@charset "UTF-8";html,body{overflow-x:hidden}body{overflow-y:hidden}body{--ft-color-1: #075764;--ft-color-2: #0F3338;--ft-color-3: #e1fffd}body:not([data-page=index]) main{margin-top:6.6359676272vw}@media (min-width: 1441px) and (max-width: 1920px){.page-width{max-width:calc(var(--page-width) / 1440 * 1440)}}.section+.section{margin-top:-1px}h1,h2,h3,h4,h5,.h0,.h1,.h2,.product__info-container .product__title h1,.h3,.h4,.h5{font-weight:700!important}@media screen and (min-width: 750px){h1,.h1{font-size:clamp(24px,2.7777777778vw,40px)}}@media screen and (min-width: 750px){h2,.h2,.product__info-container .product__title h1{font-size:clamp(20px,2.2222222222vw,32px)}}@media screen and (max-width:749px){.rich-text__wrapper{width:100%!important}}@media screen and (min-width: 990px){.rich-text__wrapper .rich-text__blocks{max-width:100%}}.modal__content{z-index:20}#cart-notification{background:#fff}.cart-notification-wrapper{z-index:10}img{max-width:100%;height:auto}.media{background-color:transparent}.ft-banner--link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}@media screen and (max-width:749px){.banner__media{position:absolute!important}}.button:before,.button:after{display:none}.ft-banner img{width:100%}.owl-carousel,.owl-stage,.owl-stage .owl-item{display:flex}.owl-carousel .owl-stage-outer{padding-bottom:10px}.owl-theme .owl-nav [class*=owl-]{height:30px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:40px;height:40px;font-size:40px;line-height:1;font-family:SuisseIntl}.owl-carousel .owl-nav button.owl-next span,.owl-carousel .owl-nav button.owl-prev span{display:block;transform:translateY(-3px)}.owl-theme .owl-nav [class*=owl-]:hover{background:var(--ft-color-1);color:#fff;text-decoration:none}.owl-stage .owl-item>*{display:flex;width:100%;max-width:100%}.owl-theme .owl-dots .owl-dot span{background:transparent;border:1px solid var(--ft-color-1)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--ft-color-1)}.owl-stage .card-wrapper{width:100%}.shopify-policy__container{margin-top:80px;margin-bottom:120px;max-width:920px}.header-wrapper .header__inline-menu{width:100%;margin-top:clamp(15px,1.3888888889vw,20px)!important}.header-wrapper .header__inline-menu .list-menu{width:100%;justify-content:space-between}.header-wrapper .header__inline-menu .list-menu__item{position:relative;font-size:clamp(14px,1.1111111111vw,16px);font-weight:700;color:#075764;text-transform:uppercase}.header-wrapper .header__inline-menu .list-menu__item span{text-decoration:none}.header-wrapper .header__inline-menu .list-menu__item span:after{content:"";position:absolute;height:clamp(2px,.2777777778vw,4px);width:0;background:#6f2c91;border-radius:50px;bottom:0;left:50%;transform:translate(-50%);transition:all .2s ease}.header-wrapper .header__inline-menu .list-menu__item span:hover,.header-wrapper .header__inline-menu .list-menu__item span.header__active-menu-item{color:#6f2c91;text-decoration:none}.header-wrapper .header__inline-menu .list-menu__item span:hover:after,.header-wrapper .header__inline-menu .list-menu__item span.header__active-menu-item:after{width:100%}.footer .footer__blocks-wrapper.grid--4-col-tablet{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.footer .footer__blocks-wrapper.grid--4-col-tablet{grid-template-columns:2fr 1fr 1fr 2fr;grid-gap:clamp(15px,4.8611111111vw,70px)}}.footer .footer__blocks-wrapper.grid--4-col-tablet .footer-block{width:100%}@media screen and (max-width:749px){.footer .footer__blocks-wrapper.grid--4-col-tablet .footer-block{margin-top:0;margin-bottom:0;text-align:center}}.footer .footer__blocks-wrapper .footer-block--menu a{text-decoration:none;text-align:center;justify-content:center}.footer .footer__content-top{padding-left:clamp(15px,1.7361111111vw,25px);padding-right:clamp(15px,1.7361111111vw,25px)}.footer .footer__content-bottom{background:#78b4b0;padding-bottom:30px}@media screen and (max-width:749px){.footer .footer__content-bottom{padding-top:30px}}.footer .ft-policy-menu{justify-content:center;text-align:center}.footer .footer__copyright{margin-top:0;text-transform:uppercase}.footer .footer-block-image{flex-wrap:wrap}.footer .footer-block-image a{color:#fff;text-decoration:none}.footer .footer-subscribe-title{font-size:clamp(18px,1.6666666667vw,24px);margin-top:0;margin-bottom:10px}.footer .footer-subscribe-description{font-size:14px;line-height:1.2;margin:0 0 30px}.footer .footer-block__subscribe .field{flex-wrap:wrap}.footer .footer-block__subscribe .field:before,.footer .footer-block__subscribe .field:after{display:none}.footer .footer-block__subscribe .newsletter-form__field-wrapper .field__label{color:#a1a1a1;font-style:italic}.footer .footer-block__subscribe .newsletter-form__field-wrapper .field__input{padding-right:15px;border-radius:100px;color:#000;background:#fff}.footer .footer-block__subscribe .newsletter-form__button{position:static;font-family:Gibson Bold,sans-serif;font-size:16px;font-weight:600!important;letter-spacing:1px;text-transform:uppercase;width:100%;border-radius:100px;text-align:center;padding:1.5rem;color:#fff;background-color:#faa21b!important;border:1px solid transparent;margin-top:15px}.ft-faq-section{position:relative}.ft-faq-title h2+h2{margin-top:0}.ft-faq-item{padding:clamp(15px,1.9444444444vw,28px) clamp(20px,3.125vw,45px) clamp(15px,1.9444444444vw,28px) clamp(30px,5.5555555556vw,80px);border-radius:20px;max-width:clamp(1080px,75vw,1080px);margin:10px auto 0;box-shadow:0 4px 4px #0003}@media screen and (max-width:749px){.ft-faq-item{padding-left:clamp(15px,5.5555555556vw,80px)}}.ft-faq-item.active .ft-faq-answer{display:block}.ft-faq-item .ft-faq-question{display:flex;align-items:center;cursor:pointer;position:relative;width:100%;padding-right:30px;padding-left:0;background:transparent;border:none;text-align:left;font-size:clamp(16px,1.1111111111vw,16px);font-weight:700;color:var(--ft-color-1);text-transform:uppercase}.ft-faq-item .ft-faq-question--img{display:inline-flex;min-width:30px;width:clamp(20px,1.9444444444vw,28px);height:clamp(20px,1.9444444444vw,28px);margin-right:clamp(10px,1.3888888889vw,20px);background:url(/cdn/shop/files/IMAGES_-_2025-03-29T025044.406_2.png?v=1747781068);background-size:contain;background-position:center;background-repeat:no-repeat}.ft-faq-item .ft-faq-question:after{content:"";position:absolute;top:50%;right:5px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}.ft-faq-item.active .ft-faq-question:after{transform:translateY(-50%) rotate(-135deg)}.ft-faq-item .ft-faq-answer{display:none;padding-top:20px;padding-left:clamp(30px,3.4722222222vw,50px);font-size:clamp(14px,.9722222222vw,14px);color:#578c8e}.ft-product-faq{margin-top:30px;margin-bottom:30px}@media screen and (max-width:749px){.ft-product-faq.ft-product-faq--desktop{display:none}}@media screen and (min-width:750px){.ft-product-faq.ft-product-faq--mobile{display:none}}.ft-product-faq .product-faqs--header .h2,.ft-product-faq .product-faqs--header .product__info-container .product__title h1,.product__info-container .product__title .ft-product-faq .product-faqs--header h1{text-align:center;margin-bottom:20px}.ft-product-faq .ft-faq-item{padding:clamp(8px,1.0416666667vw,15px) clamp(20px,2.0833333333vw,30px) clamp(8px,1.0416666667vw,15px) clamp(30px,2.7777777778vw,40px)}@media screen and (max-width:749px){.ft-product-faq .ft-faq-item{padding-left:clamp(15px,2.7777777778vw,40px)}}.ft-product-faq .ft-faq-item.ft-hidden{display:none!important}.ft-product-faq .product-faqs--btn-container{text-align:center;margin-top:10px}.ft-product-faq .product-faqs--btn-container button{position:relative;padding:5px 20px;cursor:pointer;background:transparent;border:none;color:var(--ft-color-1)}.ft-product-faq .product-faqs--btn-container button:before{content:"";position:absolute;top:40%;left:0;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}.ft-product-faq .product-faqs--btn-container button:after{content:"";position:absolute;top:40%;right:0;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}.ft-bottom-after{position:relative;z-index:1}.ft-bottom-after:after{content:"";position:absolute;bottom:0;transform:translateY(calc(100% - 1px));z-index:2;width:100%;height:10.6088582677vw;background:url(/cdn/shop/files/after.svg?v=1747772832);background-size:cover;background-position:top;background-repeat:no-repeat}.ft-top-before:before{content:"";position:absolute;top:0;transform:translateY(calc(-100% + 1px));z-index:2;width:100%;height:10.6088582677vw;background:url(/cdn/shop/files/before.svg?v=1748614587);background-size:cover;background-position:bottom;background-repeat:no-repeat}.ft-bg-product-checkup,.ft-reviews{background:linear-gradient(to bottom,transparent,var(--ft-color-3))}.ft-reviews .owl-item{padding:5px}.ft-reviews .title-wrapper-with-link{text-align:center;justify-content:center;margin-bottom:clamp(30px,2.7777777778vw,40px)}.ft-reviews .multicolumn-card__image-wrapper{padding:20px 30px 0}.ft-reviews .media{border-radius:0}.ft-reviews .multicolumn-card{display:grid;grid-template-rows:min-content 1fr;align-items:center;border-radius:20px;background:#fff!important;box-shadow:0 4px 4px #00000040}.ft-reviews .multicolumn-card__info{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:clamp(20px,2.0833333333vw,30px) clamp(15px,1.7361111111vw,25px);height:100%}.ft-reviews .multicolumn-card__info .rte p{color:var(--ft-color-2);font-size:12px}.ft-reviews .multicolumn-card__info h3.inline-richtext{align-self:flex-end;font-size:16px;margin:auto auto 0;padding-top:25px}.ft-reviews .ft-reviews-stars{--ft-reviews-stars-color: #F7931E;max-width:50%;margin:0 auto 10px}.ft-reviews .ft-reviews-stars path{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3))}body[data-page=index] .ft-reviews{background:linear-gradient(to bottom,#f0fefe,var(--ft-color-3))}@media screen and (max-width:749px){.ft-homepage-icons .page-width{padding-top:0}}.ft-homepage-icons .media{padding-bottom:clamp(70px,6.25vw,90px)!important}.ft-homepage-icons h3 p{font-size:clamp(18px,1.3194444444vw,19px);line-height:1.25}.ft-homepage-icons .multicolumn-card{background:transparent!important}@media screen and (min-width:750px){.ft-homepage-icons .multicolumn-card{display:grid;grid-template-columns:70px auto;grid-gap:15px;align-items:center}}@media screen and (min-width:750px){.ft-homepage-icons .multicolumn-card .multicolumn-card__image-wrapper{padding-top:0;margin:0}}@media screen and (min-width:750px){.ft-homepage-icons .multicolumn-card .multicolumn-card__image-wrapper img{object-position:center;object-fit:contain}}@media screen and (min-width:750px){.ft-homepage-icons .multicolumn-card .multicolumn-card__info{text-align:left}}.ft-how-it-works .banner__content{max-width:100%;padding-top:0;padding-bottom:0}.ft-how-it-works .banner__box{width:55%;max-width:100%!important;margin-left:auto}@media screen and (max-width:749px){.ft-how-it-works .banner__box{padding:5px 5px 5px 0;width:55%}}.ft-how-it-works .banner__heading{font-size:clamp(5px,2.7777777778vw,40px)}.ft-how-it-works .banner__text{font-size:clamp(5px,1.875vw,27px);color:#082a30}.ft-how-it-works .banner__text p{margin-top:0;line-height:1.35}.ft-how-it-works .banner__text p:last-child{margin-bottom:0}.ft-how-it-works .banner__text ol{font-size:clamp(5px,1.3194444444vw,19px)}.ft-how-it-works .banner__text ol li::marker{font-weight:700;color:var(--ft-color-1)}.ft-home-video .page-width{max-width:min(1400px,97.2222222222%)}.ft-home-video .video-section__media{border-radius:20px;overflow:hidden!important}.ft-image-with-text--icon-block{width:100%}.ft-homepage-image-with-text .page-width{max-width:min(100% - 60px,1380px)!important}@media screen and (min-width:750px){.ft-homepage-image-with-text .page-width{padding-right:0}}@media screen and (max-width:749px){.ft-homepage-image-with-text .page-width{width:100%;max-width:100%!important;padding:20px 1.5rem 0}}@media screen and (min-width:750px){.ft-homepage-image-with-text .image-with-text__media-item:before{position:absolute;left:99%;top:0;width:100vw;height:100%;background:#0195a1}}@media screen and (max-width:749px){.ft-homepage-image-with-text .image-with-text__media-item{transform:translate(1.5rem)}}@media screen and (max-width:749px){.ft-homepage-image-with-text .image-with-text .grid{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-gap:20px}.ft-homepage-image-with-text .image-with-text .grid .image-with-text__media-item{grid-row:2}.ft-homepage-image-with-text .image-with-text .grid .image-with-text__text-item{grid-row:1}.ft-homepage-image-with-text .image-with-text .grid .image-with-text__text-item .image-with-text__content{width:100%;padding:0;margin:0 auto}}@media screen and (min-width:750px){.ft-homepage-image-with-text .image-with-text .grid .grid__item{width:50%}}@media screen and (max-width:749px){.ft-homepage-image-with-text .image-with-text .grid .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.ft-homepage-image-with-text .image-with-text__media-item{max-width:30%}}.ft-homepage-image-with-text .image-with-text__media-item .image-with-text__media{padding-bottom:126.28%!important;width:200%}.ft-homepage-image-with-text .image-with-text__media-item .image-with-text__media img{display:flex;position:absolute;top:auto;left:0;bottom:0;width:100%;max-width:100%;height:100%;object-position:top}.ft-homepage-image-with-text .image-with-text__text-item{margin-top:0;padding-top:0!important;padding-bottom:0!important}@media screen and (max-width:749px){.ft-homepage-image-with-text .image-with-text__text-item{max-width:70%}}.ft-homepage-image-with-text .image-with-text__content{background:transparent!important}@media screen and (min-width:750px){.ft-homepage-image-with-text .image-with-text__content{padding-top:15px;padding-bottom:15px;padding-right:clamp(0px,4.8611111111vw,70px);padding-left:clamp(0px,9.0277777778vw,130px)}}@media screen and (max-width:749px){.ft-homepage-image-with-text .image-with-text__content{padding-left:10px;padding-right:0;padding-bottom:15px}}.ft-homepage-image-with-text .image-with-text__media{border:0}.ft-homepage-image-with-text .ft-image-with-text{margin-bottom:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width:750px){.ft-homepage-image-with-text .ft-image-with-text{max-width:clamp(150px,21.875vw,315px)}}.ft-homepage-image-with-text .image-with-text__text{font-size:clamp(14px,1.3888888889vw,20px);line-height:1.8;text-align:left;margin-top:0}@media screen and (max-width:749px){.ft-homepage-image-with-text .image-with-text__text{margin-top:0}}@media screen and (min-width:750px){.ft-homepage-image-with-text-2{margin-top:max(-70px,-4.8611111111vw)}}.ft-homepage-image-with-text-2 .page-width{max-width:100%!important;padding-left:0;padding-right:0}@media screen and (max-width:749px){.ft-homepage-image-with-text-2 .page-width{width:100%;max-width:100%!important;padding:40px 1.5rem 0}}@media screen and (min-width:750px){.ft-homepage-image-with-text-2 .image-with-text__media-item:before{position:absolute;right:99%;bottom:0;width:100vw;height:90%;background:#0195a1}}@media screen and (max-width:749px){.ft-homepage-image-with-text-2 .image-with-text__media-item{transform:translate(-1.5rem)}}.ft-homepage-image-with-text-2 .image-with-text__media-item .image-with-text__media{padding-bottom:min(94.18%,800px)!important}.ft-homepage-image-with-text-2 .image-with-text__media-item .image-with-text__media img{display:flex;position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;object-position:top right}@media screen and (max-width:749px){.ft-homepage-image-with-text-2 .image-with-text .grid{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-gap:20px}.ft-homepage-image-with-text-2 .image-with-text .grid .image-with-text__media-item{grid-row:2}.ft-homepage-image-with-text-2 .image-with-text .grid .image-with-text__text-item{grid-row:1}.ft-homepage-image-with-text-2 .image-with-text .grid .image-with-text__text-item .image-with-text__content{width:100%;padding:0;margin:0 auto}}@media screen and (min-width:750px){.ft-homepage-image-with-text-2 .image-with-text .grid .grid__item:nth-child(1){width:50%;align-self:flex-end}.ft-homepage-image-with-text-2 .image-with-text .grid .grid__item:nth-child(2){width:50%;padding-top:max(70px,4.8611111111vw)!important}}@media screen and (max-width:749px){.ft-homepage-image-with-text-2 .image-with-text .grid .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.ft-homepage-image-with-text-2 .image-with-text__media-item{max-width:30%}}.ft-homepage-image-with-text-2 .image-with-text__text-item{margin-top:0;padding-top:0!important;padding-bottom:0!important}@media screen and (max-width:749px){.ft-homepage-image-with-text-2 .image-with-text__text-item{max-width:70%}}.ft-homepage-image-with-text-2 .image-with-text__content{background:transparent!important;max-width:min(720px,100%)!important;width:100%!important;min-width:auto!important}@media screen and (min-width:750px){.ft-homepage-image-with-text-2 .image-with-text__content{padding-top:15px;padding-bottom:15px;padding-right:clamp(0px,4.8611111111vw,70px);padding-left:clamp(0px,9.0277777778vw,130px)}}@media screen and (max-width:749px){.ft-homepage-image-with-text-2 .image-with-text__content{padding-left:10px;padding-right:0;padding-bottom:15px}}.ft-homepage-image-with-text-2 .image-with-text__media{border:0}.ft-homepage-image-with-text-2 .ft-image-with-text{margin-bottom:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width:750px){.ft-homepage-image-with-text-2 .ft-image-with-text{max-width:clamp(150px,21.875vw,315px)}}.ft-homepage-image-with-text-2 .image-with-text__text{font-size:clamp(14px,1.3888888889vw,20px);line-height:1.8;text-align:center;margin-top:0;width:100%}@media screen and (max-width:749px){.ft-homepage-image-with-text-2 .image-with-text__text{margin-top:0}}.ft-homepage-image-with-text-2 .image-with-text__text h2{font-size:clamp(20px,2.7777777778vw,40px);margin-bottom:10px}.ft-homepage-image-with-text-2 .image-with-text__text p{font-size:clamp(18px,1.875vw,27px);color:#082a30}.ft-homepage-image-with-text-2 .image-with-text__text li{font-size:clamp(14px,1.3888888889vw,20px)}.ft-homepage-image-with-text-2 .ft-image-with-text--icon-block{text-align:center}.ft-homepage-image-with-text-2 .ft-image-with-text--icon-block img{height:clamp(50px,8.3333333333vw,120px);width:auto}.ft-homepage-image-with-text-2 .ft-image-with-text--icon-block p{margin:0}.ft-homepage-image-with-text-3 .page-width{max-width:100%!important}@media screen and (min-width:750px){.ft-homepage-image-with-text-3 .page-width{padding-right:0;padding-left:0}}@media screen and (max-width:749px){.ft-homepage-image-with-text-3 .page-width{width:100%;max-width:100%!important;padding-right:0;padding-left:0}}.ft-homepage-image-with-text-3 .image-with-text__media-item{overflow:hidden}@media screen and (min-width:750px){.ft-homepage-image-with-text-3 .image-with-text__media-item:before{content:"";position:absolute;z-index:3;right:0;top:0;width:20%;height:101%;background:linear-gradient(to right,transparent,#fff)}}@media screen and (max-width:749px){.ft-homepage-image-with-text-3 .image-with-text .grid{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-gap:20px}.ft-homepage-image-with-text-3 .image-with-text .grid .image-with-text__media-item{grid-row:2}.ft-homepage-image-with-text-3 .image-with-text .grid .image-with-text__text-item{grid-row:1;padding-top:30px;padding-left:15px;padding-right:15px}.ft-homepage-image-with-text-3 .image-with-text .grid .image-with-text__text-item .image-with-text__content{width:100%;padding:0;margin:0 auto}}@media screen and (min-width:750px){.ft-homepage-image-with-text-3 .image-with-text .grid .grid__item:nth-child(1){width:52%}.ft-homepage-image-with-text-3 .image-with-text .grid .grid__item:nth-child(2){width:48%;padding-top:15px!important;padding-bottom:15px!important}}@media screen and (max-width:749px){.ft-homepage-image-with-text-3 .image-with-text .grid .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.ft-homepage-image-with-text-3 .image-with-text__media-item{max-width:30%}}.ft-homepage-image-with-text-3 .image-with-text__text-item{margin-top:0;padding-top:0!important;padding-bottom:0!important}@media screen and (max-width:749px){.ft-homepage-image-with-text-3 .image-with-text__text-item{max-width:70%;padding-top:30px!important}}.ft-homepage-image-with-text-3 .image-with-text__content{background:transparent!important}@media screen and (min-width:750px){.ft-homepage-image-with-text-3 .image-with-text__content{padding-top:15px;padding-bottom:15px;padding-right:max(20px,(100vw - max(100%,1350px)) / 2);padding-left:clamp(20px,9.0277777778vw,130px)}}@media screen and (max-width:749px){.ft-homepage-image-with-text-3 .image-with-text__content{padding-left:10px;padding-right:0;padding-bottom:15px}}.ft-homepage-image-with-text-3 .image-with-text__media{padding-bottom:min(91.91%,700px)!important;border:0}.ft-homepage-image-with-text-3 .ft-image-with-text{margin-bottom:clamp(0px,2.7777777778vw,40px)}@media screen and (min-width:750px){.ft-homepage-image-with-text-3 .ft-image-with-text{max-width:clamp(150px,21.875vw,315px)}}.ft-homepage-image-with-text-3 .image-with-text__text{font-size:clamp(14px,1.3888888889vw,20px);line-height:1.8;text-align:left;margin-top:0}@media screen and (max-width:749px){.ft-homepage-image-with-text-3 .image-with-text__text{margin-top:0}}.ft-homepage-image-with-text-3 .image-with-text__text h2{font-size:clamp(20px,2.2222222222vw,32px);margin-bottom:10px}.ft-homepage-image-with-text-3 .image-with-text__text p{font-size:clamp(14px,1.3888888889vw,20px);color:#075764}.ft-homepage-image-with-text-3 .image-with-text__text ol{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(10px,1.3888888889vw,20px);counter-reset:step-counter;list-style:none;padding:0;margin:20px 0 0}@media screen and (max-width:749px){.ft-homepage-image-with-text-3 .image-with-text__text ol{grid-template-columns:1fr}}.ft-homepage-image-with-text-3 .image-with-text__text li{display:flex;align-items:center;position:relative;padding-left:clamp(40px,4.1666666667vw,60px);height:clamp(30px,3.4722222222vw,50px);font-size:clamp(14px,1.3888888889vw,20px);color:#075764;counter-increment:step-counter}.ft-homepage-image-with-text-3 .image-with-text__text li:before{content:counter(step-counter);position:absolute;left:0;top:0;width:clamp(30px,3.4722222222vw,50px);height:clamp(30px,3.4722222222vw,50px);background-color:#78b4b0;color:#fff;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:inherit}@media screen and (max-width:749px){.ft-home-btn .content-container{padding-top:0}}.ft-home-btn .rich-text__buttons{max-width:100%;width:auto}.ft-home-btn .rich-text__buttons a{padding:clamp(10px,1.6666666667vw,24px) clamp(30px,8.3333333333vw,120px);font-size:clamp(14px,1.1111111111vw,16px);font-weight:700;line-height:1;color:#fff;border-radius:500px;width:auto}.ft-home-btn .rich-text__buttons a:nth-child(1){background:linear-gradient(to bottom,#512069,#8635af)}.ft-home-btn .rich-text__buttons a:nth-child(1):hover{background:linear-gradient(to bottom,#8635af,#512069)}.ft-home-btn .rich-text__buttons a:nth-child(2){background:linear-gradient(to bottom,#7d399f,#c789e3)}.ft-home-btn .rich-text__buttons a:nth-child(2):hover{background:linear-gradient(to bottom,#c789e3,#7d399f)}.ft-collection-info .rich-text__blocks{max-width:100%}.ft-collection-info .rich-text__heading{font-size:clamp(16px,1.25vw,18px)}.ft-collection-info .ft-rich-text__image{max-width:clamp(150px,20.1388888889vw,290px);margin:0 auto clamp(15px,1.3888888889vw,20px)}.ft-collection-info .rich-text__text{font-size:clamp(14px,1.1111111111vw,16px)}.ft-about-1 .image-with-text__content{max-width:580px;padding-left:30px;padding-right:0}@media screen and (max-width:749px){.ft-about-1 .image-with-text__content{padding-left:15px;padding-right:15px}}.ft-about-1 .image-with-text__media-item{--ft-offset: clamp(30px,calc(70/1440*100vw),70px);padding-left:clamp(30px,4.8611111111vw,70px);width:calc(50% + var(--ft-offset));margin-right:calc(-1 * var(--ft-offset))}@media screen and (min-width:750px){.ft-about-1 .image-with-text__media-item{margin-bottom:calc(-2 * var(--ft-offset))}}.ft-about-2 .image-with-text__text-item{padding-left:10px;padding-right:clamp(1px,7.6388888889vw,110px)}.ft-about-2 .image-with-text__content{padding-left:0;padding-right:0}@media screen and (max-width:749px){.ft-about-2 .image-with-text__content{padding-left:15px;padding-right:15px}}@media screen and (min-width:750px){.ft-about-2 .image-with-text__media-item{padding-right:10px}}.ft-about-1 .image-with-text__grid,.ft-about-2 .image-with-text__grid{max-width:1440px;margin:0 auto;padding-left:clamp(30px,4.8611111111vw,70px);padding-right:clamp(30px,4.8611111111vw,70px)}@media screen and (max-width:749px){.ft-about-1 .image-with-text__grid,.ft-about-2 .image-with-text__grid{padding-left:15px;padding-right:15px}}.ft-about-1 .image-with-text__grid,.ft-about-2 .image-with-text__grid{justify-content:center}@media screen and (max-width:749px){.ft-about-1 .image-with-text__grid,.ft-about-2 .image-with-text__grid{flex-direction:column-reverse}}.ft-about-1 .page-width,.ft-about-2 .page-width{max-width:100%;padding-left:0;padding-right:0}.ft-about-1 .image-with-text__text,.ft-about-2 .image-with-text__text{font-size:clamp(14px,1.1111111111vw,16px)}.ft-about-1 .image-with-text__media,.ft-about-2 .image-with-text__media{border:0}.ft-about-1 .h1,.ft-about-2 .h1{font-size:clamp(20px,1.875vw,27px)}.ft-about-1 p,.ft-about-2 p{text-align:justify}.ft-about-info .rich-text__text{font-size:clamp(14px,1.1111111111vw,16px)}@media screen and (min-width:750px){.ft-about-icons .page-width{padding-left:15px;padding-right:15px}}@media screen and (max-width:749px){.ft-about-icons .page-width{padding-top:0}}.ft-about-icons .multicolumn-card{display:grid;grid-template-columns:55px 1fr;grid-gap:20px}.ft-about-icons .multicolumn-card__image-wrapper{display:flex;align-items:center;height:85px;margin-left:0;margin-right:0}.ft-about-icons .media{width:100%}.ft-about-icons h3{display:flex;align-items:center;min-height:60px}.ft-about-icons h3 p{font-size:clamp(16px,1.6666666667vw,24px);line-height:1.25}@media screen and (max-width:749px){.ft-about-icons h3 p{font-size:20px}}.ft-about-icons .rte p{font-size:clamp(14px,.9722222222vw,14px)}@media screen and (max-width:749px){.ft-about-icons .rte p{font-size:16px}}.ft-about-icons .multicolumn-card{background:transparent!important}.ft-about-icons .multicolumn-card__info{padding-left:5px;padding-right:5px}@media screen and (min-width: 990px){.ft-about-icons .multicolumn-list{--grid-desktop-horizontal-spacing: clamp(30px,calc(80/1440*100vw),80px);--grid-desktop-vertical-spacing: 30px}.ft-about-icons .grid--3-col-desktop .grid__item:nth-child(1){width:calc(37% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(37% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.ft-about-icons .grid--3-col-desktop .grid__item:nth-child(2){width:calc(30% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(30% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.ft-about-icons .grid--3-col-desktop .grid__item:nth-child(3){width:calc(33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (max-width:749px){.ft-about-btn .content-container{padding-top:0}}.ft-about-btn .rich-text__buttons{max-width:100%}.ft-about-btn .rich-text__buttons a{padding:clamp(10px,1.25vw,18px) clamp(30px,12.5vw,180px);font-size:clamp(14px,1.1111111111vw,16px);font-weight:700;line-height:1;color:#fff;background:linear-gradient(to bottom,#6f2c91,#b272cf);border-radius:500px}.ft-about-btn .rich-text__buttons a:hover{background:linear-gradient(to bottom,#b272cf,#6f2c91)}.ft-checkup-slider-section{padding-top:70px}@media screen and (min-width:750px){.ft-checkup-slider-section{background:url(/cdn/shop/files/Vector_37.svg?v=1750264206);background-position:bottom 42% right 51vw;background-repeat:no-repeat;background-size:auto 55%}}.ft-checkup-slider.owl-carousel{display:flex}.ft-checkup-slider.owl-theme .owl-dots{display:flex;flex-direction:column;position:absolute;top:50%;right:clamp(15px,3.4722222222vw,50px)}.ft-checkup-slider.owl-theme .owl-dots span{width:clamp(10px,1.0416666667vw,15px);height:clamp(10px,1.0416666667vw,15px);background:#d9d9d9;border:none;margin:clamp(4px,.4166666667vw,6px) 0}.ft-checkup-slider.owl-theme .owl-dots .owl-dot.active span,.ft-checkup-slider.owl-theme .owl-dots .owl-dot:hover span{background:#6f2c91}.ft-checkup-slider.owl-theme .owl-nav button.owl-prev{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:749px){.ft-checkup-slider.owl-theme .owl-nav button.owl-prev{top:30%}}.ft-checkup-slider.owl-theme .owl-nav button.owl-next{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:749px){.ft-checkup-slider.owl-theme .owl-nav button.owl-next{top:30%}}.ft-checkup-slider .owl-stage,.ft-checkup-slider .owl-item{display:flex}.ft-checkup-slider .ft-checkup-slide:not(:first-child){display:none}.ft-checkup-slider .ft-checkup-slide__wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%}@media screen and (max-width:749px){.ft-checkup-slider .ft-checkup-slide__wrapper{grid-template-columns:100%}}.ft-checkup-slider .ft-checkup-slide__image-container{display:flex;position:relative;height:0;padding-top:116.7192429022%}.ft-checkup-slider .ft-checkup-slide__image-container img{position:absolute;z-index:1;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;object-position:center}.ft-checkup-slider .ft-checkup-slide__content{padding:clamp(15px,2.7777777778vw,40px) clamp(15px,4.8611111111vw,70px) clamp(15px,2.7777777778vw,40px) clamp(15px,2.7777777778vw,40px)}.ft-checkup-slider .ft-checkup-before-title{font-size:clamp(14px,1.3888888889vw,20px);line-height:1;font-weight:700;color:#32a9a1;margin:0}.ft-checkup-slider .ft-checkup-title{font-size:clamp(20px,2.7777777778vw,40px);line-height:1;font-weight:700;color:#075764;margin:0}.ft-checkup-slider .ft-checkup-after-title{font-size:clamp(16px,1.6666666667vw,24px);line-height:1;font-weight:700;color:#b272cf;margin:0}.ft-checkup-slider .ft-checkup-description{font-size:clamp(14px,1.1111111111vw,16px);line-height:1.2;margin-top:clamp(15px,1.875vw,27px);margin-bottom:clamp(20px,2.0833333333vw,30px);color:#266c77}.ft-checkup-slider .ft-checkup-description ul{list-style:none;padding:0}.ft-checkup-slider .ft-checkup-description ul li{position:relative;padding-left:clamp(20px,2.7777777778vw,40px);margin-bottom:10px;line-height:1.3}.ft-checkup-slider .ft-checkup-description ul li+li{margin-top:clamp(15px,1.875vw,27px)}.ft-checkup-slider .ft-checkup-description ul li:before{content:" ";position:absolute;width:clamp(16px,1.7361111111vw,25px);height:clamp(16px,1.7361111111vw,25px);background:url(/cdn/shop/files/Cat_Footprint_797e8e6d-d645-424e-8937-0648cdec390a.png?v=1747957699);background-repeat:no-repeat;background-position:center;background-size:contain;top:2px;left:0;transform:translate(0)}.ft-checkup-slider .ft-checkup-description ul li .span-1{font-weight:600}.ft-checkup-slider .ft-checkup-description ul li .span-2{font-size:13.3px}.ft-checkup-slider .rich-text__buttons{max-width:100%;justify-content:left}.ft-checkup-slider .ft-checkup-button{padding:clamp(7px,1.1111111111vw,16px) clamp(15px,5.2777777778vw,76px);font-size:clamp(14px,1.1111111111vw,16px);font-weight:700;line-height:1;color:#fff;background:linear-gradient(to bottom,#6f2c91,#b272cf);border-radius:500px;text-decoration:none;width:100%}.ft-checkup-slider .ft-checkup-button:hover{background:linear-gradient(to bottom,#b272cf,#6f2c91)}.product-grid{--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 20px}.product-grid .grid__item{display:flex;flex-direction:column}.product-grid .grid__item:before{content:"";display:flex;height:0;width:100%;padding-top:46%}.product-grid .grid__item .card__inner{margin-top:-50%}.ft-featured-collections-grid__item{flex-direction:column}.ft-featured-collections-grid__item:before{content:"";display:flex;height:0;width:100%;padding-top:46%}.ft-featured-collections-grid__item .card__inner{margin-top:-50%}.ft-card-1{padding:5px 5px 10px}.ft-card-1 .card{padding:15px 20px 20px;border-radius:20px;background:linear-gradient(to bottom,#fff,#eee);box-shadow:0 4px 4px #0003}.ft-card-1 .card__heading{font-size:clamp(16px,1.3888888889vw,20px);color:var(--ft-color-1);margin-bottom:7px}.ft-card-1 .card__heading a{text-decoration:none!important}.ft-card-1 .card__heading a:after{display:none}.ft-card-1 .ft-product-card-subtitle{display:block;font-size:12px;font-weight:600;color:#0f3338;text-transform:uppercase}.ft-card-1 .ft-arrival-date{font-size:10px;color:#f58720;line-height:1.5}.ft-card-1 .ft-free-shipping-card{font-size:10px;font-weight:700;color:#f58720;line-height:1.5;margin-top:0}.ft-card-1 .ft-card-link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.ft-card-1 .card__media{border-radius:5px!important}.ft-card-1 .card__information{display:flex;flex-direction:column;height:100%}.ft-card-1 .card__information>*:last-child{flex-grow:1;min-height:0}.ft-card-1 .ft-free-gift{margin:13px auto 3px;width:100%;height:min-content;padding:6px 15px;border-radius:9999px;background:#d3ac834a}.ft-card-1 .ft-free-gift .ft-free-gift--inner{display:grid;grid-template-columns:14.55px auto;grid-gap:5px;align-items:center}.ft-card-1 .ft-free-gift .ft-free-gift--img-container{display:flex;align-items:center;justify-content:center;width:100%}.ft-card-1 .ft-free-gift .ft-free-gift--text{color:#f58720;font-size:12px;line-height:1.1}.ft-card-1 .ft-btn-container{display:flex;width:100%;margin-top:20px;align-self:end;align-items:end}.ft-card-1 .ft-btn-container .ft-btn{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:min-content;padding:10px 15px;font-size:12px;font-weight:700;line-height:1;color:#fff;background:linear-gradient(to bottom,#6f2c91,#b272cf);border-radius:500px;text-decoration:none}.ft-card-1 .ft-btn-container .ft-btn:hover{background:linear-gradient(to bottom,#b272cf,#6f2c91)}.ft-card-1 .price__regular .price-item--regular{font-weight:700;color:#134851;font-size:clamp(16px,1.25vw,18px)}.ft-card-1 .price__sale .price-item--regular{color:#848484;font-size:13.5px;margin:0}.ft-card-1 .price__sale .price-item--last{font-weight:700;color:#134851;font-size:clamp(16px,1.25vw,18px);margin-right:2px}.ft-card-2{padding:5px 5px 10px}.ft-card-2 .card__heading{font-size:clamp(16px,1.6666666667vw,24px);color:var(--ft-color-1)}.ft-card-2 .card__heading a{text-decoration:none!important}.ft-card-2 .card__information{display:grid;grid-template-rows:max-content minmax(0,1fr) max-content auto}.ft-card-2 .ft-product-card-subtitle{display:none;position:absolute;z-index:2;top:0;left:0;width:100%;text-align:center}.ft-card-2 .ft-product-card-subtitle .metafield-string{font-weight:700;color:var(--ft-color-1)}.ft-card-2 .card{padding:15px}.ft-card-2 .ft-arrival-date{font-size:clamp(14px,1.25vw,18px);color:#0b5460;line-height:1.5}.ft-card-2 .ft-free-shipping-card{font-size:clamp(14px,1.25vw,18px);font-weight:700;color:#0b5460;line-height:1.5;margin-top:0!important}.ft-card-2 .ft-grid-ship-price{display:grid;grid-template-columns:2fr 1fr;grid-gap:5px;align-items:center;margin-top:10px}.ft-card-2 .ft-card-link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.ft-card-2 .card__inner{border-radius:20px!important;overflow:hidden!important;box-shadow:0 4px 4px #0003}.ft-card-2 .card__heading a:after{display:none}.ft-card-2 .ft-btn-container{display:flex;width:100%;margin-top:30px;align-self:end;align-items:end}.ft-card-2 .ft-btn-container .ft-btn{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:min-content;padding:clamp(10px,1.3888888889vw,20px) clamp(15px,2.0833333333vw,30px);font-size:clamp(12px,1.1111111111vw,16px);font-weight:700;line-height:1;color:#fff;background:linear-gradient(to bottom,#6f2c91,#b272cf);border-radius:500px;text-decoration:none}.ft-card-2 .ft-btn-container .ft-btn:hover{background:linear-gradient(to bottom,#b272cf,#6f2c91)}.ft-card-2 .price{text-align:right}.ft-card-2 .price:before{display:block;content:"TOTAL:";font-size:clamp(12px,.9722222222vw,14px)}.ft-card-2 .price__regular .price-item--regular{color:#134851;font-size:clamp(16px,1.6666666667vw,24px);font-weight:700;line-height:1}.ft-card-2 .price__sale .price-item--regular{color:#848484;font-size:14px;line-height:1;margin:0}.ft-card-2 .price__sale .price-item--last{color:#134851;font-size:clamp(16px,1.6666666667vw,24px);line-height:1;margin-right:2px}.ft-card-pre-bundle{display:grid;grid-template-rows:1fr auto auto;padding:5px 5px 10px}.ft-card-pre-bundle .card{padding:15px 20px 20px;border-radius:20px;background:linear-gradient(to bottom,#fff,#eee);box-shadow:0 4px 4px #0003;height:auto!important}.ft-card-pre-bundle .card__heading{text-align:center;font-size:clamp(16px,1.3888888889vw,20px);color:var(--ft-color-1);margin-bottom:7px}.ft-card-pre-bundle .card__heading a{text-decoration:none!important}.ft-card-pre-bundle .card__heading a:after{display:none}.ft-card-pre-bundle .ft-product-card-subtitle{display:block;font-size:12px;font-weight:600;color:#0f3338;text-transform:uppercase}.ft-card-pre-bundle .ft-arrival-date{font-size:10px;color:#f58720;line-height:1.5}.ft-card-pre-bundle .ft-free-shipping-card{font-size:10px;font-weight:700;color:#f58720;line-height:1.5;margin-top:0}.ft-card-pre-bundle .ft-card-link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.ft-card-pre-bundle .card__media{border-radius:5px!important}.ft-card-pre-bundle .card__information{display:flex;flex-direction:column;height:100%}.ft-card-pre-bundle .card__information>*:last-child{flex-grow:1;min-height:0}.ft-card-pre-bundle .ft-free-gift{margin:13px auto 3px;width:100%;height:min-content;padding:6px 15px;border-radius:9999px;background:#d3ac834a}.ft-card-pre-bundle .ft-free-gift .ft-free-gift--inner{display:grid;grid-template-columns:14.55px auto;grid-gap:5px;align-items:center}.ft-card-pre-bundle .ft-free-gift .ft-free-gift--img-container{display:flex;align-items:center;justify-content:center;width:100%}.ft-card-pre-bundle .ft-free-gift .ft-free-gift--text{color:#f58720;font-size:12px;line-height:1.1}.ft-card-pre-bundle .ft-btn-container{display:flex;width:100%;margin-top:20px;align-self:end;align-items:end}.ft-card-pre-bundle .ft-btn-container .ft-btn{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:min-content;padding:0 15px;font-size:12px;font-weight:700;line-height:40px;color:#fff;background:linear-gradient(to bottom,#692b88,#692b88);border-radius:500px;text-decoration:none}.ft-card-pre-bundle .ft-btn-container .ft-btn:hover{background:linear-gradient(to bottom,#6f2c91,#b272cf)}.ft-card-pre-bundle .ft-form-container{margin-top:10px}.ft-card-pre-bundle .ft-form-container .product-pre-bundle-form--row{display:flex;gap:10px}.ft-card-pre-bundle .ft-form-container .quantity-wrapper{display:flex;align-items:center;gap:0}.ft-card-pre-bundle .ft-form-container .quantity-wrapper button{border:1px solid #E6E6E6;background:#fafafa;line-height:38px;padding-top:0;padding-bottom:0;width:30px;cursor:pointer}.ft-card-pre-bundle .ft-form-container .quantity-wrapper input{width:40px;text-align:center;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;border-left:0;border-right:0;background:#fafafa;line-height:38px;padding-top:0;padding-bottom:0}.ft-card-pre-bundle .ft-form-container .quick-add__submit{color:#fff;background:linear-gradient(to bottom,#b272cf,#6f2c91);border-radius:500px;text-decoration:none;padding:0 10px;line-height:1;min-width:auto;height:40px;min-height:0;font-size:12px;font-weight:700}.ft-card-pre-bundle .ft-form-container .quick-add__submit:hover{background:linear-gradient(to bottom,#6f2c91,#b272cf)}.ft-card-pre-bundle .ft-form-container input[type=number]::-webkit-outer-spin-button,.ft-card-pre-bundle .ft-form-container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ft-card-pre-bundle .ft-form-container input[type=number]{-moz-appearance:textfield}.ft-card-pre-bundle .price{text-align:center}.ft-card-pre-bundle .price__regular .price-item--regular{font-weight:700;color:#134851;font-size:clamp(16px,1.25vw,18px)}.ft-card-pre-bundle .price__sale .price-item--regular{color:#848484;font-size:13.5px;margin:0}.ft-card-pre-bundle .price__sale .price-item--last{font-weight:700;color:#134851;font-size:clamp(16px,1.25vw,18px);margin-right:2px}.ft-featured-collections{background:linear-gradient(to bottom,transparent 40%,#f0fefe 100%)}.ft-featured-collections .collection-tabs{display:flex;justify-content:space-around;align-items:center;border-bottom:1px solid #000;margin:0 auto 60px}@media screen and (max-width:749px){.ft-featured-collections .collection-tabs{margin-bottom:30px}}.ft-featured-collections .collection-tabs .collection-tab{background:none;border:none;padding:20px clamp(20px,3.4722222222vw,50px);font-size:clamp(18px,1.6666666667vw,24px);font-weight:600;line-height:1;cursor:pointer;text-transform:uppercase;position:relative;transition:color .3s;color:#066}@media screen and (max-width:749px){.ft-featured-collections .collection-tabs .collection-tab{padding:10px;font-size:14px}}.ft-featured-collections .collection-tabs .collection-tab.active{background:linear-gradient(to bottom,#fff,#d3f3f1)}.ft-featured-collections .collection-tabs .collection-tab.active:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:60%;height:9px;background-color:#066;border-radius:50px}@media screen and (max-width:749px){.ft-featured-collections .collection-tabs .collection-tab.active:after{height:7px;bottom:-5px}}.ft-featured-collections .collection-tabs .collection-tab:hover{color:#004d4d}.ft-featured-collections .collection-content:not(.active){display:none}.ft-featured-collections .ft-collection-content--header{text-align:center}.ft-featured-collections .ft-collection-content--header .ft-collection-content--description{font-size:clamp(14px,1.6666666667vw,24px)}.ft-featured-collections .owl-carousel:not(.owl-loaded) li{display:none}.ft-featured-collections .owl-nav{display:block!important}.ft-featured-collections .owl-nav button.owl-prev{position:absolute;left:0}@media screen and (min-width:750px){.ft-featured-collections .owl-nav button.owl-prev{top:40%;transform:translate(-100%,-50%)}}@media screen and (max-width:749px){.ft-featured-collections .owl-nav button.owl-prev{top:30%;transform:translate(-50%,-50%)}}.ft-featured-collections .owl-nav button.owl-next{position:absolute;right:0}@media screen and (min-width:750px){.ft-featured-collections .owl-nav button.owl-next{top:40%;transform:translate(100%,-50%)}}@media screen and (max-width:749px){.ft-featured-collections .owl-nav button.owl-next{top:30%;transform:translate(50%,-50%)}}.ft-banner.ft-banner-logos{background:#c0d7dc}.ft-banner.ft-banner-logos:before{display:none!important}.ft-banner.ft-banner-logos .banner__media{position:relative;width:100%;max-width:1160px;margin:0 auto}.ft-banner.ft-banner-logos .banner__content{display:none}.ft-characteristic-info-section{--ft-characteristic-items-gap: 30px;position:relative;z-index:2;margin-top:10.6088582677vw;background:linear-gradient(to bottom,var(--ft-color-3),transparent)}.ft-characteristic-info-section .page-width{padding-left:15px;padding-right:15px}@media screen and (max-width:749px){.ft-characteristic-info-section .page-width{padding-left:30px;padding-right:30px}}.ft-characteristic-info-section .ft-characteristic-info--blocks{display:flex;flex-wrap:wrap;gap:var(--ft-characteristic-items-gap);justify-content:center}.ft-characteristic-info-section .ft-characteristic-info--item{display:grid;grid-template-columns:50px 1fr;grid-gap:15px;align-items:center;width:calc(33.3333333333% - var(--ft-characteristic-items-gap) * 2 / 3);line-height:1;color:var(--ft-color-1)}@media screen and (max-width:749px){.ft-characteristic-info-section .ft-characteristic-info--item{grid-template-columns:40px 1fr;width:100%}}.ft-characteristic-info-section .ft-characteristic-info--container{display:flex;position:relative;width:100%;padding-top:100%}.ft-characteristic-info-section .ft-characteristic-info--container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;object-position:center center}.ft-characteristic-info-section .ft-characteristic--type-2{display:flex;flex-wrap:wrap}.ft-characteristic-info-section .ft-characteristic--type-2 .ft-characteristic-info--item{display:grid;grid-template-columns:1fr;width:calc(25% - var(--ft-characteristic-items-gap) * 3 / 4);max-width:220px;text-align:center;justify-content:center;align-items:center}@media screen and (max-width:749px){.ft-characteristic-info-section .ft-characteristic--type-2 .ft-characteristic-info--item{width:calc(50% - var(--ft-characteristic-items-gap) * 1 / 2)}}.ft-characteristic-info-section .ft-characteristic--type-2 .ft-characteristic-info--item .ft-characteristic-info--image{width:100%;max-width:148px;margin:0 auto}.ft-characteristic-info-section .ft-characteristic--type-2 .ft-characteristic-info--item .ft-characteristic-info--title{font-size:clamp(14px,1.3888888889vw,20px);font-weight:700;line-height:1.4;text-transform:uppercase}.ft-characteristic-info-section .ft-characteristic-info-main+.ft-characteristic-info-video{margin-top:50px}.ft-characteristic--video-section{padding-bottom:30px}.ft-characteristic-info-video{border-radius:20px;overflow:hidden}.ft-product-default--checkup-strips .video-section__media,.ft-product-default--video .video-section__media{border-radius:20px;overflow:hidden!important}.ft-video-section.product-media--video{margin-top:30px;border-radius:20px;overflow:hidden}@media screen and (max-width:749px){.ft-video-section.product-media--video{margin-bottom:30px}}.ft-video-section .deferred-media__poster-button{background-color:transparent;border:none;width:25%;height:auto}.ft-video-section .svg-wrapper,.ft-video-section .svg-wrapper .icon{width:100%;height:100%}#little-saver-characteristic.ft-characteristic-info-section{margin-top:0}.ft-little-saver-related{background:linear-gradient(to bottom,transparent,#e1fffd)}body[data-product="10006953853247"] .ft-characteristic-info-section{background:linear-gradient(to bottom,#E7D8FD,transparent)}body[data-product="10006953853247"] .ft-little-saver-related{background:linear-gradient(to bottom,transparent,#E7D8FD)}body[data-product="10006953853247"] .ft-characteristic-info--item{color:#8f73b2}body[data-product="10006953853247"] .ft-bottom-after:after{background:url(/cdn/shop/files/after-purple.svg?v=1749715513);background-size:cover;background-position:top;background-repeat:no-repeat}body[data-product="10006953853247"] .ft-top-before:before{background:url(/cdn/shop/files/before-purple.svg?v=1749715512);background-size:cover;background-position:bottom;background-repeat:no-repeat}body[data-product="10006959456575"] .ft-characteristic-info-section{background:linear-gradient(to bottom,#fdf6c4,transparent)}body[data-product="10006959456575"] .ft-little-saver-related{background:linear-gradient(to bottom,transparent,#fdf6c4)}body[data-product="10006959456575"] .ft-characteristic-info--item{color:#c69c2d}body[data-product="10006959456575"] .ft-bottom-after:after{background:url(/cdn/shop/files/after-yellow.svg?v=1749721531);background-size:cover;background-position:top;background-repeat:no-repeat}body[data-product="10006959456575"] .ft-top-before:before{background:url(/cdn/shop/files/before-yellow.svg?v=1749721531);background-size:cover;background-position:bottom;background-repeat:no-repeat}body[data-product="10006957064511"] .ft-characteristic-info-section,body[data-product="10006958571839"] .ft-characteristic-info-section,body[data-product="10006958014783"] .ft-characteristic-info-section{background:linear-gradient(to bottom,#e8ffe5,transparent)}body[data-product="10006957064511"] .ft-little-saver-related,body[data-product="10006958571839"] .ft-little-saver-related,body[data-product="10006958014783"] .ft-little-saver-related{background:linear-gradient(to bottom,transparent,#e8ffe5)}body[data-product="10006957064511"] .ft-characteristic-info--item,body[data-product="10006958571839"] .ft-characteristic-info--item,body[data-product="10006958014783"] .ft-characteristic-info--item{color:#23482e}body[data-product="10006957064511"] .ft-bottom-after:after,body[data-product="10006958571839"] .ft-bottom-after:after,body[data-product="10006958014783"] .ft-bottom-after:after{background:url(/cdn/shop/files/after-green.svg?v=1749721919);background-size:cover;background-position:top;background-repeat:no-repeat}body[data-product="10006957064511"] .ft-top-before:before,body[data-product="10006958571839"] .ft-top-before:before,body[data-product="10006958014783"] .ft-top-before:before{background:url(/cdn/shop/files/before-green.svg?v=1749721919);background-size:cover;background-position:bottom;background-repeat:no-repeat}.related-products{padding-left:15px;padding-right:15px}.related-products .related-products__heading{text-align:center}.related-products ul.owl-carousel{padding-left:0}.related-products .owl-nav button{position:absolute;top:50%}.related-products .owl-nav button.owl-prev{left:0;transform:translate(-110%,-50%)}.related-products .owl-nav button.owl-next{right:0;transform:translate(100%,-50%)}.product__info-container .product__title h1{text-transform:uppercase}.product__info-container .price__regular .price-item--regular,.product__info-container .price__sale .price-item--last{font-weight:700}.product__info-container .badge.price__badge-sale{background:linear-gradient(to right,#7d2ae8,#c86dd7)}.product__info-container .loox-rating-content svg{color:#fedb13}.product__info-container .product__short_description ul li::marker{color:#c7d5d4}.product__info-container .product-form__buttons .product-form__submit{border:1px solid rgba(18,14,1,.36);border-radius:9999px;background:transparent;color:#565656;margin-bottom:1.5rem!important;font-weight:700;text-transform:uppercase;transition:all .3s ease}.product__info-container .product-form__buttons .product-form__submit:hover{background:var(--ft-color-1);color:#fff}.product__info-container product-form{margin-top:3.5rem!important}.product__info-container product-form shop-pay-wallet-button{border-radius:9999px}.product__info-container product-form shop-pay-wallet-button::part(button){border-radius:9999px}.product__info-container .product-form__quantity{margin-bottom:2.5rem}.product__info-container .product-form__quantity .quantity__label{display:none}.product__info-container .product-form__quantity .quantity{color:#000;background:#fafafa}.product__info-container .product-form__quantity .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #e6e6e6}.product__info-container .product-form__quantity .quantity .quantity__input{border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6}.product__info-container .ft-product-shipping-bar{width:100%}.product__info-container .ft-product-shipping-bar .ft-shipping-bar{background:linear-gradient(to right,#7d2ae8,#c86dd7);color:#fff;border-radius:9999px;padding:12px 24px;text-align:center;font-size:14px;font-weight:500;text-transform:uppercase;width:100%;max-width:44rem;margin:0 auto}.product__info-container .product__accordion .accordion__title{color:#a1a1a1;font-weight:400}.ft-product-banner{margin-top:-10vw}.ft-product-banner picture:before{position:absolute;z-index:3;left:0;top:0;width:100%;height:40%;background:linear-gradient(to bottom,#fff,transparent)}.ft-product-banner-2 picture:before{content:"";position:absolute;z-index:3;left:0;top:0;width:100%;height:40%;background:linear-gradient(to bottom,#fff,transparent)}.ft-siblings-product{display:flex;gap:10px;margin-bottom:25px!important}.ft-siblings-product .ft-sibling-item{display:inline-flex;position:relative;max-width:90px;width:100%}.ft-siblings-product .ft-sibling-link{display:block;width:100%;text-decoration:none!important}.ft-siblings-product .ft-sibling-image{display:flex;position:relative;width:100%;height:0;padding-top:100%}.ft-siblings-product .ft-sibling-image img{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;object-position:center}.ft-siblings-product .ft-sibling-title{margin-top:7px;font-size:10px;font-weight:300;line-height:1.4;text-decoration:none!important;width:100%;text-align:center;color:#120e0d}.ft-slideshow .owl-carousel .owl-stage-outer{padding-bottom:0}.ft-slideshow .owl-carousel,.ft-slideshow .owl-stage,.ft-slideshow .owl-stage .owl-item{display:block}.ft-slideshow--inner:not(.owl-loaded) .ft-slide:not(:first-child){display:none}.ft-slideshow--link{display:flex}.ft-slideshow .ft-slide{display:contents}.ft-slideshow--image{display:flex;position:relative;width:100%;padding-top:calc(100% / var(--ft-slide-ratio, 2))}@media screen and (max-width:749px){.ft-slideshow--image{padding-top:calc(100% / var(--ft-slide-ratio, .5))}}.ft-slideshow--image img{display:flex;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:center center}.ft-slideshow-navigations{display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(19,72,81,.2);border-bottom:1px solid rgba(19,72,81,.2)}.ft-slideshow-navigations-prev,.ft-slideshow-navigations-next{font-family:Arial;font-weight:700;font-size:14px;color:#0b5460;cursor:pointer;padding:10px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ft-slideshow .ft-slideshow-counter{font-size:14px;font-weight:700;color:#5f928f;padding:10px;margin:0 10px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body[data-page="page.about"] main{margin-top:0}.ft-about-banner.banner--mobile-bottom .banner__box{max-width:640px;background:transparent;text-align:justify}@media screen and (max-width:749px){.ft-about-banner.banner--mobile-bottom .banner__box{padding-left:15px;padding-right:15px}}@media screen and (min-width:750px){.ft-about-banner:before,.ft-about-banner .banner__media:before{padding-bottom:min(55.23%,800px)!important}}@media screen and (max-width:749px){.ft-about-banner .banner__media{position:absolute!important}}.ft-about-banner .banner__content{max-width:1380px}.ft-about-banner p+h2{margin-top:clamp(40px,4.1666666667vw,60px)}.ft-about-banner h2{text-align:left}.ft-about-banner p{font-size:clamp(16px,1.3888888889vw,20px)}.ft-filter-title{font-size:18px;font-weight:700;color:#0b5460}.ft-common-issues{width:100%;border-top:1px solid rgba(161,161,161,.5)}.ft-common-issues .ft-issues-wrapper{display:flex;flex-wrap:wrap;gap:10px}.ft-common-issues .ft-issue-tag{display:inline-flex;padding:8px 20px;border-radius:8px;background:#e9faf9;color:#387c87;font-size:12px;text-decoration:none!important;transition:all .3s ease}.ft-common-issues .ft-issue-tag:hover{background:#b272cf;color:#fff}.ft-common-issues .ft-issue-tag.active{background:#6f2c91;color:#fff}.ft-filter-categories,.ft-filter-categories .ft-filter-menu{width:100%}.ft-filter-categories .ft-filter-menu--ul{width:100%;padding-left:0;list-style:none}.ft-filter-categories .ft-filter-link{position:relative;display:flex;align-items:center;min-height:17px;color:#5f928f;text-decoration:none;padding-left:35px}.ft-filter-categories .ft-filter-link:before{content:"";position:absolute;top:50%;left:11px;width:17px;height:17px;transform:translate(-50%,-50%);background:#fff;border:4px solid #6F2C91;border-radius:999px}.ft-filter-categories .ft-filter-link:hover{color:#6f2c91}body[data-page-policy] main{background:linear-gradient(to bottom,transparent,var(--ft-color-3))}body[data-page-policy] .shopify-policy__title h1{color:var(--ft-color-1);text-transform:uppercase}body[data-page-policy] .shopify-policy__body{color:#578c8e}body[data-page-policy] .ft-faq-item{background:#fff}body[data-page-policy] .ft-faq-item .ft-faq-answer{padding-left:0}body[data-page-policy] .ft-faq-item .ft-faq-answer p:first-child{margin-top:0}body[data-page-policy] p+.ft-faq-item{margin-top:40px}body[data-page-policy] .rich-text__buttons{display:flex;width:100%;margin-top:50px;text-align:center}body[data-page-policy] .rich-text__buttons .ft-checkup-button{display:inline-flex;width:auto;padding:clamp(7px,1.1111111111vw,16px) clamp(15px,5.2777777778vw,76px);font-size:clamp(14px,1.1111111111vw,16px);font-weight:700;line-height:1;color:#fff;background:linear-gradient(to bottom,#6f2c91,#b272cf);border-radius:500px;text-decoration:none;margin:0 auto}body[data-page-policy] .rich-text__buttons .ft-checkup-button:hover{background:linear-gradient(to bottom,#b272cf,#6f2c91)}body[data-page="page.how-it-works"] main{margin-top:0;background:linear-gradient(to bottom,transparent 20%,var(--ft-color-3))}.ft-how-it-works-banner{margin-top:0}.ft-how-it-works-banner.banner--mobile-bottom .banner__box{max-width:640px;background:transparent;text-align:justify}@media screen and (max-width:749px){.ft-how-it-works-banner.banner--mobile-bottom .banner__box{padding-left:15px;padding-right:15px}}@media screen and (min-width:750px){.ft-how-it-works-banner:before,.ft-how-it-works-banner .banner__media:before{padding-bottom:min(55.23%,800px)!important}}@media screen and (max-width:749px){.ft-how-it-works-banner .banner__media{position:absolute!important}}.ft-how-it-works-banner .banner__content{max-width:1380px}.ft-how-it-works-banner p+h2{margin-top:clamp(40px,4.1666666667vw,60px)}.ft-how-it-works-banner h2{text-align:left}.ft-how-it-works-banner p{font-size:clamp(16px,1.3888888889vw,20px)}.ft-how-it-works-1 .content-container,.ft-how-it-works-2{background-color:transparent}.ft-how-it-works-2.background-primary .multicolumn-card{background:transparent!important}.ft-how-it-works-3 .content-container,.ft-how-it-works-4{background-color:transparent}.ft-how-it-works-4.background-primary .multicolumn-card{background:transparent!important}.ft-pre-bundle-characteristic-info-section{--ft-pre-bundle-characteristic-items-gap: 30px;position:relative;z-index:2;margin-top:10.6088582677vw;background:linear-gradient(to bottom,var(--ft-color-3),transparent)}.ft-pre-bundle-characteristic-info-section .page-width{padding-left:15px;padding-right:15px}@media screen and (max-width:749px){.ft-pre-bundle-characteristic-info-section .page-width{padding-left:30px;padding-right:30px}}.ft-pre-bundle-characteristic-info-section .ft-collection-content--header{padding-top:60px;padding-bottom:40px;text-align:center}.ft-pre-bundle-characteristic-info-section .ft-collection-content--header .ft-collection-content--title{max-width:850px;margin:0 auto}.ft-pre-bundle-characteristic-info-section .ft-collection-content--header .ft-collection-content--description{font-size:clamp(14px,1.6666666667vw,24px);margin-top:15px}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic-info--blocks{display:flex;flex-wrap:wrap;gap:var(--ft-pre-bundle-characteristic-items-gap);justify-content:center}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic-info--item{display:grid;grid-template-columns:50px 1fr;grid-gap:15px;align-items:center;width:calc(33.3333333333% - var(--ft-pre-bundle-characteristic-items-gap) * 2 / 3);line-height:1;color:var(--ft-pre-bundle-color-1)}@media screen and (max-width:749px){.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic-info--item{grid-template-columns:40px 1fr;width:100%}}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic-info--container{display:flex;position:relative;width:100%;padding-top:100%}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic-info--container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;object-position:center center}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic--type-2{display:flex;flex-wrap:wrap}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic--type-2 .ft-pre-bundle-characteristic-info--item{display:grid;grid-template-columns:1fr;width:calc(25% - var(--ft-pre-bundle-characteristic-items-gap) * 3 / 4);max-width:220px;text-align:center;justify-content:center;align-items:center}@media screen and (max-width:749px){.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic--type-2 .ft-pre-bundle-characteristic-info--item{width:calc(50% - var(--ft-pre-bundle-characteristic-items-gap) * 1 / 2)}}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic--type-2 .ft-pre-bundle-characteristic-info--item .ft-pre-bundle-characteristic-info--image{width:100%;max-width:148px;margin:0 auto}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic--type-2 .ft-pre-bundle-characteristic-info--item .ft-pre-bundle-characteristic-info--title{font-size:clamp(14px,1.3888888889vw,20px);font-weight:700;line-height:1.4;text-transform:uppercase}.ft-pre-bundle-characteristic-info-section .ft-pre-bundle-characteristic-info-main+.ft-pre-bundle-characteristic-info-video{margin-top:50px}.collection-pre-order-header{padding-top:16px;padding-bottom:16px}.collection-pre-order-header .collection-pre-bundle-title{font-size:40px;margin:0;text-align:center;color:var(--ft-color-1)}@media screen and (max-width:749px){.collection-pre-order-header .collection-pre-bundle-title{font-size:24px}}.collection-pre-order-header .collection-pre-bundle-subtitle{font-size:20px;margin:0;text-align:center;color:var(--ft-color-1)}@media screen and (max-width:749px){.collection-pre-order-header .collection-pre-bundle-subtitle{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
