.drawer{--text-primary: 0 0 0}#cart-drawer{--dialog-background: 13 13 17;--text-primary: 255 255 255;--text-color: 255 255 255;--border-color: 255 255 255 / .1}#cart-drawer::part(content){background:#0d0d11db;-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 32px 80px #00001499,inset 0 1px #ffffff14;color:#fff}#cart-drawer::part(overlay){background:#0000058c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#cart-drawer::part(body){scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}#cart-drawer .cart-drawer__top .h5{color:#fff;letter-spacing:.01em}#cart-drawer .count-bubble{background:#fff;color:#0a0a0a;font-weight:700}#cart-drawer .drawer__close-icon,#cart-drawer [is=close-button]{color:#ffffffd9}#cart-drawer .drawer__close-icon:hover{color:#fff}#cart-drawer .twc-rw{margin-top:2px;padding:14px 14px 30px;border-radius:16px;background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.12);border-top-color:#ffffff38;box-shadow:inset 0 1px #ffffff14;position:relative}#cart-drawer .twc-rw__msg{margin:0 0 12px;font-size:13px;line-height:1.45;color:#ffffffc7;text-align:center}#cart-drawer .twc-rw__msg strong{color:#fff;font-weight:600}#cart-drawer .twc-rw__track{position:relative;height:8px;border-radius:100px;background:#ffffff1a;box-shadow:inset 0 1px 2px #0006}#cart-drawer .twc-rw__fill{position:absolute;inset:0 auto 0 0;border-radius:100px;background:linear-gradient(90deg,#2a20ff,#0904ff 60%,#4d7cff);box-shadow:0 0 14px #2a3cffa6;overflow:hidden;min-width:8px}#cart-drawer .twc-rw__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);animation:twc-rw-sheen 2.8s ease-in-out infinite}@keyframes twc-rw-sheen{0%{transform:translate(-100%)}55%{transform:translate(100%)}to{transform:translate(100%)}}#cart-drawer .twc-rw__node{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff8c;background:#1e1e24f2;border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 8px #00000080;z-index:1}#cart-drawer .twc-rw__node--high{left:auto;right:0;transform:translate(50%,-50%)}#cart-drawer .twc-rw__node.is-done{color:#fff;background:linear-gradient(135deg,#2a20ff,#0904ff);border-color:#ffffff8c;box-shadow:0 0 16px #2a3cffcc;animation:twc-rw-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes twc-rw-pop{0%{scale:.6}to{scale:1}}#cart-drawer .twc-rw{overflow-x:clip}#cart-drawer .twc-rw__labels{position:absolute;left:14px;right:14px;bottom:9px;height:14px;pointer-events:none}#cart-drawer .twc-rw__label{position:absolute;top:0;transform:translate(-50%);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffffff73}#cart-drawer .twc-rw__label--low{transform:translate(-100%);padding-right:14px}#cart-drawer .twc-rw__label--high{left:auto!important;right:0;transform:none}#cart-drawer .twc-rw__label.is-done{color:#ffffffe6}#cart-drawer .cart-drawer__line-items>*+*{border-top:1px solid rgba(255,255,255,.08);margin-top:4px}#cart-drawer .line-item__media{border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}#cart-drawer .line-item a.bold,#cart-drawer .line-item .bold{color:#fff}#cart-drawer .line-item .link,#cart-drawer .text-subdued{color:#ffffff8c}#cart-drawer .line-item .link:hover{color:#ffffffd9}#cart-drawer .quantity-selector,#cart-drawer quantity-selector,#cart-drawer .line-item input[type=text],#cart-drawer .line-item input[type=number]{background:#ffffff0f;border-color:#ffffff2e;color:#fff;border-radius:10px}#cart-drawer .quantity-selector button,#cart-drawer quantity-selector button{color:#fffc}#cart-drawer .cart-drawer__recommendations p{color:#fff9;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}#cart-drawer .horizontal-product{background:linear-gradient(160deg,#ffffff14,#ffffff08)!important;border:1px solid rgba(255,255,255,.12);border-top-color:#fff3;border-radius:14px;color:#fff!important}#cart-drawer .horizontal-product__image{border-radius:10px}#cart-drawer .horizontal-product a,#cart-drawer .horizontal-product .bold{color:#fff}#cart-drawer .horizontal-product-list.divide-x>*{border:none}#cart-drawer .horizontal-product-list{gap:10px}#cart-drawer .horizontal-product .button{background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s,transform .2s}#cart-drawer .horizontal-product .button:hover{background-color:#fff3;transform:translateY(-1px)}#cart-drawer .horizontal-product-list-carousel.bleed{margin-inline:0!important;padding-inline:0!important}#cart-drawer .cart-drawer__recommendations,#cart-drawer .cart-drawer__recommendations>.v-stack,#cart-drawer .horizontal-product-list{width:100%}#cart-drawer .horizontal-product{width:100%;padding:10px 12px;gap:12px;align-items:center}#cart-drawer .horizontal-product__image{width:56px;flex:0 0 56px}#cart-drawer .horizontal-product .button{padding:6px 16px;font-size:12px}#cart-drawer .circle-chevron{background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff}#cart-drawer::part(footer){background:#0a0a0ea6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1)}#cart-drawer [slot=footer] .h5{color:#fff}#cart-drawer .badge{background:#3dba7226;color:#6fe0a0;border:1px solid rgba(61,186,114,.35)}#cart-drawer .buy-buttons .button:not(.button--secondary){--button-background-primary: 255 255 255;--button-text-primary: 10 10 10;border-radius:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 28px #ffffff1f;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s}#cart-drawer .buy-buttons .button:not(.button--secondary):hover{transform:translateY(-2px);box-shadow:0 14px 36px #ffffff2e}#cart-drawer .buy-buttons .button--secondary{background-color:#ffffff12;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#cart-drawer .buy-buttons .button--secondary:hover{background-color:#ffffff21}#cart-drawer .twc-cart-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 8px;margin-top:2px;font-size:11.5px;color:#ffffff8c}#cart-drawer .twc-cart-trust__item{display:inline-flex;align-items:center;gap:5px}#cart-drawer .twc-cart-trust__stars{color:#2a4bff;font-size:11px;letter-spacing:1px}#cart-drawer .twc-cart-trust__dot{color:#ffffff40}#cart-drawer .twc-cart-trust__pay{gap:7px}#cart-drawer .twc-cart-trust__pay-label{color:#ffffff8c}#cart-drawer .twc-cart-trust__logo{height:15px;width:auto;opacity:.95}#cart-drawer .twc-cart-trust__logo--afterpay{height:18px}#cart-drawer .cart-drawer__note-inner{background:#121218f7;border-top:1px solid rgba(255,255,255,.12)}#cart-drawer .cart-drawer__note-inner .h5{color:#fff}#cart-drawer .cart-drawer__note-inner input,#cart-drawer .cart-drawer__note-inner textarea{background:#ffffff0f;border-color:#fff3;color:#fff}#cart-drawer .empty-state{color:#fff}#cart-drawer .empty-state .count-bubble{background:#fff;color:#0a0a0a}@media(prefers-reduced-motion:reduce){#cart-drawer .twc-rw__fill:after{animation:none}#cart-drawer .twc-rw__node.is-done{animation:none}}@media screen and (min-width:1000px){#cart-drawer.drawer--lg{width:480px}#cart-drawer .cart-drawer__top .h5{font-size:16px}#cart-drawer .line-item__media{width:64px}#cart-drawer .line-item a.bold,#cart-drawer .line-item .bold{font-size:14px;line-height:1.4}#cart-drawer .line-item .price-list{font-size:14px}#cart-drawer .line-item .price-list :is(.text-lg,.text-base){font-size:14px}#cart-drawer .line-item .link,#cart-drawer .line-item .text-subdued{font-size:12px}#cart-drawer [slot=footer] .h5{font-size:16px}#cart-drawer::part(footer){font-size:13px}#cart-drawer .buy-buttons .button{font-size:14px;padding-block:13px}#cart-drawer .twc-rw{padding:12px 12px 28px}#cart-drawer .twc-rw__msg{font-size:12px}}#cart-drawer .twc-rw__ck,.cart-header .twc-rw__ck,#cart-drawer .twc-rw__node.is-done .twc-rw__ic,.cart-header .twc-rw__node.is-done .twc-rw__ic{display:none}#cart-drawer .twc-rw__node.is-done .twc-rw__ck,.cart-header .twc-rw__node.is-done .twc-rw__ck{display:inline-flex}#cart-drawer,#cart-drawer .drawer__content,#cart-drawer form{overflow-x:clip!important}#cart-drawer .v-stack,#cart-drawer .cart-drawer__line-items{min-width:0;max-width:100%}#cart-drawer [class*=horizontal-product]{max-width:100%;min-width:0}#cart-drawer .twc-rw__track,#cart-drawer .twc-rw__labels{max-width:100%}#cart-drawer [class*=horizontal-product-list-carousel]{display:flex!important;flex-direction:column!important;gap:12px;overflow-x:hidden!important;max-width:100%!important;scroll-snap-type:none!important}#cart-drawer [class*=horizontal-product-list-carousel]>*{width:100%!important;min-width:0!important;max-width:100%!important}#cart-drawer [class*=horizontal-product-list-carousel] .horizontal-product-list,#cart-drawer .horizontal-product-list{grid-template-columns:minmax(0,1fr)!important;width:100%}#cart-drawer .horizontal-product-list>*{min-width:0;max-width:100%}#cart-drawer .horizontal-product{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:12px 14px!important}#cart-drawer .horizontal-product__image{width:64px!important;height:64px!important;object-fit:cover}#cart-drawer .horizontal-product__info{display:flex!important;align-items:center;gap:12px;min-width:0}#cart-drawer .horizontal-product__info>.v-stack{flex:1 1 auto;min-width:0}#cart-drawer .horizontal-product__cta{flex:0 0 auto}#cart-drawer .horizontal-product__info .text-sm{font-size:13px!important;line-height:1.35}#cart-drawer .horizontal-product__info .v-stack .text-sm.bold,#cart-drawer .horizontal-product__info .v-stack a .reversed-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-drawer .horizontal-product__info .text-subdued{font-size:12px!important}#cart-drawer .horizontal-product-list{grid-auto-flow:row!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;row-gap:10px}
/*# sourceMappingURL=/cdn/shop/t/68/assets/cart-drawer-extended.css.map */
