.storefront:has(.sf-branded){--sf-green:#216d38;color:#191d1b;background:#fff}.storefront .sf-branded .sf-shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}.sf-branded .sf-brand-search{flex:1;min-width:100px}.sf-brand-search:has(.sf-catalog-search)>form{display:none}.sf-branded .sf-brand-search .sf-catalog-search{background:#fafbfa;border:1px solid #d7dcd8;border-radius:0;width:100%;height:50px;margin:0;padding:0 14px;position:static;inset:auto;transform:none}.sf-branded .sf-brand-search input{font-size:14px}.sf-branded .bh-header>a:not(:first-child){min-width:44px;min-height:44px;color:var(--bh-ink);background:0 0;border-radius:0;justify-content:center;padding:8px 0;font-weight:400}.sf-branded .bh-header>a svg{color:currentColor}.sf-branded .bh-header>a[href=\/cart]>span:last-child:not(:first-child){color:inherit}.sf-branded .sf-main{padding-block:32px 56px}.sf-branded .sf-catalog .sf-heading{height:auto;margin:0 0 28px;display:block}.sf-branded .sf-heading-categories{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.sf-branded .sf-heading-categories>a,.storefront .sf-branded .sf-category-group>button{border:1px solid #d7dcd8;height:auto;min-height:44px;padding:10px 16px;font-size:14px}.sf-branded .sf-catalog .sf-heading h1{text-transform:uppercase;color:var(--bh-ink);letter-spacing:-.8px;font-size:clamp(28px,3vw,42px)}.sf-branded .sf-catalog .sf-selected-category{color:var(--bh-muted);margin:12px 0 20px}.sf-branded .sf-catalog>.sf-breadcrumbs{clip-path:none;width:auto;height:auto;color:var(--bh-muted);margin-bottom:24px;font-size:13px;display:flex;position:static}.sf-branded .sf-catalog .sf-controls{border:1px solid #e1e6e1;border-radius:0;flex-wrap:wrap;gap:14px;height:auto;min-height:66px;margin-bottom:8px;padding:14px}.sf-branded .sf-catalog .sf-product-grid{gap:18px}.sf-branded .sf-catalog button,.sf-branded .sf-catalog select,.sf-branded .sf-catalog summary{border-radius:0}.sf-branded .sf-catalog button:focus-visible,.sf-branded .sf-catalog select:focus-visible,.sf-branded .sf-catalog summary:focus-visible{outline-offset:3px;outline:3px solid #32834a}.sf-branded .sf-cookie-settings{color:#fff;background:#171c18;padding:0 32px 20px}.sf-branded .sf-heading-categories a,.sf-branded .sf-category-group>button{border-radius:0}@media (max-width:1050px){.sf-branded .bh-header>a:not(:first-child)>span{display:none}.sf-branded .sf-catalog .sf-controls{gap:10px}}@media (max-width:650px){.storefront .sf-branded .sf-shell{padding-inline:16px}.sf-branded .sf-brand-search{flex-basis:100%;order:4}.sf-branded .bh-header>a:not(:first-child)>span{display:none}.sf-branded .sf-main{padding-block:24px 36px}.sf-branded .sf-catalog .sf-heading{height:auto;margin-bottom:20px;display:block}.sf-branded .sf-catalog .sf-heading h1{text-transform:uppercase;font-size:28px;line-height:1.15}.sf-branded .sf-heading-categories>a,.storefront .sf-branded .sf-category-group>button{white-space:normal;padding:8px 10px;font-size:12px}.sf-branded .sf-category-dropdown{width:min(310px,100vw - 36px);min-width:0;position:absolute;left:0;right:auto}.sf-branded .sf-catalog .sf-controls{height:auto;min-height:56px;padding:10px}.sf-branded .sf-catalog .sf-product-grid{gap:12px}}
