.features-showcase-section{width:100%;overflow:hidden;position:relative}.showcase-container{margin:0 auto}.showcase-headline,.showcase-description,.product-title,.product-subtitle,.feature-title,.feature-description{margin:0}.features-grid{display:grid;align-items:center}.product-image-column{display:flex;flex-direction:column}.main-product-image img{width:100%;height:auto;display:block}.image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff4d}.image-placeholder p{margin-top:16px;font-size:14px}.features-icons-grid{display:grid;width:100%}.feature-item{display:flex;flex-direction:column;align-items:center}.feature-icon-wrapper{position:relative}.feature-icon-img,.feature-icon-placeholder{width:100%;height:100%;object-fit:cover}.feature-icon-placeholder{display:flex;align-items:center;justify-content:center;color:#ffffff80}.feature-badge{position:absolute;text-transform:uppercase;z-index:10}.showcase-cta-wrapper{text-align:center}.showcase-cta-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.cta-content{display:flex;flex-direction:column;align-items:center}.cta-phone{letter-spacing:.5px}.showcase-cta-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.showcase-cta-button:active{transform:translateY(0)}@media (max-width: 1024px){.features-grid{grid-template-columns:1fr!important;gap:40px!important}.product-title-block{text-align:center!important}.features-icons-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 768px){.showcase-headline{font-size:32px!important}.showcase-description{font-size:15px!important}.features-icons-grid{grid-template-columns:repeat(2,1fr)!important}.product-title{font-size:18px!important}.feature-icon-wrapper{width:100px!important;height:100px!important}.showcase-cta-button{width:90%;max-width:400px}.cta-phone{font-size:16px!important}}@media (max-width: 480px){.showcase-headline{font-size:26px!important}.showcase-description{font-size:14px!important}.features-icons-grid{grid-template-columns:1fr!important}.feature-icon-wrapper{width:120px!important;height:120px!important}.cta-phone{font-size:15px!important}}.main-product-image,.showcase-cta-button,.feature-icon-img{transition:transform .3s ease,box-shadow .3s ease}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-features-showcase.css.map */
