.single_product__SfbPn h1{font-size:4.4rem;text-align:center;font-weight:400;letter-spacing:normal}.single_heroImg__sk7eE{width:100%}.single_heroImg__sk7eE img{width:calc(100% - 3rem);max-width:90rem;margin:0 auto;display:block}.single_excerpt__vV6Tw{text-align:center;max-width:55rem;padding:0 50px;font-size:1.5rem;font-weight:300;margin:0 auto 2rem}.single_productInfoGrid__TYoma{max-width:75rem;margin:1rem auto;width:calc(100% - 3rem)}.single_productInfoGrid__TYoma .single_productInfoGridInfoBox__XeZkX{padding-right:4rem}@media screen and (min-width:48rem){.single_productInfoGrid__TYoma{padding-left:4rem;display:flex}.single_productInfoGrid__TYoma div{flex:.5 1}}.single_shareWrapper__ONfyS{width:calc(100% - 3rem);max-width:75rem;margin:0 auto}.single_produtInfoList__Uf0h4{list-style:none;font-size:1.1rem;font-weight:300}@media screen and (max-width:48rem){.single_produtInfoList__Uf0h4{padding:0}}.single_produtInfoListItem__5r1XQ{margin-bottom:1rem}.single_productInfoLabel__Wv_V2{font-weight:500;margin-right:.3rem}.single_referencesGrid__KtI1e{display:grid;grid-template-columns:1fr 1fr;width:75rem;max-width:100%;margin:1rem auto;padding-left:4rem;grid-gap:2rem;gap:2rem;padding-bottom:4rem}@media screen and (max-width:48rem){.single_referencesGrid__KtI1e{grid-template-columns:1fr;grid-template-rows:2;padding-left:0;max-width:calc(100vw - 3rem);margin:1rem auto}}.single_referencesGridTitle__gySJ2{font-family:var(--font-headline),sans-serif;font-size:40px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal}.single_link__RMFxU{cursor:pointer;display:flex;align-items:center;text-transform:uppercase;font-family:var(--font-condensed),sans-serif;font-weight:700;font-size:1rem;line-height:1.25;letter-spacing:1px;text-align:left}.single_linkImage__rXKfR{margin-left:.5rem}.style_entryList__yPZUJ{display:block;width:100%;max-width:90rem;margin:0 auto 2rem}.style_entryList__yPZUJ .style_h2__wgt4l{text-align:center;font-weight:300;text-transform:uppercase;font-size:3.7rem}.style_entryList__yPZUJ .style_h3__wHT_Y{text-align:left;font-weight:400;font-size:2.5rem}.style_heading__DHgAy{padding:0 2rem}.style_padding__nUCKa{padding:1rem 0}@media screen and (max-width:48rem){.style_padding__nUCKa{padding:0}}.style_container__AQtjd{margin:0 auto;width:100%}.style_greyBg__6z4I2{background:#f4f4f4;padding:1rem}