@media(min-width:768px){@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .col-md-4:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:33.33333333%}:where(.seven-life-quality-section) .text-md-left:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){text-align:left}}@container product-2-details (max-width: 1024px){:where(.seven-life-quality-section) .medium-down--hide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:none!important}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .d-lg-block:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:block!important}:where(.seven-life-quality-section) .d-lg-none:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),:where(.seven-life-quality-section) .large--hide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:none!important}:where(.seven-life-quality-section) .btn:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body);line-height:1.5;border-radius:100px}:where(.seven-life-quality-section) .btn:hover:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-color:var(--button-hover-frame-color, #000);background:var(--button-hover-background-color, #000);color:var(--button-hover-color, #fff)}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=intro] .richtext .richtext__block--subheading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-display);--line-height: 1.2}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=intro] .richtext .richtext__block--heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-body-large);--line-height: 1.5}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=intro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--padding-top: 104px;--padding-bottom: 92px;--border-radius: 0px 0px 0px 0px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=intro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=intro]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:0;padding-bottom:0;--padding-top: 104px;--padding-bottom: 92px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=board] .richtext .richtext__block--subheading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-display-xl);--line-height: 1.15}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=board] .richtext .richtext__block--heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-heading-xs);--line-height: 1.5}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=board] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--padding-top: 248px;--padding-bottom: 248px;--border-radius: 60px 60px 60px 60px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=board] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=board]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:40px;padding-bottom:0;--padding-top: 248px;--padding-bottom: 248px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=safeIntro] .richtext .richtext__block--subheading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-body-small);--line-height: 1.5}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=safeIntro] .richtext .richtext__block--heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-display);--line-height: 1.2}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=safeIntro] .richtext .richtext__block--copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-body-small);--line-height: 1.5}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=safeIntro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--padding-top: 160px;--padding-bottom: 60px;--border-radius: 0px 0px 0px 0px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=safeIntro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=safeIntro]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:0;padding-bottom:0;--padding-top: 160px;--padding-bottom: 60px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=certified] .highlights:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=certified]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:0;padding-bottom:0;--padding-top: 52px;--padding-bottom: 84px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=performanceIntro] .richtext .richtext__block--subheading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-body-small);--line-height: 1.5}:where(.seven-life-quality-section)[data-part=defaultPerformanceIntro] .richtext .richtext__block--subheading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-body-small);--line-height: 1.5}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=performanceIntro] .richtext .richtext__block--heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-display);--line-height: 1.2}:where(.seven-life-quality-section)[data-part=defaultPerformanceIntro] .richtext .richtext__block--heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-display);--line-height: 1.2}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=performanceIntro] .richtext .richtext__block--copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-body-large);--line-height: 1.5}:where(.seven-life-quality-section)[data-part=defaultPerformanceIntro] .richtext .richtext__block--copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-body-large);--line-height: 1.5}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=performanceIntro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--padding-top: 172px;--padding-bottom: 64px;--border-radius: 0px 0px 0px 0px}:where(.seven-life-quality-section)[data-part=defaultPerformanceIntro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--padding-top: 172px;--padding-bottom: 64px;--border-radius: 0px 0px 0px 0px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=performanceIntro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}:where(.seven-life-quality-section)[data-part=defaultPerformanceIntro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=performanceIntro]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:0;padding-bottom:0;--padding-top: 172px;--padding-bottom: 64px}:where(.seven-life-quality-section)[data-part=defaultPerformanceIntro]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:0;padding-bottom:0;--padding-top: 172px;--padding-bottom: 64px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=candles] .image-with-text:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}:where(.seven-life-quality-section)[data-part=default-candles] .image-with-text:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=candles]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:40px;padding-bottom:72px;--padding-top: 148px;--padding-bottom: 200px}:where(.seven-life-quality-section)[data-part=default-candles]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:40px;padding-bottom:72px;--padding-top: 148px;--padding-bottom: 200px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=laundry] .image-with-text:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}:where(.seven-life-quality-section)[data-part=default-laundry] .image-with-text:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=laundry]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:0;padding-bottom:80px;--padding-top: 52px;--padding-bottom: 60px}:where(.seven-life-quality-section)[data-part=default-laundry]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:0;padding-bottom:80px;--padding-top: 52px;--padding-bottom: 60px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=chart] .product-type-chart .product-type-chart__slide--1:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--bottle-width: 106px;--bar-width: 80px;--bar-height: 252px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=chart] .product-type-chart .product-type-chart__slide--2:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--bottle-width: 167px;--bar-width: 134px;--bar-height: 150px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=chart] .product-type-chart .product-type-chart__slide--3:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--bottle-width: 167px;--bar-width: 134px;--bar-height: 150px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=impactIntro] .richtext .richtext__block--subheading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-display);--line-height: 1.2}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=impactIntro] .richtext .richtext__block--heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--type-body-small);--line-height: 1.5}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=impactIntro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--padding-top: 160px;--padding-bottom: 56px;--border-radius: 0px 0px 0px 0px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=impactIntro] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-top:0;border-bottom:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=impactIntro]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:0;padding-bottom:0;--padding-top: 160px;--padding-bottom: 56px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .highlights__content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:var(--padding-top, 48px) 64px var(--padding-bottom, 48px)}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .highlights__title:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-heading-sm);line-height:1.25;font-weight:400;letter-spacing:0px;margin-bottom:60px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .highlights__block:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-bottom:0}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .highlights__block-image:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){height:80px;margin:0 0 20px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .highlights__block-title:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-bottom:10px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .ingredients-dialog:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:24px 0}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .ingredients-dialog__dialog-wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:90px 24px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .ingredients-dialog__dialog-swiper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:508px;height:auto}:where(.seven-life-quality-section) [data-show-additional-slides] .ingredients-dialog__dialog-swiper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:100%}:where(.seven-life-quality-section) .ingredients-dialog__dialog-swiper .swiper-slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:508px;height:auto;max-height:calc(100dvh - 48px);transition:opacity .4s cubic-bezier(.46,.01,.32,1);opacity:0}:where(.seven-life-quality-section) .ingredients-dialog__dialog-swiper .swiper-slide.swiper-slide-active:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),:where(.seven-life-quality-section) .ingredients-dialog__dialog-swiper .swiper-slide.swiper-slide-prev:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),:where(.seven-life-quality-section) .ingredients-dialog__dialog-swiper .swiper-slide.swiper-slide-next:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){opacity:1}:where(.seven-life-quality-section) .ingredients-dialog__dialog-swiper .swiper-slide.swiper-slide-active .ingredients-dialog__cover:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){opacity:0;pointer-events:none}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .ingredients-dialog__ingredient:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin:auto}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .ingredients-dialog__ingredient-header:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-radius:60px 60px 0 0}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .ingredients-dialog__ingredient-content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:60px 44px;border-radius:60px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients-dialog__ingredient-copy :is(h4,:where([data-text-origin=h4],[data-heading-origin=h4])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body);line-height:1.5;font-weight:400;letter-spacing:0px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients-dialog__ingredient-copy :is(p,:where([data-text-origin=p],[data-heading-origin=p])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body);line-height:1.5;font-weight:400;letter-spacing:0px;margin-bottom:32px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients-dialog__ingredient-copy li:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body);line-height:1.5;font-weight:400;letter-spacing:0px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .ingredients-dialog__x-close:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){top:64px;right:64px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients-dialog__x-close:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){top:90px;right:140px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients-dialog__buttons:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-bottom:0}}@container product-2-details (max-width: 749px){:where(.seven-life-quality-section) .ingredients__swiper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){overflow:visible}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .ingredients__swiper-wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:grid;grid-template-columns:repeat(3,1fr);gap:36px}}@container product-2-details (max-width: 749px){:where(.seven-life-quality-section) .ingredients__swiper-slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){max-width:300px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients__card:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){min-height:550px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients__card-content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:64px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients__card:hover .ingredients__card-content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients__card-name:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin:4px 0 32px;max-width:240px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients__card:hover .ingredients__card-name:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin:0 0 32px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .ingredients__card-cta:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){position:relative;opacity:0;transition:all .2s cubic-bezier(.46,.01,.32,1);bottom:unset}:where(.seven-life-quality-section) .ingredients__card:hover .ingredients__card-cta:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){opacity:1}}@container product-2-details (max-width: 749px){:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__swiper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:calc(100% + 12px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;user-select:none;-webkit-user-select:none}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__swiper:active:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){cursor:grabbing}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__swiper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *)::-webkit-scrollbar{display:none}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__swiper-wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:flex;gap:20px;width:max-content}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__swiper-slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:300px;flex:0 0 300px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__swiper-slide[data-loop-copy]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:none}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients-dialog__dialog-swiper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:508px;height:auto;max-height:calc(100dvh - 48px)}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients-dialog__ingredient:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){max-height:calc(100dvh - 48px)}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients-dialog__swiper-wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){height:auto}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients-dialog__swiper-wrapper>.swiper-slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){height:auto;max-height:calc(100dvh - 48px)}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients-dialog__footer:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:none}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients-dialog__ingredient-controls>.btn:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){height:50px}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__card:focus-within .ingredients__card-content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__card:focus-within .ingredients__card-name:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin:0 0 32px}:where(.seven-life-quality-section)[data-part=impactGrid] .ingredients__card:focus-within .ingredients__card-cta:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){opacity:1}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .product-type-chart .swiper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){background-color:var(--block-background-color);border-radius:60px;padding:52px 106px}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .product-type-chart .swiper-slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:auto}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .product-type-chart__slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-radius:0;border:0}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .product-type-chart__slide-content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:0;margin-bottom:40px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .product-type-chart__slide-subheading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body-large);line-height:1.5;font-weight:400;letter-spacing:0px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .product-type-chart__slide-title:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-heading-xs);line-height:1.3;font-weight:400;letter-spacing:0px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .product-type-chart__slide-copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body-large);line-height:1.5;font-weight:400;letter-spacing:0px}}@container product-2-details (max-width: 1024px){:where(.seven-life-quality-section) .product-type-chart__slide-image-outer-wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){background-color:var(--block-image-background-color);border-radius:35px;height:100%;display:flex;justify-content:center;align-items:center;padding:24px}}@container product-2-details (max-width: 1024px){:where(.seven-life-quality-section) .has-been-seen .product-type-chart__slide-bar-inside:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){height:var(--bar-inner-height)}:where(.seven-life-quality-section) .has-been-seen .product-type-chart__slide-bar-inside:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *):after{animation:wave 15s linear infinite}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .visible .product-type-chart__slide-bar-inside:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){height:var(--bar-inner-height)}:where(.seven-life-quality-section) .visible .product-type-chart__slide-bar-inside:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *):after{animation:wave 15s linear infinite}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .product-type-chart__slide-bar-text:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body-small);line-height:1.5;font-weight:400;letter-spacing:0px}}@container product-2-details (max-width: 1024px){:where(.seven-life-quality-section)[data-part=chart] .product-type-chart .swiper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){box-sizing:content-box;width:100%;margin-inline-end:-12px;padding-inline-end:12px;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom;cursor:grab}:where(.seven-life-quality-section)[data-part=chart] .product-type-chart .swiper[data-dragging=true]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){cursor:grabbing;user-select:none;-webkit-user-select:none}:where(.seven-life-quality-section)[data-part=chart] .product-type-chart__slide-image-outer-wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){flex:1;height:auto}}@container product-2-details (min-width: 768px) and (max-width: 1024px){:where(.seven-life-quality-section)[data-part=chart] .product-type-chart .swiper-slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){flex-basis:calc((100% - 20px)/2)}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section)[data-part=chart] .product-type-chart__slide-image-outer-wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:flex;justify-content:center}:where(.seven-life-quality-section)[data-part=chart] .product-type-chart .swiper-wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:48px;justify-content:center;flex-wrap:wrap}:where(.seven-life-quality-section)[data-part=chart] .product-type-chart .swiper-slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){flex-basis:calc((100% - 144px)/4)}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .richtext__background:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){left:0;width:100%}}@container product-2-details (max-width: 1024px){:where(.seven-life-quality-section) .richtext__background:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:100%;left:0}:where(.seven-life-quality-section) .richtext__background--constrain:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){left:12px;width:calc(100% - 24px)}:where(.seven-life-quality-section) .container .richtext__background:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){left:calc(var(--bs-gutter-x) * -.5);width:calc(100% + var(--bs-gutter-x))}:where(.seven-life-quality-section) .container .richtext__background--constrain:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:100%;left:0}}@container product-2-details (min-width: 750px){:where(.seven-life-quality-section) .tabs:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-bottom:60px}}@container product-2-details (min-width: 768px){:where(.seven-life-quality-section) .rail:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:30px}:where(.seven-life-quality-section) .card:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){flex-basis:calc((100% - 30px)/2)}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .root:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-bottom:120px}:where(.seven-life-quality-section) .tab:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:48px}:where(.seven-life-quality-section) .rail:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){cursor:auto}:where(.seven-life-quality-section) .card:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){flex-basis:calc((100% - 60px) / 3)}:where(.seven-life-quality-section) .image:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){border-width:16px;border-radius:60px;margin-bottom:48px}:where(.seven-life-quality-section) .title:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),:where(.seven-life-quality-section) .copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body);line-height:1.5}:where(.seven-life-quality-section) .title:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-bottom:16px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .image-with-text__grid:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-template-columns:50% 50%}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .image-with-text__badge:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body-large);line-height:1.5;font-weight:400;letter-spacing:0px;padding:14px 28px;max-width:none}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .image-with-text__blocks:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:50px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .image-with-text__subheading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-subheading);line-height:1.12;font-weight:500;letter-spacing:-.015em;text-transform:none;margin-bottom:10px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .image-with-text__title:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-heading-xs);line-height:1.3;font-weight:400;letter-spacing:0px}}@container product-2-details (min-width: 1025px){:where(.seven-life-quality-section) .image-with-text__copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body-large);line-height:1.5;font-weight:400;letter-spacing:0px}}@container product-2-details (max-width: 749px){.seven-life-quality-section .richtext__wrapper:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:0}.seven-life-quality-section .image-with-text__blocks:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:0}}@container product-2-details (min-width: 1025px){.seven-life-quality-section.seven-life-quality-hide-mobile:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:block}}@container product-2-details (min-width: 1025px){.seven-life-quality-section .product-type-chart__slide:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--bottle-width: 167px;--bar-width: 134px;--bar-height: 150px}}@container product-2-details (max-width: 1024px){.seven-life-quality-section .richtext .richtext__block--heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--font-size: var(--role-mobile-section-heading)}.seven-life-quality-section .image-with-text__title:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--role-mobile-card-title)}}@container product-2-details (max-width: 1024px){.seven-life-quality-section[data-part=board] .richtext:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){--border-radius: 32px}}@container product-2-details (max-width: 767px){.ref-section-default-reviews.ref-section-default-reviews .testimonials-section__rail:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:12px}.ref-section-default-reviews.ref-section-default-reviews .testimonial-card__content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:18px}.ref-section-default-faq.ref-section-default-faq .faq-item__summary:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){min-height:58px}.ref-section-default-faq.ref-section-default-faq .faq-item__answer:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-right:30px}}@container product-2-details (max-width: 767px){.ref-section-default-product-info.ref-section-default-product-info:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:16px}.ref-section-default-tagline.ref-section-default-tagline:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:16px}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__rows:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){max-width:480px}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__rows:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){max-width:480px}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__row:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:flex;flex-direction:column}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__row:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:flex;flex-direction:column}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__row.is-mobile-image-first .em-beauty-comfort__media:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){order:1}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__row.is-mobile-image-first .em-beauty-comfort__media:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){order:1}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__row.is-mobile-image-first .em-beauty-comfort__content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){order:2}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__row.is-mobile-image-first .em-beauty-comfort__content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){order:2}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__row.is-mobile-copy-first .em-beauty-comfort__media:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){order:2}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__row.is-mobile-copy-first .em-beauty-comfort__media:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){order:2}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__row.is-mobile-copy-first .em-beauty-comfort__content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){order:1}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__row.is-mobile-copy-first .em-beauty-comfort__content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){order:1}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__media:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){aspect-ratio:4 / 3;height:auto}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__media:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){aspect-ratio:4 / 3;height:auto}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:32px 22px 34px}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:32px 22px 34px}.ref-section-default-product-info.ref-section-default-product-info :is(h2,:where([data-text-origin=h2],[data-heading-origin=h2])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-heading-sm)}.ref-section-default-tagline.ref-section-default-tagline :is(h2,:where([data-text-origin=h2],[data-heading-origin=h2])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-heading-sm)}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__body:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__bullets:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body-large)}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__body:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__bullets:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-body-large)}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__column--primary .em-comparison__image:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){max-width:none;width:100%;height:100%;position:static;top:auto;left:auto;transform:none;object-fit:cover;object-position:center}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:14px}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__panel:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-template-columns:1fr 1fr;gap:25px 15px;min-height:0}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-column:1/-1;min-height:166px}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__heading-text:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-heading-sm)}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__column:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:30px 20px 20px}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__image-wrap:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:100%;height:53px;margin-bottom:13px}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison :is(h3,:where([data-text-origin=h3],[data-heading-origin=h3])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-bottom:21px;font-size:var(--type-heading-xs)}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__list:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:7px;font-size:var(--type-body-small)}}@container product-2-details (max-width: 767px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__list li:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-template-columns:16px 1fr;gap:0}}@container product-2-details (max-width: 700px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__column--primary .em-comparison__image:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){max-width:none;width:100%;height:100%;position:static;top:auto;left:auto;transform:none;object-fit:cover;object-position:center}.ref-section-default-comparison.ref-section-default-comparison:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:14px}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__panel:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-template-columns:1fr 1fr;gap:25px 15px;min-height:0}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__heading:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-column:1/-1;min-height:166px}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__heading-text:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--type-heading-sm)}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__column:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:30px 20px 20px}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__image-wrap:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){width:100%;height:53px;margin-bottom:13px}.ref-section-default-comparison.ref-section-default-comparison :is(h3,:where([data-text-origin=h3],[data-heading-origin=h3])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-bottom:21px;font-size:var(--type-heading-xs)}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__list:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:7px;font-size:var(--type-body-small)}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__list li:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-template-columns:16px 1fr;gap:0}}@container product-2-details (max-width: 999px){.ref-section-default-social-proof.ref-section-default-social-proof:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:32px}.ref-section-default-social-proof.ref-section-default-social-proof :is(h2,:where([data-text-origin=h2],[data-heading-origin=h2])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--role-mobile-section-heading)}.ref-section-default-social-proof.ref-section-default-social-proof .em-story__body:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-top:22px;font-size:var(--type-body-small)}.ref-section-default-social-proof.ref-section-default-social-proof .em-story__cards:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-template-columns:repeat(var(--em-count),38cqw);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ref-section-default-social-proof.ref-section-default-social-proof .em-story__cards:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *)::-webkit-scrollbar{display:none}.ref-section-default-social-proof.ref-section-default-social-proof .em-story__card:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){scroll-snap-align:center}.ref-section-default-social-proof.ref-section-default-social-proof :is(h3,:where([data-text-origin=h3],[data-heading-origin=h3])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--role-mobile-card-title)}.ref-section-default-social-proof.ref-section-default-social-proof .em-story__description:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-top:10px;font-size:var(--type-body-small)}}@container product-2-details (max-width: 699px){.ref-section-default-social-proof.ref-section-default-social-proof:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-inline:20px}.ref-section-default-social-proof.ref-section-default-social-proof :is(h2,:where([data-text-origin=h2],[data-heading-origin=h2])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--role-mobile-section-heading)}.ref-section-default-social-proof.ref-section-default-social-proof .em-story__body:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){margin-top:19px}.ref-section-default-social-proof.ref-section-default-social-proof .em-story__cards:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){grid-template-columns:repeat(var(--em-count),53cqw);margin-top:32px}.ref-section-default-social-proof.ref-section-default-social-proof .em-story__copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:24px}.ref-section-default-social-proof.ref-section-default-social-proof :is(h3,:where([data-text-origin=h3],[data-heading-origin=h3])):where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){font-size:var(--role-mobile-card-title)}}@container product-2-details (max-width: 1024px){.seven-life-quality-section[data-text-groups="1"] .image-with-text__blocks:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),.seven-life-quality-section[data-text-groups="2"] .image-with-text__blocks:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:40px;padding-bottom:40px}}@container product-2-details (max-width: 767px){.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:32px 22px}.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__copy:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding:32px 22px}}@container product-2-details (max-width: 1024px){.ref-section-default-innovation .image-with-text__image-wrapper--mobile:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){display:block;width:100%;height:auto;min-height:220px;aspect-ratio:4 / 3;align-self:auto}.ref-section-default-innovation .image-with-text__image-wrapper--mobile .image-with-text__media--background:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;height:100%}}@container product-2-details (max-width: 767px){body.template-product main#MainContent .section-spacing[data-section-spacing=true]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),body.template-product-bathroom-speaker main#MainContent .section-spacing[data-section-spacing=true]:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){padding-top:calc(var(--section-spacing-top, 0px) / 3);padding-bottom:calc(var(--section-spacing-bottom, 0px) / 3)}body.template-product main#MainContent .em-beauty-comfort__rows:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),body.template-product-bathroom-speaker main#MainContent .em-beauty-comfort__rows:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),body.template-product main#MainContent .em-story__cards:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),body.template-product-bathroom-speaker main#MainContent .em-story__cards:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:calc(var(--em-gap, 0px) / 4)}body.template-product main#MainContent .testimonials-section__rail:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),body.template-product-bathroom-speaker main#MainContent .testimonials-section__rail:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:5px}body.template-product main#MainContent .ref-section-default-innovation .section-spacing-content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *),body.template-product-bathroom-speaker main#MainContent .ref-section-default-innovation .section-spacing-content:where(#MainContent:has(>.product-2-main-section)>.shopify-section:not(.product-2-main-section) *){gap:calc(var(--innovation-block-gap) / 3)}}@container product-2-details (max-width: 767px){.ref-section-default-product-info.ref-section-default-product-info,.ref-section-default-tagline.ref-section-default-tagline{padding-inline:clamp(12px,2cqw,16px)}.ref-section-default-product-info.ref-section-default-product-info .em-beauty-comfort__rows,.ref-section-default-tagline.ref-section-default-tagline .em-beauty-comfort__rows{width:100%;max-width:none}.ref-section-default-comparison.ref-section-default-comparison{padding-inline:14px}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__column--primary .em-comparison__image{max-width:none;width:100%;height:100%;position:static;transform:none;object-fit:cover;object-position:center}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__panel{grid-template-columns:1fr 1fr;gap:25px 15px;min-height:0}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__heading{grid-column:1 / -1;min-height:166px}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__heading-text{font-size:var(--type-heading-sm)}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__column{padding:30px 20px 20px}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__image-wrap{width:100%;height:53px;margin-bottom:13px}.ref-section-default-comparison.ref-section-default-comparison :is(h3,:where([data-text-origin=h3],[data-heading-origin=h3])){margin-bottom:21px;font-size:var(--type-heading-xs)}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__list{gap:7px;font-size:var(--type-body-small)}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__list li{grid-template-columns:16px 1fr;gap:0}.ref-section-default-innovation .d-lg-block{display:none}.ref-section-default-innovation .d-lg-none,.ref-section-default-innovation .large--hide{display:block}}@container product-2-details (min-width: 0px){.ref-section-default-comparison.ref-section-default-comparison .em-comparison__image-wrap{width:100%;height:auto;aspect-ratio:4 / 3;margin:0 auto 13px;overflow:hidden}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ref-section-default-comparison.ref-section-default-comparison .em-comparison__column--primary .em-comparison__image{position:static;top:auto;left:auto;max-width:none;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-2-container.css.map */
