.product-benefits{background:var(--product-benefits-background);color:var(--product-benefits-text-color)}.product-benefits__editor-notice{margin:0;padding:1rem 1.6rem;background:#fff4cc;color:#1e1e1e;font-size:1.3rem;line-height:1.4;text-align:center}.product-benefits__inner{display:grid;width:100%;max-width:none;box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,43.2rem));justify-content:space-between;gap:3.2rem;padding-top:var(--product-benefits-padding-top-mobile);padding-bottom:var(--product-benefits-padding-bottom-mobile)}.product-benefits__item{display:flex;width:100%;max-width:43.2rem;min-width:0;flex-direction:column;gap:3.2rem}.product-benefits__media{position:relative;width:100%;max-height:76rem;aspect-ratio:432 / 760;overflow:hidden;background:rgba(var(--color-foreground),.04)}.product-benefits__image,.product-benefits__video,.product-benefits__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.product-benefits__icon-wrapper{display:flex;width:7.4rem;height:7.4rem;align-items:center;justify-content:center}.product-benefits__icon{display:block;width:100%;height:100%;object-fit:contain}.product-benefits__icon-placeholder{width:100%;height:100%;color:var(--product-benefits-icon-color)}.product-benefits__content{display:flex;flex-direction:column;gap:.8rem}.product-benefits__heading,.product-benefits__text{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.product-benefits__heading{color:var(--product-benefits-heading-color);font-size:1.6rem;line-height:1.5;text-transform:uppercase}.product-benefits__text{color:var(--product-benefits-text-color);font-size:1.4rem;line-height:1.5;letter-spacing:.02em}@media screen and (min-width:750px){.product-benefits__inner{padding-top:var(--product-benefits-padding-top);padding-bottom:var(--product-benefits-padding-bottom)}}@media screen and (min-width:990px){.product-benefits__media{height:auto}}@media screen and (min-width:750px)and (max-width:989px){.product-benefits__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.product-benefits__item{max-width:none}}@media screen and (max-width:749px){.product-benefits__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;padding-right:1.6rem;padding-left:1.6rem}.product-benefits__item{max-width:none;gap:3.2rem}.product-benefits__media{height:28.71rem;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-product-benefits.css.map */
