.bae-section{background:var(--bae-bg,#fff);color:var(--bae-color,#004828);padding:var(--bae-top,56px) 0 var(--bae-bottom,56px)}.bae-section-heading{text-align:var(--bae-align,left);margin-bottom:32px}.bae-section-heading:empty{display:none}.bae-section-heading h2{font-family:Georgia,serif;font-size:clamp(30px,3.4vw,43px);line-height:1.15;font-weight:400;letter-spacing:-.7px;margin:0 0 17px;color:inherit}.bae-section-heading .bae-richtext{max-width:650px}.bae-section-heading:has(:first-child:last-child){margin-bottom:28px}.bae-section-heading[style]{color:inherit}.bae-eyebrow{color:var(--bae-accent,#c08840);font-size:10px;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 15px;line-height:1.8}.bae-richtext{font-size:14px;line-height:1.85;color:inherit}.bae-richtext p{margin:0 0 16px}.bae-richtext p:last-child{margin-bottom:0}.bae-richtext a{text-decoration:underline;text-underline-offset:3px}.bae-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--bae-button-bg,var(--bae-color,#004828));color:var(--bae-button-color,#fff);border:1px solid var(--bae-button-bg,var(--bae-color,#004828));padding:var(--bae-button-pad,14px) 27px;border-radius:var(--bae-button-radius,28px);font-size:12px;line-height:1.4;text-decoration:none}.bae-button:hover{filter:brightness(.95)}.bae-section-button{text-align:var(--bae-align,left);margin-top:30px}.bae-announcement{background:var(--bae-bg);color:var(--bae-color);overflow:hidden;padding:var(--bae-pad) 0;font-size:var(--bae-font);letter-spacing:1.3px}.bae-announcement-track{display:flex;width:max-content;animation:bae-marquee var(--bae-speed) linear infinite}.bae-announcement-track>div{display:flex;flex-shrink:0}.bae-announcement-track span{display:inline-flex;align-items:center;gap:50px;padding-right:50px;white-space:nowrap}.bae-announcement-track a{text-decoration:none}.bae-announcement-track.bae-static{width:100%;animation:none;justify-content:center}.bae-static>div:not(:first-child){display:none}.bae-static>div{flex-wrap:wrap;gap:8px;justify-content:center}.bae-static span{white-space:normal}.bae-announcement:focus-within .bae-announcement-track,.bae-announcement:hover .bae-announcement-track{animation-play-state:paused}@keyframes bae-marquee{to{transform:translateX(-25%)}}.bae-header{background:var(--bae-bg);color:var(--bae-color);border-bottom:1px solid var(--bae-border);padding:var(--bae-pad) 0}.bae-header-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--bae-gap);align-items:center}.bae-header-lane{display:flex;align-items:center;gap:var(--bae-gap);min-width:0;flex-wrap:wrap}.bae-lane-left{justify-content:flex-start}.bae-lane-center{justify-content:center}.bae-lane-right{justify-content:flex-end}.bae-lane-below{grid-column:1/-1;justify-content:center}.bae-lane-below:not(:empty){margin-top:12px}.bae-header-block{max-width:100%;min-width:0}.bae-header-action{display:flex;align-items:center;gap:8px;color:inherit;font-size:11px;white-space:nowrap;min-height:44px}.bae-header-text{font-size:12px}.bae-logo{display:block;width:var(--bae-logo-width);max-width:100%;position:relative;overflow:hidden;color:inherit}.bae-logo img{display:block;width:100%;height:auto}.bae-logo>span{font-family:Georgia,serif;font-size:24px;line-height:1.2;display:block;padding:10px 0}.bae-logo-crop:has(img){height:calc(var(--bae-logo-width) * var(--bae-logo-height));background:transparent}.bae-logo-crop img{position:absolute;width:var(--bae-logo-zoom);max-width:none;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.bae-header-menu{width:100%}.bae-menu{font-size:var(--bae-menu-size);font-weight:var(--bae-menu-weight)}.bae-menu-desktop{display:flex;flex-wrap:wrap;gap:10px var(--bae-menu-gap);justify-content:var(--bae-menu-align);padding:7px 0}.bae-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.bae-menu-item{position:relative;white-space:nowrap}.bae-menu summary{cursor:pointer;list-style:none}.bae-menu summary::-webkit-details-marker{display:none}.bae-menu-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:210px;z-index:80;background:var(--bae-bg);color:var(--bae-color);border:1px solid var(--bae-border);padding:15px;box-shadow:0 8px 20px #0037190f}.bae-menu-dropdown>a{display:block;padding:7px 0;font-size:12px;font-weight:400;white-space:normal}.bae-menu-mobile{display:none}.bae-hero{position:relative;isolation:isolate;overflow:hidden;min-height:var(--bae-hero-height);display:flex;align-items:center;background:var(--bae-hero-bg)}.bae-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:var(--bae-hero-overlay);opacity:var(--bae-hero-opacity)}.bae-hero-image{position:absolute;inset:0;z-index:-2}.bae-hero-image img{width:100%;height:100%;object-fit:cover;object-position:var(--bae-hero-focus)}.bae-hero-image-mobile{display:none}.bae-hero-inner{display:flex;padding-top:var(--bae-hero-pad);padding-bottom:var(--bae-hero-pad)}.bae-hero-position-center{justify-content:center}.bae-hero-position-right{justify-content:flex-end}.bae-hero-position-left{justify-content:flex-start}.bae-hero-copy{max-width:100%;width:var(--bae-hero-width);text-align:var(--bae-hero-align)}.bae-hero-block{color:var(--bae-block-color);font-size:var(--bae-size);margin-bottom:var(--bae-block-margin)}.bae-hero-block p{margin:0}.bae-hero-heading h1{font-family:Georgia,serif;font-size:inherit;line-height:1.12;font-weight:400;letter-spacing:-1.2px;margin:0}.bae-hero-eyebrow{letter-spacing:1.7px;line-height:1.8;text-transform:uppercase}.bae-hero-description .bae-richtext{font-size:inherit;line-height:1.85}.bae-hero-button{margin-top:10px}.bae-highlights-grid{display:grid;grid-template-columns:repeat(var(--bae-columns),minmax(0,1fr));gap:var(--bae-gap);text-align:var(--bae-align)}.bae-highlight svg{color:var(--bae-accent);margin:0 auto 14px;flex-shrink:0}.bae-highlight h3{font-size:15px;line-height:1.5;font-weight:500;margin:0 0 9px}.bae-highlight .bae-richtext{font-size:12px;opacity:.8}.bae-highlight a{display:inline-block;font-size:11px;margin-top:12px;text-decoration:underline}.bae-highlights-compact .bae-highlight{display:flex;align-items:center;gap:16px;justify-content:center;text-align:left}.bae-highlights-compact svg{margin:0}.bae-highlights-compact h3{font-size:13px;margin:0}.bae-category-grid{display:grid;grid-template-columns:repeat(var(--bae-columns),minmax(0,1fr));gap:var(--bae-gap)}.bae-category-image{height:var(--bae-image-height);position:relative;background:#f2eee4;border-radius:3px;overflow:hidden}.bae-category-image img,.bae-category-image svg{width:100%;height:100%;object-fit:cover;object-position:var(--bae-image-focus)}.bae-category-image>span{position:absolute;bottom:20px;left:20px;border-radius:25px;background:#fff;padding:9px 15px;font-size:9px;letter-spacing:1.2px;color:var(--bae-color)}.bae-category h3{display:flex;align-items:center;justify-content:space-between;font-family:Georgia,serif;font-weight:400;font-size:22px;margin:20px 0 8px}.bae-category h3>span{font-family:Arial,sans-serif;font-size:17px}.bae-category>p{font-size:12px;line-height:1.8;margin:0;opacity:.8}.bae-catalogue .ba-products,.bae-catalogue .ba-products:has(>.ba-product:nth-child(4)){grid-template-columns:repeat(var(--bae-columns),minmax(0,1fr))}.bae-catalogue .ba-product h3{color:var(--bae-color)}.bae-catalogue .ba-product p{color:inherit}.bae-catalogue .ba-product .ba-button{background:var(--bae-color);border-color:var(--bae-color)}.bae-catalogue .ba-products>p{grid-column:1/-1;text-align:var(--bae-align);font-size:13px}.bae-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.bae-story-image{height:var(--bae-image-height);overflow:hidden;border-radius:4px;background:#eeeadd}.bae-story-image img,.bae-story-image svg{width:100%;height:100%;object-fit:cover}.bae-story-reverse>.bae-story-image{order:2}.bae-story .bae-section-heading{margin-bottom:24px}.bae-story .bae-button{margin-top:8px}.bae-story .bae-richtext{opacity:.85}.bae-steps-grid{display:grid;grid-template-columns:repeat(var(--bae-columns),minmax(0,1fr));text-align:var(--bae-align);gap:30px}.bae-steps-grid article{padding:20px 28px}.bae-steps-grid article>span{font-family:Georgia,serif;font-size:32px;color:var(--bae-accent)}.bae-steps-grid h3{font-size:15px;font-weight:500;margin:18px 0 12px}.bae-steps-grid .bae-richtext{font-size:12px;opacity:.8}.bae-steps-grid article>a{display:inline-block;font-size:12px;margin-top:12px}.bae-faq-list{max-width:820px;margin:auto}.bae-faq details{border-bottom:1px solid color-mix(in srgb,var(--bae-color) 18%,transparent)}.bae-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 4px;list-style:none;cursor:pointer;font-size:14px}.bae-faq summary::-webkit-details-marker{display:none}.bae-faq details[open] summary>span{transform:rotate(45deg)}.bae-faq details>.bae-richtext{font-size:13px;opacity:.85;padding:0 4px 22px}.bae-footer-grid{display:grid;grid-template-columns:repeat(var(--bae-columns),minmax(0,1fr));gap:36px var(--bae-gap)}.bae-footer-block{min-width:0;text-align:var(--bae-block-align)}.bae-footer-block .bae-logo{margin-bottom:22px;display:inline-block;vertical-align:top}.bae-footer h3{font-size:14px;font-weight:600;margin:0 0 22px;line-height:1.5}.bae-footer .bae-richtext{font-size:12px;line-height:1.9;opacity:.85;margin-bottom:17px}.bae-footer-block>a:not(.bae-logo),.bae-footer nav>a{display:block;font-size:12px;line-height:1.7;margin-bottom:13px;overflow-wrap:anywhere}.bae-newsletter{display:flex;border:1px solid color-mix(in srgb,var(--bae-color) 35%,transparent);border-radius:24px;overflow:hidden}.bae-newsletter input{min-width:0;width:100%;border:0;background:transparent;padding:12px 13px;min-height:45px;font-size:11px;color:inherit}.bae-newsletter button{border:0;background:var(--bae-color);color:var(--bae-bg);padding:8px 14px;font-size:11px;cursor:pointer}.bae-newsletter~p{font-size:12px;margin-top:12px}.bae-socials{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:var(--bae-block-align)}.bae-socials>a,.bae-socials>span{display:inline-flex;width:calc(var(--bae-icon-size) + 14px);height:calc(var(--bae-icon-size) + 14px);align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--bae-color) 28%,transparent);border-radius:50%;color:inherit}.bae-socials svg{width:var(--bae-icon-size);height:var(--bae-icon-size)}.bae-socials>a:hover{background:var(--bae-color);color:var(--bae-bg)}.bae-social-unset{opacity:.65}.bae-footer-block .bae-contact-email{margin-top:16px}.bae-editor-note{font-size:10px;line-height:1.7;opacity:.7;margin:15px 0 0}.bae-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid color-mix(in srgb,var(--bae-color) 15%,transparent);padding:24px 0;margin-top:40px;font-size:10px;letter-spacing:.5px;opacity:.8}.bae-footer .errors{font-size:11px}.bae-section[style*='--bae-align:center'] .bae-section-heading .bae-richtext{margin-left:auto;margin-right:auto}.bae-section[style*='--bae-align:right'] .bae-section-heading .bae-richtext{margin-left:auto}
@media(max-width:1000px){.bae-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bae-story-grid{gap:35px}.bae-cart-total{font-size:10px}.bae-menu-desktop{gap:10px 22px}.bae-header-grid{column-gap:10px}}
@media(max-width:700px){.bae-section{padding-top:min(var(--bae-top),44px);padding-bottom:min(var(--bae-bottom),44px)}.bae-announcement{font-size:min(var(--bae-font),10px)}.bae-announcement-track span{gap:26px;padding-right:26px}.bae-header-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.bae-logo{width:var(--bae-logo-mobile)}.bae-logo-crop:has(img){height:calc(var(--bae-logo-mobile) * var(--bae-logo-height))}.bae-header-action>span{display:none}.bae-header-action svg{width:24px;height:24px}.bae-header-lane{gap:8px}.bae-lane-below{justify-content:stretch}.bae-lane-below:not(:empty){margin-top:8px}.bae-menu-desktop{display:none}.bae-menu-mobile{display:block}.bae-menu-mobile>summary{display:flex;justify-content:space-between;gap:15px;font-size:13px;padding:12px 0}.bae-menu-mobile nav{display:flex;flex-direction:column}.bae-menu-mobile nav a{padding:10px 0;border-top:1px solid var(--bae-border);font-size:13px}.bae-menu-mobile nav .bae-menu-child{padding-left:15px;font-weight:400}.bae-menu-mobile nav .bae-menu-grandchild{padding-left:30px;font-weight:400}.bae-header-grid:has(.bae-lane-left>.bae-header-menu) .bae-lane-left,.bae-header-grid:has(.bae-lane-right>.bae-header-menu) .bae-lane-right{min-width:0}.bae-hero{min-height:var(--bae-hero-mobile)}.bae-hero-image img{object-position:var(--bae-hero-mobile-focus)}.bae-hero-image-desktop{display:none}.bae-hero-image-mobile{display:block}.bae-hero-inner{padding-top:min(var(--bae-hero-pad),60px);padding-bottom:min(var(--bae-hero-pad),60px)}.bae-hero-block{font-size:var(--bae-mobile-size)}.bae-hero-heading h1{letter-spacing:-.8px}.bae-hero-copy{width:100%}.bae-section-heading{margin-bottom:25px}.bae-section-heading h2{font-size:32px}.bae-highlights-grid{grid-template-columns:1fr;gap:26px}.bae-highlights-compact .bae-highlight{justify-content:flex-start;max-width:260px;margin:auto;width:100%}.bae-category-grid{grid-template-columns:1fr;gap:28px}.bae-category-image{height:min(var(--bae-image-height),320px)}.bae-category h3{font-size:23px;margin-top:17px}.bae-catalogue .ba-products,.bae-catalogue .ba-products:has(>.ba-product:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.bae-story-grid{grid-template-columns:1fr;gap:28px}.bae-story-image{height:min(var(--bae-image-height),360px)}.bae-story-reverse>.bae-story-image{order:0}.bae-steps-grid{grid-template-columns:1fr;gap:0}.bae-steps-grid article{padding:22px 0}.bae-faq summary{font-size:13px;padding:21px 0}.bae-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.bae-footer-brand,.bae-footer-newsletter,.bae-footer-contact{grid-column:1/-1}.bae-footer-bottom{flex-direction:column;gap:10px;margin-top:32px}.bae-footer-block .bae-logo{margin-bottom:18px}.bae-footer .bae-richtext{max-width:420px}.bae-footer .bae-newsletter{max-width:420px}.bae-hero-description .bae-richtext{line-height:1.8}}
@media(prefers-reduced-motion:reduce){.bae-announcement-track{animation:none}}
.ba-card-purchase{position:relative;z-index:2;width:100%;margin-top:auto;padding-top:12px}.ba-card-purchase .quick-add{position:relative;inset:auto;display:block;pointer-events:auto}.ba-card-purchase product-form-component,.ba-card-purchase add-to-cart-component{display:block;width:100%;height:auto}.ba-card-purchase .shopify-product-form{display:block;height:auto;container-type:normal}.ba-card-purchase button.quick-add__button,.ba-card-purchase button.ba-gold-add,.ba-gold-options{position:relative;inset:auto;width:100%;max-inline-size:100%;min-height:48px;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;opacity:1;padding:12px 20px;background:#c08840;background-image:none;color:#fff;border:1px solid #c08840;border-radius:30px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;line-height:1;white-space:normal;backdrop-filter:none;box-shadow:none;scale:1;text-decoration:none;pointer-events:auto}.ba-card-purchase [data-quick-add-button='add'] .quick-add__button--choose{display:none}.ba-card-purchase [data-quick-add-button='choose'] add-to-cart-component{display:none}.ba-card-purchase .quick-add__button .add-to-cart-icon,.ba-card-purchase .ba-gold-add .add-to-cart-icon{display:none;position:static;width:25px;height:25px;margin:0;flex:0 0 25px}.ba-card-purchase .add-to-cart-icon svg{width:25px;height:25px}.ba-card-purchase button:disabled{cursor:not-allowed;opacity:.55}.ba-card-purchase .quick-add__button:disabled{opacity:.55}.ba-add{background:#c08840!important;border-color:#c08840!important;color:#fff!important}.ba-add:disabled{opacity:.55}#cart-drawer{--theme-drawer-width:50vw}#cart-drawer .theme-drawer__dialog{width:50vw;max-width:100vw}#cart-drawer .cart__checkout-button{background:#c08840;color:#fff;border-color:#c08840;border-radius:30px}body:has(#cart-drawer[open]) .page-wrapper{margin-inline-end:0!important}body:has(#cart-drawer[open]) .page-wrapper::after{content:'';position:fixed;inset:0;background:#0008;z-index:calc(var(--layer-sticky) - 1);pointer-events:none}@media(hover:hover) and (pointer:fine){.ba-card-purchase button.quick-add__button:not(:disabled):hover,.ba-card-purchase button.ba-gold-add:not(:disabled):hover{font-size:0;background:#b37a34;color:#fff;border-color:#b37a34;scale:1;width:100%}.ba-card-purchase button:not(:disabled):hover .add-to-cart-icon{display:flex;align-items:center;justify-content:center;opacity:1}.ba-add:not(:disabled):hover{background:#b37a34!important;border-color:#b37a34!important}}@media(max-width:749px){#cart-drawer{--theme-drawer-width:100vw}#cart-drawer .theme-drawer__dialog{width:100vw}.ba-card-purchase button.quick-add__button,.ba-card-purchase button.ba-gold-add,.ba-gold-options{font-size:11px;min-height:44px;height:44px;padding-inline:10px}}
.ba-pdp-form{display:block}.ba-purchase-row>add-to-cart-component{display:block;flex:1}.ba-pdp-form .ba-add{width:100%}.ba-pdp-form .ba-add .add-to-cart-icon{display:none;width:26px;height:26px}.ba-pdp-form .ba-add .add-to-cart-icon svg{width:26px;height:26px}.ba-cart-error:not(.hidden){display:block;color:#a32222;padding:12px 0}@media(hover:hover) and (pointer:fine){.ba-pdp-form .ba-add:not(:disabled):hover{font-size:0}.ba-pdp-form .ba-add:not(:disabled):hover .add-to-cart-icon{display:flex;align-items:center;justify-content:center}}

.ba-product{display:flex;flex-direction:column;min-width:0}.ba-product>a:first-child{display:block}.ba-product h3{line-height:1.4;min-height:2.8em}.ba-product .ba-card-purchase{margin-top:auto}.ba-product .ba-card-purchase svg{background:transparent;border-radius:0}.ba-product .ba-card-purchase .add-to-cart__added-icon svg{width:32px;height:32px}.product-card .product-media__image{object-fit:contain!important}

:root{--ba-card-image-height:320px}.ba-product>a>img,.ba-product>a>svg{height:var(--ba-card-image-height);object-fit:contain;object-position:center}@media(max-width:560px){:root{--ba-card-image-height:200px}}

.ba-pdp-editable{background:var(--ba-pdp-bg);color:var(--ba-pdp-color);padding-top:var(--ba-pdp-top);padding-bottom:var(--ba-pdp-bottom)}.ba-pdp-editable .ba-pdp-grid{grid-template-columns:minmax(0,var(--ba-pdp-left)) minmax(0,var(--ba-pdp-right));gap:var(--ba-pdp-gap)}.ba-pdp-editable.ba-gallery-static .ba-gallery{position:static}.ba-pdp-editable .ba-gallery-main{background:var(--ba-gallery-bg);border-radius:var(--ba-gallery-radius);aspect-ratio:var(--ba-gallery-ratio)}.ba-pdp-editable .ba-gallery-image{object-fit:contain}.ba-pdp-editable .ba-image-mark{color:var(--ba-gallery-brand-color);background:var(--ba-gallery-brand-bg)}.ba-pdp-editable .ba-image-caption{color:var(--ba-caption-color);font-size:var(--ba-caption-font)}.ba-pdp-editable .ba-thumbnails button{border-radius:var(--ba-thumb-radius)}.ba-pdp-editable .ba-thumbnails img{object-fit:contain}.ba-pdp-editable .ba-pdp-block{color:var(--ba-block-color);font-size:var(--ba-block-font);font-weight:var(--ba-block-weight);text-align:var(--ba-block-align);margin-bottom:var(--ba-block-space);min-width:0}.ba-pdp-editable .ba-pdp-block :is(h1,.ba-pdp-price,.ba-product-intro,.ba-pack-label,.ba-quantity-label,.ba-eyebrow,.ba-stock-note){font-size:inherit;color:inherit;font-weight:inherit;margin:0}.ba-pdp-editable .ba-pdp-block h1{line-height:1.12}.ba-pdp-editable .ba-product-intro{max-width:none;line-height:1.85}.ba-pdp-editable .ba-product-intro p{margin:0}.ba-pdp-editable .ba-pdp-price{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:12px}.ba-pdp-editable .ba-pdp-price s{font-size:.55em;opacity:.65}.ba-pdp-editable .ba-pdp-price small{font-size:.45em}.ba-pdp-editable .ba-pack-label{margin-bottom:10px!important}.ba-pdp-editable .ba-pack-options a{border-radius:var(--ba-block-radius);color:var(--ba-block-color);background:var(--ba-block-bg);font-size:inherit}.ba-pdp-editable .ba-pack-options strong{font-size:inherit}.ba-pdp-editable .ba-quantity-label{display:block;margin-bottom:8px!important}.ba-pdp-editable .ba-quantity{height:48px}.ba-pdp-editable .ba-pdp-block add-to-cart-component{display:block;width:100%}.ba-pdp-editable .ba-pdp-block .ba-button{width:100%;font-size:inherit;font-weight:inherit;color:var(--ba-block-color)!important;background:var(--ba-block-bg);border-color:var(--ba-block-bg);border-radius:var(--ba-block-radius);gap:12px;min-height:48px}.ba-pdp-editable .ba-pdp-block-add_to_cart .ba-add{background:var(--ba-block-bg)!important;border-color:var(--ba-block-bg)!important;color:var(--ba-block-color)!important}.ba-pdp-editable .ba-pdp-block-add_to_cart .ba-add:not(:disabled):hover{background:var(--ba-block-bg)!important;border-color:var(--ba-block-bg)!important;filter:brightness(.94);font-size:0}.ba-pdp-editable .ba-pdp-block-add_to_cart:has(.ba-add:not(:disabled):hover) .add-to-cart-icon{color:var(--ba-block-color)}.ba-pdp-editable .ba-express-checkout{margin:0}.ba-pdp-editable shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:var(--ba-block-radius)}.ba-pdp-editable .shopify-payment-button__button--unbranded{background:var(--ba-block-bg);color:var(--ba-block-color);border-radius:var(--ba-block-radius);font-size:var(--ba-block-font)}.ba-pdp-editable .ba-whatsapp svg{width:24px;height:24px;flex-shrink:0}.ba-pdp-editable .ba-whatsapp:disabled{opacity:.5;cursor:default}.ba-pdp-editable .ba-whatsapp:not(:disabled):hover{filter:brightness(.94)}.ba-pdp-editable .ba-delivery-card{background:var(--ba-block-bg);color:var(--ba-block-color);border-radius:var(--ba-block-radius);margin:0;font-size:inherit}.ba-pdp-editable .ba-delivery-card :is(strong,p){font-size:inherit;color:inherit}.ba-pdp-editable .ba-product-help{font-size:inherit;padding:0}.ba-pdp-editable .ba-detail-tabs{color:var(--ba-block-color);font-size:var(--ba-block-font);font-weight:var(--ba-block-weight);justify-content:flex-start;margin-bottom:var(--ba-block-space)}.ba-pdp-editable .ba-product-story h2{color:inherit}.ba-pdp-editable .ba-product-story .ba-richtext{font-size:inherit;color:inherit}.ba-pdp-editable .ba-product-accordions details{color:var(--ba-accordion-color);font-size:var(--ba-accordion-font);margin-bottom:var(--ba-block-space);font-weight:var(--ba-block-weight);text-align:var(--ba-block-align)}.ba-pdp-editable .ba-product-accordions :is(summary,.ba-richtext){font-size:inherit;color:inherit}.ba-pdp-editable .ba-pdp-block-variants:not(:has(select)),.ba-pdp-editable .ba-pdp-block-stock:not(:has(p)),.ba-pdp-editable .ba-pdp-block-buy_now:not(:has(.ba-express-checkout)){display:none}.ba-pdp-editable .ba-pdp-sticky{background:var(--ba-sticky-bg);color:var(--ba-sticky-color)}.ba-pdp-editable .ba-pdp-sticky :is(span,strong){color:inherit}.ba-rating-link{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;color:inherit;text-decoration:none}.ba-rating-link [data-ba-rating-count]{font-size:.8em;text-decoration:underline;text-underline-offset:4px}.ba-rating-stars{display:inline-block;position:relative;white-space:nowrap;line-height:1.3;letter-spacing:2px}.ba-rating-fill{position:absolute;left:0;top:0;width:var(--ba-rating-fill,0%);overflow:hidden;white-space:nowrap}.ba-pdp-editable .ba-buy-form{display:block}.ba-pdp-editable.ba-compact-purchase .ba-buy-form{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:12px}.ba-compact-purchase .ba-buy-form>.ba-pdp-block{grid-column:1/-1}.ba-compact-purchase .ba-buy-form>.ba-pdp-block-quantity{grid-column:1}.ba-compact-purchase .ba-buy-form>.ba-pdp-block-add_to_cart{grid-column:2;align-self:end}.ba-compact-purchase .ba-cart-error{grid-column:1/-1}@media(max-width:749px){.ba-pdp-editable .ba-pdp-grid{grid-template-columns:1fr;gap:24px}.ba-pdp-editable .ba-pdp-block{font-size:var(--ba-block-mobile)}.ba-pdp-editable .ba-product-accordions details{font-size:var(--ba-accordion-mobile)}.ba-pdp-editable .ba-gallery{position:static}.ba-pdp-editable .ba-pdp-block .ba-button{padding-inline:12px}.ba-pdp-editable .ba-product-story{grid-template-columns:1fr}.ba-pdp-editable .ba-pack-options a{padding:12px 6px}.ba-pdp-editable .ba-detail-tabs{font-size:12px}}

.ba-pdp-editable .ba-pdp-price{display:inline-flex}.ba-pdp-editable .ba-product-help{color:inherit}.ba-pdp-editable .ba-pdp-block-quantity :is(input,button){font-size:inherit;color:inherit}.ba-pdp-editable .ba-product-accordions summary{font-weight:inherit}.ba-pdp-editable .ba-detail-tabs{display:block;text-align:var(--ba-block-align)}.ba-pdp-editable .ba-detail-tabs a{display:inline-block;margin:0 20px 10px 0}.ba-pdp-editable .ba-delivery-card>span{color:inherit}.ba-reviews-editable{background:var(--ba-reviews-bg);color:var(--ba-reviews-color);padding-top:var(--ba-reviews-top);padding-bottom:var(--ba-reviews-bottom)}.ba-reviews-editable .ba-review-heading h2{font-size:var(--ba-reviews-heading);color:inherit}.ba-reviews-editable .ba-review-grid{grid-template-columns:repeat(var(--ba-reviews-columns),minmax(0,1fr))}.ba-reviews-editable :is(.ba-review-card,.ba-review-form,.ba-review-empty){font-size:var(--ba-reviews-text);color:inherit}.ba-reviews-editable .ba-review-stars{color:var(--ba-reviews-accent)}.ba-related-editable{background:var(--ba-related-bg);color:var(--ba-related-color);padding-top:var(--ba-related-top);padding-bottom:var(--ba-related-bottom)}.ba-related-editable .ba-section-head h2{font-size:var(--ba-related-heading);color:inherit}.ba-related-editable .ba-products.ba-products{grid-template-columns:repeat(var(--ba-related-columns),minmax(0,1fr))}@media(max-width:749px){.ba-reviews-editable .ba-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-reviews-editable .ba-review-heading h2{font-size:min(var(--ba-reviews-heading),32px)}.ba-related-editable .ba-products.ba-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-related-editable .ba-section-head h2{font-size:min(var(--ba-related-heading),32px)}}@media(max-width:420px){.ba-reviews-editable .ba-review-grid{grid-template-columns:1fr}}

.ba-pdp-editable .ba-pdp-block-quantity .ba-quantity{background:var(--ba-block-bg);border-radius:var(--ba-block-radius)}.ba-pdp-editable .ba-story-block h2{font-size:var(--ba-story-heading);font-weight:inherit}.ba-pdp-editable .ba-detail-tabs a{color:inherit;font-weight:inherit}.ba-pdp-editable .ba-pdp-block-add_to_cart .ba-add:not(:disabled):hover:not(:has(.add-to-cart-icon)){font-size:inherit}@media(max-width:749px){.ba-pdp-editable .ba-story-block h2{font-size:var(--ba-story-mobile)}.ba-pdp-editable .ba-detail-tabs{font-size:var(--ba-block-mobile)}}

.ba-pdp-editable .ba-express-checkout,.ba-pdp-editable .shopify-payment-button,.ba-pdp-editable shopify-accelerated-checkout{display:block;width:100%;max-width:none}.ba-pdp-editable shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:var(--ba-purchase-height,48px)}.ba-pdp-editable .shopify-payment-button__button--unbranded,.ba-pdp-editable .ba-whatsapp{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%!important;max-width:none!important;height:var(--ba-purchase-height,48px)!important;min-height:var(--ba-purchase-height,48px)!important;padding:0 24px!important;line-height:1.3}.ba-pdp-editable .shopify-payment-button__button--unbranded{font-weight:var(--ba-block-weight)}
.ba-product-popup{box-sizing:border-box;width:min(var(--ba-popup-width,335px),calc(100vw - 36px));max-width:none;background:var(--ba-popup-bg,#fff);color:var(--ba-popup-color,#004828);border-radius:var(--ba-popup-radius,8px)}.ba-product-popup.ba-popup-right{left:auto;right:22px}.ba-product-popup .ba-popup-item:not([hidden]){display:flex;gap:13px;align-items:center;min-width:0}.ba-product-popup .ba-popup-item>img{display:block;width:var(--ba-popup-image,72px)!important;height:var(--ba-popup-image,72px)!important;max-width:none!important;min-width:0;flex:0 0 var(--ba-popup-image,72px);object-fit:contain;object-position:center}.ba-product-popup .ba-popup-item>div{flex:1;min-width:0;overflow-wrap:anywhere}.ba-product-popup .ba-popup-item strong{font-size:var(--ba-popup-text,12px);color:var(--ba-popup-color,#004828)}.ba-product-popup .ba-popup-item div>span{color:var(--ba-popup-accent,#8b753f)}.ba-product-popup .ba-popup-item small,.ba-product-popup .ba-popup-close{color:var(--ba-popup-color,#004828)}@media(max-width:700px){.ba-product-popup.ba-popup-right{right:18px}}
