#cart-drawer .theme-drawer__dialog{width:min(440px,100vw);max-width:100vw;background:var(--lv-paper);border-radius:0}#cart-drawer .theme-drawer__header{padding:20px 20px 16px;border-bottom:1px solid var(--lv-line)}#cart-drawer .theme-drawer__title{font:400 27px/1.2 var(--lv-serif)!important;color:var(--lv-green)}#cart-drawer .theme-drawer__badge{background:none!important;color:var(--lv-earth)!important;font:400 14px var(--lv-sans)!important;min-width:0!important;padding:0!important}#cart-drawer .theme-drawer__badge:before{content:"("}#cart-drawer .theme-drawer__badge:after{content:")"}#cart-drawer .theme-drawer__close-button{border-radius:0;background:none}.lv-threshold{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border-bottom:1px solid var(--lv-line);font-family:var(--lv-sans)}.lv-threshold__text{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.4;color:var(--lv-ink)}.lv-threshold__text strong{font-weight:600}.lv-threshold.is-reached .lv-threshold__text{color:var(--lv-green);font-weight:500}.lv-threshold__bar{position:relative;display:block;height:3px;background:var(--lv-stone)}.lv-threshold__bar>span{position:absolute;inset:0 auto 0 0;background:var(--lv-green);transition:width .3s}.lv-threshold__rule{margin:0;font-size:12px;color:var(--lv-earth)}.lv-threshold__warn{color:var(--lv-clay)}.lv-gift{display:flex;flex-direction:column;gap:10px;margin-top:6px}.lv-gift__title{margin:0;font:600 12px/1.3 var(--lv-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lv-earth)}.lv-gift__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;list-style:none;margin:0;padding:0}.lv-gift__item{display:flex;flex-direction:column;gap:6px;min-width:0}.lv-gift__thumb{display:block;aspect-ratio:1;background:var(--lv-sand);overflow:hidden}.lv-gift__thumb img{width:100%;height:100%;object-fit:cover}.lv-gift__name{font:400 13px/1.3 var(--lv-sans);color:var(--lv-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-gift__price{font:600 12px var(--lv-sans);color:var(--lv-green)}.lv-gift__price s{font-weight:400;color:var(--lv-earth)}.lv-gift__add{width:100%;margin-top:auto}.lv-gift__add .quick-add__button,.lv-gift__add .add-to-cart-button{width:100%!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:12px!important}.cart-items__media{background:var(--lv-sand)}.cart-items__media img{object-fit:contain!important;padding:6%}.cart-items__title{font:500 15px/1.35 var(--lv-sans)!important;color:var(--lv-ink)!important;text-decoration:none}.cart-items__title:hover{text-decoration:underline;text-underline-offset:3px}.cart-items__unit-price-wrapper,.cart-items__variants,.cart-items__properties,.cart-items__details .list-unstyled{font-size:13px!important;color:var(--lv-earth)!important}.cart-items__price{font:600 15px var(--lv-sans)!important;color:var(--lv-ink);font-variant-numeric:tabular-nums}.cart-items .quantity-selector,.cart-items quantity-selector-component{border:1px solid var(--lv-line)!important;border-radius:0!important;height:36px;--quantity-selector-height: 36px}.cart-items__remove{text-transform:none!important;letter-spacing:0!important;width:auto!important;height:auto!important;min-height:36px;padding:0!important;background:none!important;border:0!important;color:var(--lv-earth)!important}.cart-items__remove .svg-wrapper,.cart-items__remove svg{display:none!important}.cart-items__remove .visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:nowrap;font:400 13px var(--lv-sans);text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:0}.cart-items__remove:hover .visually-hidden{color:var(--lv-green)}.lv-gift-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;background:var(--lv-green);color:var(--lv-paper);font:600 11px/1 var(--lv-sans);letter-spacing:.08em;text-transform:uppercase}.lv-upsell{padding:20px 0 8px;border-top:1px solid var(--lv-line);margin-top:8px}.lv-upsell__title{margin:0 0 8px;font:600 12px/1.3 var(--lv-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lv-earth)}.lv-upsell__list{list-style:none;margin:0;padding:0}.lv-upsell__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0}.lv-upsell__row+.lv-upsell__row{border-top:1px solid var(--lv-sand)}.lv-upsell__thumb{display:block;aspect-ratio:4 / 5;background:var(--lv-sand)}.lv-upsell__thumb img{width:100%;height:100%;object-fit:contain;padding:6%}.lv-upsell__info{display:flex;flex-direction:column;gap:2px;min-width:0}.lv .lv-upsell__name,.lv-upsell__name{font:400 14px/1.3 var(--lv-sans);color:var(--lv-ink);text-decoration:none}.lv-upsell__price{font:600 13px var(--lv-sans);color:var(--lv-ink)}.lv-upsell__add{width:auto}.lv-upsell__add quick-add-component,.lv-upsell__add .quick-add,.lv-upsell__add form{width:auto!important;container-type:normal!important}.lv-upsell__add .quick-add__button,.lv-upsell__add .add-to-cart-button{width:auto!important}.lv-upsell__add .quick-add__button,.lv-upsell__add .add-to-cart-button{height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important}.cart-totals__total-label{font:500 15px var(--lv-sans)!important;color:var(--lv-ink)}.cart-totals__total-value{font:600 19px var(--lv-sans)!important;color:var(--lv-ink);font-variant-numeric:tabular-nums}.cart-totals__tax-note{font-size:12px!important;color:var(--lv-earth)!important}.cart__checkout-button{height:48px!important;border-radius:0!important;background:var(--lv-green)!important;color:var(--lv-paper)!important;font:600 13px/1 var(--lv-sans)!important;letter-spacing:.08em;text-transform:uppercase}.cart__checkout-button:hover{background:var(--lv-green-dark)!important;text-decoration:underline;text-underline-offset:4px}.cart-note__label,.cart-discount__label{font:500 14px var(--lv-sans)!important;color:var(--lv-green)!important}.cart-note__instructions,.cart-discount__input{border-radius:0!important;border:1px solid var(--lv-line)!important;background:var(--lv-paper)!important}.lv-cart-viewcart{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:4px;font:500 14px var(--lv-sans);color:var(--lv-green);text-decoration:underline;text-underline-offset:4px}.lv-cartempty{display:flex;flex-direction:column;gap:32px;background:transparent}.lv-cartempty__panel{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;background:var(--lv-sand);text-align:center}.lv-cartempty__title{margin:0;font:400 30px/1.2 var(--lv-serif);color:var(--lv-green)}.lv-cartempty__panel p{margin:0;font-size:15px;color:var(--lv-earth)}.lv-cartempty__panel .lv-btn{margin-top:8px}.lv-cartempty__label{margin:0 0 12px;font:600 12px/1.3 var(--lv-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lv-earth)}.lv-cartempty__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.lv-cartempty--page{width:100%;max-width:var(--lv-max);margin:0 auto;padding:0 var(--lv-gutter) var(--lv-section);gap:72px}.lv-cartempty--page .lv-cartempty__panel{padding:72px 64px;align-items:flex-start;text-align:left}.lv-cartempty--page .lv-cartempty__title{font-size:38px}.lv-cartempty--page .lv-cartempty__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lv-cartempty--page .lv-cartempty__label{font:400 48px/1.15 var(--lv-serif);letter-spacing:0;text-transform:none;color:var(--lv-green);margin-bottom:32px}#cart-drawer .cart-drawer--empty .theme-drawer__title,#cart-drawer .cart-items__wrapper--drawer-empty,.cart-page--empty .cart-page__title,.cart-page--empty .cart-page__items{display:none}.cart-page--empty{display:block!important}.cart-page__title h1,.cart-page__title .h1,.cart-page__title [class*=title]{font-family:var(--lv-serif)!important;font-weight:400!important;color:var(--lv-green)}.lv-summary-title{width:100%;margin:0;font:400 27px/1.2 var(--lv-serif);color:var(--lv-green)}.cart-page__summary .cart-summary__inner{background:var(--lv-sand);padding:32px!important;gap:20px!important;top:96px!important}.cart-page__summary .lv-threshold{padding:0;border:0;width:100%}@media(max-width:749px){#cart-drawer .theme-drawer__dialog{width:100vw}.lv-cartempty--page{gap:48px;padding-bottom:72px}.lv-cartempty--page .lv-cartempty__panel{padding:40px 24px;align-items:center;text-align:center}.lv-cartempty--page .lv-cartempty__title{font-size:27px}.lv-cartempty--page .lv-cartempty__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.lv-cartempty--page .lv-cartempty__label{font-size:32px;margin-bottom:20px}.cart-page__summary .cart-summary__inner{padding:24px 20px!important}}.cart-title h1{font:400 48px/1.15 var(--lv-serif)!important;color:var(--lv-green)}.cart-title .cart-bubble{background:none!important;color:var(--lv-earth)!important}@media(max-width:749px){.cart-title h1{font-size:32px!important}}.lv-popup{padding:0;border:0;max-width:none;max-height:none;background:transparent}.lv-popup::backdrop{background:#2b272473}.lv-popup[open]{display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh;margin:0}.lv-popup__box{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(880px,calc(100vw - 48px));min-height:560px;background:var(--lv-sand)}.lv-popup__media{background:var(--lv-stone);overflow:hidden}.lv-popup__media img{width:100%;height:100%;object-fit:cover}.lv-popup__body{position:relative;display:flex;flex-direction:column;justify-content:center;padding:56px 48px}.lv .lv-popup__close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--lv-green);cursor:pointer}.lv-popup__form,.lv-popup__thanks{display:flex;flex-direction:column;gap:14px}.lv-popup__title{margin:0;font:400 38px/1.15 var(--lv-serif);color:var(--lv-green)}.lv-popup__form p,.lv-popup__thanks p{margin:0;font-size:15px;line-height:1.55}.lv-popup__label{font:600 12px/1.3 var(--lv-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lv-earth)}.lv-popup__field{display:flex;flex-direction:column;gap:8px;margin-top:8px}.lv .lv-popup__field input{height:52px;padding:0 16px;border:1px solid var(--lv-paper)!important;border-radius:0!important;background:var(--lv-paper)!important;font:400 15px var(--lv-sans);color:var(--lv-ink)}.lv .lv-popup__field input:focus{outline:none;border-color:var(--lv-green)!important}.lv .lv-popup__field input.is-invalid{border-color:var(--lv-clay)!important}.lv-popup__err{font-size:13px;color:var(--lv-clay)}.lv-popup__err[hidden]{display:none}.lv-popup__check{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.45;cursor:pointer}.lv-popup__check input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--lv-green)}.lv-popup__cta{width:100%;margin-top:4px}.lv-popup__note,.lv-popup__note p{margin:0;font-size:12px;color:var(--lv-earth)}.lv-popup__note a{color:var(--lv-green)}.lv-popup__code{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 16px;border:1px dashed var(--lv-green);background:var(--lv-paper)}.lv-popup__code code{font:600 18px var(--lv-sans);letter-spacing:.08em;color:var(--lv-green)}.lv .lv-popup__code button{border:0;background:none;font:600 12px var(--lv-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lv-green);text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px}.lv-popup__apply,.lv-popup__apply [data-state]{display:flex;flex-direction:column;gap:14px}.lv-popup__apply [data-state][hidden]{display:none}.lv-popup__applied{display:flex;gap:10px;align-items:flex-start;color:var(--lv-green);font-weight:500}.lv-popup__applied svg{flex:none;margin-top:3px}.lv-popup__apply .lv-popup__note strong{font-weight:600;letter-spacing:.06em;color:var(--lv-green)}@media(max-width:749px){.lv-popup[open]{align-items:flex-end}.lv-popup__box{grid-template-columns:1fr;width:100vw;min-height:0;max-height:92dvh;overflow-y:auto}.lv-popup__media{aspect-ratio:2 / 1}.lv-popup__body{padding:24px 20px calc(28px + env(safe-area-inset-bottom))}.lv-popup__title{font-size:27px}.lv-popup__body{position:static}.lv .lv-popup__close{top:8px;right:8px;background:var(--lv-paper)}}.lv-gift.is-busy .lv-gift__add{opacity:.5}.lv-gift.is-busy .lv-gift__add .add-to-cart-button{cursor:progress}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lv-cart.css.map */
