.ts.ts-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000}.ts .ts-cd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .28s ease}.ts .ts-cd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100vw,440px);height:100%;height:100dvh;background:#fff;color:#111;box-shadow:-18px 0 50px #0000002e;transform:translate(102%);transition:transform .32s cubic-bezier(.3,.7,.2,1);outline:none}.ts.ts-cd.is-open .ts-cd__overlay{opacity:1}.ts.ts-cd.is-open .ts-cd__panel{transform:none}.ts .ts-cd__form{display:flex;flex:1;flex-direction:column;min-height:0;margin:0}.ts .ts-cb{display:flex;flex:1;flex-direction:column;min-height:0}.ts .ts-cb[data-empty=true] .ts-cb__filled,.ts .ts-cb[data-empty=false] .ts-cb__empty{display:none}.ts .ts-cb__head{position:relative;display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:14px 10px 14px 20px;background:var(--ts-ink);color:#fff}.ts .ts-cb__head:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;background:var(--ts-lime)}.ts .ts-cb__title{display:flex;align-items:center;gap:10px;font-family:var(--ts-display);font-style:italic;font-weight:800;font-size:28px;line-height:1;letter-spacing:.01em;text-transform:uppercase}.ts .ts-cb__badge{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:13px;background:var(--ts-lime);color:#000;font-family:var(--ts-sans);font-style:normal;font-size:13px;font-weight:800;letter-spacing:0}.ts .ts-cb__head .ts-icon-btn{color:#fff}.ts .ts-cb__head .ts-icon-btn:hover{background:#ffffff1a}.ts .ts-cb__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;text-align:center}.ts .ts-cb__empty-icon{display:grid;place-items:center;width:84px;height:84px;margin-bottom:10px;border-radius:50%;background:var(--ts-lime);color:#000}.ts .ts-cb__empty-title{font-family:var(--ts-display);font-style:italic;font-weight:800;font-size:30px;line-height:1;text-transform:uppercase}.ts .ts-cb__empty-text{max-width:280px;margin-bottom:14px;font-size:14px;color:var(--ts-muted)}.ts .ts-cb__filled{display:flex;flex:1;flex-direction:column;min-height:0}.ts .ts-cb__main{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ts .ts-cb__items{padding:4px 16px}.ts .ts-cb__item{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid #ececec;transition:opacity .2s}.ts .ts-cb__item:last-child{border-bottom:0}.ts .ts-cb__item.is-busy{opacity:.45;pointer-events:none}.ts .ts-cb__item.is-new:before{content:"";position:absolute;left:-16px;top:12px;bottom:12px;width:4px;background:var(--ts-lime);animation:tsCbFlash 1.5s ease forwards}@keyframes tsCbFlash{0%,60%{opacity:1}to{opacity:0}}.ts .ts-cb__img{position:relative;display:block;width:92px;height:92px;overflow:hidden;border-radius:4px;background:#f2f2f2}.ts .ts-cb__img img{width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply}.ts .ts-cb__info{display:flex;flex-direction:column;min-width:0}.ts .ts-cb__top{display:flex;align-items:flex-start;gap:8px}.ts .ts-cb__name{display:-webkit-box;flex:1;overflow:hidden;font-size:14px;font-weight:700;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts .ts-cb__name:hover{text-decoration:underline;text-underline-offset:2px}.ts .ts-cb__remove{display:grid;flex:none;place-items:center;width:32px;height:32px;margin:-6px -6px 0 0;border-radius:50%;color:#6b6b6b;transition:background-color .15s,color .15s}.ts .ts-cb__remove:hover{background:#f2f2f2;color:var(--ts-red)}.ts .ts-cb__variant{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ts .ts-cb__variant span{padding:3px 8px;border-radius:3px;background:#f2f2f2;font-size:12px;color:#444}.ts .ts-cb__variant strong{font-weight:800;color:#000}.ts .ts-cb__prop{margin-top:4px;font-size:12px;color:var(--ts-muted)}.ts .ts-cb__prop--disc{color:var(--ts-red)}.ts .ts-cb__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.ts .ts-cb__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;text-align:right}.ts .ts-cb__price strong{font-size:16px;font-weight:800;white-space:nowrap}.ts .ts-cb__price s{font-size:12px;color:#8a8a8a;white-space:nowrap}.ts .ts-qty{display:inline-flex;align-items:center;height:38px;border:1.5px solid #111;border-radius:3px}.ts .ts-qty__btn{display:grid;place-items:center;width:36px;height:100%;color:#111;transition:background-color .15s}.ts .ts-qty__btn:hover{background:#f2f2f2}.ts .ts-qty__n{min-width:26px;font-size:14px;font-weight:800;text-align:center}.ts .ts-cb__foot{flex:none;display:grid;gap:12px;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e6e6e6;background:#fff;box-shadow:0 -10px 24px #0000000d}.ts .ts-cb__rows{display:grid;gap:8px}.ts .ts-cb__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;color:#444}.ts .ts-cb__row--disc{color:var(--ts-red)}.ts .ts-cb__row--total{padding-top:8px;border-top:1px dashed #d9d9d9;color:#000}.ts .ts-cb__row--total span{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ts .ts-cb__row--total strong{font-size:22px;font-weight:900;letter-spacing:-.01em}.ts .ts-cb__save{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:3px;background:#f3f9d4;font-size:13px;font-weight:700;color:#3d4a00}.ts .ts-cb__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.ts .ts-cb__trust li{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#222}.ts .ts-cb__checkout{min-height:56px;border-radius:999px;font-size:15px;letter-spacing:.05em}.ts .ts-cb__checkout .ts-i{transition:transform .2s}.ts .ts-cb__checkout:hover .ts-i{transform:translate(4px)}.ts .ts-cb__wa{min-height:48px;border-radius:999px;border-color:#1fa855;color:#128c4a;background:#fff}.ts .ts-cb__wa:hover{background:#1fa855;border-color:#1fa855;color:#fff}.ts .ts-cb__continue{justify-self:center;padding:4px 2px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#333}.ts .ts-cb__continue:hover{color:#000}.ts .ts-cb__sum-title{font-family:var(--ts-display);font-style:italic;font-weight:800;font-size:24px;line-height:1;text-transform:uppercase}.ts.ts-cpage{padding:22px 0 48px}.ts .ts-cpage__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;margin-bottom:18px;padding-bottom:14px;border-bottom:3px solid #000}.ts .ts-cpage__title{display:flex;align-items:center;gap:12px;font-family:var(--ts-display);font-style:italic;font-weight:800;font-size:38px;line-height:1;text-transform:uppercase;color:#000}.ts .ts-cpage__form{margin:0}.ts .ts-cb--page .ts-cb__main{overflow:visible}.ts .ts-cb--page .ts-cb__items{padding:0}.ts .ts-cb--page .ts-cb__item.is-new:before{left:-10px}.ts .ts-cb--page .ts-cb__foot{margin-top:18px;padding:20px;border:0;border-radius:6px;background:var(--ts-grey);box-shadow:none}.ts .ts-cb--page .ts-cb__empty{padding:50px 0 30px}@media(min-width:750px){.ts .ts-cb--page .ts-cb__item{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0}.ts .ts-cb--page .ts-cb__img{width:120px;height:120px}.ts .ts-cb--page .ts-cb__name{font-size:16px}}@media(min-width:990px){.ts.ts-cpage{padding:36px 0 70px}.ts .ts-cpage__title{font-size:52px}.ts .ts-cb--page .ts-cb__filled{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:40px}.ts .ts-cb--page[data-empty=true] .ts-cb__filled{display:none}.ts .ts-cb--page .ts-cb__foot{position:sticky;top:110px;margin-top:0;padding:26px}}.product-single__form .add-to-cart.ts-atc{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin:10px 0 0;padding:0 20px;border:2px solid #000!important;border-radius:999px;background:#fff!important;color:#000!important;font-family:var(--ts-sans);font-size:14px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s}.product-single__form .add-to-cart.ts-atc:hover:not([disabled]){background:#000!important;color:#fff!important}.product-single__form .add-to-cart.ts-atc .ts-atc__icon{flex:none}.product-single__form .add-to-cart.ts-atc[disabled]{opacity:.45;cursor:not-allowed}.product-single__form .add-to-cart.ts-atc.is-loading{position:relative;color:transparent!important;opacity:1}.product-single__form .add-to-cart.ts-atc.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2.5px solid #000;border-right-color:transparent;border-radius:50%;animation:tsCartSpin .7s linear infinite}.ts-card-wrap{position:relative;height:100%}.grid-product__content{position:relative}.ts-qa-zone{position:absolute;top:0;left:0;right:0;z-index:3;aspect-ratio:1 / 1;pointer-events:none}.ts-qa-zone .ts-qa{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#000;box-shadow:0 4px 14px #00000029;font:inherit;line-height:1;cursor:pointer;pointer-events:auto;transition:background-color .2s,color .2s,transform .2s}.ts-qa-zone .ts-qa:hover{background:#000;color:#fff;transform:scale(1.06)}.ts-qa-zone .ts-qa:focus-visible{outline:2px solid var(--ts-lime,#c2e31e);outline-offset:2px}.ts-qa__bag{display:block}.ts-qa__plus{position:absolute;top:3px;right:2px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ts-lime,#c2e31e);color:#000;font-family:Arial,sans-serif;font-size:13px;font-weight:900;line-height:1}.ts-qa.is-loading .ts-qa__bag,.ts-qa.is-loading .ts-qa__plus{opacity:0}.ts-qa.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tsCartSpin .7s linear infinite}@media(min-width:990px){.ts-qa-zone .ts-qa{right:10px;bottom:10px;width:44px;height:44px}}@keyframes tsCartSpin{to{transform:rotate(360deg)}}.ts.ts-qs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001}.ts .ts-qs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .25s ease}.ts .ts-qs__panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;max-height:88dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:26px 18px max(20px,env(safe-area-inset-bottom));border-radius:14px 14px 0 0;background:#fff;color:#111;transform:translateY(100%);transition:transform .3s cubic-bezier(.3,.7,.2,1);outline:none}.ts.ts-qs.is-open .ts-qs__overlay{opacity:1}.ts.ts-qs.is-open .ts-qs__panel{transform:none}.ts .ts-qs__grip{position:absolute;left:50%;top:9px;width:42px;height:4px;margin-left:-21px;border-radius:2px;background:#d9d9d9}.ts .ts-qs__close{position:absolute;top:8px;right:8px}.ts .ts-qs__content{display:grid;gap:18px}.ts .ts-qs__prod{display:flex;align-items:center;gap:14px;padding-right:36px}.ts .ts-qs__img{display:block;flex:none;width:84px;height:84px;overflow:hidden;border-radius:4px;background:#f2f2f2}.ts .ts-qs__img img{width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply}.ts .ts-qs__name{display:-webkit-box;overflow:hidden;font-size:15px;font-weight:800;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts .ts-qs__price{display:flex;align-items:baseline;gap:8px;margin-top:4px;font-size:18px;font-weight:900}.ts .ts-qs__price s{font-size:13px;font-weight:400;color:#8a8a8a}.ts .ts-qs__opt{margin:0;padding:0;border:0;min-width:0}.ts .ts-qs__legend{float:left;width:100%;margin-bottom:10px;padding:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#000}.ts .ts-qs__vals{clear:both;display:flex;flex-wrap:wrap;gap:8px}.ts .ts-qs__val{position:relative;margin:0;letter-spacing:0;text-transform:none;cursor:pointer}.ts .ts-qs__val input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.ts .ts-qs__val span{display:grid;place-items:center;min-width:52px;height:48px;padding:0 12px;border:1.5px solid #d4d4d4;border-radius:3px;background:#fff;font-size:14px;font-weight:700;letter-spacing:0;transition:border-color .15s,background-color .15s,color .15s}.ts .ts-qs__val:hover span{border-color:#000}.ts .ts-qs__val input:checked+span{border-color:#000;background:#000;color:#fff}.ts .ts-qs__val input:focus-visible+span{outline:2px solid var(--ts-lime);outline-offset:2px}.ts .ts-qs__val.is-na span{color:#a8a8a8;background:repeating-linear-gradient(135deg,#fff 0 6px,#f3f3f3 6px 7px);text-decoration:line-through}.ts .ts-qs__val.is-na input:checked+span{border-color:#8a8a8a;background:#8a8a8a;color:#fff}.ts .ts-qs__add{min-height:56px;font-size:14px}.ts .ts-qs__add[disabled]{background:#e9e9e9;border-color:#e9e9e9;color:#666;cursor:not-allowed}.ts .ts-qs__add.is-loading{position:relative;color:transparent}.ts .ts-qs__add.is-loading .ts-i{opacity:0}.ts .ts-qs__add.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2.5px solid #fff;border-right-color:transparent;border-radius:50%;animation:tsCartSpin .7s linear infinite}.ts .ts-qs__link{justify-self:center;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.ts .ts-qs__panel{left:50%;top:50%;right:auto;bottom:auto;width:460px;max-height:86vh;padding:30px 26px 26px;border-radius:8px;opacity:0;transform:translate(-50%,-46%);transition:transform .28s ease,opacity .22s ease}.ts.ts-qs.is-open .ts-qs__panel{opacity:1;transform:translate(-50%,-50%)}.ts .ts-qs__grip{display:none}}.ts.ts-toast{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));z-index:100002;max-width:calc(100vw - 32px);padding:13px 18px 13px 16px;border-left:4px solid var(--ts-lime);border-radius:4px;background:#0a0a0b;color:#fff;font-size:14px;font-weight:700;line-height:1.35;box-shadow:0 12px 30px #00000040;opacity:0;transform:translate(-50%,16px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.ts.ts-toast.is-show{opacity:1;transform:translate(-50%)}.ts.ts-toast.is-error{border-left-color:var(--ts-red)}@media(prefers-reduced-motion:reduce){.ts .ts-cd__panel,.ts .ts-cd__overlay,.ts .ts-qs__panel,.ts .ts-qs__overlay,.ts.ts-toast,.ts-qa{transition:none!important}.ts .ts-cb__item.is-new:before{animation:none}}.product-single__form .shopify-payment-terms{display:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ts-cart.css.map */
