cart-drawer #CartDrawer{color:#252526;letter-spacing:0}cart-drawer #CartDrawer *{letter-spacing:0!important}cart-drawer #CartDrawer .drawer__inner{width:460px;max-width:100vw;border:0;background:#fff;box-shadow:-12px 0 48px #25252624}cart-drawer:not(.is-empty) #CartDrawer .drawer__inner{display:flex;overflow:hidden}cart-drawer.is-empty #CartDrawer .drawer__header,cart-drawer.is-empty #CartDrawer .cart-drawer__body,cart-drawer.is-empty #CartDrawer .drawer__footer{display:none}cart-drawer #CartDrawer .drawer__header{flex-shrink:0;min-height:96px;padding:24px 26px 20px;background:#fff;border-bottom:1px solid #eee5e8;align-items:center}cart-drawer #CartDrawer .drawer__heading{font-family:var(--font-heading-family,Georgia,serif)!important;font-size:25px;line-height:1.2;font-weight:400;margin:0;color:#252526}cart-drawer #CartDrawer .lv-cart-note{font-size:13px;line-height:1.5;color:#72646b;margin:7px 0 0}cart-drawer #CartDrawer .drawer__close{width:42px;height:42px;min-width:42px;position:static;padding:12px;color:#762b40;border:1px solid #eee5e8;border-radius:50%;background:#fff}cart-drawer #CartDrawer .drawer__close:hover{background:#f7eef1}cart-drawer #CartDrawer .drawer__close svg{width:16px;height:16px}cart-drawer:not(.is-empty) #CartDrawer .cart-drawer__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 26px;overscroll-behavior:contain}cart-drawer #CartDrawer .lv-eta{margin:0 -26px;padding:12px 22px;background:#f1f5f1;border:0;color:#395445;font-size:12px;line-height:1.6}cart-drawer #CartDrawer cart-drawer-items{display:block;margin:0!important}cart-drawer #CartDrawer .cart-items{margin:0;padding:0}cart-drawer #CartDrawer .cart-drawer-item{gap:16px;padding:24px 0;border-bottom:1px solid #eee5e8;background:#fff}cart-drawer #CartDrawer .cart-item__media{width:96px;flex:0 0 96px}cart-drawer #CartDrawer .cart-item__image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;box-shadow:none;background:#f7eef1}cart-drawer #CartDrawer .cart-drawer-item__right{padding:0;min-width:0}cart-drawer #CartDrawer .cart-item__details{min-width:0;padding-right:4px}cart-drawer #CartDrawer .cart-item__name{font-size:15px;line-height:1.4;font-weight:600;color:#252526;margin:0 0 6px;overflow-wrap:anywhere}cart-drawer #CartDrawer .product-option{font-size:12px;line-height:1.5;color:#72646b;overflow-wrap:anywhere}cart-drawer #CartDrawer dl{margin:8px 0}cart-drawer #CartDrawer .product-option dt{font-weight:500;color:#514b51}cart-drawer #CartDrawer .product-option dd{margin:0 0 3px}cart-drawer #CartDrawer .cart-item__final-price,cart-drawer #CartDrawer .regular-price{font-size:15px;color:#762b40;font-weight:600}cart-drawer #CartDrawer .cart-item__old-price{font-size:12px;color:#857c81}cart-drawer #CartDrawer .cart-drawer-item__quantity-and-prices{gap:10px;flex-wrap:wrap;margin-top:12px}cart-drawer #CartDrawer .quantity{border:1px solid #e4d9de;border-radius:4px;padding:0;background:#fff}cart-drawer #CartDrawer .quantity__button,cart-drawer #CartDrawer .quantity__input{box-sizing:border-box;width:32px;height:34px;padding:0;min-height:0;background:#fff;font-size:13px;font-weight:500;color:#252526;border-radius:0}cart-drawer #CartDrawer .quantity__button svg{width:11px;height:11px}cart-drawer #CartDrawer cart-remove-button,cart-drawer #CartDrawer cart-remove-button .button{width:30px;height:30px;min-width:30px;min-height:30px;color:#85727c;background:transparent!important}cart-drawer:not(.is-empty) #CartDrawer .drawer__footer{flex:0 0 auto;max-height:48%;overflow:auto;padding:16px 26px max(18px,env(safe-area-inset-bottom));background:#fcf8fa;border-top:1px solid #e9dde3}cart-drawer #CartDrawer .cart-drawer__footer{margin:12px 0!important}cart-drawer #CartDrawer .cart-drawer__totals__row{font-size:18px;line-height:1.4;color:#252526}cart-drawer #CartDrawer .cart-drawer__totals__row strong{font-weight:600}cart-drawer #CartDrawer .cart-drawer__discounts{font-size:11px;line-height:1.4;flex-wrap:wrap;gap:5px}cart-drawer #CartDrawer .badge{border:0;background:#f2e6eb;color:#762b40;border-radius:3px;padding:4px 7px}cart-drawer #CartDrawer .cart__ctas{margin:12px 0!important}cart-drawer #CartDrawer #CartDrawer-Checkout,cart-drawer #CartDrawer .cart-drawer__empty-content>.button{background:#762b40!important;color:#fff!important;border:0;border-radius:4px!important;font-size:15px!important;font-weight:600!important;min-height:52px;text-transform:none!important}cart-drawer #CartDrawer #CartDrawer-Checkout:hover,cart-drawer #CartDrawer .cart-drawer__empty-content>.button:hover{background:#5f2033!important}cart-drawer #CartDrawer #CartDrawer-Checkout:after,cart-drawer #CartDrawer #CartDrawer-Checkout:before{box-shadow:none!important}cart-drawer #CartDrawer #CartDrawer-Checkout .button__label{color:#fff!important}cart-drawer #CartDrawer .product__text-container{background:transparent!important;border:0;padding:0!important}cart-drawer #CartDrawer .product__text{font-size:11px!important;line-height:1.5;color:#72646b!important}cart-drawer #CartDrawer .payment-badges-block{margin:10px 0 0!important}cart-drawer #CartDrawer .payment-badges{gap:5px;flex-wrap:wrap;justify-content:center}cart-drawer #CartDrawer .payment-badges svg{width:30px;height:20px}cart-drawer #CartDrawer .danevy-cart-discount{margin:0 0 12px}cart-drawer #CartDrawer .danevy-cart-discount .field__input{background:#fff!important;border:1px solid #e4d9de;border-radius:4px;color:#252526;box-shadow:none}cart-drawer #CartDrawer .danevy-cart-discount .field__input::placeholder{color:transparent;opacity:0}cart-drawer #CartDrawer .danevy-cart-discount .button{background:#fff!important;color:#762b40!important;border:1px solid #e4d9de;border-radius:4px;font-size:12px;text-transform:none;padding:0 14px}cart-drawer #CartDrawer .drawer__inner-empty{padding:28px;background:#fff!important;overflow:auto}cart-drawer #CartDrawer .cart-drawer__warnings{padding:30px 0;margin:auto 0}cart-drawer #CartDrawer .cart-drawer__empty-content{max-width:340px;margin:auto}cart-drawer #CartDrawer .lv-cart-empty-image{display:block;width:220px;height:220px;object-fit:cover;margin:0 auto 24px;border-radius:4px}cart-drawer #CartDrawer .cart__empty-text{font-family:var(--font-heading-family,Georgia,serif)!important;font-size:27px;line-height:1.25;margin:0;color:#252526}cart-drawer #CartDrawer .cart-drawer__empty-content .lv-cart-note{margin:10px 0 24px}cart-drawer #CartDrawer .cart-drawer__empty-content .drawer__close{position:absolute;right:20px;top:20px}cart-drawer #CartDrawer .cart__login-title{font-size:14px;margin-top:26px;margin-bottom:6px}cart-drawer #CartDrawer .cart__login-paragraph{font-size:12px;margin-top:0;color:#72646b}@media(max-width:749px){cart-drawer #CartDrawer .drawer__inner{width:100vw;max-width:100vw}cart-drawer #CartDrawer .drawer__header{padding:18px 20px;min-height:88px}cart-drawer:not(.is-empty) #CartDrawer .cart-drawer__body{padding:0 20px}cart-drawer #CartDrawer .lv-eta{margin-inline:-20px;padding-inline:20px}cart-drawer:not(.is-empty) #CartDrawer .drawer__footer{padding-inline:20px}cart-drawer #CartDrawer .cart-item__media{width:82px;flex-basis:82px}cart-drawer #CartDrawer .cart-drawer-item{gap:12px;padding-block:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lv-cart-polish.css.map */
