cart-drawer,#main-cart-footer,#main-cart-items{--ss-c-ink:#16161a;--ss-c-fine:#5a5a63;--ss-c-mute:#9a9aa4;--ss-c-primary:#7c83c4;--ss-c-primary-text:#5a61a8;--ss-c-on-primary:#fff;--ss-c-on-primary-sub:#e4e5f4;--ss-c-tint:#ecedf6;--ss-c-surface:#f6f6f8;--ss-c-line:#e8e8ee;--ss-c-line-soft:#e6e3f0;--ss-c-card:#fff;--ss-c-brand-grad:linear-gradient(100deg,#ecedf6,#f3eef6 50%,#f6edf1);--ss-c-r-tile:9px;--ss-c-r-media:12px;--ss-c-r-card:16px;--ss-c-r-btn:12px;--ss-c-ease:cubic-bezier(.23,1,.32,1);--ss-c-ease-drawer:cubic-bezier(.32,.72,0,1)}.cart-item.ss-protection-line,.ss-line.ss-protection-line{display:none!important}cart-drawer.ss-d{font-family:var(--font-body-family);letter-spacing:0;color:var(--ss-c-ink);background-color:#16161a6b}cart-drawer.ss-d .ss-d__inner{box-sizing:border-box;width:420px;max-width:calc(100vw - 24px);padding:0;border:0;background:var(--ss-c-card);color:var(--ss-c-ink);transition:transform .42s var(--ss-c-ease-drawer)}@media(max-width:480px){cart-drawer.ss-d .ss-d__inner{width:100vw;max-width:100vw}}cart-drawer.ss-d svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}cart-drawer.ss-d .ss-d__header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px 12px 10px 20px;margin:0}cart-drawer.ss-d .ss-d__title{margin:0;font-family:var(--font-body-family);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--ss-c-ink);display:flex;align-items:baseline;gap:8px;min-width:0}cart-drawer.ss-d .ss-d__count{font-size:14px;font-weight:400;color:var(--ss-c-fine);letter-spacing:0;white-space:nowrap}cart-drawer.ss-d .ss-d__close{position:relative;top:auto;right:auto;flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:var(--ss-c-ink);cursor:pointer;transition:background-color .15s ease,transform .12s ease}cart-drawer.ss-d .ss-d__close:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){cart-drawer.ss-d .ss-d__close:hover{background:var(--ss-c-surface)}}cart-drawer.ss-d .ss-d__scroll{display:flex;flex-direction:column;gap:12px;padding:4px 20px 20px;overscroll-behavior:contain;scrollbar-width:thin}cart-drawer.ss-d .ss-d__form{flex:none;display:block}cart-drawer.ss-d .drawer__contents{display:block}cart-drawer.ss-d .ss-d__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}cart-drawer.ss-d .ss-d__errors:empty{display:none}cart-drawer.ss-d .ss-d__errors{font-size:13px;color:#b42318}.ss-ship{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:10px 14px;border:1px solid var(--ss-c-line-soft);border-radius:999px;background:var(--ss-c-brand-grad);color:var(--ss-c-ink);font-family:var(--font-body-family);letter-spacing:0}.ss-ship__text{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;line-height:1.3;text-align:center}.ss-ship__icon{flex:none;display:flex;color:var(--ss-c-primary-text)}.ss-ship__icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}cart-drawer.ss-d .ss-line.cart-item{position:relative;display:grid;grid-template:auto / 88px minmax(0,1fr);gap:14px;align-items:start;margin:0;padding:12px;border:1px solid var(--ss-c-line);border-radius:var(--ss-c-r-card);background:var(--ss-c-card)}cart-drawer.ss-d .ss-line.cart-item:last-child{margin:0}.ss-line__media{display:block;width:88px;height:88px;border-radius:var(--ss-c-r-media);background:var(--ss-c-surface);overflow:hidden}.ss-line__img{display:block;width:100%;height:100%;object-fit:cover}.ss-line__body{min-width:0;display:flex;flex-direction:column;gap:6px}.ss-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;min-width:0}.ss-line__name{min-width:0;padding-top:2px;font-size:15px;font-weight:600;line-height:1.3;color:var(--ss-c-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover)and (pointer:fine){.ss-line__name:hover{color:var(--ss-c-primary-text)}}.ss-line__remove{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:var(--ss-c-fine);cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .12s ease}.ss-line__remove:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ss-line__remove svg{pointer-events:none}.ss-line__remove:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.ss-line__remove:hover{color:var(--ss-c-ink);background:var(--ss-c-surface)}}.ss-line__meta{margin:0;font-size:13px;line-height:1.35;color:var(--ss-c-fine)}.ss-line__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ss-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--ss-c-tint);color:var(--ss-c-primary-text);font-size:12px;font-weight:600;line-height:1.4;font-feature-settings:"tnum" 1}.ss-tag--gift{background:var(--ss-c-brand-grad);color:var(--ss-c-ink)}.ss-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-top:4px}.ss-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;line-height:1.2;font-feature-settings:"tnum" 1}.ss-line__now{font-size:15px;font-weight:700;color:var(--ss-c-ink)}.ss-line__was{font-size:13px;color:var(--ss-c-mute)}.ss-line__error{margin:0}cart-drawer.ss-d .ss-line__error:has(.cart-item__error-text:empty){display:none}.ss-line__error .cart-item__error-text:empty{display:none}.ss-line__error .cart-item__error-text{font-size:12px;color:#b42318}.ss-qty{display:inline-flex;align-items:center;flex:none;height:36px;padding:0 2px;border:1px solid var(--ss-c-line);border-radius:999px;background:var(--ss-c-card)}.ss-qty .ss-qty__btn{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:var(--ss-c-ink);cursor:pointer;transition:background-color .15s ease,transform .12s ease}.ss-qty .ss-qty__btn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ss-qty .ss-qty__btn svg,.ss-qty .ss-qty__btn span{pointer-events:none}.ss-qty .ss-qty__btn:active{transform:scale(.94)}.ss-qty .ss-qty__btn.disabled,.ss-qty .ss-qty__btn:disabled{color:var(--ss-c-mute)}@media(hover:hover)and (pointer:fine){.ss-qty .ss-qty__btn:hover{background:var(--ss-c-surface)}}.ss-qty .ss-qty__input{width:28px;min-width:0;height:32px;margin:0;padding:0;border:0;background:transparent;color:var(--ss-c-ink);font:inherit;font-size:14px;font-weight:600;text-align:center;opacity:1;-moz-appearance:textfield;font-feature-settings:"tnum" 1}.ss-qty .ss-qty__input::-webkit-inner-spin-button,.ss-qty .ss-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ss-qty .ss-qty__input:focus-visible{outline:2px solid var(--ss-c-primary-text);outline-offset:1px;border-radius:6px;box-shadow:none}cart-drawer.ss-d .ss-line .loading__spinner{position:absolute;top:0;bottom:0;left:0;right:auto;width:100%;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--ss-c-r-card);background:#ffffffb3}cart-drawer.ss-d .ss-line .loading__spinner.hidden{display:none}cart-drawer.ss-d .ss-line .loading__spinner .spinner{width:22px;height:22px}cart-drawer.ss-d .ss-line .loading__spinner .path{stroke:var(--ss-c-primary)}.ss-up{box-sizing:border-box;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:10px;margin-top:8px;font-family:var(--font-body-family);letter-spacing:0;color:var(--ss-c-ink)}.ss-up__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ss-up__heading{margin:0;font-size:16px;font-weight:600;line-height:1.3}.ss-up__nav{display:flex;gap:8px;flex:none}.ss-up__nav[hidden]{display:none}.ss-up__arrow{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;border:1px solid var(--ss-c-line);border-radius:50%;background:var(--ss-c-card);color:var(--ss-c-ink);cursor:pointer;transition:border-color .15s ease,transform .12s ease}.ss-up__arrow:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ss-up__arrow svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-up__arrow:active{transform:scale(.96)}.ss-up__arrow:disabled{opacity:.35;cursor:default}.ss-up__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss-up__list::-webkit-scrollbar{display:none}.ss-up__list--one{grid-auto-columns:100%}.ss-up__item{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:var(--ss-c-r-card);background:var(--ss-c-surface);scroll-snap-align:start}.ss-up__top{display:flex;align-items:center;gap:12px;min-width:0}.ss-up__media{flex:0 0 72px;display:block;width:72px;height:72px;border-radius:var(--ss-c-r-media);background:var(--ss-c-card);overflow:hidden}.ss-up__img{display:block;width:72px;height:72px;object-fit:cover}.ss-up__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ss-up__title{font-size:14px;font-weight:600;line-height:1.3;color:var(--ss-c-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-up__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:14px;line-height:1.3;font-feature-settings:"tnum" 1}.ss-up__now{font-weight:700}.ss-up__was{font-size:12px;color:var(--ss-c-mute)}.ss-up__was[hidden]{display:none}.ss-up__form{display:flex;align-items:center;gap:8px;min-width:0;margin:0}.ss-up__select{box-sizing:border-box;flex:1;min-width:0;height:40px;margin:0;padding:0 30px 0 12px;border:1px solid var(--ss-c-line);border-radius:var(--ss-c-r-btn);background:var(--ss-c-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2316161a' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ss-c-ink);font:inherit;font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;appearance:none;cursor:pointer}.ss-up__select:focus-visible{outline:2px solid var(--ss-c-primary-text);outline-offset:2px}.ss-up__add{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:76px;margin:0 0 0 auto;padding:0 16px;border:1.5px solid var(--ss-c-primary);border-radius:var(--ss-c-r-btn);background:var(--ss-c-card);color:var(--ss-c-primary-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease}.ss-up__add svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;pointer-events:none}.ss-up__add:active{transform:scale(.97)}.ss-up__add[aria-busy=true]{opacity:.6;cursor:progress}@media(hover:hover)and (pointer:fine){.ss-up__add:hover{background:var(--ss-c-primary);color:var(--ss-c-on-primary)}.ss-up__arrow:not(:disabled):hover{border-color:var(--ss-c-ink)}}.ss-up :focus-visible,.ss-protect :focus-visible{outline:2px solid var(--ss-c-primary-text);outline-offset:2px}cart-drawer.ss-d .ss-d__footer{flex:none;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ss-c-line);background:var(--ss-c-card)}cart-drawer.ss-d .ss-d__foot{display:flex;flex-direction:column;gap:12px}cart-drawer.ss-d .ss-d__foot>*+*{margin-top:0}cart-drawer.ss-d .ss-d__discounts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}cart-drawer.ss-d .ss-d__total{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}cart-drawer.ss-d .ss-d__total-label{display:flex;flex-direction:column;gap:2px;min-width:0}cart-drawer.ss-d .ss-d__total-title{margin:0;font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--ss-c-ink)}cart-drawer.ss-d .ss-d__tax{font-size:12px;line-height:1.3;color:var(--ss-c-fine)}cart-drawer.ss-d .ss-d__total-value{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--ss-c-ink);font-feature-settings:"tnum" 1;white-space:nowrap}.ss-d__btn{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;padding:14px 16px;border:0;border-radius:var(--ss-c-r-btn);background:var(--ss-c-primary);color:var(--ss-c-on-primary);font-family:var(--font-body-family);text-align:center;text-decoration:none;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.ss-d__btn:active{transform:scale(.98)}.ss-d__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ss-d__btn:focus-visible{outline:2px solid var(--ss-c-primary-text);outline-offset:3px;box-shadow:none}.ss-d__checkout-main{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.01em}.ss-d__checkout-main svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-d__checkout-sub{display:block;margin-top:3px;font-size:12px;font-weight:500;line-height:1.3;color:var(--ss-c-on-primary)}.ss-protect{box-sizing:border-box;width:100%;min-width:0;display:flex;align-items:center;gap:12px;margin:0;padding:0;font-family:var(--font-body-family);letter-spacing:0;color:var(--ss-c-ink)}.ss-protect__icon{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--ss-c-r-tile);background:var(--ss-c-tint)}.ss-protect__icon svg{width:17px;height:17px}.ss-protect__icon svg path{fill:var(--ss-c-primary);stroke:none}.ss-protect__icon svg path.ss-protect__tick{fill:none;stroke:var(--ss-c-on-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-protect__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px;cursor:pointer;margin:0}.ss-protect__title{font-size:14px;font-weight:600;line-height:1.3}.ss-protect__price{font-feature-settings:"tnum" 1;font-weight:600;color:var(--ss-c-fine)}.ss-protect__sub{font-size:12px;line-height:1.35;color:var(--ss-c-fine)}.ss-protect input.ss-protect__switch[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:none;display:block;width:44px;height:26px;min-width:44px;margin:0;padding:0;border:0;border-radius:999px;background:var(--ss-c-line);background-image:none;box-shadow:none;cursor:pointer;transition:background-color .2s ease}.ss-protect input.ss-protect__switch[type=checkbox]:before{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.ss-protect input.ss-protect__switch[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ss-c-card);-webkit-mask:none;mask:none;opacity:1;transform:none;transition:transform .2s var(--ss-c-ease)}.ss-protect input.ss-protect__switch[type=checkbox]:checked{background:var(--ss-c-primary);background-image:none}.ss-protect input.ss-protect__switch[type=checkbox]:checked:after{transform:translate(18px)}.ss-protect input.ss-protect__switch[type=checkbox]:focus-visible{outline:2px solid var(--ss-c-primary-text);outline-offset:2px}.ss-protect input.ss-protect__switch[type=checkbox]:disabled{opacity:.6;cursor:progress}.ss-trust{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;font-family:var(--font-body-family);letter-spacing:0;color:var(--ss-c-fine)}.ss-trust__text{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12px;line-height:1.35;text-align:center}.ss-trust__text svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ss-trust__pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0}.ss-trust__pay li{display:flex}.ss-trust__icon{display:block;width:32px;height:20px}@media(max-height:800px){cart-drawer.ss-d .ss-d__footer{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}cart-drawer.ss-d .ss-d__foot{gap:8px}.ss-d__btn{min-height:52px;padding:11px 16px}cart-drawer.ss-d .ss-protect__sub{display:none}}@media(pointer:coarse){cart-drawer.ss-d .ss-d__scroll{scrollbar-width:none}cart-drawer.ss-d .ss-d__scroll::-webkit-scrollbar{display:none}}cart-drawer.ss-d.is-empty .ss-d__header,cart-drawer.ss-d.is-empty .ss-d__scroll,cart-drawer.ss-d.is-empty .ss-d__footer{display:none}cart-drawer.ss-d .ss-d__empty{position:relative;box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 32px;text-align:center}cart-drawer.ss-d .ss-d__empty .ss-d__close{position:absolute;top:14px;right:12px}.ss-d__empty-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--ss-c-tint);color:var(--ss-c-primary)}.ss-d__empty-icon svg{fill:var(--ss-c-primary);stroke:none}.ss-d__empty-title{margin:4px 0 0;font-family:var(--font-body-family);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ss-c-ink)}.ss-d__empty-text{margin:0;max-width:30ch;font-size:15px;line-height:1.5;color:var(--ss-c-fine)}.ss-d__empty-text:empty{display:none}.ss-d__btn--empty{width:auto;min-width:220px;margin-top:8px;font-size:16px;font-weight:600}#main-cart-footer .js-contents>.ss-ship,#main-cart-footer .js-contents>.ss-up,#main-cart-footer .js-contents>.ss-protect{margin-bottom:16px}#main-cart-footer .js-contents>.ss-protect{padding:12px 14px;border:1px solid var(--ss-c-line);border-radius:var(--ss-c-r-card)}#main-cart-footer .js-contents{min-width:0}#main-cart-footer .ss-trust{margin-top:16px}@media(prefers-reduced-motion:reduce){cart-drawer.ss-d .ss-d__inner{transition:opacity .2s ease}.ss-up__add,.ss-protect input.ss-protect__switch[type=checkbox],.ss-protect input.ss-protect__switch[type=checkbox]:after{transition:none}.ss-up__list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ss-cart.css.map */
