.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 .product-card .price .compare-price{text-decoration:line-through;margin-left:6px;color:red;font-size:14px}.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:1fr;gap:50px}.custom-product-grid-section .product-card .image-wrapper{height:380px;max-height:380px}.custom-product-grid-section .product-card .image-wrapper img{object-fit:contain}.custom-product-grid-section .product-card:hover .hover-img{object-fit:cover}.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}}.award-banner{border-radius:20px;padding:40px;margin:260px auto 100px;max-width:1400px;min-height:300px;position:relative;display:flex}.award-banner__container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.award-banner__title{font-size:36px;font-weight:700;line-height:1.3;margin:0}p.award-banner__description{font-size:14px;line-height:1.5;font-weight:500;max-width:400px}.award-banner__btn{display:inline-block;padding:12px 24px;background:#000;color:#fff;border-radius:30px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s ease}.award-banner__btn:hover{background:#333}.award-banner__images{text-align:right}.award-banner__main-image{width:100%;max-width:30%;position:absolute;right:0;bottom:0;border-radius:0 0 20px}.award-banner__badge{position:absolute;right:30%;top:10%;width:190px;height:auto}@media (max-width: 768px){.award-banner{margin:80px 20px 0;padding:30px 20px 0;min-height:480px}.award-banner__container{grid-template-columns:1fr;text-align:center;align-items:self-start}.award-banner__images{text-align:center;margin-top:20px}.award-banner__main-image{max-width:60%}.award-banner__badge{position:absolute;left:25%;top:55%;width:140px;transform:translate(-50%)}.award-banner__title{font-size:20px;line-height:1.2;margin-bottom:20px}}.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: 768px){.testimonial-slider-section{padding:20px 0 0}.testimonial-slider-container{max-width:100%}.testimonial-slider-section .swiper-wrapper{padding:10px 0}.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}}.service-tabs{padding:100px 0}.service-tabs__nav{display:flex;justify-content:center;gap:10px;margin:0 0 30px}.service-tabs__wrapper{border:1px solid #000;border-radius:50px;display:flex;gap:20px}.tab-btn{font-size:18px;line-height:1.2;font-family:Montserrat;padding:10px 20px;border-radius:50px;background:#fff;cursor:pointer;font-weight:500;transition:all .3s}button.tab-btn:hover{background:#ddd}.tab-btn.active{background:#000!important;color:#fff}.service-tabs__content .tab-pane{display:none}.service-tabs__content .tab-pane.active{display:block}.service-tabs__container{max-width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;background:#000000ec;color:#fff;overflow:hidden;background-repeat:no-repeat;background-size:cover;min-height:750px;background-position:center center;border-radius:26px}.service-tabs__left img{display:none;width:100%;height:100%;object-fit:cover}.service-tabs__right{padding:50px 40px;display:flex;flex-direction:column}.service-tabs__content .tab-pane:last-child .service-tabs__left{order:1}.service-tabs__content .tab-pane:first-child .service-tabs__right{padding:75px 40px}.service-tabs__content .tab-pane:nth-child(2) .service-tabs__right{justify-content:center}.service-tabs__content .tab-pane:last-child .service-tabs__right{padding:35px 40px}@media (max-width: 768px){.service-tabs{padding:50px 20px 30px}.service-tabs__nav{margin:0 0 20px}.service-tabs__wrapper{gap:0px}.tab-btn{font-size:12px;padding:8px}.service-tabs__container{grid-template-columns:auto;max-width:100%;background-image:unset!important;border-radius:20px}.service-tabs__left img{display:block}.service-tabs__left{order:1}.service-tabs__right{order:2;padding:0 20px 45px}.service-tabs__content .tab-pane:first-child .service-tabs__right{padding:30px 20px 45px}.service-tabs__content .tab-pane:last-child .service-tabs__right{padding:10px 20px 45px}}.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/27/compiled_assets/styles.css.map */
