.features-strip{position:relative;overflow:hidden;background-color:#f8f9fa}.features-strip .scrolling-text{white-space:nowrap;overflow:hidden;position:relative}.scroll-content{display:inline-flex;gap:4rem;animation:scrollLeft 25s linear infinite}.scroll-content span{font-weight:600;font-size:1.25rem;color:#8c8c8c;white-space:nowrap;text-transform:capitalize;transition:color .3s ease}.scroll-content span:hover{color:#000}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.scroll-content{gap:2rem;animation-duration:20s}.scroll-content span{font-size:1rem}}.core-values{padding:80px 20px;background:#f4f7fb;text-align:center}.section-title{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:30px;text-transform:uppercase}.values-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.value-card{background:#fff;border-radius:12px;box-shadow:0 6px 12px #0000001a;width:280px;padding:20px;transition:transform .3s ease-in-out;text-align:center}.value-card:hover{transform:translateY(-10px);box-shadow:0 12px 24px #00000026}.value-card .icon img{width:60px;height:60px;margin-bottom:15px;transition:all .3s ease-in-out}.value-card:hover .icon img{transform:scale(1.1)}.value-card h3{font-size:1.8rem;color:#333;margin-bottom:15px;font-weight:600}.value-card p{font-size:1.2rem;color:#666;line-height:1.9}@media (max-width: 768px){.values-container{flex-direction:column;align-items:center}}.promo-section{padding:60px 20px;background-color:#fff}.promo-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.promo-image{flex:1 1 45%;text-align:center}.promo-image img{width:100%;max-width:500px;border-radius:12px;box-shadow:0 6px 20px #0000001a;transition:transform .4s ease,box-shadow .4s ease}.promo-image img:hover{transform:scale(1.03);box-shadow:0 10px 30px #00000026}.promo-content{flex:1 1 50%;padding:20px 30px}.promo-subtitle{color:#888;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.promo-title{font-size:3rem;font-weight:700;color:#222;margin-bottom:15px;line-height:1.3}.promo-title span{color:#ffb400}.promo-description{font-size:1.3rem;color:#555;margin-bottom:30px}.promo-features{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.feature-box{background-color:#faf7ed;padding:15px 20px;border-radius:10px;transition:all .3s ease;border-left:4px solid #ffb400}.feature-box:hover{background-color:#fcf1cf;transform:translate(5px)}.feature-box h4{font-size:1.5rem;color:#222;margin-bottom:8px}.feature-box p{font-size:1.2rem;color:#555}.promo-footer{font-size:1.2rem;margin-bottom:25px;color:#333}.promo-button{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#ffb400,#ffd54f);color:#fff;font-weight:600;font-size:1.3rem;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:all .3s ease}.promo-button:hover{transform:scale(1.05);box-shadow:0 6px 20px #ffb40066}@media (max-width: 992px){.promo-container{flex-direction:column}.promo-image{order:1;margin-bottom:30px}.promo-content{order:2;text-align:center;padding:0 15px}.promo-features{align-items:center}.feature-box{width:100%;text-align:left}.promo-button{display:inline-block}}@media (max-width: 600px){.promo-description{font-size:.95rem}.promo-button{padding:12px 28px;font-size:.95rem}}.stats-section{width:100%;padding:00px 20px 60px}.stats-container{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.stat-card{position:relative;width:350px;height:480px;overflow:hidden;border-radius:20px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.stat-card img{width:100%;height:100%;object-fit:cover;border-radius:20px;transition:transform .4s ease}.stat-card:hover img{transform:scale(1.05)}.stat-card:hover{transform:translateY(-6px);box-shadow:0 10px 25px #0003}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000026);color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px;border-radius:20px}.overlay h2{font-size:3.5rem;font-weight:700;margin-bottom:10px}.overlay p{font-size:1.4rem;font-weight:400;max-width:270px;margin-bottom:15px;line-height:1.4}.overlay span{font-size:1rem;opacity:.9}@media (max-width: 1024px){.stat-card{width:300px;height:420px}.overlay h2{font-size:3rem}}@media (max-width: 768px){.stats-container{flex-direction:column;align-items:center}.stat-card{width:90%;height:400px}.overlay h2{font-size:2.5rem}.overlay p{font-size:1rem}}.testimonials-section{padding:80px 20px;background:#f9fafb;text-align:center}.testimonials-section .section-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:10px}.testimonials-section .section-subtitle{font-size:1.1rem;color:#555;margin-bottom:50px}.testimonial-slider{max-width:900px;margin:0 auto}.testimonial-item{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 25px #00000014;transition:transform .3s}.testimonial-item:hover{transform:translateY(-5px)}.testimonial-text{font-size:1.1rem;font-style:italic;color:#333;margin-bottom:25px;line-height:1.6}.testimonial-author{display:flex;align-items:center;justify-content:center;gap:15px}.author-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #ffb400}.author-info h4{margin:0;font-weight:600;font-size:1rem;color:#1a1a1a}.author-info span{font-size:.85rem;color:#777}.slick-prev,.slick-next{background:#ffb400;color:#fff;border-radius:50%;width:40px;height:40px;z-index:10}.slick-prev:hover,.slick-next:hover{background:#d6990a}.slick-prev:before,.slick-next:before{display:none}.features-section{padding:60px 0}.feature-card{background-color:#ffc107;color:#343a40;padding-top:2rem!important;position:relative;overflow:hidden;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.feature-number{position:absolute;top:5px;left:50%;transform:translate(-50%);font-size:2.5rem}.feature-text{text-transform:uppercase;font-size:1.4rem!important;line-height:1.2;margin-top:3.5rem;color:#000!important}.feature-image-placeholder{background-color:#fff;border:3px solid #343a40;border-radius:50%;height:120px;width:120px;margin-bottom:1rem;overflow:hidden}@media (max-width: 991.98px){.feature-card{min-height:220px}}@media (max-width: 575.98px){.feature-card{min-height:200px;padding:2rem 1rem 1rem!important}.feature-text{font-size:1rem;margin-top:3rem}.feature-image-placeholder{height:100px;width:100px}}.feature-block{background-color:#f8f9fa;padding:60px 0 0}.feature-image-container{line-height:0}.feature-image-container img{height:100%;object-fit:cover}.feature-content-block{background-color:#f7f7f7!important}.feature-content-block h2{font-weight:500!important;line-height:1.2;color:#333}.feature-content-block p.lead{color:#666!important;max-width:90%}.btn-dark{background-color:#000;border-color:#000}@media (max-width: 767.98px){.feature-content-block p.lead{max-width:100%}}.reviews-section{background-color:#f8f9fa!important;padding:60px 0}.reviews-section h2{font-size:calc(1.5rem + 1.5vw);color:#343a40}.reviews-section .lead{font-size:1.4rem;color:#6c757d}.review-card{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px}.review-card:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem #0000002d!important}.quote-icon i{color:#ffc107;opacity:.7;font-size:4rem}.review-text{font-style:italic;font-size:1.4rem;color:#495057;line-height:1.6}.rating-stars{font-size:1.5rem}.review-avatar img{width:60px;height:60px;object-fit:cover;border:3px solid #fff}.author-name{font-size:1.2rem;letter-spacing:.5px}@media (max-width: 991.98px){.reviews-section{padding-top:3rem!important;padding-bottom:3rem!important}.reviews-section h2{font-size:2rem}}.add-to-cart-btn{font-weight:600}.add-to-cart-btn:hover{background-color:#ffc107!important;color:#fff!important;border:1px solid #ffc107!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product-details.css.map */
