@media screen and (min-width: 750px){.hide-on-desktop{display:none}}@media screen and (max-width: 750px){.hide-on-mobile{display:none}}#product-collapse-reviews{background-color:#f8f6f2}.pdp-content-container{width:100%;max-width:300px;margin:auto}@media screen and (min-width: 400px){.pdp-content-container{max-width:400px}}@media screen and (min-width: 750px){.pdp-content-container{max-width:500px;padding:16px}}.product-ingredients{width:100%;max-width:1000px;margin:auto;padding:20px;overflow:hidden;transition:max-height .4s ease-in-out}.product-ingredients__show-more-btn svg{width:25px;height:25px}.product-how-to__item{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:24px}.product-how-to__label{width:100%;font-size:14px;margin-bottom:5px;font-weight:700}.product-how-to__instructions{width:100%;font-size:14px}@media screen and (min-width: 750px){.product-how-to__item{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;margin-bottom:20px}.product-how-to__label{width:30%;font-size:14px;padding-right:12px;font-weight:400}.product-how-to__instructions{width:70%;font-size:14px}}.see-results__slide{display:flex;align-items:center;justify-content:center}.see-results__slide img{max-width:100%;height:auto;object-fit:cover}.see-results__pagination>.swiper-pagination-bullet-active{background:var(--color-primary)!important}.pdp-faq-section__content{padding:0 0 32px}.pdp-faq-section__title{text-align:center;font-size:22px;font-weight:400;text-transform:uppercase;margin:auto;max-width:80%}@media screen and (min-width: 750px){.pdp-faq-section__title{font-size:32px}}.product-faq__item{border-top:1px solid var(--color-border-light)}.product-faq__item:last-child{border-bottom:1px solid var(--color-border-light)}.product-faq__header{font-family:var(--font-primary);font-size:14px;padding:14px 16px;border:none;text-align:left;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;cursor:pointer}@media screen and (min-width: 768px){.product-faq__header{font-size:16px;padding:14px 8px}}.product-faq__header[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.product-faq__header-icon{display:flex;justify-content:center;align-items:center;margin-left:4px;pointer-events:none}.product-faq__header-icon svg{width:20px;height:20px}.product-faq__header[aria-expanded=true]>.icon-plus{display:none}.product-faq__header[aria-expanded=false]>.icon-minus{display:none}.product-faq__content *{font-size:13px!important;font-family:var(--font-primary)!important;line-height:1.6;width:auto!important}@media screen and (min-width: 750px){.product-faq__content *{font-size:14px!important}}.product-reviews__content{width:100%;max-width:900px;margin:0 auto;list-style:none}.product-reviews__subtitle{text-align:center;font-size:16px;font-weight:500;font-style:italic}.product-reviews__title{text-align:center;font-family:var(--font-secondary);font-weight:700;font-size:18px;text-transform:uppercase;margin-top:12px;margin-bottom:12px}@media screen and (min-width: 750px){.product-reviews__title{font-size:24px}}.product-reviews__overview{width:100%;max-width:600px;margin:16px auto 32px;background-color:#fff;padding:20px;border-radius:20px}.product-reviews__overview-item{display:flex;justify-content:space-between;flex-wrap:nowrap}.product-reviews__overview-item .stars{color:#f4b943}.product-reviews__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 750px){.product-reviews__container{justify-content:flex-start}}.product-review__card{background-color:#fff;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;margin-bottom:20px;box-shadow:0 3px 6px #d6d6d6;display:flex;flex-direction:column}.product-review__card-image{width:100%;overflow:hidden;position:relative}.product-review__card-image:after{content:"";display:block;padding-bottom:100%}.product-review__card-image img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-review__card-content{display:flex;flex-direction:column;padding:6px 12px 12px;font-size:10px;flex:1 1 auto}.product-review__card-icons{width:100%;display:flex;align-items:center;margin-bottom:16px}.product-review__card-icons img{height:auto;max-height:20px;margin-right:10px}.product-review__card-icons img:last-child{margin-left:auto;margin-right:0}.product-review__card-rating{margin-top:auto;margin-bottom:5px;padding-top:5px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.product-review__card-rating .stars{color:#f4b943}.product-review__verified{text-align:center;font-size:8px;font-style:italic}.product-review-card-image-only{width:100%;height:100%;position:relative;border-radius:15px;overflow:hidden;margin-bottom:20px;box-shadow:0 3px 6px #d6d6d6;display:flex}.product-review-card-image-only:after{content:"";display:block;padding-bottom:100%}@media screen and (min-width: 750px){.product-review-card-image-only{width:calc(25% - 7px);height:100%}}.product-review-card-image-only img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-reviews__videos{width:100%;max-width:900px;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;list-style:none;margin:0 auto 16px}.product-review__video{width:calc(50% - 10px);overflow:hidden;margin-bottom:20px}@media screen and (min-width: 750px){.product-review__video{width:calc(33% - 10px);overflow:hidden;margin:0 5px 20px;transition:transform .3s ease}.product-review__video:hover{transform:translateY(-5px)}}.product-review__video:nth-child(odd){border-top-right-radius:20px}.product-review__video:nth-child(2n){border-top-left-radius:20px}@media screen and (min-width: 750px){.product-review__video{border-radius:20px!important}}.pdp-review-video{display:block;position:relative;width:100%;height:100%;overflow:hidden}.pdp-review-video:after{content:"";display:block;padding-bottom:100%}@media screen and (min-width: 750px){.pdp-review-video:after{padding-bottom:130%}}.pdp-review-video .video_review{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;object-position:top}.pdp-review-video svg{width:50px;height:50px;fill:#fff}.product-before-after{width:100%;max-width:1200px;padding:20px;margin:0 auto}.before-after-swiper{padding-bottom:42px}.product-before-after__header{width:100%;max-width:600px;padding:0 20px 20px;margin:0 auto 16px}.product-before-after__header p{font-family:var(--font-secondary);margin-bottom:8px;font-weight:500}@media screen and (min-width: 750px){.product-before-after{margin:0 auto 20px}.product-before-after__header{width:fit-content;max-width:600px}.product-before-after{padding:0 20px 20px}}.image-object-fit{width:100%;overflow:hidden;position:relative}.image-object-fit:after{content:"";display:block;padding-bottom:100%}.image-object-fit img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-before-after-thumbnails{margin-top:16px}.before-after-thumb-slide.swiper-slide-thumb-active{outline:2px solid var(--color-primary)}@media screen and (min-width: 650px){.product-before-after-thumbnails{display:none}}.how-to-steps__swiper .swiper-wrapper{padding-bottom:32px}.how-to-step__card{width:100%;margin:auto}.how-to-step__card h2{text-align:center;font-weight:600;margin-bottom:12px;font-size:18px}.how-to-step__card h3{text-align:center;color:var(--color-primary);font-weight:700;text-transform:uppercase;margin-bottom:16px}.how-to-step__card-image{max-width:350px;margin:auto}.how-to-step__card-image img{border-radius:20px}.how-to-step__card p{text-align:left;color:#222;font-weight:500;margin-top:12px;font-size:16px;line-height:1.6}.pdp-featured-in__blog-card{padding:8px 5px;display:flex;flex-direction:column;margin-bottom:32px}.pdp-featured-in__blog-image{width:100%;min-width:170px;max-height:170px;border-radius:14px;margin-bottom:12px}.pdp-featured-in__blog-content{padding:0}.pdp-featured-in__blog-title{display:inline-block;font-size:16px;margin-bottom:6px;text-decoration:none;color:var(--color-text-dark)}.pdp-featured-in__blog-read-more{display:inline-block;margin-top:8px;background-color:var(--color-accent-pink);color:#fff;text-decoration:none;padding:12px 16px;text-transform:uppercase}.pdp-crafted-sustainability{display:flex;flex-direction:column;justify-content:space-between}.pdp-crafted-sustainability__image{width:100%;margin-bottom:16px}.pdp-crafted-sustainability__image img{width:100%;max-width:100%;height:auto}.pdp-crafted-sustainability__content{width:100%}.pdp-crafted-sustainability__title{text-align:center;font-size:18px;font-weight:700}.pdp-crafted-sustainability__content ul{margin:16px auto;width:80%;list-style:none}.pdp-crafted-sustainability__content li{position:relative;padding:5px 2px;font-family:var(--font-secondary);font-weight:400;font-size:16px;margin-bottom:12px}.pdp-crafted-sustainability__content li:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDMwIDI5IiBmaWxsPSJub25lIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI5LjEgMC4yOTk5MTFDMjguNyAtMC40MDAwODkgMjYuMiAtOC44ODEwOWUtMDUgMjUgMS40OTk5MUMyMC4zIDYuMzk5OTEgMTQuNyAxMi4yOTk5IDYuNSAyMC43OTk5QzcuNSAyMi41OTk5IDYgMjUuOTk5OSA3LjEgMjcuNzk5OUMxMS43IDIyLjc5OTkgMjEuNyAxMi4yOTk5IDI2LjEgNS40OTk5MUMyOC4xIDIuNTk5OTEgMjkuNiAwLjg5OTkxMSAyOS4xIDAuMjk5OTExWiIgZmlsbD0iIzMzQjY3OSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuMSAxMS43OTk4QzEyLjcgMTQuMjk5OCAxMCAxNy4wOTk4IDcgMjAuMjk5OEw4LjMgMjMuODk5OEwxNS40IDEyLjI5OThMMTUuMSAxMS43OTk4WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA5LjE5OTc2QzUuMiAxNC45OTk4IDUuNyAyMS43OTk4IDYuNSAyOC40OTk4QzguMSAyNi42OTk4IDkuNiAyNC45OTk4IDExLjIgMjMuMTk5OEM3LjUgMTYuMTk5OCAzLjkgNy43OTk3NiAwIDkuMTk5NzZaIiBmaWxsPSIjMzNCNjc5Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjE5OTIyIDE0QzQuNTk5MjIgMTYuOSA1LjI5OTIyIDE5LjkgNS42OTkyMiAyMi45TDcuMjk5MjIgMjUuM0M3LjU5OTIyIDE4LjcgNS42OTkyMiAxNy4zIDMuMTk5MjIgMTRaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXIpIi8+PC9nPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjcuMDAxNiIgeTE9IjE3LjgxNjIiIHgyPSIxNS4zOTIxIiB5Mj0iMTcuODE2MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMzM0I2NzkiLz48c3RvcCBvZmZzZXQ9IjAuMTgxOCIgc3RvcC1jb2xvcj0iIzM3Qjg3QyIvPjxzdG9wIG9mZnNldD0iMC4zNTI1IiBzdG9wLWNvbG9yPSIjNDJCQzgzIi8+PHN0b3Agb2Zmc2V0PSIwLjUxODkiIHN0b3AtY29sb3I9IiM1NUM0OTAiLz48c3RvcCBvZmZzZXQ9IjAuNjgyNSIgc3RvcC1jb2xvcj0iIzcwQ0ZBMiIvPjxzdG9wIG9mZnNldD0iMC44NDI2IiBzdG9wLWNvbG9yPSIjOTJERUI5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkJFRkQ1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIzLjIzMDcyIiB5MT0iMTkuNjU4OSIgeDI9IjcuNDExNzIiIHkyPSIxOS42NTg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzMzQjY3OSIvPjxzdG9wIG9mZnNldD0iMC4xODE4IiBzdG9wLWNvbG9yPSIjMzdCODdDIi8+PHN0b3Agb2Zmc2V0PSIwLjM1MjUiIHN0b3AtY29sb3I9IiM0MkJDODMiLz48c3RvcCBvZmZzZXQ9IjAuNTE4OSIgc3RvcC1jb2xvcj0iIzU1QzQ5MCIvPjxzdG9wIG9mZnNldD0iMC42ODI1IiBzdG9wLWNvbG9yPSIjNzBDRkEyIi8+PHN0b3Agb2Zmc2V0PSIwLjg0MjYiIHN0b3AtY29sb3I9IiM5MkRFQjkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQkVGRDUiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHdpZHRoPSIyOS4yIiBoZWlnaHQ9IjI4LjUiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) no-repeat 50% / cover;vertical-align:middle;display:inline-block;position:absolute;left:-26px;top:16px;transform:translateY(-50%);width:18px;height:18px}.pdp-crafted-sustainability__button{display:block;width:fit-content;min-width:150px;margin:auto;padding:12px 14px;background-color:var(--color-primary);color:#fff;text-decoration:none;text-align:center}.pdp-before-after-title{text-align:center;color:var(--color-brand-500)}.pdp-swiper-wrapper{padding-bottom:32px}.pdp-am-wrapper{padding:20px 10px}.pdp-am-block{margin-bottom:24px}.pdp-am-subtitle{font-size:20px;display:flex;align-items:center;font-weight:700;margin-bottom:8px;gap:8px;line-height:normal;color:#000}.pdp-am-subtitle h3{line-height:normal}.pdp-am-text{font-size:20px;font-weight:400}.pdp-am-text ol,.pdp-am-text ul{margin:0;padding:0 0 0 20px}
/*# sourceMappingURL=/cdn/shop/t/208/assets/section-pdp-long-copy.css.map?v=68889941878437577171742942933 */
