.custom-product-grid-section{text-align:center;padding:170px 20px 0}.custom-product-grid-section h2{font-family:Montserrat;font-size:50px;line-height:1.2;font-weight:700;margin-bottom:10px;letter-spacing:-1px}.custom-product-grid-section p{font-size:16px;font-family:Montserrat;font-weight:500;color:#000;margin:10px 0 40px}.custom-product-grid-section .product-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.custom-product-grid-section .product-card{max-width:20%;background:#fff;border-radius:12px;overflow:hidden;text-align:left;transition:transform .3s ease;position:relative}.custom-product-grid-section .product-card:hover{transform:translateY(-5px)}.custom-product-grid-section .product-card .image-wrapper{position:relative;overflow:hidden;background:#f6f6f6}.custom-product-grid-section .product-card .image-wrapper img{width:100%;height:100%;transition:opacity .5s ease;object-fit:cover}.custom-product-grid-section .product-card .hover-img{position:absolute;top:0;left:0;opacity:0}.custom-product-grid-section .product-card:hover .hover-img{opacity:1}.custom-product-grid-section .product-card .badge-left{position:absolute;background:#000;color:#fff;font-size:14px;line-height:1.5;padding:6px 12px 4px 8px;z-index:2}.custom-product-grid-section .product-card .badge-left{top:24px;border-radius:0 4px 4px 0}.custom-product-grid-section .product-card .badge-right{position:absolute;top:12px;right:12px;width:70px;z-index:2}.custom-product-grid-section .product-card .card-content{padding:16px 16px 16px 0}.custom-product-grid-section .product-card .reviews{font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.5;color:#000}.custom-product-grid-section .product-card .reviews span{font-size:18px}.custom-product-grid-section .product-card .title{font-family:Montserrat;font-weight:700;font-size:16px;line-height:1.2;margin:3px 0}.custom-product-grid-section .product-card .price{font-weight:600;font-size:15px;font-family:Montserrat;line-height:1.6}.custom-product-grid-section .button{margin-top:20px}.custom-product-grid-section .button a{background:#000;color:#fff;padding:10px 30px;font-size:16px;font-family:Montserrat;text-decoration:none;border-radius:999px}@media screen and (max-width: 1050px){.custom-product-grid-section .product-grid{display:grid;grid-template-columns:auto auto;gap:20px}.custom-product-grid-section .product-card{max-width:100%}}@media screen and (max-width: 768px){.custom-product-grid-section{padding:100px 20px 0}.custom-product-grid-section h2{font-size:30px;margin-bottom:5px}.custom-product-grid-section p{font-size:14px;line-height:1.3;margin:5px auto 35px;max-width:85%}.custom-product-grid-section .product-grid{grid-template-columns:auto;gap:50px}.custom-product-grid-section .product-card .badge-left{font-size:14px;padding:6px 12px 4px 10px;top:20px;border-radius:0 4px 4px 0}.custom-product-grid-section .product-card .badge-right{top:10px;right:10px;width:60px}.custom-product-grid-section .product-card .card-content{padding:10px 10px 5px 0}.custom-product-grid-section .product-card .reviews{font-size:14px}.custom-product-grid-section .product-card .reviews span{font-size:16px}.custom-product-grid-section .product-card .title{letter-spacing:-.5px;font-size:18px;margin:3px 0 0}.custom-product-grid-section .product-card .price{font-size:16px}.custom-product-grid-section .product-grid-section .button{margin-top:5px}.custom-product-grid-section .product-grid-section .button a{font-size:14px}}.brand-highlight{background:#f9f9f9;padding:40px 0;margin:50px 0}.brand-highlight-container{width:100%;max-width:90%;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center;gap:30px}.brand-highlight .highlight-item{flex:1 1 200px;max-width:25%}.brand-highlight .highlight-item:nth-child(3){border-left:3px solid rgb(216 214 214);border-right:3px solid rgb(216 214 214);padding:10px}.brand-highlight .highlight-item h2{font-family:Montserrat;font-size:50px;font-weight:400;color:#000;margin:0;line-height:1.2}.brand-highlight .highlight-item:first-child h2{font-family:Montserrat;font-size:90px;margin:0;line-height:1.1;font-weight:700;color:#e80000}.brand-highlight .highlight-item p{font-size:22px;margin:0;color:#000;line-height:1.5}p.sub-heading{font-size:22px!important}@media (max-width: 768px){.brand-highlight{padding:30px 0;margin:30px 0 0}.brand-highlight-container{max-width:100%;gap:15px;align-items:start}.brand-highlight .highlight-item{max-width:30%;flex:unset}.brand-highlight .highlight-item:first-child{flex:unset;width:100%;max-width:100%}.brand-highlight .highlight-item:nth-child(3){border:none;padding:0}.brand-highlight .highlight-item:first-child h2{font-size:45px;margin:10px 0}.brand-highlight .highlight-item h2{font-size:16px}.brand-highlight .highlight-item p{margin-top:10px;font-size:12px}p.sub-heading{font-size:12px!important}}.testimonial-slider-section{padding:60px 0;overflow:hidden}.testimonial-slider-container{width:100%;max-width:90%;margin:0 auto;padding:0 20px}.testimonial-slider-section h2{font-family:Montserrat;text-align:center;font-size:60px;line-height:1.2;font-weight:700;margin-bottom:40px}.testimonial-slider-section .swiper-wrapper{padding:20px 150px}.swiper-testimonials{padding-bottom:40px}.testimonial-card{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 12px #00000030;max-width:80%;min-height:285px;flex:1 1 300px;display:flex;flex-direction:column;justify-content:space-between}.testimonial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stars span{color:orange;font-size:24px}.date{font-family:Montserrat;font-weight:500;font-size:14px;color:#777}.review-text{font-family:Montserrat;font-weight:500;font-size:16px;color:#333;line-height:1.5}.testimonial-footer{display:flex;align-items:center;gap:12px}.avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.author-info .name{font-family:Montserrat;text-transform:capitalize;font-weight:700;font-size:19px;color:#000;margin:0}.author-info .role{font-family:Montserrat;font-weight:500;font-size:14px;color:#777;margin:0}.swiper-testimonials .swiper-button{color:#cd5f63;border:2px solid #CD5F63;padding:20px;border-radius:50%}.swiper-testimonials .swiper-button:after{font-size:20px;font-weight:900}.swiper-testimonials .swiper-pagination{position:relative;display:none}.swiper-testimonials .swiper-pagination .swiper-pagination-bullet{padding:8px}.swiper-testimonials .swiper-pagination .swiper-pagination-bullet-active{background:#cd5f63}@media (max-width: 1700px){.testimonial-slider-section{padding:30px 0}.swiper-wrapper{padding:20px 80px}.testimonial-slider-section h2{margin-bottom:25px}}@media (max-width: 767px){.testimonial-slider-section{padding:20px 0 0}.testimonial-slider-container{max-width:100%}.testimonial-slider-section h2{font-size:22px;margin-bottom:0}.swiper-wrapper{padding:0}.testimonial-card{padding:12px;max-width:93%;margin:15px auto}.swiper-testimonials .swiper-button{display:none}.swiper-testimonials .swiper-pagination{display:block}.stars span{font-size:20px}.date{font-size:12px}.review-text{font-size:14px;margin:0 0 10px}.avatar{width:45px;height:45px}.author-info .name{font-size:17px}.author-info .role{font-size:12px}.swiper-testimonials .swiper-pagination .swiper-pagination-bullet{padding:6px}}.storista-header{display:flex;width:100%}.storista-header-left{justify-content:start}.storista-header-center{justify-content:center}.storista-header-right{justify-content:end}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
