header.section-hero{max-width:var(--page-width);padding-inline:var(--page-width-padding-inline);padding-bottom:var(--size8);padding-top:var(--size20);margin:0 auto}header.section-hero .section-hero-content{border-bottom:1px solid var(--color-border1);padding-bottom:var(--size6)}.hero>h2,.hero hgroup>h2{color:var(--color-text-primary-next);font-family:var(--font-family-body-next);font-size:var(--font-size-body-l-next);font-weight:var(--font-weight-body-next);letter-spacing:0;line-height:var(--line-height-body-l-next)}.hero.product-shot-inline{--max-image-size:625px;align-items:center;gap:var(--size20);padding-block:var(--size20);grid-template-columns:45% 1fr;padding-top:5rem;display:grid}.hero.product-shot-inline .product-imagery{width:100%}.hero.product-shot-inline .product-imagery img{width:var(--max-image-size)}.hero.product-shot-inline-new{--max-image-size:100%;align-items:center;gap:var(--size12);padding-block:var(--size20);padding-top:var(--size12);justify-content:space-between;display:flex}.hero.product-shot-inline-new hgroup{width:35%}.hero.product-shot-inline-new .product-imagery{align-content:center;width:65%;height:460px}@media screen and (width<900px){.hero.product-shot-inline-new .product-imagery{height:auto}}.hero.product-shot-inline-new .product-imagery img{width:100%}.hero.product-shot-inline-new .mobile-img{display:none}@media screen and (width<600px){.hero.product-shot-inline-new .mobile-img{display:flex}}.hero.product-shot-inline-new .desktop-img{display:flex}@media screen and (width<600px){.hero.product-shot-inline-new .desktop-img{display:none}}@media screen and (width<900px){.hero.product-shot-inline{--max-image-size:100%;padding-block:var(--size2);grid-template-columns:1fr}.hero.product-shot-inline hgroup{text-align:center;align-items:center}.hero.product-shot-inline .product-imagery{justify-content:center}.hero.product-shot-inline-new{--max-image-size:100%;padding-block:var(--size6);flex-direction:column}.hero.product-shot-inline-new hgroup{text-align:center;align-items:center;width:100%}.hero.product-shot-inline-new .product-imagery{width:100%}}@media screen and (width<600px){.hero.product-shot-inline-new .product-imagery{width:110%}}
