.cart-drawer--sanctuary .cart-drawer__overlay{background:#2a27246b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-drawer--sanctuary .drawer__inner,.cart-drawer--sanctuary .drawer__inner-empty{background:var(--sol-white, #F8F6F2);border-left:1px solid var(--sol-pebble, #C4BAB0);box-shadow:-8px 0 32px #2a27241a}.cart-drawer--sanctuary .drawer__header{padding:1.75rem 0 1.25rem;border-bottom:1px solid rgba(201,168,76,.28)}.cart-drawer--sanctuary .drawer__heading{font-family:Cormorant Garamond,serif;font-weight:400;font-size:var(--text-xl, clamp(1.3rem, 3vw, 1.6rem));color:var(--sol-charcoal, #2A2724);letter-spacing:.01em;margin:0}.cart-drawer--sanctuary .drawer__close{color:var(--sol-slate, #5C5752);transition:color .25s ease}.cart-drawer--sanctuary .drawer__close:hover{color:var(--sol-gold, #C9A84C)}.cart-drawer--sanctuary .cart__empty-text{font-family:Cormorant Garamond,serif;font-weight:400;font-size:var(--text-xl, clamp(1.3rem, 3vw, 1.6rem));color:var(--sol-charcoal, #2A2724)}.cart-drawer--sanctuary .cart-drawer__empty-content .button{display:inline-flex;align-items:center;justify-content:center;font-family:DM Sans,sans-serif;font-size:var(--text-sm, .9rem);font-weight:500;letter-spacing:.06em;background:var(--sol-gold, #C9A84C);color:var(--sol-charcoal, #2A2724);border:1px solid var(--sol-gold, #C9A84C);border-radius:1px;padding:.875rem 1.75rem;transition:all .28s ease}.cart-drawer--sanctuary .cart-drawer__empty-content .button:hover{background:var(--sol-gold-light, #E8D5A3);border-color:var(--sol-gold-light, #E8D5A3)}.cart-drawer--sanctuary .cart-items th{font-family:DM Mono,monospace;font-size:var(--text-xs, .7rem);letter-spacing:.08em;text-transform:uppercase;color:var(--sol-slate, #5C5752);border-bottom-color:#c4bab066}.cart-drawer--sanctuary .cart-item{border-bottom:1px solid rgba(196,186,176,.3);padding-bottom:1.25rem}.cart-drawer--sanctuary .cart-item__image{border-radius:1px}.cart-drawer--sanctuary .cart-item__name{font-family:DM Sans,sans-serif;font-weight:500;font-size:var(--text-base, clamp(.95rem, 2.2vw, 1.05rem));color:var(--sol-charcoal, #2A2724);text-decoration:none}.cart-drawer--sanctuary .cart-item__name:hover{color:var(--sol-gold, #C9A84C)}.cart-drawer--sanctuary .caption-with-letter-spacing.light{font-family:DM Mono,monospace;font-size:var(--text-xs, .7rem);color:var(--sol-slate, #5C5752)}.cart-drawer--sanctuary .cart-item__final-price,.cart-drawer--sanctuary .product-option{font-family:DM Mono,monospace;color:var(--sol-charcoal, #2A2724)}.cart-drawer--sanctuary .cart-item__old-price{font-family:DM Mono,monospace;color:var(--sol-pebble, #C4BAB0)}.cart-drawer--sanctuary .cart-item__discounted-prices .cart-item__final-price{color:var(--sol-gold, #C9A84C)}.cart-drawer--sanctuary quantity-popover button,.cart-drawer--sanctuary .quantity__button{color:var(--sol-slate, #5C5752)}.cart-drawer--sanctuary .quantity{border:1px solid var(--sol-pebble, #C4BAB0);border-radius:1px}.cart-drawer--sanctuary .discounts__discount{font-family:DM Sans,sans-serif;font-size:var(--text-sm, .9rem);color:var(--sol-green, #6B8C6E)}.cart-drawer--sanctuary .drawer__footer{border-top:1px solid rgba(201,168,76,.28);background:var(--sol-white, #F8F6F2)}.cart-drawer--sanctuary .totals__total{font-family:DM Sans,sans-serif;font-weight:500;font-size:var(--text-base, clamp(.95rem, 2.2vw, 1.05rem));color:var(--sol-charcoal, #2A2724)}.cart-drawer--sanctuary .totals__total-value{font-family:DM Mono,monospace;font-size:var(--text-lg, clamp(1.1rem, 2.5vw, 1.25rem));color:var(--sol-gold, #C9A84C)}.cart-drawer--sanctuary .tax-note{font-family:DM Sans,sans-serif;font-weight:300;color:var(--sol-slate, #5C5752)}.cart-drawer--sanctuary .tax-note a{color:var(--sol-slate, #5C5752);text-decoration:underline}.cart-drawer--sanctuary .cart__checkout-button{height:52px;font-family:DM Sans,sans-serif;font-weight:500;font-size:var(--text-sm, .9rem);letter-spacing:.06em;background:var(--sol-gold, #C9A84C);color:var(--sol-charcoal, #2A2724);border:1px solid var(--sol-gold, #C9A84C);border-radius:1px;transition:all .28s ease}.cart-drawer--sanctuary .cart__checkout-button:hover:not(:disabled){background:var(--sol-gold-light, #E8D5A3);border-color:var(--sol-gold-light, #E8D5A3);transform:translateY(-1px);box-shadow:0 8px 24px #c9a84c47}.cart-drawer--sanctuary .cart__checkout-button:disabled{background:var(--sol-pebble, #C4BAB0);border-color:var(--sol-pebble, #C4BAB0);color:#2a272480}.cart-drawer--sanctuary .drawer__footer summary{font-family:DM Sans,sans-serif;font-size:var(--text-sm, .9rem);color:var(--sol-slate, #5C5752)}.cart-drawer--sanctuary .text-area{border:1px solid var(--sol-pebble, #C4BAB0);border-radius:1px;font-family:DM Sans,sans-serif;background:var(--sol-white, #F8F6F2)}.cart-drawer--sanctuary cart-drawer-items::-webkit-scrollbar-thumb{background-color:#c9a84c66}@media(prefers-reduced-motion:reduce){.cart-drawer--sanctuary .cart__checkout-button,.cart-drawer--sanctuary .drawer__close,.cart-drawer--sanctuary .cart-item__name{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-cart-drawer-sanctuary.css.map */
