@font-face{font-family:Avenir LT Pro;src:url(/cdn/shop/files/AvenirLTProBook.otf?v=1783402824) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Pro;src:url(/cdn/shop/files/AvenirLTProMedium.otf?v=1783402898) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Pro;src:url(/cdn/shop/files/AvenirLTProHeavy.otf?v=1783423848) format("opentype");font-weight:700;font-style:normal;font-display:swap}html,body,body.gradient{background-image:linear-gradient(167deg,#fffbfb -.38%,#dddcf2 44.54%,#f6fffe 65.86%,#e1cef1 99%)!important;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100%}a.button.button--primary:after{display:none}.button--gradient:after{display:none!important}img{max-width:100%}.text-left{text-align:left!important}.header__menu-item .header__active-menu-item:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-6px;width:calc(100% + 30px);height:6px;background:url("/cdn/shop/files/Line_2.svg?v=1783066900) no-repeat center");background-size:contain;background-repeat:repeat-x}.header__menu-item .header__active-menu-item{position:relative;display:inline-block}h2.title.title_gradient{background:linear-gradient(269deg,#791ac4 3.48%,#bf03a3 20.14%,#09ac98 98.91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title_gradient{animation:aurora 8s ease-in-out infinite alternate;background-size:200% 200%!important}@keyframes aurora{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}to{background-position:0% 50%}}.button--gradient,.button--primary{color:#fff;text-align:center;font-size:26px;font-style:normal;font-weight:400;line-height:normal;display:inline-flex;width:100%;max-width:341px;padding:10px 35px;justify-content:center;align-items:center;text-decoration:none;gap:10px;border-radius:30px;background:linear-gradient(271deg,#09ac98 .2%,#791ac4 99.8%);border:none!important;transition:.4s all ease-in-out;box-shadow:12px -4px 21.3px #09ac9800,0 7px 26.2px #bf03a300;position:relative;overflow:hidden;z-index:1;min-height:58px}.button--gradient:before,.button--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(288deg,#09ac98 32.53%,#791ac4 177.37%);opacity:0;transition:opacity .4s ease;z-index:-1}.button--gradient:hover:before,.button--primary:hover:before{opacity:1}.button--gradient:hover,.button--primary:hover{box-shadow:12px -4px 21.3px #09ac98a6,0 7px 26.2px #bf03a359}.product-form__buttons .product-form__submit{max-width:100%}.product-form__submit:after{display:none}.home-feature-cards h2.title{text-align:center;font-size:200px;line-height:1;background:linear-gradient(90deg,#09ac98,#791ac4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.home-feature-cards h5.title{background:linear-gradient(90deg,#09ac98,#791ac4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:50px;font-style:normal;font-weight:400;line-height:normal;margin:-30px 0 0}.home-feature-cards .rte{font-family:Avenir LT Pro;font-size:18px;line-height:150%;max-width:950px;margin:40px auto}.glow-blob{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1);border-radius:1000px;background:linear-gradient(120deg,#2eb8c4cc,#f556b6cc);filter:blur(125px);z-index:-1;animation:blobBlur 6s ease-in-out infinite;will-change:filter,transform,opacity;display:block!important}.section-home-icon-text{position:relative;z-index:1}@keyframes blobBlur{0%{filter:blur(125px);transform:translate(-50%,-50%) scaleY(1);opacity:1}50%{filter:blur(60px);transform:translate(-50%,-50%) scaleY(1.15);opacity:1}to{filter:blur(125px);transform:translate(-50%,-50%) scaleY(1);opacity:1}}.product-media-container{border:0;border-radius:30px;background:transparent}.product-media-container .media img{border-radius:30px}.custom-review__box{border-radius:100px;border:1px solid #FFF;background:linear-gradient(101deg,#dccee780 -7.8%,#e7fffe 122.64%);padding:15px 27px;display:flex;align-items:center;gap:22px;position:relative}.custom-review__box:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--shine-angle),#FFFFFF 0deg,#F2C7E9 45deg,#BF03A3 90deg,#F2C7E9 135deg,#FFFFFF 180deg,#F2C7E9 225deg,#BF03A3 270deg,#F2C7E9 315deg,#FFFFFF 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:shine-rotate 4s linear infinite;will-change:--shine-angle;pointer-events:none}@property --shine-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes shine-rotate{to{--shine-angle: 360deg}}.custom-review__image{flex:0 0 74px;width:74px;height:74px}.custom-review__image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.custom-review__box .custom-review__stars svg{width:97px;height:17px}.custom-review__box .custom-review__comment{margin-top:8px;color:#634c77;font-family:Avenir LT Pro;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.custom-review__count{margin-top:17px;display:flex;align-items:center;gap:13px;color:#343434;text-align:center;font-family:Avenir LT Pro;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.custom-review__count svg{width:122px;height:20px}.product__title.h1{margin:20px 0;color:#000;font-size:45px;font-weight:400;line-height:1}.product__info-wrapper .price{display:flex;align-items:center;justify-content:space-between;font-size:45px;margin:0;line-height:1}.product__info-wrapper .price .badge{margin:0!important;border-radius:1000px;background:linear-gradient(104deg,#414fa4 8.53%,#791ac4 101.3%);padding:8px 15px;color:#fbfbfb;text-align:center;font-family:Avenir LT Pro;font-size:14px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.42px;min-height:40px;align-items:center;place-content:center}.product__info-wrapper .price .price__container{margin:0}.product__info-container .icon-with-text{margin-top:10px!important}.product__info-container .icon-with-text--vertical img{width:60px;height:60px;margin-right:26px;padding:10px}.product__info-container li.icon-with-text__item span{font-family:Avenir LT Pro;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.product__info-container .icon-with-text--vertical .icon-with-text__item{margin-bottom:6px}.product__info-container .icon-with-text{border-bottom:1px solid #A3A3AF;padding-bottom:16px;margin-bottom:25px}.custom-featured-product{z-index:1;position:relative}.product__media-wrapper .badge{margin:0!important;border-radius:1000px;background:linear-gradient(104deg,#414fa4 8.53%,#791ac4 101.3%);padding:8px 15px;color:#fbfbfb;text-align:center;font-family:Avenir LT Pro;font-size:14px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.42px;min-height:40px;align-items:center;place-content:center}.product__media-wrapper .price{position:absolute;right:-40px;z-index:1;top:6px;width:max-content;left:auto}.product__media-wrapper{position:relative}.product-form__input legend.form__label{font-size:22px;line-height:1;margin-bottom:27px}.product__info-wrapper .icon-with-text--horizontal{border-top:1px solid #A3A3AF;padding:44px 24px 50px;gap:39px;border-bottom:0;margin-bottom:0!important}.product__info-wrapper .icon-with-text--horizontal li img{width:42px;height:42px;margin-bottom:14px}.product__info-wrapper .icon-with-text--horizontal li span{font-size:16px!important;font-family:Bebas Neue!important}span.hidden-radio-checked{display:none}.radio__input_wrap .hidden-radio{width:25px;height:25px}.radio__input_wrap label{border-radius:13px;padding:15px 25px;margin-bottom:19px;position:relative;z-index:1;font-family:Avenir LT Pro;font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;gap:10px;width:100%;cursor:pointer}.radio__input_wrap label:has(.tag--best-value){background:#00ffee14}.radio__input_wrap input:checked+label{font-weight:700;border-width:2px;box-shadow:0 0 20.6px #ffcdeb}.radio__input_wrap input:checked+label span.border-gardient{--border-width: 2px}span.border-gardient{animation:shine 14s infinite linear;--border-width: 1px;--duration: 14s;background-image:radial-gradient(transparent,transparent,#791AC4,#09AC98,#09AC98,transparent,transparent);background-size:300% 300%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--border-width);will-change:background-position;position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;border-radius:13px}.radio__input_wrap label .label-inner{display:flex;justify-content:space-between;width:100%;gap:10px;align-items:center}.radio__input_wrap label .label-inner .option-value--title{max-width:189px;width:auto}span.special_tag{position:absolute;top:-14px;height:28px;right:20px;padding:2px 7px;border-radius:1000px;color:#fbfbfb;text-align:center;font-family:Avenir LT Pro;font-size:11px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.33px;display:inline-flex;align-items:center;justify-content:center}span.special_tag.tag--best-value{background:linear-gradient(104deg,#09ac98 8.53%,#0b5884 101.3%)}span.special_tag.tag--most-popular{border-radius:1000px;background:linear-gradient(104deg,#ff59a8 8.53%,#0b5884 101.3%)}.radio__input_wrap input:checked+label .hidden-radio-checked{display:block}.radio__input_wrap input:checked+label .hidden-radio-noraml{display:none!important}.menu-drawer{background:radial-gradient(112.74% 165.75% at 13.3% 102.41%,#7249cb,#1e395e)}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.thumbnail-slider button.slider-button{display:none}.product__accordion details[open] svg path:nth-child(2){display:none}.about-banner__inner_wrap{border-radius:30px;background:linear-gradient(103deg,#dfc1f7 12.4%,#11a09b 112.77%);padding:91px 62px 62px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px}.about-banner__heading .title_gradient{background:linear-gradient(268deg,#a32fff 29.17%,#008e7c 98.8%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:133px;line-height:85%;letter-spacing:-3.99px;margin-top:0;margin-bottom:25px}.about-banner__left a.buttons.button--gradient{max-width:301px}.about-banner__content{color:#150522;font-family:Avenir LT Pro;font-size:14px;font-style:normal;font-weight:500;line-height:150%;max-width:432px;margin-bottom:25px}.about-banner__right{position:relative;margin-left:0;z-index:1}.about-banner__right img{object-fit:contain;height:auto;width:100%;position:absolute;transform:scale(2.1);top:auto;right:130px;bottom:-29px;left:auto}.template--page-about main#MainContent{overflow:hidden}.about-banner__right:before{position:absolute;content:"";border-radius:1000px;background:linear-gradient(180deg,#2eb8c4cc,#f556b6cc);filter:blur(125px);width:421.158px;height:647.032px;transform:rotate(135.629deg);z-index:-1}.section-cta-banner{position:relative;z-index:2}.template--page-about .challenge-section__grid:before{content:"";position:absolute;top:0;left:50%;width:100%;height:calc(100% + 250px);transform:translate(-50%,-50%) scale(1);z-index:-1;animation:blobBlur 6s ease-in-out infinite;will-change:filter,transform,opacity;display:block!important;border-radius:1000px;background:linear-gradient(90deg,#2eb8c4cc,#f556b6cc);filter:blur(125px)}.image-marquee-scroll{z-index:1}.template--page-default .rte{font-family:Avenir LT Pro;line-height:normal}.template--page-default .rte h2{margin-bottom:10px;margin-top:30px}@media screen and (max-width:749px){.button--gradient,.button--primary{max-width:183px;min-height:47px;font-size:14px}.hero-top_title_wrap.page-width{padding:0 13px}.custom-review__box{border-radius:100px;flex-direction:row;align-items:center;padding:14px 13px;gap:10px;margin-left:-15px;margin-right:-15px}.custom-review__box .custom-review__stars svg{width:85px;height:14px}.custom-review__box .custom-review__comment{margin-top:3px;font-size:13px}.custom-review__count{margin-top:28px}.product__info-wrapper .product__title.h1{font-size:36px;margin:15px 0}.product__info-wrapper .price{font-size:30px}.product__info-container .price--on-sale .price-item--regular{font-size:22px}.product__info-wrapper .price .badge{font-size:11px;line-height:24px;letter-spacing:-.33px;min-width:97px;min-height:29px;padding:2px}.product__media-wrapper .price{right:-13px;top:22px}.featured-product .product__media-item{margin:0!important}.product-media-container,.product-media-container .media img{border-radius:20px}.product__media-wrapper .badge{font-size:11px;min-height:28px;min-width:84px}.product__info-container .icon-with-text--vertical.icon-with-text{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:35px}.product__info-container .icon-with-text--vertical img{margin-right:2px}.product__info-container .icon-with-text--vertical span{font-size:14px!important}.template__product .marquee-wrap.image-marquee{padding:46px 0}.testimonial-slider-section{padding:64px 0}.product-form__input legend.form__label{margin-bottom:16px}.radio__input_wrap label,span.border-gardient{border-radius:50px}.radio__input_wrap label{font-size:14px}.radio__input_wrap label{font-size:14px;margin-bottom:16px}.product__info-wrapper .icon-with-text--horizontal{padding:35px 0;gap:15px}.product__info-wrapper .icon-with-text--horizontal li img{width:39px;height:39px;margin-bottom:18px}.product__info-wrapper .icon-with-text--horizontal li span{font-size:14px!important}.product__info-container .product-form{margin-top:0!important;margin-bottom:35px!important}.custom-review{margin-top:28px}.product__info-container .product-form__input{margin:0!important}.product__info-container variant-selects{margin-bottom:0!important}.product-form__input .radio__input_wrap:last-child label{margin-bottom:0}.home-feature-cards{padding-top:40px}.home-image-overlay{padding-bottom:42px!important}.template__product product-component .page-width{padding:0 17px}.icon-text-item:nth-child(2){max-width:130px!important}.about-banner__inner_wrap{padding:60px 30px;grid-template-columns:1fr;background:linear-gradient(181deg,#dfc1f7 46.66%,#11a09b 113.43%)}.about-banner__heading .title_gradient{font-size:70px;line-height:80%;letter-spacing:-2.1px;margin-bottom:20px}.about-banner__right img{position:static;transform:unset}.about-banner__content{margin-bottom:20px}.about-banner__left a.buttons.button--gradient{max-width:max-content;min-width:198px}.about-banner__right{width:calc(100% + 64px);margin-left:-32px;margin-bottom:-142px;margin-top:-16px}.about-banner__right:before{width:257.511px;height:500px;transform:rotate(45deg) translateY(50%);bottom:50%;left:50%}.about-banner__main_wrap{padding-bottom:100px!important}.template--page-about .challenge-section__grid:before{height:100%;top:50%}.impossible-challenge{padding-right:9px;padding-left:9px}}@media screen and (min-width:750px)and (max-width:989px){.custom-review__box{flex-direction:column;align-items:flex-start;border-radius:40px}ul.footer-block__details-content.list-unstyled{justify-content:center!important}.footer__blocks-wrapper{grid-template-columns:1fr!important}.footer-block__newsletter{flex-direction:column;flex-wrap:wrap;align-items:end!important}.product--medium .thumbnail-list .thumbnail{border-radius:6px!important}.product--medium .thumbnail-list{gap:9px!important}.button--gradient,.button--primary{padding:10px 20px}.about-banner__inner_wrap{grid-template-columns:1fr}.about-banner__right img{position:static;transform:unset}.about-banner__inner_wrap{grid-template-columns:1fr;padding:50px 30px}.about-banner__right{margin-bottom:-171px}}@media screen and (max-width:420px){.home-banner__title{font-size:76px!important}.home-feature-cards h2.title{font-size:96px!important;line-height:85px!important}.testimonial-slider-section h2.title{font-size:60px!important;line-height:53px!important}.home-image-overlay__content .title{font-size:56px!important;line-height:45px!important;margin-bottom:30px!important}.overlay-item__text{font-size:16px!important}.overlay-item__icon{width:36px!important;height:36px!important;flex:0 0 36px!important}.home-image-overlay__image{min-height:895px!important}.product__title h1,.product__title.h1{font-size:32px!important}.product__info-container .icon-with-text--vertical img{width:50px;height:50px}.challenge-heading-card h2{font-size:30px!important}.about-banner__heading .title_gradient{font-size:62px}.impossible-challenge__heading .title_gradient{font-size:40px}.challenge-item h3{font-size:36px}}@media screen and (min-width:990px)and (max-width:1270px){.about-banner__right img{transform:scale(1.8);right:26px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
