.bh-offer{margin:18px 0;border:1px solid #d8c8b9;border-radius:18px;background:#fbf5ef;color:#1f1d24;overflow:hidden;box-shadow:0 6px 22px #6e5a4b08}.bh-offer__eyebrow{display:flex;align-items:center;gap:8px;background:#6e5a4b;color:#fffaf5;padding:9px 15px;font-size:11px;font-weight:600;letter-spacing:1.25px;text-transform:uppercase;line-height:1.4}.bh-offer__spark{font-size:15px;line-height:1}.bh-offer__body{display:flex;align-items:center;gap:14px;padding:15px}.bh-offer__image{width:68px;height:68px;flex:0 0 68px;border-radius:13px;background:#fff;overflow:hidden}.bh-offer__image img{width:100%;height:100%;object-fit:contain;display:block}.bh-offer__copy{min-width:0;flex:1}.bh-offer__copy p{margin:0;line-height:1.4}.bh-offer__title{font-size:16px;font-weight:600;letter-spacing:0}.bh-offer__worth{color:#74665c;font-size:12px;margin-top:3px!important}.bh-offer__status{color:#405749;font-size:12px;margin-top:5px!important;font-weight:600}.bh-offer__status--unavailable{color:#82654c}.bh-offer__free{font-size:11px;font-weight:700;letter-spacing:.7px;padding:6px 8px;background:#e9efe5;color:#405749;border-radius:7px;align-self:center;white-space:nowrap}.bh-inventory{margin:12px 0;font-size:12px;line-height:1.4;letter-spacing:.1px}.bh-inventory__status{display:inline-flex;align-items:center;gap:7px;color:#47604e;font-weight:500}.bh-inventory__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #47604e0f;flex:0 0 7px}.bh-inventory__status--low{color:#995c2e}.bh-inventory__status--low .bh-inventory__dot{box-shadow:0 0 0 3px #995c2e13}.bh-inventory__status--soldout{color:#7c746f}.bh-cart .drawer__inner{background:#fdf7f3;color:#1f1d24;max-width:min(480px,100vw);width:100%;height:100%;top:0;right:0;bottom:0;border-radius:0!important;box-shadow:-12px 0 60px #241b1717;overflow:hidden}.bh-cart .drawer__header{padding:25px 25px 20px!important;border-bottom:1px solid #e8dcd1;flex-shrink:0}.bh-cart__eyebrow{font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#8c7461;margin:0 45px 10px 0}.bh-cart__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:29px;line-height:1.1;letter-spacing:-.4px;max-width:300px;margin:0}.bh-cart__subtitle{color:#86776b;font-size:12px;line-height:1.5;margin:9px 35px 0 0}.bh-cart .drawer__close{right:19px;top:20px;min-width:36px;min-height:36px;background:transparent;border:1px solid #ded1c4;color:#6e5a4b;display:flex;align-items:center;justify-content:center}.bh-cart .drawer__close:hover{background:#ede0d4}.bh-cart .drawer__close:focus-visible{outline:2px solid #6e5a4b;outline-offset:3px}.bh-cart .bh-offer--cart{margin:17px 22px 5px;flex-shrink:0;border-radius:14px;box-shadow:none;background:#fffaf6}.bh-cart .bh-offer--cart .bh-offer__eyebrow{padding:7px 12px;font-size:9px;letter-spacing:1px}.bh-cart .bh-offer--cart .bh-offer__body{gap:11px;padding:12px}.bh-cart .bh-offer--cart .bh-offer__image{width:51px;height:51px;flex-basis:51px;border-radius:9px}.bh-cart .bh-offer--cart .bh-offer__title{font-size:14px}.bh-cart .bh-offer--cart .bh-offer__worth,.bh-cart .bh-offer--cart .bh-offer__status{font-size:11px}.bh-cart cart-drawer-items{min-height:0;overflow:auto;overscroll-behavior:contain;padding-top:5px;scrollbar-color:#bca794 transparent;scrollbar-width:thin}.bh-cart .drawer__cart-items-wrapper{padding:0 23px}.bh-cart .cart-item{grid-template-columns:92px minmax(0,1fr);column-gap:15px;row-gap:0;padding:18px 0;margin:0!important;border-bottom:1px solid #e8dcd1!important}.bh-cart .cart-item:last-child{border-bottom:0!important}.bh-cart .cart-item__media{grid-column:1;grid-row:1/3;padding:0!important;align-self:start;background:#f4e9df;border-radius:13px;overflow:hidden;width:92px}.bh-cart .cart-item__image{width:92px;height:110px;object-fit:contain;display:block;max-width:100%;border-radius:13px}.bh-cart .cart-item__details{grid-column:2;padding:0!important}.bh-cart .cart-item__name{font-family:var(--font-body-family);font-size:14px!important;font-weight:600;line-height:1.4;letter-spacing:0;display:block;text-decoration:none;color:#1f1d24}.bh-cart .cart-item__details>.product-option,.bh-cart .cart-item__details>.cart-item__discounted-prices{display:none}.bh-cart .product-option{font-size:11px;color:#7e7065;line-height:1.5;letter-spacing:0}.bh-cart .cart-item__details dl{margin:5px 0 0}.bh-cart .cart-item__details dl .product-option{display:flex;gap:4px}.bh-cart .cart-item__details dl dd{opacity:1;color:#7e7065}.bh-cart .cart-item__totals{grid-column:2;padding:9px 0 0!important;gap:8px;align-items:flex-end!important;flex-wrap:wrap;min-width:0}.bh-cart .cart-item__price-wrapper{margin-left:auto;text-align:right;white-space:nowrap}.bh-cart .price{font-size:15px!important;font-weight:600;letter-spacing:0;line-height:1.3}.bh-cart .cart-item__old-price{color:#9b8b7d;font-size:11px!important;font-weight:400}.bh-cart .cart-item__discounted-prices{gap:3px!important}.bh-cart .quantity{width:95px;min-height:33px;border:1px solid #d6c6b8;border-radius:8px;box-shadow:none;color:#4e423a}.bh-cart .quantity:before,.bh-cart .quantity:after{display:none}.bh-cart .quantity__button{width:29px;flex:0 0 29px;min-height:32px}.bh-cart .quantity__button svg{width:9px;height:9px}.bh-cart .quantity__input{padding:0;font-size:12px;min-width:0}.bh-cart .cart-drawer-quantity-wrapper{gap:6px;align-items:center}.bh-cart cart-remove-button .button{min-width:28px;min-height:32px;padding:5px;color:#998575}.bh-cart .cart-item__error-text{font-size:11px}.bh-cart .cart-item .loading__spinner{padding-top:0;right:0}.bh-cart .cart-item__error{margin:7px 0 0;max-width:100%}.bh-cart .discounts__discount{font-size:10px;color:#7a6655;line-height:1.4}.bh-cart .discounts__discount .icon{width:11px;height:11px}.bh-cart .bh-inventory{font-size:10px;margin:5px 0 0}.bh-cart__gift-badge{display:inline-flex;font-size:9px;letter-spacing:.5px;text-transform:uppercase;background:#e9efe5;color:#405749;padding:3px 6px;border-radius:4px;margin-bottom:5px;font-weight:600}.bh-cart .drawer__footer{padding:19px 23px 17px;background:#fffaf6;box-shadow:none;border-top:1px solid #e0d1c4;position:relative;flex-shrink:0}.bh-cart .totals{align-items:center;gap:12px}.bh-cart .totals__total{font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:0}.bh-cart .totals__total-value{font-family:var(--font-body-family);font-size:20px;font-weight:600;letter-spacing:0}.bh-cart .tax-note{font-size:10px!important;color:#938173;line-height:1.5;margin:8px 0 0;letter-spacing:0}.bh-cart .lumin-cart__ctas{margin-top:15px;gap:8px}.bh-cart .cart__checkout-button{min-height:52px;background:#6e5a4b;color:#fffaf5;border:0;border-radius:10px;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.2px;gap:8px;transition:background .2s}.bh-cart .cart__checkout-button:before,.bh-cart .cart__checkout-button:after{display:none}.bh-cart .cart__checkout-button:hover{background:#59473b}.bh-cart .cart__checkout-button svg{width:15px;height:15px;flex-shrink:0}.bh-cart__secure-note{display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.15px;color:#8c7a6c;margin:12px 0 0;gap:5px}.bh-cart__secure-note svg{width:11px;height:11px}.bh-cart .list-payment{justify-content:center;padding-top:10px;gap:4px;flex-wrap:wrap}.bh-cart .list-payment__item{padding:0}.bh-cart .list-payment__item svg{width:29px;height:19px}.bh-cart.is-empty .drawer__inner{display:flex;justify-content:center}.bh-cart .drawer__inner-empty{height:auto;padding:35px}.bh-cart .cart-drawer__empty-content{position:static;text-align:center}.bh-cart .cart__empty-text{font-family:var(--font-heading-family);font-size:34px;line-height:1.15;margin:0 0 14px;color:#4e4035}.bh-cart__empty-subtitle{font-size:14px;color:#8c7a6c;line-height:1.6;margin:0 0 25px}.bh-cart .cart-drawer__empty-content>.button{background:#6e5a4b;border-radius:9px;min-height:49px;font-family:var(--font-body-family);font-size:13px}.bh-cart .cart-drawer__empty-content>.button:after{display:none}.bh-gift-notice{margin:8px 0;color:#995c2e;font-size:12px;line-height:1.5}.bh-cart-page .title--primary{font-family:var(--font-heading-family);font-size:clamp(30px,4vw,45px);letter-spacing:-.6px;color:#4e4035;line-height:1.12;max-width:600px}.bh-cart-page .bh-offer{max-width:560px;margin:0 0 30px}.bh-cart-page .cart-item__image{border-radius:14px;background:#f3e8dd;object-fit:contain}.bh-cart-page .cart-items td{border-color:#e5d7ca}.bh-cart-page .cart-item__name{font-family:var(--font-body-family);font-weight:600}.bh-cart-page .quantity{border-radius:9px;border:1px solid #d6c6b8}.bh-cart-page .quantity:after{display:none}#main-cart-footer .cart__checkout-button{background:#6e5a4b;color:#fffaf5;border-radius:10px;font-family:var(--font-body-family);font-size:15px;font-weight:600;min-height:52px}#main-cart-footer .cart__checkout-button:after{display:none}@media(max-width:389px){.bh-cart .drawer__header{padding:22px 18px 17px!important}.bh-cart__heading{font-size:26px;max-width:260px}.bh-cart .drawer__cart-items-wrapper{padding:0 17px}.bh-cart .cart-item{grid-template-columns:78px minmax(0,1fr);gap:11px}.bh-cart .cart-item__media,.bh-cart .cart-item__image{width:78px}.bh-cart .cart-item__image{height:96px}.bh-cart .drawer__footer{padding:17px}.bh-cart .bh-offer--cart{margin-left:17px;margin-right:17px}.bh-offer__body{gap:10px;padding:12px}.bh-offer__image{width:55px;height:55px;flex-basis:55px}.bh-offer__title{font-size:14px}.bh-offer__free{padding:5px;font-size:9px}.bh-cart .cart-item__name{font-size:13px!important}}@media(prefers-reduced-motion:reduce){.bh-cart .drawer__inner,.bh-cart .cart__checkout-button{transition:none}}.bh-cart .bh-cart-item--gift .cart-item__quantity,.bh-cart .bh-cart-item--gift .discounts,.bh-cart .bh-cart-item--gift .cart-item__price-wrapper>.cart-item__discounted-prices{display:none}.bh-cart-gift-price{display:flex;justify-content:flex-end;gap:9px;align-items:baseline;margin:0;font-size:14px;line-height:1.4}.bh-cart-gift-price s{color:#a39082;font-size:12px;font-weight:400}.bh-cart-gift-price strong{color:#52674b;font-size:16px}.bh-cart-gift-note{margin:7px 0 0;font-size:12px;line-height:1.4;color:#8b7564}.bh-cart .cart-item__price-wrapper .price s{margin-left:7px;color:#9b8b7d;font-size:12px;font-weight:400}.bh-cart .cart-items tbody{display:flex;flex-direction:column;width:100%}.bh-cart .cart-items tbody>.cart-item{order:0;width:100%;border-bottom:1px solid #e8dcd1!important}.bh-cart .cart-items tbody>.bh-cart-item--gift{order:1;border-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bh-commerce.css.map */
