.lv-cart-promo{background:#eee4d6;color:#594938;text-align:center;font-size:11px;line-height:1.5;padding:11px 12px;letter-spacing:.015em;border-radius:0 0 4px 4px}.product-form__buttons .product-form__submit{margin-bottom:0}.product-form__buttons .lv-cart-promo{margin-bottom:12px}.lv-cart-drawer .drawer__inner{width:min(460px,100vw);max-width:100vw;padding:0;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;background:#fffdf9;border:0}.lv-cart-drawer .drawer__header{padding:22px 24px 18px;flex-shrink:0;min-height:82px;border-bottom:1px solid #e6ddd1;align-items:center}.lv-cart-brand{display:block;font-size:9px;letter-spacing:.2em;color:#907b64;margin-bottom:5px}.lv-cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-size:25px;font-weight:400;line-height:1.2;margin:0;color:#382f27}.lv-cart-count{font-family:var(--font-body-family);display:inline-grid;place-items:center;vertical-align:middle;background:#eee4d6;color:#594938;font-size:11px;width:24px;height:24px;border-radius:50%;margin-left:5px}.lv-cart-drawer .drawer__close{right:17px;top:25px;min-width:38px;min-height:38px;color:#6e6050}.lv-cart-drawer>.cart-drawer{height:100%}.lv-cart-drawer .lv-cart-promo{margin:0;border-radius:0;border-bottom:1px solid #e6ddd1;font-size:11px}.lv-cart-drawer cart-drawer-items{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:0 24px;scrollbar-width:thin}.lv-cart-drawer .cart-drawer__form{display:block;height:auto}.lv-cart-drawer .drawer__contents{display:block;flex-grow:0}.lv-cart-drawer .drawer__cart-items-wrapper{overflow:visible}.lv-cart-drawer .cart-items,.lv-cart-drawer .cart-items tbody{display:block;width:100%}.lv-cart-drawer .cart-items thead{display:none}.lv-cart-drawer .cart-item{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:8px 13px;padding:23px 0;border-bottom:1px solid #e9e1d6;margin:0}.lv-cart-drawer .cart-item td{padding:0;display:block}.lv-cart-drawer .cart-item__media{grid-column:1;grid-row:1/span 3;width:78px}.lv-cart-drawer .cart-item__image{width:78px;max-width:78px;height:98px;object-fit:cover;border-radius:3px}.lv-cart-drawer .cart-item__details{grid-column:2;grid-row:1;width:auto;min-width:0}.lv-cart-drawer .cart-item__name{font-size:13px;line-height:1.5;font-weight:500;color:#382f27;text-decoration:none;word-break:normal}.lv-cart-drawer .cart-item__details>div.product-option{display:none}.lv-cart-drawer .product-option,.lv-cart-drawer .product-option dd,.lv-cart-drawer .product-option dt{font-size:10px;line-height:1.6;color:#796c5e;overflow-wrap:anywhere}.lv-cart-drawer .cart-item__details dl{margin:6px 0 0}.lv-cart-drawer .cart-item__details .product-option{padding:0}.lv-cart-drawer .cart-item__totals{grid-column:3;grid-row:1;position:static;min-width:0;width:auto;font-size:13px;color:#382f27;white-space:nowrap}.lv-cart-drawer .cart-item__price-wrapper{align-items:flex-end}.lv-cart-drawer .cart-item__discounted-prices .price--end{font-size:10px;color:#8d8379}.lv-cart-drawer .cart-item__quantity{grid-column:2/span 2;grid-row:2;width:100%}.lv-cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px;justify-content:space-between}.lv-cart-drawer .quantity{min-height:33px;width:106px;border:1px solid #d9cdbf;border-radius:4px;background:#fff}.lv-cart-drawer .quantity:after,.lv-cart-drawer .quantity:before{box-shadow:none}.lv-cart-drawer .quantity__button{width:30px;min-height:31px;color:#79634d}.lv-cart-drawer .quantity__input{font-size:12px;padding:0;min-width:0;color:#382f27}.lv-cart-drawer cart-remove-button{margin:0}.lv-cart-drawer cart-remove-button .button{min-width:32px;min-height:32px;color:#8c7d6c}.lv-cart-drawer .discounts__discount{font-size:10px;color:#63745c}.lv-cart-drawer .drawer__footer{flex-shrink:0;padding:14px 24px 20px;border-top:1px solid #e6ddd1;background:#fffdf9;max-height:52dvh;overflow-y:auto}.lv-cart-drawer .cart-drawer__footer{margin:0}.lv-cart-drawer .totals{align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px}.lv-cart-drawer .totals__total{font-size:14px;font-weight:500;margin:0}.lv-cart-drawer .totals__total-value{font-size:19px;font-weight:500;color:#382f27;margin:0}.lv-cart-drawer .tax-note{font-size:10px;line-height:1.5;text-align:left;color:#817466;margin:0 0 9px}.lv-cart-shipping,.lv-cart-saving{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#796b5c;margin:7px 0}.lv-cart-shipping strong,.lv-cart-saving strong{font-weight:500;color:#63745c}.lv-cart-drawer .cart__ctas{display:block;margin-top:13px}.lv-cart-drawer .cart__checkout-button,body #checkout{background:#382f27;color:#fffdf9;min-height:52px;border-radius:4px;font-size:13px;letter-spacing:.04em;font-weight:500;display:flex;gap:9px;align-items:center;justify-content:center}.lv-cart-drawer .cart__checkout-button:after{box-shadow:none;border-radius:4px}.lv-cart-drawer .cart__checkout-button:hover,body #checkout:hover{background:#514339}.lv-cart-drawer .cart__checkout-button:focus-visible,.lv-cart-gift__add:focus-visible{outline:2px solid #977c5d;outline-offset:3px}.lv-cart-trust{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:9px;color:#81705d;margin-top:10px}.lv-cart-trust span:before{content:"\2713";margin-right:5px;color:#89947f}.lv-cart-payments{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;margin-top:9px}.lv-cart-payments svg{width:31px;height:20px}.lv-cart-gift{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:11px;align-items:center;background:#f4eee5;border:1px solid #e6ddd1;border-radius:5px;padding:11px;margin-bottom:16px}.lv-cart-gift__image img{width:52px;height:59px;object-fit:cover;border-radius:3px;display:block}.lv-cart-gift__copy{min-width:0;display:grid;gap:3px}.lv-cart-gift__eyebrow{font-size:9px;color:#8a755b}.lv-cart-gift__copy>a{font-size:12px;font-weight:500;line-height:1.4;color:#382f27;text-decoration:none}.lv-cart-gift__copy small{font-size:10px;color:#857666}.lv-cart-gift__add{border:1px solid #c4b19a;border-radius:4px;background:#fffdf9;color:#594938;font-family:inherit;font-size:10px;cursor:pointer;min-height:34px;padding:7px 9px}.lv-cart-gift__add:disabled{opacity:.5;cursor:wait}.lv-cart-gift__error{grid-column:1/-1;color:#8e3e32;font-size:11px;margin:4px 0 0}.lv-cart-gift__error[hidden]{display:none}.lv-cart-drawer .drawer__inner-empty{padding:28px;flex:1;background:#fffdf9}.lv-cart-drawer .cart__empty-text{font-size:28px;line-height:1.2;color:#382f27}.lv-cart-empty-hint{font-size:13px;line-height:1.7;color:#85735f;margin-bottom:24px}.lv-cart-drawer .cart__login-title,.lv-cart-drawer .cart__login-paragraph{font-size:11px;line-height:1.7}cart-items .cart-item__name{color:#382f27;font-size:15px}cart-items .product-option{font-size:12px;color:#796c5e}.cart__footer .cart__blocks{background:#f7f1e8;padding:24px;border:1px solid #e6ddd1;border-radius:5px}.cart__footer .tax-note{font-size:11px;line-height:1.6;color:#817466}@media(max-width:399px){.lv-cart-drawer .drawer__header{padding:18px}.lv-cart-drawer cart-drawer-items{padding:0 18px}.lv-cart-drawer .drawer__footer{padding:12px 18px 16px}.lv-cart-drawer .cart-item{grid-template-columns:65px minmax(0,1fr) auto;gap:7px 10px}.lv-cart-drawer .cart-item__media,.lv-cart-drawer .cart-item__image{width:65px;max-width:65px}.lv-cart-gift{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.lv-cart-gift__image img{width:42px;height:50px}}@media(max-height:650px){.lv-cart-drawer .drawer__header{min-height:62px;padding-top:12px;padding-bottom:12px}.lv-cart-drawer .drawer__footer{max-height:50dvh}.lv-cart-payments{display:none}.lv-cart-gift{margin-bottom:10px;padding:8px}}.lv-cart-drawer .drawer__inner{background:#fffdf9;color:#171717}.lv-cart-drawer .drawer__header{background:#faf7f3;border-bottom:1px solid #e5ded6}.lv-cart-drawer .drawer__footer{background:#faf7f3;border-top:1px solid #e5ded6}.lv-cart-drawer .cart__checkout-button{background:#000!important;border-color:#000!important;color:#fff!important}.lv-cart-gift{background:#f2e9dd!important;border-color:#e5d9c8!important}.lv-cart-promo{background:#efe6d6;color:#383028}.lv-cart-drawer .quantity{background:#fffdf9;color:#171717}
/*# sourceMappingURL=/cdn/shop/t/34/assets/livvy-cart.css.map */
