:root{--gutter: 20px}.module-wrapper{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;height:fit-content}.product-focus-wrapper{height:fit-content;display:flex;flex-direction:column;align-items:center;padding-top:20px;padding-bottom:40px}.module-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.module-title,.module-subtitle{text-align:center;padding:0 20px}.module-title{margin-top:30px;margin-bottom:10px;width:100%;color:var(--darkTextBlue)!important;line-height:1em}.module-subtitle{line-height:1.3em}@media(max-width:768px){.module-title{margin-top:20px;width:90%;font-size:xx-large!important}.module-subtitle{font-size:medium!important}}.module-subtitle,.product-focus-block-text{color:var(--textBlackBlue)}.product-focus-block-text{line-height:1.3em}.module-subtitle{margin-top:0;margin-bottom:10px}@media(max-width:768px){.module-subtitle{width:95%}}.product-focus-content-wrapper{position:relative;height:fit-content;width:100%;margin:15px 0}.product-focus-grid{padding:35px 20px;display:grid;height:100%;grid-template-columns:repeat(2,1fr);gap:50px 350px;justify-items:center;align-items:center;position:relative;z-index:1}@media(max-width:768px){.product-focus-grid{padding-top:10px;gap:20px 0px!important;align-items:flex-start}}.product-focus-block{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.product-focus-block-icon{height:auto;width:60px}.product-focus-block-title{font-weight:700;margin-bottom:10px;color:var(--darkBlue);margin-top:5px}.product-focus-block-text{width:60%}@media(max-width:768px){.product-focus-block-text{width:80%}}.product-focus-hero-image-container{position:absolute;width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.product-focus-hero-image-container{width:90%;height:90%}}.product-focus-hero-image{width:100%;height:auto;z-index:1}@media(max-width:768px){.product-focus-content-wrapper{display:flex;flex-direction:column;align-items:center}.product-focus-grid{grid-template-columns:1fr 1fr;gap:var(--gutter)}.product-focus-hero-image-container{position:static;transform:none;margin-bottom:var(--gutter)}.product-focus-hero-image{max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-home-product-focus.css.map */
