:root{--ny-cream: #fff9f2;--ny-paper: #fffefc;--ny-ink: #3f3735;--ny-muted: #6c5e59;--ny-sage-50: #f2f6ee;--ny-sage-100: #e1ecd8;--ny-sage-200: #c9d9bd;--ny-sage-400: #9eb391;--ny-sage-600: #45634a;--ny-cocoa-100: #eadfd7;--ny-cocoa-300: #c6ab9b;--ny-cocoa-600: #765c52;--ny-peach: #f5b7aa;--ny-berry: #a84f59;--ny-butter: #f2ca69;--ny-coral: #a84f59;--ny-line: rgba(118, 92, 82, .22);--ny-shadow: 0 16px 42px rgba(78, 61, 55, .1);--ny-shadow-hover: 0 23px 54px rgba(78, 61, 55, .15);--ny-font-body: var(--font-body--family), "M PLUS 1", "Noto Sans", system-ui, sans-serif;--ny-font-display: var(--font-heading--family), "M PLUS Rounded 1c", ui-rounded, system-ui, sans-serif;--ny-shell: 1680px;--ny-gutter: clamp(20px, 3.2vw, 56px);--ny-section-space: clamp(72px, 8vw, 120px);--ny-radius-sm: 12px;--ny-radius-md: 20px;--ny-radius-lg: 30px;--ny-radius-pill: 999px}html{scroll-behavior:smooth}body{color:var(--ny-ink);font-family:var(--ny-font-body);background:radial-gradient(circle at 6% 18%,rgba(203,217,190,.22),transparent 24rem),radial-gradient(circle at 92% 52%,rgba(245,181,167,.15),transparent 28rem),var(--ny-cream)}body :is(h1,h2,h3,.h1,.h2,.h3){color:var(--ny-ink);font-family:var(--ny-font-display);letter-spacing:-.025em;text-wrap:balance}::selection{color:var(--ny-ink);background:var(--ny-peach)}:focus-visible{outline:3px solid var(--ny-coral)!important;outline-offset:3px}.header-section,.shopify-section-group-header-group{position:relative;z-index:40}header-component,.header{--header-bg-color: rgba(255, 250, 242, .92);color:var(--ny-ink)}.header__row{border-color:var(--ny-line)!important;background:#fffaf2e0;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.nyalisis-page-scrolled .header__row{box-shadow:0 10px 34px #4f3f3714}.header__navigation-bar-row{background:#e6eddde0}.menu-list__link,.header__icon,.header a{border-radius:var(--ny-radius-pill)}.menu-list__link{position:relative;padding-inline:.85rem;font-weight:650;letter-spacing:.01em;transition:color .18s ease,background .18s ease,transform .18s ease}.menu-list__link:hover,.menu-list__link[aria-current=page]{color:var(--ny-sage-600);background:#cbd9be80;transform:translateY(-1px)}.header__icon:hover{background:#f5b5a740}.mega-menu,.menu-drawer,.predictive-search-dropdown{border-color:var(--ny-line)!important;background:#fffdf9fa!important;box-shadow:var(--ny-shadow)}.nyalisis-button,.button,.shopify-payment-button__button,.quick-add__button,.add-to-cart-button{border-radius:var(--ny-radius-pill)!important;font-family:var(--ny-font-body);font-weight:750;letter-spacing:.015em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.nyalisis-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.6rem;padding:.78rem 1.25rem;text-decoration:none;border:1px solid transparent}.nyalisis-button:hover,.button:hover,.quick-add__button:hover,.add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #5b4b4229}.nyalisis-button--primary{color:#fff;background:var(--ny-hero-accent, var(--ny-coral));box-shadow:0 10px 28px #e9817842}.nyalisis-button--secondary{color:var(--ny-hero-text, var(--ny-cream));border-color:currentColor;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nyalisis-button--ink{color:#fff;background:var(--ny-ink)}input,select,textarea,.field__input,.quantity-selector{border-radius:var(--ny-radius-sm)!important;border-color:var(--ny-line)!important}.nyalisis-section--hero{margin:0}.nyalisis-hero{position:relative;min-height:var(--ny-hero-height, 700px);overflow:clip;isolation:isolate;background:var(--ny-sage-600)}.nyalisis-hero__media,.nyalisis-hero__media img,.nyalisis-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nyalisis-hero__media img{object-fit:cover;object-position:center}.nyalisis-hero__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(40,48,39,calc(var(--ny-hero-overlay) + .2)) 0%,rgba(43,46,39,var(--ny-hero-overlay)) 27%,rgba(43,46,39,.08) 54%,transparent 72%)}.nyalisis-hero--right .nyalisis-hero__shade{transform:scaleX(-1)}.nyalisis-hero--center .nyalisis-hero__shade{background:linear-gradient(180deg,#2b2e271f,rgba(43,46,39,calc(var(--ny-hero-overlay) + .15)))}.nyalisis-hero__inner{position:relative;z-index:2;display:flex;min-height:var(--ny-hero-height, 700px);align-items:center;padding-block:clamp(3rem,7vw,6rem)}.nyalisis-hero--right .nyalisis-hero__inner{justify-content:flex-end}.nyalisis-hero--center .nyalisis-hero__inner{justify-content:center;text-align:center}.nyalisis-hero__content{width:min(100%,590px);color:var(--ny-hero-text, var(--ny-cream))}.nyalisis-hero__content--glass{padding:clamp(1.35rem,3vw,2.4rem);border:1px solid rgba(255,255,255,.24);border-radius:var(--ny-radius-lg);background:linear-gradient(135deg,#3a433694,#4236314d);box-shadow:0 28px 70px #27211e33;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}.nyalisis-hero__eyebrow,.nyalisis-section-eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 .8rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nyalisis-hero__eyebrow span{color:var(--ny-hero-accent, var(--ny-peach))}.nyalisis-hero__heading{max-width:13ch;margin:0;color:inherit;font-size:clamp(2.45rem,5.2vw,5.2rem);line-height:1.02;text-shadow:0 4px 24px rgba(34,27,25,.18)}.nyalisis-hero--center .nyalisis-hero__heading{margin-inline:auto}.nyalisis-hero__body{max-width:48ch;margin-top:1.15rem;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.75}.nyalisis-hero__body p{margin:0}.nyalisis-hero__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.nyalisis-hero--center .nyalisis-hero__buttons,.nyalisis-hero--center .nyalisis-hero__trust{justify-content:center}.nyalisis-hero__trust{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:1.3rem 0 0;padding:0;font-size:.78rem;font-weight:650;list-style:none;opacity:.88}.nyalisis-hero__trust span{color:var(--ny-hero-accent, var(--ny-peach))}.nyalisis-hero__corner{position:absolute;z-index:2;color:#ffffffb3;font-size:clamp(1.2rem,2vw,2rem);filter:drop-shadow(0 4px 10px rgba(65,50,46,.2));animation:nyalisis-float 4.5s ease-in-out infinite}.nyalisis-hero__corner--one{top:12%;right:4%}.nyalisis-hero__corner--two{right:2%;bottom:10%;animation-delay:-1.7s}.nyalisis-section--categories{position:relative;overflow:hidden;padding-block:clamp(4.5rem,8vw,8rem)}.nyalisis-section--categories:before,.nyalisis-section--categories:after{position:absolute;z-index:-1;width:18rem;height:18rem;border-radius:50%;content:"";filter:blur(8px)}.nyalisis-section--categories:before{top:5%;left:-9rem;background:#cbd9be57}.nyalisis-section--categories:after{right:-8rem;bottom:4%;background:#f5b5a73b}.nyalisis-categories__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:2rem;align-items:end;margin-bottom:clamp(2rem,4vw,3.25rem)}.nyalisis-section-eyebrow{color:var(--ny-sage-600)}.nyalisis-section-eyebrow span{color:var(--ny-coral)}.nyalisis-section-heading{max-width:15ch;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.08}.nyalisis-categories__intro{color:var(--ny-muted);font-size:1rem;line-height:1.8}.nyalisis-categories__intro p{margin:0}.nyalisis-categories__grid{display:grid;grid-template-columns:repeat(var(--ny-category-columns, 4),minmax(0,1fr));gap:var(--ny-category-gap, 18px)}.nyalisis-category-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--ny-line);border-radius:var(--ny-radius-md);background:var(--ny-paper);box-shadow:0 10px 28px #58473f14;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease}.nyalisis-category-card--sage,.nyalisis-category-card--mixed:nth-child(4n+2),.nyalisis-category-card--mixed:nth-child(4n+3){background:linear-gradient(145deg,var(--ny-sage-50),#fbfcf8)}.nyalisis-category-card--cream,.nyalisis-category-card--mixed:nth-child(4n+1),.nyalisis-category-card--mixed:nth-child(4n+4){background:linear-gradient(145deg,var(--ny-paper),#fff4eb)}.nyalisis-category-card:hover{z-index:2;border-color:#5e765759;box-shadow:var(--ny-shadow-hover);transform:translateY(-7px) rotate(-.25deg)}.nyalisis-category-card:nth-child(2n):hover{transform:translateY(-7px) rotate(.25deg)}.nyalisis-category-card__link{display:block;height:100%;color:inherit;text-decoration:none}.nyalisis-category-card__art{position:relative;aspect-ratio:1 / .86;overflow:hidden;background:radial-gradient(circle at 70% 18%,rgba(245,181,167,.32),transparent 23%),radial-gradient(circle at 25% 72%,rgba(203,217,190,.52),transparent 30%)}.nyalisis-category-card__art:after{position:absolute;inset:9% 9% auto auto;width:42px;height:14px;border-radius:3px;content:"";background:#f5b5a773;transform:rotate(10deg)}.nyalisis-category-card__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:.55rem;filter:drop-shadow(0 13px 16px rgba(86,66,58,.12));transition:transform .3s cubic-bezier(.22,1,.36,1)}.nyalisis-category-card:hover .nyalisis-category-card__art img{transform:scale(1.04) translateY(-2px)}.nyalisis-category-card__spark{position:absolute;color:var(--ny-coral);font-size:1.1rem}.nyalisis-category-card__spark--one{top:14%;left:9%}.nyalisis-category-card__spark--two{right:12%;bottom:8%;color:var(--ny-sage-600)}.nyalisis-category-card__copy{position:relative;min-height:112px;padding:1rem 3.1rem 1.15rem 1.15rem;border-top:1px dashed rgba(117,92,80,.22)}.nyalisis-category-card__copy h3{margin:0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.25}.nyalisis-category-card__copy p{margin:.42rem 0 0;color:var(--ny-muted);font-size:.8rem;line-height:1.55}.nyalisis-category-card__arrow{position:absolute;right:1rem;bottom:1rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:#fff;background:var(--ny-sage-600);transition:transform .18s ease,background .18s ease}.nyalisis-category-card:hover .nyalisis-category-card__arrow{background:var(--ny-coral);transform:translate(3px)}.nyalisis-categories__footer{display:flex;justify-content:center;margin-top:2.25rem}.product-card{overflow:hidden;border:1px solid var(--ny-line)!important;border-radius:var(--ny-radius-md)!important;background:#fffdf9eb;box-shadow:0 9px 28px #57463d12;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.product-card:hover{border-color:#5e765752!important;box-shadow:var(--ny-shadow-hover);transform:translateY(-5px)}.product-card :is(.card-gallery,.product-card-gallery,.product-card__image),.collection-card__inner{overflow:hidden;border-radius:calc(var(--ny-radius-md) - 2px) calc(var(--ny-radius-md) - 2px) var(--ny-radius-sm) var(--ny-radius-sm);background:var(--ny-sage-50)}.product-card .group-block,.product-card__content{padding-inline:.9rem}.product-card .price,.price{color:var(--ny-coral);font-weight:800}.quick-add{padding:.65rem}.quick-add__button,.add-to-cart-button{border-color:transparent!important;color:#fff!important;background:var(--ny-sage-600)!important}.quick-add__button:hover,.add-to-cart-button:hover{background:var(--ny-coral)!important}.collection-wrapper,.main-collection-grid,.search-results{position:relative}.facets__summary,.facets__pill-label,.facets__clear,.sorting-filter__select{border-radius:var(--ny-radius-pill)!important}.facets__summary{border:1px solid var(--ny-line);background:#fffdf9e0}.facets__panel-content,.facets-drawer,.dialog-modal{border-color:var(--ny-line)!important;border-radius:var(--ny-radius-md)!important;background:var(--ny-paper)!important;box-shadow:var(--ny-shadow)}.collection-card{border-radius:var(--ny-radius-md)}.collection-card__link:hover .collection-card__inner{box-shadow:var(--ny-shadow-hover)}.product-information{gap:clamp(1.5rem,4vw,4.5rem)!important}.product-information__media,.product-media-container{overflow:hidden;border-radius:var(--ny-radius-md)!important;background:var(--ny-sage-50)}.product-details{border-radius:var(--ny-radius-lg)}.product-form-buttons,.buy-buttons{gap:.75rem}.variant-picker__form label,.variant-option__button-label{border-radius:var(--ny-radius-pill)!important}.accordion,details.accordion{border-color:var(--ny-line)!important}.cart-drawer__inner,.cart-drawer__content,.theme-drawer,.quick-add-modal__content{border-color:var(--ny-line)!important;background:var(--ny-paper)!important}.cart-drawer__inner{border-radius:var(--ny-radius-lg) 0 0 var(--ny-radius-lg);box-shadow:-20px 0 60px #3f322d29}.cart-drawer__summary{border-top:1px dashed var(--ny-line);background:linear-gradient(180deg,#e6eddd5c,#fffdf9fa)}.cart-items__table-row{border-color:var(--ny-line)!important}.cart-items__media-container,.cart-items__media-image{border-radius:var(--ny-radius-sm);background:var(--ny-sage-50)}.nyalisis-callout{display:grid;grid-template-columns:minmax(90px,150px) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:center;width:100%;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--ny-line);border-radius:var(--ny-radius-md);box-shadow:var(--ny-shadow)}.nyalisis-callout--sage{background:linear-gradient(135deg,var(--ny-sage-100),var(--ny-paper))}.nyalisis-callout--cream{background:linear-gradient(135deg,#fff3e8,var(--ny-paper))}.nyalisis-callout--peach{background:linear-gradient(135deg,#fde2da,var(--ny-paper))}.nyalisis-callout__art img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.nyalisis-callout__kicker{margin:0 0 .35rem;color:var(--ny-coral);font-size:.75rem;font-weight:800;letter-spacing:.1em}.nyalisis-callout h3{margin:0;font-size:clamp(1.2rem,2.3vw,1.8rem)}.nyalisis-callout .rte{margin-top:.55rem;color:var(--ny-muted)}.nyalisis-callout a{display:inline-flex;gap:.4rem;margin-top:.8rem;color:var(--ny-sage-600);font-weight:800;text-decoration-thickness:1px;text-underline-offset:.22em}.nyalisis-js [data-nyalisis-reveal],.nyalisis-js .nyalisis-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--ny-reveal-order, 0) * 45ms)}.nyalisis-js :is([data-nyalisis-reveal],.nyalisis-reveal).is-visible{opacity:1;transform:none}@keyframes nyalisis-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}@media screen and (max-width:989px){.nyalisis-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nyalisis-categories__header{grid-template-columns:1fr;gap:.9rem}.nyalisis-categories__intro{max-width:42rem}.product-information{gap:1.5rem!important}}@media screen and (max-width:749px){:root{--ny-radius-md: 17px;--ny-radius-lg: 22px}.header__row{backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.nyalisis-hero{min-height:var(--ny-hero-height-mobile, 820px)}.nyalisis-hero__media img{object-position:center top}.nyalisis-hero__shade,.nyalisis-hero--right .nyalisis-hero__shade,.nyalisis-hero--center .nyalisis-hero__shade{transform:none;background:linear-gradient(180deg,rgba(43,55,46,calc(var(--ny-hero-overlay) + .3)),rgba(43,55,46,var(--ny-hero-overlay)) 24%,#2b372e0f 50%,#2b372e1f)}.nyalisis-hero__inner,.nyalisis-hero--right .nyalisis-hero__inner,.nyalisis-hero--center .nyalisis-hero__inner{min-height:var(--ny-hero-height-mobile, 820px);align-items:flex-start;justify-content:center;padding-top:1rem;padding-bottom:1rem;text-align:left}.nyalisis-hero__content{width:100%}.nyalisis-hero__content--glass{padding:1rem 1.05rem;border-radius:18px;background:linear-gradient(135deg,#334237b8,#483a346b);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nyalisis-hero__eyebrow{margin-bottom:.45rem;font-size:.68rem}.nyalisis-hero__heading,.nyalisis-hero--center .nyalisis-hero__heading{max-width:16ch;margin-inline:0;font-size:clamp(1.85rem,8.4vw,2.75rem);line-height:1.07}.nyalisis-hero__body{margin-top:.55rem;font-size:.84rem;line-height:1.55}.nyalisis-hero__buttons,.nyalisis-hero--center .nyalisis-hero__buttons{justify-content:flex-start;gap:.5rem;margin-top:.8rem}.nyalisis-button{min-height:40px;padding:.62rem .95rem;font-size:.82rem}.nyalisis-hero__trust,.nyalisis-hero__corner{display:none}.nyalisis-section--categories{padding-block:3.5rem}.nyalisis-section-heading{font-size:clamp(1.8rem,9vw,2.8rem)}.nyalisis-categories__header{margin-bottom:1.6rem}.nyalisis-categories__grid{gap:10px}.nyalisis-category-card__art{aspect-ratio:1}.nyalisis-category-card__art img{padding:.25rem}.nyalisis-category-card__copy{min-height:98px;padding:.8rem 2.55rem .9rem .78rem}.nyalisis-category-card__copy h3{font-size:.92rem}.nyalisis-category-card__copy p{display:-webkit-box;overflow:hidden;font-size:.72rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nyalisis-category-card__arrow{right:.68rem;bottom:.72rem;width:1.65rem;height:1.65rem}.product-card{border-radius:15px!important}.cart-drawer__inner{border-radius:var(--ny-radius-lg) var(--ny-radius-lg) 0 0}.nyalisis-callout{grid-template-columns:78px minmax(0,1fr);gap:.85rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nyalisis-js [data-nyalisis-reveal],.nyalisis-js .nyalisis-reveal{opacity:1;transform:none}}body{color:var(--ny-ink);font-family:var(--ny-font-body);font-size:1rem;line-height:1.65;background:radial-gradient(circle at 4% 12%,rgba(201,217,189,.18),transparent 25rem),radial-gradient(circle at 96% 58%,rgba(245,183,170,.12),transparent 28rem),var(--ny-cream)}body :is(h1,h2,h3,.h1,.h2,.h3){color:var(--ny-ink);font-family:var(--ny-font-display);font-weight:700;letter-spacing:-.035em}.nyalisis-shell,.nyalisis-categories,.nyalisis-hero__inner{width:min(100%,var(--ny-shell));margin-inline:auto;padding-inline:var(--ny-gutter)}.nyalisis-kicker,.nyalisis-section-eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 .7rem;color:var(--ny-sage-600);font-family:var(--ny-font-body);font-size:clamp(.7rem,.8vw,.78rem);font-weight:800;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.nyalisis-kicker span,.nyalisis-section-eyebrow span{color:var(--ny-berry)}.shopify-section-group-header-group{font-family:var(--ny-font-body)}.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group [class*=announcement]{font-weight:700}.header__row{min-height:68px;border-bottom:1px solid var(--ny-line)!important;background:color-mix(in srgb,var(--ny-cream) 92%,transparent)}.header__navigation-bar-row{min-height:unset;background:var(--ny-sage-100)}.header-logo{min-width:max-content}.menu-list{--menu-horizontal-gap: .22rem !important}.menu-list__link-title{padding:.58rem .9rem!important;border:1px solid transparent;border-radius:999px;font-family:var(--ny-font-display);font-weight:600;letter-spacing:-.015em;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.menu-list__link:hover .menu-list__link-title,.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-current=page] .menu-list__link-title{color:var(--ny-sage-600);border-color:#45634a2e;background:var(--ny-sage-100);box-shadow:0 5px 14px #45634a14}.header__icon{min-width:42px;min-height:42px;border-radius:50%;transition:color .18s ease,background .18s ease,transform .18s ease}.header__icon:hover{color:var(--ny-berry);background:#f5b7aa42;transform:translateY(-1px)}.nyalisis-page-scrolled .header__row{min-height:60px}.nyalisis-hero{min-height:var(--ny-hero-height, 680px)}.nyalisis-hero__inner{min-height:var(--ny-hero-height, 680px);padding-block:clamp(44px,6vw,84px)}.nyalisis-hero__content{width:min(100%,560px);color:var(--ny-hero-text, var(--ny-cream))}.nyalisis-hero__content--glass{padding:clamp(24px,3vw,38px);color:var(--ny-hero-text, var(--ny-cream));border:1px solid rgba(255,255,255,.33);border-radius:28px;background:linear-gradient(135deg,#263027e0,#3e2f2cba);box-shadow:0 28px 72px #261f1c47;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}body .nyalisis-hero .nyalisis-hero__heading,body .nyalisis-hero .nyalisis-hero__body,body .nyalisis-hero .nyalisis-hero__eyebrow,body .nyalisis-hero .nyalisis-hero__trust{color:var(--ny-hero-text, #fff9f2)}.nyalisis-hero .nyalisis-hero__eyebrow{margin-bottom:.75rem;font-family:var(--ny-font-body);font-size:.74rem;font-weight:800;line-height:1.35;letter-spacing:.12em}.nyalisis-hero .nyalisis-hero__heading{max-width:14ch;font-size:clamp(2.7rem,4.2vw,4.15rem);font-weight:700;line-height:1.03;letter-spacing:-.045em}.nyalisis-hero__body{max-width:46ch;margin-top:1rem;font-size:clamp(.96rem,1.2vw,1.06rem);line-height:1.65}.nyalisis-hero__buttons{margin-top:1.25rem}.nyalisis-hero .nyalisis-button--primary{color:var(--ny-ink);background:var(--ny-hero-accent, var(--ny-peach));box-shadow:0 10px 26px #241c1a33}.nyalisis-hero .nyalisis-button--primary:hover{background:#ffd0c6}.nyalisis-hero .nyalisis-button--secondary{color:#fff9f2;border-color:#fff9f2bd;background:#ffffff14}.nyalisis-hero__trust{gap:.55rem .9rem;margin-top:1.05rem;font-size:.72rem;letter-spacing:.01em}.nyalisis-section--categories{padding-block:var(--ny-section-space)}.nyalisis-categories__header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.72fr);gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:clamp(32px,4vw,54px)}.nyalisis-section-heading{max-width:18ch;font-size:clamp(2.15rem,3.4vw,3.3rem);font-weight:700;line-height:1.08;letter-spacing:-.04em}.nyalisis-section-heading:after,.nyalisis-ip-library__header h2:after,.nyalisis-clubhouse__copy h2:after{display:block;width:min(7rem,38%);height:4px;margin-top:.34em;border-radius:999px;content:"";background:linear-gradient(90deg,var(--ny-peach),var(--ny-butter))}.nyalisis-categories__intro,.nyalisis-ip-library__intro{color:var(--ny-muted);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.7}.nyalisis-category-card{border-color:var(--ny-line);border-radius:22px}.nyalisis-category-card:hover,.nyalisis-category-card:nth-child(2n):hover{transform:translateY(-4px)}.nyalisis-category-card__art{aspect-ratio:1 / .9}.nyalisis-category-card__copy{min-height:118px;padding:1.05rem 3.2rem 1.2rem 1.15rem}.nyalisis-category-card__copy h3{font-family:var(--ny-font-display);font-size:clamp(1rem,1.3vw,1.17rem);font-weight:700;line-height:1.28;letter-spacing:-.02em}.nyalisis-category-card__copy p{margin-top:.38rem;color:var(--ny-muted);font-size:clamp(.76rem,.88vw,.86rem);line-height:1.55}.nyalisis-category-card__arrow{width:2.15rem;height:2.15rem;background:var(--ny-sage-600)}.nyalisis-categories__footer,.nyalisis-ip-library__footer{margin-top:clamp(28px,3vw,44px)}.nyalisis-button--sage{color:var(--ny-cream);background:var(--ny-sage-600)}.nyalisis-section--ip-library{position:relative;overflow:hidden;padding-block:var(--ny-section-space);border-block:1px solid rgba(69,99,74,.12);background:linear-gradient(135deg,rgba(255,255,255,.46),transparent 42%),var(--ny-sage-100)}.nyalisis-section--ip-library:before{position:absolute;top:26px;left:-20px;width:150px;height:38px;border:2px dashed rgba(69,99,74,.15);border-radius:999px;content:"";transform:rotate(-8deg)}.nyalisis-ip-library__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:clamp(32px,4vw,52px)}.nyalisis-ip-library__header h2,.nyalisis-clubhouse__copy h2{max-width:16ch;margin:0;font-family:var(--ny-font-display);font-size:clamp(2.15rem,3.4vw,3.3rem);font-weight:700;line-height:1.08;letter-spacing:-.04em}.nyalisis-ip-library__grid{display:grid;grid-template-columns:repeat(var(--ny-ip-columns, 3),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.nyalisis-ip-card{position:relative;display:grid;min-width:0;overflow:hidden;color:var(--ny-ink);text-decoration:none;border:1px solid rgba(118,92,82,.18);border-radius:24px;background:var(--ny-paper);box-shadow:0 12px 34px #4e3d3714;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.nyalisis-ip-card:hover{color:var(--ny-ink);border-color:color-mix(in srgb,var(--ny-ip-accent) 65%,var(--ny-cocoa-600));box-shadow:var(--ny-shadow-hover);transform:translateY(-4px)}.nyalisis-ip-card__logo-stage{display:grid;min-height:210px;place-items:center;padding:clamp(24px,4vw,48px);background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--ny-ip-accent) 32%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--ny-ip-accent) 16%,white),var(--ny-paper))}.nyalisis-ip-card__logo-stage img{display:block;width:min(100%,300px);max-height:145px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(63,55,53,.11));transition:transform .22s ease}.nyalisis-ip-card:hover .nyalisis-ip-card__logo-stage img{transform:scale(1.035)}.nyalisis-ip-card__wordmark{position:relative;display:grid;min-width:min(100%,250px);justify-items:center;padding:1.15rem 1.35rem;border:2px solid color-mix(in srgb,var(--ny-ip-accent) 62%,var(--ny-ink));border-radius:18px 28px;background:#fffefcbf;box-shadow:5px 6px color-mix(in srgb,var(--ny-ip-accent) 48%,transparent);transform:rotate(-1deg)}.nyalisis-ip-card:nth-child(2n) .nyalisis-ip-card__wordmark{transform:rotate(1deg)}.nyalisis-ip-card__wordmark span{color:color-mix(in srgb,var(--ny-ip-accent) 52%,var(--ny-ink));font-family:var(--ny-font-body);font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.15em}.nyalisis-ip-card__wordmark strong{margin-top:.5rem;font-family:var(--ny-font-display);font-size:clamp(1.35rem,2vw,2rem);font-style:normal;font-weight:700;line-height:1.05;letter-spacing:-.04em;text-align:center}.nyalisis-ip-card__wordmark em{position:absolute;right:-.65rem;bottom:-.68rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:var(--ny-paper);font-style:normal;background:color-mix(in srgb,var(--ny-ip-accent) 82%,var(--ny-berry))}.nyalisis-ip-card__meta{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem 1.05rem 1.2rem;border-top:1px dashed var(--ny-line)}.nyalisis-ip-card__meta p{margin:0 0 .18rem;color:var(--ny-muted);font-size:.72rem;line-height:1.35}.nyalisis-ip-card__meta h3{margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.25}.nyalisis-ip-card__arrow{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--ny-ink);background:color-mix(in srgb,var(--ny-ip-accent) 64%,white)}.nyalisis-ip-card__tape{position:absolute;z-index:2;top:.78rem;left:50%;width:52px;height:15px;background:color-mix(in srgb,var(--ny-ip-accent) 45%,rgba(255,255,255,.45));transform:translate(-50%) rotate(-2deg)}.nyalisis-ip-card__spark{position:absolute;z-index:2;top:1.15rem;right:1.2rem;color:color-mix(in srgb,var(--ny-ip-accent) 68%,var(--ny-berry))}.nyalisis-ip-library__footer{display:flex;justify-content:center}.nyalisis-section--clubhouse{padding-block:var(--ny-section-space)}.nyalisis-clubhouse__panel{position:relative;display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);min-height:650px;overflow:hidden;border:1px solid var(--ny-line);border-radius:34px;background:radial-gradient(circle at 8% 10%,rgba(255,255,255,.78),transparent 30%),linear-gradient(135deg,var(--ny-sage-100),#f8eee7 72%);box-shadow:var(--ny-shadow)}.nyalisis-clubhouse__panel:after{position:absolute;right:24px;bottom:22px;width:96px;height:34px;border:2px dashed rgba(118,92,82,.14);border-radius:999px;content:"";transform:rotate(-7deg)}.nyalisis-clubhouse__art{position:relative;display:grid;min-height:650px;place-items:end center;overflow:hidden}.nyalisis-clubhouse__art:before{position:absolute;top:9%;right:8%;bottom:6%;left:8%;border:2px dashed rgba(69,99,74,.16);border-radius:48% 52% 44% 56%;content:"";transform:rotate(3deg)}.nyalisis-clubhouse__art img{position:relative;z-index:1;display:block;width:min(90%,520px);max-height:630px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 22px 24px rgba(78,61,55,.14))}.nyalisis-clubhouse__speech{position:absolute;z-index:3;top:8%;right:5%;padding:.7rem 1rem;border:2px solid var(--ny-cocoa-600);border-radius:999px 999px 999px 4px;font-family:var(--ny-font-display);font-size:.92rem;font-weight:700;background:var(--ny-paper);transform:rotate(3deg)}.nyalisis-clubhouse__sticker{position:absolute;z-index:2;display:grid;place-items:center;font-family:var(--ny-font-display);font-weight:800}.nyalisis-clubhouse__sticker--one{bottom:8%;left:7%;width:62px;height:62px;border-radius:42% 58% 52% 48%;color:var(--ny-ink);background:var(--ny-butter);transform:rotate(-9deg)}.nyalisis-clubhouse__sticker--two{top:20%;left:8%;color:var(--ny-berry);font-size:1.6rem}.nyalisis-clubhouse__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,92px)}.nyalisis-clubhouse__body{max-width:56ch;margin-top:1.25rem;color:var(--ny-muted);font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.72}.nyalisis-clubhouse__promises{display:grid;gap:0;margin:clamp(24px,3vw,38px) 0 28px;padding:0;list-style:none}.nyalisis-clubhouse__promises li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:.9rem;align-items:start;padding-block:.9rem;border-top:1px dashed rgba(118,92,82,.24)}.nyalisis-clubhouse__promises li:last-child{border-bottom:1px dashed rgba(118,92,82,.24)}.nyalisis-clubhouse__promises>li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--ny-cream);font-size:.7rem;font-weight:800;background:var(--ny-sage-600)}.nyalisis-clubhouse__promises strong,.nyalisis-clubhouse__promises small{display:block}.nyalisis-clubhouse__promises strong{font-family:var(--ny-font-display);font-size:.98rem;line-height:1.35}.nyalisis-clubhouse__promises small{margin-top:.2rem;color:var(--ny-muted);font-size:.82rem;line-height:1.5}.nyalisis-clubhouse__copy>.nyalisis-button{align-self:flex-start}.product-card{border-radius:22px!important}.product-card:hover{transform:translateY(-4px)}.product-card .price,.price{color:var(--ny-berry);font-weight:800}.product-card :is(.product-title,.product-card__title,h3){color:var(--ny-ink);font-family:var(--ny-font-body);font-size:clamp(.92rem,1vw,1.04rem);font-weight:700;line-height:1.4}.quick-add__button,.add-to-cart-button{color:var(--ny-cream)!important;background:var(--ny-sage-600)!important}.quick-add__button:hover,.add-to-cart-button:hover{background:var(--ny-berry)!important}.facets__summary,.facets__pill-label{color:var(--ny-ink);border-color:var(--ny-line)!important;background:var(--ny-paper)}.product-information :is(h1,.h1){font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.08}.shopify-section-group-footer-group{position:relative;color:var(--ny-ink);font-family:var(--ny-font-body)}.shopify-section-group-footer-group:before{display:block;height:12px;content:"";background:radial-gradient(circle at 6px -1px,transparent 7px,var(--ny-sage-100) 7.5px) 0 0 / 18px 12px repeat-x}.shopify-section-group-footer-group .email-signup-block{padding:clamp(18px,3vw,28px)!important;border:1px dashed rgba(69,99,74,.36);border-radius:22px;background:#fffefcb8}.shopify-section-group-footer-group .email-signup__input{min-height:54px;color:var(--ny-ink)!important;border-color:#45634a52!important;background:var(--ny-paper)!important}.shopify-section-group-footer-group .email-signup__input::placeholder{color:var(--ny-muted)!important;opacity:.82}.shopify-section-group-footer-group .email-signup__button{min-width:50px;color:var(--ny-cream)!important;border-radius:999px;background:var(--ny-sage-600)!important}.shopify-section-group-footer-group h2{font-family:var(--ny-font-display);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.04em}.shopify-section-group-footer-group p{color:var(--ny-muted)}.nyalisis-button,.button,.shopify-payment-button__button{min-height:46px}.nyalisis-button--ink{color:var(--ny-cream);background:var(--ny-ink)}.nyalisis-button--ink:hover{background:var(--ny-berry)}@media screen and (max-width:1199px){.nyalisis-ip-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nyalisis-clubhouse__panel{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.nyalisis-clubhouse__copy{padding:clamp(34px,4.5vw,62px)}}@media screen and (max-width:989px){.nyalisis-categories__header,.nyalisis-ip-library__header{grid-template-columns:1fr;gap:1rem}.nyalisis-categories__intro,.nyalisis-ip-library__intro{max-width:48rem}.nyalisis-clubhouse__panel{grid-template-columns:1fr}.nyalisis-clubhouse__art{min-height:540px}}@media screen and (max-width:749px){:root{--ny-gutter: clamp(16px, 5vw, 24px);--ny-section-space: clamp(56px, 15vw, 78px)}.header__row{min-height:60px}.nyalisis-hero{min-height:var(--ny-hero-height-mobile, 780px)}.nyalisis-hero__inner,.nyalisis-hero--right .nyalisis-hero__inner,.nyalisis-hero--center .nyalisis-hero__inner{min-height:var(--ny-hero-height-mobile, 780px);padding-block:14px}.nyalisis-hero--mobile-copy-bottom .nyalisis-hero__inner,.nyalisis-hero--mobile-copy-bottom.nyalisis-hero--right .nyalisis-hero__inner,.nyalisis-hero--mobile-copy-bottom.nyalisis-hero--center .nyalisis-hero__inner{align-items:flex-end}.nyalisis-hero--mobile-copy-bottom .nyalisis-hero__shade,.nyalisis-hero--mobile-copy-bottom.nyalisis-hero--right .nyalisis-hero__shade,.nyalisis-hero--mobile-copy-bottom.nyalisis-hero--center .nyalisis-hero__shade{transform:none;background:linear-gradient(180deg,#2b372e08,#2b372e0a 48%,rgba(43,55,46,calc(var(--ny-hero-overlay) + .14)))}.nyalisis-hero--mobile-copy-bottom .nyalisis-hero__content{margin-bottom:max(6px,env(safe-area-inset-bottom))}.nyalisis-hero__content--glass{padding:17px 18px 18px;border-radius:20px;background:linear-gradient(135deg,#263027db,#3e2f2cb0)}.nyalisis-hero .nyalisis-hero__heading{max-width:17ch;font-size:clamp(2rem,9vw,2.7rem);line-height:1.04}.nyalisis-hero__body{max-width:40ch;margin-top:.55rem;font-size:.84rem;line-height:1.5}.nyalisis-hero__buttons{gap:.45rem;margin-top:.75rem}.nyalisis-hero__buttons .nyalisis-button{min-height:40px;padding:.58rem .85rem;font-size:.78rem}.nyalisis-section-heading,.nyalisis-ip-library__header h2,.nyalisis-clubhouse__copy h2{max-width:19ch;font-size:clamp(1.9rem,9vw,2.65rem);line-height:1.08}.nyalisis-categories__grid{gap:12px}.nyalisis-category-card__copy{min-height:112px}.nyalisis-category-card__copy h3{font-size:.94rem}.nyalisis-category-card__copy p{font-size:.74rem}.nyalisis-ip-library__grid{grid-template-columns:1fr}.nyalisis-ip-card__logo-stage{min-height:175px;padding:28px}.nyalisis-ip-card__wordmark{min-width:min(100%,230px)}.nyalisis-clubhouse__panel{min-height:0;border-radius:24px}.nyalisis-clubhouse__art{min-height:440px}.nyalisis-clubhouse__art img{max-height:430px}.nyalisis-clubhouse__copy{padding:30px 22px 34px}.nyalisis-clubhouse__speech{top:5%;right:4%;font-size:.78rem}.shopify-section-group-footer-group .email-signup-block{padding:16px!important}}@media screen and (max-width:369px){.nyalisis-categories__grid{grid-template-columns:1fr}.nyalisis-category-card__art{aspect-ratio:1.12 / 1}.nyalisis-category-card__copy{min-height:0}}@media(prefers-reduced-motion:reduce){.nyalisis-ip-card,.nyalisis-category-card,.header__icon{transition:none!important}}.nyalisis-promises{padding-block:clamp(26px,3.5vw,42px)}.nyalisis-promises__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);list-style:none;margin:0;padding:0}.nyalisis-promises__item{display:flex;flex-direction:column;gap:3px;background:var(--ny-paper);border:1px solid var(--ny-line);border-radius:var(--ny-radius-md);padding:16px 18px 18px;box-shadow:var(--ny-shadow)}.nyalisis-promises__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:7px;background:var(--ny-sage-100);border-radius:var(--ny-radius-pill);font-size:1.25rem;line-height:1}.nyalisis-promises__item strong{font-family:var(--ny-font-display);font-size:1.02rem;color:var(--ny-ink)}.nyalisis-promises__item small{color:var(--ny-muted);font-size:.85rem;line-height:1.45}@media(max-width:989px){.nyalisis-promises__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:389px){.nyalisis-promises__list{grid-template-columns:1fr}}.nyalisis-ticker{overflow:hidden;background:var(--ny-berry);color:var(--ny-cream);padding-block:11px}.nyalisis-ticker__track{display:flex;width:max-content;animation:nyalisis-ticker 38s linear infinite}.nyalisis-ticker__group{display:flex;align-items:center;gap:28px;padding-inline-end:28px}.nyalisis-ticker__item{font-family:var(--ny-font-display);font-size:.92rem;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.nyalisis-ticker__star{color:var(--ny-butter);font-size:.8rem}@keyframes nyalisis-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nyalisis-ticker__track{animation:none}}.shopify-section-group-footer-group .payment-icons{border-top:1px solid var(--ny-line)}@media screen and (min-width:750px){.footer-content--isolated-grid-item-tablet>.payment-icons:last-child,.footer-content--isolated-grid-item-desktop>.payment-icons:last-child{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(12px,1.6vw,20px) clamp(14px,2.4vw,28px)}.footer-content--isolated-grid-item-tablet>.payment-icons:last-child .payment-icons__heading,.footer-content--isolated-grid-item-desktop>.payment-icons:last-child .payment-icons__heading{flex:0 0 auto}.footer-content--isolated-grid-item-tablet>.payment-icons:last-child .payment-icons__list,.footer-content--isolated-grid-item-desktop>.payment-icons:last-child .payment-icons__list{flex:1 1 auto;min-width:0;justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nyalisis-brand.css.map */
