@font-face{font-family:BHWStoreGilroy;src:url(brand/Gilroy-Regular.woff) format('woff');font-weight:400;font-display:swap}
@font-face{font-family:BHWStoreGilroy;src:url(brand/Gilroy-SemiBold.woff) format('woff');font-weight:500;font-display:swap}



.bhw-shop .bc-preview-tools{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-right:95px}
.bhw-shop .bc-preview-note{margin-left:auto}
.bhw-shop .bc-stage{display:flex;justify-content:center}
.bhw-shop .bc-page{--bc-ink:#333432;--bc-muted:#6e746b;--bc-line:#dce1d7;--bc-soft:#f1f4ed;--bc-green:#4e6653;--bc-coral:#ed7c53;background:#fff;color:var(--bc-ink);font:400 15px/1.4 BHWStoreGilroy,Gilroy,Arial,sans-serif;width:100%;max-width:100%;container-type:inline-size;position:relative}
.bhw-shop .bc-page[data-size=mobile]{max-width:390px;border:1px solid #e2e6dd;border-radius:14px;overflow:clip}
.bhw-shop .bc-page *{box-sizing:border-box}
.bhw-shop .bc-page [hidden]{display:none!important}
.bhw-shop .bc-page button,.bhw-shop .bc-page input,.bhw-shop .bc-page select{font-family:inherit}
.bhw-shop .bc-page button{color:inherit}
.bhw-shop .bc-header{display:flex;align-items:center;gap:24px;padding:15px 24px;min-height:72px;border-bottom:1px solid #ededeb;background:#fff}
.bhw-shop .bc-logo{width:64px;height:39px;object-fit:contain;display:block;flex:none}
.bhw-shop .bc-nav{display:flex;align-items:center;gap:20px;font-size:13px}
.bhw-shop .bc-nav a{color:var(--bc-ink);text-decoration:none}
.bhw-shop .bc-nav .bc-nav-current{color:var(--bc-green);border-bottom:2px solid #8da087;padding-bottom:5px}
.bhw-shop .bc-header-actions{display:flex;align-items:center;gap:14px;margin-left:auto}
.bhw-shop .bc-test-link{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap;border-radius:7px;background:var(--bc-coral);color:#fff}
.bhw-shop .bc-icon-button{position:relative;display:flex;align-items:center;justify-content:center;width:37px;height:37px;padding:7px;border:0;background:transparent;color:var(--bc-ink);border-radius:7px}
.bhw-shop .bc-icon-button svg{width:21px;height:21px;stroke-width:1.5}
.bhw-shop .bc-basket-count{position:absolute;right:0;top:0;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:50%;font:500 10px/1 BHWStoreGilroy,Arial,sans-serif;background:var(--bc-coral);color:#fff;padding:2px}
.bhw-shop .bc-mobile-menu{display:none}
.bhw-shop .bc-main{max-width:1240px;margin:0 auto;padding:27px 28px 24px}
.bhw-shop .bc-intro{display:flex;gap:22px;justify-content:space-between;align-items:center;margin-bottom:23px}
.bhw-shop .bc-intro h1{font-size:30px;line-height:1.12;font-weight:500;letter-spacing:-.6px;margin:0 0 10px}
.bhw-shop .bc-intro p{margin:0;max-width:470px;font-size:14px;line-height:1.45;color:var(--bc-muted)}
.bhw-shop .bc-help-test{display:flex;align-items:center;gap:12px;background:#f5f6f1;border:1px solid #e5e9df;border-radius:12px;padding:13px 15px;max-width:310px;font-size:13px;text-decoration:none;color:var(--bc-ink)}
.bhw-shop .bc-help-test>svg{width:22px;height:22px;color:#758b6c;flex:none}
.bhw-shop .bc-help-test strong{font-weight:500;display:block;color:var(--bc-green);margin-top:3px}
.bhw-shop .bc-catalog-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}
.bhw-shop .bc-tab{border:1px solid transparent;border-radius:22px;background:transparent;padding:9px 14px;font-size:14px;min-height:40px;white-space:nowrap}
.bhw-shop .bc-tab[aria-pressed=true]{border-color:#d2ddcb;background:#edf2e8;color:#415941}
.bhw-shop .bc-tab span{font-size:11px;color:#7b8375;margin-left:4px}
.bhw-shop .bc-search-row{display:flex;align-items:center;gap:10px;margin-bottom:13px}
.bhw-shop .bc-search{display:flex;align-items:center;gap:9px;min-width:0;flex:1;border:1px solid #dce1d7;background:#fff;border-radius:9px;min-height:44px;padding:0 12px}
.bhw-shop .bc-search svg{width:18px;height:18px;color:#7d8575;flex:none}
.bhw-shop .bc-search input{font-size:16px;line-height:1.3;color:var(--bc-ink);border:0;background:transparent;width:100%;min-width:0;padding:10px 0}
.bhw-shop .bc-filter-button{display:flex;gap:7px;align-items:center;justify-content:center;padding:11px 13px;border:1px solid #dce1d7;background:#fff;border-radius:9px;font-size:13px;min-height:44px}
.bhw-shop .bc-filter-button svg{width:17px;height:17px}
.bhw-shop .bc-filters{background:#f8f9f5;padding:15px;border:1px solid var(--bc-line);border-radius:10px;margin-bottom:14px}
.bhw-shop .bc-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.bhw-shop .bc-filter-field{display:block;font-size:12px;color:var(--bc-muted)}
.bhw-shop .bc-filter-field select{display:block;font-size:16px;width:100%;min-height:42px;margin-top:5px;padding:8px;border:1px solid #d9dfd2;border-radius:7px;background:#fff;color:var(--bc-ink)}
.bhw-shop .bc-stock-check{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:13px;color:var(--bc-ink);width:fit-content;min-height:32px}
.bhw-shop .bc-stock-check input{accent-color:#72866b;width:16px;height:16px}
.bhw-shop .bc-goals{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:15px}
.bhw-shop .bc-goal{border:1px solid #e2e6dc;border-radius:7px;background:#fff;padding:7px 10px;font-size:12px;line-height:1.25;min-height:33px}
.bhw-shop .bc-goal[aria-pressed=true]{background:#f0f3eb;border-color:#9fb294;color:#40563e}
.bhw-shop .bc-more-goals{color:#6c7963!important;border-style:dashed}
.bhw-shop .bc-extra-goals{display:contents}
.bhw-shop .bc-toolbar{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:13px;font-size:12px;color:var(--bc-muted)}
.bhw-shop .bc-sort{display:flex;align-items:center;gap:6px}
.bhw-shop .bc-sort select{border:0;background:transparent;color:var(--bc-ink);padding:7px 0;font-size:12px;max-width:162px}
.bhw-shop .bc-selection{display:flex;align-items:center;gap:12px;border:1px solid #cddcc4;background:#f0f4eb;border-radius:11px;padding:12px 14px;margin-bottom:16px}
.bhw-shop .bc-selection>svg{width:22px;height:22px;color:var(--bc-green);flex:none}
.bhw-shop .bc-selection-text{min-width:0;font-size:13px}
.bhw-shop .bc-selection-text strong{font-weight:500;display:block}
.bhw-shop .bc-selection-text span{font-size:12px;color:var(--bc-muted)}
.bhw-shop .bc-selection-price{margin-left:auto;white-space:nowrap;font-size:15px;font-weight:500}
.bhw-shop .bc-selection-open{border:0;background:#4e6653;color:#fff!important;min-height:39px;padding:9px 13px;border-radius:7px;font-size:12px;display:flex;align-items:center;gap:7px;white-space:nowrap}
.bhw-shop .bc-selection-open svg{width:16px;height:16px}
.bhw-shop .bc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.bhw-shop .bc-product{border:1px solid #e0e5db;border-radius:13px;overflow:clip;background:#fff;display:flex;flex-direction:column;min-width:0;position:relative}
.bhw-shop .bc-product[data-added=true]{border-color:#97ac89;box-shadow:0 0 0 1px #97ac89}
.bhw-shop .bc-product-image{display:block;width:100%;padding:0;border:0;background:#f4f4f4;aspect-ratio:2/1;position:relative;overflow:hidden}
.bhw-shop .bc-product-image img{width:100%;height:100%;object-fit:contain;display:block}
.bhw-shop .bc-added-mark{position:absolute;right:9px;top:9px;background:#e8efdf;color:#4d6841;width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.bhw-shop .bc-added-mark svg{width:14px;height:14px}
.bhw-shop .bc-product-body{padding:13px 14px 12px;display:flex;flex-direction:column;flex:1}
.bhw-shop .bc-product-category{font-size:10px;line-height:1.25;letter-spacing:.2px;color:#818977;margin-bottom:6px}
.bhw-shop .bc-product-name{display:block;min-height:42px;text-align:left;font-size:19px;line-height:1.1;font-weight:500;letter-spacing:-.25px;padding:0;border:0;background:transparent;margin-bottom:7px;width:100%}
.bhw-shop .bc-purpose{font-size:13px;line-height:1.35;color:#66745c;margin:0 0 12px;min-height:35px}
.bhw-shop .bc-meta{font-size:11px;line-height:1.3;color:#7c8276;margin-top:auto;margin-bottom:8px}
.bhw-shop .bc-price-line{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;line-height:1.15}
.bhw-shop .bc-price-line strong{font-size:20px;font-weight:500;white-space:nowrap}
.bhw-shop .bc-price-line small{font-size:11px;color:#7c8276;white-space:nowrap}
.bhw-shop .bc-daily{font-size:11px;color:#747e6c;margin:4px 0 11px;min-height:15px}
.bhw-shop .bc-add{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;background:#edf2e8;color:#415b40!important;border:1px solid #d0ddc8;border-radius:7px;padding:9px 8px;min-height:39px;font-size:13px;font-weight:500}
.bhw-shop .bc-add svg{width:15px;height:15px;flex:none}
.bhw-shop .bc-add[data-added=true]{background:#dfe9d6;border-color:#a6bb99}
.bhw-shop .bc-add:disabled{background:#f2f3f0;color:#90968b!important;border-color:#e3e6df;font-weight:400}
.bhw-shop .bc-details{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;font-size:11px;border:0;background:transparent;color:#6e7866!important;margin-top:9px;padding:3px 0;min-height:23px}
.bhw-shop .bc-details svg{width:13px;height:13px}
.bhw-shop .bc-empty{padding:35px 12px;text-align:center;background:#fafbf7;border-radius:12px;color:var(--bc-muted);grid-column:1/-1}
.bhw-shop .bc-empty button{border:1px solid #cbd8c2;background:#edf2e8;border-radius:8px;padding:11px 15px;color:#45613f;margin-top:10px}
.bhw-shop .bc-load-more{display:block;max-width:320px;width:100%;margin:22px auto 0;background:#fff;border:1px solid #cfdac7;border-radius:9px;min-height:43px;padding:11px 15px;font-size:13px}
.bhw-shop .bc-format-note{display:flex;align-items:center;gap:12px;max-width:560px;margin:23px auto 0;color:#6d7766;font-size:13px;line-height:1.4}
.bhw-shop .bc-format-note svg{width:26px;height:26px;flex:none;color:#809571}
.bhw-shop .bc-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid #e4e8de;color:#7a8273;font-size:11px}
.bhw-shop .bc-footer a{color:#67795c;text-decoration:none}
.bhw-shop .bc-back{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#65775b!important;padding:8px 0;font-size:13px;margin-bottom:16px}
.bhw-shop .bc-back svg{width:16px;height:16px}
.bhw-shop .bc-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;max-width:800px;margin:0 auto}
.bhw-shop .bc-detail-photo{width:100%;border-radius:12px;background:#f4f4f4;aspect-ratio:2/1;object-fit:cover}
.bhw-shop .bc-detail-copy h2{font-size:29px;line-height:1.12;font-weight:500;margin:0 0 10px;letter-spacing:-.4px}
.bhw-shop .bc-detail-copy p{font-size:15px;color:#6c7864;margin:0 0 14px}
.bhw-shop .bc-detail-meta{font-size:13px;color:#7a8370;margin-bottom:13px}
.bhw-shop .bc-composition{font-size:13px;margin:17px 0;border-top:1px solid #e2e7dc;border-bottom:1px solid #e2e7dc;padding:13px 0}
.bhw-shop .bc-composition h3{font-size:14px;font-weight:500;margin:0 0 9px}
.bhw-shop .bc-composition dl{display:grid;grid-template-columns:1fr auto;gap:7px 13px;margin:0;color:#68765e}
.bhw-shop .bc-composition dd{margin:0;text-align:right}
.bhw-shop .bc-product-link{font-size:12px;line-height:1.4;color:#536d49;text-underline-offset:3px;display:inline-flex;gap:5px;align-items:center;margin-bottom:15px}
.bhw-shop .bc-product-link svg{width:13px;height:13px}
.bhw-shop .bc-dose-label{display:block;margin:16px 0;font-size:13px;color:#5e6b56}
.bhw-shop .bc-dose-label select{display:block;width:100%;font-size:16px;background:#fff;border:1px solid #bdcdb1;border-radius:8px;padding:11px;margin-top:6px;min-height:44px}
.bhw-shop .bc-detail-action{max-width:350px}
.bhw-shop .bc-detail-action .bc-add{min-height:44px;font-size:14px}
.bhw-shop .bc-review{max-width:650px;margin:0 auto}
.bhw-shop .bc-review h2{font-size:28px;font-weight:500;margin:0 0 8px;line-height:1.15}
.bhw-shop .bc-review-intro{font-size:14px;color:var(--bc-muted);margin:0 0 20px}
.bhw-shop .bc-review-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e3e8dc}
.bhw-shop .bc-review-item img{width:64px;height:43px;border-radius:6px;object-fit:cover;flex:none}
.bhw-shop .bc-review-item strong{display:block;font-size:15px;font-weight:500}
.bhw-shop .bc-review-item small{display:block;font-size:11px;color:var(--bc-muted);margin-top:3px}
.bhw-shop .bc-review-price{margin-left:auto;white-space:nowrap;font-size:14px}
.bhw-shop .bc-review-remove{width:36px;height:36px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;flex:none}
.bhw-shop .bc-review-remove svg{width:17px;height:17px;color:#849077}
.bhw-shop .bc-review-total{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0 9px;font-size:15px}
.bhw-shop .bc-review-total strong{font-size:23px;font-weight:500}
.bhw-shop .bc-review-bottom{font-size:12px;color:var(--bc-muted);margin-bottom:18px}
.bhw-shop .bc-cart-action{display:flex;width:100%;align-items:center;justify-content:center;gap:13px;min-height:47px;padding:12px;background:var(--bc-coral);color:#fff!important;border:0;border-radius:8px;font-size:15px;font-weight:500}
.bhw-shop .bc-cart-action svg{width:19px;height:19px}
@container(max-width:899px){.bhw-shop .bc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bhw-shop .bc-nav{display:none}.bhw-shop .bc-mobile-menu{display:flex}.bhw-shop .bc-main{padding:24px}.bhw-shop .bc-header{padding-left:22px;padding-right:22px}}
@container(max-width:649px){.bhw-shop .bc-header{padding:12px 16px;min-height:65px;gap:15px}.bhw-shop .bc-logo{width:56px;height:34px}.bhw-shop .bc-header-actions{gap:6px}.bhw-shop .bc-test-link{display:none}.bhw-shop .bc-main{padding:22px 16px}.bhw-shop .bc-intro{display:block;margin-bottom:16px}.bhw-shop .bc-intro h1{font-size:28px;margin-bottom:8px}.bhw-shop .bc-intro p{font-size:13px}.bhw-shop .bc-help-test{max-width:none;margin-top:14px;padding:10px 12px;font-size:12px}.bhw-shop .bc-help-test strong{display:inline;margin-left:5px}.bhw-shop .bc-help-test>svg{width:18px;height:18px}.bhw-shop .bc-catalog-tabs{gap:3px;margin-bottom:13px}.bhw-shop .bc-tab{font-size:13px;padding:8px 11px;min-height:38px}.bhw-shop .bc-tab span{font-size:10px}.bhw-shop .bc-search-row{gap:8px}.bhw-shop .bc-filter-button{padding:10px}.bhw-shop .bc-filter-button span{display:none}.bhw-shop .bc-goals{gap:6px;margin-bottom:10px}.bhw-shop .bc-goal{font-size:11px;padding:7px 8px;min-height:32px}.bhw-shop .bc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bhw-shop .bc-product-body{padding:11px}.bhw-shop .bc-product-name{font-size:17px;min-height:38px}.bhw-shop .bc-purpose{font-size:12px;min-height:33px;margin-bottom:10px}.bhw-shop .bc-product-category{font-size:10px}.bhw-shop .bc-meta{font-size:10px}.bhw-shop .bc-price-line strong{font-size:18px}.bhw-shop .bc-price-line small{font-size:10px}.bhw-shop .bc-add{font-size:12px;min-height:40px;padding:9px 5px}.bhw-shop .bc-details{font-size:10px;min-height:29px;margin-top:5px}.bhw-shop .bc-selection{flex-wrap:wrap;gap:9px;padding:11px 12px}.bhw-shop .bc-selection>svg{display:none}.bhw-shop .bc-selection-price{font-size:14px}.bhw-shop .bc-selection-open{padding:9px 11px}.bhw-shop .bc-detail-layout{display:block}.bhw-shop .bc-detail-photo{max-height:200px;margin-bottom:17px}.bhw-shop .bc-detail-copy h2{font-size:26px}.bhw-shop .bc-detail-action{max-width:none}.bhw-shop .bc-footer{font-size:10px;gap:10px}.bhw-shop .bc-review-item{gap:8px}.bhw-shop .bc-review-item img{width:49px;height:36px}.bhw-shop .bc-review-item strong{font-size:13px}.bhw-shop .bc-review-price{font-size:12px}}
@container(max-width:349px){.bhw-shop .bc-main{padding:19px 12px}.bhw-shop .bc-grid{gap:9px}.bhw-shop .bc-tab{padding:8px 7px;font-size:12px}.bhw-shop .bc-product-body{padding:9px}.bhw-shop .bc-product-name{font-size:16px}.bhw-shop .bc-price-line strong{font-size:16px}.bhw-shop .bc-help-test{align-items:flex-start}.bhw-shop .bc-help-test strong{display:block;margin-left:0}.bhw-shop .bc-sort select{max-width:135px}.bhw-shop .bc-review-total strong{font-size:20px}}
@media(max-width:460px){.bhw-shop .bc-preview-tools{padding-right:0;flex-wrap:wrap}.bhw-shop .bc-preview-note{margin-left:0;width:100%}}
@media(prefers-reduced-motion:no-preference){.bhw-shop .bc-product,.bhw-shop .bc-add{transition:border-color .16s,background-color .16s}}
.bhw-shop .bc-product[data-kind=supplement] .bc-product-image img{transform:none}
.bhw-shop .bc-product-name{min-height:0}
.bhw-shop .bc-purpose{min-height:0}
.bhw-shop .bc-product-category,.bhw-shop .bc-meta,.bhw-shop .bc-price-line small,.bhw-shop .bc-details,.bhw-shop .bc-footer{font-size:11px}
@container(max-width:649px){.bhw-shop .bc-product-category{display:none}.bhw-shop .bc-product-name{min-height:0;margin-bottom:8px}.bhw-shop .bc-purpose{min-height:0}.bhw-shop .bc-product-body{padding:11px}.bhw-shop .bc-product-name{font-size:17px}}
@container(max-width:349px){.bhw-shop .bc-product-body{padding:9px}.bhw-shop .bc-product-name{font-size:16px}}

.bhw-shop-page #content{margin-top:0!important;padding-top:0!important}.bhw-shop .bc-page{max-width:none}.bhw-shop button{text-transform:none;letter-spacing:normal;box-shadow:none}.bhw-shop .bc-main{padding-top:28px}.bhw-shop .bc-message{font-size:14px;line-height:1.4;margin-bottom:16px;padding:12px;border:1px solid #dbe3d4;border-radius:9px;background:#f5f7f1;color:#435d3e}.bhw-shop .bc-message[role=alert]{color:#8c4935;border-color:#eacbbf;background:#fff6f1}.bhw-shop .bc-composition p{font-size:13px}.bhw-shop .bc-composition table{font-size:13px;width:100%}.bhw-shop .bc-composition img{max-width:100%;height:auto}.bhw-shop .bc-live-modal{position:fixed;inset:0;background:rgba(25,32,23,.42);z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px}.bhw-shop .bc-live-modal-box{background:white;width:min(980px,100%);border-radius:12px;overflow:hidden;max-height:92vh}.bhw-shop .bc-live-modal-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 15px;background:#fff;border-bottom:1px solid #e2e6dc;font-size:14px}.bhw-shop .bc-live-modal iframe{width:100%;height:78vh;border:0;background:#fff}.bhw-shop .bc-live-modal button{border:0;background:transparent;font-size:24px;min-width:40px;min-height:40px}.bhw-shop .bc-live-modal[hidden]{display:none}.bhw-shop .bc-selection-price{font-size:14px}.bhw-shop .bc-foreign-note{font-size:13px;color:#69785f;margin:14px 0}
@media(max-width:650px){.bhw-shop .bc-live-modal{padding:8px}.bhw-shop .bc-main{padding:22px 16px}}

.bhw-shop a.bc-product-name,.bhw-shop a.bc-details,.bhw-shop a.bc-add{color:inherit;text-decoration:none}.bhw-shop .bc-seo{margin-top:24px;border-top:1px solid #e2e6dc;padding-top:16px;font-size:13px;line-height:1.6;color:#68765e}.bhw-shop .bc-seo summary{color:#4e6653;cursor:pointer}

/* 0.2.30.30 — native product content, intact catalog images, one search. */
body.bhw-shop-page #masthead .search-block,body.bhw-shop-page #masthead .menu-item-search{display:none!important}
.bhw-shop .bc-product-image{padding:10px}.bhw-shop .bc-product-image img{object-fit:contain;object-position:center;transform:none!important}
.bhw-shop .bc-purpose{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.bhw-shop .bc-purpose p{font-size:inherit;line-height:inherit;margin:0 0 5px}.bhw-shop .bc-purpose ul,.bhw-shop .bc-purpose ol{margin:0;padding-left:17px}
.bhw-shop .bc-product-goals{font-size:11px;line-height:1.4;color:#4e6653;margin:6px 0 8px;overflow-wrap:anywhere}
.bhw-shop .bc-card-variant{margin:8px 0 0;font-size:12px}.bhw-shop .bc-card-variant select{width:100%;min-width:0;margin-top:5px;font:inherit;min-height:38px;border:1px solid #a7b69c;border-radius:7px;background:#fff;padding:5px}

.bhw-shop .bc-real-cart-actions{display:flex;align-items:stretch;gap:5px;margin-top:auto}.bhw-shop .bc-real-cart-actions .bc-add{margin-top:0;flex:1}.bhw-shop .bc-cart-remove{border:1px solid #d8e2cf;background:#f1f5ed;color:#4e6653;border-radius:7px;min-width:35px;display:flex;align-items:center;justify-content:center}.bhw-shop .bc-native-cart-link{display:block;text-align:right;margin:0 0 12px;color:#4e6653;text-decoration:none;font-size:14px}.bhw-shop .bc-product-body>.bc-add{margin-top:auto}

/* 0.2.30.31 — current WooCommerce basket contents, no additional step. */
.bhw-shop .bc-cart-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;align-items:center}.bhw-shop .bc-cart-summary strong{font-size:14px;font-weight:500}.bhw-shop .bc-cart-summary-count{display:block;font-size:12px;color:#68765e;margin-top:2px}.bhw-shop .bc-cart-summary .bc-selection-open{text-decoration:none;font-size:12px;min-height:35px;padding:8px 11px}
.bhw-shop .bc-cart-summary-items{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bhw-shop .bc-cart-summary-items li{display:flex;align-items:center;gap:5px;margin:0;padding:4px 7px 4px 4px;background:#fff;border:1px solid #dce5d4;border-radius:7px;font-size:12px;line-height:1.25;max-width:100%}.bhw-shop .bc-cart-summary-items img{width:25px;height:25px;object-fit:contain;flex:none;border-radius:4px}.bhw-shop .bc-cart-summary-items small{display:block;font-size:10px;color:#6c7864;margin-top:2px}.bhw-shop .bc-cart-summary-items span{overflow-wrap:anywhere}
.bhw-shop-page .notifyjs-supro-base{display:none!important}
