.product-intro{background-color:#fff;padding:4.8rem 0;position:relative;overflow:hidden}.product-intro__container{max-width:192rem;margin:0 auto;padding:0 1.6rem;display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}@media (max-width: 767px){.product-intro__image-wrapper{width:100vw;max-width:none}}.product-intro__image-column{position:relative;display:flex;align-items:center;justify-content:center;order:1}.product-intro__image-wrapper{position:relative;width:35vw;max-width:40rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px}.product-intro__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.product-intro__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px}.product-intro__image-placeholder svg{max-width:100%;height:auto}.product-intro__mask-overlay{position:absolute;top:-10%;left:-10%;right:-10%;bottom:-10%;background:radial-gradient(circle at 60% 40%,transparent 30%,rgba(240,240,240,.8) 70%);pointer-events:none;opacity:.8;mix-blend-mode:multiply}.product-intro__content-column{order:2;display:flex;flex-direction:column;gap:2.4rem}.product-intro__title{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:2.8rem;line-height:1.2;color:#2f2f2f;margin:0}.product-intro__content{display:flex;flex-direction:column;gap:2.4rem}.product-intro__paragraph{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.6;color:#2f2f2f}.product-intro__paragraph p{margin:0 0 1.6rem}.product-intro__paragraph p:last-child{margin-bottom:0}.product-intro__highlighted{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.6rem;line-height:1.6;margin:1rem 0}.product-intro__text-regular{font-weight:300;color:#2f2f2f}.product-intro__text-bold{font-weight:500;color:#2f2f2f}.product-intro__features{margin:1.6rem 0}.product-intro__features-title{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:1.8rem;line-height:1.3;color:#2f2f2f;margin:0 0 1.2rem}.product-intro__features-content{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.6;color:#2f2f2f}.product-intro__features-content ul{margin:0;padding-left:2rem}.product-intro__features-content li{margin-bottom:.8rem}.product-intro__features-content li:last-child{margin-bottom:0}.product-intro[data-layout=image-right] .product-intro__image-column{order:2}.product-intro[data-layout=image-right] .product-intro__content-column{order:1}@media (min-width: 30rem){.product-intro__container{padding:0 2.4rem;gap:4rem}.product-intro__title{font-size:3rem}.product-intro__image-wrapper{width:35vw;max-width:44.8rem}.product-intro__paragraph,.product-intro__text-regular,.product-intro__features-content{font-size:1.7rem}}@media (min-width: 576px){.product-intro{padding:6.4rem 0}.product-intro__title{font-size:3.2rem;line-height:2.2}.product-intro__image-wrapper{width:35vw}.product-intro__content{gap:3.2rem}.product-intro__paragraph,.product-intro__text-regular,.product-intro__features-content{font-size:1.8rem}}@media (min-width: 768px){.product-intro__container{grid-template-columns:1fr 1fr;gap:4.8rem;padding:0 3.2rem}.product-intro__image-column{order:1}.product-intro__content-column,.product-intro[data-layout=image-right] .product-intro__image-column{order:2}.product-intro[data-layout=image-right] .product-intro__content-column{order:1}.product-intro__image-wrapper{width:35vw;max-width:none;aspect-ratio:4 / 3}.product-intro__image{padding-left:0}.product-intro__content{gap:3.2rem}.product-intro__paragraph,.product-intro__text-regular,.product-intro__features-content{font-size:2rem}}@media (min-width: 1024px){.product-intro{padding:8rem 0}.product-intro__container{padding:0 4rem;gap:6.4rem}.product-intro__image-wrapper{width:35vw}.product-intro__paragraph,.product-intro__text-regular,.product-intro__features-content{font-size:clamp(1.2rem,2vw + 1rem,2.2rem);line-height:30px}}@media (min-width: 1280px){.product-intro__container{padding:0 4.8rem}.product-intro__image-wrapper{width:35vw}}@media (min-width: 1400px){.product-intro__container{padding:0 6.4rem}.product-intro__image-wrapper{width:35vw}}@media (min-width: 1920px){.product-intro{padding:9.6rem 0}.product-intro__container{padding:0 6.4rem;gap:2rem;grid-template-columns:66.9rem 69rem;max-width:192rem;justify-content:center}.product-intro__image-wrapper{width:66.9rem;height:61.8rem;aspect-ratio:unset}.product-intro__content-column{max-width:69rem}}.product-intro[data-content-width="40"] .product-intro__container{grid-template-columns:60% 40%}.product-intro[data-content-width="45"] .product-intro__container{grid-template-columns:55% 45%}.product-intro[data-content-width="50"] .product-intro__container{grid-template-columns:50% 50%}.product-intro[data-content-width="55"] .product-intro__container{grid-template-columns:45% 55%}.product-intro[data-content-width="60"] .product-intro__container{grid-template-columns:40% 60%}.product-intro[data-content-width="65"] .product-intro__container{grid-template-columns:35% 65%}.product-intro[data-content-width="70"] .product-intro__container{grid-template-columns:30% 70%}@media (prefers-contrast: high){.product-intro__image-wrapper{border:2px solid #2f2f2f}.product-intro__mask-overlay{opacity:.9}}@media (prefers-reduced-motion: reduce){.product-intro__image{transition:none}.product-intro__mask-overlay{animation:none}}@media print{.product-intro{background:#fff;padding:1.6rem 0}.product-intro__mask-overlay{display:none}.product-intro__container{grid-template-columns:1fr;gap:1.6rem}.product-intro__image-wrapper{max-width:24rem;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-intro.css.map */
