.product-benefits-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 15px;max-width:var(--page-width)}@media screen and (min-width: 990px){.product-benefits-section{flex-direction:row-reverse;align-items:stretch;justify-content:center;padding:100px 50px;gap:50px;margin:0 auto}}.image-section{flex:1;display:flex}.image-section img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 990px){.image-section img{border-radius:15px}}@media screen and (max-width: 990px){.image-section{width:100%;height:100%}}.benefit-section{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:15px}@media screen and (min-width: 990px){.benefit-section{text-align:left;align-items:flex-start}}.product-benefits-title{font-size:22px;color:rgb(var(--color-button-text));line-height:1.4;padding:10px;max-width:275px}@media screen and (min-width: 750px){.product-benefits-title{margin-top:0;font-size:36px;max-width:450px}}.product-benefits-title span{background-color:rgb(var(--color-button));padding:.45rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.product-benefits-subtitle{font-weight:500}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 16px;margin:24px 0}@media screen and (min-width: 990px){.benefits-grid{gap:30px 50px}}.benefit-block{position:relative;line-height:1.4}.benefit-block .benefit-title-text{color:rgb(var(--color-button));margin:0;font-size:26px;font-weight:700}.benefit-block .benefit-subtitle{color:rgb(var(--color-button));font-size:14px;margin:0;font-weight:700}@media screen and (min-width: 990px){.benefit-block .benefit-head-text{display:flex;align-items:center;gap:5px}.benefit-block .benefit-head-text p{font-size:20px;font-weight:700;white-space:nowrap}}.benefit-block .benefit-paragraph{font-size:12px;margin-top:10px;margin-bottom:0;font-weight:500}@media screen and (min-width: 990px){.benefit-block .benefit-paragraph{font-size:16px}}.benefit-block img{width:42px;height:42px}@media screen and (max-width: 750px){.benefit-block:nth-child(odd){padding-right:15px}.benefit-block:nth-child(2n){padding-left:15px}.benefit-block:nth-child(odd):after{content:"";position:absolute;top:0;right:-25px;height:100%;border-left:1px dashed rgb(var(--color-button));margin:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-benefits.css.map */
