.product-hero{position:relative;width:100%}.product-hero .block-container{position:relative;isolation:isolate;width:100%;padding-top:20px;padding-bottom:34px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-size:cover;background-position:center;background-repeat:no-repeat}.product-hero .block-container h2{margin-bottom:12px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1400px){.product-hero .block-container h2{font-size:38px;line-height:1.26}}.product-hero .block-container h2{font-weight:600}.product-hero .block-container:after{position:absolute;inset:0px;height:100%;width:100%;background-color:rgba(0,59,113,.95);content:"";z-index:-1}@media screen and (min-width: 1024px){.product-hero .block-container:after{clip-path:polygon(51.8% 0%, 0% 0%, 0% 100%, 100% 100%, 58.8% 0%);width:90%}}@media screen and (min-width: 1280px){.product-hero .block-container:after{clip-path:polygon(51.8% 0%, 0% 0%, 0% 100%, 100% 100%, 53.8% 0%);width:74%}}@media screen and (min-width: 1400px){.product-hero .block-container:after{clip-path:polygon(51.8% 0%, 0% 0%, 0% 100%, 100% 100%, 53.8% 0%);width:72%}}@media screen and (min-width: 1600px){.product-hero .block-container:after{clip-path:polygon(51.8% 0%, 0% 0%, 0% 100%, 100% 100%, 54.8% 0%);width:59%}}.product-hero .block-container .category{margin-bottom:50px;width:-moz-fit-content;width:fit-content;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(255 242 4 / var(--tw-border-opacity, 1));padding-left:20px;padding-bottom:10px;font-size:16px;text-transform:uppercase;line-height:2.6}@media (min-width: 1024px){.product-hero .block-container .category{font-size:18px}}@media (min-width: 1280px){.product-hero .block-container .category{margin-bottom:81px}}@media (min-width: 1400px){.product-hero .block-container .category{padding-left:53px;font-size:20px}}.product-hero .block-container .category{color:#fff;font-family:"Open Sans";font-style:normal;font-weight:600;letter-spacing:4px}.product-hero .block-container p:last-child{margin-bottom:0px}@media (min-width: 1280px){.product-hero .block-container p{font-size:18px}}.product-hero .block-container p{line-height:normal}.product-hero .block-container .text-container{max-width:371px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.product-hero .block-container .text-container{width:75%}}@media (min-width: 1280px){.product-hero .block-container .text-container{width:50%;padding-left:40px;padding-right:0px}}@media (min-width: 1400px){.product-hero .block-container .text-container{line-height:normal}}
