@font-face{font-family:Neue Montreal Medium;src:url(/cdn/shop/files/NeueMontreal-Medium_97d0d8c4-c2db-4cd0-8aa8-a2745862840d.otf?v=1743599388) format("opentype");font-style:normal}@font-face{font-family:Neue Montreal Regular;src:url(/cdn/shop/files/NeueMontreal-Regular_e8fb262a-6c12-4361-ab46-a3bcc1dbf5c7.otf?v=1743599519) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Neue Montreal Bold;src:url(/cdn/shop/files/NeueMontreal-Bold.otf?v=1743599344) format("opentype");font-style:normal}@font-face{font-family:Neue Montreal Light;src:url(/cdn/shop/files/NeueMontreal-Light.otf?v=1743599732) format("opentype");font-style:normal}body{font-family:Neue Montreal Regular}header.header{margin:auto}header.header ul.list-menu a.header__menu-item.list-menu__item{font-family:Neue Montreal Regular;font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;color:#000}header.header.header--middle-left{grid-template-columns:80px 2fr 80px!important;column-gap:2rem;padding-left:15px!important;padding-right:15px!important;max-width:1300px}.announcement-below-header .info-section{padding:10px 15px;gap:100px!important}.announcement-below-header .info-section .info-item span{font-family:Neue Montreal Regular;font-weight:400;font-size:14px;gap:100px!important;line-height:18px;letter-spacing:0;color:#333}.announcement-below-header .info-section .info-item img{height:18px;width:auto}.announcement-below-header .info-section{max-width:1300px;margin:auto}header.header .header__icon .svg-wrapper{width:24px;height:24px}header.header.header--middle-left .header__inline-menu{justify-content:center;gap:20px}header.header .header__icons .cart-count-bubble{background-color:#305cde;height:2.2rem;width:2.2rem}header.header .header__icons .cart-count-bubble span{font-family:Neue Montreal Bold}header.header a.header__heading-link{padding:0}.scrolled-past-header sticky-header{box-shadow:1px 5px 30px #0000001a}.custom-footer .custom-footer-sec{padding:40px 15px 50px}.custom-footer .custom-footer-sec .container{max-width:1300px;padding:0}.custom-footer .custom-footer-sec .container .footer-logo img{max-width:100px;width:100%;height:auto}.custom-footer .custom-footer-sec .container ul.footer-menu{list-style:none}.custom-footer .custom-footer-sec .container ul.footer-menu{display:flex;column-gap:15px;padding-left:0;justify-content:center}.custom-footer .custom-footer-sec .container ul.footer-menu li a{font-family:Neue Montreal Regular;font-weight:400;font-size:20px;line-height:normal;letter-spacing:0;color:#000}.custom-footer .custom-footer-sec .container .row.inner-row .col{width:100%;max-width:30%}.custom-footer .custom-footer-sec .container .row.inner-row .col.footer-menu{width:100%;max-width:40%;display:flex;justify-content:center;align-items:center}.custom-footer .custom-footer-sec .container .row.inner-row .icon-list .footer__list-social{display:flex;column-gap:15px;justify-content:end}.custom-footer .custom-footer-sec .container .row.inner-row .icon-list .footer__list-social span.svg-wrapper{width:32px;height:32px}.custom-footer .custom-footer-sec .container .row.inner-row .col.icon-column{display:flex;align-items:center;justify-content:end}.custom-footer .custom-footer-sec .row{width:100%}.custom-footer .custom-footer-sec .copyright-text{display:flex;justify-content:center;width:100%}.custom-footer .custom-footer-sec .copyright-text p{font-family:Neue Montreal Regular;font-weight:400;font-size:16px;line-height:normal;letter-spacing:0;text-align:center;color:#818181}.custom-footer .custom-footer-sec .row.footer-copyright{padding:20px 0 0}.custom-hero-banner .hero-content h1{font-family:Neue Montreal Medium;font-weight:500;font-size:56px;line-height:62px;letter-spacing:0;color:#fff;margin-bottom:0;padding-bottom:15px;max-width:600px}.custom-hero-banner .hero-content{position:relative;max-width:900px}.custom-hero-banner .hero .hero-content p{font-family:Neue Montreal Light;font-weight:300;font-size:22px!important;line-height:28px;letter-spacing:1px;margin-bottom:0;padding-bottom:30px;max-width:600px}.custom-hero-banner .hero .hero-content p.quote{font-style:normal;padding-top:40px;margin-top:0;max-width:450px;font-size:18px!important}.custom-hero-banner .hero-content button{padding:10px 25px;border-radius:100px!important;margin-bottom:60px;background-color:#0042e5;color:#fff!important}.custom-hero-banner .hero-content button a{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.custom-hero-banner .hero-content button:hover a{color:#000}.custom-hero-banner .hero{height:auto;min-height:82svh;max-height:82lvh;padding:60px 80px 40px;background-position:center bottom}.custom-hero-banner .hero:before{background:transparent!important}.custom-hero-banner .hero-content button{transition:padding .2s ease-in-out}.custom-hero-banner .hero-content button:hover{padding:10px 38px}.custom-logo-slider .container{max-width:1300px;width:100%}.custom-logo-slider .container p.heading-text{font-family:Neue Montreal Regular;font-weight:400;font-size:44px;line-height:48px;letter-spacing:0;color:#000}.custom-logo-slider{padding:40px 25px}.featured-collection-custom{padding:60px 15px}.featured-collection-custom .isolate.gradient{max-width:1010px;margin:auto}.featured-collection-custom .collection__title h2.title{font-family:Neue Montreal Regular;font-weight:400;font-size:44px;line-height:48px;letter-spacing:0;text-align:center;color:#000;padding-bottom:0}.featured-collection-custom .card-wrapper.product-card-wrapper .card__inner .card__media{border-radius:20px}.featured-collection-custom .card-wrapper.product-card-wrapper .card{border:none}.featured-collection-custom button#-submit{width:100%;gap:10px;padding:10px 45px;border-radius:100px;border-width:1px;background-color:#000;color:#f3f5f9;font-family:Neue Montreal Regular;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0}.featured-collection-custom .card__information .button:after{display:none}.featured-collection-custom .card__information .card__heading.h5 a{color:#000;text-decoration:none}.featured-collection-custom .collection.page-width{padding:0!important;width:100%;margin:0;max-width:100%!important}.featured-collection-custom .collection.page-width .product-grid li.grid__item{padding:15px}.featured-collection-custom .card__information .card__heading.h5{font-family:Neue Montreal Medium;font-weight:500;font-size:20px;line-height:normal;letter-spacing:0;color:#000}.featured-collection-custom .card__information .price{font-family:Neue Montreal Regular;font-weight:400;font-size:24px;line-height:normal;letter-spacing:0;color:#009c53!important;padding-top:20px;padding-bottom:15px}.featured-collection-custom .collection .product-grid li.grid__item{padding:15px}.featured-collection-custom .collection{padding-top:0}.image-box section.commitment-section .commitment-container .commitment-box img{width:auto;height:55px}.image-box .commitment-section{padding:100px 30px 80px}.image-box section.commitment-section h2{font-family:Neue Montreal Regular;font-weight:400;font-size:44px;line-height:48px;letter-spacing:0;color:#000;padding-bottom:35px}.image-box .commitment-section .commitment-container .commitment-box{max-width:none}.image-box .commitment-section .commitment-container .commitment-box p{font-family:Neue Montreal Regular;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;text-align:center;color:#000;padding-top:20px}.image-box .commitment-section .commitment-container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:840px;margin:25px auto auto}.blog-section section.blog-section{max-width:1250px;background-color:#f3f5f9;padding:50px 60px;margin:auto;border-radius:50px}.blog-section section.blog-section .blog-container .blog-box{max-width:25%;padding:0!important}.blog-section section.blog-section h2{font-family:Neue Montreal Regular;font-weight:400;font-size:44px;line-height:48px;letter-spacing:0;color:#000}.blog-section section.blog-section .blog-container .blog-box img{border-radius:20px}.blog-section section.blog-section .blog-container .blog-box h3{font-family:Neue Montreal Bold;font-weight:700!important;font-size:18px!important;line-height:24px;letter-spacing:0;text-align:center;color:#000;padding-top:15px}.blog-section section.blog-section .blog-container .blog-box p{margin-bottom:15px;font-family:Neue Montreal Regular;font-weight:400;font-size:15px;line-height:20px;letter-spacing:0;text-align:center;color:#000}.blog-section section.blog-section .blog-container .blog-box a.read-more-button{background:#000;color:#fff;padding:11px 0;width:100%;display:flex;text-align:center;border-radius:100px;margin-top:25px;justify-content:center;font-size:18px;line-height:25px;font-weight:400;letter-spacing:0;text-decoration:none}.blog-section section.blog-section .blog-container .blog-box{max-width:33%;box-shadow:none;background-color:transparent}.custom-review-image section.review-section h2{font-family:Neue Montreal Regular;font-weight:400;font-size:22px;line-height:35px;letter-spacing:0;color:#fff;padding-bottom:28px}.custom-review-image .review-section{padding:80px 15px;max-width:1080px;margin:auto}.custom-review-image .review-section .review-box .review-content p{font-family:Neue Montreal Regular;font-weight:400;font-size:15px;line-height:20px;letter-spacing:0;text-align:left;margin:10px 0 20px}.custom-review-image .review-section .review-box .review-author{font-size:15px;line-height:20px}.custom-review-image{background-color:#000}.custom-review-image .review-section .review-box{width:30%;max-width:max-content;background-color:transparent}.custom-review-image .review-section .stars img{width:88px;height:auto}.custom-faqs section.faq-section .faq-container .faq-item button.faq-question .icon{font-size:38px}.custom-faqs{padding:70px 15px 50px}a.read-more-button{text-decoration:none}.home-page .image-box-slider .performance-section p,.collection-page .image-box-slider .performance-section p{font-family:Neue Montreal Regular;font-weight:400;font-size:28px;line-height:36px}.product-page .video-section .video-section__media iframe{border-radius:20px}.product-page .Scrolling-text-sec{background-color:#000;padding:120px 15px;min-height:80lvh;max-height:80svh;display:flex;align-items:center}.product-page .Scrolling-text-sec .static-text{color:#fff}.product-page .image-box section.commitment-section{background-color:#000}.product-page .image-box section.commitment-section h2{color:#fff}.product-page .image-box section.commitment-section p{color:#fff!important}.product-page .custom-faqs{padding-top:80px}.single-product-sec{padding:0 15px}.single-product-sec .page-width{max-width:1300px;padding:0}.single-product-sec .page-width .product .grid__item.product__media-wrapper{max-width:35%}.single-product-sec .page-width .product .product__info-wrapper{max-width:65%}.single-product-sec .page-width .product .product__info-wrapper .product__title h1{font-family:Neue Montreal Regular;font-weight:600;font-size:40px;line-height:45px;letter-spacing:0}.single-product-sec .page-width .product .product__info-wrapper .price-item.price-item--regular{font-family:Neue Montreal Regular}.single-product-sec .page-width .product .product__info-container{max-width:100%}.product-form__submit.button{font-family:Neue Montreal Regular;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;width:100%;background-color:#000;color:#f3f5f9}.product-page .image-box-slider{padding:60px 15px 130px}.product-page .product .product__description p{font-family:Neue Montreal Regular;font-weight:400;font-size:15px;line-height:20px;letter-spacing:1px;color:#000}.product-page .high-perform-section{padding:70px 15px}.product-page .product .product__description ul li{font-family:Neue Montreal Regular;font-weight:500;font-size:15px;letter-spacing:1px;color:#000;list-style:none!important;line-height:20px;padding-bottom:8px;padding-top:8px;position:relative}.product-page .product .product__info-wrapper .product-form__buttons{width:100%!important;max-width:100%}.product-page .product .product__info-wrapper .product-form__buttons .product-form__submit{border-radius:100px}.product-page .product .product__info-wrapper ul.icon-with-text li.icon-with-text__item{display:flex;flex-direction:row!important;column-gap:10px;align-items:center}.product-page .product .product__info-wrapper ul.icon-with-text li.icon-with-text__item span.h4{font-size:14px;font-family:Neue Montreal Regular;color:#7d7d7d}.product-page .product .product__info-wrapper .price.price--large .local-stock{align-items:center!important;display:flex!important}.product-page .product .product__description ul{padding-left:30px}.product-page .product .product__description ul li:before{content:"";background-image:url(/cdn/shop/files/Vector-tick.png?v=1744634127);background-size:contain;background-repeat:no-repeat;width:18px;height:18px;position:absolute;left:-30px;top:50%;transform:translateY(-50%)}.single-product-sec .page-width .product .product__info-wrapper span.badge.price__badge-sale{background-color:transparent;padding:0;margin-bottom:0}.single-product-sec .page-width .product .product__info-wrapper .price.price--large{display:flex;align-items:center;column-gap:15px;flex-wrap:wrap}.single-product-sec .page-width .product .product__info-wrapper .save-box{font-family:Neue Montreal Bold;font-weight:600;font-size:15px;line-height:100%;letter-spacing:0;color:#f3f5f9;padding:12px 22px!important}.product-page .product .product__info-wrapper .product-form__buttons .product-form__submit:after{display:none}.single-product-sec .page-width .product .product__info-wrapper span.price-item.price-item--sale.price-item--last{font-family:Neue Montreal Regular;font-weight:400;font-size:32px;line-height:40px;letter-spacing:0;color:#009c53}div#price-sticky-atc .local-stock{display:none!important}div#md-sticky-atc{background-color:#000;padding:8px 15px}#md-sticky-atc .product-content{width:100%}#md-sticky-atc .custom-sticky-bar{width:100%!important;position:relative}#md-sticky-atc .product-content img{padding:12px;max-width:120px;background-color:#f3f5f9;border-radius:10px;object-fit:contain;margin-right:40px!important;width:100%}#md-sticky-atc .product-content .product__title{margin:0 0 .5rem;font-family:Neue Montreal Regular;font-weight:400;font-size:20px;line-height:24px;letter-spacing:0;color:#fff}#md-sticky-atc .product-content span.price-item.price-item--sale.price-item--last{font-family:Neue Montreal Medium;font-weight:500;font-size:22px;line-height:26px;letter-spacing:0;color:#009c53}#md-sticky-atc .product-content span.badge.price__badge-sale{background-color:transparent;padding:0;margin-left:40px}#md-sticky-atc button.product-form__submit.button.button--primary{background-color:#0042e5;color:#000;border-radius:100px;width:300px;height:50px;line-height:normal;font-weight:700;color:#fff}div#md-sticky-atc .page-width{max-width:1600px;margin:auto}#md-sticky-atc button.product-form__submit.button.button--primary:after,#md-sticky-atc .product-form .quantity-input-wrapper .select:after{display:none}#md-sticky-atc .product-form .quantity-input-wrapper .select{background-color:#305cde;border-radius:100px;color:#fff;height:50px;margin-right:40px}.product-page .product .product__info-wrapper .price.price--large .local-stock span{width:16px!important;height:16px!important}#md-sticky-atc .product-form .quantity-input-wrapper .select svg.icon{position:absolute;width:15px;height:15px;right:20px;top:calc(50% - 7.5px)}#md-sticky-atc .product-form .quantity-input-wrapper .select select.select__select{border-radius:100px;width:100%!important;z-index:1;color:#fff;background-color:transparent;height:100%;font-size:16px}div#price-sticky-atc .price__container .price__sale{display:flex;align-items:baseline}div#price-sticky-atc .price__container .price__sale span{order:2}div#price-sticky-atc .price__container .price__sale span.price-item.price-item--last{order:1}div#price-sticky-atc .price__container .price__sale span s.price-item.price-item--regular{color:#fff;font-size:15px;font-family:Neue Montreal Regular}div#price-sticky-atc span.badge.price__badge-sale .save-box{background-color:#de3030!important;display:flex;align-items:center;font-size:18px;font-family:Neue Montreal Bold;line-height:24px;letter-spacing:0;position:absolute;top:10px;height:calc(100% - 20px)}.product-page .product .product__info-wrapper .product__accordion.accordion{background-color:#f3f5f9;padding:10px 50px;border:none}.product-page .product .product__info-wrapper .product__accordion.accordion .summary__title .h4.accordion__title{font-family:Neue Montreal Medium;font-size:18px;line-height:24px;letter-spacing:0;color:#000}.product-page .product .product__info-wrapper .product__accordion.accordion .metafield-rich_text_field p{font-family:Neue Montreal Regular;font-size:15px;line-height:26px;letter-spacing:1px;color:#000}.product-page .product .product__info-wrapper .product__accordion.accordion .metafield-rich_text_field li{letter-spacing:1px!important}#md-sticky-atc .product-form .quantity-input-wrapper .select select.select__select option{color:#000!important}div#price-sticky-atc .price__container{display:flex;align-items:baseline;column-gap:10px}div#price-sticky-atc .price__container .price__sale{order:1;display:inline-flex}div#price-sticky-atc .price__container .price__regular{order:2;color:#fff;text-decoration:line-through}div#price-sticky-atc .price__container .price__savings{order:3;padding-left:40px}div#price-sticky-atc .price__container .price__savings .save-box{background-color:#de3030!important;display:flex;align-items:center;font-size:34px;font-family:Neue Montreal Bold;line-height:100%;letter-spacing:0;position:absolute;top:0;height:100%}div#price-sticky-atc span.price-item.price-item--regular{margin-right:0;color:#fff;font-size:18px;font-family:Neue Montreal Regular}#md-sticky-atc button.product-form__submit.button.button--primary span{font-family:Neue Montreal Regular;font-size:18px;line-height:28px;letter-spacing:0;text-align:center;vertical-align:middle}.product-page .product fieldset legend.form__label{font-family:Neue Montreal Regular;font-size:20px;line-height:25px;letter-spacing:0;color:#000}.single-product-sec .page-width .product .product__info-wrapper .price.price--large .price__container .price__sale{display:flex;align-items:center}.single-product-sec .page-width .product .product__info-wrapper ul.icon-with-text{column-gap:20px}.product-page .product .product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background-color:#305cde;color:#fff;border:1px solid #305CDE}.product-page .product .product__info-wrapper .product__accordion.accordion svg.icon{height:12px;width:15px}.product-page .product .product__info-wrapper .product__accordion.accordion img.accordian-icon{width:22px;height:22px;transition:transform .3s ease}.product-page .product .product__info-wrapper .product__accordion.accordion [aria-expanded=true] img.accordian-icon{transform:rotate(45deg)}.product-page .product .product__info-wrapper .product__accordion.accordion .accordion summary{padding:1.1rem 0}div#price-sticky-atc{display:flex;align-items:center;width:100%}div#price-sticky-atc .save-box{background-color:#de3030!important;display:flex;align-items:center;font-size:18px;font-family:Neue Montreal Bold;line-height:100%;letter-spacing:0;position:absolute;top:10px;height:calc(100% - 20px)}div#price-sticky-atc .price__savings{padding-left:40px!important}#md-sticky-atc .product-content span.badge.price__badge-sale{margin-left:0;border:none}.product-page .product .product__accordion.accordion.product-tab-Product.Description{padding-top:30px!important;border-radius:50px 50px 0 0}.product-page .product .product__accordion.accordion.product-tab-Shipping.\&.Returns{padding-bottom:30px!important;border-radius:0 0 50px 50px}div#md-sticky-atc img{display:none}#md-sticky-atc .product-form .quantity-input-wrapper .select select.select__select:focus-visible{box-shadow:none!important}.product-page .image-box-slider section.performance-section h3{padding-bottom:0;padding-top:20px}.featured-collection-custom .card-wrapper.product-card-wrapper .card .card__information .local-stock{display:none!important}.Best-seller-cstm .collection.page-width .product-grid li.grid__item .card__information .price__container .price__sale span s.price-item{color:#8e8e8e;font-size:16px;font-family:Neue Montreal Regular}.product-Type legend.form__label{display:none}.product-Type label[for=template--24287931171187__main-1-0]{background-color:#305cde!important;color:#fff!important;border-color:#305cde!important;border-width:3px!important;padding:13px 68px!important}.product-Type label[for=template--24287931171187__main-1-1]{background-color:#de3030!important;color:#fff!important;border-color:#de3030!important;border-width:3px!important;padding:13px 68px!important}.product-Type input[type=radio]:checked+label[for=template--24287931171187__main-1-0]{border:3px solid #0030bf!important}.product-Type input[type=radio]:checked+label[for=template--24287931171187__main-1-1]{border:3px solid #a70b0b!important}.product-page .high-perform-section{padding:70px 15px 130px}@media (max-width:1300px){.custom-hero-banner .hero{min-height:90svh;max-height:90lvh}.Custom-banner-img h2{font-size:75px!important;line-height:82px!important}.Custom-banner-img p{font-size:32px!important;line-height:38px!important}}@media (max-width:990px){header.header nav.header__inline-menu{display:none}}@media (max-width:767px){.announcement-below-header{display:none}.custom-hero-banner .hero{height:auto;min-height:auto;padding:58px 20px;background-position:30%}.custom-hero-banner .hero-content button{margin-bottom:5px;padding:5px 16px}.custom-hero-banner .hero-content h1{font-size:38px;line-height:normal;padding-bottom:12px;line-height:40px}.custom-hero-banner .hero .hero-content p{font-size:16px!important;line-height:20px;padding-bottom:24px;font-family:Neue Montreal Regular;max-width:88%}.custom-hero-banner .hero-content button a{font-size:14px;font-weight:700}.custom-hero-banner .hero .hero-content p.quote{font-size:14px!important;line-height:20px;padding-top:20px;padding-bottom:0;max-width:88%}.custom-logo-slider .container p.heading-text{font-size:32px;line-height:35px;padding-top:8px;padding-bottom:10px}.client .swiper-container{padding:0!important}.featured-collection-custom h2{font-size:14px}.featured-collection-custom .collection .product-grid li.grid__item{padding:4px}.featured-collection-custom .card__information .card__heading.h5{line-height:20px;font-size:15px}.featured-collection-custom .card__information .price{font-size:14px;padding-top:10px;padding-bottom:10px}.featured-collection-custom .slider-component{padding:0!important}.featured-collection-custom .collection__title h2.title{font-size:32px;line-height:35px}.featured-collection-custom button#-submit{font-size:14px;min-height:27px;padding:6px 30px}.Best-seller-cstm .container{padding:0}.featured-collection-custom .collection{padding-top:12px;padding-bottom:0!important}.featured-collection-custom{padding:30px 15px}.featured-collection-custom slider-component{padding:0!important}.image-box section.commitment-section h2{font-size:32px;line-height:35px}.commitment-section{padding:40px 15px}.image-box .commitment-section .commitment-container .commitment-box p{font-size:16px;line-height:22px}.image-box .commitment-section .commitment-container{grid-template-columns:repeat(2,1fr);gap:15px}.image-box section.commitment-section .commitment-container .commitment-box img{width:auto;height:40px}.image-box .commitment-section{text-align:center;padding:60px 45px;font-family:Arial,sans-serif}.blog-section section.blog-section .blog-container .blog-box{max-width:50%;width:100%;padding:0}.blog-section section.blog-section h2{font-size:32px;line-height:35px}.blog-section{padding:40px 15px!important}.blog-section section.blog-section{padding:20px!important;border-radius:45px}.blog-section .box-btn{width:100%!important}.blog-section section.blog-section .blog-container .blog-box h3{font-size:18px!important;line-height:20px}.blog-section section.blog-section .blog-container .blog-box p{line-height:18px;font-size:14px}.blog-section section.blog-section .blog-container .blog-box a.read-more-button{font-size:12px;min-height:34px!important;padding:5px 0;align-items:center}.custom-testimonial section.testimonial-section .testimonial{padding:20px 15px;border-radius:10px;color:#fff;font-size:1.2em;font-weight:700}.custom-footer .custom-footer-sec .row{flex-direction:column;text-align:center;row-gap:20px}.custom-footer .custom-footer-sec .container .footer-logo img{max-width:90px;width:100%;height:auto}.footer-inner .column-2,.footer-inner .column-3{display:unset}footer .footer-container .footer-inner ul.footer-menu-list{justify-content:space-evenly}footer .footer-container .footer-inner .col .icon-list ul.footer-icon-list{justify-content:center;padding:0}footer .footer-container .footer-inner .col .icon-list ul.footer-icon-list li a img{width:auto;height:28px}.custom-footer .custom-footer-sec{padding:40px 15px}header .header__icons a span.svg-wrapper{width:26px!important;height:26px!important}.custom-footer .custom-footer-sec .row{flex-direction:column;width:auto}.custom-footer .custom-footer-sec .container .row.inner-row .col{width:100%;max-width:100%!important;text-align:center}.custom-footer .custom-footer-sec .container ul.footer-menu li a{line-height:20px;font-size:16px}.custom-footer .custom-footer-sec .container .row.inner-row .col.icon-column{align-items:center;justify-content:center}.custom-footer .custom-footer-sec .copyright-text{padding-top:15px}.custom-footer .custom-footer-sec .copyright-text p{font-size:15px;line-height:20px}.high-perform-section{padding:50px 15px 30px}.custom-hero-banner .hero-content{position:relative;max-width:900px;max-width:100%}header.header header-drawer div#menu-drawer ul.menu-drawer__menu li a{justify-content:center}header.header header-drawer div#menu-drawer .menu-drawer__navigation-container{height:auto}header.header header-drawer div#menu-drawer .menu-drawer__utility-links ul.list.list-social{display:flex;justify-content:center}header.header header-drawer .header--has-social .menu-drawer__utility-links{padding:1rem 3rem}header.header header-drawer div#menu-drawer .menu-drawer__utility-links ul.list.list-social li.list-social__item span.svg-wrapper{width:30px;height:30px}header.header .header__heading-logo{max-width:70px!important;padding:10px}.custom-hero-banner .hero-content button:hover{padding:5px 25px}.recover-best-section .container .inner-row{grid-template-columns:repeat(1,1fr)!important;row-gap:30px}.features-plunge-section .container .inner-row{grid-template-columns:repeat(1,1fr)!important;row-gap:20px}.single-product-sec .page-width .product .grid__item.product__media-wrapper,.single-product-sec .page-width .product .product__info-wrapper{max-width:100%}.single-product-sec .page-width .product .product__info-wrapper .product__title h1{font-size:20px;line-height:25px;padding-top:10px}.single-product-sec .page-width .product .product__info-wrapper .price-item.price-item--regular{font-size:16px;line-height:20px}.product-page .recover-best-section{padding:30px 40px!important}.product-page .product .product__description p{font-size:15px;line-height:20px}.product-page .Scrolling-text-sec{padding:60px 15px;height:auto!important;min-height:80lvh;max-height:80svh}.custom-hero-banner .hero-content h1{max-width:330px!important}div#price-sticky-atc span.badge.price__badge-sale .save-box{font-size:16px;width:100%;height:40px;right:0;top:calc(50% - 20px)}#md-sticky-atc .product-content img{margin-right:18px!important}#md-sticky-atc .product-form .quantity-input-wrapper .select{height:40px;width:50%!important;margin-right:0;max-width:48%}#md-sticky-atc .product-form .quantity-input-wrapper .select select.select__select{font-size:12px}#md-sticky-atc button.product-form__submit.button.button--primary span{font-size:15px;line-height:20px;text-transform:uppercase}button.product-form__submit.button.button--primary{max-width:100%;width:100%}#md-sticky-atc .product-content{width:100%;max-width:100%}#md-sticky-atc .product-content .price{display:flex;align-items:center;justify-content:space-between;width:100%}.product-page .product .product__description ul li{font-size:15px;line-height:24px}.product-page .product .product__info-wrapper ul.icon-with-text li.icon-with-text__item{flex-direction:column!important}.product-page .product .product__info-wrapper .product__accordion.accordion .summary__title .h4.accordion__title{font-size:16px}.product-page .product .product__info-wrapper .product__accordion.accordion .metafield-rich_text_field p{font-size:15px;line-height:22px}.single-product-sec .page-width .product .product__info-wrapper .save-box{border-radius:5px!important;font-size:14px}#md-sticky-atc button.product-form__submit.button.button--primary{max-width:48%!important;width:100%;height:40px;min-height:40px!important}#md-sticky-atc .product-content span.badge.price__badge-sale{margin-left:0}div#md-sticky-atc .page-width{padding:0}#md-sticky-atc .product-form .quantity-input-wrapper{align-items:center;column-gap:4%}.product-page .product .product__info-wrapper .product__accordion.accordion img.accordian-icon{width:18px;height:18px}div#price-sticky-atc .price__container .price__savings .save-box{font-size:20px;width:100%;position:unset!important;max-width:130px;height:60px;right:0}div#price-sticky-atc .price__container .price__savings{padding-left:0}div#price-sticky-atc .save-box{font-size:16px;width:100%;max-width:130px;height:40px;right:0;top:calc(50% - 20px)}div#price-sticky-atc .price__container{flex-direction:row}div#price-sticky-atc .price__savings{padding-left:20px!important}div#price-sticky-atc{justify-content:space-between}product-form.product-form{padding-top:2px}.product-page .product fieldset legend.form__label{font-size:16px;line-height:20px}.product-form__submit.button{font-size:15px}.product-page .product .product__accordion.accordion.product-tab-Product.Description{padding-top:30px!important;border-radius:25px 25px 0 0}.single-product-sec .page-width .product .product__info-wrapper span.price-item.price-item--sale.price-item--last{font-size:24px;line-height:30px}div#price-sticky-atc span.price-item.price-item--regular{font-size:15px}div#price-sticky-atc .price__container .price__regular{line-height:20px}.product-page .image-box-slider .performance-section p{font-size:32px;line-height:35px}.home-page .image-box-slider .performance-section p,.collection-page .image-box-slider .performance-section p{padding-top:15px;font-size:15px;line-height:22px}.product-Type label[for=template--24287931171187__main-1-0],.product-Type label[for=template--24287931171187__main-1-1]{padding:10px 40px!important;width:48%}.custom-logo-slider{padding:40px 25px 30px}.Best-seller-cstm{padding:50px 15px 40px!important}.Benefits-sec .container{padding:30px 0 60px!important}.features-plunge-section{padding:30px 15px!important}.product-page .high-perform-section{padding:40px 15px 270px!important}.product-page .high-perform-section .inner-section .col.center-column p{min-height:95px}.high-perform-section .col:nth-child(2){z-index:1}.high-perform-section .col{z-index:0}.product-page .high-perform-section .inner-section{row-gap:75px}}@media (max-width:370px){.product-page .high-perform-section .inner-section{row-gap:64px}}@media (max-width:370px){.product-page .high-perform-section .inner-section{row-gap:60px}}@media (max-width:360px){#md-sticky-atc .product-content{flex-wrap:wrap;row-gap:15px}#md-sticky-atc .custom-sticky-bar{padding-bottom:15px}.product-page .high-perform-section .inner-section{row-gap:32px}.product-page .high-perform-section{padding:40px 15px 160px!important}}h2.rich-text__heading{font-family:Neue Montreal Regular;font-weight:400;font-size:44px;line-height:48px;letter-spacing:0;text-align:center;color:#000;padding-bottom:10px}.rich-text__text p{font-family:Neue Montreal Regular;font-weight:400;font-size:15px;line-height:18px;letter-spacing:1;text-align:center;color:#000;padding-top:15px!important;margin-bottom:0}.rich-text__text{margin-top:0!important}.benefit-content h3{margin:0 0 10px;font-size:20px;color:#fff;font-family:Neue Montreal Regular}.Innovation-sec .image-card-content p,.benefit-content p{margin:0;font-size:15px;line-height:20px;font-family:Neue Montreal Regular}@media (max-width:767px){h2.rich-text__heading{font-size:32px;line-height:35px}.rich-text__text p{font-size:15px;line-height:18px}.benefit-content h3{font-size:18px!important;line-height:24px}.custom-review-image section.review-section h2{margin:auto;font-size:18px;line-height:24px}.announcement-below-header{display:block}#shopify-section-template--24641344307571__announcement_bar_fWVg6t{display:none}}.cart-drawer .svg-wrapper svg path{fill:#000}.product-page .product .product__info-wrapper .product-form__buttons .product-form__submit span{display:flex;align-items:center;column-gap:5px}.product-page .product .product__info-wrapper .product-form__buttons .product-form__submit span .injected-price{margin-top:0!important;font-size:20px!important;letter-spacing:1px!important}.product-page .product .product__info-wrapper .product-form__buttons .product-form__submit{background-color:#0042e5;text-transform:uppercase;font-weight:700}div#price-sticky-atc .price__savings{padding-left:0!important}div#price-sticky-atc span.badge.price__badge-sale .save-box{max-width:160px;width:100%;justify-content:center;right:-170px}#md-sticky-atc .product-content{width:auto}.Best-seller-cstm button#-submit,.featured-collection-custom button#-submit{background-color:#0042e5!important}.single-product-sec .page-width .product .product__info-wrapper .price.price--large .local-stock{display:none!important}.single-product-sec .page-width .product .product__info-wrapper .product__tax.rte{display:none}.collection-page secton.custom-banner img.top-collection-banner{min-height:240px!important;object-fit:cover}.product-page .product .product__accordion.accordion.product-tab-Product .accordion__content ul{padding-left:0}.product-page .product .product__accordion.accordion .accordion__content ul li{font-family:Neue Montreal Regular;color:#000}.product-page .product .product__accordion.accordion .accordion__content ul{padding:0}.product-page .video-section span.svg-wrapper svg.icon path{fill:#000}@media (max-width:767px){.product .product__media-wrapper .product__column-sticky ul.slider.slider--mobile span.product__media-icon{display:none}.product-page .product .product__accordion.accordion.product-tab-Product.Description{padding-top:0!important;border-radius:6.4px;margin-bottom:12px;padding-bottom:0;padding-left:12px;padding-right:12px}.product__accordion.accordion{border-radius:6.4px;margin-bottom:12px;padding:0 12px!important}.product-page .product .product__accordion.accordion.product-tab-Shipping.\&.Returns{padding-top:0!important;border-radius:6.4px;margin-bottom:20px;padding-bottom:0!important;padding-left:12px;padding-right:12px}.product-page .product .product__accordion.accordion.product-tab-Product .accordion__content{padding:0}.product-page .product .product__accordion .accordion__content{padding:0 0rem}.product-page .product .product__accordion.accordion summary{align-items:center;padding:12px 0}.product .product__media-wrapper .product__column-sticky ul.slider.slider--mobile li.product__media-item{width:100%!important;margin:0!important;padding:0!important}#md-sticky-atc .product-content .product__title,#md-sticky-atc .product-content span.price-item.price-item--sale.price-item--last,div#price-sticky-atc .price__container .price__sale span s.price-item.price-item--regular{font-size:14px;line-height:21px}#md-sticky-atc .page-width-inner{display:flex;align-items:center}#md-sticky-atc .page-width-inner .product-content{width:50%}#md-sticky-atc .page-width-inner product-form.product-form{width:50%!important}#md-sticky-atc button.product-form__submit.button.button--primary{max-width:100%!important;width:100%;height:60px;min-height:40px!important}div#price-sticky-atc span.badge.price__badge-sale .save-box{display:none}#md-sticky-atc .product-content .product__title{margin-bottom:0!important}.product-page .product .product__info-wrapper .product-form__buttons .product-form__submit span .injected-price{margin-top:0!important;font-size:15px!important}.product .product__media-wrapper .product__column-sticky .product-media-container{margin:0!important;width:100%!important}.single-product-sec product-info{padding-top:0}.announcement-below-header .info-section{gap:15px!important;align-items:baseline;flex-wrap:wrap}.announcement-below-header .info-section .info-item{flex-direction:column;text-align:center;width:45%}.product .product__media-wrapper .product__column-sticky ul.slider.slider--mobile li button.thumbnail{border-radius:12px}.Scrolling-text-sec .container{flex-direction:column;font-size:28px!important}.Scrolling-text-sec .container .static-text{margin-right:0}.Scrolling-text-sec .word{text-align:center}.Rotating-text-sec1 .container{flex-direction:column;font-size:28px!important}.Rotating-text-sec1 .container span.static-text1{margin:auto}.Rotating-text-sec1 .scrolling-text1 .word1{text-align:center}.scrolling-text{left:auto;margin:30px auto auto;width:100%}.Rotating-text-sec1 .scrolling-text1{max-width:unset!important;left:auto;margin:30px auto auto;height:100%}}.product-page .vendor-badge-container{display:flex;align-items:center;justify-content:flex-start;margin:8px 0}.product-page .vendor-badge-container img.vendor-logo{max-width:130px;margin-right:12px;height:auto;max-height:42px;object-fit:contain;transition:opacity .2s ease}.product-page .vendor-badge-container .trust-badge{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.3;flex-shrink:0}.product-page .vendor-badge-container .trust-badge svg.trust-icon{flex-shrink:0;margin-top:2px;filter:drop-shadow(0 1px 2px rgba(40,167,69,.2))}.product-page .vendor-badge-container .trust-content{display:flex;flex-direction:column;align-items:flex-start}.product-page .vendor-badge-container .trust-content .trust-title{font-weight:800;color:#377e22;font-size:14px;margin-bottom:2px;display:block}.product-page .vendor-badge-container .trust-content span.warranty-text{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;font-weight:500;color:#1d1d1d;font-size:12px;margin-left:-18px;margin-top:2px;white-space:nowrap;transition:all .2s ease;display:inline-block;position:relative}.product-page .payment_icons svg.icon{width:48px;height:auto;filter:grayscale(1)}.product-page .payment_icons ul.list.list-payment{width:100%;padding-left:0;margin-top:5px;margin-bottom:10px;margin-left:0;font-size:0;text-align:center;list-style:none;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.payment_icons{margin-top:5px!important}.product-page .product-media-container.media-type-image{border:none}.product-page .product-media-container .product__media.media img,.product-page .thumbnail-slider .thumbnail-list li button.thumbnail{border-radius:10px}.product-page .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex;position:absolute;background-color:#373737ab;z-index:99;border-radius:50%;width:25px;height:25px}.product-page button.slider-button.slider-button--prev{background-color:#373737ab;z-index:99;border-radius:50%}.product-page button.slider-button.slider-button--next{right:0;background-color:#373737ab;z-index:99;border-radius:50%}.announcement-below-header .info-section .info-item{width:85%}.info-section.custom-first-announce{background-color:#0042e5!important;color:#fff;max-width:100%}.info-section.custom-first-announce .info-item a span{color:#fff}.info-section.custom-first-announce .info-item{justify-content:center}.product-page .icon-tip:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333!important;opacity:1!important}.product-page .icon-tip:before{display:none}.product-page .icon-tip:hover:before{display:block}.product-page h3.label_bundle{display:inline-block;margin:0!important;padding-top:5px;color:#000;font-family:Neue Montreal Regular}.bundle-products{margin-top:8px!important}.product-page .product-info .value{font-family:Neue Montreal Regular;font-weight:500;font-size:15px;line-height:15px;padding-bottom:5px;padding-top:5px;letter-spacing:1px;color:#000;position:relative;padding-left:16px}.product-page .product-info .value:before{content:"";width:7px;height:7px;background-color:#0042e5;left:0;border-radius:50%;position:absolute;display:flex;align-items:center;top:calc(50% - 3.5px)}.info-section.custom-first-announce .info-item a{line-height:normal}.info-section.custom-first-announce .info-item a{line-height:normal;display:flex;align-items:center;column-gap:5px}.product-page .product-info .value{display:inline-flex}.announcement-below-header .swiper-wrapper{width:100%;justify-content:space-between}.announcement-below-header .info-section .info-item{width:auto}.video-section .title-wrapper h2.title.h2{font-family:Neue Montreal Regular;font-weight:400;font-size:44px;line-height:48px;letter-spacing:0;text-align:center;color:#000;padding-bottom:0;width:100%}div#tidio-chat.scrolled{margin-bottom:48px}@media (max-width:768px){div#tidio-chat.scrolled{margin-bottom:80px}.video-section .title-wrapper h2.title.h2{font-size:32px;line-height:35px}.product-page .features-plunge-section .container .inner-row .column{padding:0 10px}.product-page .row.inner-row{grid-template-columns:repeat(3,1fr)!important;gap:0px!important}.product-page .features-plunge-section .image-box{flex-direction:column;justify-content:center;align-items:center}.product-page .features-plunge-section .image-box .column-text{width:100%;justify-content:center;text-align:center}.product-page .features-plunge-section .container .inner-row .column{padding:0 7px!important}.product-page .features-plunge-section .image-box img{width:100%}.product-page .features-plunge-section .image-box h3{font-weight:300!important;font-size:16px;line-height:20px}.product-page .features-plunge-section .image-box .column-img{width:45%}.product-page .video-section deferred-media.video-section__media.deferred-media{height:300px}.product-page .video-section__media button#Deferred-Poster-Modal-{border-radius:12px}.product-page deferred-media.video-section__media{border-radius:12px}.features-plunge-section .column{flex:1;padding:0 15px;position:relative}.features-plunge-section .column:not(:last-child):after{content:"";position:absolute;top:10%;right:0;width:1px;height:80%;background-color:#dcdcdc}.product-page .product-info .value{display:block}.product-page .payment_icons svg.icon{width:32px!important}.product-page .payment_icons ul.list.list-payment{gap:6px}.info-section.custom-first-announce .info-item a{line-height:normal;display:unset}.product-page .vendor-logo{max-width:86px!important;max-height:32px!important;margin-right:8px!important}.product-page .vendor-badge-container .trust-content .trust-title{font-size:12px}.product-page .vendor-badge-container .trust-content .warranty-text{font-size:10px;margin-left:-14px}.product-page .tooltip_info .tooltip-icon:after{position:absolute!important;width:100%!important;max-width:none;left:0!important;right:0!important;bottom:auto;top:40px;transform:none!important;text-align:left;margin:0;box-shadow:0 2px 10px #0003;height:max-content!important}.product-page .tooltip_info .tooltip-icon{position:unset!important}.product-page .tooltip_info .value{position:relative}.product-page .icon-tip:hover:before{display:block;bottom:100%;top:34px;transform:none;border-top:none!important;border-bottom:6px solid #333}.product-page .thumbnail-slider .thumbnail-list li button.thumbnail,.product-page .product-media-container .product__media.media img{border-radius:0}.product .product__media-wrapper .product__column-sticky ul.slider.slider--mobile li button.thumbnail{border-radius:12px}.Innovation-sec .container .inner-row-main .swiper-button-next,.Innovation-sec .container .inner-row-main .swiper-button-prev{background-color:#c2cff2b8!important}}.About-left-right-sec .multirow__inner{row-gap:90px;max-width:1300px;width:100%}.About-left-right-sec .multirow__inner .image-with-text__media{border-radius:15px!important}.About-left-right-sec h2.image-with-text__heading{font-family:Neue Montreal Regular;font-weight:400;font-size:44px;line-height:48px;letter-spacing:0;color:#000;width:100%}.About-left-right-sec .image-with-text__text.rte.body p{font-family:Neue Montreal Regular;font-weight:400;line-height:24px;letter-spacing:0;color:#000;font-size:16.8px}.About-left-right-sec .image-with-text__content p.image-with-text__text--caption{font-family:Neue Montreal Regular;font-weight:400;font-size:14px;line-height:20px;padding-bottom:10px;letter-spacing:0;color:#000}.About-left-right-sec .image-with-text__text.rte.body{margin-top:15px}div#md-sticky-atc{background-color:transparent;padding:8px 15px 0;border:none;bottom:2.4rem}div#md-sticky-atc .page-width{max-width:95rem!important;margin:0 auto!important;border-radius:100px;background-color:#000;padding:1.6rem 3.2rem}div#md-sticky-atc .page-width .save-box{display:none!important}.footer-column.contact p.address{line-height:20px}.Rotating-recover-text .rl-container{margin:auto}span.rl-static-start{font-weight:700;color:#fff;margin-right:15px;font-family:Neue Montreal Medium}.Rotating-recover-text span.rl-word{font-size:inherit;font-family:Neue Montreal Medium}div#md-sticky-atc form#product-form-sticky-atc .quantity-input-wrapper .injected-price{margin-top:0!important;font-size:16px!important;padding-left:4px}header.header ul.list-menu li.menu-item.has-submenu ul.submenu{list-style:none}header.header ul.list-menu li.menu-item.has-submenu ul.submenu li{font-family:Neue Montreal Regular;font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;color:#000;padding:8px 20px;text-decoration:none}header.header ul.list-menu li.menu-item.has-submenu ul.submenu li a.submenu__item{text-decoration:none}header.header div#menu-drawer .menu-drawer__inner-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenu.list-menu li span.svg-wrapper svg.icon path{fill:#000}header.header div#menu-drawer .menu-drawer__inner-container nav.menu-drawer__navigation ul.menu-drawer__menu.has-submenu.list-menu li a.list-menu__item{justify-content:left}header.header header-drawer div#menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links ul.list.list-social span.svg-wrapper svg.icon path{fill:#000}@media (max-width:767px){.Rotating-recover-text .rl-wrapper{margin:auto}.Rotating-recover-text .rl-container span.rl-word{text-align:center}div#md-sticky-atc form#product-form-sticky-atc .quantity-input-wrapper .injected-price{display:none!important}.About-left-right-sec .multirow__inner{row-gap:40px}.About-left-right-sec .multirow__inner .image-with-text__content{padding:20px 0}.About-left-right-sec h2.image-with-text__heading{font-size:24px;line-height:28px}.About-left-right-sec .image-with-text__content p.image-with-text__text--caption{padding-bottom:8px}.About-left-right-sec .image-with-text__text.rte.body{margin-top:10px}.About-left-right-sec .image-with-text__text.rte.body p br{display:none}div#md-sticky-atc{background-color:#000;border:none;bottom:0}div#md-sticky-atc .page-width{border-radius:0;background-color:#000;padding:0}.product-page product-form.product-form{margin-bottom:10px!important}.About-left-right-sec{padding-top:35px;padding-bottom:35px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/New-custom.css.map */
