nss-image{justify-content:center;align-items:center;display:flex;overflow:hidden}nss-image.nss-image__accent-bg{z-index:1;position:relative}nss-image.nss-image__accent-bg:before{content:"";z-index:-1;position:absolute}nss-video{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}nss-video .nss-video__overlay{opacity:.5;z-index:1;background-color:#000;width:100%;height:100%;display:none;position:absolute;top:0;left:0}nss-video .nss-video__controls{width:100%;height:100%;color:var(--nss-color-scheme-1);z-index:2;flex-flow:column;justify-content:center;align-items:center;gap:20px;display:none;position:absolute;top:0;left:0}nss-video .nss-video__controls button{background-color:var(--nss-color-scheme-1);width:159px;height:48px;color:var(--nss-color-scheme-2);justify-content:center;align-items:center;gap:10px;display:flex}nss-video .nss-video__controls button span{text-transform:uppercase}nss-video .nss-video__controls button svg{width:18px;height:18px}nss-video .nss-video__controls button:hover{background-color:var(--nss-color-scheme-2);color:var(--nss-color-scheme-1)}nss-video[nss-video-playing=false] .nss-video__overlay{display:block}nss-video[nss-video-playing=false] .nss-video__controls{display:flex}nss-video video{object-position:50% 50%;width:100%;height:100%}nss-hero:not([data-section-id]){display:none}nss-hero:has(.nss-faqs-filter){overflow-clip-margin:initial;overflow:hidden}nss-hero:has(nss-faqs-filter){overflow-clip-margin:initial;overflow:hidden}nss-hero:has(.nss-carousel){overflow-clip-margin:initial;overflow:hidden}nss-hero:has(nss-carousel){overflow-clip-margin:initial;overflow:hidden}nss-hero{overflow-clip-margin:1px;background-repeat:no-repeat;display:block;position:relative;overflow:clip}nss-hero .nss-hero__wave{z-index:1;pointer-events:none;width:100%;line-height:0;position:absolute;left:0;right:0;overflow:hidden}nss-hero .nss-hero__wave svg{width:100%;height:auto;display:block}nss-hero .nss-hero__wave .nss-wave-svg--mobile{display:none}@media only screen and (max-width:989px){nss-hero .nss-hero__wave .nss-wave-svg--full{min-width:1136px;margin-left:-200px}}nss-hero .nss-hero__wave--top{top:-1px;transform:rotate(180deg)}nss-hero .nss-hero__wave--bottom{bottom:-1px}@media only screen and (max-width:989px){nss-hero .nss-hero__wave--hide-m{display:none}}nss-hero .nss-page-width{height:100%}nss-hero .nss-hero__wrapper{width:100%;height:100%}@media only screen and (min-width:990px){nss-hero .nss-hero__wrapper{margin:0 auto}}nss-hero .nss-hero__video-bg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nss-hero .nss-hero__video-bg video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}nss-hero a:not(.nss-button):not([class*=nss-carousel-slide-card__]):not([class*=nss-formula-card__]):not([class*=nss-collection-grid__]):not([class*=nss-collection-nav__]){text-decoration:underline}nss-hero nss-button:has(>a:not(.nss-button)){text-align:center}nss-hero .nss-hero__video-overlay{background:radial-gradient(50% 50%,#0000 0%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}nss-hero .nss-hero__img-placeholder{position:relative}@media only screen and (max-width:989px){[data-section-id$=__nss_hero_1] .nss-hero__content-group>shopify-block:not(:has(nss-carousel)):not(:has(nss-tabs-group)){padding-left:16px;padding-right:16px}[data-section-id$=__nss_hero_1] .nss-hero__content-group>.shopify-block:not(:has(nss-carousel)):not(:has(nss-tabs-group)){padding-left:16px;padding-right:16px}[data-section-id$=__nss_hero_4] .nss-hero__content-group>shopify-block:not(:has(nss-carousel)):not(:has(nss-tabs-group)){padding-left:16px;padding-right:16px}[data-section-id$=__nss_hero_4] .nss-hero__content-group>.shopify-block:not(:has(nss-carousel)):not(:has(nss-tabs-group)){padding-left:16px;padding-right:16px}[data-section-id$=__nss_hero_7] .nss-hero__content-group>shopify-block:not(:has(nss-carousel)):not(:has(nss-tabs-group)){padding-left:16px;padding-right:16px}[data-section-id$=__nss_hero_7] .nss-hero__content-group>.shopify-block:not(:has(nss-carousel)):not(:has(nss-tabs-group)){padding-left:16px;padding-right:16px}[data-section-id$=__nss_hero_1] .swiper-scrollbar,[data-section-id$=__nss_hero_4] .swiper-scrollbar,[data-section-id$=__nss_hero_7] .swiper-scrollbar{order:1}[data-section-id$=__nss_hero_1] .nss-carousel-button-prev,[data-section-id$=__nss_hero_4] .nss-carousel-button-prev,[data-section-id$=__nss_hero_7] .nss-carousel-button-prev{order:2}[data-section-id$=__nss_hero_1] .nss-tabs-controls__scroll-wrapper{padding-left:16px;padding-right:16px}[data-section-id$=__nss_hero_4] nss-tabs-group nss-tabs-controls{justify-content:flex-start;padding-left:16px;padding-right:16px}}@media only screen and (min-width:990px){[data-section-id$=__nss_hero_8] .nss-hero__content-group>[data-block-id$=nss_text_32]{margin-left:max(16px, (100% - var(--nss-page-width)) / 2 + 16px);margin-right:auto}}[data-section-id$=__nss_hero_4] .nss-tab-control__wrapper{padding-left:32px;padding-right:32px}@media only screen and (min-width:990px){[data-section-id$=__nss_hero_5] nss-carousel{display:none}[data-section-id$=__nss_hero_5] [data-block-id$=nss_group_25]{gap:24px}[data-section-id$=__nss_hero_5] [data-block-id$=nss_group_23]{flex:1 1 0;max-width:none}}@media only screen and (max-width:989px){[data-section-id$=__nss_hero_5] [data-block-id$=nss_group_23]{background-color:#0000}[data-section-id$=__nss_hero_5] nss-image[data-nss-pausable]{order:1}[data-section-id$=__nss_hero_5] nss-image[data-nss-pausable] .nss-image__pause{left:auto;right:0}[data-section-id$=__nss_hero_5] nss-carousel .nss-page-width{padding-left:0;padding-right:0}[data-section-id$=__nss_hero_5] .swiper-scrollbar{order:1}[data-section-id$=__nss_hero_5] .nss-carousel-button-prev{order:2}[data-section-id$=__nss_hero_5] nss-carousel .swiper-scrollbar{--swiper-scrollbar-bg-color:#ffffff1f}[data-section-id$=__nss_hero_5] nss-carousel .swiper-scrollbar-drag{--swiper-scrollbar-drag-bg-color:#fff}[data-section-id$=__nss_hero_5] nss-carousel .swiper-wrapper{align-items:stretch}[data-section-id$=__nss_hero_5] nss-carousel .swiper-slide{height:auto}[data-section-id$=__nss_hero_5] nss-carousel .swiper-slide>.nss-hero__content-group{height:100%}[data-section-id$=__nss_hero_5] [data-block-id$=nss_text_TActQ6]{overflow-wrap:anywhere;font-size:10px;line-height:18px}}