:root{--bh-ui-accent: #b68b5a;--bh-ui-accent-dark: #967247;--bh-ui-text: #35312e;--bh-ui-muted: #6f6963;--bh-ui-border: #e2d5c6;--bh-ui-soft: #faf7f2;--bh-ui-white: #ffffff}.button,.shopify-payment-button__button,button.shopify-payment-button__button--unbranded{min-height:48px;border-radius:var(--bh-radius-pill);font-weight:600;letter-spacing:.01em;transition:background-color var(--bh-transition),color var(--bh-transition),border-color var(--bh-transition),box-shadow var(--bh-transition),transform var(--bh-transition)}.button,.button--primary,.shopify-payment-button__button,button.shopify-payment-button__button--unbranded{background:var(--bh-color-accent);color:#fff;border-color:var(--bh-color-accent)}@media(hover:hover)and (pointer:fine){.button:hover,.button--primary:hover,.shopify-payment-button__button:hover,button.shopify-payment-button__button--unbranded:hover{background:var(--bh-color-accent-hover);color:#fff;border-color:var(--bh-color-accent-hover);transform:translateY(-2px);box-shadow:var(--bh-shadow-md)}}.button--secondary{background:var(--bh-color-surface);color:var(--bh-color-accent);border-color:var(--bh-color-border-strong)}@media(hover:hover)and (pointer:fine){.button--secondary:hover{background:var(--bh-color-accent-soft);color:var(--bh-color-heading);border-color:var(--bh-color-accent)}}.field__input,.select__select,.customer .field input,.customer select,textarea{border-radius:var(--bh-radius-sm);background:var(--bh-color-surface);transition:border-color var(--bh-transition),box-shadow var(--bh-transition),background-color var(--bh-transition)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,textarea:focus{border-color:var(--bh-color-accent);box-shadow:0 0 0 3px #b79a7224}.customer .field,.contact .field,.newsletter-form__field-wrapper,.search .field,.predictive-search-form .field{min-width:0}.customer .field input,.customer select,.contact .field__input,.newsletter-form__field-wrapper .field__input,.search .field__input,.predictive-search-form .field__input{max-width:100%}.form__message,.form-status,.form-status-list{max-width:100%;overflow-wrap:anywhere}.form__message .icon,.form__message .svg-wrapper,.form-status .icon,.form-status .svg-wrapper{flex-shrink:0}.cart__empty-text,.collection--empty,.template-search__results,.customer .order-history,.jm-no-reviews-state{min-width:0;max-width:100%}.loading__spinner,.loading-overlay,.loading-overlay__spinner{max-width:100%;pointer-events:none}[aria-live],[role=alert],[role=status]{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.spinner,.loading__spinner .path{animation-duration:.01ms!important;animation-iteration-count:1!important}}.header-wrapper{background:#fffffff5;border-bottom:1px solid rgba(46,42,38,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow var(--bh-transition),background-color var(--bh-transition)}.header{min-height:86px}.header__heading-link{padding-top:8px;padding-bottom:8px}.header__heading-logo{transition:transform var(--bh-transition)}@media(hover:hover)and (pointer:fine){.header__heading-link:hover .header__heading-logo{transform:scale(1.02)}}.shopify-section-header-sticky .header-wrapper{box-shadow:0 8px 24px #2e2a2614}.header__inline-menu{margin-left:24px}.header__menu-item{position:relative;padding-top:16px;padding-bottom:16px;color:var(--bh-color-heading);font-size:1.5rem;font-weight:500;text-decoration:none;transition:color var(--bh-transition)}.header__menu-item span{text-decoration:none}.header__menu-item:after{content:"";position:absolute;left:50%;bottom:9px;width:0;height:2px;border-radius:var(--bh-radius-pill);background:var(--bh-color-accent);transform:translate(-50%);transition:width var(--bh-transition)}@media(hover:hover)and (pointer:fine){.header__menu-item:hover{color:var(--bh-color-accent-hover)}.header__menu-item:hover:after{width:calc(100% - 24px)}}.header__active-menu-item{color:var(--bh-color-heading);text-decoration:none}.header__active-menu-item:after{width:calc(100% - 24px)}.header__submenu{padding:10px;border:1px solid var(--bh-color-border);border-radius:var(--bh-radius-md);background:#fffffffa;box-shadow:var(--bh-shadow-md)}.header__submenu .header__menu-item{border-radius:var(--bh-radius-sm)}.header__submenu .header__menu-item:after{display:none}@media(hover:hover)and (pointer:fine){.header__submenu .header__menu-item:hover{background:var(--bh-color-accent-soft)}}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu .header__active-menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item:before,.header__inline-menu .header__menu-item:after{content:none!important;display:none!important}.header__inline-menu .header__menu-item{font-size:1.7rem;font-weight:400;letter-spacing:.01em}.header__inline-menu .header__menu-item>span{position:relative;display:inline-block;color:inherit;font-weight:inherit;text-decoration:none!important;transition:color .25s ease}.header__inline-menu .header__active-menu-item,.header__inline-menu .header__menu-item>.header__active-menu-item{color:inherit!important;font-weight:inherit!important}.header__inline-menu .header__menu-item>span:after{content:"";position:absolute;left:0;bottom:-.65rem;width:100%;height:1px;border-radius:999px;background:var(--bh-color-accent, #b79a72);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .25s ease,transform .25s ease}@media(hover:hover)and (pointer:fine){.header__inline-menu .header__menu-item:hover>span{color:var(--bh-color-accent-hover, #a88760)}.header__inline-menu .header__menu-item:hover>span:after{opacity:1;transform:scaleX(1)}}.header__inline-menu .header__menu-item:focus-visible>span{color:var(--bh-color-accent-hover, #a88760)}.header__inline-menu .header__menu-item:focus-visible>span:after{opacity:1;transform:scaleX(1)}.header__submenu .header__menu-item>span:after{content:none!important;display:none!important}.header__submenu .header__menu-item{font-size:1.5rem;letter-spacing:0}.header__icons{gap:4px}.header__icon{width:44px;height:44px;border-radius:50%;color:var(--bh-color-heading);transition:color var(--bh-transition),background-color var(--bh-transition),transform var(--bh-transition)}.header__icon .icon{width:21px;height:21px}@media(hover:hover)and (pointer:fine){.header__icon:hover{background:var(--bh-color-accent-soft);color:var(--bh-color-accent-hover);transform:translateY(-1px)}}.bh-badge-link,.bh-badge-static{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;max-width:100%;padding:8px 15px;border:1px solid rgba(182,139,90,.42);border-radius:999px;background:var(--bh-ui-soft);color:var(--bh-ui-accent)!important;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none!important;vertical-align:middle;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bh-badge-link span,.bh-badge-static span{min-width:0;overflow-wrap:anywhere}.bh-badge-link__icon,.bh-badge-static__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px}.bh-badge-link__icon svg,.bh-badge-static__icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover)and (pointer:fine){.bh-badge-link:hover{color:var(--bh-ui-accent-dark)!important;background:var(--bh-ui-white);border-color:var(--bh-ui-accent);transform:translateY(-1px);box-shadow:0 7px 18px #35312e17;text-decoration:none!important}}.bh-badge-link:focus-visible{outline:2px solid rgba(182,139,90,.7);outline-offset:3px}.bh-badge-link--email,.bh-badge-link--phone{background:#faf7f2}.bh-badge-static--address{justify-content:flex-start;color:var(--bh-ui-text)!important}.bh-badge-link--pdf{background:var(--bh-ui-accent);border-color:var(--bh-ui-accent);color:#fff!important}@media(hover:hover)and (pointer:fine){.bh-badge-link--pdf:hover{background:var(--bh-ui-accent-dark);border-color:var(--bh-ui-accent-dark);color:#fff!important}}.bh-badge-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.bh-step .bh-badge-link,.bh-box .bh-badge-link,.bh-alert .bh-badge-link,.bh-card .bh-badge-link{margin-top:8px;margin-bottom:4px}@media screen and (max-width:560px){.bh-badge-group{align-items:stretch;flex-direction:column}.bh-badge-group .bh-badge-link,.bh-badge-group .bh-badge-static{width:100%;justify-content:flex-start}.bh-badge-link,.bh-badge-static{font-size:13.5px}}#MainContent .cart__blocks{width:100%;max-width:380px;margin-left:auto;padding:26px;color:var(--bh-color-heading);background:var(--bh-color-surface);border:1px solid var(--bh-color-border);border-radius:var(--bh-radius-xl);box-shadow:var(--bh-shadow-md)}#MainContent .cart__blocks>*{margin-top:0}#MainContent .cart__blocks>*+*{margin-top:16px}#MainContent .cart__blocks .totals{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0}#MainContent .cart__blocks .totals__total,#MainContent .cart__blocks .totals>h2{margin:0;color:var(--bh-color-heading);font-size:16px;line-height:1.35;font-weight:700}#MainContent .cart__blocks .totals__total-value{margin:0;color:var(--bh-color-heading);font-size:24px;line-height:1.15;font-weight:700;white-space:nowrap}#MainContent .cart__blocks .tax-note{display:block;margin:10px 0 20px;color:var(--bh-color-muted);font-size:12px;line-height:1.5;text-align:left}#MainContent .cart__blocks .tax-note a{color:var(--bh-color-accent-hover);text-underline-offset:3px}#MainContent .cart__checkout-button{width:100%;min-height:52px;margin:0;padding:14px 24px;color:#fff!important;background:var(--bh-color-accent)!important;border:1px solid var(--bh-color-accent)!important;border-radius:var(--bh-radius-button)!important;box-shadow:var(--bh-shadow-accent);font-family:inherit;font-size:15px;line-height:1.2;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:color var(--bh-transition-fast),background-color var(--bh-transition-fast),border-color var(--bh-transition-fast),box-shadow var(--bh-transition-fast),transform var(--bh-transition-fast)}#MainContent .cart__checkout-button:before,#MainContent .cart__checkout-button:after{content:none!important;display:none!important}@media(hover:hover)and (pointer:fine){#MainContent .cart__checkout-button:hover{color:#fff!important;background:var(--bh-color-accent-hover)!important;border-color:var(--bh-color-accent-hover)!important;box-shadow:0 10px 24px #9f805940;transform:translateY(-1px)}}#MainContent .cart__checkout-button:active{transform:translateY(0) scale(.99)}#MainContent .cart__checkout-button:focus-visible{outline:2px solid rgba(183,154,114,.55);outline-offset:3px}#MainContent .cart__footer .cart__note{width:100%;max-width:620px;margin:0}#MainContent .cart__footer .cart__note label,#MainContent .cart__footer .cart__note-title{margin-bottom:12px!important}#MainContent .cart__footer .cart__note textarea,#MainContent .cart__footer #Cart-note{min-height:140px!important;height:140px!important;padding:17px 18px!important}#MainContent .cart__footer .cart__note textarea::placeholder,#MainContent .cart__footer #Cart-note::placeholder{color:#918b84!important;opacity:1}#MainContent .shopify-block:has(input[type=checkbox]),#MainContent .shopify-app-block:has(input[type=checkbox]){margin-top:26px!important;margin-bottom:34px!important}#MainContent label:has(>input[type=checkbox]){display:inline-flex!important;align-items:flex-start!important;gap:11px!important;margin:0!important;color:var(--bh-color-text)!important;font-size:14px!important;line-height:1.5!important;cursor:pointer}#MainContent input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;margin:1px 0 0!important;accent-color:var(--bh-color-accent);cursor:pointer}#MainContent input[type=checkbox]:focus-visible{outline:2px solid rgba(183,154,114,.55);outline-offset:3px}#MainContent .additional-checkout-buttons,#MainContent .cart__dynamic-checkout-buttons{width:100%;margin-top:12px!important}#MainContent .additional-checkout-buttons ul,#MainContent .additional-checkout-buttons [role=list]{gap:10px!important}#MainContent .additional-checkout-buttons li,#MainContent .additional-checkout-buttons iframe,#MainContent .shopify-payment-button,#MainContent .shopify-payment-button__button{border-radius:var(--bh-radius-pill)!important}#MainContent .additional-checkout-buttons li,#MainContent .shopify-payment-button{overflow:hidden!important}#MainContent .cart__footer{align-items:flex-start;gap:48px;padding-top:34px;padding-bottom:48px}#MainContent .cart__footer>*{min-width:0}@media screen and (max-width:989px){#MainContent .cart__footer{display:grid;grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:38px}#MainContent .cart__footer .cart__note,#MainContent .cart__blocks{width:100%;max-width:none;margin:0}}@media screen and (max-width:749px){#MainContent .cart__blocks{padding:21px;border-radius:var(--bh-radius-lg)}#MainContent .cart__blocks .totals{gap:14px}#MainContent .cart__blocks .totals__total-value{font-size:21px}#MainContent .cart__checkout-button{min-height:50px;padding:13px 20px}#MainContent .cart__footer .cart__note textarea,#MainContent .cart__footer #Cart-note{min-height:125px!important;height:125px!important;padding:15px 16px!important}#MainContent .shopify-block:has(input[type=checkbox]),#MainContent .shopify-app-block:has(input[type=checkbox]){margin-top:22px!important;margin-bottom:28px!important}}@media(prefers-reduced-motion:reduce){#MainContent .cart__checkout-button{transition:none}}.cart-notification-product{align-items:flex-start!important;column-gap:17px!important;margin-top:20px!important;margin-bottom:22px!important}.cart-notification-product__image,.cart-notification-product__image-wrapper{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;flex:0 0 72px!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--bh-color-border, #e8ddd0)!important;border-radius:10px!important;box-shadow:0 3px 10px #1f1c180d!important}.cart-notification-product__image-wrapper .cart-notification-product__image{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:5px!important;object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important}img.cart-notification-product__image{padding:5px!important;object-fit:contain!important}.cart-notification-product__name{width:168px!important;max-width:168px!important;margin:0!important;padding-top:1px!important;color:var(--bh-color-heading, #1f1c18)!important;font-size:14px!important;line-height:1.38!important;font-weight:650!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.cart-notification__heading{display:flex!important;align-items:center!important;gap:11px!important;margin:0!important;padding-left:4px!important;color:var(--bh-color-heading, #1f1c18)!important;font-size:15px!important;line-height:1.4!important;font-weight:650!important}.cart-notification__heading .svg-wrapper{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translate(1px)!important}.cart-notification__heading .svg-wrapper svg,.cart-notification__heading>svg{width:20px!important;height:20px!important;color:#668761!important;stroke-width:2!important}.cart-notification__links{margin-top:24px!important}.cart-notification__links>*+*{margin-top:10px!important}.cart-notification__links .link,.cart-notification__links .button-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:auto!important;margin:14px auto 0!important;padding:3px 2px!important;color:var(--bh-color-accent-hover, #9f8059)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.02em!important;text-decoration:none!important;text-underline-offset:0!important;cursor:pointer!important;transition:color .18s ease,transform .18s ease!important}.cart-notification__links .link:before,.cart-notification__links .button-label:before{content:"\2039";display:inline-block;color:currentColor;font-size:15px!important;line-height:1!important;transform:translateY(-.4px)}.cart-notification__links .link span,.cart-notification__links .button-label span{text-decoration:none!important}@media(hover:hover)and (pointer:fine){.cart-notification__links .link:hover,.cart-notification__links .button-label:hover{color:var(--bh-color-heading, #1f1c18)!important;text-decoration:none!important;transform:translate(-2px)}}.cart-notification__links .link:focus-visible,.cart-notification__links .button-label:focus-visible{outline:2px solid rgba(183,154,114,.55)!important;outline-offset:4px!important}@media screen and (max-width:749px){.cart-notification-product{column-gap:13px!important;margin-top:18px!important;margin-bottom:20px!important}.cart-notification-product__image,.cart-notification-product__image-wrapper{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;flex-basis:64px!important}.cart-notification-product__name{width:160px!important;max-width:160px!important;font-size:13.5px!important}.cart-notification__heading{padding-left:2px!important}.cart-notification__links{margin-top:21px!important}}.bh-product-benefits{display:flex;flex-direction:column;gap:12px;width:100%;margin:18px 0 22px}.bh-product-benefit{display:flex;align-items:center;gap:11px;min-height:22px;color:var(--bh-color-text, #5f5a55);font-size:15px;line-height:1.45;font-weight:450}.bh-product-benefit__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 21px;width:21px;height:21px;color:var(--bh-color-accent, #b79a72)}.bh-product-benefit__icon svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.bh-product-benefit__text{min-width:0}.bh-product-benefit__text strong{color:var(--bh-color-heading, #1f1c18);font-weight:650}.bh-product-benefit--stock{gap:9px;margin-top:4px}.bh-product-benefit__status-dot{display:inline-block;flex:0 0 10px;width:10px;height:10px;margin-left:5px;margin-right:6px;background:#f2a33a;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px #f2a33a7a}@media screen and (max-width:749px){.bh-product-benefits{gap:10px;margin:16px 0 20px}.bh-product-benefit{gap:10px;font-size:14px;line-height:1.4}.bh-product-benefit__icon,.bh-product-benefit__icon svg{width:20px;height:20px}}.product__share{margin-bottom:12px!important}.jm-review-widget__header-and-body{width:100%!important;max-width:1200px!important;margin:10px auto 12px!important;padding:10px 0 12px!important;border-top:1px solid #e2d5c6!important;border-bottom:1px solid #e2d5c6!important}.jm-review-widget--minimal-header__title{margin:0 0 10px!important;color:#1f1c18!important;font-size:24px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.015em!important;text-align:center!important}.jm-no-reviews-state{text-align:center!important}.jm-no-reviews-state .jm-text{color:#6f6963!important;font-size:14px!important;line-height:1.5!important}.jm-no-reviews-state .jm-button--primary{min-width:190px!important;min-height:46px!important;padding:12px 28px!important;background:#b79a72!important;border:1px solid #b79a72!important;border-radius:999px!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 7px 18px #35312e14!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}@media(hover:hover)and (pointer:fine){.jm-no-reviews-state .jm-button--primary:hover{background:#9f8059!important;border-color:#9f8059!important;transform:translateY(-1px)!important;box-shadow:0 9px 22px #35312e1f!important}}.jm-no-reviews-state .jm-button--primary:focus-visible{outline:2px solid rgba(183,154,114,.7)!important;outline-offset:3px!important}.product-recommendations,.related-products{margin-top:14px!important}.jm-review-widget__body .jdgm-empty-state{display:none!important}.jm-review-widget.jm-review-widget--minimal-header>.jm-stack{gap:10px!important}.jm-review-widget__header{margin-bottom:6px!important}.jm-review-widget__body{margin:0!important;padding:0!important}.jm-no-reviews-state{gap:8px!important;margin:0 auto!important}.jm-no-reviews-state .jm-text{margin:0!important}.jm-no-reviews-state .jm-button--primary{margin-top:4px!important}@media screen and (max-width:749px){.jm-review-widget__header-and-body{margin:8px auto 10px!important;padding:10px 0 12px!important}.jm-review-widget--minimal-header__title{margin-bottom:10px!important;font-size:22px!important}.jm-no-reviews-state{max-width:100%!important;padding:0 18px!important;gap:8px!important}.jm-no-reviews-state .jm-button--primary{width:100%!important;max-width:300px!important}.product-recommendations,.related-products{margin-top:12px!important}}.collection .grid,.product-grid{row-gap:3.2rem}@media screen and (min-width:990px){.grid--5-col-desktop>.grid__item,.grid--4-col-desktop>.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (max-width:749px){.collection .grid,.product-grid{column-gap:1.2rem;row-gap:2.2rem}}.card-wrapper{height:100%}.card-wrapper .card{height:100%;overflow:hidden;border:1px solid rgba(46,42,38,.08);border-radius:var(--bh-radius-md, 16px);background:var(--bh-color-surface, #ffffff);box-shadow:0 4px 14px #2e2a260b;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card{transform:translateY(-4px);border-color:#b79a723d;box-shadow:0 14px 32px #2e2a2617}}.card__media{margin:0;overflow:hidden;border-radius:calc(var(--bh-radius-md, 16px) - 1px) calc(var(--bh-radius-md, 16px) - 1px) 0 0;background:#fff}.card__media .media{background:#fff}.card__media img{transform:scale(1);transform-origin:center center;transition:transform .42s ease,opacity .35s ease}.card-wrapper .media.media--hover-effect>img+img{transition:opacity .35s ease,transform .42s ease}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__media img{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:scale(1.03)}}.card__content{padding:1.7rem 1.7rem 1.9rem}.card__information{padding:0}.card__information>*+*{margin-top:.9rem}.card__heading{margin:0;color:var(--bh-color-heading, #2e2a26);font-size:1.55rem;font-weight:600;line-height:1.4;letter-spacing:-.01em}.card__heading,.card__heading a,.card__heading a:hover,.card__heading a:focus,.card__heading a:focus-visible{text-decoration:none!important}.card__heading a{display:-webkit-box;overflow:hidden;color:inherit;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .25s ease}.card__heading a:after{text-decoration:none!important}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__heading a,.card__heading a:hover{color:var(--bh-color-accent-hover, #a88760)!important;text-decoration:none!important}}.card-information .rating-wrapper,.card-information .jdgm-widget{margin-top:.8rem}.card-information .rating-star,.card-information .jdgm-star{color:var(--bh-color-accent, #b79a72)}.collection-hero__title,.main-page-title,.collection .title,.collection-hero .title,.title--primary{max-width:900px;margin:0 0 1rem;color:var(--color-foreground);font-size:clamp(2.8rem,3vw,3.6rem);font-weight:500!important;line-height:1.12;letter-spacing:-.03em}.collection__title{font-weight:600!important;line-height:1.15;letter-spacing:-.02em}.collection-hero__title+.collection-hero__description,.collection-hero .title+.collection-hero__description{margin-top:1.8rem}.collection-description,.collection-hero__description,.collection .rte{max-width:900px;margin-top:0;margin-bottom:3.2rem;color:rgba(var(--color-foreground),.7);font-size:1.45rem;font-weight:400;line-height:1.6;letter-spacing:0}.collection-description p,.collection-hero__description p,.collection .rte p{margin-top:0;margin-bottom:.45rem}.collection-description p:last-child,.collection-hero__description p:last-child,.collection .rte p:last-child{margin-bottom:0}.collection-description strong,.collection-hero__description strong,.collection .rte strong{color:rgba(var(--color-foreground),.82);font-weight:600}.collection-description a,.collection-hero__description a,.collection .rte a{color:var(--bh-color-accent, #b79a72);font-weight:500;text-decoration:none;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.collection-description a:hover,.collection-hero__description a:hover,.collection .rte a:hover{text-decoration:underline}}.facets-container,.facets__form,.product-count{color:var(--bh-color-text, #5f5a55)}.facets__summary,.facet-filters__label,.facet-filters__sort{color:var(--bh-color-heading, #2e2a26)}@media screen and (max-width:749px){.card__content{padding:1.3rem 1.2rem 1.5rem}.card__heading,.card__heading a{font-size:1.4rem!important}.collection-hero__title,.main-page-title,.collection .title,.collection-hero .title,.title--primary{margin-bottom:1rem;font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.12}.collection__title{font-weight:600!important;line-height:1.18;letter-spacing:-.015em}.collection-description,.collection-hero__description,.collection .rte{margin-bottom:2.6rem;font-size:1.4rem;line-height:1.55}}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card__media img,.card__heading a{transition:none}.card-wrapper:hover .card,.card-wrapper:hover .card__media img{transform:none}}.card-information .price{margin-top:1rem}.card-information .price,.card-information .price-item,.card-information .price__regular .price-item,.card-information .price-item--regular{color:var(--bh-color-heading, #2e2a26);font-size:1.6rem!important;font-weight:400!important;line-height:1.3!important;letter-spacing:normal!important}.card-information .price-item--sale,.card-information .price__sale .price-item--sale{color:#b45555}.card-information .price__sale .price-item--regular{color:var(--bh-color-muted, #817a73);font-size:1.35rem!important;font-weight:400!important}.card__badge{top:1.5rem!important;left:1.2rem!important;display:flex;flex-wrap:wrap;gap:6px}.card__badge .badge{padding:.62rem .95rem;border:0;border-radius:var(--bh-radius-pill, 999px);background:#fffffff0;color:var(--bh-color-heading, #2e2a26);font-size:1.12rem;font-weight:600;line-height:1;box-shadow:0 4px 12px #2e2a2614}.card__badge .badge.color-scheme-4,.card__badge .badge--sale{background:#c95a68;color:#fff}.card__badge .badge--bottom-left,.card__badge .badge:not(.badge--sale){backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.quick-add{margin-top:1.5rem}.card-information+.quick-add,.quick-add__submit{font-size:1.4rem!important;font-weight:400!important}.quick-add__submit{min-height:4.5rem;border:1px solid var(--bh-color-accent, #b79a72);border-radius:var(--bh-radius-pill, 999px);background:var(--bh-color-surface, #ffffff);color:var(--bh-color-accent-hover, #a88760);box-shadow:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.quick-add__submit:before,.quick-add__submit:after{border-radius:var(--bh-radius-pill, 999px);box-shadow:none}@media(hover:hover)and (pointer:fine){.quick-add__submit:hover{transform:translateY(-1px);border-color:var(--bh-color-accent-hover, #a88760);background:var(--bh-color-accent-hover, #a88760);color:#fff;box-shadow:0 8px 18px #2e2a261f}}.quick-add__submit[disabled],.quick-add__submit.disabled{cursor:not-allowed;transform:none!important;box-shadow:none!important}@media screen and (max-width:749px){.card-information .price,.card-information .price-item,.card-information .price__regular .price-item,.card-information .price-item--regular{font-size:1.6rem!important}.quick-add__submit{min-height:4.3rem;font-size:1.4rem!important}.card__badge{top:1rem!important;left:.8rem!important}.card__badge .badge{padding:.52rem .76rem;font-size:1.02rem}}@media(prefers-reduced-motion:reduce){.quick-add__submit{transition:none}.quick-add__submit:hover{transform:none}}@media screen and (min-width:750px){.facets-container{display:block!important;width:100%!important;max-width:none!important;margin:30px 0 22px!important;padding:0!important}.facets-container .facets{display:block!important;width:100%!important;max-width:none!important}.facets-container>.product-count,.facets-container #ProductCount{display:none!important}.facets-container #ProductCountDesktop{display:flex!important;align-items:center!important;align-self:stretch!important}.facets-container .facets__form{display:flex!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;max-width:none!important;min-height:54px!important;margin:0!important;padding:0!important;column-gap:28px!important;row-gap:0!important;border-top:1px solid rgba(183,154,114,.22)!important;border-bottom:0!important}.facets-container .facets__wrapper{display:contents!important}.facets-container .facets__heading{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;order:1!important;margin:0!important;padding:0!important;white-space:nowrap!important;color:rgba(var(--color-foreground),.72)!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:0!important}.facets-container .facets__disclosure{position:relative!important;flex:0 0 auto!important;order:2!important;margin:0!important;padding:0!important}.facets-container .facets__summary{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:34px!important;margin:0!important;padding:6px 20px 6px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;color:rgba(var(--color-foreground),.92)!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:0!important;transition:color .2s ease!important}.facets-container .facets__summary:hover,.facets-container details[open] .facets__summary{color:#9f8059!important}.facets-container .facets__summary span{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:inherit!important;text-decoration:none!important}.facets-container .facets__summary .icon-caret{position:absolute!important;top:50%!important;right:0!important;width:9px!important;height:6px!important;transform:translateY(-50%)!important}.facets-container .facet-filters{display:flex!important;align-items:center!important;flex:0 0 auto!important;order:3!important;margin:0 0 0 auto!important;padding:0!important}.facets-container .facet-filters__field{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important}.facets-container .facet-filters__label{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;white-space:nowrap!important;color:rgba(var(--color-foreground),.72)!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:0!important}.facets-container .facet-filters__label label{margin:0!important;padding:0!important;color:inherit!important;font:inherit!important}.facets-container .facet-filters .select{position:relative!important;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:180px!important;margin:0!important;padding:0!important}.facets-container .facet-filters .select:before,.facets-container .facet-filters .select:after{display:none!important}.facets-container .facet-filters__sort{width:100%!important;min-height:34px!important;margin:0!important;padding:6px 25px 6px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;color:rgba(var(--color-foreground),.92)!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:0!important}.facets-container .facet-filters__sort:hover{color:#9f8059!important}.facets-container .facet-filters__sort:focus,.facets-container .facet-filters__sort:focus-visible{outline:none!important;box-shadow:none!important}.facets-container .facet-filters .select .icon-caret{position:absolute!important;top:50%!important;right:0!important;width:9px!important;height:6px!important;pointer-events:none!important;transform:translateY(-50%)!important}.facets-container .facets__form .product-count{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;order:4!important;min-width:max-content!important;margin:0!important;padding:0!important}.facets-container .facets__form .product-count__text{margin:0!important;padding:0!important;white-space:nowrap!important;color:rgba(var(--color-foreground),.62)!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:0!important}.facets-container .facets__form .product-count__text span{margin:0!important;padding:0!important;color:inherit!important;font:inherit!important}.facets-container .product-count .loading__spinner{display:none!important}}@media screen and (min-width:750px)and (max-width:1050px){.facets-container .facets__form{gap:18px!important}.facets-container .facet-filters__field{gap:8px!important}.facets-container .facet-filters .select{min-width:150px!important}}@media screen and (max-width:749px){.facets-container{display:block!important;width:100%!important;margin:24px 0 16px!important;padding:12px 0!important;border-top:1px solid rgba(183,154,114,.2)!important;border-bottom:1px solid rgba(183,154,114,.2)!important}.mobile-facets__wrapper{margin:0!important;padding:0!important}.mobile-facets__open{min-height:38px!important;margin:0!important;padding:0!important;color:rgba(var(--color-foreground),.9)!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important}.facets-container .product-count{margin:0!important;padding:0!important}.facets-container .product-count__text{color:rgba(var(--color-foreground),.66)!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important}}@media screen and (min-width:750px){.facets-container .active-facets-desktop{display:flex!important;align-items:center!important;flex-wrap:wrap!important;flex:0 0 100%!important;order:10!important;width:100%!important;max-width:none!important;gap:8px 10px!important;margin:0!important;padding:14px 0!important;border-top:1px solid rgba(183,154,114,.22)!important;border-bottom:1px solid rgba(183,154,114,.18)!important}.facets-container .active-facets-desktop:empty{display:none!important}.facets-container .active-facets__button{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;text-decoration:none!important}.facets-container .active-facets__button-inner{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:32px!important;margin:0!important;padding:6px 12px!important;background:#f8f5f0!important;border:1px solid rgba(183,154,114,.27)!important;border-radius:999px!important;box-shadow:none!important;white-space:nowrap!important;color:rgba(var(--color-foreground),.84)!important;font-size:12.5px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}.facets-container .active-facets__button:hover .active-facets__button-inner{background:#f2ece4!important;border-color:#b79a727a!important;color:#9f8059!important}.facets-container .active-facets__button .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 9px!important;width:9px!important;height:9px!important}.facets-container .active-facets__button svg{display:block!important;width:9px!important;height:9px!important}.facets-container .active-facets__button-remove{display:inline-flex!important;align-items:center!important;min-height:32px!important;margin:0 0 0 4px!important;padding:5px 0!important;background:transparent!important;border:0!important;white-space:nowrap!important;color:rgba(var(--color-foreground),.72)!important;font-size:12.5px!important;line-height:1.3!important;font-weight:400!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.facets-container .active-facets__button-remove:hover{color:#9f8059!important}.facets-container .facets__display{z-index:20!important;width:300px!important;max-height:440px!important;margin-top:8px!important;overflow:hidden!important;background:rgb(var(--color-background))!important;border:1px solid rgba(183,154,114,.3)!important;border-radius:13px!important;box-shadow:0 14px 34px #372d231c!important}.facets-container .facets__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:46px!important;margin:0!important;padding:12px 14px!important;background:#faf8f5!important;border-bottom:1px solid rgba(183,154,114,.18)!important;font-size:12.5px!important;line-height:1.35!important}.facets-container .facets__header>*{margin:0!important}.facets-container .facets__selected{display:inline-block!important;margin:0!important;padding:0!important;white-space:nowrap!important;color:rgba(var(--color-foreground),.72)!important;font-size:12.5px!important;line-height:1.35!important;font-weight:400!important}.facets-container .facets__reset{display:inline-flex!important;flex:0 0 auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;color:#9f8059!important;font-size:12.5px!important;line-height:1.35!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:3px!important}.facets-container .facets__list{margin:0!important;padding:8px!important}.facets-container .facets__item{margin:0!important;padding:0!important}.facets-container .facet-checkbox{display:flex!important;align-items:center!important;gap:10px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;border-radius:8px!important;color:rgba(var(--color-foreground),.82)!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;transition:background-color .2s ease!important}.facets-container .facet-checkbox:hover{background:#f7f3ed!important}.facets-container .facet-checkbox>svg,.facets-container .facet-checkbox .svg-wrapper{display:none!important}.facets-container .facet-checkbox input[type=checkbox]{position:static!important;appearance:none!important;-webkit-appearance:none!important;display:block!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;background-color:#fff!important;border:1px solid rgba(111,94,74,.38)!important;border-radius:4px!important;cursor:pointer!important}.facets-container .facet-checkbox input[type=checkbox]:checked{background-color:#b79a72!important;border-color:#b79a72!important;background-image:linear-gradient(45deg,transparent 46%,#fff 46%,#fff 58%,transparent 58%),linear-gradient(-45deg,transparent 40%,#fff 40%,#fff 52%,transparent 52%)!important;background-size:7px 7px,11px 7px!important;background-position:3px 6px,6px 3px!important;background-repeat:no-repeat!important}.facets-container .facet-checkbox input[type=checkbox]:focus-visible{outline:2px solid rgba(183,154,114,.32)!important;outline-offset:2px!important}.facets-container .facets__display:has(.facets__price){width:330px!important}.facets-container .facets__price{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;gap:10px!important;width:100%!important;margin:0!important;padding:16px!important}.facets-container .facets__price .field-currency{display:none!important}.facets-container .facets__price .field{position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.facets-container .facets__price .field:before,.facets-container .facets__price .field:after{display:none!important}.facets-container .facets__price .field__input{width:100%!important;height:48px!important;margin:0!important;padding:18px 12px 6px!important;background:#fff!important;border:1px solid rgba(183,154,114,.48)!important;border-radius:10px!important;box-shadow:none!important;color:rgba(var(--color-foreground),.9)!important;font-size:14px!important;line-height:1.2!important;font-weight:400!important}.facets-container .facets__price .field__input:hover{border-color:#b79a72b8!important}.facets-container .facets__price .field__input:focus,.facets-container .facets__price .field__input:focus-visible{outline:none!important;border-color:#b79a72!important;box-shadow:0 0 0 2px #b79a7221!important}.facets-container .facets__price .field__label{position:absolute!important;top:6px!important;left:12px!important;margin:0!important;padding:0!important;color:rgba(var(--color-foreground),.58)!important;font-size:10px!important;line-height:1!important;font-weight:400!important;pointer-events:none!important}}@media screen and (max-width:749px){.facets-container .active-facets{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:10px 0 0!important}.facets-container .active-facets__button-inner{min-height:30px!important;padding:5px 10px!important;background:#f8f5f0!important;border:1px solid rgba(183,154,114,.28)!important;border-radius:999px!important;box-shadow:none!important;font-size:12px!important;line-height:1.25!important}}.bhds-collections-page{padding-top:0;padding-bottom:72px}.bhds-collections-page__header{width:100%;max-width:760px;margin:0 0 34px;padding:0}.bhds-collections-page__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 30px;font-size:13px;line-height:1.4;font-weight:400;color:rgba(var(--color-foreground),.6)}.bhds-collections-page__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.bhds-collections-page__breadcrumb a:hover{color:#9f8059}.bhds-collections-page__breadcrumb span[aria-hidden=true]{color:rgba(var(--color-foreground),.38)}.bhds-collections-page__title{max-width:760px;margin:0;font-size:clamp(30px,3vw,39px);line-height:1.15;font-weight:500;letter-spacing:-.025em;color:rgba(var(--color-foreground),.86)}.bhds-collections-page__intro{max-width:680px;margin:16px 0 0;font-size:16px;line-height:1.7;font-weight:400;color:rgba(var(--color-foreground),.7)}.bhds-collections-page__intro p{margin:0}.bhds-collections-page__intro p+p{margin-top:8px}.bhds-collections-page__intro a{color:#9f8059;text-underline-offset:3px}.bhds-collections-page__header+.collection-list{position:relative;margin-top:0;padding-top:28px}.bhds-collections-page__header+.collection-list:before{position:absolute;top:0;right:0;left:0;height:1px;background:#b79a7233;content:""}.bhds-collections-page .collection-list{align-items:stretch;row-gap:22px}.bhds-collections-page .collection-list__item{display:flex;margin-top:0}.bhds-collections-page .collection-list__item>*{width:100%}.bhds-collection-card{width:100%;height:100%}.bhds-collection-card .bhds-collection-card__card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:rgb(var(--color-background));border:1px solid rgba(183,154,114,.2);border-radius:12px;box-shadow:none;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.bhds-collection-card .bhds-collection-card__inner{width:100%;overflow:hidden}.bhds-collection-card .bhds-collection-card__media{margin:0!important;border-radius:0!important;overflow:hidden}.bhds-collection-card .bhds-collection-card__media .media{background:#fff;overflow:hidden}.bhds-collection-card .bhds-collection-card__image{object-fit:contain!important;object-position:center!important;padding:4px!important;transform:scale(1.06);transform-origin:center;transition:transform .45s ease!important}.bhds-collection-card .bhds-collection-card__content{display:flex;flex:1 1 auto;margin:0!important;padding:0!important}.bhds-collection-card .bhds-collection-card__information{display:flex;flex:1 1 auto;width:100%;min-height:94px;margin:0!important;padding:10px 13px 14px!important}.bhds-collection-card .bhds-collection-card__heading{display:flex;width:100%;margin:0!important;padding:0!important}.bhds-collection-card .bhds-collection-card__link{display:flex;align-items:flex-end;justify-content:space-between;width:100%;min-width:0;gap:9px;color:rgba(var(--color-foreground),.92);text-decoration:none;transition:color .22s ease}.bhds-collection-card .bhds-collection-card__title{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:14px;line-height:1.35;font-weight:600;letter-spacing:0;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.bhds-collection-card .bhds-collection-card__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;margin:0 0 1px!important;color:rgba(var(--color-foreground),.45);transform:translate(0);transition:color .22s ease,transform .22s ease}.bhds-collection-card .bhds-collection-card__arrow svg{width:15px;height:15px}.bhds-collection-card .bhds-collection-card__link:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}@media screen and (hover:hover){.bhds-collection-card:hover .bhds-collection-card__card{transform:translateY(-3px);border-color:#b79a727a;box-shadow:0 10px 24px #372d2314}.bhds-collection-card:hover .bhds-collection-card__image{transform:scale(1.1)}.bhds-collection-card:hover .bhds-collection-card__link{color:#9f8059}.bhds-collection-card:hover .bhds-collection-card__arrow{color:#9f8059;transform:translate(3px)}}.bhds-collection-card .bhds-collection-card__link:focus-visible{outline:none}.bhds-collection-card:has(.bhds-collection-card__link:focus-visible) .bhds-collection-card__card{border-color:#b79a72;box-shadow:0 0 0 3px #b79a722e}.bhds-collections-page .pagination-wrapper{margin-top:42px}@media screen and (min-width:750px)and (max-width:989px){.bhds-collections-page{padding-bottom:56px}.bhds-collections-page__header{max-width:680px;margin-bottom:30px}.bhds-collections-page__breadcrumb{margin-bottom:26px}.bhds-collections-page__title{font-size:32px}.bhds-collections-page__intro{font-size:15.5px}.bhds-collections-page .collection-list{row-gap:18px}.bhds-collection-card .bhds-collection-card__information{min-height:88px;padding:10px 12px 13px!important}.bhds-collection-card .bhds-collection-card__title{font-size:13.5px}.bhds-collection-card .bhds-collection-card__image{padding:5px!important;transform:scale(1.045)}}@media screen and (max-width:749px){.bhds-collections-page{padding-bottom:42px}.bhds-collections-page__header{width:100%;margin-bottom:25px}.bhds-collections-page__breadcrumb{gap:6px;margin-bottom:22px;font-size:12.5px}.bhds-collections-page__title{font-size:27px;line-height:1.18}.bhds-collections-page__intro{margin-top:12px;font-size:14.5px;line-height:1.65}.bhds-collections-page__header+.collection-list{padding-top:20px}.bhds-collections-page .collection-list{row-gap:14px}.bhds-collection-card .bhds-collection-card__card{border-radius:10px}.bhds-collection-card .bhds-collection-card__image{padding:4px!important;transform:scale(1.035)}.bhds-collection-card .bhds-collection-card__information{min-height:84px;padding:9px 10px 12px!important}.bhds-collection-card .bhds-collection-card__title{font-size:13px;line-height:1.35}.bhds-collection-card .bhds-collection-card__arrow{flex-basis:18px;width:18px;height:18px}.bhds-collection-card .bhds-collection-card__arrow svg{width:13px;height:13px}.bhds-collections-page .pagination-wrapper{margin-top:30px}}@media(prefers-reduced-motion:reduce){.bhds-collection-card .bhds-collection-card__card,.bhds-collection-card .bhds-collection-card__image,.bhds-collection-card .bhds-collection-card__arrow{transition:none!important}.bhds-collection-card:hover .bhds-collection-card__card{transform:none!important}.bhds-collection-card:hover .bhds-collection-card__image{transform:scale(1.06)!important}}.product-card-wrapper,.card-wrapper.product-card-wrapper{height:100%}.product-card-wrapper .card{height:100%;overflow:hidden;background:#fff;border:1px solid rgba(226,213,198,.72);border-radius:10px;box-shadow:0 5px 16px #35312e0b;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.product-card-wrapper .card__inner{overflow:hidden;border-radius:9px 9px 0 0}.product-card-wrapper .card__content{display:flex;flex-direction:column;flex-grow:1}.product-card-wrapper .card__information{display:flex;flex-direction:column;flex-grow:1;padding:16px 18px 18px!important}.product-card-wrapper .card__media{overflow:hidden;background:#fff}.product-card-wrapper .card__media img{object-fit:contain!important;object-position:center center!important;transition:transform .35s ease,opacity .25s ease}.product-card-wrapper .card__heading{min-height:44px;margin:0 0 10px!important;font-size:15px!important;line-height:1.42!important;font-weight:650!important}.product-card-wrapper .card__heading a{display:-webkit-box;overflow:hidden;color:#1f1c18!important;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card-wrapper.underline-links-hover:hover a,.product-card-wrapper .card__heading a:hover{text-decoration:none!important}.product-card-wrapper .price{margin-top:auto;padding-top:2px;color:#1f1c18!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important}.product-card-wrapper .price-item{font-weight:700!important}.product-card-wrapper .price__sale .price-item--regular{color:#817a73!important;font-size:13px!important;font-weight:400!important}.product-card-wrapper .price__sale .price-item--sale{color:#9f8059!important}.product-card-wrapper .card__badge .badge{padding:5px 10px;background:#b79a72!important;border:1px solid #b79a72!important;border-radius:999px!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.01em;box-shadow:0 3px 10px #35312e14}@media(hover:hover)and (pointer:fine){.product-card-wrapper .card:hover{transform:translateY(-4px);border-color:#b79a729e;box-shadow:0 10px 30px #35312e1f}.product-card-wrapper .card:hover .card__media img{transform:scale(1.025)}.product-card-wrapper .card__heading a:hover{color:#9f8059!important}}.related-products .grid__item,.product-recommendations .grid__item{display:flex}.related-products .product-card-wrapper,.product-recommendations .product-card-wrapper{width:100%}@media screen and (max-width:749px){.product-card-wrapper .card{border-radius:8px}.product-card-wrapper .card__inner{border-radius:7px 7px 0 0}.product-card-wrapper .card__information{padding:12px 12px 14px!important}.product-card-wrapper .card__heading{min-height:40px;margin-bottom:8px!important;font-size:14px!important;line-height:1.4!important}.product-card-wrapper .price{font-size:15px!important}.product-card-wrapper .card__badge .badge{padding:4px 8px;font-size:10px!important}}@media(prefers-reduced-motion:reduce){.product-card-wrapper .card,.product-card-wrapper .card__media img{transition:none!important}.product-card-wrapper .card:hover,.product-card-wrapper .card:hover .card__media img{transform:none!important}}.product-card-wrapper .quick-add__submit,.product-card-wrapper .quick-add .button,.product-card-wrapper button.quick-add__submit{min-height:42px!important;padding:10px 18px!important;border:1px solid #b79a72!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;line-height:1!important}@media(hover:hover)and (pointer:fine){.product-card-wrapper .quick-add__submit:hover,.product-card-wrapper .quick-add .button:hover{background:#9f8059!important;border-color:#9f8059!important;color:#fff!important}}.product-card-wrapper:has(.quick-add__submit[disabled]) .card__badge .badge:first-child{display:none!important}.product-card-wrapper .card__badge{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;width:auto!important;z-index:5!important;align-self:auto!important;justify-self:auto!important;grid-row-start:auto!important;grid-column-start:auto!important}.product-card-wrapper .card__badge .badge{margin:0!important}.product-card-wrapper .card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;will-change:transform}.product-card-wrapper .card:hover{transform:translateY(-4px);border-color:#b79a72;box-shadow:0 12px 30px #0000001a}.product-card-wrapper .card__media{overflow:hidden;border-radius:inherit}.product-card-wrapper .card__media img{transition:transform .35s ease}.product-card-wrapper .card:hover .card__media img{transform:scale(1.03)}.product-card-wrapper .card:hover .quick-add__submit,.product-card-wrapper .card:hover .quick-add__button{background:#b79a72!important;border-color:#b79a72!important;color:#fff!important}.product-card-wrapper .card:hover .card__heading,.product-card-wrapper .card:hover .card__heading a{color:#b79a72!important}.product-card-wrapper .card__inner{position:relative!important}.product-card-wrapper .card__badge{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;z-index:8!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important}.product-card-wrapper .card{border:1px solid rgba(226,213,198,.72)!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .card,.product-card-wrapper .card:hover{transform:translateY(-4px)!important;border-color:#b79a72!important;box-shadow:0 0 0 1px #b79a7247,0 12px 30px #35312e1f!important}.product-card-wrapper:hover .card__media img,.product-card-wrapper .card:hover .card__media img{transform:scale(1.03)!important}.product-card-wrapper:hover .card__heading,.product-card-wrapper:hover .card__heading a,.product-card-wrapper .card:hover .card__heading,.product-card-wrapper .card:hover .card__heading a{color:#b79a72!important}.product-card-wrapper:hover .quick-add__submit:not([disabled]),.product-card-wrapper .card:hover .quick-add__submit:not([disabled]){background:#b79a72!important;border-color:#b79a72!important;color:#fff!important}}@media screen and (max-width:749px){.product-card-wrapper .card__badge{top:8px!important;left:8px!important}}@media(prefers-reduced-motion:reduce){.product-card-wrapper .card,.product-card-wrapper .card__media img{transition:none!important}.product-card-wrapper:hover .card,.product-card-wrapper .card:hover,.product-card-wrapper:hover .card__media img,.product-card-wrapper .card:hover .card__media img{transform:none!important}}.product-card-wrapper>.card>.card__content>.card__badge{display:none!important}.product-card-wrapper .card__inner>.card__content>.card__badge{display:flex!important;position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;z-index:8!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important}@media screen and (max-width:749px){.product-card-wrapper .card__inner>.card__content>.card__badge{top:8px!important;left:8px!important}}.product{align-items:flex-start;column-gap:clamp(4.8rem,6vw,8rem)}.product__media-wrapper,.product__info-wrapper{min-width:0}.product__info-container{max-width:58rem}.product__info-container>*+*{margin-top:1.6rem}.product__title{margin:0 0 .4rem}.product__title h1,.product__title .h1{margin:0;color:var(--bh-color-heading, #2e2a26);font-size:clamp(3rem,2.25vw,4rem);font-weight:600;line-height:1.14;letter-spacing:-.025em}.product .rating-wrapper,.product .jdgm-prev-badge,.product .spr-badge{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;color:var(--bh-color-muted, #817a73);font-size:1.35rem;line-height:1.4}.product .rating,.product .rating-star,.product .jdgm-star,.product .spr-icon{color:var(--bh-color-accent, #b79a72)}.product .rating-star{--font-size: 1.8;--letter-spacing: .12}.product .jdgm-star,.product .spr-icon{font-size:1.7rem}.product .rating-count,.product .jdgm-prev-badge__text,.product .spr-badge-caption{color:var(--bh-color-muted, #817a73)}.product .price{margin-top:1.9rem;margin-bottom:.3rem}.product .price__container{margin-bottom:0}.product .price-item{color:var(--bh-color-heading, #2e2a26);font-size:clamp(2.7rem,2vw,3.3rem);font-weight:700;line-height:1.15;letter-spacing:-.015em}.product .price-item--sale{color:#b45f59}.product .price__sale .price-item--regular{color:var(--bh-color-muted, #817a73);font-size:1.75rem;font-weight:400}.product .product__tax,.product .caption-with-letter-spacing{margin-top:.6rem;color:var(--bh-color-muted, #817a73);font-size:1.3rem;line-height:1.5}.product__info-container .product__text{margin-top:1.2rem;margin-bottom:0;color:var(--bh-color-text, #5f5a55);font-size:1.48rem;line-height:1.55}.product__info-container .product__text .icon,.product__info-container .product__text svg{flex:0 0 auto;color:var(--bh-color-accent, #b79a72);fill:currentColor}.product__info-container .product__text a{color:var(--bh-color-accent-hover, #a88760);text-decoration-thickness:1px;text-underline-offset:.25rem}.product__info-container .product__text svg[style*=orange],.product__info-container .product__text svg[style*=red]{color:inherit}.product-form{margin-top:2.5rem;margin-bottom:0}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.2rem;margin:0;border:1px solid var(--bh-color-accent, #b79a72);border-radius:var(--bh-radius-pill, 999px);background:var(--bh-color-accent, #b79a72);color:#fff;font-size:1.55rem;font-weight:600;line-height:1.2;letter-spacing:.01em;box-shadow:0 8px 22px #b79a7238;transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.product-form__submit:before,.product-form__submit:after{border-radius:var(--bh-radius-pill, 999px);box-shadow:none}@media(hover:hover)and (pointer:fine){.product-form__submit:hover{border-color:var(--bh-color-accent-hover, #a88760);background:var(--bh-color-accent-hover, #a88760);color:#fff;transform:translateY(-2px);box-shadow:0 13px 30px #2e2a2626,0 5px 14px #b79a722b}}.product-form__submit:active{transform:translateY(0) scale(.99)}.product-form__submit:focus-visible{outline:none;box-shadow:0 0 0 4px #b79a7233,0 10px 26px #2e2a2624}.product-form__submit[disabled],.product-form__submit.disabled{border-color:var( --bh-color-border, rgba(46, 42, 38, .12) );background:#dedad5;color:#77716b;box-shadow:none;cursor:not-allowed;transform:none}.product-form__input{margin-top:2rem;margin-bottom:2rem}.product-form__input .form__label{margin-bottom:1rem;color:var(--bh-color-heading, #2e2a26);font-size:1.45rem;font-weight:600}.product-form__input input[type=radio]+label{min-width:4.4rem;min-height:4.4rem;margin:.4rem .6rem .4rem 0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var( --bh-color-border, rgba(46, 42, 38, .12) );border-radius:var(--bh-radius-pill, 999px);background:var(--bh-color-surface, #ffffff);color:var(--bh-color-heading, #2e2a26);transition:color .28s ease,background-color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.product-form__input input[type=radio]:checked+label{border-color:var(--bh-color-accent, #b79a72);background:var(--bh-color-accent, #b79a72);color:#fff;box-shadow:0 5px 15px #b79a7233}@media(hover:hover)and (pointer:fine){.product-form__input input[type=radio]+label:hover{border-color:var(--bh-color-accent, #b79a72);transform:translateY(-1px)}}.product__media{border:1px solid rgba(46,42,38,.08);border-radius:var(--bh-radius-md, 16px);background:var(--bh-color-surface, #ffffff);box-shadow:0 4px 16px #2e2a260b;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease}.product__media img{border-radius:calc(var(--bh-radius-md, 16px) - 1px)}.product__media-toggle{border-radius:var(--bh-radius-md, 16px)}@media(hover:hover)and (pointer:fine){.product__media:hover{border-color:#b79a7242;box-shadow:0 10px 28px #2e2a2613}}.thumbnail-list{gap:.9rem}.thumbnail{border:1px solid var( --bh-color-border, rgba(46, 42, 38, .12) );border-radius:var(--bh-radius-sm, 10px);background:var(--bh-color-surface, #ffffff);overflow:hidden;box-shadow:none;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.thumbnail:after{border-radius:var(--bh-radius-sm, 10px);box-shadow:none}.thumbnail[aria-current]{border-color:var(--bh-color-accent, #b79a72);box-shadow:0 0 0 1px var(--bh-color-accent, #b79a72),0 6px 16px #2e2a2614}.thumbnail img{border-radius:calc(var(--bh-radius-sm, 10px) - 1px);transition:transform .35s ease}@media(hover:hover)and (pointer:fine){.thumbnail:hover{border-color:var(--bh-color-accent, #b79a72);transform:translateY(-2px);box-shadow:0 7px 18px #2e2a2617}.thumbnail:hover img{transform:scale(1.035)}}.thumbnail-slider .slider-button{border-radius:50%;color:var(--bh-color-heading, #2e2a26);transition:color .25s ease,background-color .25s ease}@media(hover:hover)and (pointer:fine){.thumbnail-slider .slider-button:hover{background:var(--bh-color-accent-soft, #efe9e2);color:var(--bh-color-accent-hover, #a88760)}}.product .breadcrumbs,.product+.breadcrumbs,.breadcrumb,.breadcrumbs{color:var(--bh-color-muted, #817a73);font-size:1.25rem;line-height:1.5}.breadcrumb a,.breadcrumbs a{color:var(--bh-color-accent-hover, #a88760);text-decoration:none;transition:color .25s ease}@media(hover:hover)and (pointer:fine){.breadcrumb a:hover,.breadcrumbs a:hover{color:var(--bh-color-heading, #2e2a26)}}.breadcrumbs__link,.breadcrumb__link{color:var(--bh-color-accent-hover, #a88760);text-decoration:none}.breadcrumbs__separator,.breadcrumb__separator{margin:0 .65rem;color:#5f5a558c}.product__description{margin-top:3.2rem;padding-top:2.8rem;border-top:1px solid var( --bh-color-border, rgba(46, 42, 38, .12) );color:var(--bh-color-text, #5f5a55);font-size:1.55rem;line-height:1.75}.product__description>:first-child{margin-top:0}.product__description>:last-child{margin-bottom:0}.product__description p{margin-top:0;margin-bottom:1.6rem}.product__description strong,.product__description b{color:var(--bh-color-heading, #2e2a26);font-weight:650}.product__description h2,.product__description h3,.product__description h4{margin-top:2.6rem;margin-bottom:1.2rem;color:var(--bh-color-heading, #2e2a26)}.product__description ul,.product__description ol{margin-top:1.2rem;margin-bottom:1.8rem;padding-left:2.2rem}.product__description li+li{margin-top:.75rem}.product__description li::marker{color:var(--bh-color-accent, #b79a72)}.product .share-button{margin-top:2.8rem}.product .share-button__button{min-height:4rem;padding:0 1.4rem;border-radius:var(--bh-radius-pill, 999px);color:var(--bh-color-muted, #817a73);transition:color .28s ease,background-color .28s ease}@media(hover:hover)and (pointer:fine){.product .share-button__button:hover{background:var(--bh-color-accent-soft, #efe9e2);color:var(--bh-color-heading, #2e2a26)}}@media screen and (min-width:990px){.product__media-wrapper{padding-right:0}.product__info-wrapper{padding-left:0}.product__info-container{position:sticky;top:12rem}}@media screen and (max-width:989px){.product{row-gap:3rem}.product__info-container{max-width:none}.product__title h1,.product__title .h1{font-size:clamp(2.7rem,7vw,3.6rem)}.product__description{margin-top:2.8rem;padding-top:2.3rem}}@media screen and (max-width:749px){.product__info-container>*+*{margin-top:1.45rem}.product .price-item{font-size:2.7rem}.product-form__submit{min-height:5.1rem;font-size:1.5rem}.product__description{font-size:1.5rem}.thumbnail-list{gap:.8rem}}@media(prefers-reduced-motion:reduce){.product-form__submit,.product__media,.thumbnail,.thumbnail img,.share-button__button,.thumbnail-slider .slider-button{transition:none}.product-form__submit:hover,.thumbnail:hover,.thumbnail:hover img{transform:none}}.product .product-form__submit{min-height:5.2rem!important;padding:0 2.6rem!important;font-size:1.55rem!important;font-weight:600!important;box-shadow:0 6px 18px #b79a722e!important}@media(hover:hover)and (pointer:fine){.product .product-form__submit:hover{transform:translateY(-1px);box-shadow:0 9px 22px #2e2a261f!important}}.product__info-container .product__text{position:relative;color:var(--bh-color-text, #5f5a55)}.product__info-container .product__text:first-letter{color:var(--bh-color-accent, #b79a72)!important}.product__info-container .product__text>span:first-child,.product__info-container .product__text .icon,.product__info-container .product__text svg{color:var(--bh-color-accent, #b79a72)!important}.product__inventory:before{content:none!important;display:none!important}.product__inventory{font-weight:500}.product__media,.product-media-container{box-shadow:0 4px 16px #2e2a260b}@media(hover:hover)and (pointer:fine){.product__media:hover,.product-media-container:hover{box-shadow:0 10px 28px #2e2a2613}}@media screen and (max-width:749px){.product .product-form__submit{min-height:5.1rem!important;font-size:1.5rem!important}}.berry-benefits{display:grid;gap:1rem;margin-top:1.8rem}.berry-benefit{display:flex;align-items:center;gap:1.1rem;color:var(--bh-color-text, #5f5a55);font-size:1.48rem;line-height:1.5}.berry-benefit__icon{width:1.75rem;height:1.75rem;flex:0 0 2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--bh-color-accent, #b79a72)}.berry-benefit__icon svg{width:100%;height:100%;display:block}.berry-benefit__text{color:inherit}@media screen and (max-width:749px){.berry-benefits{gap:.9rem}.berry-benefit{gap:1rem;font-size:1.45rem}.berry-benefit__icon{width:1.9rem;height:1.9rem;flex-basis:1.9rem}}.product__tax a,.product__tax a:visited{color:var(--bh-color-accent,#b79a72)!important;font-weight:600!important;text-decoration:none!important;border:0!important;box-shadow:none!important}.product__tax a:before,.product__tax a:after{display:none!important;content:none!important}.product__tax a:hover{color:var(--bh-color-accent-hover,#a88760)!important;text-decoration:none!important}.product__tax a:focus-visible{outline:2px solid rgba(183,154,114,.25);outline-offset:2px;border-radius:4px}.thumbnail[aria-current=true],.thumbnail.is-active,.slider__slide .thumbnail[aria-current=true]{border:2px solid #b79a72!important;box-shadow:0 0 0 3px #b79a721f}.thumbnail:hover{border-color:#b79a72!important}@media screen and (max-width:989px){.header{min-height:70px}.header__icon{width:42px;height:42px}.menu-drawer{max-width:100%;background:var(--bh-color-surface)}.menu-drawer__navigation,.menu-drawer__utility-links{min-width:0}.menu-drawer__menu-item{border-radius:var(--bh-radius-sm);color:var(--bh-color-heading);font-weight:500}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:focus-visible{background:var(--bh-color-accent-soft)}}.search-modal__content,.search-modal__form,.predictive-search,.predictive-search__results-groups-wrapper,.predictive-search__result-group,.predictive-search__results-list,.predictive-search__item,.predictive-search__item-content{min-width:0;max-width:100%}.predictive-search__item-heading,.predictive-search__item-vendor,.predictive-search__search-for-button{overflow-wrap:anywhere}.predictive-search__image{flex-shrink:0}@media screen and (max-width:749px){.search-modal__content{max-width:100vw}.predictive-search{max-width:100vw;overflow-x:hidden}}.cart-count-bubble{pointer-events:none}.localization-form__select{min-height:40px;border-radius:var(--bh-radius-pill);transition:background-color var(--bh-transition),color var(--bh-transition)}@media(hover:hover)and (pointer:fine){.localization-form__select:hover{background:var(--bh-color-accent-soft);color:var(--bh-color-heading)}}.header__icon:focus-visible,.menu-drawer__menu-item:focus-visible,.search-modal__close-button:focus-visible,.predictive-search__item:focus-visible,.localization-form__select:focus-visible{outline:2px solid var(--bh-color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer__submenu,.search-modal,.predictive-search,.header__icon,.localization-form__select{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (min-width:990px){.search-modal__content{width:min(calc(100% - 6.4rem),120rem);margin-inline:auto;padding-inline:0}.search-modal__form{flex:1 1 auto;width:auto;max-width:none;min-width:0}.search-modal__form .predictive-search{width:100%;max-width:100%;left:0;right:auto}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-products):not(.predictive-search__results-groups-wrapper--no-suggestions){grid-template-columns:minmax(24rem,30%) minmax(0,1fr);column-gap:3.2rem}.predictive-search__results-groups-wrapper--no-products,.predictive-search__results-groups-wrapper--no-suggestions{grid-template-columns:minmax(0,1fr)}.search-modal__close-button{flex:0 0 auto;margin-left:1.2rem}}.predictive-search__search-for-button{overflow:hidden;border-radius:0 0 var(--bh-radius-md) var(--bh-radius-md);transition:background-color var(--bh-transition)}.predictive-search__search-for-button:hover,.predictive-search__search-for-button:focus-within{background:var(--bh-color-accent-soft)}.predictive-search__search-for-button .predictive-search__item--term,.predictive-search__search-for-button .predictive-search__item--term:hover,.predictive-search__search-for-button .predictive-search__item--term:focus,.predictive-search__search-for-button .predictive-search__item--term:focus-visible,.predictive-search__search-for-button .predictive-search__item--term[aria-selected=true]{width:100%;margin:0;background:transparent!important;border-radius:inherit}@media screen and (min-width:750px){.template-search{width:min(calc(100% - 6.4rem),120rem);max-width:120rem;margin-inline:auto;padding-inline:0}.template-search__search,.template-search__search .search-modal__form,.template-search__search .search,.template-search__results,.template-search__results .collection,.template-search__results .product-grid{width:100%;max-width:120rem;margin-inline:auto}}@media screen and (min-width:990px){.template-search__results .grid--5-col-desktop>.grid__item,.template-search__results .grid--4-col-desktop>.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}@media screen and (max-width:989px){#MainContent .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;column-gap:1.2rem!important;row-gap:1.8rem!important;overflow:visible!important;scroll-snap-type:none!important}#MainContent .product-grid>.grid__item,#MainContent .product-grid>li.grid__item{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;scroll-snap-align:none!important}#MainContent .product-grid.slider,#MainContent .product-grid.slider--tablet,#MainContent .product-grid.slider--mobile,#MainContent .product-grid.grid--peek{display:grid!important;padding-bottom:0!important}#MainContent .product-grid+.slider-buttons{display:none!important}#MainContent .product-grid .card__inner.ratio{--ratio-percent: 78% !important}#MainContent .product-grid .card__media,#MainContent .product-grid .card__media .media{background:#fff!important}#MainContent .product-grid .card__media img,#MainContent .product-grid .media>img{object-fit:contain!important;object-position:center center!important}#MainContent .product-grid .card__content{padding:1.1rem 1rem 1.2rem!important}#MainContent .product-grid .card__information{display:flex;flex-direction:column;min-height:0}#MainContent .product-grid .card__information>*+*{margin-top:.65rem!important}#MainContent .product-grid .card__heading,#MainContent .product-grid .card__heading a{font-size:1.32rem!important;line-height:1.35!important}#MainContent .product-grid .card__heading{min-height:3.56rem}#MainContent .product-grid .card__heading a{-webkit-line-clamp:2}#MainContent .product-grid .card-information .price{margin-top:.7rem!important}#MainContent .product-grid .card-information .price,#MainContent .product-grid .card-information .price-item,#MainContent .product-grid .card-information .price__regular .price-item,#MainContent .product-grid .card-information .price-item--regular{font-size:1.48rem!important;line-height:1.25!important}#MainContent .product-grid .card-information .price__sale .price-item--regular{font-size:1.2rem!important}#MainContent .product-grid .quick-add{margin-top:.9rem!important}#MainContent .product-grid .quick-add__submit{min-height:4.2rem!important;padding:.8rem .7rem!important;font-size:1.22rem!important;line-height:1.15!important}#MainContent .product-grid .card__badge{top:.75rem!important;left:.65rem!important;gap:.4rem!important}#MainContent .product-grid .card__badge .badge{padding:.46rem .66rem!important;font-size:.96rem!important}}@media screen and (max-width:989px)and (orientation:landscape){#MainContent .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:1.4rem!important;row-gap:2rem!important}#MainContent .product-grid .card__inner.ratio{--ratio-percent: 72% !important}#MainContent .product-grid .card__content{padding:1rem 1rem 1.1rem!important}#MainContent .product-grid .card__heading{min-height:3.38rem}#MainContent .product-grid .card__heading,#MainContent .product-grid .card__heading a{font-size:1.25rem!important}#MainContent .product-grid .quick-add__submit{min-height:4rem!important;font-size:1.16rem!important}}@media screen and (max-width:989px){#MainContent .product-grid .card__inner>.card__content{display:none!important}#MainContent .product-grid .card>.card__content{display:block!important}#MainContent .product-grid .card>.card__content .card__information{display:flex!important;flex-direction:column!important}}@media screen and (max-width:989px)and (orientation:landscape){.bhds-collections-page .collection-list,body.template-index #MainContent .collection-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;column-gap:1.4rem!important;row-gap:1.6rem!important;overflow:visible!important;scroll-snap-type:none!important}.bhds-collections-page .collection-list>.collection-list__item,body.template-index #MainContent .collection-list>.collection-list__item{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;scroll-snap-align:none!important}.bhds-collections-page .collection-list.slider,.bhds-collections-page .collection-list.slider--tablet,.bhds-collections-page .collection-list.slider--mobile,.bhds-collections-page .collection-list.grid--peek,body.template-index #MainContent .collection-list.slider,body.template-index #MainContent .collection-list.slider--tablet,body.template-index #MainContent .collection-list.slider--mobile,body.template-index #MainContent .collection-list.grid--peek{display:grid!important;padding-bottom:0!important}.bhds-collections-page .collection-list+.slider-buttons,body.template-index #MainContent .collection-list+.slider-buttons{display:none!important}.bhds-collection-card .bhds-collection-card__information{min-height:70px!important;padding:8px 10px 10px!important}.bhds-collection-card .bhds-collection-card__title{-webkit-line-clamp:2;font-size:12.5px!important;line-height:1.3!important}.bhds-collection-card .bhds-collection-card__arrow{flex-basis:20px;width:20px;height:20px}.header{min-height:58px!important;padding-top:4px!important;padding-bottom:4px!important}.header__heading-link{padding-top:2px!important;padding-bottom:2px!important}.header__heading-logo{width:auto!important;max-width:min(29vw,190px)!important;max-height:46px!important;object-fit:contain!important}.header__icons{gap:0!important}.header__icon{width:38px!important;height:38px!important}.header__icon .icon{width:19px!important;height:19px!important}.header__icon--menu{width:38px!important;height:38px!important}.cart-count-bubble{min-width:15px;height:15px;font-size:9px}}@media screen and (max-width:989px)and (orientation:landscape){#MainContent .grid:has(>.collection-list__item .bhds-collection-card),#MainContent .grid:has(>li .bhds-collection-card){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;column-gap:1.4rem!important;row-gap:1.6rem!important;overflow:visible!important;scroll-snap-type:none!important}#MainContent .grid:has(>.collection-list__item .bhds-collection-card)>.collection-list__item,#MainContent .grid:has(>li .bhds-collection-card)>li{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;scroll-snap-align:none!important}#MainContent .grid:has(>.collection-list__item .bhds-collection-card)+.slider-buttons,#MainContent .grid:has(>li .bhds-collection-card)+.slider-buttons{display:none!important}}@media screen and (max-width:989px){body.template-cart #MainContent .cart-items,body.template-cart #MainContent .cart-items tbody{display:block!important;width:100%!important}body.template-cart #MainContent .cart-items thead{display:none!important}body.template-cart #MainContent .cart-item{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;grid-template-areas:"media details" "media totals" "media quantity"!important;column-gap:16px!important;row-gap:8px!important;width:100%!important;min-width:0!important;padding:20px 0!important;border-bottom:1px solid var(--bh-color-border-soft, #eee5da)!important}body.template-cart #MainContent .cart-item:last-child{border-bottom:0!important}body.template-cart #MainContent .cart-item__media{grid-area:media!important;width:90px!important;min-width:90px!important;align-self:start!important}body.template-cart #MainContent .cart-item__image-container{display:block!important;width:90px!important;height:90px!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--bh-color-border-soft, #eee5da)!important;border-radius:12px!important}body.template-cart #MainContent .cart-item__image{width:100%!important;height:100%!important;padding:6px!important;object-fit:contain!important;object-position:center!important}body.template-cart #MainContent .cart-item__details{grid-area:details!important;min-width:0!important;width:100%!important;padding:0!important}body.template-cart #MainContent .cart-item__name{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:var(--bh-color-heading, #2e2a26)!important;font-size:14px!important;line-height:1.35!important;font-weight:650!important;text-decoration:none!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}body.template-cart #MainContent .product-option,body.template-cart #MainContent .cart-item dl{margin-top:5px!important;color:var(--bh-color-muted, #817a73)!important;font-size:12px!important;line-height:1.4!important}body.template-cart #MainContent .cart-item__totals{grid-area:totals!important;display:block!important;min-width:0!important;width:100%!important;padding:0!important;text-align:left!important}body.template-cart #MainContent .cart-item__price-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 8px!important;margin:0!important}body.template-cart #MainContent .cart-item__old-price,body.template-cart #MainContent .cart-item__discounted-prices s{color:var(--bh-color-muted, #817a73)!important;font-size:12px!important;line-height:1.3!important}body.template-cart #MainContent .cart-item__final-price,body.template-cart #MainContent .cart-item__totals .price,body.template-cart #MainContent .cart-item__totals .price-item{color:var(--bh-color-heading, #2e2a26)!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important}body.template-cart #MainContent .cart-item__quantity{grid-area:quantity!important;display:block!important;min-width:0!important;width:100%!important;padding:2px 0 0!important}body.template-cart #MainContent .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;margin:0!important}body.template-cart #MainContent .quantity{width:112px!important;min-width:112px!important;min-height:42px!important;border:1px solid var(--bh-color-border-soft, #eee5da)!important;border-radius:12px!important;background:#fff!important}body.template-cart #MainContent .quantity:before,body.template-cart #MainContent .quantity:after{display:none!important}body.template-cart #MainContent .quantity__button{width:36px!important;min-width:36px!important}body.template-cart #MainContent .quantity__input{min-width:34px!important;font-size:14px!important;font-weight:600!important}body.template-cart #MainContent cart-remove-button{display:block!important;margin:0!important}body.template-cart #MainContent cart-remove-button .button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--bh-color-accent, #b79a72)!important;color:#fff!important;box-shadow:none!important}body.template-cart #MainContent cart-remove-button .button:before,body.template-cart #MainContent cart-remove-button .button:after{display:none!important}body.template-cart #MainContent .cart-item__quantity--info,body.template-cart #MainContent .cart-item__error{max-width:100%!important}}@media screen and (max-width:749px)and (orientation:portrait){body.template-cart #MainContent .cart-item{grid-template-columns:82px minmax(0,1fr)!important;column-gap:12px!important;row-gap:7px!important;padding:18px 0!important}body.template-cart #MainContent .cart-item__media{width:82px!important;min-width:82px!important}body.template-cart #MainContent .cart-item__image-container{width:82px!important;height:82px!important}body.template-cart #MainContent .cart-item__name{font-size:13.5px!important;-webkit-line-clamp:3!important}body.template-cart #MainContent .cart-item__final-price,body.template-cart #MainContent .cart-item__totals .price,body.template-cart #MainContent .cart-item__totals .price-item{font-size:15.5px!important}body.template-cart #MainContent .quantity{width:104px!important;min-width:104px!important}}@media screen and (max-width:989px)and (orientation:landscape){body.template-cart #MainContent .cart-item{grid-template-columns:92px minmax(0,1fr) auto!important;grid-template-areas:"media details totals" "media details quantity"!important;column-gap:16px!important;row-gap:8px!important;align-items:start!important}body.template-cart #MainContent .cart-item__totals{min-width:110px!important;text-align:right!important}body.template-cart #MainContent .cart-item__price-wrapper,body.template-cart #MainContent .cart-item__quantity-wrapper{justify-content:flex-end!important}}@media screen and (max-width:989px){#MainContent .cart-items,#MainContent .cart-items tbody{display:block!important;width:100%!important}#MainContent .cart-items thead{display:none!important}#MainContent .cart-item{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;grid-template-areas:"media details" "media totals" "media quantity"!important;column-gap:16px!important;row-gap:8px!important;width:100%!important;min-width:0!important;padding:20px 0!important;border-bottom:1px solid var(--bh-color-border-soft, #eee5da)!important}#MainContent .cart-item__media{grid-area:media!important;width:90px!important;min-width:90px!important;align-self:start!important}#MainContent .cart-item__image-container{display:block!important;width:90px!important;height:90px!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--bh-color-border-soft, #eee5da)!important;border-radius:12px!important}#MainContent .cart-item__image{width:100%!important;height:100%!important;padding:6px!important;object-fit:contain!important;object-position:center!important}#MainContent .cart-item__details{grid-area:details!important;min-width:0!important;width:100%!important;padding:0!important}#MainContent .cart-item__name{display:-webkit-box!important;margin:0!important;overflow:hidden!important;font-size:14px!important;line-height:1.35!important;font-weight:650!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}#MainContent .cart-item__totals{grid-area:totals!important;display:block!important;width:100%!important;min-width:0!important;padding:0!important;text-align:left!important}#MainContent .cart-item__price-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 8px!important;margin:0!important}#MainContent .cart-item__quantity{grid-area:quantity!important;display:block!important;width:100%!important;min-width:0!important;padding:2px 0 0!important}#MainContent .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;margin:0!important}#MainContent .cart-item__details,#MainContent .cart-item__totals,#MainContent .cart-item__quantity{margin-left:0!important}}@media screen and (max-width:749px)and (orientation:portrait){#MainContent .cart-item{grid-template-columns:82px minmax(0,1fr)!important;column-gap:12px!important;row-gap:7px!important;padding:18px 0!important}#MainContent .cart-item__media{width:82px!important;min-width:82px!important}#MainContent .cart-item__image-container{width:82px!important;height:82px!important}#MainContent .cart-item__name{font-size:13.5px!important}}@media screen and (max-width:989px)and (orientation:landscape){#MainContent .cart-item{grid-template-columns:92px minmax(0,1fr) auto!important;grid-template-areas:"media details totals" "media details quantity"!important;column-gap:16px!important;row-gap:8px!important;align-items:start!important}#MainContent .cart-item__totals{min-width:110px!important;text-align:right!important}#MainContent .cart-item__price-wrapper,#MainContent .cart-item__quantity-wrapper{justify-content:flex-end!important}}@media screen and (max-width:989px)and (orientation:landscape){#MainContent .multicolumn-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;column-gap:2rem!important;row-gap:0!important;overflow:visible!important;scroll-snap-type:none!important}#MainContent .multicolumn-list>.multicolumn-list__item,#MainContent .multicolumn-list>li{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;scroll-snap-align:none!important}#MainContent .multicolumn-list.slider,#MainContent .multicolumn-list.slider--tablet,#MainContent .multicolumn-list.slider--mobile,#MainContent .multicolumn-list.grid--peek{display:grid!important;padding-bottom:0!important}#MainContent .multicolumn-list+.slider-buttons{display:none!important}#MainContent .multicolumn-card{height:100%!important}#MainContent .multicolumn-card__info{min-height:82px!important;padding:14px 10px!important}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:3rem!important;row-gap:2.4rem!important;width:100%!important}.footer .footer-block{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.footer .footer-block--brand-information,.footer .footer-block--newsletter,.footer .footer-block:has(.footer__list-social),.footer .footer-block:has(.footer-block__image-wrapper){grid-column:1 / -1!important}.footer .footer-block--menu{grid-column:auto!important}.footer .footer-block__heading{margin-bottom:1.2rem!important}.footer .footer-block__details-content{margin-bottom:0!important}.footer .footer-block__details-content li+li{margin-top:.5rem!important}}@media screen and (max-width:989px)and (orientation:landscape){footer :is(.footer-benefits,.footer__benefits,.bh-footer-benefits,.berry-footer-benefits,.benefits-grid,.trust-grid,.footer__content-top .multicolumn-list,.footer__content-top .grid):has(:is(.footer-benefit,.footer__benefit,.bh-footer-benefit,.berry-footer-benefit,.multicolumn-card)){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;column-gap:2rem!important;row-gap:0!important}footer :is(.footer-benefits,.footer__benefits,.bh-footer-benefits,.berry-footer-benefits,.benefits-grid,.trust-grid,.footer__content-top .multicolumn-list,.footer__content-top .grid):has(:is(.footer-benefit,.footer__benefit,.bh-footer-benefit,.berry-footer-benefit,.multicolumn-card))>*{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}footer :is(.footer__blocks-wrapper,.footer__content-top .grid,.footer__content-top .footer__blocks-wrapper):has(.footer-block--menu){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;column-gap:3rem!important;row-gap:2.4rem!important}footer :is(.footer__blocks-wrapper,.footer__content-top .grid,.footer__content-top .footer__blocks-wrapper):has(.footer-block--menu)>.footer-block--menu{grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}footer :is(.footer__blocks-wrapper,.footer__content-top .grid,.footer__content-top .footer__blocks-wrapper):has(.footer-block--menu)>:not(.footer-block--menu){grid-column:1 / -1!important}footer :is(.footer-menus,.footer__menus,.bh-footer-menus,.berry-footer-menus){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:3rem!important;row-gap:2.4rem!important;width:100%!important}footer :is(.footer-menus,.footer__menus,.bh-footer-menus,.berry-footer-menus)>*{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}}@media screen and (max-width:989px)and (orientation:landscape){.berryhome-benefits__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;column-gap:2rem!important;row-gap:0!important}.berryhome-benefits__item{width:100%!important;min-width:0!important;margin:0!important}.berryhome-main-footer__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;column-gap:3rem!important;row-gap:2.4rem!important}.berryhome-main-footer__brand{grid-column:1 / -1!important;width:100%!important;min-width:0!important}.berryhome-main-footer__column{grid-column:auto!important;width:100%!important;min-width:0!important;margin:0!important}.berryhome-main-footer__column-heading{margin-bottom:1.2rem!important}.berryhome-main-footer__menu{margin:0!important}}.card__inner{position:relative}.bh-wishlist-button{position:absolute;right:.9rem;bottom:.9rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border:1px solid rgba(183,154,114,.38);border-radius:50%;background:#fffffff0;color:var(--bh-color-accent-hover, #a88760);box-shadow:0 6px 18px #2e2a261a;cursor:pointer;transition:transform .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.bh-wishlist-button:before,.bh-wishlist-button:after{display:none!important}.bh-wishlist-button__icon{width:1.75rem;height:1.75rem;fill:transparent;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:fill .2s ease,stroke .2s ease,transform .2s ease}.bh-wishlist-button.is-active,.bh-wishlist-button[aria-pressed=true]{border-color:var(--bh-color-accent, #b79a72);background:var(--bh-color-accent, #b79a72);color:#fff}.bh-wishlist-button.is-active .bh-wishlist-button__icon,.bh-wishlist-button[aria-pressed=true] .bh-wishlist-button__icon{fill:currentColor;stroke:currentColor}@media(hover:hover)and (pointer:fine){.bh-wishlist-button:hover{transform:translateY(-1px) scale(1.04);border-color:var(--bh-color-accent-hover, #a88760);color:var(--bh-color-accent-hover, #a88760);box-shadow:0 9px 22px #2e2a2624}.bh-wishlist-button.is-active:hover,.bh-wishlist-button[aria-pressed=true]:hover{background:var(--bh-color-accent-hover, #a88760);color:#fff}}.bh-wishlist-button:focus-visible{outline:2px solid var(--bh-color-accent-hover, #a88760);outline-offset:3px}@media screen and (max-width:989px){#MainContent .product-grid .bh-wishlist-button{right:.55rem;bottom:.55rem;width:3.1rem;height:3.1rem}#MainContent .product-grid .bh-wishlist-button__icon{width:1.55rem;height:1.55rem}}@media(prefers-reduced-motion:reduce){.bh-wishlist-button,.bh-wishlist-button__icon{transition:none}}.header__icon--wishlist{position:relative;color:rgb(var(--color-foreground));text-decoration:none;margin-right:.2rem}.header__icon--wishlist .svg-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.header__icon--wishlist .svg-wrapper>svg.icon.icon-heart{width:1.92rem!important;height:1.92rem!important;min-width:1.92rem!important;max-width:1.92rem!important;display:block;overflow:visible;transform:translateY(-.5px)}.header__icon--wishlist .icon-heart path,.header__icon--wishlist.has-items .icon-heart path{fill:none!important;stroke:currentColor!important;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}.header__icon--wishlist .cart-count-bubble[hidden]{display:none!important}.header__icon--wishlist .cart-count-bubble{animation:none}.bh-wishlist-page{padding-top:4.8rem;padding-bottom:7rem}.bh-wishlist-page__header{display:flex;align-items:center;gap:1.8rem;margin-bottom:3.6rem}.bh-wishlist-page__icon{width:5rem;height:5rem;flex:0 0 5rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.12);border-radius:50%;background:rgb(var(--color-background));color:var(--bh-color-accent, #b79a72)}.bh-wishlist-page__icon .icon-heart{width:2.5rem;height:2.5rem}.bh-wishlist-page__icon .icon-heart path{fill:none;stroke:currentColor;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}.bh-wishlist-page__heading{min-width:0}.bh-wishlist-page__title{margin:0 0 .5rem;font-size:clamp(3rem,4vw,4.4rem);line-height:1.08;letter-spacing:-.025em}.bh-wishlist-page__summary{margin:0;color:rgba(var(--color-foreground),.66);font-size:1.5rem;line-height:1.5}.bh-wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.bh-wishlist-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;overflow:hidden;background:#fff;box-shadow:0 .3rem .8rem #00000006,0 1rem 2.4rem #00000009;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media screen and (hover:hover){.bh-wishlist-card:hover{transform:translateY(-2px);border-color:#b79a7257;box-shadow:0 .4rem 1rem #00000009,0 1.4rem 3rem #0000000e}}.bh-wishlist-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.bh-wishlist-card__image{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:.8rem;transition:transform .3s ease}@media screen and (hover:hover){.bh-wishlist-card:hover .bh-wishlist-card__image{transform:scale(1.025)}}.bh-wishlist-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.5)}.bh-wishlist-card__content{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.6rem 1.4rem;border-top:1px solid rgba(var(--color-foreground),.055);background:#fff}.bh-wishlist-card__title{margin:0 0 1.2rem;font-size:1.5rem;font-weight:600;line-height:1.35}.bh-wishlist-card__title a{color:rgb(var(--color-foreground));text-decoration:none}@media screen and (hover:hover){.bh-wishlist-card__title a:hover{color:var(--bh-color-accent, #b79a72)}}.bh-wishlist-card__price{margin-top:auto;margin-bottom:1.6rem;color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:650;line-height:1.2}.bh-wishlist-card__actions{display:grid;gap:.8rem}.bh-wishlist-card__cart{width:100%;min-height:4.2rem;border-radius:999px;font-weight:600}.bh-wishlist-card__cart.is-loading{cursor:wait;opacity:.78}.bh-wishlist-card__remove{width:100%;min-height:3.8rem;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;border:0;border-radius:999px;background:transparent;color:rgba(var(--color-foreground),.62);font:inherit;font-size:1.35rem;line-height:1.2;cursor:pointer;transition:color .2s ease,background-color .2s ease}.bh-wishlist-card__remove:before{content:"\d7";display:inline-block;margin-right:.55rem;font-size:1.7rem;font-weight:300;line-height:1}@media screen and (hover:hover){.bh-wishlist-card__remove:hover{background:rgba(var(--color-foreground),.045);color:rgb(var(--color-foreground))}}.bh-wishlist-page__empty{max-width:68rem;margin:2rem auto 0;padding:5.5rem 3rem;text-align:center;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.6rem;background:linear-gradient(180deg,#b79a720e,#b79a7205)}.bh-wishlist-page__empty-icon{width:7.4rem;height:7.4rem;margin:0 auto 2.2rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(183,154,114,.32);border-radius:50%;color:var(--bh-color-accent, #b79a72);background:#fff}.bh-wishlist-page__empty-icon .icon-heart{width:3.5rem;height:3.5rem}.bh-wishlist-page__empty-icon .icon-heart path{fill:none;stroke:currentColor;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}.bh-wishlist-page__empty-title{margin:0 0 1rem;font-size:clamp(2.4rem,4vw,3.2rem)}.bh-wishlist-page__empty-text{max-width:48rem;margin:0 auto 2.6rem;color:rgba(var(--color-foreground),.66);font-size:1.5rem;line-height:1.6}@media screen and (max-width:989px){.bh-wishlist-page{padding-top:4rem;padding-bottom:5.5rem}.bh-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media screen and (max-width:749px){.bh-wishlist-page{padding-top:2.8rem;padding-bottom:4.5rem}.bh-wishlist-page__header{align-items:flex-start;gap:1.2rem;margin-bottom:2.6rem}.bh-wishlist-page__icon{width:4.3rem;height:4.3rem;flex-basis:4.3rem}.bh-wishlist-page__icon .icon-heart{width:2.15rem;height:2.15rem}.bh-wishlist-page__title{font-size:3rem}.bh-wishlist-page__summary{font-size:1.4rem}.bh-wishlist-grid{gap:1.2rem}.bh-wishlist-card__content{padding:1.3rem 1.3rem 1.15rem}.bh-wishlist-card__title{margin-bottom:1rem;font-size:1.4rem}.bh-wishlist-card__price{margin-bottom:1.3rem;font-size:1.6rem}.bh-wishlist-card__cart{min-height:4rem;padding-left:1rem;padding-right:1rem;font-size:1.3rem}.bh-wishlist-card__remove{min-height:3.5rem;font-size:1.25rem}.bh-wishlist-page__empty{padding:4.5rem 2rem}}@media screen and (max-width:370px){.bh-wishlist-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bh-wishlist-card,.bh-wishlist-card__image,.bh-wishlist-card__remove{transition:none}.bh-wishlist-card:hover,.bh-wishlist-card:hover .bh-wishlist-card__image{transform:none}}.bh-wishlist-page__header.has-clear-action{flex-wrap:wrap}.bh-wishlist-page__clear{margin-left:auto;min-height:4.2rem;padding:.9rem 1.6rem;border:1px solid rgba(183,154,114,.46);border-radius:999px;background:#fff;color:var(--bh-color-accent-hover, #a88760);font:inherit;font-size:1.35rem;font-weight:600;line-height:1.2;cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.bh-wishlist-page__clear:before{content:"\d7";margin-right:.55rem;font-size:1.7rem;font-weight:300;line-height:1}.bh-wishlist-page__clear:focus-visible{outline:2px solid rgba(183,154,114,.58);outline-offset:3px}.bh-wishlist-card__media.has-secondary-image .bh-wishlist-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.bh-wishlist-card__image--primary{opacity:1}.bh-wishlist-card__image--secondary{opacity:0}.bh-wishlist-card__image--primary,.bh-wishlist-card__image--secondary{transition:opacity .38s ease,transform .38s ease}.bh-wishlist-card__cart.is-added,.bh-wishlist-card__cart.is-added:disabled{opacity:1;cursor:default;background:var(--bh-color-accent-hover, #a88760);border-color:var(--bh-color-accent-hover, #a88760);color:#fff}@media(hover:hover)and (pointer:fine){.bh-wishlist-page__clear:hover{color:#fff;background:var(--bh-color-accent-hover, #a88760);border-color:var(--bh-color-accent-hover, #a88760);box-shadow:0 8px 20px #2e2a261f;transform:translateY(-1px)}.bh-wishlist-card:hover{transform:translateY(-4px);border-color:#b79a726b;box-shadow:0 .6rem 1.4rem #2e2a260b,0 1.8rem 3.8rem #2e2a2617}.bh-wishlist-card:hover .bh-wishlist-card__media.has-secondary-image .bh-wishlist-card__image--primary{opacity:0;transform:scale(1.025)}.bh-wishlist-card:hover .bh-wishlist-card__media.has-secondary-image .bh-wishlist-card__image--secondary{opacity:1;transform:scale(1.025)}.bh-wishlist-card:hover .bh-wishlist-card__media:not(.has-secondary-image) .bh-wishlist-card__image--primary{transform:scale(1.025)}}@media screen and (max-width:749px){.bh-wishlist-page__header.has-clear-action{display:grid;grid-template-columns:auto minmax(0,1fr)}.bh-wishlist-page__clear{grid-column:1 / -1;width:100%;margin:.4rem 0 0}}@media(prefers-reduced-motion:reduce){.bh-wishlist-page__clear,.bh-wishlist-card__image--primary,.bh-wishlist-card__image--secondary{transition:none}}.bh-product-actions{display:grid;grid-template-columns:minmax(0,1fr) 5rem 5rem;align-items:stretch;gap:.9rem;width:100%}.bh-product-actions .product-form__submit{width:100%;min-width:0;margin:0}.bh-product-actions .bh-product-wishlist{position:static!important;inset:auto!important;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:5rem;min-width:5rem;min-height:5rem;margin:0;padding:0;line-height:1;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.12rem solid rgba(var(--color-foreground),.24);border-radius:var(--buttons-radius,999px);box-shadow:none;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bh-product-actions .bh-product-wishlist .bh-wishlist-button__icon{width:2.4rem;height:2.4rem;display:block;margin:3px 0 0;padding:0;fill:transparent;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:fill .18s ease,stroke .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.bh-product-actions .bh-product-wishlist:hover{color:#9f8059;border-color:#b79a72;background:#b79a720f;box-shadow:0 .8rem 2.2rem #b79a7229;transform:translateY(-1px)}.bh-product-actions .bh-product-wishlist:hover .bh-wishlist-button__icon{transform:scale(1.08)}}.bh-product-actions .bh-product-wishlist[aria-pressed=true]{color:#9f8059;border-color:#b79a72;background:#b79a721a}.bh-product-actions .bh-product-wishlist[aria-pressed=true] .bh-wishlist-button__icon{fill:currentColor;stroke:currentColor}.bh-product-actions .bh-product-wishlist:active{transform:scale(.96)}.bh-product-actions .bh-product-wishlist:focus-visible{outline:.2rem solid #b79a72;outline-offset:.3rem}@media screen and (max-width:749px){.bh-product-actions{grid-template-columns:minmax(0,1fr) 5rem 5rem;gap:.8rem}}@media(prefers-reduced-motion:reduce){.bh-product-actions .bh-product-wishlist,.bh-product-actions .bh-product-wishlist .bh-wishlist-button__icon{transition:none}}.bh-wishlist-page__icon{width:5rem;height:5rem;flex:0 0 5rem;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#9f8059;background:rgb(var(--color-background));border:.12rem solid #b79a72;border-radius:50%}.bh-wishlist-page__icon .bh-wishlist-page__heart-icon{display:block;width:2.4rem;height:2.4rem;margin:3px 0 0;padding:0;color:inherit;fill:currentColor;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.bh-wishlist-page__icon{width:4.3rem;height:4.3rem;flex-basis:4.3rem}.bh-wishlist-page__icon .bh-wishlist-page__heart-icon{width:2.15rem;height:2.15rem;margin-top:2px}}.product__media-wrapper media-gallery{outline:none}.product__media-wrapper media-gallery>slider-component{position:relative}.bh-product-gallery-nav{position:absolute;top:0;right:0;left:0;bottom:4.6rem;z-index:4;pointer-events:none;opacity:0;transition:opacity .2s ease}.bh-product-gallery-nav__button{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;padding:0;color:#9f8059;background:#fffffff0;border:.12rem solid rgba(183,154,114,.72);border-radius:50%;box-shadow:0 .7rem 2rem #30271e1f;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bh-product-gallery-nav__button--prev{left:1.6rem}.bh-product-gallery-nav__button--next{right:1.6rem}.bh-product-gallery-nav__icon{display:block;width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}@media(hover:hover)and (pointer:fine){.product__media-wrapper media-gallery>slider-component:hover .bh-product-gallery-nav,.product__media-wrapper media-gallery>slider-component:focus-within .bh-product-gallery-nav{opacity:1}.bh-product-gallery-nav__button:hover{color:#fff;background:#b79a72;border-color:#b79a72;box-shadow:0 .9rem 2.4rem #9f80593d}.bh-product-gallery-nav__button--prev:hover{transform:translateY(-50%) translate(-1px)}.bh-product-gallery-nav__button--next:hover{transform:translateY(-50%) translate(1px)}}.bh-product-gallery-nav__button:active{transform:translateY(-50%) scale(.95)}.bh-product-gallery-nav__button:focus-visible{outline:.2rem solid #b79a72;outline-offset:.3rem}@media screen and (max-width:749px){.bh-product-gallery-nav{display:none}}@media(prefers-reduced-motion:reduce){.bh-product-gallery-nav,.bh-product-gallery-nav__button{transition:none}}.bh-product-actions .bh-product-share{position:relative;display:block;width:5rem;min-width:5rem;height:5rem;margin:0}.bh-product-actions .bh-product-share>button,.bh-product-actions .bh-product-share>details,.bh-product-actions .bh-product-share>details>summary{width:5rem;min-width:5rem;height:5rem;min-height:5rem;margin:0}.bh-product-actions .bh-product-share .bh-product-action-button{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.12rem solid rgba(var(--color-foreground),.24);border-radius:var(--buttons-radius, 999px);box-shadow:none;cursor:pointer;list-style:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bh-product-actions .bh-product-share .bh-product-action-button:before,.bh-product-actions .bh-product-share .bh-product-action-button:after{content:none!important;display:none!important}.bh-product-actions .bh-product-share summary::-webkit-details-marker{display:none}.bh-product-actions .bh-product-share .bh-product-action-button .svg-wrapper,.bh-product-actions .bh-product-share .bh-product-action-button svg{width:2.4rem;height:2.4rem}.bh-product-actions .bh-product-share .bh-product-action-button svg{display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.bh-product-actions .bh-product-share .bh-product-action-button:hover{color:#9f8059;border-color:#b79a72;background:#b79a720f;box-shadow:0 .8rem 2.2rem #b79a7229;transform:translateY(-1px)}.bh-product-actions .bh-product-share .bh-product-action-button:hover svg{transform:scale(1.08)}}.bh-product-actions .bh-product-share .bh-product-action-button:active{transform:scale(.96)}.bh-product-actions .bh-product-share .bh-product-action-button:focus-visible{outline:.2rem solid #b79a72;outline-offset:.3rem}.bh-product-actions .bh-product-share .share-button__fallback{right:0;left:auto;z-index:20;width:min(34rem,calc(100vw - 3rem));margin-top:.8rem;border-color:var(--bh-color-border, #e8ddd0);border-radius:var(--bh-radius-md, 1.2rem);background:rgb(var(--color-background));box-shadow:var(--bh-shadow-md, 0 12px 30px rgba(46, 42, 38, .12))}.product__info-container>.share-button,.product__share{margin:0}@media screen and (max-width:749px){.bh-product-actions{grid-template-columns:minmax(0,1fr) 5rem 5rem}.bh-product-actions .bh-product-share .share-button__fallback{position:fixed;right:1.5rem;bottom:1.5rem;left:1.5rem;width:auto;margin:0}}@media(prefers-reduced-motion:reduce){.bh-product-actions .bh-product-share .bh-product-action-button,.bh-product-actions .bh-product-share .bh-product-action-button svg{transition:none}}.bh-product-actions .bh-product-share .bh-product-action-button .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:2.7rem!important;height:2.7rem!important;margin:0!important}.bh-product-actions .bh-product-share .bh-product-action-button svg{width:2.5rem!important;height:2.5rem!important;stroke-width:.3!important;transform:translateY(0) scale(1);transform-origin:center;display:block;margin:auto}@media(hover:hover)and (pointer:fine){.bh-product-actions .bh-product-share .bh-product-action-button:hover svg{transform:translateY(-.05rem) scale(1.14)}}.bh-wishlist-toast__icon{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;display:inline-flex!important;align-items:center;justify-content:center}.bh-wishlist-toast__icon svg{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;display:block!important}@media screen and (min-width:990px){.mega-menu__content{position:absolute;top:100%;left:0;right:0;width:100%;padding:2.8rem 0 3.2rem;background:#fff;border-top:1px solid rgba(183,154,114,.45);border-bottom:1px solid rgba(183,154,114,.18);border-left:0;border-right:0;box-shadow:0 12px 28px #2e2a2614;overflow-y:auto}.js .mega-menu__content{opacity:0;transform:translateY(-.6rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list,.mega-menu .mega-menu__list--condensed,.header--top-center .mega-menu__list{display:grid!important;grid-template-columns:repeat(2,minmax(360px,430px))!important;justify-content:center!important;align-items:start;column-gap:6rem;row-gap:3rem;width:min(1200px,calc(100vw - 6.4rem))!important;margin:0 auto!important;padding:0!important;list-style:none}.mega-menu__link--level-2{color:#1f1f1f!important;font-size:1.9rem!important;font-weight:700!important;line-height:1.3!important;padding:0 0 .9rem!important;margin-bottom:.6rem!important;border-bottom:1px solid rgba(183,154,114,.45)!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease!important}.mega-menu__link:not(.mega-menu__link--level-2){display:block;width:fit-content;max-width:100%;padding:.42rem 0;color:var(--bh-color-text, #5f5a55);font-size:1.7rem;line-height:1.45;font-weight:400;letter-spacing:0;text-decoration:none!important;transition:color .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.mega-menu__link--level-2:hover{color:var(--bh-color-accent-hover, #9f8059)!important;border-bottom-color:var(--bh-color-accent, #b79a72)!important;transform:translate(4px)}.mega-menu__link:not(.mega-menu__link--level-2):hover{color:var(--bh-color-accent-hover, #9f8059);transform:translate(3px)}}.mega-menu__link--active{color:var(--bh-color-accent-hover, #9f8059);text-decoration:none!important}.mega-menu__link:focus-visible{outline:2px solid rgba(183,154,114,.55);outline-offset:3px;border-radius:2px}}@media screen and (max-width:989px){.menu-drawer,.menu-drawer__submenu{background:#f7f7f7!important}.menu-drawer__navigation{padding:2.4rem 2.8rem 3rem!important}.menu-drawer__menu{padding:0!important}.menu-drawer__menu-item{color:#1f1f1f!important;font-size:1.8rem!important;line-height:1.35!important;font-weight:600!important;padding:1.35rem 0!important;text-decoration:none!important;border-bottom:1px solid rgba(183,154,114,.22);transition:color .18s ease,transform .18s ease}.menu-drawer__menu-item>.icon-arrow,.menu-drawer__menu-item>svg{color:#8f8478!important}.menu-drawer__close-button{color:#b79a72!important;font-size:1.5rem!important;font-weight:500!important;padding:0 0 1.5rem!important;margin-bottom:.8rem!important;border-bottom:1px solid rgba(183,154,114,.25);text-decoration:none!important}.menu-drawer__submenu .menu-drawer__menu-item{color:#4f4a46!important;font-size:1.65rem!important;line-height:1.45!important;font-weight:400!important;padding:1.15rem 0!important}@media(hover:hover)and (pointer:fine){.menu-drawer__menu-item:hover{color:#9f8059!important;transform:translate(3px)}.menu-drawer__close-button:hover{color:#9f8059!important}}.menu-drawer__menu-item:focus-visible,.menu-drawer__close-button:focus-visible{outline:2px solid rgba(183,154,114,.55);outline-offset:3px}.menu-drawer.gradient,.menu-drawer__submenu.gradient{background:#f7f7f7!important}}@media screen and (max-width:989px){.menu-drawer__menu-item,.menu-drawer__close-button,.menu-drawer__submenu .menu-drawer__menu-item{padding-left:1.8rem!important;padding-right:1.8rem!important}}.bh-product-gallery-crossfade{position:absolute;z-index:3;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bh-components.css.map */
