.bh{--bh-cta:var(--button-background-color-secondary,#e2762b);--bh-cta-hover:var(--button-background-color-secondary-hover,#c9631f);--bh-accent:var(--button-text-color-primary-with-border,#c2591a);--bh-fire:var(--color-fire-bush,#e89928);--bh-bg:var(--color-background,#f7f3ec);--bh-muted:var(--color-text-secondary,#5c5c5c);--bh-ph:var(--color-img-placeholder-bg,#efe9df);--bh-heading:var(--heading-font-family,Montserrat,sans-serif);--bh-rule:inset 0 0 0 1px rgba(0,0,0,.1);--bh-rule-soft:inset 0 0 0 1px rgba(0,0,0,.06);--bh-rule-light:inset 0 0 0 1px rgba(255,255,255,.18)}.bh,.bh *,.bh *:before,.bh *:after{box-sizing:border-box}.bh ul{list-style:none;margin:0;padding:0}.bh li{margin:0;padding:0}.bh a{text-decoration:none;color:inherit}.bh p,.bh h1,.bh h2,.bh h3{margin:0;padding:0}.bh img{display:block;max-width:100%}.bh-bg{background:var(--bh-bg)}.bh-white{background:#fff}.bh-shell{margin:0 auto;width:100%;max-width:1432px;padding-left:20px;padding-right:20px}.bh-band{padding-top:56px;padding-bottom:56px}.bh-band-bottom{padding-bottom:56px}.bh-ico{width:16px;height:16px;flex-shrink:0}.bh-eyebrow{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;line-height:1.4;color:var(--bh-accent)}.bh-eyebrow--fire{color:var(--bh-fire)}.bh-h2{margin-top:10px!important;font-family:var(--bh-heading);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#000;text-wrap:balance}.bh-body{font-size:14.5px;line-height:1.625;color:var(--bh-muted)}.bh-clamp2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bh .bh-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;border-radius:9999px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .2s,color .2s;cursor:pointer}.bh .bh-btn--cta{background:var(--bh-cta);padding:14px 28px;color:#fff}.bh .bh-btn--cta:hover{background:var(--bh-cta-hover);color:#fff}.bh .bh-btn--ghost-dark{padding:14px 28px;color:#fff;box-shadow:var(--bh-rule-light)}.bh .bh-btn--ghost-dark:hover{background:#fff;color:#000}.bh .bh-btn--ghost-light{background:#fff;padding:12px 24px;color:#000;box-shadow:var(--bh-rule)}.bh .bh-btn--ghost-light:hover{background:#000;color:#fff}.bh .bh-textlink{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#000;transition:color .2s}.bh .bh-textlink:hover{color:var(--bh-accent)}.bh .bh-textlink .bh-ico{transition:transform .2s}.bh .bh-textlink:hover .bh-ico{transform:translate(2px)}.bh-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.bh-head__main{max-width:672px}.bh-head__copy{margin-top:14px!important}.bh-panel{position:relative;overflow:hidden;border-radius:24px;background:#000}.bh-panel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bh-panel__shade{position:absolute;top:0;right:0;bottom:0;left:0}.bh-hero{padding-top:16px}.bh-hero .bh-panel__shade{background:linear-gradient(to top,#000000d9,#00000073,#0003)}.bh-hero__inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:500px;padding:24px}.bh-hero__title{margin-top:16px!important;max-width:768px;font-family:var(--bh-heading);font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#fff;text-wrap:balance}.bh-hero__text{margin-top:20px!important;max-width:576px;font-size:15px;line-height:1.625;color:#fffc}.bh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bh-hero .bh-actions{margin-top:32px}.bh-hero__points{margin-top:32px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.bh-hero__points li{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:#ffffffbf}.bh-hero__points .bh-ico{color:var(--bh-fire)}.bh-trust{padding-top:24px}.bh-cells{display:grid;grid-template-columns:1fr;gap:1px;overflow:hidden;border-radius:16px;background:#00000014}.bh-trust__cell{display:flex;align-items:flex-start;gap:12px;background:#fff;padding:16px 20px!important}.bh-trust__cell .bh-ico{margin-top:2px;width:20px;height:20px;color:var(--bh-accent)}.bh-trust__title{font-family:var(--bh-heading);font-size:13px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#000}.bh-trust__copy{margin-top:4px!important;font-size:12.5px;line-height:1.375;color:var(--bh-muted)}.bh-brands__inner{padding-top:48px;padding-bottom:48px}.bh-brands .bh-eyebrow{text-align:center}.bh-brands__list{max-width:1100px;margin:24px auto 0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px 24px}.bh-brands__list li{text-align:center;font-family:var(--bh-heading);font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.375;letter-spacing:.07em;color:#00000073}.bh-brands__note{max-width:576px;margin:28px auto 0!important;text-align:center;font-size:14px;line-height:1.625;color:var(--bh-muted)}.bh-tiles{margin-top:36px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bh .bh-tile{position:relative;display:flex;aspect-ratio:4/5;width:100%;overflow:hidden;border-radius:16px;background:var(--bh-ph)}.bh-tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.bh-tile:hover img{transform:scale(1.05)}.bh-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.15),transparent)}.bh-tile__cap{position:absolute;left:0;right:0;bottom:0;padding:16px}.bh-tile__title{min-height:2.5em;font-family:var(--bh-heading);font-size:15px;font-weight:700;line-height:1.25;color:#fff}.bh-tile__copy{margin-top:4px;font-size:12px;line-height:1.375;color:#ffffffb3}.bh-tile__go{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--bh-fire)}.bh-tile__go .bh-ico{width:14px;height:14px}.bh-pills{margin-top:16px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bh-pills li:last-child:nth-child(odd){grid-column:span 2}.bh .bh-pill{display:flex;height:100%;align-items:center;justify-content:center;border-radius:9999px;background:#fff;padding:10px 12px;text-align:center;font-size:12.5px;font-weight:500;line-height:1.4;color:#000;box-shadow:var(--bh-rule-soft);transition:color .2s}.bh .bh-pill:hover{color:var(--bh-accent)}.bh-rail{margin-top:36px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.bh .bh-card{display:flex;height:100%;flex-direction:column}.bh-card__media{position:relative;display:block;width:100%;overflow:hidden;border-radius:16px;background:#fff;box-shadow:var(--bh-rule-soft)}.bh-card__ratio{display:block;aspect-ratio:1/1;width:100%}.bh-card__ratio img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .5s ease-out}.bh-card:hover .bh-card__ratio img{transform:scale(1.04)}.bh-card__ph{display:block;width:100%;height:100%;background:var(--bh-ph)}.bh-card__title{margin-top:16px;min-height:2.6em;font-family:var(--bh-heading);font-size:13.5px;font-weight:600;line-height:1.3;color:#000;transition:color .2s}.bh-card:hover .bh-card__title{color:var(--bh-accent)}.bh-card__price{margin-top:8px;display:block;font-size:15px;font-weight:700;color:#000}.bh-card__price--none{font-size:13px;font-weight:400;color:var(--bh-muted)}.bh-card__note{margin-top:6px;display:block;font-size:11.5px;font-weight:500;color:var(--bh-accent)}.bh-pillars{margin-top:36px!important}.bh-pillar{display:flex;flex-direction:column;background:#fff;padding:24px!important}.bh-pillar>.bh-ico{width:24px;height:24px;color:var(--bh-accent)}.bh-pillar__title{margin-top:16px!important;min-height:2.6em;font-family:var(--bh-heading);font-size:16px;font-weight:700;line-height:1.3;color:#000}.bh-pillar__copy{margin-top:10px!important;flex:1 1 0%;font-size:13.5px;line-height:1.625;color:var(--bh-muted)}.bh .bh-pillar__link{margin-top:16px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--bh-accent)}.bh-pillar__link .bh-ico{width:14px;height:14px}.bh-consult .bh-panel__img{opacity:.45}.bh-consult .bh-panel__shade{background:linear-gradient(to right,#000000eb,#000000b3,#00000059)}.bh-consult__inner{position:relative;display:grid;gap:36px;padding:28px}.bh-consult__title{margin-top:12px!important;max-width:576px;font-family:var(--bh-heading);font-size:26px;font-weight:700;line-height:1.15;color:#fff;text-wrap:balance}.bh-consult__text{margin-top:16px!important;max-width:512px;font-size:15px;line-height:1.625;color:#ffffffbf}.bh-consult .bh-actions{margin-top:28px;align-items:stretch}.bh-consult__points{display:grid;gap:12px}.bh-consult__points li{display:flex;align-items:flex-start;gap:12px;border-radius:16px;background:#ffffff12;padding:16px!important;box-shadow:var(--bh-rule-light)}.bh-consult__points .bh-ico{margin-top:2px;width:20px;height:20px;color:var(--bh-fire)}.bh-consult__pt{font-family:var(--bh-heading);font-size:14px;font-weight:600;color:#fff}.bh-consult__pc{margin-top:2px!important;font-size:12.5px;line-height:1.375;color:#fff9}.bh-story__grid{display:grid;align-items:center;gap:32px}.bh-story__media{overflow:hidden;border-radius:24px;background:#fff}.bh-story__media img{aspect-ratio:4/3;width:100%;height:auto;object-fit:cover}.bh-story__text{margin-top:16px!important;font-size:15px;line-height:1.625;color:var(--bh-muted)}.bh-story .bh-actions{margin-top:28px}.bh-story .bh-textlink{padding:12px 8px}.bh-faq__grid{display:grid;gap:36px}.bh-faq__lead{margin-top:16px!important;font-size:15px;line-height:1.625;color:var(--bh-muted)}.bh-faq .bh-btn--cta{margin-top:24px}.bh-faq__list li{box-shadow:inset 0 -1px #0000001a}.bh-faq__list li:first-child{box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.bh-faq summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;text-align:left}.bh-faq summary::-webkit-details-marker{display:none}.bh-faq__q{font-family:var(--bh-heading);font-size:15px;font-weight:600;line-height:1.375;color:#000}.bh-faq__plus{position:relative;width:24px;height:24px;flex-shrink:0;border-radius:9999px;box-shadow:var(--bh-rule);transition:background-color .2s}.bh-faq__plus:before,.bh-faq__plus:after{content:"";position:absolute;left:50%;top:50%;background:#000;transform:translate(-50%,-50%);transition:transform .2s}.bh-faq__plus:before{width:10px;height:1.5px}.bh-faq__plus:after{width:1.5px;height:10px}.bh-faq details[open] .bh-faq__plus{background:var(--bh-accent)}.bh-faq details[open] .bh-faq__plus:before,.bh-faq details[open] .bh-faq__plus:after{background:#fff}.bh-faq details[open] .bh-faq__plus:after{transform:translate(-50%,-50%) scaleY(0)}.bh-faq__a{padding:0 40px 20px 0!important;font-size:14px;line-height:1.625;color:var(--bh-muted)}@media(min-width:640px){.bh-shell{padding-left:32px;padding-right:32px}.bh-band{padding-top:80px;padding-bottom:80px}.bh-band-bottom{padding-bottom:80px}.bh-eyebrow{font-size:11px}.bh-h2{font-size:36px}.bh-body{font-size:15px}.bh .bh-btn{width:auto}.bh-panel{border-radius:32px}.bh-hero{padding-top:24px}.bh-hero__inner{min-height:580px;padding:48px}.bh-hero__title{font-size:54px}.bh-hero__text{font-size:17px}.bh-hero__points{margin-top:36px!important;display:flex;flex-wrap:wrap;gap:10px 24px}.bh-hero__points li{font-size:13px}.bh-trust{padding-top:32px}.bh-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-trust__cell{padding:20px!important}.bh-trust__cell:last-child:nth-child(odd){grid-column:span 2}.bh-brands__inner{padding-top:56px;padding-bottom:56px}.bh-brands__list{margin-top:28px!important}.bh-brands__list li{font-size:12.5px;letter-spacing:.12em}.bh-tiles{gap:20px}.bh-tile__cap{padding:24px}.bh-tile__title{font-size:19px}.bh-tile__copy{font-size:13px}.bh-pills{margin-top:20px!important}.bh-rail{column-gap:24px}.bh-card__title{font-size:15px}.bh-card__note{font-size:12px}.bh-pillar{padding:28px!important}.bh-consult__inner{padding:48px}.bh-consult__title{font-size:36px}.bh-consult__points{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-faq__q{font-size:16.5px}}@media(min-width:768px){.bh-pills{grid-template-columns:repeat(var(--bh-cols,5),minmax(0,1fr));gap:12px}.bh-pills li:last-child:nth-child(odd){grid-column:auto}}@media(min-width:1024px){.bh-hero__inner{min-height:640px;padding:64px}.bh-hero__title{font-size:64px}.bh-cells{grid-template-columns:repeat(var(--bh-cols,4),minmax(0,1fr))}.bh-trust__cell:last-child:nth-child(odd){grid-column:auto}.bh-brands__list{grid-template-columns:repeat(5,minmax(0,1fr))}.bh-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bh-pills{gap:20px}.bh .bh-pill{padding-left:16px;padding-right:16px;font-size:13px}.bh-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.bh-consult__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:56px}.bh-consult__points{grid-template-columns:1fr}.bh-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.bh-story__media img{aspect-ratio:5/4}.bh-faq__grid{grid-template-columns:.8fr 1.2fr;gap:64px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bh-home.css.map */
