cart-drawer{--ss-cart-cream-pure:#FFF9E9;--ss-cart-cream-warm:#F7EDD9;--ss-cart-ink-soft:#625C64;--ss-cart-green-deep:#A9471C;--ss-cart-green-medium:#BC4F17}cart-drawer .drawer__inner{width:min(460px,100vw);max-width:100vw;padding:0 24px;box-sizing:border-box}cart-drawer .drawer__header{padding:24px 0 18px;border-bottom:1px solid #E7DAC7}cart-drawer .drawer__heading,cart-drawer .totals__total,cart-drawer .totals__total-value{color:#1b1035!important}cart-drawer .cart-item__name{color:#1b1035!important;text-decoration:none}cart-drawer .drawer__footer{background:#fff9e9!important;padding-top:12px;border-top:1px solid #E7DAC7;max-height:55dvh;overflow-y:auto}cart-drawer .cart__checkout-button,cart-drawer .cart__checkout-button:hover{background:#a9471c!important;color:#fff9e9!important;letter-spacing:.06em!important}cart-drawer .cart__checkout-button:hover{background:#883914!important}cart-drawer .cart__checkout-button:focus-visible,cart-drawer .ss-cart-upsell__item-add:focus-visible,cart-drawer .drawer__close:focus-visible{outline:2px solid #1B1035!important;outline-offset:3px}cart-drawer .ss-cart-upsell{padding:14px;margin:0 0 16px;background:#f5ead7;border:1px solid #E5D6BF;border-radius:16px}cart-drawer .ss-cart-upsell__title{font-size:12px;color:#1b1035!important;letter-spacing:.06em;margin:0 0 12px}cart-drawer .ss-cart-upsell__items{display:grid;gap:8px}cart-drawer .ss-cart-upsell__item{padding:10px;background:#fffdf7;border:1px solid #E8DFD1;border-radius:12px;display:flex;align-items:center;gap:12px}cart-drawer .ss-cart-upsell__item-image{width:56px;height:56px;object-fit:cover;border-radius:8px;flex-shrink:0}cart-drawer .ss-cart-upsell__item-info{flex:1;min-width:0}cart-drawer .ss-cart-upsell__item-name{font-size:13px;font-weight:600;line-height:1.4;color:#1b1035!important;text-decoration:none}cart-drawer .ss-cart-upsell__item-price{font-size:13px;color:#625c64!important;margin-top:4px;display:block}cart-drawer .ss-cart-upsell__item-add{background:#a9471c!important;color:#fff9e9!important;min-width:44px;min-height:44px;border:0;border-radius:50%;font-size:22px;cursor:pointer;flex-shrink:0}cart-drawer .ss-cart-upsell__item-add:hover{background:#883914!important}cart-drawer .ss-cart-upsell__item-add:disabled{opacity:.6;cursor:wait}.ld-cart-upsell-error,.ld-cart-add-error{font-size:13px;color:#8b2e22;margin:10px 0;line-height:1.4}@media(max-width:749px){cart-drawer .drawer__inner{padding:0 18px}cart-drawer .drawer__header{padding-top:18px}cart-drawer .drawer__footer{max-height:54dvh}cart-drawer .ss-cart-upsell{padding:10px;margin-bottom:12px}cart-drawer .tax-note{margin:10px 0!important}}cart-drawer.drawer .drawer__inner{background:#fff9e9!important}cart-drawer.drawer .drawer__heading,cart-drawer.drawer .totals__total,cart-drawer.drawer .totals__total-value,cart-drawer.drawer .cart-item__name{color:#1b1035!important}cart-drawer.drawer .tax-note{color:#625c64!important}cart-drawer.drawer .cart__checkout-button:hover{background:#883914!important;color:#fff9e9!important}body:has(cart-drawer.active) #share-coupon-small{visibility:hidden!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lucentdermi-cart.css.map */
