[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc(var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem), calc(var(--pfs-max) * 1rem) )}.img-with-text-12{position:relative;width:100%;padding:2.4rem 1.6rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);box-sizing:border-box;margin:0 auto}.img-with-text-12__header{width:100%;margin-bottom:4rem;text-align:center}.img-with-text-12__title{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:700;line-height:1.2;margin:0 0 1rem;text-align:center;text-transform:uppercase}.img-with-text-12__title-main{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.img-with-text-12__title-accent{color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.img-with-text-12__description{width:100%;margin-bottom:3rem;text-align:center}.img-with-text-12__description-text{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale, 1) * 1.6rem);font-weight:400;line-height:1.6;color:color-mix(in srgb,rgba(var(--color-foreground)) 75%,transparent);opacity:.9;margin:0}.img-with-text-12__main{width:100%;display:flex;flex-direction:column;align-items:center;gap:3.2rem;margin:0 auto 3rem}.img-with-text-12__product-visual{position:relative;width:200px;height:300px;display:flex;justify-content:center;align-items:center}.img-with-text-12__product-image{position:relative;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.img-with-text-12__image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}.img-with-text-12__placeholder{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.img-with-text-12__circuit-design{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:120%;height:120%;opacity:.8;animation:rotate 20s linear infinite;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.img-with-text-12__circuit{width:100%;height:100%}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.img-with-text-12__benefits{width:100%;display:flex;flex-direction:column;gap:var(--iwt12-benefits-gap-desktop, 2.2rem)}.img-with-text-12__benefit{display:flex;align-items:flex-start;gap:var(--iwt12-benefit-item-gap-desktop, 1rem);position:relative;padding-left:1rem;text-align:left}.img-with-text-12__benefit:last-child:before{display:none}.img-with-text-12__benefit-icon{flex-shrink:0;width:var(--iwt12-benefit-icon-size-desktop, 26px);height:var(--iwt12-benefit-icon-size-desktop, 26px);display:flex;align-items:center;justify-content:center;margin-top:.2rem;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}.img-with-text-12__benefit-content{flex:1}.img-with-text-12__benefit-title{font-family:var(--font-heading-family);font-size:var(--iwt12-benefit-title-size-desktop, 1.6rem);font-weight:700;line-height:1.3;margin:0 0 .3rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent)}.img-with-text-12__benefit-subtitle{font-family:var(--font-body-family);font-size:var(--iwt12-benefit-subtitle-size-desktop, 1.4rem);font-weight:400;line-height:1.55;margin:0;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);opacity:.8}@media (max-width: 767px){.img-with-text-12__benefits{max-width:100%;gap:var(--iwt12-benefits-gap-mobile, 1.8rem);text-align:left}.img-with-text-12__benefit{gap:var(--iwt12-benefit-item-gap-mobile, 1.2rem);padding-left:.6rem;justify-content:flex-start;text-align:left}.img-with-text-12__benefit:before{left:0;display:block}.img-with-text-12__benefit-icon{width:var(--iwt12-benefit-icon-size-mobile, 28px);height:var(--iwt12-benefit-icon-size-mobile, 28px)}.img-with-text-12__benefit-title{font-size:var(--iwt12-benefit-title-size-mobile, 1.65rem);line-height:1.35}.img-with-text-12__benefit-subtitle{font-size:var(--iwt12-benefit-subtitle-size-mobile, 1.45rem);line-height:1.6}}.img-with-text-12__cta{width:100%;display:flex;justify-content:center;margin-top:2rem}@media (min-width: 768px){.img-with-text-12{padding:4rem 2rem;min-height:80vh}.img-with-text-12__title{font-size:3rem}.img-with-text-12__description-text{font-size:calc(var(--font-body-scale, 1) * 1.6rem)}.img-with-text-12__product-visual{width:250px;height:350px}.img-with-text-12__benefit-icon{width:var(--iwt12-benefit-icon-size-desktop, 28px);height:var(--iwt12-benefit-icon-size-desktop, 28px)}.img-with-text-12__benefit-title{font-size:var(--iwt12-benefit-title-size-desktop, 1.4rem)}.img-with-text-12__benefit-subtitle{font-size:var(--iwt12-benefit-subtitle-size-desktop, 1.15rem)}}@media (min-width: 992px){.img-with-text-12__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;justify-items:center;gap:4.5rem;width:100%}.img-with-text-12__product-visual{width:300px;height:400px}.img-with-text-12__benefits{width:100%;text-align:left}}@media (min-width: 1200px){.img-with-text-12{padding:4.2rem;min-height:50vh;text-align:left}.img-with-text-12__header{text-align:center;margin-bottom:1.5rem}.img-with-text-12__title{font-size:4rem;margin-bottom:1.5rem}.img-with-text-12__description{text-align:center;margin-bottom:2rem}.img-with-text-12__description-text{font-size:calc(var(--font-body-scale, 1) * 1.6rem)}.img-with-text-12__main{gap:5.5rem;margin-bottom:2rem}.img-with-text-12__product-visual{width:340px;height:440px}.img-with-text-12__circuit-design{width:140%;height:140%}.img-with-text-12__benefits{gap:var(--iwt12-benefits-gap-desktop, 2.6rem);text-align:left}.img-with-text-12__cta{justify-content:center;margin-top:0}}.img-with-text-12__benefit{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.img-with-text-12__benefit:nth-child(1){animation-delay:.1s}.img-with-text-12__benefit:nth-child(2){animation-delay:.2s}.img-with-text-12__benefit:nth-child(3){animation-delay:.3s}.img-with-text-12__benefit:nth-child(4){animation-delay:.4s}.img-with-text-12__benefit:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.img-with-text-12__circuit circle,.img-with-text-12__circuit line{animation:pulse 2s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:.3}to{opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/img-with-text-12.css.map */
