:root{--ng-ink: #173f48;--ng-muted: #4a6668;--ng-border: #dceae8;--ng-aqua: #def3f0;--ng-foam: #f5fbfa;--ng-mint: #e5f0e7;--ng-ivory: #f7f3eb}.ng-wrap{width:min(calc(100% - 48px),1220px);margin-inline:auto;color:var(--ng-ink)}.ng-wrap [hidden]{display:none!important}.ng-wrap :focus-visible{outline:2px solid #078994;outline-offset:4px}.ng-wrap h1,.ng-wrap h2,.ng-wrap h3,.ng-wrap p{margin:0}.ng-kicker{color:#236a70;font-size:.72rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.ng-hero{margin-block:20px 42px}.ng-hero__track,.ng-routines__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ng-hero__track::-webkit-scrollbar,.ng-routines__track::-webkit-scrollbar{display:none}.ng-hero__track{border-radius:26px}.ng-hero__slide{flex:0 0 100%;scroll-snap-align:start;position:relative;isolation:isolate;min-height:clamp(370px,45vw,560px);display:flex;align-items:center;overflow:hidden;background:var(--ng-aqua)}.ng-hero__slide--mint{background:var(--ng-mint)}.ng-hero__slide--ivory{background:var(--ng-ivory)}.ng-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% center}.ng-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f5fbfae8,#f5fbfa8f 47%,#f5fbfa00 76%)}.ng-hero__content{width:min(54%,650px);padding:clamp(30px,6vw,84px)}.ng-hero__content h1,.ng-hero__content h2{color:var(--ng-ink);font-size:clamp(2.6rem,5.4vw,5.1rem);line-height:.99;font-weight:540;letter-spacing:-.065em;text-wrap:balance;margin-block:18px 20px}.ng-hero__description{color:var(--ng-muted);font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.65;max-width:34ch;margin-block-end:24px}.ng-hero__detail{position:absolute;right:30px;bottom:24px;display:flex;gap:9px;align-items:center;color:var(--ng-ink);background:#ffffffb8;padding:9px 12px;border-radius:12px;font-size:.65rem;letter-spacing:.06em;line-height:1.25}.ng-hero__detail span:first-child{font-size:1.25rem;font-weight:650}.ng-button{-webkit-appearance:none;appearance:none;min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--ng-ink);border-radius:999px;padding:10px 20px;font-size:.88rem;font-weight:620;color:#fff;background:var(--ng-ink);text-decoration:none;cursor:pointer}.ng-button:hover{background:#245c61;border-color:#245c61;color:#fff}.ng-button--outline{background:#fff;color:var(--ng-ink);border-color:var(--ng-border)}.ng-button--outline:hover{background:var(--ng-foam);color:var(--ng-ink);border-color:#a6d0ca}.ng-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--ng-border);color:var(--ng-ink);background:#fff;cursor:pointer;font-size:1.2rem}.ng-arrow:hover{background:var(--ng-aqua)}.ng-arrow:disabled{opacity:.4;cursor:default}.ng-hero__nav{display:flex;gap:18px;justify-content:center;align-items:center;margin-block-start:13px}.ng-hero__dots{display:flex;gap:4px}.ng-hero__dots a{display:grid;place-items:center;width:32px;height:44px}.ng-hero__dots a:before{content:"";background:#afd4d1;width:9px;height:9px;border-radius:99px;transition:width .14s ease}.ng-hero__dots a[aria-current=true]:before{background:var(--ng-ink);width:22px}.ng-routines{margin-block:46px 60px}.ng-routines__heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-block-end:20px}.ng-routines__heading h2,.ng-section-heading h2{font-size:clamp(2rem,4vw,3.4rem);font-weight:540;line-height:1.05;letter-spacing:-.045em;margin-block-start:8px;color:var(--ng-ink)}.ng-routines__nav{display:flex;gap:6px}.ng-routines__track{gap:14px}.ng-routine{position:relative;flex:0 0 calc((100% - 28px) / 3);scroll-snap-align:start;min-height:185px;padding:24px 55px 24px 24px;display:flex;flex-direction:column;justify-content:end;color:var(--ng-ink);background:var(--ng-aqua);border-radius:20px;text-decoration:none}.ng-routine--mint{background:var(--ng-mint)}.ng-routine--ivory{background:var(--ng-ivory)}.ng-routine__number{font-size:.78rem;font-weight:650;letter-spacing:.12em;color:#236a70;margin-block-end:auto}.ng-routine h3{color:var(--ng-ink);font-size:1.36rem;line-height:1.15;font-weight:640;margin-block:13px 7px}.ng-routine p{color:var(--ng-muted);font-size:.92rem;line-height:1.45}.ng-routine__arrow{position:absolute;right:14px;bottom:15px;border-radius:50%;background:#ffffffbd;display:grid;place-items:center;width:35px;height:35px}.ng-routine:hover .ng-routine__arrow{background:#fff}.ng-bundles{margin-block:56px 80px;scroll-margin-top:105px}.ng-section-heading{text-align:center;margin:0 auto 22px;max-width:650px}.ng-section-heading>div{color:var(--ng-muted);margin-block-start:10px}.ng-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-block:22px}.ng-filters button{border-radius:99px;border:1px solid var(--ng-border);background:#fff;color:var(--ng-ink);min-height:44px;padding:8px 14px;font-size:.85rem;cursor:pointer}.ng-filters button[aria-pressed=true]{background:var(--ng-ink);color:#fff;border-color:var(--ng-ink)}.ng-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.ng-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ng-border);border-radius:21px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.ng-card:hover,.ng-card:focus-within{border-color:#9fcac4;box-shadow:0 8px 22px #173f4810}.ng-card__media{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:10px;background:#fff;border-bottom:1px solid #ecf3f1}.ng-card__media img{width:100%;height:100%;object-fit:contain;min-height:0;border-radius:12px}.ng-card__tag{position:absolute;top:14px;left:14px;max-width:calc(100% - 28px);background:var(--ng-aqua);padding:5px 10px;border-radius:99px;color:var(--ng-ink);font-size:.69rem;font-weight:650;letter-spacing:.02em}.ng-card__body{flex:1;padding:20px 18px;display:flex;flex-direction:column;gap:9px}.ng-card__body h3{color:var(--ng-ink);font-size:clamp(1rem,1.7vw,1.28rem);font-weight:650;line-height:1.2}.ng-card__body h3 a{color:inherit;text-decoration:none}.ng-card__body h3 a:hover{text-decoration:underline}.ng-card__body p{color:var(--ng-muted);font-size:.88rem;line-height:1.45}.ng-card__body .ng-card__price{color:var(--ng-ink);font-weight:650;margin-block:auto 5px}.ng-card__body .ng-card__price--muted{font-weight:520;color:var(--ng-muted)}.ng-card__details summary{width:100%;list-style:none}.ng-card__details summary::-webkit-details-marker{display:none}.ng-card__details[open] summary span{transform:rotate(45deg)}.ng-card__details-text{color:var(--ng-muted);font-size:.88rem;padding-block-start:12px}.ng-card__details-text ul{margin:0;padding-inline-start:18px}.ng-footer-links{display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px;padding-block:44px}.ng-footer-links__name{color:var(--ng-ink);font-size:1.85rem;font-weight:620;letter-spacing:-.06em;text-decoration:none}.ng-footer-links__brand>div{color:var(--ng-muted);max-width:36ch;margin-block-start:8px}.ng-footer-links h2{color:var(--ng-ink);font-weight:650;font-size:1rem;margin-block-end:12px}.ng-footer-links ul{list-style:none;margin:0;padding:0}.ng-footer-links li{margin-block-end:6px}.ng-footer-links li a{color:var(--ng-muted);display:inline-flex;align-items:center;min-height:30px;text-decoration:none}.ng-footer-links li a:hover{text-decoration:underline}.ng-price-pending{color:var(--ng-muted);font-weight:550}.ng-featured,.ng-ingredients{margin-block:48px 66px}.ng-carousel-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block:0 13px}.ng-carousel-actions>a{color:var(--ng-ink);min-height:44px;display:inline-flex;gap:7px;align-items:center;font-weight:600}.ng-card-track,.ng-ingredients__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px 8px}.ng-card-track::-webkit-scrollbar,.ng-ingredients__track::-webkit-scrollbar{display:none}.ng-card-track>.ng-card{flex:0 0 calc((100% - 42px) / 3.25);scroll-snap-align:start}.ng-filter-note{text-align:center;color:var(--ng-muted);padding-block:2px 18px;font-size:.9rem}.ng-ingredients__intro{color:var(--ng-muted);max-width:55ch;margin-block-start:8px}.ng-ingredient{--ng-orb-tint: #e5f6f2;position:relative;flex:0 0 calc((100% - 42px)/4);scroll-snap-align:start;padding:18px 14px 14px;border:1px solid var(--ng-border);border-radius:24px;display:flex;flex-direction:column;text-align:center;background:linear-gradient(180deg,var(--ng-orb-tint),#fff 74%)}.ng-ingredient--mint{--ng-orb-tint: #e9f4e5}.ng-ingredient--ivory{--ng-orb-tint: #faf2e8}.ng-ingredient--blue{--ng-orb-tint: #e8eef9}.ng-ingredient__art{position:relative;width:min(79%,175px);margin:0 auto 10px}.ng-ingredient__art:before,.ng-ingredient__art:after{content:"";position:absolute;border-radius:50%;background:#fff;border:1px solid #ffffff;box-shadow:0 2px 9px #173f4814}.ng-ingredient__art:before{width:11px;height:11px;top:15%;left:-4%}.ng-ingredient__art:after{width:17px;height:17px;bottom:12%;right:-4%}.ng-ingredient__orb{aspect-ratio:1;width:100%;border-radius:50%;overflow:hidden;background:var(--ng-orb-tint) var(--ng-ingredient-art, none) 0 0 / 200% 200% no-repeat;border:4px solid #fff;box-shadow:0 4px 20px #173f481a}.ng-ingredient__orb--top-right{background-position:100% 0}.ng-ingredient__orb--bottom-left{background-position:0 100%}.ng-ingredient__orb--bottom-right{background-position:100% 100%}.ng-ingredient__image{width:100%;height:100%;object-fit:cover;display:block}.ng-ingredient__text{flex:1;display:flex;flex-direction:column;align-items:center}.ng-ingredient__text .ng-ingredient__label{display:inline-flex;align-items:center;justify-content:center;min-height:33px;color:var(--ng-ink);background:#ffffffd9;border:1px solid var(--ng-border);border-radius:999px;padding:6px 11px;font-weight:650;font-size:clamp(.88rem,1.35vw,1.09rem);line-height:1.15;margin-block:2px 8px}.ng-ingredient__text p{color:var(--ng-muted);font-size:.86rem;line-height:1.42;margin-block-end:6px}.ng-ingredient__text a{color:var(--ng-ink);min-height:44px;display:inline-flex;align-items:center;gap:6px;font-size:.81rem;font-weight:620;margin-top:auto}@media(max-width:749px){.ng-wrap{width:calc(100% - 28px)}.ng-hero{margin-block:12px 30px}.ng-hero__track{border-radius:19px}.ng-hero__slide{min-height:clamp(350px,106vw,445px);align-items:start}.ng-hero__slide:after{background:linear-gradient(180deg,#f5fbfaf4,#f5fbfaa5 55%,#f5fbfa0d 93%)}.ng-hero__backdrop{object-position:74% center}.ng-hero__content{width:100%;padding:30px 24px 66px}.ng-hero__content h1,.ng-hero__content h2{font-size:clamp(2.45rem,10vw,3.6rem);margin-block:14px;max-width:12ch}.ng-hero__detail{bottom:12px;right:14px}.ng-routines{margin-block:36px 40px}.ng-routine{flex-basis:83%;min-height:156px}.ng-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ng-card{border-radius:15px}.ng-card__media{padding:7px}.ng-card__tag{top:8px;left:8px}.ng-card__body{padding:12px 10px 13px}.ng-card__body p{font-size:.82rem}.ng-card .ng-button{padding-inline:10px;gap:4px;font-size:.78rem}.ng-bundles{margin-block:40px 55px}.ng-footer-links{grid-template-columns:1fr 1fr;gap:20px;padding-block:34px}.ng-footer-links__brand{grid-column:1 / -1}.ng-featured,.ng-ingredients{margin-block:36px 48px}.ng-card-track>.ng-card{flex-basis:72%}.ng-ingredient{flex-basis:59%;padding:14px 11px 10px;border-radius:19px}.ng-ingredient__art{width:min(77%,135px)}}@media(prefers-reduced-motion:reduce){.ng-hero__dots a:before,.ng-card{transition:none}}.ng-motion-logo{display:block;width:auto;height:37px;object-fit:contain}.ng-motion-hero{display:grid;grid-template-columns:minmax(0,2.06fr) minmax(0,1fr);gap:10px;margin-block:12px 12px}.ng-motion-hero__primary{position:relative;min-width:0;display:grid}.ng-motion-hero .ng-hero__track{border-radius:20px}.ng-motion-hero .ng-hero__slide{min-height:clamp(390px,41vw,540px)}.ng-motion-hero .ng-hero__slide:after{background:linear-gradient(90deg,#effbf7d9 0%,#effbf77d 33%,transparent 58%)}.ng-motion-hero .ng-hero__backdrop{object-position:center}.ng-motion-hero .ng-hero__content{width:54%;padding:34px clamp(24px,4.2vw,62px) 72px}.ng-motion-hero .ng-hero__content :is(h1,h2){color:#07383a;font-size:clamp(2.7rem,5.1vw,5rem);font-weight:740;font-style:italic;letter-spacing:-.072em;line-height:.98;margin-block:14px;text-wrap:pretty}.ng-motion-hero .ng-hero__description{margin-block-end:20px;color:#174448;line-height:1.46}.ng-motion-hero .ng-hero__nav{position:absolute;inset:auto 16px 12px;display:flex;justify-content:space-between;gap:8px;pointer-events:none;margin:0}.ng-motion-hero .ng-hero__nav :is(a,button){pointer-events:auto}.ng-motion-hero .ng-hero__dots a{width:28px}.ng-motion-hero__controls{display:flex;gap:6px}.ng-motion-hero__controls .ng-arrow{display:grid;place-items:center;background:#fff;border-color:#08727a;font-size:.77rem;line-height:1}.ng-motion-hero__controls .ng-arrow:enabled:hover{background:#e0f7f5}.ng-motion-hero__controls [data-ng-play]:enabled{background:#075357;color:#fff}.ng-motion-hero__controls [data-ng-play]:enabled:hover{background:#0c656a}.ng-motion-hero__aside{display:grid;grid-template-rows:1.18fr 1fr;min-width:0;gap:10px}.ng-motion-feature{min-height:0;display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:#dcf5f2;color:#07383a;text-decoration:none}.ng-motion-feature:focus-visible{outline-offset:2px}.ng-motion-feature__image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ng-motion-feature:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eefbf600 42%,#eefbf6a8 67%)}.ng-motion-feature--formula:before{background:linear-gradient(90deg,#eefbf6b8,transparent 74%)}.ng-motion-feature__copy{width:54%;margin-inline-start:auto;padding:clamp(12px,2.2vw,28px)}.ng-motion-feature--formula .ng-motion-feature__copy{margin-inline-start:0;width:64%}.ng-motion-feature h2{color:inherit;font-size:clamp(1.14rem,2.32vw,2.25rem);font-weight:700;line-height:1.02;letter-spacing:-.05em}.ng-motion-feature p{margin-block:8px;color:#245155;font-size:clamp(.76rem,1.16vw,1rem);line-height:1.35}.ng-motion-feature__arrow{width:36px;height:36px;margin-block-start:10px;border:1px solid #0b5b61;border-radius:50%;display:grid;place-items:center;font-size:1.04rem}.ng-motion-feature:hover .ng-motion-feature__arrow{background:#075357;color:#fff}#MainContent[data-template=index] .ng-featured{display:grid;grid-template-columns:minmax(145px,19%) minmax(0,1fr);grid-template-rows:auto 1fr;gap:4px 18px;margin-block:12px 22px;padding:15px;border-radius:18px;background:radial-gradient(ellipse at 4% 95%,#0b6870,#04464a 56%,#033c40)}#MainContent[data-template=index] .ng-featured .ng-section-heading{text-align:start;margin:8px 0 0;padding-inline:7px 0}#MainContent[data-template=index] .ng-featured .ng-section-heading :is(h2,p){color:#fff}#MainContent[data-template=index] .ng-featured .ng-section-heading h2{font-size:clamp(1.55rem,3vw,2.8rem);font-weight:720;line-height:1.02;margin:0}#MainContent[data-template=index] .ng-featured .ng-section-heading .ng-kicker:empty{display:none}#MainContent[data-template=index] .ng-featured .ng-section-heading>div{font-size:.86rem;line-height:1.35}#MainContent[data-template=index] .ng-featured .ng-carousel-actions{flex-wrap:wrap;gap:8px;align-content:end;justify-content:start;margin:0;padding-inline-start:7px}#MainContent[data-template=index] .ng-featured .ng-carousel-actions>a{padding:6px 13px;background:#fff;border-radius:999px;font-size:.79rem;text-decoration:none}#MainContent[data-template=index] .ng-featured .ng-carousel-actions>a:hover{background:#dcf5f2}#MainContent[data-template=index] .ng-featured .ng-card-track{grid-column:2;grid-row:1 / 3;padding-block:0;gap:10px}#MainContent[data-template=index] .ng-featured .ng-card-track>.ng-card{flex-basis:calc((100% - 24px) / 3.1);border-radius:13px}#MainContent[data-template=index] .ng-featured .ng-card__media{aspect-ratio:1.65;padding:4px}#MainContent[data-template=index] .ng-featured .ng-card__tag{display:none}#MainContent[data-template=index] .ng-featured .ng-card__body{padding:10px;gap:6px}#MainContent[data-template=index] .ng-featured .ng-card__body h3{font-size:clamp(.83rem,1.3vw,1.05rem)}#MainContent[data-template=index] .ng-featured .ng-card__body .ng-button{min-height:36px;padding:6px 9px;font-size:.74rem}.ng-motion-shelf{margin-block:22px}.ng-motion-shelf__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:10px}.ng-motion-shelf__heading h2{font-size:clamp(1.55rem,3vw,2.7rem);line-height:1.06;font-weight:720;letter-spacing:-.06em;color:#07383a}.ng-motion-shelf__heading a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.82rem;font-weight:650;color:#0b5054}.ng-motion-shelf__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}.ng-motion-shelf__card{display:flex;height:100%;flex-direction:column;justify-content:end;color:#07383a;text-decoration:none;border:1px solid #d9eae7;background:#fff;border-radius:14px;overflow:hidden}.ng-motion-shelf__card:hover,.ng-motion-shelf__card:focus-visible{border-color:#0b6870}.ng-motion-shelf__image{display:grid;place-items:center;aspect-ratio:1.15;min-height:0;background:#fff}.ng-motion-shelf__image img{display:block;width:100%;height:100%;object-fit:contain}.ng-motion-shelf__card>span{min-height:42px;display:flex;justify-content:space-between;align-items:center;gap:5px;padding:7px 10px;font-size:clamp(.77rem,1.25vw,.98rem);font-weight:650}#MainContent[data-template=index] .ng-ingredients{display:grid;grid-template-columns:minmax(150px,22%) minmax(0,1fr);align-items:center;gap:15px;padding:16px;border-radius:18px;background:linear-gradient(111deg,#055259,#086970 19%,#c3ebe6 35%,#e9f8f6 73%);margin-block:24px 38px}#MainContent[data-template=index] .ng-ingredients .ng-routines__heading{margin:0;display:block;padding:6px}#MainContent[data-template=index] .ng-ingredients .ng-routines__heading :is(h2,p){color:#fff}#MainContent[data-template=index] .ng-ingredients .ng-routines__heading h2{font-size:clamp(1.5rem,3.1vw,2.85rem);font-weight:740;font-style:italic;line-height:1}#MainContent[data-template=index] .ng-ingredients .ng-routines__heading .ng-routines__nav{margin-block-start:10px}#MainContent[data-template=index] .ng-ingredients .ng-ingredients__intro{font-size:.83rem}#MainContent[data-template=index] .ng-ingredients .ng-ingredient{background:#ffffffae;border:1px solid #ffffffad;border-radius:12px;padding:10px 8px 6px;flex-basis:calc((100% - 42px)/4)}#MainContent[data-template=index] .ng-ingredients .ng-ingredient__art{width:min(76%,112px);margin-block-end:5px}#MainContent[data-template=index] .ng-ingredients .ng-ingredient__label{border:none;background:none;margin:0;padding:0}#MainContent[data-template=index] .ng-ingredients .ng-ingredient__text p{font-size:.77rem}#MainContent[data-template=index] .ng-ingredients .ng-ingredient__text a{font-size:.74rem;text-align:center}.ng-card__media,.product-card .card-gallery,.product-grid__card .card-gallery,.product-media-container{background-color:#fff}@media(max-width:749px){.ng-motion-logo{height:29px}.ng-motion-hero{grid-template-columns:1fr;gap:7px;margin-block-start:8px}.ng-motion-hero .ng-hero__track,.ng-motion-feature{border-radius:14px}.ng-motion-hero .ng-hero__slide{min-height:clamp(315px,86vw,405px);align-items:center}.ng-motion-hero .ng-hero__backdrop{object-position:57% center}.ng-motion-hero .ng-hero__slide:after{background:linear-gradient(90deg,#effbf7ed 4%,#effbf79e 40%,transparent 65%)}.ng-motion-hero .ng-hero__content{width:60%;padding:16px 10px 58px 16px}.ng-motion-hero .ng-hero__content :is(h1,h2){font-size:clamp(2.1rem,8.7vw,3.7rem);margin-block:10px}.ng-motion-hero .ng-hero__description{font-size:.82rem;margin-block-end:12px}.ng-motion-hero .ng-button{min-height:44px;padding:7px 12px;font-size:.78rem;gap:7px}.ng-motion-hero .ng-hero__nav{inset:auto 7px 7px}.ng-motion-hero__aside{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:7px}.ng-motion-feature{min-height:155px}.ng-motion-feature__copy{width:63%;padding:10px 6px}.ng-motion-feature--formula .ng-motion-feature__copy{width:73%;padding-inline-start:8px}.ng-motion-feature__arrow{width:27px;height:27px;font-size:.83rem;margin-block-start:6px}.ng-motion-feature--body .ng-motion-feature__image{object-position:46% center}.ng-motion-feature--formula .ng-motion-feature__image{object-position:55% center}.ng-motion-feature p{font-size:.69rem}#MainContent[data-template=index] .ng-featured{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px;padding:10px}#MainContent[data-template=index] .ng-featured .ng-section-heading{margin:0;padding:5px 2px 0}#MainContent[data-template=index] .ng-featured .ng-card-track{grid-column:1;grid-row:auto}#MainContent[data-template=index] .ng-featured .ng-card-track>.ng-card{flex-basis:60%}#MainContent[data-template=index] .ng-featured .ng-carousel-actions{grid-row:3;justify-content:space-between;padding:0}.ng-motion-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ng-motion-shelf__image{aspect-ratio:1.17}.ng-motion-shelf__heading a{text-align:right}#MainContent[data-template=index] .ng-ingredients{grid-template-columns:1fr;gap:5px;padding:10px;background:linear-gradient(165deg,#055259 12%,#086970 30%,#c3ebe6 69%,#e9f8f6)}#MainContent[data-template=index] .ng-ingredients .ng-routines__heading{display:flex;align-items:center}#MainContent[data-template=index] .ng-ingredients .ng-ingredient{flex-basis:52%}}.ng-motion-float{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ng-motion-float__tube{position:absolute;left:72%;top:48%;width:auto;height:79%;max-width:none;display:block;transform:translate(-50%,-50%) rotate(-1deg)}.ng-motion-float__shadow{position:absolute;left:72%;bottom:7%;width:18%;height:4%;border-radius:50%;background:radial-gradient(ellipse,#07535739,#0753570c 48%,transparent 72%);transform:translate(-50%)}.ng-motion-float__toggle{position:absolute;z-index:1;top:10px;right:10px;pointer-events:auto;min-height:44px;padding:0 12px;border:1px solid #c7e5e1;border-radius:999px;background:#f6fffcf2;color:#0b5054;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.ng-motion-float__toggle:hover{background:#fff}.ng-motion-hero .ng-hero__content{position:relative}.ng-motion-float[data-ng-float-ready] .ng-motion-float__tube{animation:ng-float-tube 6.8s ease-in-out infinite}.ng-motion-float[data-ng-float-ready] .ng-motion-float__shadow{animation:ng-float-shadow 6.8s ease-in-out infinite}.ng-motion-float[data-ng-float-paused] :is(.ng-motion-float__tube,.ng-motion-float__shadow){animation-play-state:paused}@keyframes ng-float-tube{0%,to{transform:translate(-50%,-50%) rotate(-1deg)}50%{transform:translate(-49%,-50%) translateY(-13px) rotate(1.2deg)}}@keyframes ng-float-shadow{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(1.13,.86);opacity:.63}}@media(max-width:749px){.ng-motion-float__tube{left:75%;top:49%;height:71%}.ng-motion-float__shadow{left:75%;bottom:12%;width:28%}.ng-motion-float__toggle{top:6px;right:6px}}@media(prefers-reduced-motion:reduce){.ng-motion-float[data-ng-float-ready] :is(.ng-motion-float__tube,.ng-motion-float__shadow){animation:none}.ng-motion-float__toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nextglow.css.map */
