@font-face{font-family:Vanitas;src:url(/cdn/shop/files/Vanitas-Black.woff?v=1746469285) format("woff");font-weight:900}@font-face{font-family:Vanitas;src:url(/cdn/shop/files/Vanitas-Bold.woff?v=1746469287) format("woff");font-weight:700}@font-face{font-family:Vanitas;src:url(/cdn/shop/files/Vanitas_Regular.woff?v=1744668128) format("woff");font-weight:400}@font-face{font-family:BwGradual;src:url(/cdn/shop/files/BwGradual-DEMO-Black.woff?v=1744738201) format("woff");font-weight:900}@font-face{font-family:BwGradual;src:url(/cdn/shop/files/BwGradual-DEMO-Bold.woff?v=1744738200) format("woff");font-weight:700}@font-face{font-family:BwGradual;src:url(/cdn/shop/files/BwGradual-Light.woff?v=1744668128) format("woff");font-weight:400}*{font-family:BwGradual!important}.dt-sc-header-top-bar a{text-decoration:none!important}.dt-sc-header-top-bar a:hover{color:#fff!important}.dt-sc-header-top-bar .top-bar-text{font-family:Vanitas!important;display:flex;align-items:center}.dt-sc-header-top-bar .top-bar-text img{margin-right:10px}#header a.button.button--primary{display:inline-flex;min-width:auto;padding:13px 30px;border-radius:50px;min-height:auto!important;font-weight:700}@media(max-width:991px){#header a.button.button--primary{display:none}}#header a.button.button--secondary{display:inline-flex;min-width:auto;padding:13px 30px;border-radius:50px;min-height:auto!important;font-weight:700;color:#a555bf;background-color:#f5f5f5;margin-left:10px}@media(max-width:991px){#header a.button.button--secondary{display:none}}#header .header__icon--cart{width:26px!important;height:32px!important}#header .header__icon--cart svg{width:100%;height:auto}#header .header__icon--cart .cart-count-bubble{background-color:#ff55b1;color:#ff55b1;height:16px;width:16px}#header .header__icon--cart .cart-count-bubble span{color:#fff}@media(min-width:1500px){#header .dt-desktop-menu{gap:50px}}@media(max-width:1350px){#header .dt-desktop-menu{gap:10px}}#header .dt-desktop-menu .text-menu.top-level-link a.dt-sc-nav-link{font-size:14px!important}@media(min-width:750px){.home-banner .page-full-width{padding-bottom:0!important}}.home-banner .grid-banner-block-image svg{opacity:0}.home-banner h6.sub-title{font-size:4vw!important;font-family:BwGradual!important;font-weight:900;line-height:1.2;margin-bottom:0!important}@media(max-width:991px){.home-banner h6.sub-title{font-size:6vw!important}}@media(max-width:575px){.home-banner h6.sub-title{font-size:12vw!important}}.home-banner h1.main-title{font-size:2vw;font-style:italic;font-weight:300;margin-bottom:0!important}@media(max-width:991px){.home-banner h1.main-title{font-size:3vw}}@media(max-width:575px){.home-banner h1.main-title{font-size:6vw}}.home-banner p.description{font-size:5.2vw;font-weight:900;line-height:1.1;margin-bottom:100px!important;padding-bottom:10px;border-bottom:2px solid #a555bf}@media(max-width:991px){.home-banner p.description{font-size:8.2vw}}@media(max-width:575px){.home-banner p.description{font-size:16.2vw}}.home-banner a.banner-button.button{display:inline-flex;min-width:auto;padding:13px 30px;border-radius:50px;min-height:auto!important;font-weight:700}.marquee-section :is(.marquee-title){margin:0 30px!important}.marquee-section .page-full-width{padding-top:30px;padding-bottom:30px}@media screen and (min-width:750px){.marquee-section .page-full-width{padding-top:30px;padding-bottom:30px}}@media(max-width:575px){.masonry-custom{padding-left:15px;padding-right:15px}}.masonry-custom .page-full-width{padding-top:50px;padding-bottom:50px}@media(min-width:750px){.masonry-custom .page-full-width{padding-top:50px;padding-bottom:50px}}.masonry-custom .grid-banner-block-image:before{opacity:0!important;background:linear-gradient(3deg,#62cdc2,#ff55a9,#ff55a900)!important;height:70%!important;bottom:0}.masonry-custom .grid-banner:hover .grid-banner-block-image{transform:scale(1)!important}.masonry-custom .grid-banner:hover .grid-banner-block-image:before{opacity:.6!important}.masonry-custom .additional-grids{width:100%!important}.masonry-custom .main-title{margin-bottom:10px!important}.masonry-custom .main-title a{font-family:Vanitas!important}.masonry-custom a.button{display:inline-flex;min-width:auto;padding:13px 30px;border-radius:50px;min-height:auto!important;font-weight:700;background-color:#ff55b1;border:0!important}.masonry-custom a.button:hover{background-color:#ff55b1;color:#fff!important}.masonry-custom a.button:hover:after,.masonry-custom a.button:hover:before{background-color:#fff!important}.foyskincare h2.title.h1{font-weight:900;padding:20px 0;text-transform:lowercase}.foyskincare .card__content{display:flex;justify-content:center;pointer-events:all!important}.foyskincare .shop-now{display:flex;align-items:flex-end;margin:0;padding-bottom:30px;border-radius:0 0 40px 40px}.foyskincare .button--full-width{display:flex;width:auto!important;margin-left:auto;margin-right:auto;border-radius:100px;min-width:auto!important;font-size:14px;font-weight:700;letter-spacing:.04em;padding:5px 25px;min-height:35px}.foyskincare .card__inner{padding-bottom:60px;border-radius:40px 40px 0 0;overflow:hidden}.foyskincare .card__content .card__heading{margin-bottom:5px;padding-top:20px}.foyskincare .card__content .card__heading a{color:#a555bf;font-weight:800;margin-top:0;text-align:center;font-family:Vanitas!important;line-height:1.3;font-size:18px}.foyskincare .card__content .card-information.review{margin-bottom:5px}.foyskincare .card__content .price-item{color:#a555bf;margin-top:0;text-align:center;font-family:Vanitas!important;line-height:1.3;font-size:18px}.foyskincare .card__content{padding:0;display:none}.foyskincare div[data-product=eye-lip-moisturizer-foy-skincare] .card__inner,.foyskincare div[data-product=eye-lip-moisturizer-foy-skincare] .shop-now{background-color:#ffbcbe}.foyskincare div[data-product=day-moisturizer-foy-skincare] .card__inner,.foyskincare div[data-product=day-moisturizer-foy-skincare] .shop-now{background-color:#b4e8a7}.foyskincare div[data-product=vulva-treatment-oil-foy-skincare] .card__inner,.foyskincare div[data-product=vulva-treatment-oil-foy-skincare] .shop-now{background-color:#ffa9d8}.foyskincare div[data-product=night-treatment-oil-foy-skincare] .card__inner,.foyskincare div[data-product=night-treatment-oil-foy-skincare] .shop-now{background-color:#8a93d2}.foyskincare div[data-product=puissance-vulva-serum-foy-skincare] .card__inner,.foyskincare div[data-product=puissance-vulva-serum-foy-skincare] .shop-now{background-color:#d3abdf}.foyskincare div[data-product=antioxidant-serum-foy-skincare] .card__inner,.foyskincare div[data-product=antioxidant-serum-foy-skincare] .shop-now{background-color:#b0e6df}.ritual{margin-bottom:100px}.ritual .grid-banner-section.three-column{row-gap:20px;column-gap:20px}.ritual .grid-banner-inner{display:none}.ritual h2.title{font-weight:900!important;margin-bottom:30px!important}@media(min-width:990px){.ritual h2.title{font-size:50px!important}}.amiy-testimonials{padding-top:0}@media(min-width:990px){.amiy-testimonials{padding-top:00px}}.amiy-testimonials .testimonials{background:linear-gradient(90deg,#62cdc2,#ff55a9 67%)}.amiy-testimonials .testimonials:before{display:none}.amiy-testimonials .page-width{padding-bottom:40px;padding-top:80px!important;background:transparent}.amiy-testimonials .page-width .main-headding{width:100%;font-weight:900;text-align:center;color:#fff;line-height:1}@media(min-width:990px){.amiy-testimonials .page-width .main-headding{font-size:50px!important}}.amiy-testimonials .row{padding-top:60px;flex-flow:wrap;width:100%}@media(max-width:1200px){.amiy-testimonials .row{width:100%!important}}.amiy-testimonials .title-wrapper-with-link{justify-content:flex-start!important}.amiy-testimonials .title-wrapper-with-link h6.sub-heading{font-weight:700!important;color:#fff!important;text-align:left!important;width:100%}.amiy-testimonials .title-wrapper-with-link h2.title{font-weight:700!important;color:#fff!important;line-height:1.4;margin-bottom:10px;text-align:left!important;width:100%;text-transform:none}@media(min-width:990px){.amiy-testimonials .title-wrapper-with-link h2.title{font-size:48px}}.amiy-testimonials .title-wrapper-with-link p.description{color:#fff;font-family:Vanitas!important;font-size:25px;line-height:1.6!important;text-align:left!important;max-width:100%!important}.amiy-testimonials .swiper{padding-left:20px}.amiy-testimonials .swiper div.swiper-wrapper{padding-bottom:40px}.amiy-testimonials .testimonial-container{border-radius:30px}.amiy-testimonials .testimonial-container .testimonial-content .content-left p{text-align:center;font-size:20px;font-style:italic}.amiy-testimonials .testimonial-container .testimonial-content .dt-sc-rating{text-align:center}.amiy-testimonials .testimonial-container .testimonial-content h2{font-size:28px;text-align:center;font-weight:900;line-height:1.2;margin:20px 0}.amiy-testimonials .testimonial-container .testimonial-content p{min-height:100px}.amiy-testimonials .testimonial-container .testimonial-content .test-wrapper{margin-left:auto;padding:30px 0 5px}.amiy-testimonials .testimonial-container .testimonial-image.content-left{position:absolute;left:0;bottom:0;transform:translate(58px,-48px);width:100px!important;padding:0!important}.amiy-testimonials .testimonial-container img{width:67%;border-radius:0}.testimonial-container:nth-of-type(2) .testimonial-image.content-left{transform:translate(46px,-48px)}.testimonial-container:nth-of-type(2) .testimonial-image img{width:80%}@media screen and (max-width:768px){.testimonial-container:nth-of-type(2) .testimonial-image img{transform:translate(-5px,5px)}}@media(min-width:750px){.main-product-template .page-width .grid__item.product__media-wrapper{width:44%!important}}@media(min-width:750px){.main-product-template .page-width .product__info-wrapper{width:56%!important}}.main-product-template .page-width .product__text{font-family:Vanitas!important;color:#ff55b1;margin-top:0!important;line-height:1;font-size:30px!important;font-weight:700}.main-product-template .page-width .product__text.subtitle{font-size:20px!important}.main-product-template .page-width .product__title{margin-bottom:5px;margin-top:10px}.main-product-template .page-width .product__title h1{font-size:50px!important;font-family:Vanitas!important;color:#ff55b1;text-transform:uppercase;line-height:1;font-weight:700}.main-product-template .page-width .product__title h1:after{content:":"}.main-product-template .page-width .price-wrapper{margin-top:30px!important;margin-bottom:10px!important}.main-product-template .page-width .price-wrapper .price__regular .price-item--regular{font-size:45px!important;font-family:Vanitas!important;color:#3a0092;font-weight:700}.main-product-template .page-width product-form.product-form{margin-top:-10px!important;margin-bottom:-20px}.main-product-template .page-width product-form.product-form .product-form__buttons{border:0}.main-product-template .page-width quantity-input.quantity{border-radius:40px;overflow:hidden;border:2px solid #d22e92;max-width:140px!important;justify-content:center;display:flex;height:50px}.main-product-template .page-width quantity-input.quantity:after,.main-product-template .page-width quantity-input.quantity:before{display:none}.main-product-template .page-width quantity-input.quantity .quantity__button{width:20px!important}.main-product-template .page-width quantity-input.quantity .quantity__button:after,.main-product-template .page-width quantity-input.quantity .quantity__button:before{display:none}.main-product-template .page-width quantity-input.quantity .quantity__input{max-width:40px;width:auto;font-family:Vanitas!important}.main-product-template .page-width .product-form__submit{background-color:#ff55b1;border-color:#ff55b1!important;border-radius:30px;font-family:Vanitas!important;flex-grow:1;padding:16px;height:50px;font-weight:700;font-size:20px}.main-product-template .page-width .product-form__submit span{font-family:Vanitas!important;display:block;margin-bottom:-3px}.main-product-template .page-width .product-form__buttons{margin-bottom:0!important}.main-product-template .page-width .product__accordion.accordion.toggle_right{margin-top:10px}.main-product-template .page-width .product__accordion summary{padding:20px 0!important;background-color:transparent!important;border-bottom:2px solid #ff55b1;display:inline-block;width:100%}.main-product-template .page-width .product__accordion summary svg{color:#ff55b1!important;width:20px;position:relative;top:0;margin-left:20px;transition:.2s ease!important}.main-product-template .page-width .product__accordion summary .summary__title{display:inline}.main-product-template .page-width .product__accordion summary .accordion__title{color:#ff55b1!important;font-family:Vanitas!important;text-transform:uppercase;font-weight:700}.main-product-template .page-width .product__accordion [open] summary{border-color:transparent!important}.main-product-template .page-width .product__accordion [open] summary svg{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.main-product-template .page-width .product__accordion .accordion__content{padding:0}.main-product-template .page-width .product__accordion .accordion__content p{color:#ff55b1!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:20px}.main-product-template .page-width .product__accordion .accordion__content p span,.main-product-template .page-width .product__accordion .accordion__content p a{color:#ff55b1!important;font-family:Vanitas!important}.main-product-template .page-width .product__accordion .accordion__content ul{list-style:dense}.main-product-template .page-width .product__accordion .accordion__content ul li{color:#ff55b1!important;margin-bottom:10px!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:20px;list-style:disc}@media(min-width:750px){.product-key-ingredients .image-with-text__media-item{width:44%}}@media(min-width:750px){.product-key-ingredients .image-with-text__text-item{width:56%}}.product-key-ingredients .image-with-text__text-item .image-with-text__content{padding:20px 0}@media screen and (min-width:1540px){.product-key-ingredients .row{max-width:1440px;margin:auto}}.product-key-ingredients .image-with-text__heading{text-align:center;width:100%;font-family:Vanitas!important;color:#ff55b1!important;font-size:38px;text-transform:uppercase;font-weight:700}@media screen and (max-width:749px){.product-key-ingredients .image-with-text__heading{font-size:35px}}.product-key-ingredients .image-with-text__text ul{list-style:dense;padding-left:70px}@media screen and (max-width:749px){.product-key-ingredients .image-with-text__text ul{padding-left:20px}}@media screen and (max-width:1199px)and (min-width:990px){.product-key-ingredients .image-with-text__text ul{padding-left:60px}}@media screen and (max-width:990px)and (min-width:750px){.product-key-ingredients .image-with-text__text ul{padding-left:30px}}.product-key-ingredients .image-with-text__text ul li{color:#a555bf!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:18px;list-style:disc;margin-bottom:20px!important}.product-key-ingredients .image-with-text__text ul li strong{font-family:Vanitas!important;font-weight:900}.how-to-use .rich-text__blocks{max-width:850px}.how-to-use .rich-text__blocks .h1{text-align:center;width:100%;color:#ff55b1!important;font-size:35px;font-weight:900;margin-bottom:50px;text-transform:uppercase}.how-to-use .rich-text__blocks .rich-text__text{margin-bottom:30px}.how-to-use .rich-text__blocks .rich-text__text p{color:#e50196!important;margin-top:0!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:22px}.how-to-use .rich-text__blocks .rich-text__text p span{color:#a555bf!important;font-family:Vanitas!important}.happy-mind{background-color:#ff55b1;padding:10px 15px;max-width:100%!important}.happy-mind .rich-text{background-color:transparent;padding:15px 0!important}.happy-mind .rich-text__blocks{max-width:850px}.happy-mind .rich-text__blocks .h1{text-align:center;width:100%;color:#fff!important;font-size:40px;font-weight:900;margin-bottom:0;text-transform:uppercase}@media screen and (max-width:749px){.happy-mind .rich-text__blocks .h1{font-size:35px}}.happy-mind .rich-text__blocks .rich-text__text{margin-top:5px}.happy-mind .rich-text__blocks .rich-text__text p{color:#fff!important;margin-top:0!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:30px}.happy-mind .rich-text__blocks .rich-text__text p span{color:#a555bf!important;font-family:Vanitas!important}.work3 .row{max-width:1140px;margin:auto}.work3 .row .image-with-text__content{padding:0}.work3 .h1{text-align:center;width:100%;color:#ff55b1!important;font-size:35px;font-weight:900;margin-bottom:50px;text-transform:uppercase}.work3 .image-with-text__text p{color:#ff55b1!important;text-align:left;font-family:Vanitas!important;line-height:1.3;font-size:28px;text-align:center}@media screen and (max-width:749px){.work3 .image-with-text__text p{font-size:26px;padding-bottom:20px}}.as-you{padding:30px 15px;max-width:100%!important;background-image:url(/cdn/shop/files/foy-pussuance-gradient.jpg?v=1746910549);background-repeat:no-repeat;background-size:cover}.as-you.antioxidant-serum{background-image:url(/cdn/shop/files/foy-antioxidant-serum-gradient.png?v=1746910548)}.as-you.day-moisturizer{background-image:url(/cdn/shop/files/foy-day-moisturizer-gradient.jpg?v=1746910549)}.as-you.eye-lip-moisturizer{background-image:url(/cdn/shop/files/foy-eye_and_lip_moisturizer-gradient.jpg?v=1746910549)}.as-you.night-treatment-oil{background-image:url(/cdn/shop/files/foy-vulva-treatment-oil-gradient_8af3d70e-ee98-4818-b9e3-d5b04dea908f.jpg?v=1747169103)}.as-you.vulva-treatment-oil{background-image:url(/cdn/shop/files/foy-vulva-treatment-oil-gradient.jpg?v=1746910549)}.as-you .rich-text{background-color:transparent}.as-you .rich-text__blocks{max-width:1000px}.as-you .rich-text__blocks .h1{text-align:center;width:100%;color:#fff!important;font-size:30px;font-weight:900;margin-bottom:30px}.as-you .rich-text__blocks .rich-text__text{margin-top:10px}.as-you .rich-text__blocks .rich-text__text p{color:#fff!important;margin-top:0!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:30px;font-style:italic;max-width:800px;margin:auto}.authentic h2{text-align:left;width:100%;color:#ff55b1!important;font-size:30px;font-weight:900;margin-bottom:20px;max-width:300px;text-transform:uppercase}.authentic p.subtitle{color:#ff55b1!important;margin-top:0!important;font-family:Vanitas!important;line-height:1.4;font-size:30px;text-align:left;text-transform:uppercase}.authentic .row{max-width:1000px;padding:30px 0;margin:auto}.authentic .row .image-with-text__content{padding-top:0;padding-bottom:0}@media screen and (max-width:990px){.authentic .row .image-with-text__content{padding:40px 0 0}}.authentic .image-with-text__text-item{align-self:center}.authentic .image-with-text__media{border-radius:50px!important;overflow:hidden!important}.authentic .image-with-text__media img{border-radius:50px}.authentic .image-with-text__text ul{list-style:dense;margin:0}.authentic .image-with-text__text ul li{color:#ff55b1!important;margin-bottom:5px!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:22px;list-style:disc}.authentic .image-with-text__text ul li strong{font-family:Vanitas!important;font-weight:900}.ing-blocks{background-color:#62cdc266}.ing-blocks .row{max-width:1140px;margin:auto}.ing-blocks .support-block-list__item,.ing-blocks .support-block-list__item .gradient{background-color:transparent}.ing-blocks .support-block-list__item img.support-block-card__image{max-width:200px;margin:auto;display:block}.ing-blocks .support-block-list__item p{color:#a555bf!important;margin-top:0!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:20px}.ing-blocks .support-block-list__item p span{color:#a555bf!important;font-family:Vanitas!important}.ing-blocks .support-block-list__item p strong{font-family:Vanitas!important;font-weight:900}.ing-blocks-full{background-color:#62cdc266}.ing-blocks-full .title-wrapper-with-link{margin-top:0;max-width:1000px;margin-left:auto;margin-right:auto}.ing-blocks-full p{color:#ff55b1!important;margin-top:0!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:20px}.footer{border-top:0!important}.footer .row{margin:0!important}.footer .footer__blocks-wrapper.grid{display:flex;flex-flow:wrap;flex-direction:row;justify-content:center;padding:0!important;border:0}.footer .footer__blocks-wrapper.grid .footer-block.newsletter{width:100%;min-width:100%;background-color:#ff55b1;padding:50px 30px}.footer .footer__blocks-wrapper.grid .footer-block.newsletter .footer-block__newsletter{margin:auto}.footer .footer__blocks-wrapper.grid .footer-block.newsletter .footer-block__newsletter h2.footer-block__heading.center{color:#fff;font-weight:900;font-size:24px}.footer .footer__blocks-wrapper.grid .footer-block.newsletter .footer-block__newsletter p{color:#fff!important;margin-top:0!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:20px;max-width:370px;margin:auto}.footer .footer__blocks-wrapper.grid .footer-block.newsletter input#NewsletterForm--aimax-footer{background-color:#fff;padding:17px 120px 13px 20px;height:auto;border:0!important;color:#ff55b1;font-family:Vanitas!important;font-size:20px}.footer .footer__blocks-wrapper.grid .footer-block.newsletter input#NewsletterForm--aimax-footer::placeholder{color:#ccc!important}.footer .footer__blocks-wrapper.grid .footer-block.newsletter .newsletter-form__button{color:#ff55b1;margin:0;font-family:Vanitas!important;font-size:20px;padding:10px 20px 5px 10px;right:0}.footer .footer__blocks-wrapper.grid .footer-block.newsletter .newsletter-form__field-wrapper{max-width:45rem}.footer .footer__blocks-wrapper.grid .social-icons ul{display:flex;justify-content:center;flex-direction:row-reverse;list-style:none;margin-bottom:0;padding-left:0;padding-top:10px}.footer .footer__blocks-wrapper.grid .social-icons ul .list-social__item{padding:0 5px}.footer .footer__blocks-wrapper.grid .social-icons ul .list-social__item .link{margin:0;line-height:0;padding:0;color:#fff}.footer .footer__blocks-wrapper.grid .social-icons ul .list-social__item .link .icon{width:30px;height:30px}.footer .footer__blocks-wrapper.grid .footer-block.footer-block--menu{text-align:center;padding-top:40px}@media screen and (max-width:767px){.footer .footer__blocks-wrapper.grid .footer-block.footer-block--menu{min-width:100%!important}.footer .footer__blocks-wrapper.grid .footer-block.footer-block--menu h2.footer-block__heading:before,.footer .footer__blocks-wrapper.grid .footer-block.footer-block--menu h2.footer-block__heading:after{display:none!important}}.footer .footer__blocks-wrapper.grid .footer-block.footer-block--menu h2.footer__title{color:#ff55b1;font-weight:900;font-size:24px}@media screen and (max-width:767px){.footer .footer__blocks-wrapper.grid .footer-block.footer-block--menu .footer_menu{display:block!important}}.footer .footer__blocks-wrapper.grid .footer-block.footer-block--menu .footer_menu li{margin-bottom:0;justify-content:center;display:flex}.footer .footer__blocks-wrapper.grid .footer-block.footer-block--menu .footer_menu li a{color:#ff55b1!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:20px;font-weight:900}.footer .footer__content-bottom .footer__column.footer__column--info{flex-direction:column;padding:30px 15px 40px}@media screen and (max-width:767px){.footer .footer__content-bottom .footer__column.footer__column--info{padding:10px 15px 40px}}.footer .footer__content-bottom .footer__column.footer__column--info p.copyright__content{margin:0;color:#ff55b1!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:16px;font-weight:900}.product-collection .facets .product-count__text{color:#a555bf;font-family:BwGradual!important;font-weight:900;font-size:16px}.product-collection .facets .facet-filters{display:none}.product-collection .filter-panel-menu .sidebar_title,.product-collection .StickySidebar .facets__summary,.product-collection .facets__heading,.product-collection .sidebar_title{color:#a555bf;font-family:BwGradual!important;font-weight:900;font-size:18px}.product-collection .facets__header-vertical,.product-collection .facets__header-vertical .facets__selected{font-family:Vanitas!important}.product-collection .sidebar_title:after{display:none!important}.product-collection .facets-vertical .active-facets-vertical-filter{border-bottom:0;margin-bottom:20px}.product-collection .filter-panel a,.product-collection .facet-checkbox,.product-collection .facet-checkbox span{font-family:Vanitas!important}.product-collection .facets__price input{font-family:Vanitas!important;border-color:#a555bf;color:#a555bf}.skincare-routine-banner .banner__box{background-color:transparent;padding:0}@media(max-width:767px){.skincare-routine-banner .banner__box{display:none}}.skincare-routine-banner .banner__box a.button.button--primary{background-color:#ff55b1;opacity:1;border-radius:50px;padding:15px 50px;font-weight:700;font-size:23px;max-width:700px;position:absolute;display:flex;align-items:center;top:50%;transform:translateY(-50%)}.skincare-routine-banner .banner__box a.button.button--primary:first-child{right:70%}.skincare-routine-banner .banner__box a.button.button--primary:last-child{left:70%}.skincare-routine-banner .banner__box a.button.button--primary img{width:30px;margin-right:10px}.foy-instruction-text .rich-text__blocks{max-width:850px}.foy-instruction-text .rich-text__blocks .rich-text__text{margin:30px 0 70px}.foy-instruction-text .rich-text__blocks .rich-text__text p{color:#e50196!important;margin-top:0!important;text-align:center;font-family:Vanitas!important;line-height:1.4;font-size:22px}.foy-instruction-text .rich-text__blocks .rich-text__text p strong{font-family:Vanitas!important;font-weight:900}.guide-steps .section-title{text-align:center;width:100%;color:#ff55b1;font-size:45px;font-weight:900;padding-bottom:40px;padding-top:50px;text-transform:uppercase}.guide-steps .section-title img{width:35px;margin-right:5px}.guide-steps .guide-bottom-wrap{background-color:#62cdc380;padding:70px 0 100px}.guide-steps .guide-bottom-wrap .section-subtitle{text-align:center;color:#ff55b1;font-size:40px;font-weight:900;margin-bottom:30px;text-transform:uppercase}.guide-steps .guide-bottom-wrap .section-desc{color:#ff55b1;text-align:center;line-height:1.4;font-weight:700;font-size:25px;max-width:700px;margin:0 auto 50px}@media(max-width:767px){.guide-steps .guide-bottom-wrap .guide-block-row{padding:0 15px}}.guide-steps .guide-block{max-width:1100px;margin:15px auto;background-color:#fff;border-radius:50px;display:flex;align-items:center;overflow:hidden;padding:30px 20px;min-height:380px}@media(max-width:767px){.guide-steps .guide-block{flex-direction:column}}.guide-steps .guide-block .text-content{padding:10px;width:50%}@media(max-width:767px){.guide-steps .guide-block .text-content{width:100%}}.guide-steps .guide-block .left-image{width:25%}.guide-steps .guide-block .left-image img{display:block;margin:auto;max-height:250px;max-width:160px;width:100%;object-fit:contain}.guide-steps .guide-block .right-image{width:25%;overflow:hidden}@media(max-width:767px){.guide-steps .guide-block .right-image{width:35%}}.guide-steps .guide-block .block-title{text-align:center;color:#ff55b1;font-size:45px;font-weight:900;margin:0 auto 10px;max-width:390px;text-transform:uppercase;font-family:Vanitas!important}@media(max-width:767px){.guide-steps .guide-block .block-title{font-size:35px}}.guide-steps .guide-block .block-desc{color:#e50196;margin-top:0;text-align:center;font-family:Vanitas!important;line-height:1.3;font-size:18px}.guide-steps .guide-block .block-desc strong,.guide-steps .guide-block .block-desc span,.guide-steps .guide-block .block-desc b{font-family:Vanitas!important;font-weight:900}.guide-steps .guide-block .block-music{max-width:370px;margin:auto}.guide-steps.morning-routine .guide-block:first-child .left-image img{max-height:300px}.guide-steps.morning-routine .right-image img{transform:rotate(-45deg);padding:20px;max-height:200px;display:block;margin:auto}.guide-steps.night-routine .guide-bottom-wrap{background-color:#1625a480}.guide-steps.night-routine .guide-bottom-wrap .section-subtitle,.guide-steps.night-routine .guide-bottom-wrap .section-desc{color:#fff}.guide-steps.night-routine .right-image img{max-height:300px;max-height:160px;display:block;margin:auto}.foy-origin .rich-text__blocks{max-width:850px}.foy-origin .rich-text__blocks .h1{text-align:center;width:100%;color:#ff55b1!important;font-size:50px;font-weight:900;padding:40px 0 20px;text-transform:uppercase;font-family:Vanitas!important}.foy-origin-desc .row{max-width:1100px;margin:auto}.foy-origin-desc .row .image-with-text__media-item{padding-left:50px}@media(max-width:767px){.foy-origin-desc .row .image-with-text__media-item{padding:0;margin-bottom:30px}}.foy-origin-desc .row .image-with-text__media-item .image-with-text__media{padding-bottom:100%!important;border-radius:50px!important;background:#ff55b166}.foy-origin-desc .row .image-with-text__media-item .image-with-text__media img{object-fit:contain;object-position:center bottom;padding-top:20px}.foy-origin-desc .row .image-with-text__content{padding:0}.foy-origin-desc .row .image-with-text__content .image-with-text__text p{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:30px;text-align:justify}@media(max-width:767px){.foy-origin-desc .row .image-with-text__content .image-with-text__text p{font-size:24px}}.foy-origin-desc2 .rich-text__blocks{max-width:1100px}.foy-origin-desc2 .rich-text__blocks .rich-text__text{margin-bottom:30px}.foy-origin-desc2 .rich-text__blocks .rich-text__text p{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:30px;text-align:justify}.foy-origin-desc2 .rich-text__blocks .rich-text__text p span{color:#a555bf!important;font-family:Vanitas!important}@media(max-width:767px){.foy-origin-desc2 .rich-text__blocks .rich-text__text p{font-size:24px}}.evidence{padding:40px 20px 100px;position:relative;overflow:hidden}.evidence .page-width{max-width:1000px;margin:auto}@media(max-width:767px){.evidence .page-width{padding:0}}.evidence .page-width .content{background-color:#d5b5df66;border-radius:50px;padding:50px 0 60px}@media(max-width:767px){.evidence .page-width .content{padding:80px 10px 100px}}.evidence .page-width .content .section-title{text-align:center;width:100%;color:#ff55b1;font-size:40px;font-weight:900;text-transform:uppercase;font-family:Vanitas!important;line-height:1.1}.evidence .page-width .content .section-title span{display:block;font-size:80px;font-family:Vanitas!important}@media(max-width:767px){.evidence .page-width .content .section-title{font-size:25px}.evidence .page-width .content .section-title span{font-size:60px}}.evidence .page-width .content .evidence-wrap{position:relative;padding:0;list-style:none;margin-top:50px}.evidence .page-width .content .evidence-wrap:after{content:"";width:6px;height:100%;position:absolute;top:0;left:calc(50% - 3px);background-color:#ff55b1}@media(max-width:767px){.evidence .page-width .content .evidence-wrap{margin-top:40px}.evidence .page-width .content .evidence-wrap:after{width:3px;left:9vw}}.evidence .page-width .content .evidence-wrap li{width:50%}.evidence .page-width .content .evidence-wrap li p{margin:0;display:list-item;color:#ff55b1;text-align:left;line-height:1;font-size:26px;font-weight:700;padding:7px 20px 7px 30px;position:relative}.evidence .page-width .content .evidence-wrap li p:after{content:"";width:6px;height:6px;position:absolute;top:25px;left:10px;background-color:#ff55b1}@media(max-width:767px){.evidence .page-width .content .evidence-wrap li p{font-size:17px}.evidence .page-width .content .evidence-wrap li p:after{top:15px}}.evidence .page-width .content .evidence-wrap li:nth-child(2n){margin-left:auto}.evidence .page-width .content .evidence-wrap li:nth-child(1) p{margin-left:auto;width:325px}.evidence .page-width .content .evidence-wrap li:nth-child(2) p{width:342px;margin-left:20px}.evidence .page-width .content .evidence-wrap li:nth-child(3) p{margin-left:auto;width:400px}.evidence .page-width .content .evidence-wrap li:nth-child(4) p{width:242px;margin-left:20px}.evidence .page-width .content .evidence-wrap li:nth-child(5) p{margin-left:auto;width:262px}.evidence .page-width .content .evidence-wrap li:nth-child(6) p{width:262px;margin-left:20px}.evidence .page-width .content .evidence-wrap li:nth-child(7) p{margin-left:auto;width:252px;word-break:break-word}@media(max-width:767px){.evidence .page-width .content .evidence-wrap li{width:100%;padding-left:12vw}.evidence .page-width .content .evidence-wrap li p{width:100%!important;margin-left:0!important}}.evidence .left-image{position:absolute;top:345px;line-height:0;width:660px;right:calc(50% + 200px)}.evidence .left-image img{width:100%}.evidence .right-image{position:absolute;top:320px;line-height:0;width:1360px;left:calc(50% - 360px)}.evidence .right-image img{width:100%}.ingredient-glossary-section .ingredient-glossary-title{text-align:center;width:100%;color:#ff55b1!important;font-size:50px;font-weight:900;padding:40px 0 20px;text-transform:uppercase;font-family:Vanitas!important}.ingredient-glossary-section .banner-image{margin-bottom:30px}.ingredient-glossary-section .banner-image img{width:100%}.ingredient-glossary-section .wrap-block{max-width:1100px;margin:auto}.ingredient-glossary-section .glossary-list--container{display:flex;flex-direction:column;row-gap:40px;padding:40px 0 80px}@media(max-width:767px){.ingredient-glossary-section .glossary-list--container{padding:40px 20px 80px}}.ingredient-glossary-section .glossary-list--container .glossary-list--item{text-align:left;background-color:#f9b5da66;border-radius:40px;padding:30px 40px}.ingredient-glossary-section .glossary-list--container .glossary-list--item h1{text-transform:capitalize;color:#3a0092;text-align:left;line-height:1.4;font-size:30px;font-weight:900;margin-bottom:5px}@media(max-width:767px){.ingredient-glossary-section .glossary-list--container .glossary-list--item h1{font-size:20px}}.ingredient-glossary-section .glossary-list--container .glossary-list--item h2{color:#d22e92;text-align:left;line-height:1.4;font-size:22px;font-weight:700}@media(max-width:767px){.ingredient-glossary-section .glossary-list--container .glossary-list--item h2{font-size:18px}}.ingredient-glossary-section .glossary-list--container .glossary-list--item .description{color:#d22e92;text-align:left;line-height:1.4;font-size:22px;font-weight:700;margin:0}@media(max-width:767px){.ingredient-glossary-section .glossary-list--container .glossary-list--item .description{font-size:15px}}.ingredient-glossary-section .glossary-list--container .glossary-list--item .products-ingredients{color:#a555bf;text-align:left;line-height:1.4;font-size:22px;font-weight:700;font-style:italic;margin:15px 0 0}@media(max-width:767px){.ingredient-glossary-section .glossary-list--container .glossary-list--item .products-ingredients{font-size:16px}}.ingredient-glossary-section .glossary-list--container .glossary-list--item .products-ingredients a{color:#a555bf;text-align:left;line-height:1.4;font-size:22px;font-weight:700;font-style:italic;text-decoration:underline;margin-right:10px}@media(max-width:767px){.ingredient-glossary-section .glossary-list--container .glossary-list--item .products-ingredients a{font-size:16px}}.dr-collins .rich-text__blocks{max-width:1100px}.dr-collins .rich-text__blocks .h1{text-align:center;width:100%;color:#ff55b1!important;font-size:90px;font-weight:900;padding:0;text-transform:uppercase;font-family:Vanitas!important;margin-top:0;line-height:1}@media(max-width:767px){.dr-collins .rich-text__blocks .h1{font-size:50px}}.dr-collins .rich-text__blocks .h3{text-align:center;width:100%;color:#ff55b1!important;font-size:45px;font-weight:900;padding:0;text-transform:uppercase;font-family:Vanitas!important;margin-top:0;line-height:1}.dr-collins-desc .row{max-width:1100px;margin:auto}.dr-collins-desc .row .image-with-text__media-item{padding-left:50px}.dr-collins-desc .row .image-with-text__media-item .image-with-text__media img{object-fit:contain;object-position:center bottom}@media(max-width:767px){.dr-collins-desc .row .image-with-text__media-item{padding:0;margin-bottom:30px}}.dr-collins-desc .row .image-with-text__content{padding:0}.dr-collins-desc .row .image-with-text__content .image-with-text__text p{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:30px;text-align:justify}@media(max-width:767px){.dr-collins-desc .row .image-with-text__content .image-with-text__text p{font-size:24px}}.dr-collins-desc2 .rich-text__blocks{max-width:1100px}.dr-collins-desc2 .rich-text__blocks .rich-text__text{margin-bottom:30px}.dr-collins-desc2 .rich-text__blocks .rich-text__text p{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:30px;text-align:justify}.dr-collins-desc2 .rich-text__blocks .rich-text__text p span{color:#a555bf!important;font-family:Vanitas!important}@media(max-width:767px){.dr-collins-desc2 .rich-text__blocks .rich-text__text p{font-size:24px}}.dr-collins-detail-2 .rich-text__blocks{max-width:1100px;display:flex;flex-flow:wrap;justify-content:space-between}.dr-collins-detail-2 .rich-text__blocks .h1{text-align:center;color:#ff55b1!important;font-size:40px;font-weight:900;padding:0;text-transform:uppercase;font-family:Vanitas!important;margin-top:0;line-height:1;margin-bottom:50px;width:100%}.dr-collins-detail-2 .rich-text__blocks .rich-text__text{margin-bottom:30px;width:100%}.dr-collins-detail-2 .rich-text__blocks .rich-text__text p{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:30px;text-align:justify}.dr-collins-detail-2 .rich-text__blocks .rich-text__text p span{color:#a555bf!important;font-family:Vanitas!important}@media(max-width:767px){.dr-collins-detail-2 .rich-text__blocks .rich-text__text p{font-size:24px}}.dr-collins-detail-3 .rich-text__blocks{max-width:1260px;background-color:#d7daee;padding:80px;border-radius:50px}@media(max-width:767px){.dr-collins-detail-3 .rich-text__blocks{padding:80px 20px}}.dr-collins-detail-3 .rich-text__blocks .h1{text-align:center;width:100%;color:#ff55b1!important;font-size:40px;font-weight:900;padding:0;text-transform:uppercase;font-family:Vanitas!important;margin-top:0;margin-bottom:60px;line-height:1}.dr-collins-detail-3 .rich-text__blocks .rich-text__text{margin-bottom:40px}.dr-collins-detail-3 .rich-text__blocks .rich-text__text p{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:30px;text-align:justify}.dr-collins-detail-3 .rich-text__blocks .rich-text__text p span{color:#a555bf!important;font-family:Vanitas!important}@media(max-width:767px){.dr-collins-detail-3 .rich-text__blocks .rich-text__text p{font-size:24px}}.dr-collins-detail-3 .rich-text__blocks .rich-text__text:last-child{margin-bottom:20px}.dr-collins-detail-4 .rich-text__blocks{max-width:1100px}.dr-collins-detail-4 .rich-text__blocks .rich-text__text{margin-bottom:30px}.dr-collins-detail-4 .rich-text__blocks .rich-text__text p,.dr-collins-detail-4 .rich-text__blocks .rich-text__text a{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:30px;text-align:center}:is(.dr-collins-detail-4 .rich-text__blocks .rich-text__text p,.dr-collins-detail-4 .rich-text__blocks .rich-text__text a) span{color:#a555bf!important;font-family:Vanitas!important}@media(max-width:767px){.dr-collins-detail-4 .rich-text__blocks .rich-text__text p,.dr-collins-detail-4 .rich-text__blocks .rich-text__text a{font-size:24px}}.impact-banner .banner-image{position:relative;overflow:hidden;padding-top:52%;margin:0}.impact-banner .banner-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:bottom}.impact-banner .wrap-block{display:none}.impact-banner-bottom-text .rich-text{background-color:#62cdc2!important;padding:15px!important}.impact-banner-bottom-text .rich-text h2{font-weight:700;color:#fff;font-size:28px}.impact-glow{padding:60px 0 0}.impact-glow .rich-text__blocks{max-width:1100px}.impact-glow .rich-text__blocks .h1{text-align:center;width:100%;color:#ff55b1!important;font-size:90px;font-weight:900;padding:0;text-transform:uppercase;font-family:Vanitas!important;margin-top:0;line-height:1}@media(max-width:767px){.impact-glow .rich-text__blocks .h1{font-size:50px}}.impact-glow .rich-text__blocks .h3{text-align:center;width:100%;color:#ff55b1!important;font-size:50px;font-weight:900;padding:0;text-transform:uppercase;font-family:Vanitas!important;margin-top:0;line-height:1}@media(max-width:767px){.impact-glow .rich-text__blocks .h3{font-size:35px}}.impact-glow-bottom-text{padding:0}.impact-glow-bottom-text .rich-text__blocks{max-width:1100px}.impact-glow-bottom-text .rich-text__blocks .h3{text-align:center;width:100%;color:#ff55b1!important;font-size:28px;font-weight:600;margin-top:80px;line-height:1.4}.impact-glow-bottom-text .rich-text__blocks p{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.4;font-size:32px;column-count:2;column-gap:80px}@media(max-width:767px){.impact-glow-bottom-text .rich-text__blocks p{column-count:1;text-align:justify}}.impact-glow-bottom-text p{column-count:1!important}:is(.impact-always-image-text,.impact-toxic-image-text) .row{max-width:1100px;margin:auto}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__media-item{padding-left:30px;width:45%}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__media-item .image-with-text__media{padding-bottom:90%!important;border-radius:50px!important}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__media-item .image-with-text__media img{object-fit:cover!important;object-position:center}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__text-item{width:55%}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__content{padding:0 30px 0 0}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__content .image-with-text__text p{color:#e50196!important;margin-top:0!important;font-family:Vanitas!important;line-height:1.4;font-size:30px}.impact-always-image-text .row .image-with-text__media-item{padding-left:0;padding-right:30px}.impact-always-image-text .row .image-with-text__media-item .image-with-text__media{padding-bottom:100%!important}.impact-always-image-text .row .image-with-text__content{padding-right:0;padding-left:30px}.impact-toxic-image-text{padding-bottom:80px!important}.impact-giving .rich-text__blocks{max-width:1100px;display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;border:10px solid #bae5e1;border-radius:55px;padding:50px}@media(max-width:767px){.impact-giving .rich-text__blocks{padding:50px 20px}}.impact-giving .rich-text__blocks .h1{text-align:left;color:#bae5e1!important;font-size:90px;font-weight:900;padding:0;text-transform:uppercase;line-height:1;width:35%}@media(max-width:767px){.impact-giving .rich-text__blocks .h1{font-size:43px;width:100%;text-align:center}}.impact-giving .rich-text__blocks .rich-text__text{width:calc(65% - 40px);margin-top:0}.impact-giving .rich-text__blocks .rich-text__text p{color:#e50196!important;margin-top:0!important;text-align:left;font-family:Vanitas!important;line-height:1.2;font-size:32px;font-weight:900}@media(max-width:767px){.impact-giving .rich-text__blocks .rich-text__text{width:100%}.impact-giving .rich-text__blocks .rich-text__text p{text-align:center;padding-top:20px}}.impact-promise{margin-bottom:50px}.impact-promise .title-wrapper-with-link{margin-bottom:20px!important}.impact-promise .title-wrapper-with-link .title{text-align:center;width:100%;color:#ff55b1!important;font-size:50px;font-weight:900;padding:40px 0 20px;text-transform:uppercase;font-family:Vanitas!important}.impact-promise .grid-banner-section{max-width:900px;margin:auto}.impact-promise .grid-banner-section .grid-banner-wrapper{border-radius:50px;position:relative}.impact-promise .grid-banner-section .grid-banner-wrapper:nth-child(1){background-color:#a555bf66!important}.impact-promise .grid-banner-section .grid-banner-wrapper:nth-child(2){background-color:#ff55b166!important}.impact-promise .grid-banner-section .grid-banner-wrapper:nth-child(3){background-color:#62cdc266!important}.impact-promise .grid-banner-section .grid-banner-wrapper:nth-child(4){background-color:#6cd14d66!important}.impact-promise .grid-banner-section .grid-banner-wrapper:nth-child(5){background-color:#9ca2d466!important}.impact-promise .grid-banner-section .grid-banner-wrapper:nth-child(6){background-color:#ff7e7c66!important}.impact-promise .grid-banner-section .grid-banner-wrapper .grid-banner-block-image{padding-top:100%;position:relative;overflow:hidden}.impact-promise .grid-banner-section .grid-banner-wrapper .grid-banner-block-image img{position:absolute;top:0;left:0;object-fit:contain!important;padding:30px}.impact-promise .grid-banner-section .grid-banner-wrapper .grid-banner-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px;background-image:url(/cdn/shop/files/foy-hover-opacity-impact-and-ethics.png?v=1746818297);background-size:cover;opacity:0;transition:.2s}.impact-promise .grid-banner-section .grid-banner-wrapper .grid-banner-content .description{text-align:center;width:100%;color:#fff;font-size:20px;font-weight:900;line-height:1.3}.impact-promise .grid-banner-section .grid-banner-wrapper:hover .grid-banner-content{opacity:1}.press{padding-bottom:30px}.press .content{max-width:1100px;margin:auto}.press .content .section-title{text-align:center;width:100%;color:#ff55b1!important;font-size:90px;font-weight:900;padding:50px 0;text-transform:uppercase;font-family:Vanitas!important;margin-top:0;line-height:1}.press .content .press-item{display:flex;border:8px solid #ff55b1;border-radius:50px;overflow:hidden;margin-bottom:40px}.press .content .press-item .left-image{width:42%}.press .content .press-item .left-image .image{width:100%;height:100%}.press .content .press-item .left-image .image img{width:100%;height:100%;object-fit:cover;object-position:center}.press .content .press-item .right-text{width:58%;padding:30px 60px}.press .content .press-item .right-text img{display:block;margin:auto;min-height:30px}.press .content .press-item .right-text .title{color:#e50196!important;text-align:center;font-family:Vanitas!important;line-height:1.2;font-size:30px;margin:20px 0 0!important}.press .content .press-item .right-text .desc{color:#e50196!important;text-align:justify;font-family:Vanitas!important;line-height:1.2;font-size:23px;margin:20px 0!important}.press .content .press-item .right-text .date{color:#e50196!important;text-align:right;font-family:Vanitas!important;line-height:1.2;font-size:23px;margin:20px 0!important}@media(max-width:767px){.page-width{padding:0 30px}}.breadcrumb-section .breadcrumb-overlay-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;display:none}@media(max-width:767px){.breadcrumb-section .breadcrumb-overlay-mobile{display:block}}@media(min-width:768px){.breadcrumb-section .breadcrumb-overlay-desktop{display:block}}.product-card-wrapper .shop-now{display:flex;align-items:flex-end}.product-card-wrapper .button--full-width{display:flex;width:auto!important;margin-left:auto;margin-right:auto;border-radius:100px;min-width:auto!important;font-size:14px;font-weight:700;letter-spacing:.04em;padding:5px 25px;min-height:35px}@media(max-width:767px){:is(.impact-always-image-text,.impact-toxic-image-text) .image-with-text__grid{flex-direction:column}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__media-item{width:100%;padding:0 0 30px}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__text-item{width:100%}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__content{padding:0}:is(.impact-always-image-text,.impact-toxic-image-text) .row .image-with-text__content .image-with-text__text p{font-size:25px;text-align:justify}}.product-grid-container .product-grid{display:grid;grid-template-columns:1fr}.product-grid-container .product-grid .grid__item{width:100%!important;max-width:100%!important}@media(min-width:768px){.product-grid-container .product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.product-grid-container .product-grid{row-gap:2rem}}button:before,button:after,.button.button--primary:before,.button.button--primary:after,.button--secondary:before,.button--secondary:after,ul.dt-nav>li.top-level-link a.dt-sc-nav-link:before,ul.dt-nav>li.top-level-link a.dt-sc-nav-link:after{display:none}@media(min-width:768px){.product-grid-container .card__inner{justify-content:center}.product-grid-container .card__media{max-width:80%}}.product-grid-container .card .media{border-radius:60px}.product-grid-container .card__content{padding-top:40px}.main-product-template .product__media-list{border-radius:60px}.header{margin:0!important;padding-right:5px;padding-left:5px}.cart-item__image-container,.cart-drawer .cart-item__image{border-radius:10px;overflow:hidden!important}@media(max-width:991px){.home-banner{display:none}.homepage-banner-mobile .slideshow__text.banner__box{justify-content:end;padding-bottom:65px}.homepage-banner-mobile .slideshow__text .button{border-radius:100px;font-weight:700}}@media(min-width:992px){.homepage-banner-mobile{display:none}}.main-product-template modal-opener{border-radius:60px}@media(max-width:991px){.section-template--19755589566704__image_with_text_H4j7Uy-padding,.section-template--19754123854064__image_with_text_H4j7Uy-padding{padding-top:0!important}.foy-origin-desc2 .rich-text__blocks .rich-text__text{margin-bottom:0}.foy-origin .rich-text__blocks .h1{padding:10px 0}.amiy-testimonials .swiper div.swiper-wrapper{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/new-custom.css.map */
