.template-collection-bundle-pdp .clean-ingredients{background:#fff}.clean-ingredients{background:var(--section-bg);padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);position:relative}.clean-ingredients:after{content:"";position:absolute;height:calc(150vh + 170px);top:0;right:0;bottom:0;left:0;top:-50vh;width:100%;background:#000;opacity:0;z-index:999;visibility:hidden;transition:all .4s ease}.clean-ingredients__container{max-width:1296px;width:100%;margin:0 auto;padding-left:64px;padding-right:64px}.clean-ingredients__grid{display:flex;flex-wrap:wrap}.clean-ingredients__logos{max-width:38.3%;width:100%;display:flex;flex-wrap:wrap;gap:32px;align-items:center}.clean-ingredients__content{max-width:61.7%;width:100%;text-align:var(--section-text-alignment)}.clean-ingredients__logo{flex:0 0 calc(50% - 16px)}.clean-ingredients__heading{font-size:var(--section-heading-font-size);line-height:88px;font-weight:400!important;font-family:Augillion!important;color:var(--section-text-color);margin:0;letter-spacing:0}.clean-ingredients__description,.clean-ingredients__description *{font-size:var(--section-description-font-size);line-height:36px;font-weight:400;color:var(--section-text-color)}.clean-ingredients__description strong{font-weight:700}.clean-ingredients__description{margin-top:16px;letter-spacing:.1px}.clean-ingredients__description p:first-child{position:relative;padding-bottom:16px;margin-bottom:16px}.clean-ingredients__description p:first-child:after{content:"";position:absolute;bottom:0;left:0;width:44px;height:1px;background:var(--section-text-color)}.coll-bundl--ingredients__description p:first-child:after{content:none!important}.clean-ingredients__btn-wrapper a{font-size:16px;line-height:24px;font-weight:400;color:var(--section-text-color);border-bottom:1px solid var(--section-cta-border-color);display:inline-block;margin-top:24px;cursor:pointer;transition:all .4s ease;letter-spacing:.1px}.clean-ingredients__btn-wrapper a:hover{border-color:transparent}.clean-ingredients__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.clean-ingredients__sidebar-header h3{font-size:var(--section-block-font-size);line-height:24px;font-weight:400!important;font-family:Augillion!important}.clean-ingredients__sidebar-close{background:none;padding:0}.clean-ingredients__block-description *{font-size:var(--section-block-description-size);line-height:20px;font-weight:400;color:var(--section-text-color)}.clean-ingredients__summary{font-weight:600;font-size:var(--section-block-title-size);list-style-type:none;display:flex;align-items:baseline;justify-content:space-between;cursor:pointer}.clean-ingredients__summary svg{transition:all .4s ease}.clean-ingredients__details[open] .clean-ingredients__summary svg{transform:rotate(180deg)}.clean-ingredients__sidebar-body .clean-ingredients__details:not(:last-child){padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid var(--section-text-color)}.clean-ingredients__block-description{margin-top:16px}.clean-ingredients__summary::-webkit-details-marker{display:none}.show__ingeridants{height:100vh;overflow:hidden}.clean-ingredients__sidebar{position:fixed;top:0;bottom:0;right:0;max-width:400px;width:100%;background:#fff;height:100vh;overflow-y:auto;z-index:1000;padding:16px 20px;transform:translate(410px);transition:all .4s ease}.show__ingeridants .clean-ingredients__sidebar{transform:translate(0)}.show__ingeridants .clean-ingredients:after{opacity:.3;visibility:visible}.border--position-center.clean-ingredients__description p:first-child:after{margin:0 auto;right:0}.border--position-right.clean-ingredients__description p:first-child:after{margin:0 auto;right:0;left:auto}@media (max-width: 1024px){.clean-ingredients__heading{font-size:var(--section-heading-font-size-mobile);line-height:48px}.clean-ingredients__description p:first-child{position:relative;padding-bottom:8px;margin-bottom:8px}.clean-ingredients__btn-wrapper a{margin-top:14px}.clean-ingredients__description,.clean-ingredients__description *{font-size:var(--section-block-font-size-mobile);line-height:22px}.clean-ingredients__content{max-width:55%;padding-right:20px}.clean-ingredients__logos{max-width:45%}}@media (max-width: 767px){.clean-ingredients{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.clean-ingredients__container{padding-left:16px;padding-right:16px}.clean-ingredients__grid{flex-direction:column;justify-content:center;align-items:center}.clean-ingredients__content,.clean-ingredients__logos{max-width:100%;width:100%}.clean-ingredients__content{padding-right:0;padding-bottom:40px;text-align:center}.clean-ingredients__description p:first-child:after{max-width:147px;width:100%;display:block;right:0;margin:0 auto}.clean-ingredients__logos{gap:24px;max-width:348px;width:100%;margin:0 auto}.clean-ingredients__logo{flex:0 0 calc(50% - 12px)}.clean-ingredients__sidebar{padding:24px 16px;border-top-right-radius:16px;border-top-left-radius:16px;height:calc(100vh - 150px);height:calc(100dvh - 150px);transform:translateY(calc(100vh + 150px));transition:all .9s ease;width:100%;max-width:100%}.show__ingeridants .clean-ingredients__sidebar{transform:translateY(150px)}}.clean-ingredients__sidebar-close svg path{fill:#000}.coll-bundle__text-video-container .clean-ingredients__heading{font-family:PP Mori!important;font-weight:600!important;font-size:64px!important;line-height:72px;color:#200c05;letter-spacing:.78px}.coll-bundle__text-video-container p{font-family:PP Mori!important;font-weight:400!important;font-size:16px!important;line-height:24px;color:#200c05;letter-spacing:.09px}.coll-bundle__text-video-container .clean-ingredients__description{font-family:PP Mori!important;font-weight:400!important;font-size:16px!important;line-height:32px;width:568px;color:#200c05;margin-top:39px!important}.ingredients__subtitle:after{content:"";position:absolute;bottom:61%;left:3.3%;width:125px;height:1px;background:var(--section-text-color)}.ingredients__subtitle2{margin-top:25px}.ingredients__subtitle{margin-top:10px}.coll-bundle-img-txt__grid{justify-content:space-around}.coll-bundle-img-txt__content{display:flex;justify-content:center;align-items:center}.coll-bundle-img-txt__description{max-width:202px;font-size:24px;font-weight:600;line-height:32px;color:#200c05;margin:0}.coll-bundle__text-video-container{max-width:none!important}.coll-bundle__text-video-container .clean-ingredients__grid{align-items:center;flex-wrap:nowrap!important}.coll-bundle__text-video-container .coll-bundle-video{max-width:808px;width:100%;border-radius:16px;height:100%}.coll-bundle__text-video-container .clean-ingredients__logos{max-width:none!important}@media only screen and (min-width: 767px){.ingredients__grid--desktop{display:flex}.ingredients__grid--mobile{display:none}.coll-bundle__img-with-txt .img-with-txt__desktop{display:block}.coll-bundle__img-with-txt .img-with-txt__mobile,.img-with-txt-mobile-section{display:none}}@media only screen and (max-width: 767px){.ingredients__grid--desktop{display:none}.ingredients__grid--mobile{display:flex}.ingredients__grid--mobile .clean-ingredients__content{padding-bottom:10px}.ingredients__grid--mobile .clean-ingredients__heading{font-size:32px!important;line-height:40px!important}.ingredients__grid--mobile .ingredients__subtitle{font-size:14px!important;line-height:20px!important}.ingredients__grid--mobile .ingredients__subtitle:after{bottom:77%;left:33%}.ingredients__grid--mobile .ingredients__subtitle2{font-size:14px!important;line-height:20px!important}.ingredients__grid--mobile .coll-bundle-video{width:100%!important;border-radius:8px!important}.coll-bundle__text-video-container .clean-ingredients__description{font-size:14px!important;margin-top:0!important}.ingredients__grid--mobile .metafield-multi_line_text_field{font-size:14px;line-height:24px}.coll-bundle__img-with-txt .img-with-txt__desktop{display:none}.coll-bundle__img-with-txt .img-with-txt__mobile,.img-with-txt-mobile-section{display:block}.bundle-ingredients-section{background-color:var(--section-mobile-bg)}.coll-bundle-img-txt-desc p{font-size:16px;line-height:24px;font-weight:400}.coll-bundle-img-txt__description{margin-bottom:10px!important}.template-collection-bundle-pdp .ingredients__grid--desktop .ingredients__subtitle:after{background:#000!important}}@media (min-width: 768px) and (max-width: 1024px){.ingredients__grid--mobile .clean-ingredients__heading{font-size:32px!important;line-height:40px!important}.ingredients__subtitle:after{bottom:61%;left:6.3%}.coll-bundle__text-video-container .clean-ingredients__description{width:370px}.coll-bundle__text-video-container .coll-bundle-video{width:340px}.coll-bundle__text-video-container .clean-ingredients__heading{font-size:32px!important}.coll-bundle-img-txt__content{margin-top:50px}}.template-collection-bundle-pdp .ingredients__grid--desktop .ingredients__subtitle{margin:16px 0 38px;position:relative}.template-collection-bundle-pdp .ingredients__grid--desktop .ingredients__subtitle:after{bottom:-20px;left:0;background:#200c0599}.template-collection-bundle-pdp .ingredients__grid--desktop .clean-ingredients__description *{line-height:32px}.skin-care-pdp .clean-ingredients{background:var(--section-background)}.skin-care-pdp .clean-ingredients__heading.desktop-hide{display:none}@media only screen and (max-width: 767px){.skin-care-pdp .clean-ingredients__grid{flex-wrap:nowrap;flex-direction:row;gap:20px}.skin-care-pdp .clean-ingredients__grid .clean-ingredients__description:after{content:none}.skin-care-pdp .clean-ingredients__heading.mobile-hide{display:none}.skin-care-pdp .clean-ingredients__heading.desktop-hide{display:block;margin-bottom:12px;line-height:1.3}.skin-care-pdp .clean-ingredients__grid .clean-ingredients__content{padding-bottom:0;position:relative;text-align:left}.skin-care-pdp .clean-ingredients__description p br{display:none}.skin-care-pdp .clean-ingredients__description p:first-child{padding-bottom:17px;margin-bottom:0;font-weight:600;line-height:17.8px}.skin-care-pdp .clean-ingredients__description p:first-child:after{content:none}.skin-care-pdp .clean-ingredients__btn-wrapper a{padding:1px 0;border-top:1px solid;border-color:#231f20;margin-top:0;font-size:13px;font-weight:600;letter-spacing:.04em}.skin-care-pdp .clean-ingredients__heading{letter-spacing:1px;line-height:42px;font-weight:700!important}.skin-care-pdp .clean-ingredients__description{margin-top:0}.skin-care-pdp .clean-ingredients__logos{justify-content:end;gap:10px}.skin-care-pdp .clean-ingredients__logo{flex:0 0 calc(50% - 5px)}}@media only screen and (min-width:1025px){.skin-care-pdp .clean-ingredients__heading span:first-child{font-size:44.95px;line-height:47.2px;display:block}.skin-care-pdp .clean-ingredients__heading span:last-child{font-weight:700}.skin-care-pdp .clean-ingredients__description p:first-child{font-weight:700;line-height:41px;margin-bottom:0;padding-bottom:0}.skin-care-pdp .clean-ingredients__description p:first-child:after{content:none}.skin-care-pdp .clean-ingredients__btn-wrapper a{border-top:1px solid var(--section-cta-border-color);font-size:22.4px;font-weight:600;letter-spacing:.04em;padding:10px 0}.skin-care-pdp .clean-ingredients__btn-wrapper a:hover{border-color:var(--section-cta-border-color)}.skin-care-pdp .clean-ingredients__content{max-width:60%}.skin-care-pdp .clean-ingredients__logos{max-width:40%}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/clean-ingredients.css.map */
