.sn_product_banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:max(1100px,100vh - var(--header-sticky-height));padding-top:3.75rem;padding-bottom:3.75rem}@media only screen and (min-width: 48em){.sn_product_banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5rem;padding-bottom:5rem;min-height:600px}}@media only screen and (min-width: 87.5em){.sn_product_banner{min-height:800px}}.sn_product_banner__image{z-index:1}@media only screen and (min-width: 0em)and (max-width: 47.99em){.sn_product_banner__image.__desktop{z-index:-1;opacity:0}}.sn_product_banner__image.__desktop img{-o-object-position:center center;object-position:center center}@media only screen and (min-width: 75em){.sn_product_banner__image.__desktop img{-o-object-position:center right;object-position:center right}}@media only screen and (min-width: 87.5em){.sn_product_banner__image.__desktop img{-o-object-position:75% right;object-position:75% right}}@media only screen and (min-width: 48em){.sn_product_banner__image.__mobile{z-index:-1;opacity:0}}.sn_product_banner__image.__mobile img{-o-object-position:bottom center;object-position:bottom center}.sn_product_banner__in{position:relative;z-index:2}.sn_product_banner__title{text-align:left}.sn_product_banner__boxes{width:100%;margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--gutter)/2)}@media only screen and (min-width: 48em){.sn_product_banner__boxes{width:70%;margin-top:5rem}}@media only screen and (min-width: 62em){.sn_product_banner__boxes{width:60%}}@media only screen and (min-width: 75em){.sn_product_banner__boxes{width:50%}}.sn_product_banner__boxes__i{width:100%}@media only screen and (min-width: 36em){.sn_product_banner__boxes__i{width:calc(50% - var(--gutter)/4)}}.sn_product_banner__boxes__title{font-weight:700;text-transform:uppercase;margin-bottom:.75rem;font-size:1.125rem;font-family:var(--FONT-STACK-NAV)}.sn_product_banner__boxes__content,.sn_product_banner__boxes__content p{font-size:1rem}