.product-features-section{position:relative}.product-features-wrapper{max-width:120rem;margin:0 auto}.product-features-heading{text-align:center;margin-bottom:3rem;color:rgb(var(--color-foreground))}.product-features-grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-top:2rem}.product-feature-item{display:flex;flex-direction:column;gap:2rem;padding:2rem;background:rgba(var(--color-background),.8);border-radius:1rem;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.product-feature-item:hover{transform:translateY(-.5rem);box-shadow:0 8px 24px #00000026}.product-feature-media-container{width:100%;aspect-ratio:1 / 1;border-radius:1.2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.product-feature-media-content{width:100%;height:100%;object-fit:contain;display:block}.image-with-text__grid{display:flex!important;flex-direction:column!important;gap:3rem!important}@media screen and (max-width:749px){.image-with-text__grid .image-with-text__heading--mobile{display:block!important;margin-bottom:0!important}.image-with-text__grid .image-with-text__text-item .image-with-text__heading{display:none!important}.image-with-text{padding:3rem;padding-top:0}}@media screen and (min-width:750px){.image-with-text__grid .image-with-text__heading--mobile{display:none!important}.image-with-text__grid .image-with-text__text-item .image-with-text__heading{display:block!important}}@media screen and (min-width:750px){.image-with-text__grid{flex-direction:row!important;gap:4rem!important;align-items:center!important}.image-with-text__grid.image-with-text__grid--reverse{flex-direction:row-reverse!important}.image-with-text__grid .image-with-text__media-item{flex:0 0 auto!important;width:400px!important;max-width:45%!important}.image-with-text__grid .image-with-text__text-item{flex:1 1 auto!important;min-width:0!important}.image-with-text__grid .image-with-text__content{padding:3rem!important;padding-left:0!important;max-width:none!important}.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding-right:0!important;padding-left:0!important}}@media screen and (min-width:990px){.image-with-text__grid{gap:5rem!important}.image-with-text__grid .image-with-text__media-item{width:500px!important}.image-with-text__grid .image-with-text__content,.image-with-text__grid.image-with-text__grid--reverse .image-with-text__content{padding:4rem!important}.image-with-text__heading{margin-block-start:0}}.image-with-text__content--no-media{text-align:left!important;max-width:100%!important;padding:0}@media screen and (min-width:750px){.image-with-text__content--no-media{padding:4rem!important}}@media screen and (min-width:990px){.image-with-text__content--no-media{padding:5rem!important;max-width:80rem!important}}.product-feature-media{width:100%;border-radius:.8rem;overflow:hidden;background:rgba(var(--color-foreground),.05);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.product-feature-image,.product-feature-video{width:100%;height:100%;object-fit:cover;display:block}.product-feature-video{background:rgba(var(--color-foreground),.02)}.product-feature-content{flex:1;display:flex;flex-direction:column;gap:1rem}.product-feature-title{font-size:2rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));margin:0}.product-feature-description{font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.8);margin:0}.product-feature-description p{margin:0 0 1rem}.product-feature-description p:last-child{margin-bottom:0}@media screen and (min-width:750px){.product-features-grid{grid-template-columns:repeat(2,1fr);gap:4rem}.product-feature-item{padding:3rem}.product-feature-item:nth-child(2n){flex-direction:column-reverse}.product-feature-title{font-size:2.4rem}.product-feature-description{font-size:1.8rem}}@media screen and (min-width:990px){.product-features-grid{gap:5rem}.product-feature-item{flex-direction:row;align-items:center;padding:4rem}.product-feature-item:nth-child(2n){flex-direction:row-reverse}.product-feature-media{flex:0 0 45%;max-width:45%}.product-feature-content{flex:1;padding:0 2rem}.product-feature-item:nth-child(2n) .product-feature-content{padding:0 2rem 0 0}.product-feature-item:nth-child(odd) .product-feature-content{padding:0 0 0 2rem}.product-feature-title{font-size:2.8rem}.product-feature-description{font-size:2rem}}@media screen and (min-width:1200px){.product-feature-item{padding:5rem}.product-feature-content{padding:0 3rem}.product-feature-item:nth-child(2n) .product-feature-content{padding:0 3rem 0 0}.product-feature-item:nth-child(odd) .product-feature-content{padding:0 0 0 3rem}}.product-feature-item{animation-delay:var(--animation-delay, 0ms)}.product-feature-item:not(:has(.product-feature-media)){text-align:center;justify-content:center}.product-feature-item:not(:has(.product-feature-media)) .product-feature-content{align-items:center;text-align:center;max-width:60rem;margin:0 auto}@media screen and (min-width:990px){.product-feature-item:not(:has(.product-feature-media)){flex-direction:column;text-align:center}.product-feature-item:not(:has(.product-feature-media)) .product-feature-content{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-product-features.css.map */
