body[data-template-name=index] .supp-home-bundles .supp-container{gap:clamp(1.5rem,2.8vw,2.4rem)}body[data-template-name=index] .supp-home-bundles__intro,body[data-template-name=index] .supp-home-bundles--heading-center .supp-home-bundles__intro{justify-items:center;text-align:center;gap:clamp(.7rem,1.2vw,1rem);max-width:min(100%,48rem);margin-inline:auto}body[data-template-name=index] .supp-home-bundles__intro .supp-section-title{max-width:none;font-size:clamp(2rem,3.8vw,3.35rem);line-height:1.04;letter-spacing:-.045em;text-wrap:nowrap;white-space:nowrap}body[data-template-name=index] .supp-home-bundles__intro .supp-section-copy{max-width:min(100%,40rem);margin-inline:auto;color:color-mix(in srgb,var(--nvz-color-text-secondary) 92%,var(--nvz-color-text-main));line-height:1.72}body[data-template-name=index] .supp-home-bundles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);align-items:stretch}body[data-template-name=index] .supp-home-bundles .supp-bundle{display:grid;grid-template-rows:auto 1fr auto;gap:0;padding:0;overflow:hidden;border-radius:calc(var(--nvz-radius-lg) + 24px);border:1px solid color-mix(in srgb,var(--nvz-color-brand-soft) 10%,var(--nvz-color-neutral-light));background:var(--nvz-color-bg-elevated);box-shadow:var(--nvz-shadow-md);align-content:start;min-height:35rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body[data-template-name=index] .supp-home-bundles .supp-bundle:hover,body[data-template-name=index] .supp-home-bundles .supp-bundle:focus-within{transform:translateY(-4px);box-shadow:var(--nvz-shadow-lg);border-color:color-mix(in srgb,var(--nvz-color-brand-soft) 18%,var(--nvz-color-neutral-light))}body[data-template-name=index] .supp-home-bundles .supp-bundle.is-featured{border-color:color-mix(in srgb,var(--nvz-color-brand-soft) 18%,var(--nvz-color-neutral-light));box-shadow:var(--nvz-shadow-lg)}body[data-template-name=index] .supp-home-bundles .supp-bundle__media{display:block;height:17rem;aspect-ratio:auto;border-radius:calc(var(--nvz-radius-lg) + 24px) calc(var(--nvz-radius-lg) + 24px) 0 0;overflow:hidden;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.3) 0%,transparent 22%),radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--nvz-color-brand-soft) 28%,rgba(255,255,255,.12)) 0%,transparent 26%),linear-gradient(150deg,color-mix(in srgb,var(--nvz-color-brand-soft) 34%,#d7c3a2),color-mix(in srgb,var(--nvz-color-bg-elevated) 86%,#d7c3a2) 52%,color-mix(in srgb,var(--nvz-color-text-main) 18%,var(--nvz-color-brand-soft)));border:0}body[data-template-name=index] .supp-home-bundles .supp-bundle__image{width:100%;height:100%;object-fit:cover;display:block}body[data-template-name=index] .supp-home-bundles .supp-bundle__content{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:1.15rem;padding:1.85rem 1.75rem 0;text-align:left}body[data-template-name=index] .supp-home-bundles .supp-bundle__content h3{margin:0;color:var(--nvz-color-text-main);max-width:10ch;font-size:clamp(1.9rem,2.1vw,2.2rem);font-weight:700;line-height:1.12;letter-spacing:-.035em}body[data-template-name=index] .supp-home-bundles .supp-bundle__content .supp-section-copy{max-width:none;margin-inline:0;color:var(--nvz-color-text-secondary);font-size:.95rem;line-height:1.64;min-height:4.7rem}body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-row{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.45rem;width:fit-content;max-width:100%;margin-inline:0;margin-top:0;padding-top:.25rem;align-self:end}body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-slot{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 3rem;aspect-ratio:auto;overflow:hidden;border-radius:var(--nvz-radius-full);border:1px solid color-mix(in srgb,var(--nvz-color-brand-soft) 25%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-brand-soft) 16%,var(--nvz-color-bg-elevated))}body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-slot.is-empty{background:color-mix(in srgb,var(--nvz-color-brand-soft) 22%,var(--nvz-color-bg-elevated));border-style:solid;opacity:.7}body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-image{width:100%;height:100%;object-fit:cover;display:block}body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-summary{width:auto;min-width:4.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:visible;padding-inline:.85rem;border-radius:var(--nvz-radius-full);border:1px solid color-mix(in srgb,var(--nvz-color-brand-soft) 25%,var(--nvz-color-neutral-light));background:color-mix(in srgb,var(--nvz-color-brand-soft) 16%,var(--nvz-color-bg-elevated));color:var(--nvz-color-text-primary);font-size:.78rem;font-weight:600;line-height:1.1;text-decoration:none;white-space:nowrap}body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-more{display:inline-flex;align-items:center;justify-content:center}body[data-template-name=index] .supp-home-bundles .supp-bundle__actions{padding:1.6rem 1.75rem 1.9rem}body[data-template-name=index] .supp-home-bundles .supp-bundle__actions .supp-button{width:100%;min-height:3.5rem;border-radius:calc(var(--nvz-radius-full) + 4px);justify-content:center}body[data-template-name=index] .supp-home-bundles .supp-bundle__actions .supp-button.supp-button--primary{background:var(--nvz-color-text-main);border-color:var(--nvz-color-text-main);color:var(--nvz-color-white)}body[data-template-name=index] .supp-home-bundles .supp-bundle__actions .supp-button.supp-button--primary:hover,body[data-template-name=index] .supp-home-bundles .supp-bundle__actions .supp-button.supp-button--primary:focus-visible{background:var(--nvz-color-brand-primary);border-color:var(--nvz-color-brand-primary);color:var(--nvz-color-white)}body[data-template-name=index] .supp-home-bundles .supp-home-bundles__footer,body[data-template-name=index] .supp-home-bundles .supp-home-bundles__actions{justify-content:center;align-items:center;gap:.8rem}body[data-template-name=index] .supp-home-bundles .supp-home-bundles__footer .supp-button{min-height:3.2rem;min-width:min(100%,18rem);padding-inline:clamp(1.2rem,2vw,1.8rem);border-radius:var(--nvz-radius-full)}body[data-template-name=index] .supp-home-bundles .supp-bundle__price-row,body[data-template-name=index] .supp-home-bundles .supp-bundle__price,body[data-template-name=index] .supp-home-bundles .supp-bundle__compare,body[data-template-name=index] .supp-home-bundles .supp-bundle__save,body[data-template-name=index] .supp-home-bundles .supp-bundle__quick-add{display:none!important}@media(max-width:989px){body[data-template-name=index] .supp-home-bundles__intro .supp-section-title{font-size:clamp(2rem,8vw,2.7rem);text-wrap:balance;white-space:normal}}@media(max-width:749px){body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-row{width:fit-content}body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-slot{width:2.85rem;height:2.85rem;flex-basis:2.85rem}body[data-template-name=index] .supp-home-bundles .supp-bundle__preview-summary{min-width:4rem;padding-inline:.7rem}}body[data-template-name=index] .supp-home-bundles{--nvz-bundle-card-border: color-mix(in srgb, var(--nvz-color-brand-soft) 16%, var(--nvz-color-neutral-light));--nvz-bundle-card-border-hover: color-mix(in srgb, var(--nvz-color-brand-soft) 24%, var(--nvz-color-neutral-light));--nvz-bundle-card-surface: linear-gradient(180deg, color-mix(in srgb, var(--nvz-color-bg-elevated) 97%, var(--nvz-color-brand-soft)) 0%, var(--nvz-color-bg-elevated) 100%);--nvz-bundle-card-media-surface: radial-gradient(circle at 18% 14%, rgba(255, 255, 255, .3) 0%, transparent 22%), radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--nvz-color-brand-soft) 28%, rgba(255, 255, 255, .12)) 0%, transparent 26%), linear-gradient(150deg, color-mix(in srgb, var(--nvz-color-brand-soft) 34%, #d7c3a2) 0%, color-mix(in srgb, var(--nvz-color-bg-elevated) 86%, #d7c3a2) 52%, color-mix(in srgb, var(--nvz-color-text-main) 18%, var(--nvz-color-brand-soft)) 100%);--nvz-bundle-card-transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease;--nvz-bundle-card-image-position: center 50%;--nvz-bundle-card-image-padding: clamp(1rem, 2vw, 1.35rem);--nvz-bundle-card-image-padding-compact: clamp(.9rem, 1.9vw, 1.1rem)}body[data-template-name=index] .supp-home-bundles .supp-bundle{border-color:var(--nvz-bundle-card-border);background:var(--nvz-bundle-card-surface);box-shadow:var(--nvz-shadow-md);transition:var(--nvz-bundle-card-transition)}body[data-template-name=index] .supp-home-bundles .supp-bundle:hover,body[data-template-name=index] .supp-home-bundles .supp-bundle:focus-within{border-color:var(--nvz-bundle-card-border-hover);box-shadow:var(--nvz-shadow-lg)}body[data-template-name=index] .supp-home-bundles .supp-bundle__media{background:var(--nvz-bundle-card-media-surface)}body[data-template-name=index] .supp-home-bundles .supp-bundle__image{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:contain;object-position:var(--nvz-bundle-card-image-position)}body[data-template-name=index] .supp-home-bundles .supp-bundle__image{padding:var(--nvz-bundle-card-image-padding)}@media(max-width:749px){body[data-template-name=index] .supp-home-bundles{--nvz-bundle-card-image-padding: .95rem;--nvz-bundle-card-image-padding-compact: .85rem}}@media(max-width:1100px){body[data-template-name=index] .supp-home-bundles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){body[data-template-name=index] .supp-home-bundles__grid{grid-template-columns:1fr}}body[data-template-name=index] .nvz-hero-slider__container{max-width:min(var(--nvz-align-container-max),100%);margin-inline:auto;padding-inline:var(--nvz-align-gutter-desktop)}body[data-template-name=index] .nvz-hero-slider__grid{gap:clamp(2rem,4.5vw,4.75rem)}body[data-template-name=index] .nvz-hero-slider__title{max-width:12.5ch}body[data-template-name=index] .nvz-hero-slider__text{max-width:46ch}body[data-template-name=index] .supp-home-philosophy__cards,body[data-template-name=index] .supp-home-proof__metrics,body[data-template-name=index] .supp-products-grid,body[data-template-name=index] .supp-home-how__steps{align-items:stretch}body[data-template-name=index] .supp-home-philosophy__item,body[data-template-name=index] .supp-home-proof__metric,body[data-template-name=index] .supp-home-proof__review,body[data-template-name=index] .supp-ritual-card,body[data-template-name=index] .supp-bundle,body[data-template-name=index] .supp-home-faq__card{height:100%}body[data-template-name=index] .supp-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body[data-template-name=index] .supp-home-bundles__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}body[data-template-name=index] .supp-home-faq__cards{display:grid;gap:calc(1.25rem * var(--nvz-align-density))}@media(max-width:990px){body[data-template-name=index] .nvz-hero-slider__container{padding-inline:var(--nvz-align-gutter-mobile)}}body[data-template-name=index] .supp-section{padding-block:clamp(56px,7vw,84px)}body[data-template-name=index] .supp-home-philosophy,body[data-template-name=index] .supp-home-proof{padding-block:clamp(44px,5.6vw,72px)}body[data-template-name=index] .supp-ritual-selector .supp-container{gap:clamp(1.25rem,2.1vw,1.9rem);grid-template-columns:minmax(0,100%)}body[data-template-name=index] .supp-home-proof__header,body[data-template-name=index] .supp-home-faq .supp-section-title,body[data-template-name=index] .supp-home-how .supp-section-title{max-width:20ch}body[data-template-name=index] .supp-home-philosophy__item{text-align:center}body[data-template-name=index] .supp-home-philosophy__icon-wrap{width:80px;height:80px;border-radius:50%;margin:0 auto 1rem;display:inline-flex;align-items:center;justify-content:center;background:var(--nvz-color-brand-soft);border:0;color:var(--nvz-color-brand-primary)}body[data-template-name=index] .supp-home-philosophy__icon{width:34px;height:34px}body[data-template-name=index] .supp-home-philosophy__cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}body[data-template-name=index] .supp-home-philosophy__item--pillar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;column-gap:.85rem;height:auto;max-width:100%;padding:.75rem 1.6rem .75rem .75rem;border-radius:var(--nvz-radius-full);text-align:left}body[data-template-name=index] .supp-home-philosophy__item--pillar .supp-home-philosophy__icon-wrap{grid-column:1;grid-row:1 / span 2;width:52px;height:52px;margin:0;color:#4a8b55;color:color-mix(in oklab,var(--nvz-color-brand-primary) 55%,var(--nvz-color-text-primary))}body[data-template-name=index] .supp-home-philosophy__item--pillar .supp-home-philosophy__icon{width:24px;height:24px;stroke-width:2.1}body[data-template-name=index] .supp-home-philosophy .supp-home-philosophy__item--pillar .supp-section-copy{grid-column:2;grid-row:2;align-self:start;margin:.125rem 0 0;max-width:34ch;font-size:.875rem;line-height:1.45;text-align:left;text-wrap:pretty}body[data-template-name=index] .supp-home-how__steps{gap:clamp(.9rem,1.8vw,1.25rem)}@media(max-width:989px){body[data-template-name=index] .supp-section{padding-block:clamp(48px,10vw,72px)}body[data-template-name=index] .supp-home-proof__header,body[data-template-name=index] .supp-home-faq .supp-section-title,body[data-template-name=index] .supp-home-how .supp-section-title{max-width:100%}}@media(max-width:749px){body[data-template-name=index] .supp-ritual-selector .supp-tabs{padding:.25rem;gap:.45rem}body[data-template-name=index] .supp-ritual-selector .supp-tab{padding:.55rem .9rem}}body[data-template-name=index] .supp-home-philosophy .supp-section-title,body[data-template-name=index] .supp-home-proof .supp-section-title,body[data-template-name=index] .supp-home-how .supp-section-title,body[data-template-name=index] .supp-home-faq .supp-section-title,body[data-template-name=index] .supp-home-philosophy .supp-section-copy,body[data-template-name=index] .supp-home-proof .supp-section-copy,body[data-template-name=index] .supp-home-how .supp-section-copy,body[data-template-name=index] .supp-home-faq .supp-section-copy{text-align:center;margin-inline:auto}body[data-template-name=index] .supp-home-philosophy__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.8rem)}body[data-template-name=index] .supp-home-philosophy__item{background:#ffffffbf;border:1px solid rgba(173,205,194,.55);box-shadow:none}body[data-template-name=index] .supp-ritual-selector .supp-stack-lg{gap:1.25rem}body[data-template-name=index] .supp-ritual-selector__panel-head{max-width:860px;margin-inline:auto;padding:clamp(1.3rem,2.4vw,1.9rem);border-radius:28px;border:1px solid rgba(173,205,194,.56);background:#f7fbf9c2;text-align:center}body[data-template-name=index] .supp-ritual-selector__panel-badge{width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e0ebea;color:var(--nvz-color-brand-primary);font-size:2rem;margin-bottom:1rem}body[data-template-name=index] .supp-ritual-selector__panel-title{margin:0 0 .75rem;font-size:clamp(1.9rem,3vw,2.65rem)}body[data-template-name=index] .supp-ritual-selector__panel-copy{max-width:34ch}@media(max-width:749px){body[data-template-name=index] .supp-home-philosophy__cards{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}body[data-template-name=index] .supp-home-philosophy__item--pillar{flex:0 0 auto;max-width:86%;scroll-snap-align:start}body[data-template-name=index] .supp-ritual-selector .supp-tabs{width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}body[data-template-name=index] .supp-ritual-selector .supp-products-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;gap:clamp(.8rem,3.6vw,1.05rem);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.32rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-template-name=index] .supp-ritual-selector .supp-products-grid>*{scroll-snap-align:center}}body[data-template-name=index] .supp-section{padding-block:clamp(52px,7vw,92px)}body[data-template-name=index] .supp-home-philosophy{padding-block:clamp(30px,4.5vw,56px)}body[data-template-name=index] .supp-home-proof .supp-stack-lg,body[data-template-name=index] .supp-ritual-selector .supp-stack-lg{gap:clamp(1rem,2vw,1.45rem)}body[data-template-name=index] .supp-home-proof__metrics,body[data-template-name=index] .supp-home-proof__reviews,body[data-template-name=index] .supp-ritual-selector .supp-products-grid{margin:0}body[data-template-name=index] .supp-home-proof__metric,body[data-template-name=index] .supp-home-proof__review{min-height:0}body[data-template-name=index] .supp-ritual-selector__panel-head{margin-bottom:0}@media(max-width:749px){body[data-template-name=index] .supp-section{padding-block:clamp(38px,8vw,62px)}body[data-template-name=index] .supp-home-philosophy{padding-block:clamp(24px,6.5vw,40px)}body[data-template-name=index] .supp-ritual-selector .supp-tab{min-width:fit-content;white-space:nowrap}}body[data-template-name=index] .nvz-hero-slider{margin-top:calc(var(--nav-padding-top, 16px) + 64px);padding-top:clamp(24px,4.2vw,48px);padding-bottom:clamp(44px,6.5vw,80px);min-height:min(760px,92vh);background:transparent}body[data-template-name=index] .supp-ritual-selector .supp-tab-panel{border-radius:28px}body[data-template-name=index] .supp-ritual-card__media{border-radius:18px}body[data-template-name=index] .supp-home-how .supp-step{padding-inline:.7rem}@media(max-width:989px){body[data-template-name=index] .nvz-hero-slider{margin-top:calc(var(--nav-padding-top, 12px) + 56px);min-height:auto;padding-top:20px;padding-bottom:34px}body[data-template-name=index] .supp-home-proof,body[data-template-name=index] .supp-ritual-selector{padding-block:clamp(34px,7vw,52px)}body[data-template-name=index] .nvz-hero-slider__container{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "nav" "content"}body[data-template-name=index] .nvz-hero-slider__visual{grid-area:visual}body[data-template-name=index] .nvz-hero-slider__nav-row{grid-area:nav;margin-top:calc(.9rem - var(--hero-nav-offset-up, 0px));margin-bottom:.35rem}body[data-template-name=index] .nvz-hero-slider__nav-track{width:fit-content;margin-inline:auto}}body[data-template-name=index] .supp-ritual-selector .supp-tabs{flex-wrap:nowrap;overflow-x:auto}body[data-template-name=index] .supp-ritual-selector__panel-head{max-width:min(100%,760px);padding:clamp(1rem,1.8vw,1.5rem);border-radius:var(--nvz-radius-lg)}body[data-template-name=index] .supp-ritual-selector .supp-products-grid{gap:clamp(var(--nvz-space-md),2vw,calc(var(--nvz-space-md) + var(--nvz-space-xs)))}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-head{max-width:min(100%,640px);padding:var(--nvz-space-md);background:var(--nvz-color-bg-elevated);border:1px solid var(--nvz-color-neutral-light);box-shadow:var(--nvz-shadow-sm)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-badge{width:64px;height:64px;font-size:clamp(1.5rem,2.8vw,1.9rem);margin-bottom:var(--nvz-space-sm)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-title{margin-bottom:var(--nvz-space-xs);font-size:clamp(1.55rem,2.5vw,2rem)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-copy{max-width:none;margin-inline:auto;text-align:center;white-space:nowrap}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(var(--nvz-space-md),2vw,var(--nvz-space-lg))}@media(min-width:750px){body[data-template-name=index] .supp-ritual-selector--card-forward .supp-products-grid--count-1{grid-template-columns:minmax(0,22rem);justify-content:center}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-products-grid--count-2{grid-template-columns:repeat(2,minmax(0,22rem));justify-content:center}}@media(min-width:750px){body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__carousel .supp-products-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * clamp(var(--nvz-space-md),2vw,var(--nvz-space-lg))) / 3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card{padding:var(--nvz-space-sm);border-radius:var(--nvz-radius-lg);border:1px solid var(--nvz-color-neutral-light);background:var(--nvz-color-bg-elevated);box-shadow:var(--nvz-shadow-sm)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__media{border-radius:calc(var(--nvz-radius-lg) - var(--nvz-space-sm))}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__body{gap:var(--nvz-space-sm);padding:var(--nvz-space-md) var(--nvz-space-sm) var(--nvz-space-sm);text-align:center}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__title{font-size:clamp(1.3rem,2.15vw,1.7rem)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__subtitle{max-width:36ch;margin-inline:auto}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__footer{flex-direction:column;align-items:stretch;gap:var(--nvz-space-sm)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta{display:flex;justify-content:center;margin-top:clamp(var(--nvz-space-md),2.2vw,var(--nvz-space-lg))}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta-button{min-height:3.5rem;width:min(100%,23rem);border-radius:999px;background:var(--nvz-color-brand-primary);border-color:var(--nvz-color-brand-primary);color:var(--nvz-color-white);box-shadow:var(--nvz-shadow-sm);justify-content:center}@media(max-width:989px){body[data-template-name=index] .supp-ritual-selector--card-forward .supp-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){body[data-template-name=index] .supp-ritual-selector{padding-block:clamp(20px,2.4vw,32px)}body[data-template-name=index] .supp-ritual-selector .supp-stack-lg{gap:.7rem}body[data-template-name=index] .supp-ritual-selector .supp-section-title{font-size:clamp(1.75rem,2.7vw,2.25rem);margin-bottom:.25rem}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-head{padding:clamp(.7rem,1.2vw,1rem)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-badge{width:46px;height:46px;font-size:1.25rem;margin-bottom:.4rem}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-title{font-size:clamp(1.3rem,1.9vw,1.65rem);margin-bottom:.25rem}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__media{aspect-ratio:4 / 5;max-width:13rem;margin-inline:auto}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__body{padding-block:.6rem .55rem;gap:.4rem}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta{margin-top:clamp(.4rem,.8vw,.7rem)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta-button{min-height:2.75rem}}body[data-template-name=index] .supp-ritual-selector .supp-section-copy,body[data-template-name=index] .supp-ritual-selector .supp-ritual-selector__panel-copy{color:#33574a}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta-button{background:transparent;border:1.5px solid var(--nvz-color-brand-primary);color:var(--nvz-color-text-main);box-shadow:none}body[data-template-name=index] .supp-ritual-selector__panel-badge.has-motif{background:var(--nvz-ritual-accent, #e0ebea);overflow:hidden;padding:0;width:60px;height:60px;box-shadow:0 0 0 4px color-mix(in srgb,var(--nvz-ritual-accent, #79c75e) 22%,transparent)}@media(max-width:749px){body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-head{max-width:100%}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__panel-copy{max-width:32ch;white-space:normal}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-products-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78vw;gap:var(--nvz-space-sm);width:100vw;margin-inline:calc(50% - 50vw);padding-inline:11vw;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-products-grid>*{scroll-snap-align:center}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-products-grid--count-1{grid-auto-columns:86vw;padding-inline:7vw}}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__heading,body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__actions,body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__empty,body[data-template-name=index] .supp-home-proof--card-forward .supp-section__apps{grid-column:1 / -1}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__group--metrics{grid-column:1;grid-row:2}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__group--feedback{grid-column:2;grid-row:2}body[data-template-name=index] .supp-home-proof--card-forward>.supp-container>.supp-home-proof__copy{grid-column:1 / -1;grid-row:3}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__group--metrics:not(:has(~.supp-home-proof__group--feedback)){grid-column:1 / -1}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__metrics{gap:clamp(var(--nvz-space-sm),1.6vw,var(--nvz-space-md));grid-template-columns:repeat(3,minmax(0,1fr))}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__reviews{gap:24px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:24px 56px;padding-inline:24px;margin-block:-24px -56px;margin-inline:-24px;scroll-padding-inline:24px}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__review{scroll-snap-align:start}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__metric,body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__review{padding:clamp(1rem,1.8vw,1.35rem);border:1px solid var(--nvz-color-neutral-light);background:var(--nvz-color-bg-elevated);box-shadow:var(--nvz-shadow-sm)}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__metric-value{overflow-wrap:normal;word-break:normal}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__metric-label{margin-top:var(--nvz-space-xs)}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__stars{margin-bottom:var(--nvz-space-sm)}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__quote{overflow-wrap:normal;word-break:normal}@media(max-width:989px){body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__layout{grid-template-columns:minmax(0,1fr)}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__group--metrics,body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__group--feedback,body[data-template-name=index] .supp-home-proof--card-forward>.supp-container>.supp-home-proof__copy{grid-column:auto;grid-row:auto}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__metrics,body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__reviews{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%,340px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:safe center;gap:16px;padding-block:24px 56px;padding-inline:16px;margin-block:-24px -56px;margin-inline:-16px;scroll-padding-inline:16px}}body[data-template-name=index] .supp-home-how--card-forward .supp-step{padding:clamp(1rem,1.7vw,1.3rem);border-radius:var(--nvz-radius-lg);border:1px solid var(--nvz-color-neutral-light);background:var(--nvz-color-bg-elevated);box-shadow:var(--nvz-shadow-sm)}body[data-template-name=index] .supp-tabs::-webkit-scrollbar{display:none}body[data-template-name=index] .supp-bundle.is-featured{transform:translateY(-12px)}@media(max-width:768px){body[data-template-name=index] .supp-bundle.is-featured{transform:none}}body[data-template-name=index] .supp-ritual-selector .supp-tab-panel>.supp-stack-lg{gap:clamp(1rem,1.9vw,1.6rem)}body[data-template-name=index] .supp-home-philosophy__item--pillar h3{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:1.125rem;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}@media(max-width:749px){body[data-template-name=index] .supp-home-philosophy__cards::-webkit-scrollbar{display:none}body[data-template-name=index] .supp-ritual-selector .supp-tabs::-webkit-scrollbar{display:none!important;height:0!important}body[data-template-name=index] .supp-ritual-selector .supp-products-grid::-webkit-scrollbar{display:none}}body[data-template-name=index] .nvz-hero-slider__placeholder-wrapper{background:#e9f4efe6}body[data-template-name=index] .supp-home-proof__metric-value{font-size:clamp(1.4rem,2.4vw,2.2rem);letter-spacing:-.01em}body[data-template-name=index] .supp-home-proof__quote{font-size:1.05rem}body[data-template-name=index] .supp-home-how .supp-step h3{margin-bottom:.45rem}@media(max-width:989px){body[data-template-name=index] .nvz-hero-slider__title{font-size:clamp(2.1rem,8vw,3.25rem)}body[data-template-name=index] .nvz-hero-slider__text{font-size:clamp(1.05rem,4.3vw,1.3rem)}body[data-template-name=index] .nvz-hero-slider__grid{display:contents}body[data-template-name=index] .nvz-hero-slider__content{grid-area:content}}@media(max-width:749px){body[data-template-name=index] .nvz-hero-slider__nav-row{margin-top:calc(.9rem - var(--hero-nav-offset-up-mobile, 0px))}body[data-template-name=index] .supp-home-proof__metrics,body[data-template-name=index] .supp-home-proof__reviews{gap:.85rem}}body[data-template-name=index] .nvz-hero-slider__stage{aspect-ratio:3 / 4}body[data-template-name=index] .nvz-hero-slider__slide{transition:opacity .42s ease!important}body[data-template-name=index] .supp-ritual-selector__layout{gap:clamp(var(--nvz-space-md),2.2vw,var(--nvz-space-lg))}body[data-template-name=index] .supp-ritual-selector__panels{gap:clamp(var(--nvz-space-md),2.1vw,var(--nvz-space-lg))}body[data-template-name=index] .supp-ritual-selector__panel-content{gap:clamp(var(--nvz-space-sm),1.4vw,var(--nvz-space-md))}@media(max-width:749px){body[data-template-name=index] .supp-ritual-selector__layout,body[data-template-name=index] .supp-ritual-selector__panels{gap:var(--nvz-space-md)}}@media(min-width:750px){body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__carousel .supp-products-grid::-webkit-scrollbar{display:none}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__carousel .supp-products-grid>*{scroll-snap-align:start}}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__footer strong{color:var(--nvz-color-text-main);text-align:center}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__footer .supp-button{width:100%;background:var(--nvz-color-brand-primary);border-color:var(--nvz-color-brand-primary);color:var(--nvz-color-white)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__footer .supp-button:hover{background:var(--nvz-color-brand-primary-hover);border-color:var(--nvz-color-brand-primary-hover)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta-button:hover,body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta-button:focus-visible{background:var(--nvz-color-brand-primary-hover);border-color:var(--nvz-color-brand-primary-hover);color:var(--nvz-color-white)}@media(min-width:990px){body[data-template-name=index] .supp-ritual-selector__layout{gap:clamp(.65rem,1.1vw,.95rem)}body[data-template-name=index] .supp-ritual-selector__panels,body[data-template-name=index] .supp-ritual-selector__panel-content{gap:clamp(.6rem,1vw,.85rem)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__image{object-fit:contain}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__title{font-size:clamp(1.05rem,1.5vw,1.3rem)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__footer .supp-button{min-height:2.75rem}}body[data-template-name=index] .supp-ritual-selector .supp-tab.is-active{background:var(--nvz-color-brand-primary);color:var(--nvz-color-text-main)}body[data-template-name=index] .supp-ritual-selector .supp-tab:not(.is-active){color:#33574a}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__footer .supp-button{background:var(--nvz-color-brand-primary);border-color:var(--nvz-color-brand-primary);color:var(--nvz-color-text-main)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-card__footer .supp-button:hover{background:var(--nvz-color-brand-primary-hover);border-color:var(--nvz-color-brand-primary-hover);color:var(--nvz-color-text-main)}body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta-button:hover,body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta-button:focus-visible{background:color-mix(in srgb,var(--nvz-color-brand-primary) 14%,transparent);border-color:var(--nvz-color-brand-primary-hover);color:var(--nvz-color-text-main)}body[data-template-name=index] .supp-ritual-selector__panel-motif{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){body[data-template-name=index] .supp-ritual-selector--card-forward .supp-ritual-selector__cta-button{width:min(100%,20rem)}}body[data-template-name=index] .supp-home-proof__layout{gap:clamp(var(--nvz-space-md),2.1vw,var(--nvz-space-lg))}body[data-template-name=index] .supp-home-proof__header,body[data-template-name=index] .supp-home-proof__heading{max-width:100%;margin-inline:0}body[data-template-name=index] .supp-home-proof__heading{text-align:center}body[data-template-name=index] .supp-home-proof__title{max-width:min(100%,22ch);margin-inline:auto;overflow-wrap:normal;word-break:normal;text-wrap:balance}body[data-template-name=index] .supp-home-proof>.supp-container>.supp-home-proof__copy{margin-block-start:clamp(.35rem,.9vw,.75rem)}body[data-template-name=index] .supp-home-proof__copy{max-width:min(100%,54ch);margin-inline:auto;text-wrap:balance}body[data-template-name=index] .supp-home-proof__reviews::-webkit-scrollbar{display:none}body[data-template-name=index] .supp-home-proof__group--feedback{position:relative}body[data-template-name=index] .supp-home-proof__group--feedback .nvz-carousel{position:static}body[data-template-name=index] .supp-home-proof .nvz-carousel-btn{top:0;--nvz-carousel-btn-y: 0;width:30px;height:30px}body[data-template-name=index] .supp-home-proof .nvz-carousel-btn svg{width:16px;height:16px}body[data-template-name=index] .supp-home-proof .nvz-carousel-btn--prev{left:auto;right:36px}body[data-template-name=index] .supp-home-proof .nvz-carousel-btn--next{right:0}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__review{text-align:left}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__star.is-filled{color:var(--nvz-color-clarity-active, #176b49)}@media(max-width:989px){body[data-template-name=index] .supp-home-proof__metrics::-webkit-scrollbar{display:none}body[data-template-name=index] .supp-home-proof--card-forward .supp-home-proof__metric{scroll-snap-align:start}body[data-template-name=index] .supp-home-proof .nvz-carousel-btn{display:none!important}}@media(max-width:749px){body[data-template-name=index] .supp-home-proof__title{max-width:min(100%,20ch)}}body[data-template-name=index] .supp-home-how__layout{gap:clamp(var(--nvz-space-md),2vw,var(--nvz-space-lg))}body[data-template-name=index] .supp-home-how__header{max-width:min(100%,760px);margin-inline:auto;text-align:center}body[data-template-name=index] .supp-home-how__title{max-width:min(100%,22ch);margin-inline:auto;overflow-wrap:normal;word-break:normal;text-wrap:pretty}body[data-template-name=index] .supp-home-how__copy{max-width:min(100%,52ch);margin-inline:auto}body[data-template-name=index] .supp-home-how--card-forward .supp-home-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--nvz-space-sm),1.8vw,var(--nvz-space-md))}body[data-template-name=index] .supp-home-how--card-forward .supp-step__num{margin-bottom:var(--nvz-space-xs)}body[data-template-name=index] .supp-home-how--card-forward .supp-step__title,body[data-template-name=index] .supp-home-how--card-forward .supp-step__copy{overflow-wrap:normal;word-break:normal}body[data-template-name=index] .supp-home-how--card-forward .supp-step__button{border-color:var(--nvz-color-brand-primary);color:var(--nvz-color-brand-primary)}body[data-template-name=index] .supp-home-how--card-forward .supp-step__button:hover{background:var(--nvz-color-brand-primary);color:var(--nvz-color-white)}@media(max-width:989px){body[data-template-name=index] .supp-home-how--card-forward .supp-home-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body[data-template-name=index] .supp-home-how--card-forward .supp-home-how__steps{grid-template-columns:1fr}body[data-template-name=index] .supp-home-how--card-forward .supp-step__button{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/alignment-index.css.map */
