#hero.bm-product-hero{position:relative;isolation:isolate;display:block;width:100%;height:auto;min-height:0;aspect-ratio:1935 / 812;overflow:hidden;background:#e9f4fd;color:var(--gg-heading);font-family:var(--gg-font-body)}#hero .bm-product-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#hero .bm-product-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#hero .bm-product-hero__content{display:flex;align-items:center;width:100%;height:100%;min-height:inherit;padding:clamp(22px,2.6vw,52px) clamp(28px,8.7vw,180px)}#hero .bm-product-hero__text{width:min(47vw,780px);text-align:left}#hero .bm-product-hero__heading{display:flex;flex-direction:column;margin:0;color:var(--gg-heading);font-size:clamp(38px,4.2vw,82px);font-weight:700;line-height:.98;letter-spacing:-.045em}#hero .bm-product-hero__heading span,#hero .bm-product-hero__heading strong{display:block;font:inherit}#hero .bm-product-hero__heading span{color:var(--gg-heading)}#hero .bm-product-hero__heading strong{color:var(--gg-primary)}#hero .bm-product-hero__description{max-width:620px;margin:clamp(12px,1.2vw,24px) 0 0;color:var(--gg-body);font-size:clamp(16px,1.3vw,25px);font-weight:400;line-height:1.35}#hero .bm-product-hero__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:620px;gap:clamp(8px,1.2vw,24px);margin:clamp(22px,2.1vw,42px) 0 clamp(22px,2vw,40px)}#hero .bm-product-hero__feature{display:flex;flex-direction:column;align-items:flex-start;min-width:0;color:var(--gg-heading);text-align:left;line-height:1.25}#hero .bm-product-hero__icon{display:grid;place-items:center;width:clamp(48px,4.35vw,86px);height:clamp(48px,4.35vw,86px);margin-bottom:clamp(8px,.7vw,14px);border-radius:50%;background:#e4f3fde0;color:var(--gg-primary)}#hero .bm-product-hero__icon svg{width:50%;height:50%}#hero .bm-product-hero__feature strong{font-size:clamp(11px,.91vw,18px);font-weight:700}#hero .bm-product-hero__feature>span:last-child:not(.bm-product-hero__icon){margin-top:4px;color:var(--gg-muted);font-size:clamp(10px,.76vw,15px)}#hero .bm-product-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:clamp(160px,12vw,220px);min-height:clamp(44px,2.8vw,52px);padding:10px 20px;border-radius:999px;background:var(--gg-primary);color:#fff;font-size:clamp(15px,1vw,18px);font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}#hero .bm-product-hero__button:hover,#hero .bm-product-hero__button:focus-visible{background:var(--gg-hover);color:#fff;transform:translateY(-2px)}#hero .bm-product-hero__button span{font-size:1.7em;font-weight:300;line-height:.7}@media(max-width:1199px)and (min-width:768px){#hero.bm-product-hero{aspect-ratio:auto;min-height:535px}#hero .bm-product-hero__content{min-height:535px;padding-inline:5vw}#hero .bm-product-hero__text{width:min(55vw,600px)}#hero .bm-product-hero__image{object-position:58% center}#hero .bm-product-hero__heading{font-size:clamp(36px,4.1vw,52px)}#hero .bm-product-hero__description{font-size:clamp(15px,1.5vw,19px)}}@media(max-width:767px){#hero.bm-product-hero{display:flex;flex-direction:column;aspect-ratio:auto}#hero .bm-product-hero__media{position:relative;inset:auto;z-index:0;height:clamp(240px,67vw,420px)}#hero .bm-product-hero__image{object-position:72% center}#hero .bm-product-hero__content{height:auto;padding:24px 20px 42px;background:#eaf5fd}#hero .bm-product-hero__text{width:min(100%,520px);margin:0 auto}#hero .bm-product-hero__heading{font-size:clamp(32px,7.2vw,50px);line-height:1.02}#hero .bm-product-hero__description{margin-top:12px;font-size:clamp(16px,3.7vw,20px)}#hero .bm-product-hero__features{gap:16px 8px;margin:24px 0 28px}#hero .bm-product-hero__icon{width:48px;height:48px}#hero .bm-product-hero__feature strong{font-size:clamp(10px,2.5vw,14px)}#hero .bm-product-hero__feature>span:last-child:not(.bm-product-hero__icon){font-size:clamp(9px,2.2vw,12px)}#hero .bm-product-hero__button{min-width:160px;min-height:44px;font-size:15px}}@media(max-width:340px){#hero .bm-product-hero__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){#hero .bm-product-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/breathe-mist-product-hero.css.map */
