.vs-theme cart-drawer.drawer{background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vs-theme .drawer__inner{background:var(--vs-bg-elevated);border-left:1px solid var(--vs-hairline-strong);color:var(--vs-text-muted);box-shadow:-24px 0 60px #0009;width:42rem}@media screen and (max-width:749px){.vs-theme .drawer__inner{width:100%;max-width:100vw;border-left:0}}.vs-theme .drawer__header{padding:20px 0 16px;border-bottom:1px solid var(--vs-hairline)}.vs-theme .drawer__heading{font-family:var(--vs-font-heading);font-size:2.4rem;font-weight:600;letter-spacing:-.01em;color:var(--vs-text)}.vs-theme .drawer__close{width:44px;height:44px;border-radius:50%;color:var(--vs-text);top:12px;right:-8px}.vs-theme .drawer__close:hover{background:#ffffff14}.vs-theme .drawer__footer{border-top:1px solid var(--vs-hairline);padding-top:16px}.vs-theme .cart-item{border-bottom:1px solid var(--vs-hairline)}.vs-theme .cart-item__image{border-radius:12px;border:1px solid var(--vs-hairline)}.vs-theme .cart-item__name{color:var(--vs-text);font-family:var(--vs-font-title);font-size:1.6rem;font-weight:600;letter-spacing:-.005em;text-decoration:none}.vs-theme .cart-item__name:hover{color:var(--vs-accent-text);text-decoration:none}.vs-theme .cart-item .product-option,.vs-theme .cart-item .price{color:var(--vs-text-muted);font-size:1.4rem}.vs-theme .cart-item__final-price,.vs-theme .cart-item__totals .price{color:var(--vs-text);font-weight:700}.vs-theme .cart-item__old-price{text-decoration:line-through}.vs-theme .cart-item__error-text{color:#fecaca}.vs-theme .quantity{border-radius:var(--vs-r-btn);background:var(--vs-card-2);min-height:44px}.vs-theme .quantity:before,.vs-theme .quantity:after{box-shadow:none;border-radius:var(--vs-r-btn)}.vs-theme .quantity:after{box-shadow:0 0 0 1px var(--vs-border)}.vs-theme .quantity__input{color:var(--vs-text);font-weight:700}.vs-theme .quantity__button{color:var(--vs-text)}.vs-theme .quantity__button:hover{color:var(--vs-accent-text)}.vs-theme cart-remove-button .button,.vs-theme cart-remove-button .button:hover{color:var(--vs-text-muted);min-width:44px;min-height:44px}.vs-theme .totals__total{color:var(--vs-text-muted);font-family:var(--vs-font-body);font-size:1.5rem;font-weight:500}.vs-theme .totals__total-value{color:var(--vs-text);font-family:var(--vs-font-heading);font-size:2.2rem;font-weight:600}.vs-theme .tax-note{color:var(--vs-text-muted)}.vs-theme .cart__note .field__input,.vs-theme .cart__note textarea{background:var(--vs-card-2);color:var(--vs-text);border-radius:var(--vs-r-btn)}.vs-theme .cart__note summary,.vs-theme .drawer__footer summary{color:var(--vs-text)}.vs-theme .cart__checkout-button,.vs-theme cart-drawer .button:not(.button--tertiary):not(.quantity__button){min-height:56px;border-radius:var(--vs-r-btn);border:0;background:var(--vs-gradient);color:var(--vs-on-accent);font-family:var(--vs-font-body);font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--vs-accent-deep) 90%,transparent),var(--vs-glow),inset 0 1px #ffffff59;transition:transform var(--vs-dur) var(--vs-ease),box-shadow var(--vs-dur) var(--vs-ease)}.vs-theme .cart__checkout-button:before,.vs-theme .cart__checkout-button:after,.vs-theme cart-drawer .button:not(.button--tertiary):before,.vs-theme cart-drawer .button:not(.button--tertiary):after{display:none}.vs-theme .cart__checkout-button:hover,.vs-theme cart-drawer .button:not(.button--tertiary):not(.quantity__button):hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px color-mix(in srgb,var(--vs-accent-deep) 95%,transparent),var(--vs-glow-lg)}.vs-theme .cart__checkout-button[disabled]{opacity:.5;transform:none}.vs-theme .cart__dynamic-checkout-buttons [role=button],.vs-theme .cart__dynamic-checkout-buttons iframe{border-radius:var(--vs-r-btn)!important}.vs-theme .drawer__inner-empty .cart__empty-text,.vs-theme .cart__empty-text{color:var(--vs-text);font-family:var(--vs-font-heading);font-weight:600}.vs-theme .cart__login-title{color:var(--vs-text)}.vs-theme .cart__login-paragraph,.vs-theme .cart__login-paragraph a{color:var(--vs-text-muted)}.vs-theme .title-wrapper-with-link .title{font-family:var(--vs-font-heading);font-weight:600;letter-spacing:-.01em;color:var(--vs-text)}.vs-theme .title-wrapper-with-link .underlined-link{color:var(--vs-accent-text)}.vs-theme .cart-items th{color:var(--vs-text-muted);font-weight:500;letter-spacing:.06em}.vs-theme .cart__footer{border-top:1px solid var(--vs-hairline)}.vs-theme .cart__ctas{gap:12px}.vs-theme .cart__warnings .button{min-height:52px;border-radius:var(--vs-r-btn);background:var(--vs-gradient);color:var(--vs-on-accent);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.vs-theme .cart__warnings .button:before,.vs-theme .cart__warnings .button:after{display:none}.vs-theme cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vs-cart.css.map */
