#cart-drawer{--theme-drawer-width: 420px;--lb-cart-wine: #641c34;--lb-cart-ink: #161116;--lb-cart-muted: #81777c}body:has(#cart-drawer[open]):not(:has(theme-drawer[open]:not(#cart-drawer))){--theme-drawer-width: 420px}#cart-drawer .theme-drawer__dialog{width:min(420px,calc(100vw - 8px));background:#fff;color:var(--lb-cart-ink);border:0;border-radius:12px 0 0 12px;box-shadow:-10px 0 36px #00000017;font-family:var(--font-body--family),sans-serif}#cart-drawer cart-drawer-component{display:flex;flex-direction:column;height:100%;min-height:0}#cart-drawer .cart-drawer__inner{flex:1;height:auto;min-height:0}#cart-drawer .theme-drawer__header{padding:10px 20px 10px 24px;min-height:68px;border-bottom:1px solid #eee9ec;gap:16px}#cart-drawer .theme-drawer__title{font-family:var(--font-body--family),sans-serif;font-weight:600;line-height:1.2;font-size:20px;letter-spacing:0;color:var(--lb-cart-ink);gap:10px}#cart-drawer .theme-drawer__badge{width:26px;height:26px;font-size:12px;font-weight:400;background:#f0edef;border-radius:50%}#cart-drawer .theme-drawer__close-button{--private-button-size: 46px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--lb-cart-ink)}#cart-drawer .theme-drawer__close-button svg{width:18px;height:18px}#cart-drawer .cart-drawer__content{overflow:hidden;min-height:0;background:#fff}#cart-drawer .cart-drawer__items{padding:0 20px;flex:1;min-height:0;overflow-y:auto}#cart-drawer .lb-cart-notice{display:flex;align-items:center;gap:10px;padding:12px 14px;margin:10px 0 16px;border-radius:7px;background:#fcf0f3;color:var(--lb-cart-wine);font-size:13px;line-height:1.4;text-align:left}#cart-drawer .lb-cart-notice svg{flex:none;width:18px;height:18px}#cart-drawer lashbabe-cart-timer{display:inline-block;margin-inline-start:5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}#cart-drawer .lb-cart-notice__text{display:flex;align-items:baseline;gap:3px;white-space:nowrap;font-size:clamp(11px,3.2vw,13px)}#cart-drawer .cart-items__table-row{grid-template-columns:86px minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"media details price" "media quantity quantity" "media error error";gap:7px 14px;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #f0edef}#cart-drawer .cart-items__details{display:block;min-width:0;color:var(--lb-cart-ink)}#cart-drawer .cart-items__product-info,#cart-drawer .cart-items__variants-wrapper{grid-area:auto}#cart-drawer .cart-items__media{min-width:0;align-self:start}#cart-drawer .cart-items__media-container{display:block;position:relative;width:100%;height:auto;border-radius:0;aspect-ratio:1;overflow:hidden}#cart-drawer .cart-items__media-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-width:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:0}#cart-drawer .cart-items__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.3;font-weight:500;text-decoration:none;color:var(--lb-cart-ink)}#cart-drawer .cart-items__variants-wrapper{margin-top:6px;font-size:13px;line-height:1.4;color:var(--lb-cart-muted)}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .lb-cart-stock{display:flex;align-items:center;gap:5px;margin:6px 0 0;color:#d83646;font-size:12px;line-height:1.3;white-space:nowrap}#cart-drawer .lb-cart-stock>span{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}#cart-drawer .cart-items__price{min-width:62px;width:auto;padding:0;text-align:right;font-size:14px;line-height:1.4}#cart-drawer .cart-items__price text-component{color:var(--lb-cart-wine);font-weight:700}#cart-drawer .lb-cart-line-compare{display:block;color:var(--lb-cart-muted);font-size:12px;font-weight:400}#cart-drawer .cart-items__quantity{padding:0}#cart-drawer .cart-items__quantity-controls{display:flex;align-items:center;gap:10px}#cart-drawer .quantity-selector{--quantity-selector-width: 92px;flex:none;width:92px;min-height:32px;height:32px;border:1px solid #ded6da;background:#fff;border-radius:3px}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){width:32px;min-width:32px;height:30px;min-height:30px;color:var(--lb-cart-ink)}#cart-drawer .quantity-selector input[type=number]{width:26px;min-width:0;font-size:12px;line-height:1}#cart-drawer .quantity-selector svg{width:10px;height:10px}#cart-drawer .cart-items__remove{width:32px;height:32px;min-height:32px;padding:7px;border:0;background:transparent;color:var(--lb-cart-ink);box-shadow:none}#cart-drawer .cart-items__remove svg{width:16px;height:16px}#cart-drawer .cart-drawer__summary{position:static;flex:none;width:100%;margin:0;padding:18px 24px calc(16px + env(safe-area-inset-bottom,0px));gap:12px;background:#fff;-webkit-mask-image:none;mask-image:none;border-top:1px solid #f1edef;box-shadow:0 -10px 20px #ffffffe5}#cart-drawer .lb-cart-totals{width:100%}#cart-drawer .lb-cart-totals__row{display:flex;align-items:center;justify-content:space-between;gap:16px;line-height:1.4}#cart-drawer .lb-cart-totals__subtotal{color:#686066;font-size:14px}#cart-drawer .lb-cart-totals__discount{margin-top:8px;font-size:13px;color:#686066}#cart-drawer .lb-cart-totals__discount>span:first-child{display:flex;align-items:center;gap:6px}#cart-drawer .lb-cart-totals__discount svg{width:15px;height:15px;flex:none}#cart-drawer .lb-cart-totals__total{margin-top:12px;font-size:19px;font-weight:500}#cart-drawer .lb-cart-totals__total:first-child{margin-top:0}#cart-drawer .lb-cart-totals__total text-component{color:var(--lb-cart-wine);font-weight:600}#cart-drawer .cart__ctas{width:100%}#cart-drawer .cart__checkout-button,#cart-drawer .lb-cart-preview__checkout{width:100%;min-height:50px;padding:13px 16px;border:1px solid var(--lb-cart-wine);border-radius:3px;background:var(--lb-cart-wine);color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;box-shadow:none}#cart-drawer .lb-cart-reassurance{width:100%}#cart-drawer .lb-cart-reassurance__benefits{display:flex;align-items:center;margin-bottom:11px}#cart-drawer .lb-cart-reassurance__benefits>span{display:flex;justify-content:center;align-items:center;gap:7px;width:50%;font-size:13px;line-height:1.4;white-space:nowrap}#cart-drawer .lb-cart-reassurance__benefits>span+span{border-left:1px solid #ddd4d8}#cart-drawer .lb-cart-reassurance__benefits svg{width:18px;height:18px;flex:none}#cart-drawer .lb-cart-reassurance__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}#cart-drawer .lb-cart-reassurance__payments li{display:block}#cart-drawer .lb-cart-reassurance__payment-icon{width:35px;height:23px}#cart-drawer .lb-cart-empty-message{margin:0 0 20px;font-size:22px;font-weight:600}#cart-drawer .cart-drawer--empty .cart-drawer__items{flex:none}.lb-cart-add-status{flex:none;margin:12px 20px;padding:12px 14px;background:#fcf0f3;border:1px solid #e8dce1;border-radius:7px;color:#641c34;font:inherit;font-size:14px;line-height:1.4}.lb-cart-add-status[hidden]{display:none}#cart-drawer [data-cart-preview] .cart-drawer__inner>cart-items-component{display:none}#cart-drawer .lb-cart-preview{display:flex;flex-direction:column;flex:1;min-height:0}#cart-drawer .lb-cart-preview[hidden]{display:none}#cart-drawer .lb-cart-preview>.lb-cart-notice{margin:10px 20px 16px}#cart-drawer .lb-cart-preview__items{flex:1;min-height:0;overflow-y:auto;padding:0 20px}#cart-drawer .lb-cart-preview__item{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:7px 14px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #f0edef;align-items:start}#cart-drawer .lb-cart-preview__image{display:block;width:86px;height:86px;min-width:0;max-width:100%;object-fit:contain;object-position:center}#cart-drawer .lb-cart-preview__details{min-width:0}#cart-drawer .lb-cart-preview__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--lb-cart-ink)}#cart-drawer .lb-cart-preview__variant{margin:6px 0;font-size:13px;line-height:1.4;color:var(--lb-cart-muted)}#cart-drawer .lb-cart-preview__price{text-align:right;min-width:62px;font-size:14px;font-weight:700;line-height:1.4;color:var(--lb-cart-wine)}#cart-drawer .lb-cart-preview__prices{text-align:right;min-width:62px}#cart-drawer .lb-cart-preview__compare{display:block;font-size:12px;font-weight:400;color:var(--lb-cart-muted)}#cart-drawer .lb-cart-preview__controls{display:flex;align-items:center;gap:10px;margin-top:7px}#cart-drawer .lb-cart-preview__quantity{display:flex;align-items:center;justify-content:space-between;width:92px;height:32px;border:1px solid #ded6da;border-radius:3px;font-size:12px}#cart-drawer .lb-cart-preview__quantity button{min-width:30px;height:30px;padding:0;border:0;background:#fff;color:var(--lb-cart-ink);opacity:1}#cart-drawer .lb-cart-preview__remove{width:32px;height:32px;min-height:32px;padding:7px;background:transparent;border:0;color:var(--lb-cart-ink);opacity:1}#cart-drawer .lb-cart-preview__remove svg{width:16px;height:16px}#cart-drawer .lb-cart-preview__summary{flex:none;padding:18px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #f1edef}#cart-drawer .lb-cart-preview__subtotal,#cart-drawer .lb-cart-preview__savings,#cart-drawer .lb-cart-preview__total{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;line-height:1.4;color:#686066}#cart-drawer .lb-cart-preview__savings{margin-top:8px;color:var(--lb-cart-wine);font-size:13px}#cart-drawer .lb-cart-totals__savings{color:var(--lb-cart-wine)}#cart-drawer .lb-cart-preview__total{margin:12px 0;color:var(--lb-cart-ink);font-size:19px;font-weight:500}#cart-drawer .lb-cart-preview__total:first-child{margin-top:0}#cart-drawer .lb-cart-preview__total>:last-child{color:var(--lb-cart-wine);font-weight:600}#cart-drawer .lb-cart-preview__checkout{margin-bottom:12px;opacity:1}#cart-drawer[data-instant-open] .theme-drawer__dialog--opening,#cart-drawer[data-instant-open] .theme-drawer__dialog--opening-inline-start{animation:none}body:has(#cart-drawer[data-instant-open][open]) .page-wrapper{transition:none}add-to-cart-component[data-add-to-cart-animation=false] [ref=addToCartButton]{transition:none;animation:none;scale:1;translate:none}add-to-cart-component[data-add-to-cart-animation=false] .add-to-cart__added{display:none}@media(max-width:989px){#cart-drawer{--theme-drawer-width: 100vw}#cart-drawer .theme-drawer__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;top:0;inset-inline-start:auto}}@media(max-width:359px){#cart-drawer .theme-drawer__header{padding-inline:16px}#cart-drawer .cart-drawer__items,#cart-drawer .lb-cart-preview__items{padding-inline:14px}#cart-drawer .lb-cart-preview>.lb-cart-notice{margin-inline:14px}#cart-drawer .cart-items__table-row,#cart-drawer .lb-cart-preview__item{grid-template-columns:70px minmax(0,1fr) auto;column-gap:10px}#cart-drawer .lb-cart-preview__image{width:70px;height:70px}#cart-drawer .cart-drawer__summary,#cart-drawer .lb-cart-preview__summary{padding-inline:16px}#cart-drawer .lb-cart-reassurance__benefits>span{font-size:12px;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lashbabe-cart.css.map */
