@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(/cdn/shop/files/ProximaNova-Regular_f8cf9e24-5816-41a7-9d7d-068acf98b45d.woff2?v=1747743100) format("woff2"),url(/cdn/shop/files/ProximaNova-Regular_4f117048-2f05-4b55-b538-34965cebfacc.woff?v=1747743091) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:400;src:url(/cdn/shop/files/ProximaNova-RegularIt.woff2?v=1747743214) format("woff2"),url(/cdn/shop/files/ProximaNova-RegularIt.woff?v=1747743214) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:600;src:url(/cdn/shop/files/ProximaNova-Semibold.woff2?v=1747743253) format("woff2"),url(/cdn/shop/files/ProximaNova-Semibold.woff?v=1747743252) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:600;src:url(/cdn/shop/files/ProximaNova-SemiboldIt.woff2?v=1747743253) format("woff2"),url(/cdn/shop/files/ProximaNova-SemiboldIt.woff?v=1747743252) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(/cdn/shop/files/ProximaNova-Bold_1bbef909-aa6b-452b-b59c-1acde27ff6d7.woff2?v=1747743387) format("woff2"),url(/cdn/shop/files/ProximaNova-Bold_e2fd005d-7be8-4f68-957f-fdb37246de29.woff?v=1747743387) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:700;src:url(/cdn/shop/files/ProximaNova-BoldIt.woff2?v=1747743387) format("woff2"),url(/cdn/shop/files/ProximaNova-BoldIt.woff?v=1747743388) format("woff")}.core-btn{align-items:center;border:1px solid #fff;border-radius:25px;color:#fff;display:inline-flex;font-size:17px;font-weight:700;justify-content:center;line-height:1;padding:13px 19px;transition:.3s ease;width:190px}@media screen and (max-width:767px){.core-btn{font-size:14px;padding:12px 15px;width:158px}}.core-btn--primary{background-color:#fd7291}.core-btn--primary:hover{background-color:#fff;border-color:#fd7291;color:#fd7291}.core-btn--secondary{background-color:#7f24aa}.core-btn--secondary:hover{background-color:#fff;border-color:#7f24aa;color:#7f24aa}.homepage-banner-spring{background-position:50% 30%;background-size:cover;display:flex;min-height:654px;position:relative}@media screen and (max-width:1439px){.homepage-banner-spring{background-position:50% 50%}}@media screen and (max-width:999px){.homepage-banner-spring{background-position:68% 50%}}@media screen and (max-width:767px){.homepage-banner-spring{aspect-ratio:.9;min-height:auto}}.homepage-banner-spring__bcorp{position:absolute;right:20px;top:20px;width:40px}@media screen and (max-width:767px){.homepage-banner-spring__bcorp{width:21px}}.homepage-banner-spring__floating-product--1{bottom:21%;position:absolute;right:42.5%}@media screen and (min-width:2300px){.homepage-banner-spring__floating-product--1{display:none}}@media screen and (max-width:1700px){.homepage-banner-spring__floating-product--1{bottom:30%;right:42%}}@media screen and (max-width:1440px){.homepage-banner-spring__floating-product--1{right:42%}}@media screen and (max-width:1350px){.homepage-banner-spring__floating-product--1{right:40.5%}}@media screen and (max-width:1130px){.homepage-banner-spring__floating-product--1{display:none}}@media screen and (max-width:767px){.homepage-banner-spring__floating-product--1{bottom:25%;display:block;left:10%;right:0}.homepage-banner-spring__floating-product--1 svg{height:auto!important;width:60px!important}}@media screen and (max-width:374px){.homepage-banner-spring__floating-product--1 svg{width:45px!important}}.homepage-banner-spring__floating-product--1 :hover .svg-fill--blue{fill:#fff}.homepage-banner-spring__floating-product--1 :hover .svg-fill--white{fill:#447fbf}.homepage-banner-spring__floating-product--1 .svg-fill--blue{fill:#447fbf;transition:.3s ease}.homepage-banner-spring__floating-product--1 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-spring__floating-product--2{bottom:51%;position:absolute;right:7%}@media screen and (min-width:2300px){.homepage-banner-spring__floating-product--2{display:none}}@media screen and (max-width:1600px){.homepage-banner-spring__floating-product--2{bottom:53%;right:5%}}@media screen and (max-width:1130px){.homepage-banner-spring__floating-product--2{display:none}}@media screen and (max-width:767px){.homepage-banner-spring__floating-product--2{bottom:40%;display:block;right:10%}.homepage-banner-spring__floating-product--2 svg{height:auto!important;width:70px!important}}@media screen and (max-width:374px){.homepage-banner-spring__floating-product--2 svg{width:50px!important}}.homepage-banner-spring__floating-product--2 :hover .svg-fill--pink{fill:#fff}.homepage-banner-spring__floating-product--2 :hover .svg-fill--white{fill:#d4308f}.homepage-banner-spring__floating-product--2 .svg-fill--pink{fill:#d4308f;transition:.3s ease}.homepage-banner-spring__floating-product--2 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-spring__content-wrapper{margin:0 auto;max-width:1025px;width:90%}.homepage-banner-spring__content{display:flex;flex-direction:column;margin:0 auto 0 0;max-width:700px;width:90%}@media screen and (max-width:767px){.homepage-banner-spring__content{margin:0 auto}}.homepage-banner-spring__content h1,.homepage-banner-spring__content h2{color:#fff;font-family:var(--pp-pangaia)!important;line-height:1;margin:0}.homepage-banner-spring__content h1{font-size:106px}@media screen and (max-width:767px){.homepage-banner-spring__content h1{font-size:100px;margin-top:20px}}@media screen and (max-width:480px){.homepage-banner-spring__content h1{font-size:65px;margin-top:0}}.homepage-banner-spring__content h2{font-size:58px;margin-top:-6px}@media screen and (max-width:767px){.homepage-banner-spring__content h2{font-size:48px}}@media screen and (max-width:480px){.homepage-banner-spring__content h2{font-size:31px;margin-top:-3px}}.homepage-banner-spring__heading{margin:100px 0 20px}@media screen and (max-width:767px){.homepage-banner-spring__heading{margin:15px auto 0}.homepage-banner-spring--desktop{display:none}}.homepage-banner-spring--mobile{background:#7f24aa;display:none}@media screen and (max-width:767px){.homepage-banner-spring--mobile{display:block}}.homepage-banner-spring__cta{margin-bottom:40px}@media screen and (max-width:767px){.homepage-banner-spring__cta{border-bottom:1px solid #fff;margin-bottom:0;padding:15px}}.homepage-banner-spring__cta p{color:#fff;font-size:38px;line-height:40px;margin:0 0 20px;max-width:400px}@media screen and (max-width:767px){.homepage-banner-spring__cta p{font-size:17px;line-height:normal;margin-bottom:12px;max-width:100%;text-align:center}}.homepage-banner-spring__cta .core-btn:first-of-type{margin-right:10px}@media screen and (max-width:767px){.homepage-banner-spring__cta .core-btn:first-of-type{margin-right:0}}.homepage-banner-spring__cta__buttons{align-items:center;display:flex;justify-content:space-around}@media screen and (max-width:767px){.homepage-banner-spring__cta__buttons{justify-content:center}.homepage-banner-spring__cta__buttons a{margin:0 10px}}.homepage-banner-spring__incentives{display:flex;flex-direction:column}.homepage-banner-spring__incentives-header{align-items:center;background-color:#7f24aa;border-radius:25px 25px 0 0;display:flex;justify-content:center;width:100%}.homepage-banner-spring__incentives-header p{color:#fff;font-size:13px;line-height:1;margin-left:4px}@media screen and (max-width:767px){.homepage-banner-spring__incentives-header p{font-weight:700}}.homepage-banner-spring__incentive-wrapper{align-items:center;background:#fff;border-radius:0 0 25px 25px;display:flex;justify-content:space-between;padding:0 25px 14px}@media screen and (max-width:767px){.homepage-banner-spring__incentive-wrapper{background:#fff1f4;border-radius:0;padding-top:5px}}@media screen and (max-width:374px){.homepage-banner-spring__incentive-wrapper{padding:0 5px 14px}}.homepage-banner-spring__incentive{align-items:center;display:flex;flex-direction:column;font-size:13px;justify-content:center;text-align:center;width:100px}@media screen and (max-width:767px){.homepage-banner-spring__incentive{line-height:1}}.homepage-banner-summer{background-position:50% 0;background-size:cover;display:flex;min-height:800px;overflow:hidden;position:relative}@media screen and (max-width:1439px){.homepage-banner-summer{background-position:50% 50%}}@media screen and (max-width:1023px){.homepage-banner-summer{min-height:730px}}@media screen and (max-width:999px){.homepage-banner-summer{background-position:68% 50%}}@media screen and (max-width:767px){.homepage-banner-summer{aspect-ratio:.9;min-height:auto}}.homepage-banner-summer .summer-products-banner{background-position:50% 100%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block!important;height:300px;position:absolute;width:100%}@media screen and (max-width:1023px){.homepage-banner-summer .summer-products-banner{width:180%}}.homepage-banner-summer .summer-products--physical{bottom:0;display:block!important;max-width:100%;position:absolute;right:0;width:830px}.homepage-banner-summer .summer-products--physical .summer-products--physica--image{height:auto;width:100%}.homepage-banner-summer .summer-products__click--1{bottom:255px;left:170px;position:absolute}@media screen and (max-width:767px){.homepage-banner-summer .summer-products__click--1{bottom:25%;left:5%}}@media screen and (max-width:374px){.homepage-banner-summer .summer-products__click--1 svg{width:80%}}.homepage-banner-summer .summer-products__click--1 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-summer .summer-products__click--1 .svg-fill--purple{fill:#7f24aa;transition:.3s ease}.homepage-banner-summer .summer-products__click--1:hover .svg-fill--white{fill:#7f24aa}.homepage-banner-summer .summer-products__click--1:hover .svg-fill--purple{fill:#fff}.homepage-banner-summer .summer-products__click--2{bottom:265px;left:435px;position:absolute}@media screen and (max-width:767px){.homepage-banner-summer .summer-products__click--2{bottom:27%;left:42%}}.homepage-banner-summer .summer-products__click--2 svg{height:auto;width:115%}@media screen and (max-width:767px){.homepage-banner-summer .summer-products__click--2 svg{width:100%}}@media screen and (max-width:374px){.homepage-banner-summer .summer-products__click--2 svg{width:80%}}.homepage-banner-summer .summer-products__click--2 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-summer .summer-products__click--2 .svg-fill--orange{fill:orange;transition:.3s ease}.homepage-banner-summer .summer-products__click--2:hover .svg-fill--white{fill:#d07425}.homepage-banner-summer .summer-products__click--2:hover .svg-fill--orange{fill:#fff}.homepage-banner-summer .summer-products__click--3{bottom:270px;position:absolute;right:110px}@media screen and (max-width:767px){.homepage-banner-summer .summer-products__click--3{bottom:26%;right:2%}}@media screen and (max-width:374px){.homepage-banner-summer .summer-products__click--3{right:0}.homepage-banner-summer .summer-products__click--3 svg{width:80%}}.homepage-banner-summer .summer-products__click--3 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-summer .summer-products__click--3 .svg-fill--green{fill:#597375;transition:.3s ease}.homepage-banner-summer .summer-products__click--3:hover .svg-fill--white{fill:#597375}.homepage-banner-summer .summer-products__click--3:hover .svg-fill--green{fill:#fff}.homepage-banner-summer__bcorp{position:absolute;right:20px;top:20px;width:40px}@media screen and (max-width:767px){.homepage-banner-summer__bcorp{width:21px}}.homepage-banner-summer__floating-product--1{bottom:21%;position:absolute;right:42.5%}@media screen and (min-width:2300px){.homepage-banner-summer__floating-product--1{display:none}}@media screen and (max-width:1700px){.homepage-banner-summer__floating-product--1{bottom:30%;right:42%}}@media screen and (max-width:1440px){.homepage-banner-summer__floating-product--1{right:42%}}@media screen and (max-width:1350px){.homepage-banner-summer__floating-product--1{right:40.5%}}@media screen and (max-width:1130px){.homepage-banner-summer__floating-product--1{display:none}}@media screen and (max-width:767px){.homepage-banner-summer__floating-product--1{bottom:25%;display:block;left:10%;right:0}.homepage-banner-summer__floating-product--1 svg{height:auto!important;width:60px!important}}@media screen and (max-width:374px){.homepage-banner-summer__floating-product--1 svg{width:45px!important}}.homepage-banner-summer__floating-product--1 :hover .svg-fill--blue{fill:#fff}.homepage-banner-summer__floating-product--1 :hover .svg-fill--white{fill:#447fbf}.homepage-banner-summer__floating-product--1 .svg-fill--blue{fill:#447fbf;transition:.3s ease}.homepage-banner-summer__floating-product--1 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-summer__floating-product--2{bottom:51%;position:absolute;right:7%}@media screen and (min-width:2300px){.homepage-banner-summer__floating-product--2{display:none}}@media screen and (max-width:1600px){.homepage-banner-summer__floating-product--2{bottom:53%;right:5%}}@media screen and (max-width:1130px){.homepage-banner-summer__floating-product--2{display:none}}@media screen and (max-width:767px){.homepage-banner-summer__floating-product--2{bottom:40%;display:block;right:10%}.homepage-banner-summer__floating-product--2 svg{height:auto!important;width:70px!important}}@media screen and (max-width:374px){.homepage-banner-summer__floating-product--2 svg{width:50px!important}}.homepage-banner-summer__floating-product--2 :hover .svg-fill--pink{fill:#fff}.homepage-banner-summer__floating-product--2 :hover .svg-fill--white{fill:#d4308f}.homepage-banner-summer__floating-product--2 .svg-fill--pink{fill:#d4308f;transition:.3s ease}.homepage-banner-summer__floating-product--2 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-summer__content-wrapper{margin:0 auto;max-width:1120px;width:90%}.homepage-banner-summer__content{display:flex;flex-direction:column;margin:0 auto 0 0;max-width:700px;width:90%}@media screen and (max-width:767px){.homepage-banner-summer__content{margin:0 auto}}.homepage-banner-summer__content h1,.homepage-banner-summer__content h2{color:#fff;font-family:var(--pp-pangaia)!important;line-height:1;margin:0}.homepage-banner-summer__content h1{font-family:PP Pangaia!important;font-size:105px;font-style:italic}@media screen and (max-width:1023px){.homepage-banner-summer__content h1{font-size:80px}}@media screen and (max-width:767px){.homepage-banner-summer__content h1{font-size:48px;text-align:center}}@media screen and (max-width:374px){.homepage-banner-summer__content h1{font-size:40px}}.homepage-banner-summer__content h2{align-items:center;color:#dd823a;display:flex;font-family:Poppins!important;font-size:80px;font-weight:700;line-height:1;margin-top:-15px}@media screen and (max-width:1023px){.homepage-banner-summer__content h2{font-size:50px}}@media screen and (max-width:767px){.homepage-banner-summer__content h2{font-size:30px}}@media screen and (max-width:374px){.homepage-banner-summer__content h2{font-size:25px}}.homepage-banner-summer__content h2 .banner--stacked{display:flex;flex-direction:column}.homepage-banner-summer__content h2 .banner--savings{font-size:200px}@media screen and (max-width:1023px){.homepage-banner-summer__content h2 .banner--savings{font-size:130px}}@media screen and (max-width:767px){.homepage-banner-summer__content h2 .banner--savings{font-size:90px}}@media screen and (max-width:374px){.homepage-banner-summer__content h2 .banner--savings{font-size:70px}}.homepage-banner-summer__content h2 .banner--vertical{align-items:flex-start;display:flex;font-size:75px;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}@media screen and (max-width:1023px){.homepage-banner-summer__content h2 .banner--vertical{font-size:50px}}@media screen and (max-width:767px){.homepage-banner-summer__content h2 .banner--vertical{font-size:35px}}@media screen and (max-width:374px){.homepage-banner-summer__content h2 .banner--vertical{font-size:28px}}.homepage-banner-summer__content h2 .banner--vertical span{font-size:20px;font-weight:400;margin-right:7px}@media screen and (max-width:767px){.homepage-banner-summer__content h2{font-size:31px;margin-top:-3px}}.homepage-banner-summer__heading{margin:60px 0 0}@media screen and (max-width:767px){.homepage-banner-summer__heading{margin:15px auto 0}.homepage-banner-summer--desktop{display:none}}.homepage-banner-summer--mobile{background:#e9a64f;display:none}@media screen and (max-width:767px){.homepage-banner-summer--mobile{display:block}}.homepage-banner-summer__cta{margin-bottom:40px;position:relative}@media screen and (max-width:767px){.homepage-banner-summer__cta{border-bottom:1px solid #fff;margin-bottom:0;padding:15px}}.homepage-banner-summer__cta p{color:#000;font-size:10px;line-height:1;margin:0 0 20px;position:absolute;right:120px;top:0}@media screen and (max-width:767px){.homepage-banner-summer__cta p{font-size:17px;line-height:normal;margin-bottom:12px;max-width:100%;text-align:center}}.homepage-banner-summer__cta .core-btn:first-of-type{margin-right:10px}@media screen and (max-width:767px){.homepage-banner-summer__cta .core-btn:first-of-type{margin-right:0}}.homepage-banner-summer__cta__buttons{align-items:center;display:flex;justify-content:space-around}@media screen and (max-width:767px){.homepage-banner-summer__cta__buttons{justify-content:center}.homepage-banner-summer__cta__buttons a{margin:0 10px}}.homepage-banner-summer__incentives{display:flex;flex-direction:column}.homepage-banner-summer__incentives-header{align-items:center;background-color:#7f24aa;border-radius:25px 25px 0 0;display:flex;justify-content:center;width:100%}.homepage-banner-summer__incentives-header p{color:#fff;font-size:13px;line-height:1;margin-left:4px}@media screen and (max-width:767px){.homepage-banner-summer__incentives-header p{font-weight:700}}.homepage-banner-summer__incentive-wrapper{align-items:center;background:#fff;border-radius:0 0 25px 25px;display:flex;justify-content:space-between;padding:0 25px 14px}@media screen and (max-width:767px){.homepage-banner-summer__incentive-wrapper{background:#fff1f4;border-radius:0;padding-top:5px}}@media screen and (max-width:374px){.homepage-banner-summer__incentive-wrapper{padding:0 5px 14px}}.homepage-banner-summer__incentive{align-items:center;display:flex;flex-direction:column;font-size:13px;justify-content:center;text-align:center;width:100px}@media screen and (max-width:767px){.homepage-banner-summer__incentive{line-height:1}}.homepage-banner-b2s{background-position:50% 100%;background-size:cover;display:flex;min-height:800px;overflow:hidden;position:relative}@media screen and (max-width:1023px){.homepage-banner-b2s{background-position:50% 75%;min-height:730px}}@media screen and (max-width:767px){.homepage-banner-b2s{aspect-ratio:.9;min-height:auto}}.homepage-banner-b2s .b2s-products-banner{background-position:50% 100%;background-repeat:no-repeat;background-size:cover;bottom:0;display:block!important;height:300px;position:absolute;width:100%}@media screen and (max-width:1023px){.homepage-banner-b2s .b2s-products-banner{width:180%}}.homepage-banner-b2s .b2s-products__click--1{bottom:390px;left:52.5%;position:absolute}@media screen and (max-width:1023px){.homepage-banner-b2s .b2s-products__click--1{bottom:42%;left:43%}}@media screen and (max-width:767px){.homepage-banner-b2s .b2s-products__click--1{left:36%}}@media screen and (max-width:374px){.homepage-banner-b2s .b2s-products__click--1{width:80px}.homepage-banner-b2s .b2s-products__click--1 svg{width:100%}}.homepage-banner-b2s .b2s-products__click--1 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-b2s .b2s-products__click--1 .svg-fill--purple{fill:#7f24aa;transition:.3s ease}.homepage-banner-b2s .b2s-products__click--1:hover .svg-fill--white{fill:#fcefe6}.homepage-banner-b2s .b2s-products__click--1:hover .svg-fill--purple{fill:#fff}.homepage-banner-b2s__bcorp{position:absolute;right:20px;top:20px;width:40px}@media screen and (max-width:767px){.homepage-banner-b2s__bcorp{width:21px}}.homepage-banner-b2s__floating-product--1{bottom:21%;position:absolute;right:42.5%}@media screen and (min-width:2300px){.homepage-banner-b2s__floating-product--1{display:none}}@media screen and (max-width:1700px){.homepage-banner-b2s__floating-product--1{bottom:30%;right:42%}}@media screen and (max-width:1440px){.homepage-banner-b2s__floating-product--1{right:42%}}@media screen and (max-width:1350px){.homepage-banner-b2s__floating-product--1{right:40.5%}}@media screen and (max-width:1130px){.homepage-banner-b2s__floating-product--1{display:none}}@media screen and (max-width:767px){.homepage-banner-b2s__floating-product--1{bottom:25%;display:block;left:10%;right:0}.homepage-banner-b2s__floating-product--1 svg{height:auto!important;width:60px!important}}@media screen and (max-width:374px){.homepage-banner-b2s__floating-product--1 svg{width:45px!important}}.homepage-banner-b2s__floating-product--1 :hover .svg-fill--blue{fill:#fff}.homepage-banner-b2s__floating-product--1 :hover .svg-fill--white{fill:#447fbf}.homepage-banner-b2s__floating-product--1 .svg-fill--blue{fill:#447fbf;transition:.3s ease}.homepage-banner-b2s__floating-product--1 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-b2s__floating-product--2{bottom:51%;position:absolute;right:7%}@media screen and (min-width:2300px){.homepage-banner-b2s__floating-product--2{display:none}}@media screen and (max-width:1600px){.homepage-banner-b2s__floating-product--2{bottom:53%;right:5%}}@media screen and (max-width:1130px){.homepage-banner-b2s__floating-product--2{display:none}}@media screen and (max-width:767px){.homepage-banner-b2s__floating-product--2{bottom:40%;display:block;right:10%}.homepage-banner-b2s__floating-product--2 svg{height:auto!important;width:70px!important}}@media screen and (max-width:374px){.homepage-banner-b2s__floating-product--2 svg{width:50px!important}}.homepage-banner-b2s__floating-product--2 :hover .svg-fill--pink{fill:#fff}.homepage-banner-b2s__floating-product--2 :hover .svg-fill--white{fill:#d4308f}.homepage-banner-b2s__floating-product--2 .svg-fill--pink{fill:#d4308f;transition:.3s ease}.homepage-banner-b2s__floating-product--2 .svg-fill--white{fill:#fff;transition:.3s ease}.homepage-banner-b2s__content-wrapper{margin:0 auto;max-width:1120px;width:90%}.homepage-banner-b2s__content{display:flex;flex-direction:column;margin:0 auto 0 0;max-width:700px;width:90%}@media screen and (max-width:767px){.homepage-banner-b2s__content{margin:0 auto}}.homepage-banner-b2s__content h1,.homepage-banner-b2s__content h2{color:#fff;font-family:var(--pp-pangaia)!important;line-height:1;margin:0}.homepage-banner-b2s__content h1{font-family:PP Pangaia!important;font-size:80px;font-style:italic}@media screen and (max-width:767px){.homepage-banner-b2s__content h1{font-size:47px;margin-top:20px}}@media screen and (max-width:374px){.homepage-banner-b2s__content h1{font-size:40px}}.homepage-banner-b2s__content h2{align-items:center;color:#054b9b;display:flex;font-family:Poppins!important;font-size:41px;font-weight:700;line-height:1;margin:0 0 15px}@media screen and (max-width:767px){.homepage-banner-b2s__content h2{font-size:24px}}@media screen and (max-width:374px){.homepage-banner-b2s__content h2{font-size:20px}}.homepage-banner-b2s__heading{margin:60px 0 0}@media screen and (max-width:767px){.homepage-banner-b2s__heading{margin:15px auto 0}.homepage-banner-b2s--desktop{display:none}}.homepage-banner-b2s--mobile{background:#054b9b;display:none}@media screen and (max-width:767px){.homepage-banner-b2s--mobile{display:block}}.homepage-banner-b2s__cta{margin-bottom:40px;position:relative}@media screen and (max-width:767px){.homepage-banner-b2s__cta{border-bottom:1px solid #fff;margin-bottom:0;padding:15px}}.homepage-banner-b2s__cta p{color:#000;font-size:10px;line-height:1;margin:0 0 20px;position:absolute;right:120px;top:0}@media screen and (max-width:767px){.homepage-banner-b2s__cta p{font-size:17px;line-height:normal;margin-bottom:12px;max-width:100%;text-align:center}}.homepage-banner-b2s__cta .core-btn:first-of-type{margin-right:10px}@media screen and (max-width:767px){.homepage-banner-b2s__cta .core-btn:first-of-type{margin-right:0}}.homepage-banner-b2s__cta__buttons{align-items:center;display:flex;justify-content:space-around}@media screen and (max-width:767px){.homepage-banner-b2s__cta__buttons{justify-content:center}.homepage-banner-b2s__cta__buttons a{margin:0 10px}}.homepage-banner-b2s__incentives{display:flex;flex-direction:column}.homepage-banner-b2s__incentives-header{align-items:center;background-color:#7f24aa;border-radius:25px 25px 0 0;display:flex;justify-content:center;width:100%}.homepage-banner-b2s__incentives-header p{color:#fff;font-size:13px;line-height:1;margin-left:4px}@media screen and (max-width:767px){.homepage-banner-b2s__incentives-header p{font-weight:700}}.homepage-banner-b2s__incentive-wrapper{align-items:center;background:#fff;border-radius:0 0 25px 25px;display:flex;justify-content:space-between;padding:0 25px 14px}@media screen and (max-width:767px){.homepage-banner-b2s__incentive-wrapper{background:#fff1f4;border-radius:0;padding-top:5px}}@media screen and (max-width:374px){.homepage-banner-b2s__incentive-wrapper{padding:0 5px 14px}}.homepage-banner-b2s__incentive{align-items:center;display:flex;flex-direction:column;font-size:13px;justify-content:center;text-align:center;width:100px}@media screen and (max-width:767px){.homepage-banner-b2s__incentive{line-height:1}}.homepage-product-wall{display:flex;flex-direction:column;margin:0 auto;max-width:1120px;width:100%}.homepage-product-wall h2{color:var(--heading-pink-color);font-size:40px;font-weight:700;margin:30px 0;text-align:center}@media screen and (max-width:767px){.homepage-product-wall h2{font-size:26px}}@media screen and (max-width:374px){.homepage-product-wall h2{font-size:22px}}.homepage-product-wall .btn.btn--inverted{margin:30px auto 0}.product-wall{display:flex;flex-flow:row wrap;gap:10px}@media screen and (max-width:767px){.product-wall{gap:6px}}.product-wall h2,.product-wall h3,.product-wall h4{color:#fff;font-family:var(--primary-font);font-size:40px;font-weight:700}.product-wall h3{font-size:25px;text-align:center}@media screen and (max-width:1023px){.product-wall h3{font-size:18px}}.product-wall h4{font-size:20px}@media screen and (max-width:767px){.product-wall h4{font-size:16px}}.product-wall__btn{align-items:center;border:2px solid #fff;border-radius:15px;color:#fff;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;line-height:1;transition:.3s ease;width:128px}@media screen and (max-width:767px){.product-wall__btn{font-size:11px;height:22px;width:100px}}.product-wall__btn--large{border-radius:25px;font-size:18px;height:48px;width:158px}@media screen and (max-width:1023px){.product-wall__btn--large{border-radius:25px;font-size:16px;height:40px;width:140px}}@media screen and (max-width:767px){.product-wall__btn--large{border-radius:16px;font-size:13px;height:32px;width:100px}}.product-wall__product{align-items:center;display:flex;flex-direction:column;height:371px;justify-content:space-between;padding:20px 0;transition:all .3s ease;width:calc(25% - 7.5px)}@media screen and (max-width:1023px){.product-wall__product{height:273px}}@media screen and (max-width:767px){.product-wall__product{width:calc(50% - 3px)}}.product-wall__product:hover img{transform:scale(1.05)}.product-wall__product:hover .product-wall__btn{background-color:#fff;color:var(--hover-text-color)}.product-wall__product img{max-height:246px;max-width:196px;transition:.3s ease}@media screen and (max-width:1135px){.product-wall__product img{max-width:75%}}@media screen and (max-width:1023px){.product-wall__product img{max-width:140px}}.product-wall__cta{background-position:100% 100%;background-repeat:no-repeat;font-family:var(--primary-font);height:371px;padding:20px;width:calc(50% - 5px)}@media screen and (max-width:1023px){.product-wall__cta{height:273px}}@media screen and (max-width:767px){.product-wall__cta{width:100%}}.product-wall__cta:hover .product-wall__btn{background-color:#fff;color:var(--hover-text-color)}.product-wall__cta-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto}@media screen and (max-width:1023px){.product-wall__cta-content{max-width:var(--content-width-tablet)}}@media screen and (max-width:767px){.product-wall__cta-content{max-width:var(--content-width-mobile)}}.product-wall__cta-content--h-left{margin:0 auto 0 0}.product-wall__cta-content--h-right{margin:0 0 0 auto}.product-wall__cta-content--v-top{justify-content:flex-start}.product-wall__cta-content--v-bottom{justify-content:flex-end}.product-wall__cta-content--a-left{align-items:flex-start}.product-wall__cta-content--a-right{align-items:flex-end}.product-wall__cta-content h2{line-height:1;margin:0;text-align:inherit}@media screen and (max-width:1023px){.product-wall__cta-content h2{font-size:32px}}@media screen and (max-width:767px){.product-wall__cta-content h2{font-size:24px}}.product-wall__cta-content p{color:#fff;font-size:18px;margin:20px 0}@media screen and (max-width:1023px){.product-wall__cta-content p{font-size:14px}}.product-wall__cta-content h2+.product-wall__btn,.product-wall__cta-content h3+.product-wall__btn,.product-wall__cta-content h4+.product-wall__btn{margin-top:20px}@keyframes wiggle{0%,to{transform:rotate(0deg)}.5%{transform:rotate(1deg)}.7%{transform:rotate(-1deg)}.9%{transform:rotate(1deg)}1.1%{transform:rotate(-1deg)}1.3%{transform:rotate(1deg)}1.5%{transform:rotate(-1deg)}1.7%{transform:rotate(0deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.creatine-banner{background-position:50% 5%;background-size:cover;display:flex;min-height:654px;overflow:hidden;position:relative}@media screen and (min-width:2000px){.creatine-banner{min-height:854px}}@media screen and (max-width:1023px){.creatine-banner{flex-direction:column}}@media screen and (max-width:480px){.creatine-banner{min-height:550px}}.creatine-banner__gradient{background:linear-gradient(270deg,transparent,#010101 66.04%);display:flex!important;height:100%;opacity:.8;position:absolute;width:50%;z-index:0}@media screen and (max-width:1023px){.creatine-banner__gradient{background:linear-gradient(#010101,transparent 66.04%);height:60%;top:0;width:100%}}.creatine-banner__new{align-items:center;background-color:#3297cd;color:#fff;display:flex;font-family:Proxima Nova,sans-serif;font-size:35px;font-weight:700;height:55px;justify-content:center;left:-70px;line-height:1;position:absolute;top:26px;transform:rotate(-45deg);width:240px;z-index:1}@media screen and (max-width:1023px){.creatine-banner__new{font-size:20px;height:30px}}@media screen and (max-width:480px){.creatine-banner__new{font-size:16px;height:25px;left:-85px;top:20px}}.creatine-banner__bcorp{position:absolute;right:20px;top:20px;width:40px;z-index:1}@media screen and (max-width:767px){.creatine-banner__bcorp{width:21px}}.svg-container{bottom:12%;height:420px;position:absolute;right:21%;width:35%;z-index:2}@media screen and (min-width:2000px){.svg-container{bottom:calc(12% + 145px);display:none;right:24%;width:30%}}@media screen and (max-width:1700px){.svg-container{bottom:18%;right:19%;width:39%}}@media screen and (max-width:1439px){.svg-container{height:490px;right:17%;width:32%}}@media screen and (max-width:1300px){.svg-container{right:16%;width:32%}}@media screen and (max-width:1250px){.svg-container{right:14%;width:34%}}@media screen and (max-width:1180px){.svg-container{right:11%;width:38%}}@media screen and (max-width:1095px){.svg-container{right:8%;width:40%}}@media screen and (max-width:1023px){.svg-container{left:0;margin:0 auto;right:0;width:320px}}@media screen and (max-width:480px){.svg-container{width:300px}}.svg-container .svg-container__performance{animation:wiggle 50s ease-in-out infinite;animation-delay:10s;left:0;margin:0 auto;position:absolute;right:0;top:0}@media screen and (max-width:1023px){.svg-container .svg-container__performance{left:-300px;top:170px;width:180px}}@media screen and (max-width:480px){.svg-container .svg-container__performance{left:-189px;top:203px;width:141px}}@media screen and (max-width:374px){.svg-container .svg-container__performance{left:-170px;width:127px}}.svg-container .svg-container__arrow{left:150px;position:absolute;top:50px}@media screen and (max-width:1700px){.svg-container .svg-container__arrow{left:26%;width:88px}}@media screen and (max-width:1439px){.svg-container .svg-container__arrow{left:37%;top:90px;transform:rotateY(180deg)}}@media screen and (max-width:1023px){.svg-container .svg-container__arrow{left:45px;top:218px;transform:rotate(-29deg);width:55px}}@media screen and (max-width:480px){.svg-container .svg-container__arrow{left:57px;top:231px;transform:rotate(-31deg)}}.svg-container .svg-container__5000{animation:wiggle 50s ease-in-out infinite;animation-delay:30s;left:0;position:absolute;top:120px}@media screen and (max-width:1439px){.svg-container .svg-container__5000{left:-140px;top:65px}}@media screen and (max-width:1023px){.svg-container .svg-container__5000{left:-30px;top:275px;width:125px}}@media screen and (max-width:480px){.svg-container .svg-container__5000{left:-7px;top:288px;width:96px}}@media screen and (max-width:374px){.svg-container .svg-container__5000{left:2px;width:86px}}.svg-container .svg-container__lab-verified{animation:wiggle 50s ease-in-out infinite;animation-delay:40s;position:absolute;right:0;top:120px}@media screen and (max-width:1439px){.svg-container .svg-container__lab-verified{top:155px}}@media screen and (max-width:1023px){.svg-container .svg-container__lab-verified{right:-45px;top:190px;width:140px}}@media screen and (max-width:480px){.svg-container .svg-container__lab-verified{right:-21px;top:220px;width:115px}}@media screen and (max-width:374px){.svg-container .svg-container__lab-verified{right:-5px;width:105px}}.svg-container .svg-container__only-53p{animation:wiggle 50s ease-in-out infinite;animation-delay:20s;position:absolute;right:15px;top:230px}@media screen and (max-width:1439px){.svg-container .svg-container__only-53p{top:260px}}@media screen and (max-width:1023px){.svg-container .svg-container__only-53p{right:-30px;top:310px;width:120px}}@media screen and (max-width:480px){.svg-container .svg-container__only-53p{right:-24px;top:298px;width:108px}}@media screen and (max-width:374px){.svg-container .svg-container__only-53p{right:-6px;width:92px}}.svg-container .svg-container__and-more{position:absolute;right:16px;top:330px}@media screen and (max-width:1439px){.svg-container .svg-container__and-more{top:360px}}@media screen and (max-width:1023px){.svg-container .svg-container__and-more{right:-20px;top:390px;width:100px}}@media screen and (max-width:480px){.svg-container .svg-container__and-more{right:-18px;top:366px;width:93px}}@media screen and (max-width:374px){.svg-container .svg-container__and-more{right:-2px;width:83px}}.svg-container .creatine-banner__floating-product--1{bottom:-30px;left:127px;position:absolute}@media screen and (max-width:1439px){.svg-container .creatine-banner__floating-product--1{bottom:0;left:-30px}}@media screen and (max-width:1023px){.svg-container .creatine-banner__floating-product--1{bottom:15px;left:70px}}@media screen and (max-width:480px){.svg-container .creatine-banner__floating-product--1{bottom:5px;left:41px}}.svg-container .creatine-banner__floating-product--1 svg{transition:.3s ease}@media screen and (max-width:1023px){.svg-container .creatine-banner__floating-product--1 svg{width:90px}}@media screen and (max-width:480px){.svg-container .creatine-banner__floating-product--1 svg{width:65px}}.svg-container .creatine-banner__floating-product--1 svg .spin{animation:spin 5s linear infinite;animation-delay:1s;transform:rotate(0deg);transform-origin:50% 50%;transition:.3s ease}.svg-container .creatine-banner__floating-product--1 svg .svg-text{transition:.3s ease}.svg-container .creatine-banner__floating-product--1:hover svg{transform:scale(1.05)}.svg-container .creatine-banner__floating-product--1:hover .spin{fill:#3297cd}.svg-container .creatine-banner__floating-product--1:hover .svg-text{fill:#fff}.creatine-banner__content-wrapper{margin:0 auto;max-width:1440px;width:90%;z-index:1}.creatine-banner__content{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto 0 0;max-width:556px;width:90%}@media screen and (max-width:1023px){.creatine-banner__content{margin:0 auto}}.creatine-banner__content .creatine-banner__heading h1,.creatine-banner__content .creatine-banner__heading h2{color:#fff;font-family:PP Pangaia!important;font-size:57px;font-weight:700;line-height:1.22;margin:0}@media screen and (max-width:1023px){.creatine-banner__content .creatine-banner__heading h1,.creatine-banner__content .creatine-banner__heading h2{font-size:45px;line-height:1.06;text-align:center}}@media screen and (max-width:767px){.creatine-banner__content .creatine-banner__heading h1,.creatine-banner__content .creatine-banner__heading h2{font-size:32px}}@media screen and (max-width:480px){.creatine-banner__content .creatine-banner__heading h1,.creatine-banner__content .creatine-banner__heading h2{font-size:30px}}.creatine-banner__content .creatine-banner__heading p{color:#fff;font-family:Proxima Nova,sans-serif!important;font-size:36px;font-weight:700;line-height:1.11;margin:5px 0 10px}@media screen and (max-width:1023px){.creatine-banner__content .creatine-banner__heading p{font-size:26px;text-align:center}}@media screen and (max-width:767px){.creatine-banner__content .creatine-banner__heading p{font-size:18px}}.creatine-banner__heading{margin:60px 0 20px}@media screen and (max-width:1023px){.creatine-banner__heading{margin:50px auto 0}}.creatine-banner__cta{margin-bottom:40px}@media screen and (max-width:1023px){.creatine-banner__cta{margin:0;padding:14px 0}.creatine-banner__cta a{display:none}}.creatine-banner__cta .core-btn.core-btn--primary{border:1px solid #fd7291;margin-right:15px}.creatine-banner__cta .core-btn--see:hover{background:#fff;color:#000}.creatine-banner__cta__buttons{align-items:center;display:flex;justify-content:space-around}@media screen and (max-width:1023px){.creatine-banner__cta__buttons{justify-content:center}.creatine-banner__cta__buttons a{margin:0 10px}}.creatine-banner--mobile{background:rgba(0,0,0,.5);display:none;margin-top:auto}@media screen and (max-width:1023px){.creatine-banner--mobile{display:block}}.creatine-banner--mobile a{display:flex}.whatsapp-banner-section{background:linear-gradient(180deg,rgba(231,210,240,0),rgba(231,210,240,.06) 25.96%,rgba(231,210,240,.8) 82.69%,#e7d2f0);padding:85px 0}@media screen and (max-width:1135px){.whatsapp-banner-section{padding:20px 0}}.whatsapp-banner{display:flex;justify-content:space-between;margin:0 auto;max-width:1140px;width:93%}.whatsapp-banner__content,.whatsapp-banner__image{align-items:center;display:flex;flex-basis:50%;justify-content:center}.whatsapp-banner__content{flex-direction:column;text-align:center}.whatsapp-banner__content h2{color:#1d2025;font-size:49px;font-weight:700;line-height:1;margin:0 0 8px}@media screen and (max-width:1135px){.whatsapp-banner__content h2{font-size:34px;font-size:24px}}.whatsapp-banner__content p{color:#1d2025;font-family:Proxima Nova;font-size:29px;line-height:1.28;margin:0 auto 26px;max-width:500px}@media screen and (max-width:1135px){.whatsapp-banner__content p{font-size:24px;font-size:14px;margin:0 auto 9px}}.whatsapp-banner__content img{margin:0 auto 34px}@media screen and (max-width:1135px){.whatsapp-banner__content img{width:90px}}@media screen and (max-width:767px){.whatsapp-banner__content img{display:none}}.whatsapp-banner__content a{align-items:center;background:#7f24aa;border-radius:50px;color:#fff;display:flex;font-family:Proxima Nova;font-size:31px;font-weight:800;justify-content:center;margin:0 auto;max-width:400px;padding:16px 0;transition:.3s ease-in-out;width:90%}.whatsapp-banner__content a:hover{background:#a843d7}@media screen and (max-width:1135px){.whatsapp-banner__content a{font-size:28px;padding:13px 0}}@media screen and (max-width:767px){.whatsapp-banner__content a{font-size:15px;padding:8px 0}}.whatsapp-banner__content a svg{margin-right:13px}@media screen and (max-width:767px){.whatsapp-banner__content a svg{height:23px;margin-right:6px;width:23px}}:root{--vh:100%}.body--no-scroll{left:0;overflow:hidden;position:fixed;top:0;width:100%}.inline-cart{background-color:#fff;border:1px solid #cacaca;display:flex;flex-direction:column;font-family:Proxima Nova,sans-serif;height:calc(var(--vh, 1vh)*100);margin-left:auto;padding:12px 0 0;position:fixed;right:-360px;transition:.3s ease;width:360px;z-index:99999999999}.inline-cart.active{right:0}.inline-cart h2{color:#1d2025;font-size:20px;font-weight:700;line-height:normal;margin:18px 0 8px}@media screen and (max-width:767px){.inline-cart h2{font-size:18px;margin:10px 0 8px}}.inline-cart button{all:unset}.inline-cart__page-overlay{background-color:hsla(0,0%,88%,.3);display:block!important;height:100%;opacity:0;position:fixed;width:100%;z-index:-111111}.inline-cart__page-overlay.active{opacity:1;z-index:99999}.inline-cart__wrapper{display:flex;flex-direction:column;height:100%;padding:0 12px;position:relative}.inline-cart__scrollable{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow-y:auto;padding-right:8px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.inline-cart__scrollable::-webkit-scrollbar{display:none}.inline-cart__bottom{background-color:#fff;border-top:1px solid #cacaca;bottom:0;margin-top:auto;padding-top:16px;position:sticky;z-index:2}.inline-cart_close{cursor:pointer;padding:10px;position:absolute;right:0;top:-10px}.inline-cart_close svg{height:12px;width:12px}.cart-gifts{background-color:#eeeded;border-radius:12px;margin:20px auto 0;padding:6px 12px;width:100%}.cart-gifts svg{border:1px solid #1d2025;border-radius:50%;box-sizing:content-box;height:60px;padding:10px;width:60px}.cart-gifts__title{font-size:14px}.cart-gifts__progress-bar{background-color:#d9d9d9;border-radius:4px;height:4px;margin:5px 0;overflow:hidden;width:100%}.cart-delivery-info{color:#1d2025;cursor:pointer;font-size:13px;line-height:normal}.cart-delivery-info:hover{text-decoration:underline}.cart-delivery-info svg{margin-bottom:-3px}.cart-delivery-info__expanded{color:#1d2025;display:none;flex-direction:column;padding:10px 0 0 18px}.cart-delivery-info__expanded h4{color:#1d2025;font-size:14px;font-weight:700;line-height:1.29;margin:0}.cart-delivery-info__expanded p{color:#1d2025;margin:0}.cart-delivery-info__expanded__heading{font-weight:700}.cart-delivery-info__expanded__description,.cart-delivery-info__expanded__heading{align-items:center;display:flex;justify-content:space-between}.cart-delivery-info__expanded__description p,.cart-delivery-info__expanded__description span{font-size:14px}.cart-delivery-info__expanded__info{font-size:12px;font-style:italic;margin-bottom:12px}div.cart-gifts__progress-bar__progress{background-color:#ef5483;display:block;height:100%;transition:width .3s ease;width:0}.inline-cart-items{margin-top:14px}@media screen and (max-width:767px){.inline-cart-items{margin-top:10px}}.inline-cart-item{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;position:relative}.inline-cart-item .inline-cart-item__loading-overlay{align-items:center;background:hsla(0,0%,88%,.5);border-radius:8px;display:none;height:calc(100% - 33px);justify-content:center;position:absolute;width:100%;z-index:1}@media screen and (max-width:767px){.inline-cart-item .inline-cart-item__loading-overlay{height:calc(100% - 20px)}}.inline-cart-item img{width:98px}@media screen and (max-width:767px){.inline-cart-item img{width:80px}}.inline-cart-item .cart-item__info{display:flex;flex-direction:column;justify-content:flex-start;margin-left:8px;width:140px}.inline-cart-item .cart-item__actions{display:flex;flex-direction:column;font-weight:700;text-align:center;width:80px}.inline-cart-item .cart-item__actions .remove-item{align-self:flex-end;cursor:pointer;margin-top:7px}.inline-cart-item .cart-item__actions .remove-item svg path{transition:.3s ease}.inline-cart-item .cart-item__actions .remove-item svg:hover path{stroke:red!important}.inline-cart-item .cart-item__actions .cart-item__compare-at-price{margin-top:auto;text-decoration:line-through}.inline-cart-item .cart-item__actions .cart-item__price{margin-top:5px}.inline-cart-item .cart-item__actions p{color:#1d2025;font-size:12px;font-weight:700;line-height:normal}.inline-cart-item .cart-item__actions p s{font-size:10px}.inline-cart-item p{margin:0}.inline-cart-item .ruk_rating_snippet{align-items:center;display:flex;margin-top:7px}.inline-cart-item .ruk_rating_snippet .ruk-rating-snippet-count,.inline-cart-item .ruk_rating_snippet i{bottom:0;font-size:10px;line-height:1;margin-bottom:7px}.inline-cart-item .cart-item__title{color:#1d2025;font-size:14px;font-weight:700;line-height:normal;margin-bottom:2px}.inline-cart-item .cart-item__tag{color:#737373;font-size:12px;font-weight:600;line-height:normal}.inline-cart-item .cart-item__sub-details{display:none}.inline-cart-item .cart-item__delivery{color:#1d2025;font-size:10px;font-weight:700;line-height:normal;margin:10px 0 0}.inline-cart-item .cart-item__savings{color:#009245;font-size:12px;font-weight:700;line-height:normal;margin-top:5px}.inline-cart-item .cart-item__qty{align-items:center;border:1px solid #1d2025;border-radius:14px;display:flex;height:28px;justify-content:center;margin:10px 0 12px;overflow:hidden;width:100%}@media screen and (max-width:767px){.inline-cart-item .cart-item__qty{margin-bottom:0}}.inline-cart-item .cart-item__qty span{font-size:12px;padding:0 5px}.inline-cart-item .cart-item__qty .qty-minus,.inline-cart-item .cart-item__qty .qty-plus{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;transition:.3s ease;width:100%}.inline-cart-item .cart-item__qty .qty-minus:hover,.inline-cart-item .cart-item__qty .qty-plus:hover{background-color:#eeeded}.inline-cart-item .swap-subscription{align-items:center;background:#3297cd;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:28px;justify-content:center;margin-top:7px;width:100%}.inline-cart-item .swap-subscription--true{background:#cacaca}.inline-cart-item button:focus{outline:revert}.cart-upsell{cursor:grab;display:none;margin-top:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-upsell__track{display:flex;gap:12px;overflow-x:auto;padding:16px 0 25px;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:767px){.cart-upsell__track{margin-top:-5px;padding:10px}}.cart-upsell__track::-webkit-scrollbar{display:none}.cart-upsell__item{align-items:center;background:#eeeded;border-radius:8px;display:flex;flex-shrink:0;padding:0 12px 0 0;position:relative;scroll-snap-align:start;width:244px}.cart-upsell__item img{height:auto;margin:6px 0;width:78px}@media screen and (max-width:767px){.cart-upsell__item img{width:60px}}.cart-upsell__item>div{width:100%}.cart-upsell__item__loading-overlay{align-items:center;background:hsla(0,0%,88%,.5);border-radius:8px;bottom:0;display:none;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.cart-upsell-item__title{color:#1d2025;font-size:14px;font-weight:700;line-height:normal;margin:10px 0 0}.cart-upsell-item__tag{color:#737373;font-size:12px;font-weight:600;line-height:normal;margin:0 0 10px}.cart-upsell__item__pricing{align-items:center;display:flex;margin:0 0 10px;width:100%}.cart-upsell-item__compare-at-price{color:#1d2025;font-size:12px;font-weight:400;line-height:normal;margin-right:6px;text-decoration-line:line-through}.cart-upsell-item__price{color:#1d2025;font-size:12px;font-weight:700;line-height:normal}button.cart-upsell-item__add{align-items:center;background:#1d2025;border:1px solid #1d2025;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;margin-left:auto;padding:2px 16px;transition:.3s ease}button.cart-upsell-item__add:hover{background:#fff;color:#1d2025}.discount-wrapper{margin-top:auto}.discount-code-error{background:#e04b72;border-radius:8px;color:#fff;display:none;font-size:12px;margin-bottom:5px;padding:2px 5px!important}.cart-add-discount{align-items:center;display:flex;margin:0}.cart-add-discount input[type=text]{border-color:#737373;border-radius:14px!important;color:#737373;font-size:12px;font-weight:400;height:28px;line-height:1.66}.cart-add-discount button{align-items:center;background-color:#1d2025;border:1px solid #1d2025;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1.66;margin-left:13px;transition:background-color .3s ease;width:67px}.cart-add-discount button:hover{background-color:#fff1f4;color:#1d2025}.display-discount{display:flex;flex-flow:row wrap;margin:5px 0 15px}.display-discount .coupon{align-items:center;background:#cacaca;border-radius:8px;display:flex;font-size:12px;margin-right:5px;padding:2px 5px;position:relative;transition:padding-right .3s ease}.display-discount .coupon svg{margin-right:5px;width:10px}.display-discount .coupon .coupon-text{white-space:nowrap}.display-discount .coupon .coupon-remove{align-items:center;background:none;border:none;cursor:pointer;display:none;margin:0;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease}.display-discount .coupon .coupon-remove svg{height:14px;width:14px}.display-discount .coupon.show-remove,.display-discount .coupon:hover{padding-right:24px}.display-discount .coupon.show-remove .coupon-remove,.display-discount .coupon:hover .coupon-remove{display:flex}@media (hover:none) and (pointer:coarse){.display-discount .coupon{padding-right:24px}.display-discount .coupon .coupon-remove{display:block}}.cart-discounts,.cart-savings,.cart-shipping,.cart-subtotal,.cart-total{align-items:center;color:#1d2025;display:flex;font-size:14px;font-weight:700;justify-content:space-between;line-height:normal;margin-bottom:8px}.cart-shipping{display:none}.cart-shipping__free,.cart-total__strike{margin:0 10px 0 auto}.cart-savings{color:#ef5483}.cart-total{font-size:16px}.cart-total__strike{color:#737373;font-size:14px;font-weight:400;text-decoration:line-through}.cart-divider{border-top:1px solid #cacaca;display:block;margin:16px 0;width:100%}@media screen and (max-width:767px){.cart-divider{margin:10px 0}}.checkout-button{align-items:center;background-color:#1d2025;border:1px solid #1d2025;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:800;height:42px;justify-content:center;line-height:normal;margin-top:16px;transition:background-color .3s ease;width:100%}.checkout-button:hover{background-color:#fff1f4;color:#1d2025}.cart-payment-options{margin:10px 0}.insta-intro h2{font-size:40px;font-weight:700;margin:50px auto 10px;text-align:center}@media screen and (max-width:767px){.insta-intro h2{font-size:24px;margin:30px auto 10px}}.product-product-25 .breadcrumbs{margin:13px auto;max-width:1140px;padding:0;width:93%}.product-top-section{display:flex;justify-content:space-between;margin:0 auto 40px;max-width:1140px;width:93%}@media screen and (max-width:1023px){.product-top-section{flex-direction:column;width:100%}.product-top-section .product__image-slider .carousel-cell{margin-bottom:20px}}@media screen and (max-width:767px){.product-top-section{margin:0 auto 20px}}@media screen and (max-width:480px){.product-top-section .product__image-slider .carousel-cell{border-radius:0}}.product-top-section__image{align-self:flex-start;position:sticky;top:70px;width:52%}@media screen and (max-width:1023px){.product-top-section__image{position:relative;top:0;width:100%}.product-top-section__image .product__image-slider{margin:0 auto;max-width:480px}.product-top-section__image .product__image-thumbnail{margin:0 auto;max-width:93%}}.product-top-section__image .top-reviewio.page-width{margin:20px auto 0;padding:0;width:100%}@media screen and (max-width:1023px){.product-top-section__image .top-reviewio.page-width{display:none}}.product-top-section__info{width:44%}@media screen and (max-width:1023px){.product-top-section__info{margin:0 auto;width:93%}}.product-top-section__info .ruk_rating_snippet{font-family:Proxima Nova}@media screen and (max-width:1023px){.product-top-section__info .ruk_rating_snippet{margin:20px auto 0}}@media screen and (max-width:767px){.product-top-section__info .ruk_rating_snippet{margin:20px 18px 0}}.product-top-section__info h1{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-weight:700;line-height:1;margin:8px 0}@media screen and (max-width:767px){.product-top-section__info h1{font-size:26px;line-height:1.08;margin:8px 18px}}.product-top-section__info .pro-tag-line{color:#1d2025;font-family:Proxima Nova;font-size:28px;font-style:normal;font-weight:600;line-height:normal;margin:8px auto}@media screen and (max-width:767px){.product-top-section__info .pro-tag-line{font-size:16px;margin:8px 18px}}.product-top-section__info .product-supply{color:#1d2025;display:flex;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:1;list-style-type:"|"}@media screen and (max-width:767px){.product-top-section__info .product-supply{font-size:12px;margin:0 18px}}.product-top-section__info .product-supply li{margin-right:10px;padding-left:10px}.product-top-section__info .product-supply li:first-of-type{list-style:none;padding-left:0}.product-top-section__info .product-highlights{display:flex;margin:18px 0}@media screen and (max-width:767px){.product-top-section__info .product-highlights{margin:18px 14px}}.product-top-section__info .product-highlights li{align-items:center;border:1px solid #737373;border-radius:5px;color:#737373;display:flex;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;justify-content:center;line-height:normal;margin-right:8px;padding:6px 10px}@media screen and (max-width:767px){.product-top-section__info .product-highlights li{font-size:10px;margin:0 3px;padding:5px 8px}}.product-top-section__info .product-description{color:#1d2025;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:400;line-height:1.43;margin:18px 0}@media screen and (max-width:767px){.product-top-section__info .product-description{margin:18px}}.product-top-section__info .six-benefits{background:#fcefe6;border-radius:12px;-moz-column-gap:7px;column-gap:7px;display:flex;flex-wrap:wrap;margin-bottom:24px;padding:16px 20px;row-gap:15px;width:100%}.product-top-section__info .six-benefits li{color:#737373;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:600;line-height:1;padding-left:22px;position:relative;width:calc(50% - 7px)}.product-top-section__info .six-benefits li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='%231D2025' d='M12.5 0a12.5 12.5 0 1 0 0 25 12.5 12.5 0 0 0 0-25m5.887 9.638-7.5 7.5a1.25 1.25 0 0 1-1.774 0l-2.5-2.5a1.256 1.256 0 0 1 1.774-1.775L10 14.488l6.613-6.625a1.255 1.255 0 1 1 1.774 1.774'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:16px;left:0;position:absolute;top:0;width:16px}.product-top-section__info .purchase-options{display:flex;flex-direction:column;gap:14px}.product-top-section__info .purchase-options input[type=radio]{display:none}.product-top-section__info .purchase-options .purchase-option{border:1px solid #f7d2dc;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:Proxima Nova;padding:22px 18px;position:relative}.product-top-section__info .purchase-options .purchase-option--selected{background:#fcefe6}.product-top-section__info .purchase-options .purchase-option--one-time{overflow:hidden}.product-top-section__info .purchase-options .tag{align-items:center;background:#1d2025;border-radius:4px;color:#fff;display:flex;font-size:14px;font-style:italic;font-weight:700;height:26px;justify-content:center;line-height:1;padding:0 10px;position:absolute;right:26px;top:-13px}.product-top-section__info .purchase-options .one-timing-savings-banner{background:#1d2025;color:#fff;display:none;font-family:Proxima Nova;font-size:14px;font-weight:700;line-height:1;padding:5px 25px;position:absolute;right:-26px;rotate:45deg;top:17px}.product-top-section__info .purchase-options .purchase-option__heading{display:flex}.product-top-section__info .purchase-options .purchase-option__heading h3{font-size:18px;font-weight:700;line-height:111%}.product-top-section__info .purchase-options .purchase-option__heading .price{align-items:center;color:#737373;display:flex;font-size:14px;font-weight:700;letter-spacing:normal;margin:0}.product-top-section__info .purchase-options .purchase-option__heading .price strong{color:#1d2025;font-size:18px;margin-right:8px}.product-top-section__info .purchase-options .purchase-option__heading .price s{margin-right:8px}.product-top-section__info .purchase-options .purchase-option__heading .price .price-saving{color:red}.product-top-section__info .purchase-options span.delivery-date{font-size:14px;font-weight:700;line-height:1.5;margin-top:9px}.product-top-section__info .purchase-options .purchase-option__heading__content{display:flex;flex-direction:column;margin-left:6px}.product-top-section__info .purchase-options li{align-items:center;display:flex;font-size:14px;font-weight:400;line-height:20px}.product-top-section__info .purchase-options li svg{margin-right:12px}.product-top-section__info .purchase-options .radio-display{border:1px solid #1d2025;border-radius:50%;display:flex;height:20px;width:20px}.product-top-section__info .purchase-options input[type=radio]:checked~.purchase-option__heading .radio-display{background-color:#1d2025;border:4px solid #fcefe6;box-shadow:0 0 0 1px #1d2025}.product-top-section__info .purchase-options a{color:#1d2025;font-size:10px;font-weight:600;line-height:2;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.product-top-section__info .add-to-cart-button{align-items:center;background:#1d2025;border:none;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:10px;height:44px;justify-content:center;line-height:normal;margin-top:14px;padding:12px 124px;width:100%}.product-top-section__info .pay-img{margin:18px 0}.product-top-section__info .shipping-info{align-items:flex-start;background:#b3c4f2;border-radius:12px;display:flex;padding:13px 15px}.product-top-section__info .shipping-info img{margin:6px 8px 0 0;width:30px}.product-top-section__info .shipping-info h3{color:#000;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.product-top-section__info .shipping-info h3.shipping-info__header--free{display:none}.product-top-section__info .shipping-info p{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;margin:0}.product-top-section__info .shipping-info span{color:#1d2025;cursor:pointer;font-size:10px;font-style:normal;font-weight:600;line-height:2;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.product-top-section__info .shipping-info ul{display:none;flex-direction:column;font-family:Proxima Nova;padding:0!important}.product-top-section__info .shipping-info li{font-size:12px;margin-bottom:5px}.product-top-section__info .product-top-section__promises{align-items:center;background:#fcefe6;border-radius:12px;display:flex;justify-content:space-between;margin:12px 0 0;padding:12px 20px}@media screen and (max-width:767px){.product-top-section__info .product-top-section__promises{padding:8px 18px}}.product-top-section__info .product-top-section__promises .promise-item{display:flex;flex-direction:column}.product-top-section__info .product-top-section__promises .promise-item img{height:73px}@media screen and (max-width:767px){.product-top-section__info .product-top-section__promises .promise-item img{height:48px}}.product-top-section__info .product-top-section__promises .promise-item p{color:#1d2025;font-family:Proxima Nova;font-size:10.8px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-align:center}recharge-subscription-widget{font-family:Proxima Nova;max-width:100%}recharge-subscription-widget p{margin:0}.complementary-products-section{display:flex;flex-direction:column;margin:40px auto;max-width:1140px;width:93%}@media screen and (max-width:1023px){.complementary-products-section{margin:0 auto 40px}}.complementary-products-section h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-style:normal;font-weight:700;line-height:1;margin:0 0 24px}@media screen and (max-width:1023px){.complementary-products-section h2{text-align:center}}@media screen and (max-width:767px){.complementary-products-section h2{font-size:26px;margin-bottom:10px}}.complementary-products-section .slick-slider .slick-arrow:before{color:#1d2025}.complementary-products-wrapper{display:flex;gap:56px}@media screen and (max-width:1023px){.complementary-products-wrapper{margin:0 auto;width:calc(100% - 100px)}.complementary-products-wrapper.slick-slider .slick-arrow.slick-prev{left:-50px;top:80px}.complementary-products-wrapper.slick-slider .slick-arrow.slick-next{right:-50px;top:80px}}.complementary-product{display:flex;flex-direction:column;width:184px}.complementary-product.slick-slide{display:flex!important}.complementary-product__title h4{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:767px){.complementary-product__title h4{font-size:12px}}.complementary-product__title h5{color:#1d2025;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:767px){.complementary-product__title h5{font-size:10px}}.complementary-product__image-container{align-items:center;background-color:#fcefe6;border-radius:18px;display:flex;height:152px;justify-content:center;margin-bottom:12px}.complementary-product__image-container img{height:134px;width:auto}.complementary-product__highlight{color:#737373;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.complementary-product__highlight:first-of-type{border-top:1px solid #fcefe6;margin-top:10px;padding-top:10px}.complementary-product__highlight:last-child{border-bottom:1px solid #fcefe6;margin-bottom:10px;padding-bottom:10px}@media screen and (max-width:767px){.complementary-product__highlight{font-size:10px}}.complementary-product__price{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0}.complementary-product__price s{color:#737373;font-size:14px}@media screen and (max-width:767px){.complementary-product__price{font-size:12px}}.complementary-product__pps{color:#1d2025;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media screen and (max-width:767px){.complementary-product__pps{font-size:10px}}.complementary-product__product-link{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #1d2025;border-radius:16px;color:#1d2025;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:12px 0 8px;padding:7px 10px;text-align:center;transition:all .3s ease}.complementary-product__product-link:hover{background:#fff1f4}@media screen and (max-width:767px){.complementary-product__product-link{font-size:12px}}.complementary-product__add-to-cart{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#1d2025;border:1px solid #1d2025;border-radius:16px;color:#fff;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:7px 10px;text-align:center;transition:all .3s ease}.complementary-product__add-to-cart:hover{background:#000}@media screen and (max-width:767px){.complementary-product__add-to-cart{font-size:12px}}.corporate-promises-section{background:#1d2025}.corporate-promises{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1140px;padding:63px 0;width:93%}@media screen and (max-width:1023px){.corporate-promises{padding:32px 0}}@media screen and (max-width:767px){.corporate-promises{padding:22px 0}}.corporate-promises-header{flex-shrink:0}@media screen and (max-width:1023px){.corporate-promises-header{display:none}}.corporate-promises-header h3{font-size:56px;font-style:italic;text-align:center}.corporate-promises-header h3,.corporate-promises-header h4{color:#fff;font-family:PP Pangaia;font-weight:700;line-height:46px}.corporate-promises-header h4{font-size:40px;font-style:normal}.corporate-promise-wrapper{display:flex;flex-grow:1;justify-content:space-between;margin-left:111px;width:100%}@media screen and (max-width:1023px){.corporate-promise-wrapper{margin:0 auto}}.corporate-promise{align-items:center;display:flex;flex-direction:column}.corporate-promise.slick-slide{display:flex!important}.corporate-promise img{height:77px}@media screen and (max-width:767px){.corporate-promise img{height:64px}}.corporate-promise h5{color:#fff;font-family:Proxima Nova;font-size:14.4px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.product-general-and-accordion{display:flex;font-family:Proxima Nova;justify-content:space-between;margin:40px auto;max-width:1140px;padding:0;width:93%}@media screen and (max-width:1023px){.product-general-and-accordion{flex-direction:column;margin-top:0}}@media screen and (max-width:767px){.product-general-and-accordion{padding:0 30px;width:100%}}.product-general-and-accordion h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-style:normal;font-weight:700;line-height:1;margin:0}.product-stats{display:flex;justify-content:space-between}@media screen and (max-width:1023px){.product-stats{justify-content:space-around}}@media screen and (max-width:767px){.product-stats{align-items:center;flex-direction:column;width:100%}.product-stats-item{align-items:center;display:flex;justify-content:center;margin-bottom:8px;max-width:360px;width:100%}}.product-stats-item__ring{--size:140px;align-items:center;background:conic-gradient(#6d93c3 0,#000 0);border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.4);display:flex;height:var(--size);justify-content:center;opacity:0;position:relative;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;width:var(--size)}@media screen and (max-width:767px){.product-stats-item__ring{--size:90px;flex-shrink:0}}.product-stats-item__ring.animate-in{opacity:1;transform:translateY(0)}.product-stats-item__content{align-items:center;background:#eeeded;border:4px solid #fff;border-radius:50%;box-shadow:inset 0 4px 7px rgba(0,0,0,.2);display:flex;flex-direction:column;height:128px;justify-content:center;padding:0 8px;text-align:center;width:128px}@media screen and (max-width:767px){.product-stats-item__content{height:80px;padding:0;width:80px}}.product-stats-item__content span{color:#000;font-family:Proxima Nova;font-size:40px;font-style:normal;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:767px){.product-stats-item__content span{font-size:33px}}.product-stats-item__content h3{color:#000;font-family:Proxima Nova;font-size:26px;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media screen and (max-width:767px){.product-stats-item__content h3{font-size:21px}}.product-stats-item__content p{color:#000;font-family:Proxima Nova;font-size:9px;font-style:normal;font-weight:600;line-height:normal;text-align:center}@media screen and (max-width:767px){.product-stats-item__text{display:none}}.product-stats-item__mobile{display:none}@media screen and (max-width:767px){.product-stats-item__mobile{background:#eeeded;border-radius:16px;display:flex;line-height:1;margin-left:-35px;padding:16px 9px 16px 44px;width:100%}}.product-stats-item__mobile p{font-size:13px;font-style:normal;font-weight:600;line-height:normal}.product-stats__respondents{color:#737373;font-size:10px}@media screen and (max-width:767px){.product-stats__respondents{margin:0 auto;max-width:360px;width:100%}}.product-general-and-accordion.faqs-section{border-top:1px solid #cacaca;margin:50px auto 0;padding:28px 0 0}@media screen and (max-width:1023px){.product-general-and-accordion.faqs-section{flex-direction:column;margin-top:0;padding-top:20px}}@media screen and (max-width:767px){.product-general-and-accordion.faqs-section{padding:0 30px;width:100%}.product-general-and-accordion.faqs-section h2{font-size:26px;padding:24px 0 6px}.product-general-and-accordion.faqs-section p{font-size:14px}}@media screen and (max-width:1023px){.product-general-and-accordion.faqs-section .product-general-and-accordion__general{display:flex;max-width:100%}}@media screen and (max-width:767px){.product-general-and-accordion.faqs-section .product-general-and-accordion__general{padding:0}}.product-general-and-accordion.faqs-section .product-general-and-accordion__general>span{display:none}.product-general-and-accordion__general{display:flex;flex-direction:column;gap:12px;max-width:450px;padding:24px 0;width:100%}@media screen and (max-width:1023px){.product-general-and-accordion__general{max-width:100%}.product-general-and-accordion__general__content{display:none}}.product-general-and-accordion__accordion{width:50%}@media screen and (max-width:1023px){.product-general-and-accordion__accordion{width:100%}}.product-general-and-accordion__accordion .product-accordion{border-bottom:1px solid #eeeded}.product-general-and-accordion__accordion .product-accordion .product-accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.product-general-and-accordion__accordion .product-accordion .product-accordion__header h3{color:#1d2025;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:24px 0}.product-general-and-accordion__accordion .product-accordion .product-accordion__header svg{transition:.3s ease}.product-general-and-accordion__accordion .product-accordion .product-accordion__header.active svg{transform:rotate(180deg)}.product-general-and-accordion__accordion .product-accordion__body{align-items:center;background-color:#fff;display:none;gap:12px;overflow:hidden;padding:0 0 24px;transition:max-height .2s ease-out}.product-general-and-accordion__accordion .product-accordion__body h3{font-family:Proxima Nova;font-size:16px}.product-general-and-accordion__accordion .product-accordion__body p{font-size:14px}.product-general-and-accordion__accordion .product-accordion__body ol{font-size:14px;list-style:numbered;padding-left:20px}.product-general-and-accordion__accordion .product-accordion__body ol h2{font-size:14px}.product-general-and-accordion__accordion .product-accordion__body ol a{color:#1d2025}@media screen and (max-width:767px){.product-general-and-accordion__accordion .product-accordion__body{font-size:12px}}.product-general-and-accordion__accordion .product-accordion__body--nutritional{flex-direction:column}.nutritional-table{border-collapse:collapse;border-spacing:0}.nutritional-table thead tr{background-color:#1d2025;border-color:#1d2025}.nutritional-table th{color:#fff;font-family:Proxima Nova;font-size:13px;font-style:normal;font-weight:700;height:42px;letter-spacing:-.26px;line-height:16px;padding:0 4px;text-align:left}.nutritional-table tr{border-bottom:1px solid #1d2025}.nutritional-table tr:nth-child(2n){background-color:#eeeded}.nutritional-table tr.nutritional-table__footer{background-color:#fcefe6}.nutritional-table td{color:#1d2025;font-family:Proxima Nova;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.26px;line-height:1.8;padding-left:4px}.shipping-table{border-collapse:collapse;border-spacing:0}.shipping-table thead tr{background-color:#1d2025;border-color:#1d2025}.shipping-table th{color:#fff;font-weight:700;height:42px;line-height:16px;padding:0 4px}.shipping-table td,.shipping-table th{font-family:Proxima Nova;font-size:13px;font-style:normal;letter-spacing:-.26px;text-align:center}.shipping-table td{color:#1d2025;font-weight:400;line-height:1.8;padding:0 7px}.shipping-table td.shipping-table__price{font-weight:600}.product-ingredients-section{display:flex;justify-content:space-between;margin:40px auto;max-width:1140px;padding:0;width:93%}@media screen and (max-width:1023px){.product-ingredients-section{flex-direction:column}}@media screen and (max-width:767px){.product-ingredients-section{padding:0 30px;width:100%}}.product-ingreients-section__general{display:flex;flex-direction:column;gap:12px;max-width:450px;padding:24px 0;width:100%}@media screen and (max-width:1023px){.product-ingreients-section__general{max-width:100%;padding:0 0 24px}}@media screen and (max-width:767px){.product-ingreients-section__general{padding:0 0 18px}}.product-ingreients-section__general h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-style:normal;line-height:1;margin:0 0 12px}@media screen and (max-width:767px){.product-ingreients-section__general h2{font-size:26px;margin:0}}.product-ingredients-slider-wrapper{display:flex;flex-direction:column;width:50%}@media screen and (max-width:1023px){.product-ingredients-slider-wrapper{width:100%}}.product-ingredients{display:flex;width:100%}.product-ingredients .slick-list{margin:0!important;padding:0}.product-ingredients .product-ingredient{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.product-ingredients .product-ingredient:nth-of-type(n+2){display:none}.product-ingredients .product-ingredient.slick-slide{display:block;padding:0 30px 0 0}.product-ingredients .product-ingredient img{border-radius:50%;height:112px;width:112px}.product-ingredients .product-ingredient h4{color:#1d2025;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:12px 0}.product-ingredients .product-ingredient p{color:#737373;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.product-ingredients__arrows{align-items:center;display:flex;gap:48px;justify-content:center;margin-top:20px}.product-ingredients__arrows svg{fill:#fff;stroke:#1d2025;cursor:pointer;transition:.3s ease}.product-ingredients__arrows svg:hover{fill:#1d2025;stroke:#fff}.product-ingredients__arrows svg.slick-disabled{stroke:#eeeded}.product-ingredients__arrows svg.slick-disabled:hover{fill:#fff;stroke:#eeeded}.manufacturing-proof-section{background-color:#fcefe6;width:100%}.manufacturing-proof{display:flex;justify-content:space-between;margin:0 auto;max-width:1140px;padding:45px 0;width:93%}@media screen and (max-width:1023px){.manufacturing-proof{flex-direction:column}}@media screen and (max-width:767px){.manufacturing-proof{padding:20px 30px;width:100%}}.manufacturing-proof__content{display:flex;flex-direction:column;gap:12px;max-width:450px;width:100%}@media screen and (max-width:1023px){.manufacturing-proof__content{max-width:100%}}.manufacturing-proof__content h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-style:normal;font-weight:700;line-height:1;margin:0 0 12px}@media screen and (max-width:767px){.manufacturing-proof__content h2{font-size:26px;margin:5px 0}.manufacturing-proof__content p{font-size:14px}}.manufacturing-proof__review{align-items:center;color:#000;display:flex;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;gap:12px;line-height:normal}.manufacturing-proof__video{border-radius:20px;overflow:hidden;width:50%}@media screen and (max-width:1023px){.manufacturing-proof__video{margin-top:22px;width:100%}}.professional-proof{background:#6d93c3}.professional-proof__container{display:flex;flex-direction:column;margin:0 auto;max-width:1140px;padding:44px 0 30px;width:93%}@media screen and (max-width:767px){.professional-proof__container{padding:40px 30px 20px;width:100%}}.professional-proof__content{display:flex;flex-direction:column;max-width:770px;width:100%}.professional-proof__content h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-style:normal;font-weight:700;line-height:1;margin:0}@media screen and (max-width:767px){.professional-proof__content h2{font-size:26px}}.professional-proof__content p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin:12px 0 0}@media screen and (max-width:767px){.professional-proof__content p{font-size:14px;margin-top:20px}}.professional-proof__people{display:flex;margin-top:32px}@media screen and (max-width:767px){.professional-proof__people{margin-top:20px}}.professional-proof__people .slick-list{margin:0!important}@media screen and (max-width:767px){.professional-proof__people .slick-list{padding-right:10%}}.professional-proof__people .slick-track{display:flex}.professional-proof__person{background:#2d2d2e;border-radius:8px;color:#fff;display:flex;flex-direction:column;margin-right:16px;overflow:hidden;padding:0 0 26px;width:280px}@media screen and (max-width:767px){.professional-proof__person{margin-right:16px;width:100%}}.professional-proof__person:nth-of-type(n+2){display:none}.professional-proof__person.slick-slide{display:flex!important;height:auto!important;padding:0 0 26px!important}.professional-proof__person h3{color:#fff}.professional-proof__person-image{background:#d3d3d3 32px -.444px/88.53% 250.858% no-repeat;display:flex;overflow:hidden;width:100%}.professional-proof__person-image img{margin:auto auto 0}.professional-proof__review{color:#fff;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:400;line-height:1.43;margin-bottom:20px;padding:24px 22px 0}.professional-proof__person-info{align-items:center;display:flex;margin-top:auto;padding-left:22px}@media screen and (max-width:1439px){.professional-proof__person-info{align-items:flex-start;flex-direction:column}}@media screen and (max-width:1023px){.professional-proof__person-info{align-items:center;flex-direction:row}}.professional-proof__person-info h3{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:1}.professional-proof__person-info span{align-items:center;color:#cacaca;display:flex;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:1439px){.professional-proof__person-info span{margin-bottom:5px;order:-1}}@media screen and (max-width:1023px){.professional-proof__person-info span{margin-bottom:0;order:0}}.professional-proof__person-info span svg{margin:0 2px 0 8px}@media screen and (max-width:1439px){.professional-proof__person-info span svg{margin-left:0}}@media screen and (max-width:1023px){.professional-proof__person-info span svg{margin-left:8px}}.professional-proof__person-titles{color:#cacaca;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;height:32px;line-height:1.33;margin:7px 0 0;padding:0 22px}@media screen and (max-width:767px){.professional-proof__person-titles{height:auto}}.professional-proof__arrows{align-items:center;display:flex;gap:48px;justify-content:center;margin-top:20px}.professional-proof__arrows svg{fill:transparent;stroke:#1d2025;cursor:pointer;transition:.3s ease}.professional-proof__arrows svg:hover{fill:#1d2025;stroke:#fff}.professional-proof__arrows svg.slick-disabled{stroke:#cacaca}.professional-proof__arrows svg.slick-disabled:hover{fill:#fff;stroke:#cacaca}.quiz-cta-section{background:#1d2025}.quiz-cta{align-items:center;display:flex;margin:0 auto;max-width:1140px;padding:40px 0;width:93%}@media screen and (max-width:1023px){.quiz-cta{flex-flow:row wrap}}@media screen and (max-width:767px){.quiz-cta{align-items:stretch;justify-content:space-between;padding:28px 30px;width:100%}.quiz-cta .quiz-cta__image--desktop{display:none}}.quiz-cta .quiz-cta__image--mobile{display:none}@media screen and (max-width:767px){.quiz-cta .quiz-cta__image--mobile{display:block;margin-left:14px;max-width:100px;width:calc(45% - 14px)}}.quiz-cta__content{margin-left:24px}@media screen and (max-width:767px){.quiz-cta__content{margin-left:0;order:-1;width:55%}}.quiz-cta__content h2{color:#fff;font-family:Proxima Nova;font-size:42px;font-weight:700;line-height:1.14;margin:0 0 8px}@media screen and (max-width:767px){.quiz-cta__content h2{font-size:26px}}.quiz-cta__content p{color:#fff;font-family:Proxima Nova;font-size:22px;font-weight:400;line-height:1.09;margin:0}@media screen and (max-width:767px){.quiz-cta__content p{font-size:14px}}.quiz-cta__button{margin-left:auto}@media screen and (max-width:1023px){.quiz-cta__button{width:100%}}.quiz-cta__button a{align-items:center;background:#6d93c3;border-radius:24px;color:#1d2025;cursor:pointer;display:flex;font-family:Proxima Nova;font-size:20px;font-weight:700;height:48px;justify-content:center;line-height:normal;margin-left:auto;padding:8px 15px;text-align:center;transition:.3s ease;width:354px}.quiz-cta__button a:hover{background:adjust(#6d93c3,-10%);color:#fff}@media screen and (max-width:1023px){.quiz-cta__button a{margin-top:30px;width:100%}}@media screen and (max-width:767px){.quiz-cta__button a{font-size:12px;height:28px;margin-top:24px;padding:6px 12px}}.company-proof-section{background:#6d93c3;padding-bottom:30px}@media screen and (max-width:767px){.company-proof-section{padding:30px}}.company-proof{gap:16px;margin:0 auto;max-width:1140px;padding:50px 0 20px;width:93%}@media screen and (max-width:767px){.company-proof{padding:0 0 20px;width:calc(100% - 60px)}.company-proof .slick-list{padding-right:10%}}.company-proof .slick-track{align-items:stretch;display:flex;gap:16px}@media screen and (max-width:767px){.company-proof .slick-track{gap:0}}.company-proof__card{align-items:center;background-color:#eeeded;border-radius:8px;display:flex;flex-direction:column;padding:30px 24px;text-align:center;width:280px}@media screen and (max-width:767px){.company-proof__card{margin-right:16px;width:100%}}.company-proof__card:nth-of-type(n+2){display:none}.company-proof__card.slick-slide{display:flex!important;height:auto!important;padding:30px 24px!important}.company-proof__card img{border-radius:50%;width:148px}.company-proof__card h2{font-size:20px;font-weight:700;line-height:1;margin:24px 0}.company-proof__card h2,.company-proof__card p{color:#1d2025;font-family:Proxima Nova;text-align:center}.company-proof__card p{font-size:14px;font-weight:400;line-height:1.42}.company-proof__arrows{align-items:center;display:flex;gap:48px;justify-content:center}.company-proof__arrows svg{fill:transparent;stroke:#1d2025;cursor:pointer;transition:.3s ease}.company-proof__arrows svg:hover{fill:#1d2025;stroke:#fff}.company-proof__arrows svg.slick-disabled{stroke:#cacaca}.company-proof__arrows svg.slick-disabled:hover{fill:#fff;stroke:#cacaca}.product-product-25 #MainContent{display:flex;flex-direction:column}.product-product-25 .page-width{width:93%}@media screen and (max-width:767px){.product-product-25 .page-width{padding:0}}.reeview-app-widget{margin:0 auto;width:100%}.product-product-25 #ReviewsWidget h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width:767px){.product-product-25 #ReviewsWidget h2{font-size:26px;margin:34px 0 5px}}.product-product-25 .bottom-reviewio .SentimentWidget,.product-product-25 .top-reviewio .SentimentWidget{background:transparent!important;border:0!important;margin-top:70px;padding:0!important}.product-product-25 .bottom-reviewio .SentimentWidget .SentimentWidget__header,.product-product-25 .top-reviewio .SentimentWidget .SentimentWidget__header{height:auto!important;top:-70px!important}.product-product-25 .bottom-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner,.product-product-25 .top-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0}.product-product-25 .bottom-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner .cssVar-headerText,.product-product-25 .top-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner .cssVar-headerText{font-size:48px!important;line-height:1!important}@media screen and (max-width:1135px){.product-product-25 .bottom-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner .cssVar-headerText,.product-product-25 .top-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner .cssVar-headerText{font-size:32px!important}}@media screen and (max-width:767px){.product-product-25 .bottom-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner .cssVar-headerText,.product-product-25 .top-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner .cssVar-headerText{font-size:24px!important}}.product-product-25 .bottom-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner .R-IconButton,.product-product-25 .top-reviewio .SentimentWidget .SentimentWidget__header .SentimentWidget__header__inner .R-IconButton{font-size:30px;margin-left:10px;width:40px}.product-product-25 .bottom-reviewio .SentimentWidget .SentimentWidget__content,.product-product-25 .top-reviewio .SentimentWidget .SentimentWidget__content{padding-top:0}.product-product-25 .bottom-reviewio .SentimentWidget .SentimentWidget__content .cssVar-textBody,.product-product-25 .top-reviewio .SentimentWidget .SentimentWidget__content .cssVar-textBody{color:#1d2025;font-family:Proxima Nova;font-size:16px!important;font-weight:400;line-height:1.5}.product-product-25 .bottom-reviewio{background:linear-gradient(180deg,#fcefe6,#fff);display:none;margin:0 auto;padding:32px 3.5%;width:100%}@media screen and (max-width:1023px){.product-product-25 .bottom-reviewio{display:block}}@media screen and (max-width:767px){.product-product-25 .bottom-reviewio{padding:32px 30px 17px}}.sentiment-support-text{color:#737373;display:block;font-size:12px;margin-top:-1em}@media screen and (max-width:1023px){.product-top-section-wrapper{order:0}.complementary-products-section-wrapper{order:1}.product-general-and-accordion-section-wrapper{order:2}.corporate-promises-section-wrapper{order:3}#shopify-section-template--24898395701628__1744795776ce3fa6be{order:4}.product-ingredients-section-wrapper{order:5}.quiz-cta-section-wrapper{order:6}.manufacturing-proof-section-wrapper{order:7}.professional-proof-section-wrapper{order:8}#shopify-section-template--24951790502268__product_page_logo_ticker_gNNAfW{order:9}.company-proof-section-wrapper{order:10}.reviewsio-polaris-section-wrapper{order:11}.comp-products-repeat-section-wrapper{order:12}.product-faqs-section-wrapper{order:13}}html{scroll-behavior:smooth}.replenishment-hero{background-position:50% 50%;background-size:cover;display:flex;flex-direction:column;height:262px;justify-content:center;margin:0 auto;width:100%}@media screen and (max-width:1023px){.replenishment-hero{height:500px;justify-content:flex-start;padding-top:50px;text-align:center}}@media screen and (max-width:767px){.replenishment-hero{height:300px}}@media screen and (max-width:374px){.replenishment-hero{font-size:16px}}.replenishment-hero .replenishment-hero__inner{margin:0 auto;max-width:1247px;width:93%}.replenishment-hero h1{color:#fff;font-family:PP Pangaia!important;font-size:68px;font-weight:700;line-height:.71;margin:0;text-shadow:0 0 3.68px rgba(0,0,0,.35)}@media screen and (max-width:767px){.replenishment-hero h1{font-size:35px}}.replenishment-hero h2{color:#fff;font-size:28px;font-weight:600;line-height:2.17;margin:0;text-shadow:0 0 3.68px rgba(0,0,0,.35)}@media screen and (max-width:767px){.replenishment-hero h2{font-size:18px}}.replenishment-intro{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1247px;padding:28px 0;width:93%}.replenishment-intro .replenishment-intro__copy{max-width:672px}.replenishment-intro .replenishment-intro__copy p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.5}.replenishment-intro .replenishment-intro__cta{align-items:center;background:#ddeffe;background:linear-gradient(180deg,#ddeffe,#b8d9f4);border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;margin-left:6%;padding:25px 40px;text-align:center;width:390px}@media screen and (max-width:1023px){.replenishment-intro .replenishment-intro__cta{flex:0 0 auto;margin-left:4%;padding:25px 20px;width:260px}}@media screen and (max-width:767px){.replenishment-intro .replenishment-intro__cta{display:none}}.replenishment-intro .replenishment-intro__cta h3{color:#1d2025;font-family:PP Pangaia;font-size:32px;font-weight:700;line-height:.63}@media screen and (max-width:1023px){.replenishment-intro .replenishment-intro__cta h3{font-size:23px}}.replenishment-intro .replenishment-intro__cta p{color:#1d2025;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:1.43;margin:18px 0;text-align:center;width:257px}@media screen and (max-width:1023px){.replenishment-intro .replenishment-intro__cta p{width:100%}}.replenishment-intro .replenishment-intro__cta a{border:1px solid #1d2025;border-radius:4px;color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:800;line-height:normal;padding:12px 0;transition:.3s ease;width:244px}@media screen and (max-width:1023px){.replenishment-intro .replenishment-intro__cta a{width:100%}}.replenishment-intro .replenishment-intro__cta a:hover{background-color:#1d2025;color:#fff}.replenishment-products__wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1247px;width:93%}.replenishment-products__header{align-items:center}.replenishment-products__header__1{width:48%}.replenishment-product__price,.replenishment-products__header__2{width:8%}.replenishment-product__sub-price,.replenishment-products__header__3{margin-left:5%;width:7%}.replenishment-products__header__4,.replenishment-products__header__5{margin-left:7%}.replenishment-product__sub-price.inactive{display:none}.replenishment-product__sub-price--selected{align-self:flex-start;background:#ddeffe;border-radius:8px;color:#1d2025;display:flex;flex-direction:column;font-family:Proxima Nova;font-size:18px;font-weight:700;line-height:1.26;margin-left:15px;padding:10px;width:134px}@media screen and (max-width:1023px){.replenishment-product__sub-price--selected{margin:0}}@media screen and (max-width:767px){.replenishment-product__sub-price--selected{align-items:center;flex-direction:row;justify-content:space-around;width:100%}.replenishment-product__sub-price--selected .savings-text{margin:0 auto 0 10px}}.replenishment-product__sub-price--selected.active{display:flex!important}.replenishment-product__sub-price--selected span{color:#fd7291;font-family:Proxima Nova;font-size:13px;font-weight:700;line-height:normal;margin-bottom:4px}.replenishment-product__sub-price--selected .delivery-info{color:#1d2025;display:flex;font-family:Proxima Nova;font-size:12px;font-weight:600;line-height:1}.replenishment-product__sub-price--selected .delivery-info svg{margin-right:2px}.replenishment-product{border-bottom:1px solid #cacaca;display:flex;padding:22px 20px;position:relative;width:100%}@media screen and (max-width:1023px){.replenishment-product{padding:22px 0}}@media screen and (max-width:767px){.replenishment-product{flex-flow:row wrap}}.replenishment-product[data-selected=false]{opacity:.5}.replenishment-product img{height:120px;width:auto}.replenishment-product__overlay{align-items:center;background:hsla(0,0%,88%,.5);border-radius:8px;display:none;height:calc(100% - 44px);justify-content:center;position:absolute;width:calc(100% - 40px);z-index:1}.replenishment-product__details{margin-left:13px;width:37%}@media screen and (max-width:1023px){.replenishment-product__details{width:29%}}@media screen and (max-width:767px){.replenishment-product__details{margin-left:5px;width:50%}}@media screen and (max-width:374px){.replenishment-product__details{width:45%}}.replenishment-product__details h3{color:#1d2025;font-family:Proxima Nova;font-size:24px;font-weight:700;line-height:.94}@media screen and (max-width:1023px){.replenishment-product__details h3{font-size:20px}}@media screen and (max-width:767px){.replenishment-product__details h3{font-size:14px}}.replenishment-product__details .replenishment-product__details__tagline{color:#1d2025;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:1.26;margin:0 0 2px}@media screen and (max-width:1023px){.replenishment-product__details .replenishment-product__details__tagline{font-size:16px;margin-top:5px}}@media screen and (max-width:767px){.replenishment-product__details .replenishment-product__details__tagline{font-size:12px}}.replenishment-product__details p:not(.replenishment-product__details__tagline){color:#737373;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.42;margin:0 0 2px}.replenishment-products__header{background:#1d2025;color:#fff;display:flex;font-size:18px;font-weight:700;line-height:1;margin:0 auto;padding:10px 20px;width:100%}@media screen and (max-width:1023px){.replenishment-products__header{display:none}}.replenishment-products{display:flex;margin:0 auto;max-width:1247px;width:93%}.replenishment-product__price{color:#1d2025;font-family:Proxima Nova;font-size:18px;font-weight:700;line-height:1.26;margin:10px 0 0 3%}@media screen and (max-width:1135px){.replenishment-product__price{margin-left:1%}}@media screen and (max-width:767px){.replenishment-product__price{font-size:14px;margin-left:auto;text-align:right;width:60px}}@media screen and (max-width:1023px){.replenishment-product__price.inactive{display:none}}.replenishment-product__price s{font-weight:400}.replenishment-product__sub-price{color:#1d2025;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:1.26;margin-top:10px;text-decoration:line-through}@media screen and (max-width:1023px){.replenishment-product__sub-price{display:none}}.replenishment-product__sub-price--no-plan{text-decoration:none}.replenishment-product__checkout{display:flex;flex-direction:column;margin-left:auto;margin-right:34px;width:23%}@media screen and (max-width:1023px){.replenishment-product__checkout{width:32%}}@media screen and (max-width:767px){.replenishment-product__checkout{margin:10px 0 0;width:100%}}.replenishment-product__checkout>div{align-items:center;display:flex;justify-content:space-between}.replenishment-product__qty{align-items:center;border:1px solid #1d2025;border-radius:14px;display:flex;height:28px;justify-content:center;margin:10px 0 12px;overflow:hidden;width:60px}@media screen and (max-width:767px){.replenishment-product__qty{height:50px;margin:0;width:90px}}.replenishment-product__qty button{all:unset}.replenishment-product__qty span{font-size:12px;font-weight:700;padding:0 5px}.replenishment-product__qty .qty-minus,.replenishment-product__qty .qty-plus{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;transition:.3s ease;width:100%}.replenishment-product__qty .qty-minus:hover,.replenishment-product__qty .qty-plus:hover{background-color:#eeeded}.replenishment-product__total{color:#1d2025;font-family:Proxima Nova;font-size:18px;font-weight:700;line-height:1.26}.custom-checkbox{align-items:center;cursor:pointer;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox .checkmark{background-color:#eee;border:1px solid #ccc;border-radius:6px;display:inline-block;height:20px;margin-right:8px;position:relative;transition:all .2s ease;width:20px}@media screen and (max-width:767px){.custom-checkbox .checkmark{height:30px;width:30px}}.custom-checkbox input:checked+.checkmark{background-color:#eeeded;border-color:#1d2025}.custom-checkbox .checkmark:after{border:solid #1d2025;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}@media screen and (max-width:767px){.custom-checkbox .checkmark:after{height:12px;left:11px;top:7px}}.custom-checkbox input:checked+.checkmark:after{display:block}.replenishment-product__upgrade{align-items:center!important;background:#3297cd;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:700;height:28px;justify-content:center!important;margin-top:23px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (max-width:767px){.replenishment-product__upgrade{font-size:12px;height:40px;margin-top:10px}}.replenishment-product__upgrade.active{background:#cacaca}.replenishment-products__footer{align-items:flex-start;display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:767px){.replenishment-products__footer{flex-flow:row wrap}}.replenishment-products__shipping-banner{align-items:center;background:#eeeded;border-radius:12px;color:#1d2025;display:flex;font-family:Proxima Nova;font-size:16px;justify-content:center;line-height:normal;padding:10px 15px}@media screen and (max-width:767px){.replenishment-products__shipping-banner{font-size:14px;margin-bottom:10px;width:100%}}.replenishment-products__reorder{display:flex;flex-direction:column;width:428px}@media screen and (max-width:1023px){.replenishment-products__reorder{width:350px}}@media screen and (max-width:767px){.replenishment-products__reorder{width:100%}}.replenishment-products__reorder__discount,.replenishment-products__reorder__savings,.replenishment-products__reorder__shipping,.replenishment-products__reorder__subtotal,.replenishment-products__reorder__total{align-items:center;color:#1d2025;display:flex;font-family:Proxima Nova;font-size:18px;font-weight:700;justify-content:space-between;line-height:normal;margin-bottom:8px}@media screen and (max-width:767px){.replenishment-products__reorder__discount,.replenishment-products__reorder__savings,.replenishment-products__reorder__shipping,.replenishment-products__reorder__subtotal,.replenishment-products__reorder__total{font-size:14px;margin-bottom:4px}}.replenishment-products__reorder__discount{color:#fd7291}.replenishment-products__reorder__total{font-size:20px;margin-top:22px}@media screen and (max-width:767px){.replenishment-products__reorder__total{font-size:16px}}.replenishment-products__reorder__total s{color:#737373;font-size:18px;font-weight:400}.replenishment-products__reorder__button{all:unset;align-items:center;background:#1d2025;border:1px solid #1d2025;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:44px;justify-content:center;margin-top:15px;transition:.3s ease;width:100%}@media screen and (max-width:767px){.replenishment-products__reorder__button{font-size:16px}}.replenishment-products__reorder__button:hover{background:#fff;color:#1d2025}.replenishment-products__reorder__button--mobile{display:none}@media screen and (max-width:767px){.replenishment-products__reorder__button--mobile{display:flex;margin:0}}.subscription-benefits{margin:0 auto;max-width:1247px;text-align:center;width:93%}.subscription-benefits h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:767px){.subscription-benefits h2{font-size:26px;margin:15px}}.subscription-benefits__list{display:flex;flex-flow:row wrap;gap:22px}@media screen and (max-width:767px){.subscription-benefits__list{gap:12px}}.subscription-benefit{background-color:#ddeffe;background:linear-gradient(180deg,#ddeffe,#b8d9f4);border-radius:10.094px;border-radius:12px;display:flex;flex-direction:column;padding:40px 45px;width:calc(33% - 12px)}@media screen and (max-width:1023px){.subscription-benefit{width:calc(50% - 11px)}}@media screen and (max-width:767px){.subscription-benefit{padding:18px 14px;width:calc(50% - 6px)}}.subscription-benefit img{height:126px;width:auto}@media screen and (max-width:767px){.subscription-benefit img{height:84px}}.subscription-benefit h4{color:#1d2025;font-family:PP Pangaia;font-size:24px;font-weight:700;line-height:normal;margin-top:20px}@media screen and (max-width:767px){.subscription-benefit h4{font-size:14px;margin-top:10px}}.subscription-benefit p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;margin-top:7px;text-align:center}@media screen and (max-width:767px){.subscription-benefit p{font-size:14px}}.collection-products{display:grid;gap:30px 24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0 auto 30px}@media screen and (max-width:767px){.collection-products{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media screen and (max-width:390px){.collection-products{grid-template-columns:auto;justify-content:center}}.collection-products .product-card{display:flex;flex-direction:column;height:100%;max-width:200px;min-width:165px}.collection-products .product-card .ruk_rating_snippet{color:#1d2025!important;font-family:Proxima Nova;margin-top:5px}.collection-products .product-card h2{color:#1d2025;flex:1 1 auto;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:normal;margin:5px 0}.collection-products .product-card__link{display:flex;flex-direction:column;height:100%}.collection-products .product-card__link:hover .product-card__image--1{opacity:0}.collection-products .product-card__link:hover .product-card__image--2{opacity:1}.collection-products .product-card__image{aspect-ratio:1/1;border:1px solid #eeeded;border-top-left-radius:18px;border-top-right-radius:18px;overflow:hidden;position:relative;width:100%}.collection-products .product-card__image .product-card__image--1,.collection-products .product-card__image .product-card__image--2{position:absolute;transition:.3s ease-in-out;width:100%}.collection-products .product-card__image .product-card__image--2{opacity:0}.collection-products .product-card__savings{background-color:#1d2025;color:#fff;display:none;padding:5px;position:absolute;right:-25px;top:15px;transform:rotate(45deg);width:100px;z-index:1}.collection-products .product-card__savings,.collection-products .product-card__tag-line{font-family:Proxima Nova;font-size:12px;font-weight:600;line-height:normal;text-align:center}.collection-products .product-card__tag-line{background:#eeeded;border-bottom-left-radius:18px;border-bottom-right-radius:18px;color:#1d2025;padding:8px}.collection-products .product-card__highlights{border-bottom:1px solid #eeeded;border-top:1px solid #eeeded;color:#737373;display:flex;flex-direction:column;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:normal;padding:5px 0}.collection-products .product-card__pricing{display:flex;margin-top:4px}.collection-products .product-card__price--compare,.collection-products .product-card__price--one-time,.collection-products .product-card__price--subscription{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:normal}.collection-products .product-card__price--subscription{display:none}.collection-products .product-card__price--compare{color:grey;font-weight:400;margin-left:5px;text-decoration:line-through}.collection-products .product-card__price-per-serving{color:#1d2025;display:block;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:normal;width:100%}.collection-products .product-card__actions{margin-top:10px}.collection-products .product-card__actions a{align-items:center;align-self:stretch;border:1px solid #1d2025;border-radius:16px;color:#1d2025;display:flex;font-family:Proxima Nova;font-size:16px;font-weight:700;height:32px;justify-content:center;line-height:normal;text-align:center}.collection-products .product-card__actions button{all:unset;align-items:center;align-self:stretch;background-color:#1d2025;border:1px solid #1d2025;border-radius:16px;box-sizing:border-box;color:#1d2025;color:#fff;cursor:pointer;display:flex;font-family:Proxima Nova;font-size:16px;font-weight:700;height:32px;justify-content:center;line-height:normal;text-align:center;transition:.3s ease-in-out;width:100%}.collection-products .product-card__actions button:hover{background-color:#fff;color:#1d2025}.collection-products-section{display:flex;gap:36px;margin:30px auto 0;max-width:1140px;width:93%}@media screen and (max-width:1135px){.collection-products-section{flex-direction:column;gap:20px;margin:0 auto}}.collection-nav-overlay{background:#1d2025;bottom:0;cursor:pointer;display:none!important;height:100%;left:0;opacity:.7;position:fixed;right:0;top:0;width:100%;z-index:3}.collection-nav-overlay.is-active{display:block!important}.collection-products-section__collections{width:230px}@media screen and (max-width:1135px){.collection-products-section__collections{background:#1d2025;margin-left:-3.75%;padding:0 3.75%;width:107.5%}}.collection-products-section__collections h3{color:#1d2025;font-family:Proxima Nova;font-size:30px;font-weight:700;line-height:1;margin-bottom:10px}@media screen and (max-width:1135px){.collection-products-section__collections h3{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:10px 0;width:100%}}.collection-products-section__collections__list{display:flex;flex-direction:column}@media screen and (max-width:1135px){.collection-products-section__collections__list{background:#fff;bottom:0;padding:0;position:fixed;right:-300px;top:60px;transition:.3s ease;width:300px;z-index:3}}@media screen and (max-width:1135px) and (max-width:991px){.collection-products-section__collections__list{top:88px}}@media screen and (max-width:1135px) and (max-width:989px){.collection-products-section__collections__list{top:78px}}@media screen and (max-width:1135px) and (max-width:750px){.collection-products-section__collections__list{top:72px}}@media screen and (max-width:1135px){.collection-products-section__collections__list.is-active{right:0}}.collection-products-section__collections__list .collection-nav-mobile__close{background:#1d2025;cursor:pointer;display:none;justify-content:flex-end;margin-bottom:20px;padding:20px 20px 20px 10px}@media screen and (max-width:1135px){.collection-products-section__collections__list .collection-nav-mobile__close{display:flex}.collection-accordion{padding-left:30px}}.collection-accordion__header{color:#1d2025;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:1.5;padding:5px 0}.collection-accordion__header svg{transition:.3s ease}.collection-accordion__header.active svg{transform:rotate(-180deg)}.collection-extras{display:flex;flex-direction:column;margin-top:5px}@media screen and (max-width:1135px){.collection-extras{padding-left:30px}}.collection-extras .collection-links__link{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:1.5;padding:5px 0}.collection-accordion__body{display:flex;display:none;flex-direction:column}.collection-links__link{color:#737373;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1;padding:5px 0 5px 20px}.collection-links__link:hover{text-decoration:underline}.collection-links__link.is-active{font-weight:600;text-decoration:underline}.collection-products-section__products{flex:1}.collection-products-section__products .next a,.collection-products-section__products .page a,.collection-products-section__products .page.current{color:#1d2025;display:inline-block;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1;margin:0 15px 20px 0}.collection-products-section__products .next a:hover,.collection-products-section__products .page a:hover,.collection-products-section__products .page.current:hover{color:#009245}.collection-products-section__products .page.current{text-decoration:underline}.collection-topper{align-items:center;display:flex;margin-bottom:10px}@media screen and (max-width:767px){.collection-topper{flex-flow:row wrap}}.collection-topper form{align-items:center;display:flex;margin:0 10px 0 auto}.collection-topper form label{margin-right:10px}.collection-topper__toggle{align-items:center;background:#1d2025;border:1px solid #1d2025;border-radius:12px;cursor:pointer;display:flex;justify-content:flex-start;padding:10px 15px;position:sticky;text-transform:uppercase;top:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}@media screen and (max-width:1135px){.collection-topper__toggle{justify-content:center}}@media screen and (max-width:991px){.collection-topper__toggle{top:88px}}@media screen and (max-width:989px){.collection-topper__toggle{top:78px}}@media screen and (max-width:750px){.collection-topper__toggle{top:72px}}@media screen and (max-width:767px){.collection-topper__toggle{margin-bottom:15px;width:100%}}.collection-topper__subscribe-text,.collection-total{color:#fff;font-family:Proxima Nova;font-size:16px;font-weight:600;margin-left:15px}.collection-total{color:#1d2025;font-weight:700;margin-right:54px}.collection-controls select{border:none;color:#737373;font-weight:400;height:auto;padding:5px}.toggle{--w:40px;--h:25px;--pad:3px;--bg-off:#d1d5db;--bg-on:$green;cursor:pointer;display:inline-block;height:var(--h);position:relative;width:var(--w)}.toggle__input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.toggle__track{background:var(--bg-off);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);display:block;height:100%;position:relative;transition:background .2s ease;width:100%}.toggle__track:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);content:"";height:calc(var(--h) - var(--pad)*2);left:var(--pad);position:absolute;top:var(--pad);transition:transform .2s ease;width:calc(var(--h) - var(--pad)*2)}.toggle__input:checked+.toggle__track{background:#009245}.toggle__input:checked+.toggle__track:before{transform:translateX(calc(var(--w) - var(--h)))}.toggle__input:focus-visible+.toggle__track{outline:2px solid rgba(59,130,246,.9);outline-offset:2px}.toggle__input:disabled+.toggle__track{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.toggle__track,.toggle__track:before{transition:none}}.collection-blogs-section{background:#fff;border-radius:8px;margin:0 auto;max-width:1140px;padding:24px 0 40px;position:relative}@media screen and (max-width:1439px){.collection-blogs-section{padding:2px 43px 40px}}.collection-blogs-wrapper{display:flex;flex-flow:row wrap}.collection-blogs-wrapper.slick-slider .slick-list{margin:0}.collection-blogs-wrapper .slick-slide>div{height:100%}.collection-blogs-wrapper .slick-slide .slide-box{display:flex;flex-direction:column;height:100%}.collection-blogs__arrows{left:-5%;position:absolute;top:calc(50% - 16px);width:110%}@media screen and (max-width:1439px){.collection-blogs__arrows{left:0;width:100%}}.collection-blogs__arrows .prev-arrow--ab{cursor:pointer;left:10px;position:absolute}.collection-blogs__arrows .prev-arrow--ab.slick-disabled{opacity:.5}.collection-blogs__arrows .next-arrow--ab{cursor:pointer;position:absolute;right:10px}.collection-blogs__arrows .next-arrow--ab.slick-disabled{opacity:.5}.collection-blogs__arrows svg{fill:#fff;border:1px solid #ef5483;border-radius:50%}.collection-blogs__arrows svg path{fill:#ef5483}.collection-blog,.slick-initialized .slick-slide.collection-blog{background-color:#fff1f4;border-radius:8px;display:flex;flex-direction:column;margin:0 6px;overflow:hidden;padding:0;width:100%}.collection-blog .collection-blog__content,.slick-initialized .slick-slide.collection-blog .collection-blog__content{display:flex;flex-direction:column;height:100%;padding:23px 19px 28px}.collection-blog img,.slick-initialized .slick-slide.collection-blog img{width:100%}.collection-blog span,.slick-initialized .slick-slide.collection-blog span{color:#fd7291;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;margin:0 0 12px}.collection-blog h3,.slick-initialized .slick-slide.collection-blog h3{color:#1d2025;font-family:Proxima Nova;font-size:22px;font-weight:700;line-height:1.09;margin:0}.collection-blog p,.slick-initialized .slick-slide.collection-blog p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;margin:10px 0}.collection-blog a,.slick-initialized .slick-slide.collection-blog a{color:#fd7291;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;margin-top:auto;text-decoration-line:underline}.collection-banner{background-size:cover;height:130px}@media screen and (max-width:1439px){.collection-banner{background-position:28% 0;height:300px}}@media screen and (max-width:767px){.collection-banner{background-position:50% 100%;height:400px}}.collection-banner h1{color:#fff;font-family:PP Pangaia!important;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width:1439px){.collection-banner h1{max-width:400px}}@media screen and (max-width:767px){.collection-banner h1{text-align:center}}.collection-banner__inner{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1140px;width:93%}@media screen and (max-width:767px){.collection-banner__inner{align-items:flex-start;justify-content:center}}.collection-banner__inner h1{color:#fff;margin:0}@media screen and (max-width:767px){.collection-banner__inner h1{margin:30px 0 0}}.collection-highlights-section{background-size:cover}.collection-highlights-section__inner{margin:0 auto;max-width:1140px;padding:45px 0 33px;width:93%}.collection-highlights-section__inner h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-weight:700;line-height:1;margin:0 0 12px}@media screen and (max-width:767px){.collection-highlights-section__inner h2{font-size:26px}}.collection-highlights-section__inner p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.collection-highlights-section__inner p{font-size:14px}}.collection-highlights{display:flex;justify-content:space-between;padding-bottom:16px}.collection-highlights .slick-track{align-items:stretch;display:flex;padding-bottom:4px}.collection-highlights .collection-highlight.slick-slide{align-items:center;background:#fff1f4;border-radius:18px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;height:auto;margin:0 8px;padding:30px 24px 43px!important;width:264px}@media screen and (max-width:767px){.collection-highlights .collection-highlight.slick-slide{padding:15px 10px 10px!important}}.collection-highlights .collection-highlight.slick-slide img{margin-bottom:18px;width:88px}@media screen and (max-width:767px){.collection-highlights .collection-highlight.slick-slide img{margin-bottom:10px;width:70px}}.collection-highlights .collection-highlight.slick-slide h4{color:#1d2025;font-family:PP Pangaia;font-size:24px;font-weight:700;line-height:.83;margin-bottom:15px;text-align:center}.collection-highlights .collection-highlight.slick-slide p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;text-align:center}.collections-qa{background:#1d2025}@media screen and (max-width:767px){.collections-qa{display:none}}.collections-qa-inner{margin:0 auto;max-width:1140px;padding:43px 0;width:93%}.collections-qa-inner h2{color:#fff;font-family:Proxima Nova;font-size:48px;font-weight:700;line-height:1;margin:0 0 7px}.collections-qa__container{display:grid;gap:70px;grid-template-columns:1fr 1fr}.collections-qa__questions ul{list-style:none;margin:0;padding:0}.collections-qa__question{all:unset;border-bottom:1px solid #737373;box-sizing:border-box;color:#737373;cursor:pointer;display:flex;font-family:Proxima Nova;font-size:24px;font-weight:700;line-height:normal;padding:24px 0;transition:.5s ease;width:100%}.collections-qa__question.is-active{color:#fff}.collections-qa__answer{opacity:0}.collections-qa__answer a,.collections-qa__answer p{color:#fff;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;padding:8px 0;transition:.5s ease}.collections-qa__answer a{text-decoration:underline}.collections-qa__answer[hidden]{display:none}.collections-qa__answer.is-active{opacity:1}.collections-qa-mobile{background:#1d2025;display:none}@media screen and (max-width:767px){.collections-qa-mobile{display:flex;flex-direction:column}}.collections-qa-inner-mobile{margin:0 auto;padding:35px 0;width:93%}.collections-qa-inner-mobile h2{color:#fff;font-family:Proxima Nova;font-size:26px;font-style:normal;font-weight:700;line-height:1.08;margin:0;max-width:250px}.collections-qa-inner-mobile .collection-qa__header{align-items:center;border-bottom:1px solid #737373;display:flex;justify-content:space-between;padding:24px 0;transition-delay:.3s}.collections-qa-inner-mobile .collection-qa__header.active{border:none}.collections-qa-inner-mobile .collection-qa__header.active svg{transform:rotate(180deg)}.collections-qa-inner-mobile .collection-qa__body{border-bottom:1px solid #737373;display:none}.collections-qa-inner-mobile a,.collections-qa-inner-mobile h3,.collections-qa-inner-mobile p{color:#fff;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.collections-qa-inner-mobile a{text-decoration:underline}.collection-links{align-items:center;display:flex;flex-direction:column;margin:0 auto 30px;max-width:1140px;text-align:center;width:93%}.collection-links h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-weight:700;line-height:1;margin:24px 0;text-align:center}.collection-links ul{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.collection-links li a{background:#3f6eab;border-radius:24px;color:#fff;display:block;font-family:Proxima Nova;font-size:18px;font-weight:600;line-height:normal;padding:8px 18px;text-align:center;transition:.3s ease}.collection-links li a:hover{background:#2a4a73}.collection-intro{display:flex;gap:42px;margin:0 auto;max-width:1140px;padding:26px 0;width:93%}@media screen and (max-width:767px){.collection-intro{flex-direction:column;gap:0;padding-bottom:0}}.collection-intro p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.5}.highlights-list{background:#eeeded;border-radius:8px;display:grid;gap:9px 0;grid-template-columns:repeat(3,1fr);max-width:380px;padding:20px;width:100%}@media screen and (max-width:767px){.highlights-list{border-radius:0;margin-left:-3.75%;max-width:none;width:107.5%}}.highlights-list .highlight-item{align-items:center;display:flex;flex-direction:column}.highlights-list .highlight-item img{width:58px}.highlights-list .highlight-item span{color:#1d2025;font-family:Proxima Nova;font-size:12px;font-weight:600;line-height:normal;text-align:center}.collection-reviews{margin:0 auto;max-width:1140px;padding:40px 0;width:93%}.collection-reviews h2{color:#1d2025;font-family:Proxima Nova;font-size:48px;font-weight:700;line-height:1;margin:0 0 12px}@media screen and (max-width:767px){.collection-reviews h2{font-size:26px}}.collection-reviews p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.5;margin:0 0 24px}.collection-reviews #collection-reviews{display:flex;flex-wrap:wrap;margin-bottom:20px}.collection-reviews #collection-reviews .slick-track{align-items:stretch;display:flex}.collection-reviews .review.slick-slide{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;margin:0 10px;padding:30px 20px;position:relative}.collection-reviews .review.slick-slide:nth-of-type(3n+1){background:#ddeffe}.collection-reviews .review.slick-slide:nth-of-type(3n+1) .review__rating{color:#72a5fd}.collection-reviews .review.slick-slide:nth-of-type(3n+2){background:#efddfe}.collection-reviews .review.slick-slide:nth-of-type(3n+2) .review__rating{color:#866dd7}.collection-reviews .review.slick-slide:nth-of-type(3n+3){background:#ffe1f0}.collection-reviews .review.slick-slide:nth-of-type(3n+3) .review__rating{color:#ba334d}.collection-reviews .review.slick-slide .review__rating{margin-bottom:20px}.collection-reviews .review.slick-slide .review__comment{max-height:60px;overflow:hidden;transition:max-height .25s ease}.collection-reviews .review.slick-slide p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:1.25;margin:auto 0;text-align:center}.collection-reviews .review.slick-slide .review__fade{align-items:flex-end;background:linear-gradient(transparent,hsla(0,0%,100%,.8) 90%);bottom:65px;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.collection-reviews .review.slick-slide .review__fade button{all:unset;background:#fff;border:1px solid #1d2025;border-radius:8px;box-sizing:border-box;font-family:Proxima Nova;font-size:14px;margin-bottom:3px;padding:2px 5px}.collection-reviews .review.slick-slide .review__info{margin-top:10px}.collection-reviews .review.slick-slide .review__name{color:#1d2025;font-family:Proxima Nova;font-size:14px;letter-spacing:.28px;line-height:normal;margin-top:auto;text-align:center;text-transform:capitalize}.collection-reviews .review.slick-slide .review__product,.collection-reviews .review.slick-slide .review__time{color:#1d2025;font-family:Proxima Nova;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:normal;text-align:center}.collection-reviews .review.slick-slide .review__product{font-size:18px;font-weight:700;margin-bottom:15px}.collection-authored{display:flex;gap:18px;margin:0 auto;max-width:1140px;padding:0;width:93%}@media screen and (max-width:1023px){.collection-authored{flex-wrap:wrap}}.collection-authored-div{border:1px solid #f7d2dc;border-radius:8px;display:flex;flex:1 1 100%;flex-direction:column;gap:14px;padding:28px 38px}@media screen and (max-width:1023px){.collection-authored-div{flex:0 1 calc(50% - 9px)}}@media screen and (max-width:767px){.collection-authored-div{flex:1 0 100%}}.collection-authored-div h4{color:#1d2025;font-family:Proxima Nova;font-size:18px;font-weight:400;line-height:normal}.collection-authored-div p{color:#1d2025;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:1.33}.collection-authored-div__person{align-items:center;display:flex;gap:15px}.collection-authored-div__person img{border-radius:50%;height:84px;width:84px}.collection-authored-div__person h5{color:#1d2025;font-family:Proxima Nova;font-size:20px;font-weight:600;line-height:1;margin:0 0 7px}.collection-authored-div__person span{color:#737373;display:block;font-family:Proxima Nova;font-size:12px;font-weight:600;line-height:1.33}.collection-authored-div--review{display:flex;flex-direction:column}@media screen and (max-width:1023px){.collection-authored-div--review{flex:1 1 100%}}.collection-authored-div--review div{align-items:center;display:flex;justify-content:space-between;margin:auto 0}.collection-authored-div--review div span{color:#737373;font-family:Proxima Nova;font-size:12px;font-weight:600;line-height:normal}.collection-authored-div--review div strong{color:#1d2025;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:1.33;margin:0 0 0 auto}.collection-landing .product-general-and-accordion.faqs-section{border-top:0;margin:0 auto}.template-account{background-color:#f5f4f2}.account-page-body{display:flex;margin:24px auto 0;max-width:1140px;width:93%}@media screen and (max-width:1023px){.account-page-body{flex-direction:column}}#shopify-section-account-navigation{margin-right:1%;width:17%}@media screen and (max-width:1023px){#shopify-section-account-navigation{width:100%}}.account-panels{width:82%}@media screen and (max-width:1023px){.account-panels{width:100%}}.feature-card{background-size:cover;border-radius:8px;margin-bottom:24px;overflow:hidden}.feature-card .feature-card__inner{max-width:540px;padding:76px 34px;width:93%}@media screen and (max-width:767px){.feature-card .feature-card__inner{padding:30px 18px}}.feature-card h2{color:#fff;font-family:PP Pangaia!important;font-size:48px;font-weight:800;line-height:1;margin:0 0 26px}@media screen and (max-width:767px){.feature-card{font-size:36px}}.feature-card h3{color:#fff;font-family:Proxima Nova;font-size:32px;font-weight:700;line-height:1.19;margin:0 0 26px}@media screen and (max-width:767px){.feature-card h3{font-size:24px}}.feature-card p{font-size:16px;font-weight:400;margin:0 0 26px}.feature-card a,.feature-card p{color:#fff;font-family:Proxima Nova;line-height:normal}.feature-card a{border:1.5px solid #fff;border-radius:20px;font-size:14px;font-style:normal;font-weight:700;padding:10px 16px;text-align:center;transition:.3s ease}.feature-card a:hover{background:#1d2025}.icon-card{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:14px 34px}@media screen and (max-width:1230px){.icon-card{padding:20px 34px}}@media screen and (max-width:767px){.icon-card{flex-direction:column;padding:30px 18px}}.icon-card>div{max-width:440px}@media screen and (max-width:767px){.icon-card>div{max-width:100%}}.icon-card h2{align-items:center;color:#fff;display:flex;font-family:PP Pangaia!important;font-size:44px;font-weight:800;letter-spacing:.44px;line-height:1.09;margin:0 0 12px}@media screen and (max-width:767px){.icon-card h2{font-size:36px;justify-content:space-between}}.icon-card h2 img{margin-right:6px}@media screen and (max-width:767px){.icon-card h2 img{order:1}}.icon-card p{color:#fff;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:normal}.icon-card>img{height:175px;width:auto}@media screen and (max-width:1230px){.icon-card>img{height:100px}}@media screen and (max-width:1023px){.icon-card>img{display:none}}.icon-card .internal-nav,.icon-card>a{border:1.6px solid #fff;border-radius:24px;color:#fff;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:normal;padding:10px;text-align:center;transition:.3s ease;width:200px}.icon-card .internal-nav:hover,.icon-card>a:hover{background:#1d2025}@media screen and (max-width:767px){.icon-card .internal-nav,.icon-card>a{margin-top:20px;width:100%}}.cta-card{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:19px 34px 33px}@media screen and (max-width:767px){.cta-card{flex-direction:column;padding:30px 18px}}.cta-card p{color:#fff;font-family:Proxima Nova;font-size:26px;font-weight:700;line-height:1.7;margin:0;max-width:415px}@media screen and (max-width:1230px){.cta-card p{font-size:24px}}.cta-card h2{color:#fff;font-family:PP Pangaia!important;font-size:44px;font-weight:800;line-height:1;margin:0;text-transform:capitalize}@media screen and (max-width:1230px){.cta-card h2{font-size:38px}}.cta-card img{max-width:272px}@media screen and (max-width:1230px){.cta-card img{max-width:180px}}@media screen and (max-width:1023px){.cta-card img{display:none}}@media screen and (max-width:767px){.cta-card img{display:block;margin:10px 0;max-width:80%}}.cta-card a{border:1.6px solid #fff;border-radius:24px;color:#fff;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:normal;padding:10px;text-align:center;transition:.3s ease;width:200px}.cta-card a:hover{background:#1d2025}@media screen and (max-width:767px){.cta-card a{width:100%}}.account-blogs-section{background:#fff;border-radius:8px;padding:24px 43px 40px;position:relative}.account-blogs-wrapper{display:flex;flex-flow:row wrap}.account-blogs-wrapper.slick-slider .slick-list{margin:0}.account-blogs-wrapper .slick-slide>div{height:100%}.account-blogs-wrapper .slick-slide .slide-box{display:flex;flex-direction:column;height:100%}.account-blogs__arrows{left:0;position:absolute;top:calc(50% - 16px);width:100%}.account-blogs__arrows .prev-arrow--ab{cursor:pointer;left:10px;position:absolute}.account-blogs__arrows .prev-arrow--ab.slick-disabled{opacity:.5}.account-blogs__arrows .next-arrow--ab{cursor:pointer;position:absolute;right:10px}.account-blogs__arrows .next-arrow--ab.slick-disabled{opacity:.5}.account-blogs__arrows svg{fill:#fff;border:1px solid #ef5483;border-radius:50%}.account-blogs__arrows svg path{fill:#ef5483}.account-blog,.slick-initialized .slick-slide.account-blog{background-color:#fff1f4;border-radius:8px;display:flex;flex-direction:column;margin:0 6px;overflow:hidden;padding:0;width:100%}.account-blog .account-blog__content,.slick-initialized .slick-slide.account-blog .account-blog__content{display:flex;flex-direction:column;height:100%;padding:23px 19px 28px}.account-blog img,.slick-initialized .slick-slide.account-blog img{width:100%}.account-blog span,.slick-initialized .slick-slide.account-blog span{color:#fd7291;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;margin:0 0 12px}.account-blog h3,.slick-initialized .slick-slide.account-blog h3{color:#1d2025;font-family:Proxima Nova;font-size:22px;font-weight:700;line-height:1.09;margin:0}.account-blog p,.slick-initialized .slick-slide.account-blog p{color:#1d2025;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;margin:10px 0}.account-blog a,.slick-initialized .slick-slide.account-blog a{color:#fd7291;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.25;margin-top:auto;text-decoration-line:underline}.subscriptions-panel{background:#fff;border-radius:8px;padding-bottom:22px}.subscriptions-panel .subscription-benefits__list{justify-content:center}.subscriptions-panel .subscription-benefit{padding:20px 25px;width:calc(33% - 15px)}@media screen and (max-width:1023px){.subscriptions-panel .subscription-benefit{width:calc(50% - 15px)}}@media screen and (max-width:767px){.subscriptions-panel .subscription-benefit{padding:15px 10px;width:calc(50% - 6px)}}.subscriptions-panel .subscription-benefit img{height:100px}@media screen and (max-width:767px){.subscriptions-panel .subscription-benefit img{height:70px}}.subscriptions-banner{background-position:68% 50%;background-size:cover;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;height:225px;margin-bottom:24px;padding:56px 30px}@media screen and (max-width:1023px){.subscriptions-banner{background:linear-gradient(110deg,#a70f3d 43.89%,rgba(167,15,61,.6) 83.51%);height:auto;padding:30px 20px}}.subscriptions-banner .subscriptions-banner__inner{max-width:510px}@media screen and (max-width:1023px){.subscriptions-banner .subscriptions-banner__inner{margin:0 auto;text-align:center}}.subscriptions-banner h2{font-family:PP Pangaia!important;font-size:48px;font-weight:700;line-height:1.08}.subscriptions-banner h2,.subscriptions-banner h3{color:#fff;margin:0;text-shadow:0 0 3.16px rgba(0,0,0,.35)}.subscriptions-banner h3{font-family:Proxima Nova;font-size:24px;font-weight:600;line-height:2.17}@media screen and (max-width:767px){.subscriptions-banner h3{font-size:20px;line-height:1.56;margin-top:10px}}.subscriptions-banner img{margin-left:auto;width:335px}@media screen and (max-width:767px){.subscriptions-banner img{display:none}}.subscriptions__breadcrumb-outer{background-color:#f5f4f2;width:100%}.subscriptions__breadcrumb-outer>div{font-family:Proxima Nova;margin:0 auto;max-width:1150px;padding:1rem 0 0;width:93%}.subscriptions__breadcrumb-outer a{color:#1d2025;text-decoration:underline}.contact-panel__form{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;margin-bottom:24px;padding:40px}@media screen and (max-width:767px){.contact-panel__form{padding:20px}}.contact-panel__form h2{color:#1d2025;font-family:Proxima Nova;font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:1.2;margin:0 0 8px}.contact-panel__form p{font-family:Proxima Nova;font-size:20px;font-weight:400;line-height:1.5;margin:0 0 48px}@media screen and (max-width:767px){.contact-panel__form p{margin-bottom:20px}}.contact-panel__form form{max-width:800px;width:93%}.contact-panel__form form label{color:#1d2025;font-family:Proxima Nova;font-size:14px;font-weight:600;line-height:1.71;margin:0 0 6px}.contact-panel__form form input,.contact-panel__form form textarea{font-weight:400}.contact-panel__form form .privacy-label{color:#737373;font-family:Proxima Nova;font-size:14px;font-weight:400;line-height:1.71;margin:0}.contact-panel__form form button{all:unset;align-items:center;background:#fd7291;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#fff;display:flex;font-family:Proxima Nova;font-size:20px;font-weight:600;justify-content:center;line-height:1.2;padding:12px 0;width:240px}.icon-card--contact{padding:46px 34px 60px}@media screen and (max-width:767px){.icon-card--contact{padding:30px 18px}}.icon-card--contact>div{max-width:unset}.icon-card--contact a,.icon-card--contact span{border:1.6px solid #fff;border-radius:24px;color:#fff;cursor:pointer;font-family:Proxima Nova;font-size:16px;font-weight:700;line-height:normal;padding:10px;text-align:center;transition:.3s ease;width:200px}.icon-card--contact a:hover,.icon-card--contact span:hover{background:#1d2025}.icon-card--contact .contact-buttons{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:767px){.icon-card--contact .contact-buttons{flex-flow:row wrap;justify-content:center;margin-top:20px}}.contact-details-wrapper{background-color:#fff;border-radius:8px;display:flex;max-height:408px;overflow:hidden}.contact-details-wrapper .contact-details{background:#eeeed1;border-radius:24px;display:flex;flex-direction:column;gap:13px;justify-content:space-between;margin:48px;padding:18px;width:50%}@media screen and (max-width:1023px){.contact-details-wrapper .contact-details{border-radius:8px;margin:0;width:100%}}.contact-details-wrapper .contact-details__item{align-items:center;background:#fff;border-radius:18px;display:flex;height:84px;padding:11px 16px}.contact-details-wrapper .contact-details__item__image{align-items:center;background:#fd7291;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:17px;width:48px}.contact-details-wrapper .contact-details__item__info{color:#1d2025;display:flex;flex-direction:column;font-family:Proxima Nova;font-size:16px;font-weight:400;line-height:1.13}.contact-details-wrapper .contact-details__item__info strong{font-size:20px;font-weight:600;line-height:1.5}.contact-details-wrapper .contact-details__image{background-position:50%!important;background-size:cover!important;display:block!important;width:50%}@media screen and (max-width:1023px){.contact-details-wrapper .contact-details__image{display:none!important}}.order-history-table-wrapper{border:1px solid #cacaca;border-radius:8px;overflow:hidden}table.order-history{border-collapse:collapse;width:100%}table.order-history thead{background:#1d2025;color:#fff}table.order-history th{font-family:Proxima Nova;padding:20px 34px;text-align:left}table.order-history td{border-top:1px solid #cacaca;font-family:Proxima Nova;font-size:18px;padding:20px 34px}table.order-history td span{color:#1d2025}table.order-history .active .order-caret{transform:rotate(90deg)}table.order-history .order-details-row>td{padding:5px 10px}table.order-history .order-details-row>td>div:first-of-type{display:none}table.order-history .order-details-row span.cart-discount svg{width:15px}table.order-history .fulfillment{display:flex;flex-direction:column;gap:5px}.order-details tbody>tr>td>div{display:flex;flex-direction:column;gap:10px}.account table td:first-of-type a{border-radius:8px}.reorder-panel .replenishment-hero{background-position:68% 50%;border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (max-width:1023px){.reorder-panel .replenishment-hero{background-position:50% 55%;border-radius:8px;height:360px;padding-top:30px}.reorder-panel .replenishment-hero h1{font-size:55px}.reorder-panel .replenishment-hero h2{line-height:1.7}}.reorder-panel .replenishment-products__wrapper{width:100%}.reorder-panel .replenishment-product__upgrade{height:40px}.reorder-panel .subscription-benefit{padding:30px 20px}.reorder-panel .subscription-benefit img{height:90px}.account-navigation-item{all:unset;align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-sizing:border-box;color:#1d2025;cursor:pointer;display:flex;font-family:Proxima Nova;font-size:18px;font-weight:600;line-height:1.26;margin-bottom:14px;padding:18px 22px;transition:.3s ease;width:100%}@media screen and (max-width:1230px){.account-navigation-item{padding:14px 6px}}.account-navigation-item:hover{background:#fff1f4}.account-navigation-item.active{background:linear-gradient(180deg,#ef5483,#d12e5f);color:#fff}.account-navigation-item.active svg{display:none}.account-navigation-item.active svg.show-on-active{display:block}.account-navigation-item svg{margin-right:5px;width:28px}.account-navigation-item svg.show-on-active{display:none}@media screen and (max-width:1023px){.account-navigation--desktop{display:none}}.account-menu-toggle{all:unset;align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-sizing:border-box;color:#1d2025;cursor:pointer;display:none;font-family:Proxima Nova;font-size:18px;font-weight:600;line-height:1.26;margin-bottom:12px;padding:18px;width:100%}.account-menu-toggle svg{margin-right:6px}@media screen and (max-width:1023px){.account-menu-toggle{display:flex}}.account-drawer{background:#fff;display:block;height:100%;padding:18px 32px;position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:9999999999}.account-drawer.open{right:0}.account-drawer .account-navigation-item{box-shadow:none;font-size:16px;margin-bottom:5px;padding:5px 0}.account-nav__page-overlay{background-color:hsla(0,0%,88%,.3);display:block!important;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-111111}.account-nav__page-overlay.active{opacity:1;z-index:99999}.account-drawer__header{align-items:center;color:#ef5483;display:flex;font-family:Proxima Nova;font-size:20px;font-weight:700;justify-content:space-between;line-height:1.4;margin-bottom:22px}.account-drawer__header svg{cursor:pointer}.login-section{background:rgba(163,109,210,.2);border-radius:40px;margin:40px auto;max-width:540px;padding:56px 0;text-align:center;width:93%}@media screen and (max-width:767px){.login-section{padding:20px 0}}.login-section .login-section-inner{margin:0 auto;max-width:420px;width:93%}.login-section svg{margin-bottom:25px}@media screen and (max-width:767px){.login-section svg{margin-bottom:0;width:80px}}.login-section p{margin:9px auto 0!important;max-width:350px}.login-section h1.page-title{color:#ef5483;font-family:PP Pangaia!important;font-size:48px;font-weight:700;letter-spacing:-.48px;line-height:1;margin:0;text-align:center}@media screen and (max-width:767px){.login-section h1.page-title{font-size:40px}}.login-section .page-subheading{font-weight:700;margin:26px auto 0!important}.login-section .customer h1:before{content:none}.login-section .customer:not(.account):not(.order){margin:0 auto;max-width:540px}.login-section #login,.login-section #recover{margin:0}.login-section .login a[href="#recover"]{font-size:16px;font-weight:700;text-decoration:none}.login-section .customer form button{background:#ef5483;font-weight:800;margin:17px 0 15px}.login-section .customer .field input,.login-section .customer select{font-size:20px}.login-section .customer form a[href="/account/register"]{color:#ef5483;font-weight:700;text-decoration:none}.create-account-section{background:rgba(163,109,210,.2);border-radius:40px;margin:40px auto;max-width:540px;padding:56px;text-align:center;width:90%}@media screen and (max-width:767px){.create-account-section{padding:20px 0}}.create-account-section svg{margin-bottom:25px}@media screen and (max-width:767px){.create-account-section svg{margin-bottom:0;width:80px}}.create-account-section .customer:not(.account):not(.order){margin:0 auto}.create-account-section .customer h1{color:#ef5483;font-family:PP Pangaia!important;font-size:48px;font-weight:700;letter-spacing:-.48px;line-height:1;margin:0;text-align:center}@media screen and (max-width:767px){.create-account-section .customer h1{font-size:40px}}.create-account-section .customer h1:before{content:none}.account-header-wrapper{background-position:50%;background-size:cover;height:300px}@media screen and (max-width:767px){.account-header-wrapper{height:280px}}.account-header{align-items:center;display:flex;height:100%;justify-content:space-around;margin:0 auto;width:93%}@media screen and (max-width:767px){.account-header{flex-direction:column;justify-content:center}}.account-header__logo{max-width:489px;width:42%}@media screen and (max-width:767px){.account-header__logo{width:300px}}.account-header__b-corp{align-items:center;display:flex}@media screen and (max-width:767px){.account-header__b-corp{display:none}}.account-header__b-corp svg{margin-right:10px}.account-header__b-corp p{color:#fff;font-family:Proxima Nova;font-size:12px;font-weight:600;line-height:1.33;margin:0;max-width:120px}.account-header__reviews{align-items:center;display:flex;flex-direction:column}.account-header__reviews p{color:#fff;font-family:Proxima Nova;font-size:12px;font-weight:600;line-height:1.33;margin:0}footer{background:linear-gradient(180deg,#f05b85,#fa7393);padding:33px 0}@media screen and (max-width:767px){footer{padding:20px 0}}.footer--desktop{display:flex;gap:4.7%;justify-content:space-between;margin:0 auto;max-width:1247px;width:93%}@media screen and (max-width:1023px){.footer--desktop{display:none}}.footer-desktop__left{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;width:340px}.footer-desktop__left img{margin-bottom:26px;width:192px}.footer-desktop__left svg{transition:.3s ease}.footer-desktop__left svg:hover{scale:1.1}.footer-desktop__middle{width:100%}.footer-desktop__right{display:flex;flex:0 0 auto;flex-direction:column;width:300px}.footer__logos{align-items:center;display:flex;gap:32px;justify-content:center}@media screen and (max-width:1023px){.footer__logos{width:50%}}.footer__social-icons{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1023px){.footer__social-icons{margin-top:10px}}.footer__contact{margin-bottom:10px}@media screen and (max-width:1023px){.footer__contact{align-self:flex-start;margin:10px 0}}.footer__contact a,.footer__contact p{color:#fff}.footer__contact a:hover{text-decoration:underline}.footer__copyright{color:#fff;font-size:10px;font-weight:600;line-height:2.26}@media screen and (max-width:767px){.footer__copyright{align-self:flex-start;margin:5px 0}}.footer__copyright a{color:#fff}.footer-accordion__header{align-items:center;border-bottom:1.2px solid #e04b72;cursor:pointer;display:flex;justify-content:space-between;width:100%}.footer-accordion__header:last-of-type{border-bottom:none}.footer-accordion__header.active svg{transform:rotate(180deg)}.footer-accordion__header a:hover h2{color:#1d2025;text-decoration:underline}.footer-accordion__header h2{color:#fff;font-size:16px;font-weight:700;line-height:1.5;margin:0;padding:8px 0;text-transform:uppercase;transition:.3s ease}.footer-accordion__header svg{display:none;transition:.3s ease}.footer-accordion__body{display:none;flex-direction:column}.footer-accordion__body li{padding:5px 0}.footer-accordion__body a{color:#fff;font-size:12px;font-weight:600;line-height:1.66;padding:8px 0}.footer-accordion__body a.active{text-decoration:underline}.footer-accordion__body a:hover{color:#1d2025;text-decoration:underline}.footer--mobile{align-items:center;display:none;flex-direction:column;margin:0 auto;width:93%}@media screen and (max-width:1023px){.footer--mobile{display:flex}}.footer--mobile__links-container{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;width:100%}.footer--mobile__links{width:50%}.footer__mobile-logo{margin-bottom:32px}@media screen and (max-width:767px){.footer__payment{align-self:flex-start;width:300px}}.footer__payment ul{display:flex;flex-flow:row wrap}