.bh-mobile-categories-link,.bh-small-label{display:none}.bh-compact-home .bh-hero-copy{min-width:0}.bh-compact-home .bh-hero .bh-hero-brand{width:200px;height:auto;margin:0 0 24px;display:block}.bh-compact-home .bh-hero h1{letter-spacing:-.8px;text-transform:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(28px,3.1vw,45px);line-height:1.12}.bh-compact-home .bh-hero .bh-hero-accent{letter-spacing:-.6px;color:#216d38;margin:14px 0 24px;font-size:38px;font-weight:400;line-height:1.15}@media (max-width:650px){.bh-compact-home .bh-wide-label{display:none}.bh-compact-home .bh-small-label{display:inline}.bh-compact-home [data-home-section] h2{text-transform:none;letter-spacing:-.3px}.bh-compact-home main{padding-left:12px;padding-right:12px}.bh-compact-home .bh-hero{border-left:0;border-radius:16px;grid-template-columns:75% 25%;height:auto;min-height:184px;margin-top:12px;display:grid;overflow:hidden}.bh-compact-home .bh-hero-copy{z-index:1;min-width:0;padding:18px 0 18px 16px}.bh-compact-home .bh-hero .bh-hero-brand{width:132px;margin-bottom:15px}.bh-compact-home .bh-hero h1{letter-spacing:-.45px;margin:0;font-size:clamp(20px,5.9vw,23px);line-height:1.12}.bh-compact-home .bh-hero .bh-hero-accent{letter-spacing:-.5px;margin:9px 0 13px;font-size:clamp(20px,5.9vw,23px)}.bh-compact-home .bh-hero .bh-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden;margin:0 0 12px!important}.bh-compact-home .bh-hero .bh-actions{display:block}.bh-compact-home .bh-hero .bh-button{gap:8px;min-height:44px;padding:8px 12px;font-size:11px;display:inline-flex}.bh-compact-home .bh-hero .bh-outline{display:none!important}.bh-compact-home .bh-hero-art{justify-content:center;align-items:center;height:100%;min-height:184px;padding:12px 6px;display:flex;overflow:hidden}.bh-compact-home .bh-hero-art>img:not(.bh-art-logo){object-fit:contain;width:100%;max-width:100%;height:155px;position:static;transform:none}.bh-compact-home .bh-hero .bh-art-logo,.bh-compact-home .bh-hero .bh-product-label{display:none}.bh-compact-home .bh-section[data-home-section=categories]{margin-top:20px;margin-bottom:20px;padding-top:0;position:relative}.bh-compact-home .bh-section[data-home-section=categories]>h2{clip:auto;white-space:normal;width:auto;height:auto;margin:0 50px 12px 0;font-size:19px;position:static;overflow:visible}.bh-compact-home .bh-mobile-categories-link{color:#326941;align-items:center;gap:4px;min-height:24px;font-size:12px;display:flex;position:absolute;top:0;right:0}.bh-compact-home .bh-mobile-categories-link svg{width:16px;height:16px}.bh-compact-home .bh-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bh-compact-home .bh-categories>a{background:#f1f5f0;border-radius:12px;min-width:0;padding:6px;overflow:hidden}.bh-compact-home .bh-category-image{background:0 0;height:45px;margin:0;padding:0}.bh-compact-home .bh-category-image img{object-fit:contain;width:100%;height:45px}.bh-compact-home .bh-categories strong{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:27px;padding:4px 0 0;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.bh-compact-home .bh-categories strong svg{display:none}.bh-compact-home [data-home-section=products]{margin-top:20px;padding-top:0}.bh-compact-home [data-home-section=products] .bh-section-heading{flex-direction:row;align-items:center;gap:8px;margin-bottom:12px}.bh-compact-home [data-home-section=products] h2{margin:0;font-size:19px;line-height:1.2}.bh-compact-home [data-home-section=products] .bh-section-heading p{display:none}.bh-compact-home [data-home-section=products] .bh-section-heading>a{white-space:nowrap;font-size:11px}}
