.menu-list__link{position:relative}.menu-list__link:hover,.menu-list__link:focus-visible{background:transparent!important}.menu-list__link:before{content:"";position:absolute;left:10px;right:10px;bottom:-3px;height:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='7' viewBox='0 0 24 7'%3E%3Cpath d='M0 3.5 Q 6 0.5 12 3.5 T 24 3.5' fill='none' stroke='%232e5f3e' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:24px 7px;background-position-x:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.menu-list__list-item:where(:hover,:focus-within)>.menu-list__link:before{opacity:1;animation:bh-squiggle .9s ease-in-out infinite alternate}@keyframes bh-squiggle{0%{background-position-x:0}to{background-position-x:24px}}.product-details .price{font-weight:700;color:#1f4029}.product-details add-to-cart-component button,.product-details [data-type=add-to-cart-form] button[type=submit]{width:100%;padding-block:16px;font-size:1rem;letter-spacing:.08em;border-radius:12px;box-shadow:0 5px #1f402966}[class*=text_GedApW] p{line-height:2.1;font-weight:600;color:#1f4029}.bh-offers{display:flex;gap:10px;margin-top:6px}.bh-offer{flex:1;background:#fff;border:1.4px dashed #2e5f3e;border-radius:12px;padding:10px 12px;text-align:center;font-size:.78rem;color:#1f4029cc}.bh-offer span{display:block;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1f4029;font-size:.8rem;margin-bottom:2px}.product-information.section{--page-width: 86rem}.bh-card .bh-card__cta{margin-top:12px}.bh-card quick-add-component{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%;inset:auto!important}.bh-card quick-add-component .quick-add,.bh-card quick-add-component product-form-component,.bh-card quick-add-component form{display:block!important;position:static!important;width:100%;opacity:1!important;visibility:visible!important}.bh-card add-to-cart-component,.bh-card quick-add-component .shopify-product-form{display:block!important;position:static!important;width:100%}.bh-card quick-add-component button{display:flex!important;position:static!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;align-items:center;justify-content:center;width:100%!important;min-height:42px;border-radius:999px!important;background:#1f4029!important;color:#faf7f2!important;border:0!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;cursor:pointer;transition:background .25s ease,transform .2s ease}.bh-card quick-add-component button:hover{background:#2e5f3e!important;transform:translateY(-1px)}.shopify-policy__container{max-width:62rem!important;margin:0 auto;padding:48px 4vw 64px}.shopify-policy__title h1{font-family:var(--font-heading--family);color:#1f4029;text-transform:uppercase;letter-spacing:.06em;text-align:center}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-heading--family);color:#1f4029}.shopify-policy__body{color:#26221cd1;line-height:1.75}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body div,[id$=__page-content] p,[id$=__page-content] li{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.shopify-policy__body :is(h2,h3,h4,h5,h6),[id$=__page-content] :is(h2,h3,h4,h5,h6){text-align:left;hyphens:manual;-webkit-hyphens:manual}.shopify-policy__body table p,.shopify-policy__body table li,.shopify-policy__body table div,[id$=__page-content] form p,[id$=__page-content] form li{text-align:left;-webkit-hyphens:manual;hyphens:manual}.shopify-policy__body table{width:100%;border-collapse:collapse}.shopify-policy__body th{background:#eef4ec;color:#1f4029;text-align:left}.shopify-policy__body th,.shopify-policy__body td{border:1px solid rgba(31,64,41,.15);padding:10px 12px}.shopify-section .page-content,.main-page-content{max-width:62rem;margin-inline:auto}.main-page-content form input[type=text],.main-page-content form input[type=email],.main-page-content form input[type=tel],.main-page-content form textarea,.page-content form input,.page-content form textarea{border-radius:12px!important}.main-page-content form button[type=submit],.page-content form button[type=submit]{border-radius:999px!important;padding-inline:34px}.main-cart h1,.search-header h1,.main-404 h1,.main-blog h1,.main-blog-post h1{font-family:var(--font-heading--family);color:#1f4029;text-transform:uppercase;letter-spacing:.05em}.bh-card quick-add-component[data-quick-add-button=add] .quick-add__button--choose,.bh-card quick-add-component[data-quick-add-button=choose] .quick-add__button--add{display:none!important}.bh-card quick-add-component button .add-to-cart-text{background:transparent!important;color:inherit!important;width:auto!important;gap:8px;padding:0!important}.bh-card quick-add-component button .add-to-cart-text svg{color:inherit!important}.bh-card quick-add-component button .add-to-cart__added{display:none!important}.bh-card quick-add-component button .add-to-cart-text{overflow:visible!important;gap:8px}.bh-card quick-add-component button .add-to-cart-text__content{display:none!important}.bh-card quick-add-component[data-quick-add-button=add] button .add-to-cart-text:after{content:"Add to cart"}.bh-card quick-add-component[data-quick-add-button=choose] button .add-to-cart-text:after{content:"Choose options"}.bh-card quick-add-component button .add-to-cart-text:after{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;white-space:nowrap;color:inherit}.bh-ext{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bh-ext i{position:absolute;display:block;background-image:var(--bg);background-repeat:no-repeat;filter:blur(3px);--hd: calc(100cqw / var(--r));--wd: calc(100cqw * var(--r));--bh: max(0px, (100cqw - var(--hd)) / 2);--bw: max(0px, (100cqw - var(--wd)) / 2)}.bh-ext .t,.bh-ext .b{left:-6px;right:-6px;height:calc(var(--bh) + min(16px,var(--bh) * 1000));background-size:calc(100cqw + 12px) calc(var(--hd) * 24)}.bh-ext .t{top:calc(-1*min(10px,var(--bh) * 1000));background-position:50% 0}.bh-ext .b{bottom:calc(-1*min(10px,var(--bh) * 1000));background-position:50% 100%}.bh-ext .l,.bh-ext .r{top:-6px;bottom:-6px;width:calc(var(--bw) + min(16px,var(--bw) * 1000));background-size:calc(var(--wd) * 24) calc(100cqw + 12px)}.bh-ext .l{left:calc(-1*min(10px,var(--bw) * 1000));background-position:0 50%}.bh-ext .r{right:calc(-1*min(10px,var(--bw) * 1000));background-position:100% 50%}.card-gallery .bh-ext{z-index:0}.card-gallery .product-media{position:relative;z-index:0}.card-gallery .product-media img{object-fit:contain}.product-media-constraint-wrapper{position:relative;container-type:inline-size}.product-media-constraint-wrapper>.bh-ext{z-index:0}.product-media-constraint-wrapper>.bh-ext+.product-media{position:relative;z-index:1}.product-media-container .product-media-constraint-wrapper>.bh-ext+.product-media :is(img,video){object-fit:contain}@media screen and (min-width:750px){.product-information__media .sticky-content{--sticky-header-offset: var(--header-height, 0px)}}.bh-card__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;object-fit:var(--bh-card-video-fit, cover);display:block;opacity:0;transition:opacity .35s ease;pointer-events:none}.bh-ext--video{z-index:2;opacity:0;transition:opacity .35s ease}.card-gallery>.bh-ext--video{z-index:0}.card-gallery>.bh-card__video{z-index:0}.bh-card--vid-on .bh-card__video,.bh-card--vid-on .bh-ext--video{opacity:1}.bh-card--vid-on .bh-card__img--main{opacity:0}.bh-ext--blur{overflow:hidden}.bh-ext--blur i{display:none}.bh-ext--blur:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:var(--bg) center / cover no-repeat;filter:blur(16px)}.product-media-constraint-wrapper>.bh-ext--blur{background:#0f0f0f}.product-media-constraint-wrapper>.bh-ext--blur:before{display:none}media-gallery .product-media-container--video .video-interaction-hint,media-gallery .product-media-container--external_video .video-interaction-hint,media-gallery .product-media-container--video .deferred-media__poster-icon,media-gallery .product-media-container--external_video .deferred-media__poster-icon{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bh-custom.css.map */
