.product-single .product__inner{max-width:100%!important}.variant_bg_area{width:fit-content}.variant_bg_image{min-width:44px!important;width:44px;height:44px;padding:0!important;border-radius:100%}.radio__fieldset .radio__button input:checked~label{border:2px solid var(--COLOR-PRIMARY)!important}.product-single .grid__item{height:fit-content;position:sticky;top:0}.shopify-product-form{max-width:100%!important}.add-to-cart-area .product__submit__buttons{display:flex;align-items:center;gap:10px}.add-to-cart-area .product__submit__buttons product-add-button button{background:var(--COLOR-PRIMARY);color:#fff;border-radius:5px}.add-to-cart-area product-add-button{flex-basis:81%}.add-to-cart-area .product__block__quantity{padding-bottom:0;flex-basis:18%}.add-to-cart-area .quantity__input{padding:16px 30px;border-radius:5px}.section-faq .standard__kicker{font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:unset;letter-spacing:1px;font-size:35px;margin-bottom:50px!important}.section-faq .accordion__title:after{transform:rotate(-45deg)!important;top:48%;right:15px}.section-faq .accordion__title.accordion-is-open:after{transform:rotate(135deg)!important;border-color:#fff!important;top:50%}.section-faq .accordion__title:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:5px;width:30px;height:30px;background-color:#ddd;border-radius:100%}.section-faq .accordion__title.accordion-is-open:before{background-color:#000!important}.faq-content-area{background:#f7f7f7;padding:25px;border-radius:7px}.faq-content-area .accordion__wrapper:first-child{border-top:none}.faq-content-area .accordion__wrapper:last-child{border-bottom:none}.product__title{font-size:33px!important;line-height:1.2!important;color:#000;text-transform:none!important;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;letter-spacing:1px!important}.product__price__wrap>span{color:#dc3545;text-decoration:line-through;font-size:16px;margin-right:10px;text-transform:uppercase}.product__price span{font-weight:500;font-size:21px}.product__badge__sale{background:#7da9ff;border-radius:500px;padding:5px 10px;font-size:12px!important;letter-spacing:.75px!important;color:#fff;position:relative;top:-7px}.recent-product-sale-badge{color:#dc3545;font-size:15px;text-decoration:line-through!important;text-transform:uppercase;margin-right:5px}.product__grid__price .price{text-transform:uppercase;font-size:16px;color:#000}.product__badge.product__badge--sale{background:#7da9ff;border-radius:500px;padding:5px 10px;font-size:12px!important;letter-spacing:.75px!important;color:#fff;position:absolute;top:0;z-index:2;right:0}.product__price__main .product__price--off{display:none}.essentials-info-area{background-color:#f8f8f8;border:1px solid rgb(242,242,247);padding:20px 30px;margin:20px 0 25px;border-radius:7px}.essentials-info-area h2{font-size:22px;line-height:1.5;color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:none;letter-spacing:1px}.essentials-info-area p{margin-bottom:20px;color:#000;font-size:16px}.essentials-info-area ul li{display:flex;align-items:center;gap:8px;font-size:16px;color:#000}.essentials-info-area ul li i{color:#7da9ff}.secure-payment-area{background-color:#f8f8f8;display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;font-family:Neue Haas Grotesk Display Pro!important;padding:5px 10px;margin:0 auto;width:fit-content;border-radius:7px}.secure-payment-area img{width:13px}.secure-payment-area strong{text-decoration:underline;font-weight:500}.payments-popup-area{display:none}.payments-popup-area.active{position:fixed;background:#0000005e;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:center;z-index:99999999;padding:25px;left:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.payments{background:#f7f7f7;padding:25px;border-radius:10px;text-align:center;display:flex;flex-direction:column;gap:15px;max-width:547px}.payments>span{font-size:15.2px}.payments ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:7px;list-style:none;margin-bottom:3px}.payment-icon{width:35px;height:22px}.paymentBtnclose{background:#000;color:#fff;border:none;border-radius:7px;padding:.7rem 1.5rem;font-size:15px}.facilities-area .wrapper{background:#f7f7f7;border-radius:15px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding:0;overflow:hidden}.facilities-media-area{line-height:0}.facilities-content-area{padding:50px}.facilities-content-area h2{font-size:32px;color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:none;letter-spacing:1px}.facilities-content-area p{font-size:18px;color:#000;margin-bottom:20px}.facilities-content-area ul li{font-size:18px;color:#000;display:flex;align-items:center;gap:9px}.facilities-media-area video{width:100%;height:100%}.benefits-area{padding:70px 0}.benefits-area .wrapper{padding:0}.benefits-area .wrapper>h2{font-size:35px;color:#000;text-align:center;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:unset;letter-spacing:1px;position:relative;width:fit-content;display:block;margin:0 auto 50px}.benefits-area .wrapper>h2:after{content:"";position:absolute;bottom:-17px;right:0;width:227px;height:22px;background:url(/cdn/shop/files/line.png?v=1731761336);background-repeat:no-repeat;background-size:contain}.benefits-content-area.desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.benefits-content-area.mobile{display:none}.single-benefits-area{background:#f7f7f7;border-radius:10px;padding:40px 30px;text-align:center;transition:all .15s ease-out}.single-benefits-area:hover{background:#fff!important;box-shadow:#64646f33 0 1px 50px!important;transform:scale(1.03)}.single-benefits-area span{font-size:55px;color:#7da9ff;font-weight:700}.single-benefits-area h2{font-size:22px;color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:capitalize;max-width:275px;margin:0 auto 10px;letter-spacing:0px}.single-benefits-area p{font-size:18px;max-width:260px;margin:0 auto;color:#000}.main-brand-slider-area .wrapper{background:#f7f7f7!important;margin-top:40px;margin-bottom:40px;border-radius:10px;padding:25px;position:relative}.main-brand-slider-area .swiper-pagination{bottom:-25px!important}.brand-slider img{width:150px}.brand-slider .swiper-wrapper{align-items:center}.brand-slider .swiper-slide{text-align:center}.main-brand-slider-area .swiper-pagination-bullet{background:#bfbfbf!important;opacity:1!important;margin:0!important;border-radius:0;height:12px;width:12px}.main-brand-slider-area .swiper-pagination-bullet-active{background:#000!important}.main-brand-slider-area .swiper-pagination-bullet:first-child{border-radius:6px 0 0 6px}.main-brand-slider-area .swiper-pagination-bullet:last-child{border-radius:0 6px 6px 0}.product-variant-images{display:flex;gap:8px;margin-bottom:0}.product-variant-images li{margin-bottom:0;margin-top:10px}.product-variant-images li span{width:25px;height:25px;display:block;background-size:80%;background-repeat:no-repeat;border-radius:100%;border:1px solid #d0c7c7;padding:3px;background-position:center center;transition:.3s}.product-variant-images li span:hover{border:1px solid #000}.product__media__wrapper .media__thumb img{border-radius:7px}.client-review-area{padding:70px 0}.client-review-area .wrapper{background:#fff!important;border-radius:10px;overflow:hidden;border:1px solid #dfdfdf;padding:0;display:flex;align-items:center}.client-review-image-area{flex-basis:50%;line-height:0}.client-review-image-area img{width:100%}.client-review-content-area{padding:50px;flex-basis:50%}.client-review-content-area h2{font-size:32px;color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:unset;letter-spacing:1px}.client-review-content-area p{font-size:18px;color:#000;margin-bottom:20px}.client-review-content-area span{font-size:18px;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;color:#000}.accordion-content__entry h6{font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:none;letter-spacing:1px;color:#000}.accordion__title{color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important}.gif-image-area{display:grid;grid-template-columns:repeat(2,1fr)}.gif-image-area li img{width:50px}.product__price{font-size:21px;color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important}.product__media img{border-radius:7px}.related__products .product-grid-item{display:block;width:100%!important;background:#f7f7f7;padding:25px;height:100%;border-radius:15px;overflow:hidden}.free-shipping-badge{display:flex;align-items:center;margin-bottom:25px}.free-shipping-badge img{margin-right:10px}.free-shipping-badge span{letter-spacing:.5px}.delivery-time{background-color:#f7f7f7;border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:space-around;margin-bottom:20px}.delivery-time-left h4{color:#333;font-size:12px;font-family:Neue Haas Grotesk Display Pro!important;text-transform:none;margin-bottom:0}.delivery-time-left h4 span{font-weight:500}.delivery-time-right{display:flex;align-items:center}.delivery-time-right img{width:16px;height:16px;border-radius:100%;margin-right:5px}.delivery-time-right h4{font-size:12px;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500;text-transform:none;margin-bottom:0;color:#333}.live-dots{display:inline-block!important;width:8px;height:8px;border-radius:100%;margin-right:10px;box-shadow:0 0 0 4px #32a85233,0 0 0 8px #32a85215;background-color:#32a852}#insta-feed>h2{font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:unset;letter-spacing:1px;font-size:35px}.product__block__variants .radio__inputs--equal{gap:0}.radio__inputs--equal{grid-template-columns:repeat(auto-fill,minmax(min(50px,100%),1fr))!important}.free-trial-area{display:flex;align-items:center;padding:10px;border:1px solid #f2f2f7!important;box-shadow:#00000029 0 1px 4px;border-radius:7px;gap:20px;margin-top:20px;background:#f7f7f7}.free-trial-image img{width:100px}.free-trial-content h2{font-size:22px;line-height:1.5;color:#000;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:none;letter-spacing:0;margin-bottom:0}a.x1ghz6dp.x1717udv.xjb2p0i.x1pd3egz.xjbqb8w.x1wty727.x1b6ykf0.x1gnnqk1.x6mezaz.x14y7zgk.x9f619.x2lwn1j.x10rsq8x.xdi48bf.x1lliihq.x1fc57z9.xebhuq6.xb3r6kr.xlyipyv.x1hl2dhg.x13jbg0v.x19dipnz.x1psujx9{font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important}.footer-logo{display:block;transform:translateY(-16px);width:fit-content;margin:0 auto}.footer-logo img{display:block;z-index:100;position:relative;width:150px;height:auto;margin:0 auto}.custom-footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.single-footer-menu h2{padding-bottom:10px;border-bottom:1px solid var(--border);margin-bottom:20px;font-size:14px;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important}.single-footer-menu ul li a{position:relative}.single-footer-menu ul li{margin-bottom:11px}.single-footer-menu ul li a:after{content:"";position:absolute;bottom:-1px;height:1px;background:currentColor;opacity:.25;transition:width .2s ease;left:0;width:0}.single-footer-menu ul li a:hover:after{width:100%}.footer-secondary-wrapper{text-align:center;margin-top:25px}.footer-trustpilot{margin:20px 0}.footer-payment-icons ul{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.stay-in-touch-content h4{font-size:16px;font-family:Neue Haas Grotesk Display Pro!important;font-weight:500!important;text-transform:none;letter-spacing:0}.stay-in-touch-content p a{text-decoration:underline}.footer-social{margin-top:20px}.footer-social ul{display:flex;align-items:center;gap:20px}.footer-social ul li a img{width:25px}.footer-social ul li a:after{display:none}.free-trial-area.mobile{display:none}@media all and (max-width: 1200px){.facilities-area,.benefits-area,.client-review-area,.main-brand-slider-area{margin:0 20px}}@media all and (max-width: 991px){.facilities-area .wrapper{grid-template-columns:repeat(1,1fr)}.facilities-media-area{padding:25px}.client-review-area .wrapper{flex-wrap:wrap}.client-review-image-area{flex-basis:100%;padding:25px}.client-review-content-area{flex-basis:100%;padding-top:0}}@media all and (max-width: 767px){.product-single .grid__item{position:unset}.facilities-content-area{padding:25px 25px 0}.client-review-content-area{padding:25px;border:1px solid #dfdfdf;margin:0 16px;border-top:none;border-radius:0 0 7px 7px}.client-review-image-area img{border-radius:7px 7px 0 0}#insta-feed>h2{font-size:25px;margin-bottom:15px!important}.essentials-info-area{padding:20px}.free-trial-area{margin:20px 0 0;gap:10px}.free-trial-area.desktop{display:none}.free-trial-area.mobile{display:flex}.benefits-content-area.desktop{display:none}.benefits-content-area.mobile{display:block}.benefits-area{margin:0}.benefits-content-slider-control .swiper-button-prev,.benefits-content-slider-control .swiper-button-next{width:30px;height:30px;background:#ddd;border-radius:500px;padding:10px}.benefits-content-slider-control .swiper-button-prev:after,.benefits-content-slider-control .swiper-button-next:after{font-size:16px;color:#000}.single-benefits-area{padding:25px}.single-benefits-area span{font-size:44px;line-height:1;margin-bottom:10px;display:inline-block}.product-single .breadcrumb{display:none}.custom-footer-content{grid-template-columns:repeat(1,1fr);gap:0}.single-footer-menu>ul{display:none;padding:20px 0 32px;margin-bottom:0}.footer-social ul{display:flex!important;margin-left:0}.single-footer-menu h2{padding:20px 0;margin-bottom:0;position:relative}.custom-footer-content .single-footer-menu:first-child{border-top:1px solid var(--border)}.single-footer-menu h2:after{position:absolute;top:50%;right:5px;content:"";display:inline-block;width:9px;height:9px;border-width:0 0 1px 1px;border-style:solid;border-color:#181818;margin:-4px 0 0;vertical-align:middle;transform:rotate(-135deg);transform-origin:50% 50%;transition:all .4s}.single-footer-menu h2.active:after{transform:rotate(-45deg)}.facilities-area,.benefits-area,.client-review-area,.main-brand-slider-area{margin:0}.client-review-area .wrapper{border:none}.client-review-image-area{flex-basis:100%;padding:25px 16px 0}.facilities-area .wrapper{border-radius:0;display:flex;flex-direction:column-reverse}#shopify-section-template--18741986427133__gif_wrapper_FiGwQp .facilities-area .wrapper{flex-direction:column}.facilities-media-area{padding:0}}@media all and (max-width: 575px){.benefits-content-area{grid-template-columns:repeat(1,1fr)}.client-review-content-area h2{font-size:20px}.client-review-area{padding-bottom:0}.facilities-content-area h2,.benefits-area .wrapper>h2,.section-faq .standard__kicker{font-size:24px}.brand-slider img{width:110px}.single-benefits-area span{font-size:45px}.product__title{font-size:28px!important;margin-right:0!important}.gif-image-area{grid-template-columns:repeat(1,1fr);gap:10px}.benefits-area .wrapper>h2:after{bottom:-23px;right:50%;transform:translate(50%)}.section-faq .standard__kicker{margin-bottom:30px!important;margin-top:30px}.client-review-area{padding:50px 0 0}.benefits-area{padding:45px 0}.section-faq .accordion__title:before{right:0}.section-faq .accordion__title:after{right:11px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-style.css.map */
