@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:15px 15px 20px;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{padding:15px 15px 20px}.announcement-below-header .info-section .info-item img{height:22px;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:0;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}.custom-hero-banner .hero-content button a{color:#000;font-size:16px;font-weight:700;text-decoration:none}.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:24px;line-height:28px;letter-spacing:0;color:#fff}#md-sticky-atc .product-content span.price-item.price-item--sale.price-item--last{font-family:Neue Montreal Bold;font-weight:700;font-size:26px;line-height:30px;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:#fff;color:#000;border-radius:100px;width:300px;height:50px;line-height:normal}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}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}@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%;margin:0;padding:0}#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}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/New-custom.css.map */
