:root{--nyl-purple: #571d5c;--nyl-purple-deep: #310633;--nyl-bc2: #bca5be;--nyl-olive: #74765b;--nyl-sage: #dfe4d3;--nyl-mist: #eef0e7;--nyl-cream: #ffffff;--nyl-gold: #caa76c;--nyl-ink: #241b24;--nyl-bc3: #e5dce6;--nyl-radius-lg: 3.2rem;--nyl-radius-md: 2.2rem;--nyl-shadow: 0 1.6rem 5rem rgba(49, 6, 51, .12)}html{scroll-behavior:smooth}body{letter-spacing:.005em;background:var(--nyl-cream)}.shopify-section-group-header-group.section-header{pointer-events:none}.shopify-section-group-header-group.section-header>*{pointer-events:auto}.header-wrapper{background:#ffffff85;padding:.5rem clamp(1.2rem,3vw,4.8rem);border:0;box-shadow:none;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.header{max-width:144rem;min-height:7.4rem;border:0;background:transparent;color:#fff;transition:min-height .26s ease}.template-index .header{padding-left:0}.scrolled-past-header .header{min-height:6.4rem}.header__inline-menu,.header__icons,.header-drawer{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.header__inline-menu{display:flex;align-items:center;min-height:5.2rem;margin-left:0;padding:0 .8rem}.header__inline-menu>.list-menu{align-items:center}.header__inline-menu .header__menu-item{display:flex;align-items:center;justify-content:center;min-height:5.2rem;padding:.8rem 1.2rem}.header__inline-menu>.list-menu>li>.header__menu-item,.header__inline-menu>.list-menu>li>header-menu>details>.header__menu-item{font-size:calc(1em + 2pt)}.header__icons{padding:.2rem .7rem}.scrolled-past-header .header__inline-menu,.scrolled-past-header .header__icons,.scrolled-past-header .header-drawer{background:transparent;border-color:transparent;box-shadow:none}.scrolled-past-header .header-wrapper{background:#ffffffad}.header__floating-home,.header__center-search{display:none}.header__floating-home:before{content:"";width:18.5rem;height:7.2rem;background:center / contain no-repeat url(./nyl-logo-purple-transparent.png)}@media screen and (min-width:990px){.header.header--middle-center:not(.drawer-menu){grid-template-areas:"home search utility";grid-template-columns:minmax(18.5rem,1fr) minmax(20rem,30rem) minmax(38rem,1fr);column-gap:clamp(1.2rem,2vw,3rem)}.header__floating-home{display:flex;grid-area:home;align-items:center;justify-content:center;width:18.5rem;height:7.2rem;padding:0;border-radius:0;background:transparent;box-shadow:none}.header__nav-utility{grid-area:utility;justify-self:end;display:flex;align-items:center;min-height:5.6rem;padding:.2rem .7rem .2rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;white-space:nowrap}.header__center-search{display:block;grid-area:search;width:100%;max-width:30rem;justify-self:center}.nyl-header-search{position:relative;display:flex;width:100%;height:4.4rem;align-items:center;color:var(--nyl-purple);background:#ffffff94;border:1px solid rgba(87,29,92,.18);border-radius:999px;box-shadow:0 .6rem 1.8rem #31063313;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.nyl-header-search:focus-within{background:#ffffffd1;border-color:#571d5c73;box-shadow:0 0 0 .3rem #571d5c1f,0 .8rem 2rem #3106331a}.nyl-header-search__input{width:100%;height:100%;min-width:0;padding:0 4.8rem 0 1.8rem;color:var(--nyl-ink);background:transparent;border:0;border-radius:inherit;outline:0;font:inherit;font-size:1.45rem}.nyl-header-search__input::placeholder{color:#241b24b8;opacity:1}.nyl-header-search__input::-webkit-search-cancel-button{margin-right:.4rem}.nyl-header-search__button{position:absolute;top:0;right:.35rem;display:grid;width:4rem;height:4rem;padding:0;place-items:center;color:var(--nyl-purple);background:transparent;border:0;border-radius:50%;cursor:pointer}.nyl-header-search__button:hover{background:#bca5be47}.nyl-header-search__button:focus-visible{outline:.2rem solid var(--nyl-purple);outline-offset:-.2rem}.nyl-header-search__button .svg-wrapper{width:2rem;height:2rem}.header__icons .header__search{display:none!important}.header__inline-menu{justify-self:auto;min-height:5.2rem;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.header__inline-menu>.list-menu{flex-wrap:nowrap}.header__icons{border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.scrolled-past-header .header__nav-utility{background:transparent;box-shadow:none}.scrolled-past-header .header__inline-menu,.scrolled-past-header .header__icons{background:transparent;border-color:transparent;box-shadow:none}}.header .header__menu-item,.header .header__icon,.header .header__heading-link,.header .list-menu__item,.header .link{color:var(--nyl-purple)}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;right:0;bottom:-.45rem;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s ease}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__heading-logo-wrapper{overflow:hidden;border-radius:.6rem}.header__heading-logo{width:min(18.5rem,30vw);height:auto}.header__icon--cart{margin-right:.6rem}.header__submenu,.mega-menu__content{margin-top:1rem;border:1px solid rgba(255,255,255,.48)!important;border-radius:var(--nyl-radius-md)!important;background:#4b0b50d1!important;color:#fff;box-shadow:var(--nyl-shadow)!important;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);overflow:hidden}.header__submenu .header__menu-item,.mega-menu__link{color:#fff!important;border-radius:1.2rem;transition:background .18s ease,transform .18s ease}.header__submenu .header__menu-item:hover,.mega-menu__link:hover{background:#ffffff1f;transform:translate(.35rem)}.header__menu-item,.header__icon,.menu-drawer__menu-item{min-height:4.4rem}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;font-weight:700;letter-spacing:.02em}.card-wrapper .card,.collection-list .card{overflow:hidden;border-radius:var(--nyl-radius-md);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.card-wrapper:hover .card,.collection-list .card:hover{transform:translateY(-.8rem) scale(1.018);box-shadow:var(--nyl-shadow)}.card .media img{transition:transform .52s cubic-bezier(.22,1,.36,1),filter .32s ease}.card-wrapper:hover .media img{transform:scale(1.055) translateY(-.5rem);filter:saturate(1.04)}.card__heading a:after{border-radius:1.8rem}.price{color:var(--nyl-purple-deep)}.price--on-sale .price-item--regular{opacity:.66}.product__title h1,.collection-hero__title,.main-page-title{text-wrap:balance;color:var(--nyl-ink)}.product__description,.rte{line-height:1.75}.facet-filters,.facets__form,.mobile-facets__wrapper{border-radius:1.4rem}.footer{border-top:0}.template-index [id$=__image_banner]{min-height:min(78rem,calc(100svh - 2rem));width:100%;margin:0;border-radius:0 0 var(--nyl-radius-lg) var(--nyl-radius-lg);overflow:hidden;isolation:isolate;background-image:linear-gradient(90deg,#1c141414,#1c141400)}.template-index .shopify-section-group-header-group.section-header{position:sticky;top:0;z-index:4;margin-bottom:-8.4rem}.announcement-bar-section .utility-bar{background:#571d5c}.template-index [id$=__image_banner] .banner__media{background:center / cover no-repeat url(./nyl-home-hero-2026-09-14.png)}.template-index [id$=__image_banner] .banner__media img{opacity:0}.template-index [id$=__image_banner] .banner__box{max-width:62rem;background:transparent;text-shadow:0 1px 1.2rem rgba(0,0,0,.12)}.template-index [id$=__image_banner] .banner__buttons{margin-top:31rem}.template-index [id$=__image_banner] .button{border-radius:999px;box-shadow:0 .8rem 2.4rem #31063329}.template-index .shopify-section:not(:first-child) .page-width,.template-index .rich-text__wrapper,.template-index .multicolumn .page-width{border-radius:var(--nyl-radius-lg)}.template-index [id$=__flagship]{padding-block:0;background:#dfccb0}.template-index [id$=__flagship] .page-width{max-width:136rem}.template-index [id$=__flagship] .featured-product{margin-inline:0;border:1px solid rgba(255,255,255,.94);border-radius:clamp(2.4rem,3vw,4rem);background:var(--nyl-bc3);box-shadow:0 2.4rem 6rem #3623381f;overflow:hidden}.template-index [id$=__flagship] .product__media-wrapper{display:flex;align-items:center;padding:clamp(2.4rem,4.5vw,7.2rem);background-color:var(--nyl-bc3);background-position:center;background-repeat:no-repeat;background-size:84% auto;transition:background-size .7s cubic-bezier(.22,1,.36,1)}.template-index [id$=__flagship] .product__media-list{width:100%}.template-index [id$=__flagship] .nyl-featured-media{display:flex;align-items:center;justify-content:center;width:100%;min-height:48rem}.template-index [id$=__flagship] .nyl-featured-media img{display:block;width:min(100%,62rem);height:auto;opacity:0}.template-index [id$=__flagship] .featured-product:hover .product__media-wrapper{background-size:89% auto}.template-index [id$=__flagship] .product__media-item,.template-index [id$=__flagship] .product-media-container,.template-index [id$=__flagship] .product__media{border:0;background:transparent}.template-index [id$=__flagship] .product__media-item.scroll-trigger,.template-index [id$=__flagship] .product__info-wrapper.scroll-trigger{opacity:1;transform:none}.template-index [id$=__flagship] .product__media{mix-blend-mode:multiply}.template-index [id$=__flagship] .product__media-wrapper img{filter:drop-shadow(0 2.2rem 2.6rem rgba(55,24,58,.18));transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease}.template-index [id$=__flagship] .featured-product:hover .product__media-wrapper img{transform:scale(1.065) rotate(-.6deg);filter:drop-shadow(0 3rem 3.4rem rgba(55,24,58,.24))}.template-index [id$=__flagship] .product__info-wrapper{display:flex;align-items:center;padding:clamp(3.2rem,5vw,7.2rem);background:var(--nyl-bc3)}.template-index [id$=__flagship] .product__info-container{max-width:54rem}.template-index [id$=__flagship] .product__text.subtitle{margin-bottom:1.2rem;color:var(--nyl-purple);font-size:1.2rem;font-weight:700;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.template-index [id$=__flagship] .product__title{margin-bottom:1.4rem;color:var(--nyl-purple);font-size:clamp(3.6rem,4.5vw,6.4rem);letter-spacing:-.035em;line-height:.98}.template-index [id$=__flagship] .price{color:#262126;font-size:2rem;font-weight:650}.template-index [id$=__flagship] .product__text:not(.subtitle),.template-index [id$=__flagship] .product__info-container .rte{max-width:48rem;color:#373137;font-size:1.6rem;line-height:1.6}.template-index [id$=__flagship] .quantity{min-height:4.8rem;border-radius:999px;background:#ffffffb8}.template-index [id$=__flagship] .quantity:after{border-radius:999px;box-shadow:0 0 0 1px #571d5c3d}.template-index [id$=__flagship] .product-form__submit{min-height:5.4rem;border:0;border-radius:999px;background:var(--nyl-purple);color:#fff;font-weight:700;letter-spacing:.02em;box-shadow:0 1.2rem 2.6rem #571d5c33;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.template-index [id$=__flagship] .product-form__submit:after,.template-index [id$=__flagship] .product-form__submit:before{box-shadow:none}.template-index [id$=__flagship] .product-form__submit:hover{background:#421647;box-shadow:0 1.6rem 3.2rem #571d5c47;transform:translateY(-2px)}.template-index [id$=__flagship] .shopify-payment-button__button{min-height:5.4rem;border-radius:999px;overflow:hidden}.template-index [id$=__flagship] .product__view-details{color:var(--nyl-purple);font-weight:700}@media screen and (min-width:990px){.template-index [id$=__flagship] .featured-product{display:flex;flex-wrap:nowrap;min-height:68rem}.template-index [id$=__flagship] .featured-product.product--medium:not(.product--no-media)>.product__media-wrapper{width:54%;max-width:54%;flex:0 0 54%}.template-index [id$=__flagship] .featured-product.product--medium:not(.product--no-media)>.product__info-wrapper{width:46%;max-width:46%;flex:0 0 46%}}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-duration:.76s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.footer{margin:1.2rem;border-radius:var(--nyl-radius-lg);background:var(--nyl-purple-deep);overflow:hidden}.footer,.footer a,.footer .link,.footer .footer-block__heading,.footer .copyright__content,.footer .rte{color:#fff}.footer__content-top{padding-top:clamp(4.8rem,8vw,10rem)}.footer-block__heading{text-transform:uppercase;letter-spacing:.09em;opacity:.66}.footer .newsletter-form__field-wrapper .field__input{border-radius:999px;border:1px solid rgba(255,255,255,.6);color:#fff}.footer .field__label,.footer .newsletter-form__button{color:#fff}@media screen and (max-width:749px){.page-width{padding-left:1.8rem;padding-right:1.8rem}.header-wrapper{padding:.8rem .8rem 0}.header{min-height:6.2rem;padding-inline:1.2rem}.template-index .shopify-section-group-header-group.section-header{top:.8rem;margin-bottom:-7.8rem}.template-index [id$=__image_banner]{min-height:68rem;margin-inline:.8rem;border-radius:2.4rem}.template-index [id$=__image_banner] .banner__media{background-position:62% center}.template-index [id$=__image_banner] .banner__buttons{margin-top:48rem}.template-index [id$=__image_banner] .banner__box{padding-inline:1.6rem}.footer{margin:.8rem;border-radius:2.4rem}.product__info-container .product-form__buttons{position:sticky;bottom:.8rem;z-index:4;padding:.8rem;border-radius:1.8rem;background:#fbf8f2f5;box-shadow:0 .8rem 2.4rem #173f3129;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product-form__submit{margin-bottom:0}}.template-collection,.template-collection #MainContent,.template-collection #MainContent .gradient{background:#fff}.template-collection #product-grid{row-gap:calc(var(--grid-mobile-vertical-spacing) * 3)}.template-collection #product-grid .nyl-gut-health-priority-card{order:-1}@media(min-width:750px){.template-collection #product-grid{row-gap:calc(var(--grid-desktop-vertical-spacing) * 3)}}.template-collection #product-grid .card{border:0;border-radius:var(--nyl-radius-md);background:#eef3eb}.template-collection #product-grid .card>.card__content,.template-collection #product-grid .card .card__inner{background:#eef3eb}.template-collection #product-grid .card .card__inner>.card__content{background:transparent}body:has(.nyl-collection-lifestyle-hero) .section-header{margin-bottom:calc(-1 * var(--header-height, 84px));z-index:4}.nyl-collection-lifestyle-hero{position:relative;height:clamp(46rem,42vw,56rem);width:100%;overflow:hidden;border-radius:0 0 3.2rem 3.2rem}.nyl-collection-lifestyle-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% center;transform:scaleX(-1)}.nyl-collection-lifestyle-hero--hair-skin-nails>img,.nyl-collection-lifestyle-hero--facial-health>img,.nyl-collection-lifestyle-hero--clarity-focus>img{transform:none}.nyl-collection-lifestyle-hero--facial-health>img{object-position:30% top}.nyl-collection-lifestyle-hero__content{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding:calc(var(--header-height, 84px) + 36pt) max(5vw,2rem) max(5vw,2rem)}.nyl-collection-lifestyle-hero__panel{max-width:54rem;padding:1.8rem 2.2rem 2rem;border-radius:1.6rem;background:#00000080;color:#fff}.nyl-collection-lifestyle-hero__panel p{margin:1.2rem 0 0;color:#fff;font-size:clamp(1.4rem,1.4vw,1.8rem);line-height:1.45}.nyl-collection-lifestyle-hero h1{margin:0;color:#fff;font-size:clamp(3.6rem,4.4vw,5.8rem);line-height:1.02}body.template-collection :is(.button,button[name=add],.product-form__submit,.quick-add__submit),body.template-index :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit),body.template-index .nyl-hero-carousel .nyl-hero-carousel__button{background:radial-gradient(ellipse at 35% 10%,rgba(255,255,255,.8),transparent 65%),linear-gradient(90deg,transparent 49.5%,rgba(0,0,0,.13) 49.8%,rgba(255,255,255,.45) 50.2%,transparent 50.5%),linear-gradient(180deg,#d8e2d1,#ccd8c5 25%,#bdcbb3 52%,#aebea4 84%,#becbb4)!important;box-shadow:inset 0 1px 2px #ffffff80,inset 0 -1px 2px #0000001f,0 7px 12px -3px #0003!important}body.template-index .nyl-hero-carousel__button{margin-inline-start:28pt;max-width:calc(100% - 28pt)}body .nyl-hero-carousel .nyl-hero-carousel__button,body .button,body .nyl-glp1-feature__button,body .nyl-wellness__button,body button[name=add],body .product-form__submit,body .quick-add__submit{--color-button: 189, 203, 179;--color-button-text: 0, 0, 0;--alpha-button-background: 1;border:0!important;border-radius:999px!important;min-height:5rem;background:radial-gradient(ellipse at 35% 10%,rgba(255,255,255,.8),transparent 65%),linear-gradient(90deg,transparent 49.5%,rgba(0,0,0,.13) 49.8%,rgba(255,255,255,.45) 50.2%,transparent 50.5%),linear-gradient(180deg,#d8e2d1,#ccd8c5 25%,#bdcbb3 52%,#aebea4 84%,#becbb4)!important;color:#0006!important;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:inset 0 2px 2px #fffffff2,inset 2px 0 4px #ffffffb3,inset -2px 0 4px #0003,inset 0 -4px 5px #00000047,0 7px 12px -3px #0000004d!important;transition:transform .22s ease,filter .22s ease!important}body :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit):before,body :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit):after{content:none!important}@media(hover:hover){body :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit):not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px);filter:brightness(1.04)}}body :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit):not(:disabled):active{transform:translateY(1px)}body :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit):focus-visible{outline:3px solid #571d5c!important;outline-offset:4px}@media(prefers-reduced-motion:reduce){body :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit){transition:none!important;transform:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-wrapper .card,.collection-list .card,.card .media img,.template-index .featured-product .product__media-wrapper img,.header{transition:none}}body.gradient,body #MainContent,body #MainContent .color-scheme-1.gradient,body #MainContent .color-scheme-2.gradient,body.template-collection #MainContent .gradient{--color-background: 255, 255, 255;background:#fff}body:has(.nyl-hero-carousel),body:has(.nyl-hero-carousel) #MainContent,body:has(.nyl-hero-carousel) .nyl-hero-carousel-frame{background:#f7f7f7!important}body:has(.nyl-hero-carousel) .nyl-wellness,body:has(.nyl-hero-carousel) .nyl-glp1-feature{border-radius:32px;max-width:calc(100% - 30px);margin:28px auto!important;overflow:hidden}@media(max-width:749px){body:has(.nyl-hero-carousel) .nyl-wellness,body:has(.nyl-hero-carousel) .nyl-glp1-feature{border-radius:24px}}body:has(.nyl-hero-carousel) .nyl-glp1-feature{background:none!important}body:has(.nyl-hero-carousel) .nyl-glp1-feature{background:#f7f7f7!important;padding:0}body:has(.nyl-hero-carousel) .nyl-glp1-feature>.page-width{max-width:none;padding:clamp(28px,4vw,56px);border-radius:32px;background:linear-gradient(112deg,transparent 0 12%,rgba(255,255,255,.86) 12% 27%,rgba(182,190,196,.18) 27% 28%,transparent 28% 34%,rgba(255,255,255,.78) 34% 48%,rgba(182,190,196,.14) 48% 49%,transparent 49%),linear-gradient(0deg,rgba(221,227,232,.52),transparent 28%),radial-gradient(ellipse at 0% 12%,#fff,#f0f3f5 55%,#e4e9ed)}body:has(.nyl-hero-carousel) .nyl-glp1-feature:before,body:has(.nyl-hero-carousel) .nyl-glp1-feature:after{content:none}@media(max-width:749px){body:has(.nyl-hero-carousel) .nyl-glp1-feature>.page-width{border-radius:24px;padding:28px 18px}}.header__shop-all-near-logo{display:none}.header__inline-menu>.list-menu>li:has(>a[href="/collections/all"]){order:-1}@media screen and (min-width:990px){.header.header--middle-center:not(.drawer-menu){grid-template-areas:"home search utility";grid-template-columns:185px minmax(200px,300px) minmax(0,1fr);column-gap:16px}.header__floating-home{justify-self:start}.header__center-search{grid-area:search;justify-self:start;width:100%;margin:0}.header__nav-utility{grid-area:utility;justify-self:end}}@media screen and (max-width:989px){body .header-wrapper{padding:6px 12px;background:#fffffff7}body .header{display:grid;grid-template-areas:"left-icons home utility";grid-template-columns:44px minmax(0,1fr) 88px;gap:4px;min-height:64px;padding:0}body .header header-drawer{grid-area:left-icons;margin:0}body .header .header__inline-menu{display:none}body .header__floating-home{display:flex;grid-area:home;align-items:center;justify-content:center;justify-self:center;width:min(100%,155px);height:58px;padding:0}body .header__floating-home:before{width:100%;height:54px}body .header__nav-utility{grid-area:utility;min-width:0}body .header__icons{display:flex;padding:0}body .header__icon{width:44px;height:44px;margin:0}body .header__icon--account{display:none}body .template-index .header{padding:0}body.template-index .shopify-section-group-header-group.section-header,body:has(.nyl-collection-lifestyle-hero) .section-header{top:0;margin-bottom:0}body .menu-drawer{width:min(88vw,400px)}body .menu-drawer__menu-item{min-height:48px;padding:14px 24px;font-size:17px;line-height:1.4}body .announcement-bar__message{padding:10px 0;font-size:13px;line-height:1.5;letter-spacing:.01em;white-space:normal;text-wrap:balance}}@media screen and (max-width:749px){body .page-width{padding-left:16px;padding-right:16px}body input,body select,body textarea{font-size:16px}body :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit),body .nyl-hero-carousel .nyl-hero-carousel__button{color:#241b24!important;text-shadow:none;font-size:15px;line-height:1.35;min-height:48px}body .nyl-hero-carousel{min-height:0;width:calc(100% - 24px);margin:12px;border-radius:20px;background:#e5dce6}body .nyl-hero-carousel__viewport,body .nyl-hero-carousel__slide{min-height:0}body .nyl-hero-carousel__image{position:relative;display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center}body .nyl-hero-carousel__shade{display:none}body .nyl-hero-carousel__content{min-height:360px;padding:22px 20px 12px;align-items:flex-start;text-align:left}body .nyl-hero-carousel__copy{width:100%;max-width:none}body .nyl-hero-carousel__text-panel{display:block;max-width:none;padding:0;background:transparent}body .nyl-hero-carousel__copy h2{color:#571d5c;font-size:30px;line-height:1.12;margin-bottom:14px}body .nyl-hero-carousel__text{color:#241b24;font-size:16px;line-height:1.5}body .nyl-hero-carousel .nyl-hero-carousel__button{display:flex;width:100%;max-width:none;margin:20px 0 0;padding:12px 16px}body .nyl-hero-carousel__controls{position:relative;right:auto;bottom:auto;transform:none;width:max-content;max-width:calc(100% - 24px);margin:4px auto 16px;padding:2px 8px;gap:0}body .nyl-hero-carousel__arrow{width:44px;height:44px}body .nyl-hero-carousel__dot,body .nyl-hero-carousel__dot.is-active{position:relative;width:32px;height:44px;border-radius:0;background:transparent}body .nyl-hero-carousel__dot:after{content:"";position:absolute;width:8px;height:8px;top:18px;left:12px;border-radius:50%;background:#bca5be}body .nyl-hero-carousel__dot.is-active:after{background:#571d5c}body .nyl-hero-carousel__pause{display:block;min-width:44px;min-height:44px;padding:0 8px}body:has(.nyl-hero-carousel) .nyl-wellness{max-width:calc(100% - 24px);margin:20px auto!important;padding:24px 0 8px}body .nyl-wellness__heading{font-size:28px;line-height:1.15}body .nyl-wellness__intro{padding-left:12px;border-left-width:3px;font-size:16px;line-height:1.5}body .nyl-wellness__grid{gap:14px;padding-top:12px;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:#571d5c #e5dce6}body .nyl-wellness-card{width:min(73vw,300px);min-width:min(73vw,300px);height:400px;padding:18px}body .nyl-wellness-card:before{height:100%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #3106331a}body .nyl-wellness-card__copy{min-height:100px}body .nyl-wellness-card__title{font-size:22px;line-height:1.15}body .nyl-wellness-card__text{font-size:15px}body .nyl-wellness-card__product{min-height:180px}body .nyl-wellness-card__image{max-height:200px}body .nyl-wellness-card__footer{font-size:14px}body [id^=nyl-home-bundles-][aria-labelledby]{grid-template-columns:1fr!important;height:auto!important;max-height:none!important;max-width:calc(100% - 24px)!important;margin:20px auto!important;border-radius:20px!important}body [id^=nyl-home-bundles-] .nyl-bundle-hero{order:0!important;height:220px!important}body [id^=nyl-home-bundles-] .nyl-bundle-hero img{object-fit:contain!important}body [id^=nyl-home-bundles-] .nyl-bundle-copy{padding:22px 20px 24px!important}body [id^=nyl-home-bundles-] h2{font-size:28px!important;line-height:1.15!important}body [id^=nyl-home-bundles-] p{font-size:16px!important;line-height:1.5!important}body [id^=nyl-home-bundles-] .button{width:100%!important}body .nyl-glp1-rebuilt{padding:12px}body .nyl-glp1-rebuilt__product-image{width:min(80%,250px)}body .nyl-glp1-rebuilt__product-media{padding-top:0}body .nyl-glp1-rebuilt__copy{padding-bottom:0}body .nyl-glp1-rebuilt__text,body .nyl-glp1-rebuilt__comfort-copy{font-size:16px;line-height:1.5}body .nyl-glp1-rebuilt__button{width:100%}body .collection-hero__title{font-size:30px;line-height:1.15;margin:24px 0}body.template-collection #product-grid{column-gap:12px;row-gap:24px}body.template-collection #product-grid .grid__item{width:calc(50% - 6px);max-width:calc(50% - 6px)}body.template-collection #product-grid .card__information{padding:14px 12px 8px}body.template-collection #product-grid .card__heading{font-size:15px;line-height:1.4}body.template-collection #product-grid .price{font-size:15px;line-height:1.5;letter-spacing:0}body.template-collection #product-grid .price-item--regular{font-size:13px}body.template-collection #product-grid .quick-add{margin:0 10px 14px}body.template-collection #product-grid .quick-add__submit{min-width:0;padding:12px 8px;font-size:14px}body.template-product .product__title h1{font-size:30px;line-height:1.15}body.template-product .product__description{font-size:16px;line-height:1.6}body .product__info-container .product-form__buttons{position:static;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .footer__content-top{padding-top:32px;padding-bottom:24px}body .footer-block__details-content .list-menu__item--link{padding-block:12px;font-size:16px}}@media screen and (max-width:749px){body .nyl-hero-carousel__viewport,body .nyl-hero-carousel__slide{background:#e5dce6}}@media screen and (max-width:749px)and (prefers-reduced-motion:no-preference){body .nyl-wellness-card:before{transform:translate(-50%,-50%) scaleY(.95)}body .nyl-wellness-card.is-active:before{transform:translate(-50%,-50%) scaleY(1);box-shadow:0 12px 24px #3106332e}}@media(prefers-reduced-motion:reduce){body .nyl-wellness-card:before,body .nyl-wellness-card .nyl-wellness-card__copy,body .nyl-wellness-card .nyl-wellness-card__image,body .nyl-wellness-card .nyl-wellness-card__footer{transition:none}body .nyl-wellness-card:is(:hover,.is-active) :is(.nyl-wellness-card__copy,.nyl-wellness-card__image,.nyl-wellness-card__footer){transform:none}}@media screen and (max-width:749px){body .nyl-wellness__grid{padding-top:44px;padding-bottom:54px;gap:32px}body .nyl-wellness-card{height:430px;transform:scale(.94);transform-origin:center;transition:transform .56s cubic-bezier(.25,.1,.25,1)}body .nyl-wellness-card.is-active{transform:scale(1.06);z-index:2}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){body .nyl-wellness-card,body .nyl-wellness-card.is-active{transform:none;transition:none}}@media screen and (max-width:749px){body .nyl-wellness-card{padding-top:38px;height:450px}}@media screen and (max-width:749px){body .nyl-wellness-card{padding-bottom:42px;height:474px}}@media screen and (max-width:749px){body .nyl-wellness__grid{padding-left:16px;padding-right:24px}body .nyl-wellness-card{width:min(66vw,274px);min-width:min(66vw,274px);transform:scale(.9)}body .nyl-wellness-card.is-active{transform:scale(1)}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){body .nyl-wellness-card,body .nyl-wellness-card.is-active{transform:none}}@media screen and (max-width:749px){body [id^=nyl-home-bundles-] .nyl-bundle-hero{padding-top:24px!important;height:244px!important}body [id^=nyl-home-bundles-] .nyl-bundle-copy{align-items:center!important;text-align:center!important}}@media screen and (max-width:749px){body .nyl-glp1-rebuilt__product-media{padding-top:24px}body .nyl-glp1-rebuilt__video-column{padding-bottom:24px}}@media screen and (min-width:990px){body .header.header--middle-center:not(.drawer-menu){display:grid;grid-template-areas:"home search utility";grid-template-columns:clamp(145px,15vw,185px) minmax(280px,320px) minmax(0,1fr);align-items:center;column-gap:20px;padding-inline:0}body .header__floating-home{display:flex;grid-area:home;justify-self:start;width:100%;max-width:185px}body .header__floating-home:before{width:100%}body .header__center-search{display:block;grid-area:search;width:100%;max-width:320px;min-width:0}body .header__nav-utility{display:flex;grid-area:utility;justify-self:end;align-items:center;padding:0;min-width:0}body .header .header__inline-menu{display:flex;padding:0;margin:0}body .header__inline-menu>.list-menu{flex-wrap:nowrap}body .header__inline-menu>.list-menu>li>.header__menu-item,body .header__inline-menu>.list-menu>li>header-menu>details>.header__menu-item{font-size:16px;padding-inline:10px;white-space:nowrap}body .header__icons{display:flex;padding:0}body .header__icon{width:40px;margin:0}body .nyl-header-search__input{font-size:13px;padding-left:16px;padding-right:40px}}@media screen and (min-width:750px)and (max-width:989px){body .header-wrapper{padding:8px 12px}body .header.header--middle-center:not(.drawer-menu){display:grid;grid-template-areas:"home search utility";grid-template-columns:120px minmax(180px,1fr) max-content;align-items:center;gap:12px;min-height:72px;padding:0}body .header header-drawer{display:none}body .header__floating-home{display:flex;grid-area:home;width:120px;height:60px;justify-self:start}body .header__floating-home:before{width:120px;height:54px}body .header__center-search{display:block;grid-area:search;width:100%;max-width:none;min-width:0}body .nyl-header-search{display:flex;position:relative;width:100%;height:44px;align-items:center;background:#fffc;border:1px solid rgba(87,29,92,.18);border-radius:999px}body .nyl-header-search__input{width:100%;min-width:0;height:44px;border:0;background:transparent;border-radius:999px;padding:0 36px 0 12px;font:inherit;font-size:12px;color:#241b24}body .nyl-header-search__button{position:absolute;right:0;top:0;width:36px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#571d5c}body .nyl-header-search__button .svg-wrapper{width:18px;height:18px}body .header__nav-utility{grid-area:utility;display:flex;align-items:center;padding:0;justify-self:end}body .header .header__inline-menu{display:flex;padding:0;margin:0}body .header__inline-menu>.list-menu{flex-wrap:nowrap}body .header__inline-menu>.list-menu>li>.header__menu-item,body .header__inline-menu>.list-menu>li>header-menu>details>.header__menu-item{font-size:14px;padding-inline:7px;white-space:nowrap}body .header__icons{display:flex;padding:0}body .header__icons .header__search{display:none}body .header__icon,body .header__icon--account{display:flex;width:36px;height:44px;margin:0}}@media screen and (min-width:750px){body .header__nav-utility{justify-self:stretch;width:100%}body .header__nav-utility>.header__inline-menu{flex:0 0 auto}body .header__nav-utility>.header__icons{margin-left:auto}}@media screen and (max-width:749px){body .nyl-collection-lifestyle-hero{height:auto;width:calc(100% - 24px);margin:12px auto 0;border-radius:20px;background:#e5dce6}body .nyl-collection-lifestyle-hero>img{display:block;position:relative;inset:auto;width:100%;height:auto;object-fit:contain;object-position:center}body .nyl-collection-lifestyle-hero__content{display:block;height:auto;padding:22px 20px 24px}body .nyl-collection-lifestyle-hero__panel{max-width:none;padding:0;background:transparent;border-radius:0;color:#241b24}body .nyl-collection-lifestyle-hero h1{font-size:30px;line-height:1.15;color:#571d5c}body .nyl-collection-lifestyle-hero__panel p{margin-top:14px;font-size:16px;line-height:1.5;color:#241b24}}@media screen and (max-width:749px){body .nyl-product-recommendations .related-products__heading{text-align:center;justify-content:center}}@media screen and (max-width:749px){body :is(.button,.nyl-glp1-feature__button,.nyl-wellness__button,button[name=add],.product-form__submit,.quick-add__submit),body .nyl-hero-carousel .nyl-hero-carousel__button{color:#0006!important;text-shadow:0 1px 0 rgba(255,255,255,.6)}}@media screen and (max-width:749px){body:has(.nyl-daily-bundle-includes) :is(.nyl-daily-bundle-includes,.related-products) :is(.card__information,.card-information,.card__heading,.price,.nyl-individual-purchase){text-align:center}body:has(.nyl-daily-bundle-includes) :is(.nyl-daily-bundle-includes,.related-products) .card__heading{display:block}body:has(.nyl-daily-bundle-includes) :is(.nyl-daily-bundle-includes,.related-products) .card>.card__content>.quick-add{width:calc(100% - 24px);margin:16px auto 12px;min-width:0;text-align:center;justify-self:center}body:has(.nyl-daily-bundle-includes) :is(.nyl-daily-bundle-includes,.related-products) .quick-add__submit{width:100%;min-width:0;padding:12px 8px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}body:has(.nyl-daily-bundle-includes) :is(.nyl-daily-bundle-includes,.related-products) .card__information{padding-inline:12px}}@media screen and (max-width:749px){body #MainContent .nyl-product-recommendations{background:#dfe4d3!important}body .nyl-product-recommendations .card,body .nyl-product-recommendations .card>.card__content,body .nyl-product-recommendations .card__inner,body .nyl-product-recommendations .card__information,body .nyl-product-recommendations .card-information{background:#eef3eb!important}body .nyl-product-recommendations .card{border:0;border-radius:24px;overflow:hidden}body .nyl-product-recommendations .card__inner>.card__content{background:transparent!important}}body :is(.nyl-daily-bundle-includes,.nyl-product-recommendations) .card>.card__content{grid-template-columns:minmax(0,1fr);min-width:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/nyl-qol.css.map */
