.lv-cart{max-width:1260px;padding-top:52px;padding-bottom:80px;color:#18211f}.lv-eyebrow{font-size:10px!important;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#68736e;margin:0 0 9px}.lv-cart-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px}.lv-cart-heading h1{font-size:clamp(28px,3vw,42px);letter-spacing:-1.4px;margin:0;line-height:1.15}.lv-cart-heading h1 span{font-family:inherit;display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;font-size:13px;letter-spacing:0;width:29px;height:29px;border-radius:50%;background:#edf0eb;margin-left:12px}.lv-text-link{font-size:13px;text-decoration:none;border-bottom:1px solid #adb7af;padding-bottom:4px}.lv-cart-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:48px;align-items:start}.lv-list-heading{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #dce2dc;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#6a756e}.lv-cart-item{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:24px;padding:28px 0;border-bottom:1px solid #e5e8e3;align-items:start}.lv-item-image{display:flex;height:150px;background:#f7f8f5;border-radius:10px;align-items:center;justify-content:center;padding:12px}.lv-item-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lv-item-title{font-size:17px;font-weight:600;line-height:1.4;display:block;color:#18211f!important;text-decoration:none}.lv-item-meta{font-size:12px;color:#67736c;margin:7px 0;line-height:1.5}.lv-unit-price{font-size:14px;margin:10px 0 14px;color:#46534c}.lv-line-total{font-size:16px;white-space:nowrap;padding-top:22px}.lv-item-controls,.lv-drawer-controls{display:flex;align-items:center;gap:18px}.lv-quantity{display:flex;align-items:center;background:#fff;border:1px solid #d7dfd7;border-radius:6px;overflow:hidden;height:40px}.lv-quantity button{width:35px;padding:0;height:100%;font-size:18px;color:#18211f;background:transparent}.lv-quantity input{width:38px;border:0;text-align:center;padding:0;font-size:14px;background:transparent;-moz-appearance:textfield}.lv-quantity input::-webkit-inner-spin-button{appearance:none}.lv-remove{font-size:11px!important;text-decoration:underline!important;text-underline-offset:3px;color:#6b756e!important;border:0;background:none;padding:6px 0;cursor:pointer}.lv-update{font-size:12px;padding:10px 0;border-bottom:1px solid #87968d;background:none;margin-top:14px}.lv-cart-help{border-top:1px solid #e5e8e3;margin-top:28px;padding-top:22px;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#66726b}.lv-cart-help a{color:#18211f;text-decoration:underline}.lv-summary{background:#f4f6f2;border:1px solid #e3e8df;border-radius:14px;padding:30px;position:sticky;top:24px}.lv-summary h2{font-size:24px;letter-spacing:-.5px;margin:0 0 27px}.lv-summary-row{display:flex;justify-content:space-between;gap:18px;font-size:14px;margin-bottom:15px;align-items:center}.lv-summary-row strong{font-size:21px;letter-spacing:-.5px}.lv-free{color:#2e614a;font-weight:600}.lv-summary-tax{color:#6b756e;font-size:11px;margin:10px 0 19px}.lv-shipping-note{display:flex;gap:12px;border-top:1px solid #dce3d9;padding-top:22px;margin:22px 0}.lv-shipping-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #bdcbbd;border-radius:50%;font-size:19px}.lv-shipping-note strong{font-size:12px;line-height:1.5;display:block}.lv-shipping-note p{font-size:11px;color:#647168;line-height:1.7;margin:7px 0 0}.lv-shipping-note a{text-decoration:underline}.lv-checkout{display:flex!important;align-items:center;justify-content:center;gap:20px;width:100%;background:#182c24!important;border:1px solid #182c24!important;color:#fff!important;font-size:15px!important;letter-spacing:0!important;font-weight:600!important;border-radius:8px;padding:17px 20px!important;text-transform:none!important;text-decoration:none;min-height:54px;cursor:pointer}.lv-checkout:hover{background:#294638!important}.lv-secure{text-align:center;font-size:10px;letter-spacing:.3px;color:#6c766f;margin:13px 0 0}.lv-summary-links{display:flex;justify-content:center;gap:12px;margin-top:18px;font-size:11px;color:#647168}.lv-summary-links a{text-decoration:underline}.lv-empty{text-align:center;padding:65px 20px;background:#f6f8f4;border-radius:14px}.lv-empty>span{font-size:38px;color:#8a9f8e}.lv-empty h2{font-size:28px;margin:15px 0}.lv-empty p{font-size:14px;color:#68736e}.lv-empty .lv-checkout{max-width:280px;margin:25px auto 0}
#CartDrawer{--lv-drawer-width:min(540px,100vw);width:var(--lv-drawer-width);max-width:100vw;right:calc(-1 * var(--lv-drawer-width));background:#fff;color:#18211f;box-shadow:-16px 0 60px #0002;padding:0;transition-duration:.35s}#CartDrawer.drawer--is-open{transform:translateX(calc(-1 * var(--lv-drawer-width)))}#CartDrawer .drawer__fixed-header{left:26px;right:26px;height:82px}#CartDrawer .drawer__header{height:82px;border-color:#e4e8e2;padding:18px 0}#CartDrawer .drawer__title{font-size:24px;letter-spacing:-.6px;font-weight:600}#CartDrawer .drawer__title small{display:block;font-size:9px;letter-spacing:1.7px;font-weight:600;color:#78847c;margin-bottom:4px}#CartDrawer .drawer__close-button{right:-10px;width:44px;height:44px;padding:10px}#CartDrawer .drawer__close-button .icon{height:22px;width:22px}#CartDrawer>.drawer__inner{top:82px;padding:0}#CartDrawer .lv-drawer-items{padding:22px 26px 0}#CartDrawer .lv-drawer-intro{font-size:12px;color:#738077;margin-bottom:22px}#CartDrawer .lv-drawer-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:20px;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #e6eae4}#CartDrawer .lv-drawer-image{padding:10px;background:#f5f7f3;border-radius:8px;height:126px}#CartDrawer .lv-drawer-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}#CartDrawer .ajaxcart__product-name{font-size:15px;font-weight:600;letter-spacing:0;line-height:1.45;color:#18211f;text-transform:none;margin-bottom:0}#CartDrawer .lv-unit-price{font-size:14px;margin:10px 0 12px}#CartDrawer .js-qty{margin:0}#CartDrawer .js-qty__wrapper{width:110px;background:#fff;border-radius:6px;border:1px solid #d8dfd6}#CartDrawer .js-qty__num{font-size:13px;border:0;padding:9px 30px}#CartDrawer .js-qty__adjust{width:30px;color:#18211f}#CartDrawer .js-qty__adjust .icon{height:9px;width:9px}#CartDrawer .lv-drawer-footer{background:#f4f6f2;border-top:1px solid #dfe5db;padding:22px 26px 18px;left:0;right:0;bottom:0;width:100%;box-sizing:border-box}#CartDrawer .lv-drawer-footer .lv-summary-row{font-size:17px;margin-bottom:15px}#CartDrawer .lv-drawer-delivery{display:flex;flex-direction:column;gap:4px;border-top:1px solid #dce3d9;padding-top:13px}#CartDrawer .lv-drawer-delivery strong{font-size:12px;color:#315d46}#CartDrawer .lv-drawer-delivery span{font-size:12px}#CartDrawer .lv-drawer-delivery small{font-size:10px;color:#6d776e}#CartDrawer .lv-summary-tax{margin:9px 0 16px;font-size:10px}#CartDrawer .lv-drawer-actions{display:grid;grid-template-columns:1fr 1.45fr;gap:10px}#CartDrawer .lv-view-cart{display:flex;align-items:center;justify-content:center;border:1px solid #b9c5b9;border-radius:8px;font-size:13px;font-weight:600;color:#18211f;min-height:52px;text-decoration:none}#CartDrawer .lv-checkout{min-height:52px;padding:14px!important;font-size:14px!important;gap:12px}#CartDrawer .lv-drawer-continue{display:inline-block;font-size:11px;margin-bottom:20px}#CartDrawer .drawer__cart>p{padding:35px 26px;font-size:16px}#CartDrawer .lv-drawer-error{color:#a32c2c;font-size:12px;margin-top:10px}#CartDrawer button:focus-visible,.lv-cart button:focus-visible,.lv-cart a:focus-visible{outline:2px solid #c47b39;outline-offset:3px}.lv-cart :disabled{opacity:.55;cursor:wait}@media(max-width:760px){.lv-cart{padding-top:28px;padding-bottom:40px}.lv-cart-heading{display:block;margin-bottom:24px}.lv-cart-heading h1{font-size:30px;margin-bottom:18px}.lv-cart-layout{grid-template-columns:1fr;gap:26px}.lv-cart-item{grid-template-columns:82px minmax(0,1fr);gap:16px;padding:23px 0}.lv-item-image{height:120px;padding:9px}.lv-item-title{font-size:14px}.lv-line-total{grid-column:2;padding:0;font-size:14px;margin-top:-6px}.lv-cart-help{flex-direction:column}.lv-summary{position:static;padding:24px;border-radius:10px}.lv-summary h2{font-size:23px}.lv-cart-heading .lv-text-link{font-size:12px}#CartDrawer .drawer__fixed-header{left:20px;right:20px}#CartDrawer .lv-drawer-items{padding:18px 20px 0}#CartDrawer .lv-drawer-footer{padding:18px 20px 16px}#CartDrawer .lv-drawer-item{gap:15px;grid-template-columns:78px minmax(0,1fr)}#CartDrawer .lv-drawer-image{height:108px}#CartDrawer .ajaxcart__product-name{font-size:13px}#CartDrawer .lv-drawer-intro{font-size:11px}}
@media(prefers-reduced-motion:reduce){#CartDrawer{transition:none!important}}
