@font-face{font-family:Integral Cf;src:url(/cdn/shop/files/fonnts.com-Integral_CF_Regular.ttf?v=1760340367) format("truetype")}@font-face{font-family:Integral Cf Extra-Bold;src:url(/cdn/shop/files/Integral-CF-Extra-Bold.woff?v=1760606594) format("woff"),url(/cdn/shop/files/Integral-CF-Extra-Bold_acb57b10-cb33-4327-a94b-2dc7282a1b46.otf?v=1760606539) format("opentype")}@font-face{font-family:FoundersGrotesk Bold;src:url(/cdn/shop/files/FoundersGrotesk-Bold.woff?v=1760607063) format("woff"),url(/cdn/shop/files/FoundersGrotesk-Bold.otf?v=1760607079) format("opentype")}@font-face{font-family:FoundersGrotesk Regular;src:url(/cdn/shop/files/FoundersGrotesk-Regular.woff?v=1760607064) format("woff"),url(/cdn/shop/files/FoundersGrotesk-Regular_e0bf1dd7-1531-483d-bab5-0ccd7732254d.otf?v=1760607080) format("opentype")}@font-face{font-family:FoundersGrotesk Semibold;src:url(/cdn/shop/files/FoundersGrotesk-Semibold.woff?v=1760607064) format("woff"),url(/cdn/shop/files/FoundersGrotesk-Semibold_79e5ef4b-145b-422a-aacb-c2dea7228ae1.otf?v=1760607080) format("opentype")}.product__tax.caption.rte{display:none}.i-st img{width:100%;margin-bottom:-10px}.banner__buttons{margin-bottom:1rem}.banner-1 .rating-review{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:110%}.rating-review{font-family:FoundersGrotesk Regular,sans-serif}.banner-1 h2{color:#000;font-family:Integral Cf Extra-Bold,sans-serif;font-size:52px;font-style:normal;font-weight:800;line-height:90%;text-transform:capitalize;margin-bottom:0;margin-top:0}.banner-1.fc-fff h2{color:#fff;font-size:36px}.banner-1 .banner__text p{color:#000;font-family:FoundersGrotesk Regular,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:125%}.banner-1.fc-fff .banner__text p{color:#fff}.banner-1 a.button.button--primary,.review-block a.button.button--primary,.comparison-wrapper a.button.button--primary{border-radius:100px;background:#6f24b9;color:#fff;text-align:center;font-family:Integral Cf Extra-Bold,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;min-height:55px}.banner-1 a.button.button--primary:after,.banner-1 a.button.button--primary:before,.review-block a.button.button--primary:after,.review-block a.button.button--primary:before,.comparison-wrapper a.button.button--primary:after,.comparison-wrapper a.button.button--primary:before{display:none}.image-wt h2.image-with-text__heading.inline-richtext.h1,.image-wt p.image-with-text__text{color:#fff;font-family:Integral Cf Extra-Bold;font-size:52px;font-style:normal;font-weight:600;line-height:90%;margin-top:1.5rem;text-transform:uppercase}.image-wt .image-with-text__text.rte.body{color:#fff;font-family:FoundersGrotesk Regular,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:125%}.image-wt a.button.button--primary{border-radius:100px;background:#fff;color:#000;text-align:center;font-family:Integral Cf Extra-Bold,sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}.image-wt a.button.button--primary:after,.image-wt a.button.button--primary:before{display:none}.grid-box{display:grid;grid-template-columns:auto auto;padding-bottom:20px}.grid-content h3{font-family:FoundersGrotesk Regular,sans-serif;font-weight:400;font-size:80px;line-height:100%;letter-spacing:0;text-align:center;text-transform:lowercase;color:#6f24b9;margin:0}.grid-content p{font-family:FoundersGrotesk Regular,sans-serif;font-weight:400;font-size:22px;line-height:1;letter-spacing:0;text-align:center}.flex-content span{font-family:FoundersGrotesk Regular;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;text-align:center}.linear-bg{background:url(/cdn/shop/files/fd8587d86ab4a0580b056a3ef71605aecd716ca9.jpg?v=1760356264) #d3d3d3 50% / cover no-repeat}.image-wt{background:#3a3bff}.review-block{background:#6f24b9;margin:0;color:#fff}.review-block .text_block h2{color:#fff;text-align:center;font-family:Integral Cf Extra-Bold,sans-serif;font-size:36px;font-style:normal;font-weight:800;line-height:90%;text-transform:lowercase;margin-top:15px;margin-bottom:30px}.rl,.rm{color:#717171;font-weight:500;font-size:12px;line-height:19px;letter-spacing:-2%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%}.tc,.wtc,.rm,.rl{display:none}.tc.active,.wtc.active,.rm.active,.rl.active{display:block}.wrapper{width:100%;max-width:100%;padding:0 5px;margin:0;overflow:hidden;position:relative}.wrapper .card{background:#fff;display:flex;height:auto;flex-direction:column;border-radius:0;box-shadow:none;transition:none}.card-content .text_part{padding:10px 30px}.reviews_customer{color:#000;font-family:FoundersGrotesk Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%}.reviews_customer h2{color:#000;font-family:Founders Grotesk Medium,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:110%}.reviews_customer h3{color:#6f24b9;font-family:FoundersGrotesk Regular,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:125%;margin:0}.video-reviews .wrapper{padding:0 4px}a.button.button--primary.btn-black{background:#000;color:#fff}.review-block .swiper-button-prev:after,.review-block .swiper-rtl .swiper-button-next:after{content:"prev"}.review-block .swiper-button-next:after,.review-block .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.review-block .wrapper .swiper-button-next,.review-block .wrapper .swiper-button-prev{color:#000;width:30px;height:30px;background:#fff;border-radius:100px;border:.75px solid #F0EEEB}.review-block .wrapper .swiper-button-next:after,.review-block .wrapper .swiper-button-prev:after{font-size:16px;font-weight:700;display:none}.review-block button.swiper-button-prev svg,.review-block button.swiper-button-next svg{width:9px}.review-block .video-reviews .card-content{padding:0 0 10px;border:0;display:flex;flex-flow:column;width:100%;height:100%}.review-block .flex_swiper .slider__pagination{display:flex;justify-content:center;align-items:center;margin-top:5px}.video-reviews span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.video-reviews .logo_sec img{width:90px;height:100%}.video-reviews .text_block{text-align:center;justify-content:center;align-items:center;display:flex;flex-flow:column}.video-reviews .logo_sec{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:15px}button.swiper-button-prev{left:0}button.swiper-button-next{right:0}.card-content{padding:15px 20px;background:#fff;border-radius:15px;border:1px solid #F0EEEB}.video-reviews .card-content{background:transparent}.title_b{display:flex;justify-content:space-between;align-items:flex-start}.r-title h2{font-size:16px;margin:0;line-height:1.4;font-weight:700}.title_b img{width:22px;height:22px}.text_block{margin-bottom:20px;padding:0 10px}.text_block img{width:22px;height:22px}.text_block span img{width:100px}.text_block span{display:flex;justify-content:flex-start;color:#717171;font-size:14px;line-height:1.4;letter-spacing:0;align-items:center;gap:5px}.r-title img{width:90px;height:100%}.text_block h2{font-size:20px;font-weight:700;margin:0 0 5px;line-height:1.4;letter-spacing:0}.review-block .video_sec .rt-container video{position:absolute;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-1;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.review-block .video_sec .rt-container button{background-color:#666;border:medium none;color:#fff;display:block;font-size:18px;left:0;margin:6em auto;padding:8px 16px;right:0;top:0}.review-block .video_sec .rt-container button.active{background-color:#0077a2}.card-content p{margin:0;font-size:13px}.flickity-section__carousel *:focus-visible{outline:none!important;outline-offset:none!important;box-shadow:none!important}.review-block .card-content video{width:100%;height:300px;border-radius:0;object-fit:cover;opacity:1;visibility:visible}.review-block .video-play-button{display:flex;justify-content:center;align-items:center}.review-block video-media{aspect-ratio:auto!important}.video-reviews .video_part{position:relative}.video-reviews .video_status button.video-play-button{background:none;border:none;width:100%;margin:0;cursor:pointer}.review-block .video-reviews .video_status.place-self-center.text-center{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:transparent;border-radius:50px;position:absolute;top:0;left:0}.review-block .video-reviews .video_status.place-self-center.text-center.video-playing{display:none}.review-block .video-reviews .video_part:hover .video_status.place-self-center.text-center.video-playing,.review-block .video-reviews .video_part:hover .video_status{display:flex}.review-block .video-reviews svg.icon.icon-play,.review-block .video-reviews svg.icon.icon-pause{width:11px}.review-block .video-reviews .prose{width:50px;height:50px;border-radius:50px;display:flex;justify-content:center;background:#fffc}.banner-1 h2 span{color:#6f24b9}.review-block .video-paused .icon-pause{display:none}.review-block .video-playing .icon-pause,.review-block .video-paused .icon-play{display:block}.review-block .video-playing .icon-play{display:none}.review-block .video-play-button:before{display:none}.video_block .card-list{display:flex;gap:15px;justify-content:center}.video_block .card-list .card{width:33.33%}.faq-block{background:#6f24b9}.faq-reviews h2{color:#fff;text-align:center;font-family:Integral Cf Extra-Bold,sans-serif;font-size:36px;font-style:normal;font-weight:800;line-height:90%;text-transform:lowercase}.desk-view{display:block}.mob-view{display:none}.banner-1.desk-view,.star-rating.desk-view{display:flex}.banner-1.mob-view,.star-rating.mob-view{display:none}.site-logo{display:flex;justify-content:center;align-items:center;position:absolute;top:10%;align-content:center;width:100%;background:transparent;z-index:1}.site-logo img{width:218px;height:100%}.image-wt .image-with-text__content--top{justify-content:center;align-self:center}.img-wit-text.{background:#3a3bff}.star-rating{font-family:FoundersGrotesk Regular;font-weight:400;font-size:18px;line-height:1;letter-spacing:0;display:flex;justify-content:center;align-items:center;gap:10px}.star-rating img{margin-bottom:5px}.star-rating span{color:#6f24b9}ul.product-bullets-ul{display:flex;list-style:none;padding:0;justify-content:flex-start;gap:25px;align-items:center}ul.product-bullets-ul li{display:flex;justify-content:center;align-items:center;gap:5px;width:145px}ul.product-bullets-ul li img{width:30px;height:30px}ul.product-bullets-ul li h3{font-family:FoundersGrotesk Semibold;font-weight:600;font-size:14px;letter-spacing:0;line-height:114.99999999999999%;padding-top:5px}h2.product__title.h1{font-family:Integral Cf Extra-Bold;font-weight:800;font-size:36px;line-height:90%;letter-spacing:0;text-transform:capitalize}.featured-product .product-form__input label.custom-size{display:flex!important;flex-flow:row-reverse;align-items:center;width:32%;border-radius:0!important;border:1px solid rgba(75,15,122,.2)!important;min-height:82px;padding:0 10px;margin:0!important}ul.product-bullets-ul svg{max-width:35px}.product-custom-class legend.form__label{color:#000;text-align:left;font-family:FoundersGrotesk Semibold,sans-serif;font-size:18px;font-style:normal;line-height:100%;text-transform:uppercase;padding:15px 0 10px!important}.product-custom-class label.custom-quantity{border-radius:0!important;border:1px solid #4B0F7A!important;background:#fff;width:31%;padding-top:15px!important;margin:0!important}.product-custom-class label.custom-quantity:last-of-type .save-text{background:#35cc0b}.product-custom-class label.custom-quantity .custom-title{color:#000;text-align:center;font-family:FoundersGrotesk Semibold;font-size:26px;font-style:normal;font-weight:600;line-height:100%;text-transform:capitalize;padding-top:5px}fieldset.product-form__input--pill .custom-quantity .off-text{position:static!important;transform:none!important;display:block;margin-top:0;line-height:1.1;font-size:14px}.product-custom-class .off-text{position:absolute;bottom:-7px;left:0;width:100%;color:gray;text-align:center;font-family:FoundersGrotesk Regular;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;padding-bottom:5px}fieldset.product-form__input--pill .custom-quantity .save-text{position:absolute!important;left:50%;transform:translate(-50%);bottom:-16px;margin:0;z-index:2;pointer-events:none}.product-custom-class .custom-quantity .save-text{position:absolute;bottom:100%;width:85%;border-radius:0 0 5px 5px;background:#ff0105;color:#fff;text-align:center;font-family:FoundersGrotesk Regular;font-size:12px;font-style:normal;font-weight:600;line-height:100%;text-transform:capitalize;left:0;padding-top:4px}.featured-product .product-form__input{max-width:100%;width:100%}.featured-product .product-form__input label.custom-size img{height:80px}.featured-product .product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:58rem;min-width:fit-content;border:none}.featured-product .product-form__input{display:flex;gap:10px}.featured-product product-form.product-form{position:absolute;opacity:0;z-index:-1}.featured-product .product-form__input{flex-wrap:wrap}.product__description.rte.quick-add-hidden p{font-family:FoundersGrotesk Regular;font-weight:400;font-size:20px;line-height:125%;letter-spacing:0}.featured-product .product-form__input--pill input[type=radio]:checked+label{color:rgb(var(--color-background));border-radius:0!important;border:1px solid #4B0F7A!important;background:#f0ddff!important;overflow:hidden}.featured-product .product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{text-decoration:none!important}.featured-product .product-form__input label.custom-size .custom-title{color:#000;text-align:left;font-family:FoundersGrotesk Semibold;font-size:14px;font-style:normal;font-weight:700;line-height:100%;text-transform:none;display:flex;align-items:center;min-height:20px;width:100%;letter-spacing:0}button.slider-button{position:absolute;z-index:9}button.slider-button.slider-button--prev{left:-35px}button.slider-button.slider-button--next{right:-35px}.mul{display:flex;justify-content:space-between;align-items:center;width:100%}.mul-li{display:flex;justify-content:center;align-items:center;gap:15px}.mul-li span{font-family:FoundersGrotesk Semibold;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;color:#000}.media_bullets{margin-top:40px}.btn-atc{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:25px;margin-top:25px}.btn-atc a:hover{color:#fff}.btn-atc span{font-family:FoundersGrotesk Semibold;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;background:#ccebff;padding:10px 20px;color:#000;display:flex;justify-content:center;align-items:center;gap:5px;max-width:390px}.module-check p{margin:5px 0 0;font-family:FoundersGrotesk Regular;font-weight:400;font-size:18px;line-height:125%;letter-spacing:0}.btn-atc a{font-family:Integral Cf Extra-Bold;font-weight:800;font-size:18px;line-height:100%;text-align:center;text-transform:uppercase;width:100%;background:#6f24b9;border-radius:100px;padding:20px;color:#fff!important}.common-variant-change.active{display:block}.common-variant-change{display:none}.text-sign{border:8px solid rgba(255,255,255,1);background:#ffedbc;border-radius:16px;position:relative}.text-cont{padding:50px 30px;max-width:440px}.text-cont p{font-family:FoundersGrotesk Regular;font-weight:400;font-size:20px;line-height:125%;letter-spacing:0;color:#000}img.l-img{position:absolute;top:0;right:-35%}img.l-img1{position:absolute;bottom:-49px;left:40px}.image-wt-text1.image-wt h2.image-with-text__heading.inline-richtext.h1,.image-wt-text1.image-wt p.image-with-text__text{color:#000;font-family:Integral Cf Extra-Bold;font-size:36px;line-height:1}.rich-text h2{font-family:Integral Cf Extra-Bold;font-weight:800;font-size:36px;line-height:1;letter-spacing:0;text-align:center;text-transform:lowercase}.price.price--large.price--sold-out.price--show-badge{position:absolute;opacity:0}.metafield-rich_text_field ul{font-family:FoundersGrotesk Regular;font-weight:400;font-size:20px;line-height:125%;letter-spacing:0}@media only screen and (max-width:600px){.image-wt-text1.image-wt h2.image-with-text__heading.inline-richtext.h1,.image-wt-text1.image-wt p.image-with-text__text{font-size:30px}.text_block h2{font-size:18px}.grid-box{grid-template-columns:1fr}.grid-content{display:grid;grid-template-columns:1fr 1fr;padding-top:20px}.grid-content h3{font-size:65px}.image-wt .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{margin:-25px 25px 25px -25px}.grid-content p{font-size:18px;text-align:left}.lp-new.image-wt .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{margin:0}.rich-text h2{font-size:30px}.slider-counter{display:none!important}h2.product__title.h1{font-size:30px}ul.product-bullets-ul li{gap:5px}.product-custom-class label.custom-quantity .custom-title{font-size:20px}.lp-new.image-wt .image-with-text__content{padding:0rem}.image-wt .image-with-text__content{padding:0rem 2rem 2rem}.image-wt .image-with-text{padding:40px 10px 40px 30px}.lp-new.image-wt .image-with-text{padding:0}.lp-new.image-wt{flex-flow:column-reverse;gap:50px}.image-wt-text2.image-wt.lp-new.mob-view{background:linear-gradient(270deg,#ffcc3e 25%,#ffc543)}.image-wt-text2.image-wt.lp-new.mob-view .page-width{padding:0!important}.image-wt-text2.image-wt.lp-new.mob-view .image-with-text__text-item{padding:0 15px 15px}.image-wt-text2.image-wt.lp-new.mob-view .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{margin:-35px 0 0}.image-wt-text2.image-wt.lp-new.mob-view .image-with-text__content{padding-top:60px;padding-bottom:60px}.text-cont{padding:45px 0;max-width:100%}.text-sign{padding:15px}.image-wt.img-right .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{margin:-25px 25px 0}.image-wt.img-right .image-with-text__content{padding:2rem 2rem 2rem 3rem}.image-wt.img-right .image-with-text{padding:0 30px 0 10px}.featured-product .product-form__input label.custom-size{width:31%}.featured-product .product-form__input label.custom-size .custom-title{display:flex;font-size:12px;align-items:flex-start;min-height:20px;width:100%;letter-spacing:0;max-width:40px}.star-rating.mob-view{font-size:14px}.btn-atc span{font-size:12px}.mul-li{flex-flow:column;text-align:center}.mul-li span{font-size:12px}.media_bullets.mob-view{margin-top:25px}.image-wt.lp-new .image-with-text .grid{margin-bottom:0;flex-flow:column-reverse;gap:25px}.rich-text__wrapper{padding:0!important}.section-template--18817852833871__rich_text_mxQVx7-padding{padding-bottom:0}.featured-product .product-form__input label.custom-size{justify-content:flex-end}.featured-product .product-form__input label.custom-size img{height:65px;position:absolute;right:-12px}.desk-view{display:none}.mob-view{display:block}svg.mob-view{margin-bottom:-2px;margin-top:-2px}.banner-1.desk-view,.star-rating.desk-view{display:none}.banner-1.mob-view,.star-rating.mob-view{display:flex}.banner-1 h2{font-size:36px}.banner__box>*+.banner__buttons{margin-top:10px!important}.banner-1 .rating-review{font-size:14px}.banner-1 .banner__text p{font-size:18px;letter-spacing:0}.banner-1 .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{padding-top:10px}.banner-1 a.button.button--primary,.review-block a.button.button--primary,.comparison-wrapper a.button.button--primary{font-size:16px}.banner-1 .banner__content{align-items:flex-start}.banner-1.mid-banner .banner__content{align-items:flex-end}.banner-1.mid-banner .banner__content{top:0}.banner-1 .banner__content{top:65px}.site-logo{top:12%}.site-logo img{width:170px}.review-block .text_block h2,.faq-reviews h2{font-size:30px}.text_block{margin-bottom:40px}.image-wt h2.image-with-text__heading.inline-richtext.h1,.image-wt p.image-with-text__text{font-size:30px}.image-wt .image-with-text__text.rte.body{font-size:18px;letter-spacing:0}.banner-1 a.button.button--primary{background:#6f24b9;min-height:47px;color:#fff}.banner-1 .banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{padding-top:0}.image-wt a.button.button--primary{margin-bottom:1rem}.reviews_customer{letter-spacing:0}img.l-img{position:absolute;top:-80px;left:0%}button.slider-button{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
