:root{--n-shadow: 0, 0, 0;--n-ease: cubic-bezier(.25, .1, .25, 1);--n-ease-out: cubic-bezier(.16, 1, .3, 1);--n-ease-in-out: cubic-bezier(.65, 0, .35, 1);--n-dur: .9s;--n-radius-xl: 3.2rem;--n-radius-lg: 2.4rem;--n-radius-md: 1.8rem;--n-radius-sm: 1.2rem;--n-pill: 98rem;--n-gutter: clamp(2rem, 5.2vw, 7.2rem);--n-max: 148rem;--n-max-narrow: 98rem;--n-header-h: 5.2rem}:root,[class*=color-scheme-]{--n-fg: rgb(var(--color-foreground));--n-bg: rgb(var(--color-background));--n-fg-80: rgba(var(--color-foreground), .8);--n-fg-60: rgba(var(--color-foreground), .62);--n-fg-40: rgba(var(--color-foreground), .42);--n-fg-12: rgba(var(--color-foreground), .12);--n-fg-08: rgba(var(--color-foreground), .08);--n-fg-04: rgba(var(--color-foreground), .045)}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--n-header-h) + 1.6rem)}body{letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03"}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.028em;line-height:1.08;font-weight:600}.h0{font-size:clamp(4.4rem,7vw,9.6rem);letter-spacing:-.045em;line-height:1}h1,.h1{font-size:clamp(3.6rem,5vw,6.4rem);letter-spacing:-.038em}h2,.h2{font-size:clamp(2.8rem,3.6vw,4.8rem);letter-spacing:-.032em}h3,.h3{font-size:clamp(2.2rem,2.2vw,2.8rem)}.h4,h4{font-size:1.9rem;letter-spacing:-.018em}::selection{background:rgba(var(--color-foreground),.9);color:rgb(var(--color-background))}:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.9);outline-offset:.3rem;box-shadow:none}.n-container{width:100%;max-width:var(--n-max);margin-inline:auto;padding-inline:var(--n-gutter)}.n-container--narrow{max-width:calc(var(--n-max-narrow) + var(--n-gutter) * 2)}.n-section{position:relative;padding-top:var(--n-pt, 12rem);padding-bottom:var(--n-pb, 12rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:clip}@media screen and (max-width:749px){.n-section{padding-top:calc(var(--n-pt, 12rem) * .62);padding-bottom:calc(var(--n-pb, 12rem) * .62)}}.n-eyebrow{display:inline-block;margin:0 0 1.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--n-fg-60)}.n-display{margin:0;font-family:var(--font-heading-family);font-weight:650;font-size:clamp(5.2rem,10.4vw,15.2rem);line-height:.94;letter-spacing:-.052em;color:rgb(var(--color-foreground));text-wrap:balance}.n-h1{margin:0;font-family:var(--font-heading-family);font-weight:650;font-size:clamp(4rem,6.4vw,9.6rem);line-height:.98;letter-spacing:-.046em;color:rgb(var(--color-foreground));text-wrap:balance}.n-h2{margin:0;font-family:var(--font-heading-family);font-weight:650;font-size:clamp(3.4rem,4.8vw,6.8rem);line-height:1.02;letter-spacing:-.04em;color:rgb(var(--color-foreground));text-wrap:balance}.n-h3{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(2.2rem,2.3vw,3rem);line-height:1.14;letter-spacing:-.026em;color:rgb(var(--color-foreground))}.n-lead{margin:0;font-size:clamp(1.8rem,1.65vw,2.3rem);line-height:1.42;letter-spacing:-.016em;font-weight:450;color:var(--n-fg-60);text-wrap:pretty}.n-lead strong,.n-lead b{color:rgb(var(--color-foreground));font-weight:600}.n-body{font-size:1.7rem;line-height:1.55;color:var(--n-fg-60)}.n-body p{margin:0 0 1.2em}.n-body p:last-child{margin-bottom:0}.n-gradient-text{background:linear-gradient(100deg,rgb(var(--color-foreground)),rgba(var(--color-foreground),.38) 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.n-muted{color:var(--n-fg-40)}.n-actions{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;align-items:center}.n-btn{--n-btn-bg: rgb(var(--color-foreground));--n-btn-fg: rgb(var(--color-background));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.2rem 2.6rem;border:.1rem solid transparent;border-radius:var(--n-pill);background:var(--n-btn-bg);color:var(--n-btn-fg);font:inherit;font-size:1.6rem;font-weight:550;letter-spacing:-.01em;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .4s var(--n-ease-out),background-color .3s var(--n-ease),color .3s var(--n-ease),border-color .3s var(--n-ease),opacity .3s;-webkit-tap-highlight-color:transparent}.n-btn:hover{transform:scale(1.025)}.n-btn:active{transform:scale(.98)}.n-btn[disabled],.n-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}.n-btn--ghost{--n-btn-bg: transparent;--n-btn-fg: rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.3)}.n-btn--ghost:hover{border-color:rgb(var(--color-foreground))}.n-btn--glass{--n-btn-bg: rgba(var(--color-foreground), .1);--n-btn-fg: rgb(var(--color-foreground));-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.n-btn--sm{min-height:3.6rem;padding:.8rem 1.8rem;font-size:1.4rem}.n-btn--block{width:100%}.n-link{display:inline-flex;align-items:center;gap:.4rem;color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:500;letter-spacing:-.012em;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.n-link:after{content:"";width:.7rem;height:.7rem;border-top:.15rem solid currentColor;border-right:.15rem solid currentColor;transform:translateY(.05rem) rotate(45deg);margin-left:.3rem;transition:transform .35s var(--n-ease-out)}.n-link:hover{text-decoration:underline;text-underline-offset:.35rem;text-decoration-thickness:.1rem}.n-link:hover:after{transform:translate(.3rem,.05rem) rotate(45deg)}.n-motion [data-n-reveal]{opacity:0;transform:translate3d(0,4rem,0);transition:opacity 1.1s var(--n-ease-out),transform 1.2s var(--n-ease-out);transition-delay:calc(var(--n-delay, 0) * 1ms);will-change:opacity,transform}.n-motion [data-n-reveal=fade]{transform:none}.n-motion [data-n-reveal=scale]{transform:scale(.94)}.n-motion [data-n-reveal=blur]{transform:translate3d(0,2rem,0);filter:blur(12px);transition-property:opacity,transform,filter}.n-motion [data-n-reveal].is-in{opacity:1;transform:none;filter:none}.n-motion [data-n-clip]{clip-path:inset(12% 8% 12% 8% round var(--n-radius-xl));transition:clip-path 1.5s var(--n-ease-out)}.n-motion [data-n-clip].is-in{clip-path:inset(0 0 0 0 round var(--n-clip-r, var(--n-radius-lg)))}.n-split-word{display:inline-block;white-space:pre}.n-motion .n-split .n-split-word{opacity:0;transform:translate3d(0,.45em,0);filter:blur(10px);transition:opacity 1.1s var(--n-ease-out),transform 1.2s var(--n-ease-out),filter 1.1s var(--n-ease-out);transition-delay:calc(var(--i, 0) * 70ms + var(--n-split-delay, .15s))}.n-motion .n-split.is-in .n-split-word{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.n-motion [data-n-reveal],.n-motion [data-n-clip],.n-motion .n-split .n-split-word{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.n-media{position:relative;overflow:hidden;background:var(--n-fg-04)}.n-media>img,.n-media>video,.n-media>picture,.n-media>picture>img,.n-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.n-media>svg.placeholder-svg{background:var(--n-fg-04);fill:var(--n-fg-40)}.n-announce{position:relative;z-index:4;font-size:1.3rem;letter-spacing:-.005em;text-align:center;background:rgb(var(--color-background));color:var(--n-fg-80)}.n-announce__track{display:grid;place-items:center;min-height:3.8rem;padding:.6rem var(--n-gutter)}.n-announce__item{grid-area:1 / 1;margin:0;transition:opacity .6s var(--n-ease),transform .6s var(--n-ease-out)}.n-announce__item{transition:opacity .6s var(--n-ease),transform .6s var(--n-ease-out),visibility .6s}.n-announce__item[aria-hidden=true]{opacity:0;transform:translateY(.6rem);pointer-events:none;visibility:hidden}.n-announce__item a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}body .section-header.shopify-section-group-header-group{z-index:20}body .header-wrapper{background:rgba(var(--color-background),.88)!important;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border-bottom:.1rem solid rgba(var(--color-foreground),.08);transition:background-color .4s var(--n-ease)}body .header-wrapper.gradient{background-image:none}body .header{max-width:var(--n-max);padding-inline:var(--n-gutter);min-height:5.2rem;padding-block:.4rem;column-gap:2.4rem}body .header.nh{display:flex;flex-wrap:nowrap;align-items:center;gap:0 1.6rem;position:relative;min-height:var(--nh-row, 5.2rem);padding-block:0}body .nh>*{order:40}body .nh__spacer{flex:1 1 auto;order:40}body .nh__drawer,body .nh__icons,body .nh__logo{flex:none;display:flex;align-items:center}body .nh__icons{padding:0;gap:.2rem}body .nh__drawer header-drawer{margin-left:0}body .nh__nav{display:none}body .header.nh .nh__icons>.header__search{display:inline-flex!important}body .nh__logo-img{display:block;transition:transform .4s var(--n-ease-out)}body .nh__logo-img img{display:block;width:var(--nh-logo-w-mobile);max-width:none;height:auto}body .nh__logo-alt{display:none!important}body .nh__logo .header__heading-link{margin:0;padding:.4rem 0}.nh__wishlist{position:relative}.nh__wishlist .n-icon{width:2rem;height:2rem}body .nh__badge[hidden]{display:none!important}body .header__icon .nh__badge{display:block;height:1.6rem}.nh__badge{position:absolute;top:.5rem;right:.3rem;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:1rem;background:rgb(var(--n-accent));color:rgb(var(--n-accent-text));font-size:1rem;font-weight:650;line-height:1.6rem;text-align:center}body .nh--m-btn-left .nh__drawer{order:10}body .nh--m-btn-right .nh__drawer{order:70}body .nh--m-icons-left .nh__icons{order:35}body .nh--m-icons-right .nh__icons{order:45}body .nh--m-logo-left .nh__logo{order:30}body .nh--m-logo-right .nh__logo{order:50}body .nh--m-logo-center .nh__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:989px){body .header.nh .nh__icons{display:contents}body .nh--m-icons-right .nh__icons>*{order:45}body .nh--m-icons-left .nh__icons>*{order:35}body .nh--m-btn-left .nh__icons>.header__search{order:11}body .nh--m-btn-right .nh__icons>.header__search{order:69}body .nh .desktop-localization-wrapper{display:none}}@media screen and (max-width:749px){body .header.nh shopify-account.header__icon--account{display:none!important}}@media screen and (min-width:990px){body .nh__logo{position:static!important;transform:none!important}body .nh__logo-img img{width:var(--nh-logo-w)}body .nh__nav{display:block}body .nh__nav .header__inline-menu{margin:0}body .nh:not(.drawer-menu) .nh__drawer{display:none}body .nh--d-icons-left .nh__icons{order:15}body .nh--d-icons-right .nh__icons{order:60}body .nh--d-logo-left .nh__logo{order:20}body .nh--d-logo-right .nh__logo{order:70}body .nh--d-logo-center .nh__logo{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%)!important}body .nh--d-nav-left .nh__nav,body .nh--d-nav-left.drawer-menu .nh__drawer{order:30}body .nh--d-nav-right .nh__nav,body .nh--d-nav-right.drawer-menu .nh__drawer{order:50}body .nh--d-nav-center .nh__nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body .nh--d-nav-center.drawer-menu .nh__drawer{order:5}body .header.nh.nh--stacked{flex-wrap:wrap}body .nh--stacked .nh__logo{top:calc(var(--nh-row, 5.2rem) / 2)!important}body .nh--stacked>.nh__drawer,body .nh--stacked>.nh__spacer,body .nh--stacked>.nh__icons{min-height:var(--nh-row, 5.2rem)}body .nh--stacked .nh__nav{position:static;transform:none;order:90;flex:1 0 100%;display:flex;justify-content:center;padding-bottom:.8rem}}body .section-header.scrolled-past-header .nh__logo-img{transform:scale(var(--nh-scrolled-scale, 1));transform-origin:left center}body .nh--d-logo-center .nh__logo-img,body .nh--m-logo-center .nh__logo-img{transform-origin:center}body .nh-wrap--solid{background:rgb(var(--color-background))!important;-webkit-backdrop-filter:none;backdrop-filter:none}body .section-header:has(.nh-wrap--overlay){margin-bottom:calc(-1 * var(--n-header-h, var(--nh-row, 5.2rem)))}body:has(.nh-wrap--overlay){--n-hero-offset: 0px}body:has(.nh-wrap--overlay) #MainContent>.shopify-section:first-child{--n-overlay-pad: var(--n-header-h, 5.2rem)}body .section-header:not(.scrolled-past-header) .nh-wrap--overlay{background:transparent!important;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body .section-header:not(.scrolled-past-header):has(.menu-opening) .nh-wrap--overlay,body .section-header:not(.scrolled-past-header):has(.mega-menu[open]) .nh-wrap--overlay,body .section-header:not(.scrolled-past-header):has(details-modal details[open]) .nh-wrap--overlay{background:rgb(var(--color-background))!important}body .section-header:not(.scrolled-past-header) .nh-wrap--overlay .nh__logo-img:has(.nh__logo-alt) img:not(.nh__logo-alt){display:none}body .section-header:not(.scrolled-past-header) .nh-wrap--overlay .nh__logo-alt{display:block!important}.nmm{display:grid;gap:4rem}.nmm--with-media{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}.nmm__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:2.4rem 3.2rem;margin:0;padding:0;list-style:none}.nmm__cols .list-unstyled{margin-top:.8rem;display:grid;gap:.4rem}.nmm__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.nmm__card{display:block;color:rgb(var(--color-foreground));text-decoration:none}.nmm__img{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--n-radius-md);background:var(--n-fg-04)}.nmm__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--n-ease-out)}.nmm__card:hover .nmm__img img{transform:scale(1.05)}.nmm__label{display:block;margin-top:1rem;font-size:1.4rem;font-weight:550;letter-spacing:-.01em}body .header__heading-link{padding:.6rem 0}body .header__heading-link .h2{font-size:1.6rem;font-weight:650;letter-spacing:.34em;text-transform:uppercase;line-height:1;color:rgb(var(--color-foreground));margin-right:-.34em;white-space:nowrap}body .header__inline-menu .list-menu--inline{gap:.4rem}body .header__menu-item{padding:.8rem 1.2rem;font-size:1.3rem;font-weight:450;letter-spacing:-.005em;color:rgba(var(--color-foreground),.78);transition:color .25s var(--n-ease)}body .header__menu-item:hover,body .header__menu-item:hover span,body .header__active-menu-item{color:rgb(var(--color-foreground));text-decoration:none!important}body .header__active-menu-item{font-weight:550}body .header__menu-item .icon-caret{right:0;width:.9rem;opacity:.6}body summary.header__menu-item{padding-right:2.4rem}body .header__icon,body .header__icon--cart .icon{color:rgba(var(--color-foreground),.85)}body .header__icon{width:4rem;height:4rem;transition:color .25s}body .header__icon:hover{color:rgb(var(--color-foreground))}body .header__icon .svg-wrapper,body .header__icon .icon{width:1.9rem;height:1.9rem}body .header__icon--cart .svg-wrapper,body .header__icon--cart .icon,body .header__icon--cart{width:4.4rem;height:4.4rem}body .cart-count-bubble{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));width:1.6rem;height:1.6rem;font-size:1rem;font-weight:650;bottom:.6rem;left:2.1rem}body .header__submenu.list-menu{border-radius:var(--n-radius-md);padding:1.2rem 0;min-width:22rem;border:.1rem solid rgba(var(--color-foreground),.08);background:rgba(var(--color-background),.92);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 2.4rem 6rem #0000002e}body .header__submenu .header__menu-item{padding:.7rem 2.4rem;font-size:1.4rem}body .mega-menu__content{background:rgba(var(--color-background),.94);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border-color:rgba(var(--color-foreground),.06);padding-block:4rem 5.6rem}body .mega-menu__link--level-2{font-size:2.2rem;font-weight:600;letter-spacing:-.024em;color:rgb(var(--color-foreground))}body .mega-menu__link{color:rgba(var(--color-foreground),.68);font-size:1.4rem}body .mega-menu__link:hover{color:rgb(var(--color-foreground));text-decoration:none}body .search-modal{background:rgba(var(--color-background),.96);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + 1.2rem)}body .search-modal__content{max-width:78rem}body .search-modal .field__input,body .search__input.field__input{height:5.2rem;font-size:1.8rem}body .menu-drawer{width:100vw;max-width:none;border:0;background:rgb(var(--color-background))}body .menu-drawer__navigation{padding:2.4rem 0 0}body .menu-drawer__inner-container{padding-bottom:4rem}body .menu-drawer__menu-item{padding:.9rem var(--n-gutter);font-size:clamp(2.6rem,7.4vw,3.4rem);font-weight:620;letter-spacing:-.032em;line-height:1.12;color:rgb(var(--color-foreground))}body .menu-drawer__menu-item--active,body .menu-drawer__menu-item:focus,body .menu-drawer__close-button:focus,body .menu-drawer__menu-item:hover,body .menu-drawer__close-button:hover{background:transparent;color:var(--n-fg-60)}body .menu-drawer__submenu .menu-drawer__menu-item{font-size:clamp(2rem,5.6vw,2.6rem)}body .menu-drawer__close-button{padding:1.4rem var(--n-gutter);font-size:1.5rem;font-weight:550}body .menu-drawer__menu>li{transition:opacity .5s var(--n-ease-out),transform .6s var(--n-ease-out)}body .menu-opening .menu-drawer__menu>li{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){body .menu-drawer-container:not(.menu-opening) .menu-drawer__menu>li{opacity:0;transform:translateY(-1rem)}body .menu-opening .menu-drawer__menu>li:nth-child(1){transition-delay:.06s}body .menu-opening .menu-drawer__menu>li:nth-child(2){transition-delay:.1s}body .menu-opening .menu-drawer__menu>li:nth-child(3){transition-delay:.14s}body .menu-opening .menu-drawer__menu>li:nth-child(4){transition-delay:.18s}body .menu-opening .menu-drawer__menu>li:nth-child(5){transition-delay:.22s}body .menu-opening .menu-drawer__menu>li:nth-child(6){transition-delay:.26s}body .menu-opening .menu-drawer__menu>li:nth-child(n+7){transition-delay:.3s}}body .menu-drawer__utility-links{padding:2.4rem var(--n-gutter) 3.2rem;background:transparent;border-top:.1rem solid rgba(var(--color-foreground),.1);margin:2rem 0 0}body .menu-drawer__account{font-size:1.6rem;color:rgb(var(--color-foreground))}body .header__icon--menu .icon{width:2rem;height:2rem}body .page-width{max-width:var(--n-max);padding-inline:var(--n-gutter)}@media screen and (min-width:750px){body .page-width{padding-inline:var(--n-gutter)}}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{min-height:5rem;padding:1.2rem 2.8rem;font-size:1.6rem;font-weight:550;letter-spacing:-.01em;border-radius:var(--n-pill);transition:transform .35s var(--n-ease-out),opacity .3s}body .button:before,body .button:after,body .shopify-challenge__button:before,body .shopify-challenge__button:after,body .customer button:before,body .customer button:after,body .shopify-payment-button__button--unbranded:before,body .shopify-payment-button__button--unbranded:after{border-radius:var(--n-pill)}body .button:not([disabled]):hover:after,body .shopify-payment-button__button--unbranded:hover:after{box-shadow:none}body .button:not([disabled]):active{transform:scale(.985)}body .button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground)}body .button--secondary:after{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.28)!important}body .shopify-payment-button__button{border-radius:var(--n-pill)!important;overflow:hidden}body .button--tertiary{border-radius:var(--n-pill)}body .link,body .customer a{text-underline-offset:.3rem}body .field__input,body .select__select,body .customer .field input,body .customer select,body .localization-form__select{border-radius:var(--n-radius-sm);font-size:1.6rem;letter-spacing:-.01em}body .field:after,body .select:after,body .customer .field:after,body .customer select:after,body .localization-form__select:after,body .field:before,body .select:before,body .customer .field:before,body .customer select:before,body .localization-form__select:before{border-radius:var(--n-radius-sm)}body .field__input:focus,body .select__select:focus{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.9)}body .product{gap:4.8rem}@media screen and (min-width:990px){body .product--medium:not(.product--no-media) .product__info-wrapper,body .product--small:not(.product--no-media) .product__info-wrapper,body .product--large:not(.product--no-media) .product__info-wrapper{padding-left:6.4rem}}body .product__media-wrapper .product__media-item,body .product__media-list .product__media-item{background:rgba(var(--color-foreground),.04);border-radius:var(--n-radius-lg);overflow:hidden}body .product-media-container{border-radius:var(--n-radius-lg);overflow:hidden}body .product-media-container.media-fit-contain .media{background:transparent}body .product__media-list .media>img{transition:transform 1.2s var(--n-ease-out)}body .product__info-container>*+*{margin-top:1.6rem}body .product__title>*{font-size:clamp(3.2rem,3.6vw,4.8rem);font-weight:650;letter-spacing:-.038em;line-height:1.05}body .product__text.caption-with-letter-spacing,body .product__text.uppercase{font-size:1.2rem;font-weight:600;letter-spacing:.16em;color:var(--n-fg-60)}body .product .price{font-size:2rem;letter-spacing:-.016em}body .product .price .price-item--regular{color:rgb(var(--color-foreground))}body .price .price-item{letter-spacing:-.01em}body .price--on-sale .price-item--regular,body .product__tax{color:var(--n-fg-40)}body .product-form__input .form__label,body .product-form__quantity .form__label,body .quantity__label{font-size:1.4rem;font-weight:600;letter-spacing:-.005em;color:rgb(var(--color-foreground));margin-bottom:1rem}body .product-form__input--pill input[type=radio]+label{min-width:6.4rem;padding:1.2rem 2rem;margin:0 .6rem .8rem 0;border-radius:var(--n-radius-sm);border:.1rem solid rgba(var(--color-foreground),.2);background:transparent;font-size:1.5rem;font-weight:500;letter-spacing:-.01em;color:rgb(var(--color-foreground));transition:border-color .2s,box-shadow .2s,background-color .2s}body .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}body .product-form__input--pill input[type=radio]:checked+label{background:transparent;color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}body .product-form__input--pill input[type=radio].disabled+label{opacity:.4}body .quantity{border-radius:var(--n-pill);min-height:5rem}body .quantity:after,body .quantity:before{border-radius:var(--n-pill)}body .product-form__buttons{max-width:48rem}body .product-form__submit{margin-bottom:1.2rem}body .product-form__submit.button--secondary{--color-button: var(--color-foreground);--color-button-text: var(--color-background)}body .product-form__submit.button--secondary:after{box-shadow:none!important}body .product__description{font-size:1.7rem;line-height:1.6;color:var(--n-fg-60)}body .product__description strong{color:rgb(var(--color-foreground))}body .product__accordion .summary__title .accordion__title{font-size:1.6rem;font-weight:550;letter-spacing:-.01em}body .accordion{border-color:rgba(var(--color-foreground),.12)}body .accordion summary{padding:2rem 0}body .accordion__content{color:var(--n-fg-60);font-size:1.6rem}body .thumbnail{border-radius:var(--n-radius-sm)}body .thumbnail[aria-current]{box-shadow:0 0 0 .15rem rgb(var(--color-foreground));border-color:transparent}body .slider-button{border-radius:50%}body .share-button__button{font-size:1.4rem;color:var(--n-fg-60)}body .collection-hero{display:none}body .facets-container{padding-top:0}body .facets__form-vertical .facets__summary,body .facets__summary,body .facets__heading,body .mobile-facets__open-label,body .facet-filters__label{font-size:1.4rem;font-weight:550;letter-spacing:-.01em;color:rgb(var(--color-foreground))}body .facets__disclosure,body .facets__disclosure-vertical{border-color:rgba(var(--color-foreground),.1)}body .facets__display{border-radius:var(--n-radius-md);border:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 2rem 5rem #0000001f}body .active-facets__button-inner{border-radius:var(--n-pill);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2);font-size:1.3rem}body .product-count__text{font-size:1.4rem;color:var(--n-fg-60)}body .facet-filters__field .select__select{border-radius:var(--n-pill);height:4rem}body .mobile-facets__inner{border-radius:var(--n-radius-lg) 0 0 var(--n-radius-lg)}body .product-grid{row-gap:clamp(2.4rem,3vw,4rem)}body .pagination__item{border-radius:50%;width:4.4rem;height:4.4rem;font-weight:500}body .pagination__item--current{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}body .pagination__item--current:after,body .pagination__item:hover:after{display:none}body .cart-items thead th,body .cart-drawer .cart-items thead th{font-size:1.2rem;font-weight:600;letter-spacing:.14em;color:var(--n-fg-40)}body .cart-item__name{font-size:1.7rem;font-weight:600;letter-spacing:-.018em;color:rgb(var(--color-foreground))}body .cart-item__image-container,body .cart-item__media img{border-radius:var(--n-radius-sm);background:rgba(var(--color-foreground),.04)}body .cart-item__details>*+*{margin-top:.4rem}body .cart-item .quantity{min-height:4.4rem;width:12.4rem}body .title--primary,body .cart__empty-text,body .drawer__heading{font-weight:650;letter-spacing:-.036em}body .cart__empty-text{font-size:clamp(3.2rem,4vw,4.8rem)}body .totals__total{font-size:1.6rem;font-weight:600;letter-spacing:-.01em}body .totals__total-value{font-size:2.2rem;font-weight:650;letter-spacing:-.024em;color:rgb(var(--color-foreground))}body .tax-note{color:var(--n-fg-40)}body .cart__checkout-button{min-height:5.4rem;font-size:1.7rem}body .drawer__inner{border-radius:var(--n-radius-lg) 0 0 var(--n-radius-lg);border:0!important;box-shadow:-2rem 0 6rem #00000024}body .drawer__heading{font-size:2.6rem}body .drawer__header{padding:2.4rem 0 1.6rem}body .drawer__footer{border-top:.1rem solid rgba(var(--color-foreground),.08)}body .cart-drawer .cart-item__name{font-size:1.5rem}body .drawer__close{border-radius:50%}body .cart-notification{border-radius:0 0 var(--n-radius-lg) var(--n-radius-lg);border:0;box-shadow:0 2.4rem 6rem #0003}body .rte{line-height:1.65}body .rte h2,body .rte h3{margin-top:2em}body .rte a{text-underline-offset:.3rem}body .rte img{border-radius:var(--n-radius-md)}body .rte blockquote{border-left-color:rgb(var(--color-foreground));font-size:2rem;letter-spacing:-.016em}body .title,body .title-wrapper-with-link .title{font-weight:650;letter-spacing:-.036em}body .main-page-title{font-size:clamp(4rem,6vw,8rem);letter-spacing:-.046em;margin-bottom:4rem}body .badge{border-radius:var(--n-pill);padding:.4rem 1.1rem;font-size:1.15rem;font-weight:600;letter-spacing:.02em;border:0}body .footer{border-top:0}.n-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--n-radius-lg);background:var(--n-card-bg, rgba(var(--color-foreground), .04));color:rgb(var(--color-foreground));transition:transform .6s var(--n-ease-out),box-shadow .6s var(--n-ease-out),background-color .4s;isolation:isolate}.color-scheme-2 .n-card,.color-scheme-5 .n-card{--n-card-bg: rgb(var(--n-surface))}.n-card:hover{transform:translateY(-.4rem) scale(1.008);box-shadow:0 2.4rem 5.6rem #0000001a}.color-scheme-3 .n-card:hover,.color-scheme-4 .n-card:hover{box-shadow:0 2.4rem 5.6rem #0009}.n-card__media{position:relative;display:block;aspect-ratio:var(--n-card-ratio, 4 / 5);margin:0;overflow:hidden;border-radius:var(--n-radius-lg) var(--n-radius-lg) 0 0}.n-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--n-card-fit, contain);padding:var(--n-card-pad, 8%);transition:opacity .6s var(--n-ease),transform 1.2s var(--n-ease-out)}.n-card__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--n-fg-40)}.n-card__media img.n-card__alt{opacity:0}.n-card:hover .n-card__media img{transform:scale(1.045)}.n-card:hover .n-card__media img.n-card__alt{opacity:1}.n-card:hover .n-card__media:has(.n-card__alt) img:not(.n-card__alt){opacity:0}.n-card__body{display:flex;flex-direction:column;flex:1;gap:.6rem;padding:.4rem 2.4rem 2.4rem}.n-card__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:2;padding:.5rem 1.1rem;border-radius:var(--n-pill);font-size:1.15rem;font-weight:600;letter-spacing:.02em;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.n-card__badge--muted{background:rgba(var(--n-surface),.92);color:rgb(var(--n-ink-dark));box-shadow:0 .2rem .8rem rgba(var(--n-shadow),.12)}.n-card__vendor{font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--n-fg-40)}.n-card__title{margin:0;font-size:1.9rem;font-weight:600;letter-spacing:-.022em;line-height:1.22}.n-card__title a{color:inherit;text-decoration:none}.n-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.n-card__title a:focus-visible{outline:none}.n-card:has(.n-card__title a:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.n-card__meta{font-size:1.4rem;color:var(--n-fg-60)}.n-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:auto;padding-top:1.2rem}.n-card__price{font-size:1.6rem;font-weight:500;letter-spacing:-.01em}.n-card__price s{color:var(--n-fg-40);font-weight:400;margin-left:.6rem}.n-card__price .n-card__from{color:var(--n-fg-60);font-weight:400}.n-card__action{position:relative;z-index:2}.n-card__action .n-btn{min-height:3.6rem;padding:.7rem 1.6rem;font-size:1.35rem}.n-card__action .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.8rem;height:1.8rem}.n-card__action .loading>span:not(.loading__spinner){visibility:hidden}.n-card__action .product-form__error-message-wrapper{display:none}.n-card__action .n-btn.loading{pointer-events:none}.n-card__swatches{display:flex;gap:.5rem;margin-top:.4rem}.n-card__swatch{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--swatch-background, rgba(var(--color-foreground), .2));background-size:cover;box-shadow:inset 0 0 0 .1rem #0000001f}.n-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;margin-bottom:clamp(3.2rem,4.4vw,6.4rem)}.n-head--center{flex-direction:column;align-items:center;text-align:center}.n-head__text{max-width:76rem}.n-head__text .n-lead{margin-top:1.6rem}.n-hero{position:relative;display:flex;min-height:var(--n-hero-h, 100svh);background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden;isolation:isolate}.n-hero--fit{min-height:calc(var(--n-hero-h, 100svh) - var(--n-hero-offset, var(--n-header-h, 0px)))}.n-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transform-origin:50% 40%;will-change:transform}.n-hero__media img,.n-hero__media video{width:100%;height:100%;object-fit:cover;object-position:var(--n-focal, 50% 50%)}.n-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--color-background),calc(var(--n-veil, .35) * .6)),rgba(var(--color-background),0) 32% 55%,rgba(var(--color-background),calc(var(--n-veil, .35) + .25))),rgba(var(--color-background),calc(var(--n-veil, .35) * .35))}.n-hero__inner{display:flex;flex-direction:column;width:100%;padding-block:calc(clamp(4.8rem,7vh,10rem) + var(--n-overlay-pad, 0px)) clamp(6rem,10vh,11rem)}.n-hero--top .n-hero__inner{justify-content:flex-start}.n-hero--center .n-hero__inner{justify-content:center}.n-hero--bottom .n-hero__inner{justify-content:flex-end}.n-hero__content{display:flex;flex-direction:column;max-width:124rem;will-change:transform,opacity}.n-hero--align-center .n-hero__content{align-items:center;text-align:center;margin-inline:auto}.n-hero--align-left .n-hero__content{align-items:flex-start;text-align:left}.n-hero__heading{margin-bottom:2rem}.n-hero__heading.n-display{font-size:clamp(5.2rem,8.4vw,13.2rem)}.n-hero__sub{max-width:60rem;color:var(--n-fg-80)}.n-hero .n-actions{margin-top:3rem}.n-hero--align-center .n-actions{justify-content:center}.n-hero__cue{position:absolute;left:50%;bottom:2.8rem;width:2.4rem;height:3.8rem;margin-left:-1.2rem;border-radius:1.2rem;border:.15rem solid rgba(var(--color-foreground),.45)}.n-hero__cue:after{content:"";position:absolute;left:50%;top:.7rem;width:.3rem;height:.7rem;margin-left:-.15rem;border-radius:.2rem;background:rgb(var(--color-foreground));animation:n-cue 2.2s var(--n-ease-in-out) infinite}@keyframes n-cue{0%{transform:translateY(0);opacity:0}30%{opacity:1}80%{transform:translateY(1.2rem);opacity:0}to{opacity:0}}.n-hero__glow{position:absolute;z-index:-1;inset:auto -20% -40% -20%;height:80%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--color-foreground),.12),rgba(var(--color-foreground),0) 70%);pointer-events:none}@media screen and (max-width:749px){.n-hero__inner{padding-block:calc(5.6rem + var(--n-overlay-pad, 0px)) 8.8rem}.n-hero .n-actions{margin-top:2.4rem;gap:1.2rem 2rem}.n-hero__sub{font-size:1.7rem}}.n-rail{position:relative}.n-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--n-rail-col, calc((100% - 2.4rem * 3) / 3.4));gap:2.4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--n-gutter);padding:1.2rem var(--n-gutter) 4rem;margin:-1.2rem 0 -4rem;scrollbar-width:none;list-style:none}.n-rail__track::-webkit-scrollbar{display:none}.n-rail__track>li{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.n-rail__track{padding-inline:max(var(--n-gutter),calc((100vw - var(--n-max)) / 2 + var(--n-gutter)));scroll-padding-inline:max(var(--n-gutter),calc((100vw - var(--n-max)) / 2 + var(--n-gutter)))}}@media screen and (max-width:989px){.n-rail__track{--n-rail-col: calc((100% - 2.4rem) / 2.2)}}@media screen and (max-width:749px){.n-rail__track{--n-rail-col: 78%;gap:1.6rem}}.n-rail__nav{display:flex;justify-content:flex-end;gap:1.2rem;margin-top:3.2rem}.n-round-btn{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .25s,opacity .25s,transform .3s var(--n-ease-out)}.n-round-btn:hover{background:rgba(var(--color-foreground),.14)}.n-round-btn:active{transform:scale(.94)}.n-round-btn[disabled]{opacity:.35;cursor:default}.n-round-btn svg{width:1.6rem;height:1.6rem}.n-grid{display:grid;grid-template-columns:repeat(var(--n-cols, 4),minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem);list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.n-grid{grid-template-columns:repeat(var(--n-cols-tablet, 2),minmax(0,1fr))}}@media screen and (max-width:749px){.n-grid{grid-template-columns:repeat(var(--n-cols-mobile, 1),minmax(0,1fr))}}.n-story__intro{text-align:center;margin-bottom:clamp(4rem,6vw,8rem)}.n-story__intro .n-h1{margin-inline:auto;max-width:14ch}.n-scrolly{position:relative;height:var(--n-scrolly-h, 220vh)}.n-scrolly__sticky{position:sticky;top:0;display:grid;place-items:center;min-height:100vh;min-height:100svh}.n-scrolly__text{max-width:108rem;margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,4.6vw,6.4rem);font-weight:620;line-height:1.12;letter-spacing:-.038em;text-align:center;text-wrap:balance}.n-scrolly__text .n-w{color:rgba(var(--color-foreground),var(--o, .18));transition:color .25s linear}.no-js .n-scrolly,.n-scrolly--static{height:auto}.no-js .n-scrolly__sticky,.n-scrolly--static .n-scrolly__sticky{position:static;min-height:0;padding-block:4rem}.n-chapters{display:grid;gap:clamp(8rem,12vw,16rem);margin-top:clamp(6rem,8vw,12rem)}.n-chapter{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(3.2rem,6vw,9.6rem)}.n-chapter:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.n-chapter:nth-child(2n) .n-chapter__media{order:2}.n-chapter__media{aspect-ratio:4 / 3;border-radius:var(--n-radius-xl);--n-clip-r: var(--n-radius-xl)}.n-chapter__num{display:block;font-size:1.3rem;font-weight:600;letter-spacing:.16em;color:var(--n-fg-40);margin-bottom:2rem}.n-chapter__text .n-h2{margin-bottom:2rem}.n-chapter__text .n-lead{max-width:46rem}.n-chapter__text .n-link{margin-top:2.8rem}@media screen and (max-width:749px){.n-chapter,.n-chapter:nth-child(2n){grid-template-columns:1fr}.n-chapter:nth-child(2n) .n-chapter__media{order:0}.n-chapter__media{border-radius:var(--n-radius-lg);--n-clip-r: var(--n-radius-lg)}}.n-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(26rem,34vh);gap:clamp(1.2rem,1.6vw,2rem)}.n-tile{position:relative;grid-column:span 4;display:block;overflow:hidden;border-radius:var(--n-radius-xl);color:rgb(var(--n-ink-light));text-decoration:none;isolation:isolate;background:rgba(var(--color-foreground),.08);min-height:26rem}.n-bento[data-count="1"] .n-tile{grid-column:span 12;grid-row:span 2}.n-bento[data-count="2"] .n-tile,.n-bento[data-count="3"] .n-tile:first-child{grid-column:span 6;grid-row:span 2}.n-bento[data-count="3"] .n-tile:not(:first-child){grid-column:span 6}.n-bento[data-count="4"] .n-tile:first-child{grid-column:span 6;grid-row:span 2}.n-bento[data-count="4"] .n-tile:nth-child(2){grid-column:span 6}.n-bento[data-count="4"] .n-tile:nth-child(n+3){grid-column:span 3}.n-bento[data-count="5"] .n-tile:first-child{grid-column:span 6;grid-row:span 2}.n-bento[data-count="5"] .n-tile:not(:first-child){grid-column:span 3}.n-bento[data-count="6"] .n-tile:first-child,.n-bento[data-count="6"] .n-tile:nth-child(6){grid-column:span 6}.n-bento[data-count="6"] .n-tile:nth-child(n+2):nth-child(-n+5){grid-column:span 3}.n-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.n-tile__media img,.n-tile__media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--n-ease-out)}.n-tile:hover .n-tile__media img{transform:scale(1.05)}.n-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 40%,#0000009e)}.n-tile--light{color:rgb(var(--n-ink-dark))}.n-tile--light:before{background:linear-gradient(180deg,rgba(var(--n-surface),.55),rgba(var(--n-surface),0) 40%)}.n-tile__body{position:absolute;inset:auto 0 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;padding:clamp(2rem,2.6vw,3.2rem)}.n-tile--light .n-tile__body{inset:0 0 auto 0;align-items:flex-start}.n-tile__label{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.72;margin-bottom:.8rem}.n-tile__title{margin:0;font-size:clamp(2.2rem,1.8vw,3rem);word-break:normal;overflow-wrap:normal;font-weight:650;letter-spacing:-.034em;line-height:1.04;color:inherit}.n-tile__arrow{flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(var(--n-ink-light),.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .5s var(--n-ease-out),background-color .3s}.n-tile--light .n-tile__arrow{background:rgba(var(--n-ink-dark),.08)}.n-tile__arrow svg{width:1.6rem;height:1.6rem}.n-bento .n-tile:first-child .n-tile__title{font-size:clamp(2.8rem,3vw,4.4rem)}.n-tile:hover .n-tile__arrow{transform:translate(.4rem);background:rgba(var(--n-ink-light),.28)}.n-tile:focus-visible{outline-offset:.4rem}@media screen and (max-width:989px){.n-bento{grid-auto-rows:minmax(24rem,30vh)}.n-bento .n-tile{grid-column:span 6!important;grid-row:span 1!important}.n-bento .n-tile:first-child{grid-column:span 12!important;grid-row:span 2!important}}@media screen and (max-width:749px){.n-bento{grid-template-columns:1fr;grid-auto-rows:auto}.n-bento .n-tile,.n-bento .n-tile:first-child{grid-column:1 / -1!important;grid-row:auto!important;height:32rem;min-height:0}.n-bento .n-tile:first-child{height:42rem}.n-tile{border-radius:var(--n-radius-lg)}}.n-spot{padding-bottom:var(--n-pb, 12rem)}.n-spot__head{text-align:center;margin-inline:auto;max-width:96rem;position:relative;z-index:2}.n-spot__head .n-lead{margin:2rem auto 0;max-width:60rem}.n-spot__price{margin-top:1.6rem;font-size:1.7rem;color:var(--n-fg-60)}.n-spot__head .n-actions{justify-content:center;margin-top:3.2rem}.n-spot__stage{position:relative;margin-top:clamp(4rem,6vw,8rem);aspect-ratio:16 / 9;max-height:88vh;width:100%;overflow:hidden}.n-spot__stage--contained{max-width:var(--n-max);margin-inline:auto;width:calc(100% - var(--n-gutter) * 2);border-radius:var(--n-radius-xl)}.n-spot__stage img{position:absolute;top:-6%;right:0;bottom:-6%;left:0;width:100%;height:112%;object-fit:cover;will-change:transform}.n-spot__stage img.n-spot__product-img{top:6%;right:10%;bottom:6%;left:10%;width:80%;height:88%;object-fit:contain}@media screen and (max-width:749px){.n-spot__stage{aspect-ratio:4 / 5;max-height:none}.n-spot__stage--contained{border-radius:var(--n-radius-lg)}}.n-features{display:grid;grid-template-columns:repeat(var(--n-cols, 3),minmax(0,1fr));gap:4rem clamp(2.4rem,4vw,6.4rem);margin-top:clamp(4.8rem,6vw,8.8rem)}.n-feature{padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.n-feature__value{display:block;margin-bottom:1rem;font-size:clamp(2.4rem,2.6vw,3.6rem);font-weight:650;letter-spacing:-.036em;line-height:1.05;color:rgb(var(--color-foreground))}.n-feature__text{margin:0;color:var(--n-fg-60);font-size:1.6rem;line-height:1.5}@media screen and (max-width:989px){.n-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.n-features{grid-template-columns:1fr;gap:2.8rem}}.n-philo__statement{margin:0 0 clamp(5.6rem,8vw,11.2rem)}.n-philo__statement .n-display{display:block}.n-philo__statement .n-display+.n-display{margin-top:.06em}.n-philo--center .n-philo__statement{text-align:center}.n-philo__lead{max-width:64rem;margin-bottom:clamp(5.6rem,7vw,9.6rem)}.n-philo--center .n-philo__lead{margin-inline:auto;text-align:center}.n-principles{display:grid;grid-template-columns:repeat(var(--n-cols, 3),minmax(0,1fr));gap:4rem clamp(2.4rem,4vw,6.4rem);counter-reset:n-principle}.n-principle{padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.n-principle__num{display:block;font-size:1.3rem;font-weight:600;letter-spacing:.16em;color:var(--n-fg-40);margin-bottom:2.4rem}.n-principle .n-h3{margin-bottom:1.2rem}.n-principle p{margin:0;color:var(--n-fg-60);font-size:1.6rem;line-height:1.55}.n-philo__media{margin-top:clamp(5.6rem,8vw,11.2rem);aspect-ratio:2 / 1;border-radius:var(--n-radius-xl);--n-clip-r: var(--n-radius-xl)}@media screen and (max-width:749px){.n-principles{grid-template-columns:1fr;gap:3.2rem}.n-philo__media{aspect-ratio:4 / 3;border-radius:var(--n-radius-lg)}}.n-benefits{display:grid;grid-template-columns:repeat(var(--n-cols, 4),minmax(0,1fr));gap:clamp(1.2rem,1.6vw,2rem)}.n-benefit{display:flex;flex-direction:column;gap:1.2rem;padding:clamp(2.4rem,2.6vw,3.6rem);border-radius:var(--n-radius-lg);background:var(--n-benefit-bg, rgba(var(--color-foreground), .045));color:rgb(var(--color-foreground));text-decoration:none;transition:transform .5s var(--n-ease-out),background-color .3s}.color-scheme-2 .n-benefit,.color-scheme-5 .n-benefit{--n-benefit-bg: rgb(var(--n-surface))}a.n-benefit:hover{transform:translateY(-.3rem)}.n-benefit__icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;margin-bottom:1.2rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.n-benefit__icon svg{width:2.2rem;height:2.2rem}.n-benefit__title{margin:0;font-size:1.9rem;font-weight:620;letter-spacing:-.022em;line-height:1.2}.n-benefit__text{margin:0;color:var(--n-fg-60);font-size:1.5rem;line-height:1.5}.n-benefit__text p{margin:0}.n-benefit__text a{color:rgb(var(--color-foreground))}.n-benefit .n-link{margin-top:auto;padding-top:.8rem;font-size:1.5rem}@media screen and (max-width:989px){.n-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.n-benefits{grid-template-columns:1fr}}.n-news{text-align:center}.n-news__glow{position:absolute;inset:50% auto auto 50%;width:min(120rem,140vw);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(var(--color-foreground),.11),rgba(var(--color-foreground),.03) 55%,transparent 72%);pointer-events:none;z-index:0}@media(prefers-reduced-motion:no-preference){.n-news__glow{animation:n-breathe 9s var(--n-ease-in-out) infinite alternate}}@keyframes n-breathe{0%{transform:translate(-50%,-50%) scale(.92);opacity:.7}to{transform:translate(-50%,-50%) scale(1.06);opacity:1}}.n-news .n-container{position:relative;z-index:1}.n-news .n-lead{max-width:56rem;margin:2rem auto 0}.n-news__form{max-width:52rem;margin:4rem auto 0}.n-pillfield{position:relative;display:flex;align-items:center;border-radius:var(--n-pill);background:rgba(var(--color-foreground),.08);box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.14);transition:box-shadow .25s,background-color .25s}.n-pillfield:focus-within{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground));background:rgba(var(--color-foreground),.1)}.n-pillfield input{flex:1;min-width:0;height:5.8rem;padding:0 2.6rem;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.7rem;letter-spacing:-.01em;outline:none}.n-pillfield input::placeholder{color:var(--n-fg-40)}.n-pillfield button{flex:none;display:grid;place-items:center;width:4.6rem;height:4.6rem;margin-right:.6rem;border-radius:50%;border:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;transition:transform .35s var(--n-ease-out)}.n-pillfield button:hover{transform:scale(1.06)}.n-pillfield button svg{width:1.8rem;height:1.8rem}.n-form-note{margin:1.6rem 0 0;font-size:1.3rem;color:var(--n-fg-40)}.n-form-note a{color:var(--n-fg-80)}.n-form-status{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0 0;font-size:1.6rem;color:rgb(var(--color-foreground))}.n-form-status svg{width:2rem;height:2rem;flex:none}.n-form-status--error{color:rgb(var(--color-foreground))}.n-footer{position:relative;padding-top:clamp(6.4rem,7vw,9.6rem);background:rgb(var(--color-background));color:var(--n-fg-60);font-size:1.4rem;overflow:hidden}.n-footer a{color:var(--n-fg-60);text-decoration:none;transition:color .2s}.n-footer a:hover{color:rgb(var(--color-foreground))}.n-footer__top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,3fr);gap:4.8rem;padding-bottom:5.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.n-footer__brand .n-wordmark{display:inline-block;font-size:2rem;font-weight:650;letter-spacing:.34em;color:rgb(var(--color-foreground));margin-bottom:1.6rem}.n-footer__brand img{display:block;height:auto;margin-bottom:1.6rem}.n-footer__tagline{margin:0 0 2.4rem;max-width:30rem;font-size:1.6rem;line-height:1.5;color:var(--n-fg-60)}.n-footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.n-footer__contact a{color:var(--n-fg-80)}.n-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:3.2rem}.n-footer__heading{margin:0 0 1.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--color-foreground))}.n-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.n-footer__col details summary{list-style:none}.n-footer__col details summary::-webkit-details-marker{display:none}.n-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 3.2rem;padding-block:2.8rem;font-size:1.25rem}.n-footer__legal{display:flex;flex-wrap:wrap;gap:.6rem 2rem;list-style:none;margin:0;padding:0}.n-footer__copy{margin:0;color:var(--n-fg-40)}.n-footer__social{display:flex;gap:.8rem;list-style:none;margin:0;padding:0}.n-footer__social a{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));transition:background-color .25s,transform .35s var(--n-ease-out)}.n-footer__social a:hover{background:rgba(var(--color-foreground),.16);transform:translateY(-.2rem)}.n-footer__social svg{width:1.6rem;height:1.6rem}.n-footer__pay{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.n-footer__pay svg{height:2.4rem;width:auto;border-radius:.4rem}.n-footer__utility{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding-block:2.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.n-footer__utility .localization-wrapper{display:flex;gap:1.2rem}.n-footer .localization-form{padding:0;margin:0}.n-footer .disclosure__button{font-size:1.3rem;height:3.8rem;padding:0 1.6rem;border-radius:var(--n-pill);color:var(--n-fg-80)}.n-footer .disclosure__list-wrapper{border-radius:var(--n-radius-md)}.n-footer .localization-form__select{font-size:1.3rem}.n-footer__mark{display:block;margin:0;padding:0 var(--n-gutter);font-family:var(--font-heading-family);font-weight:700;font-size:23.5vw;line-height:.74;letter-spacing:-.06em;text-align:center;color:rgba(var(--color-foreground),.06);-webkit-user-select:none;user-select:none;white-space:nowrap;transform:translateY(12%)}@media screen and (min-width:1480px){.n-footer__mark{font-size:34rem}}@media screen and (max-width:749px){.n-footer__top{grid-template-columns:1fr;gap:3.2rem}.n-footer__cols{grid-template-columns:1fr;gap:0}.n-footer__col{border-top:.1rem solid rgba(var(--color-foreground),.12)}.n-footer__col details summary{display:flex;justify-content:space-between;align-items:center;padding:1.8rem 0;cursor:pointer}.n-footer__col details summary .n-footer__heading{margin:0;font-size:1.5rem}.n-footer__col details summary:after{content:"+";font-size:2rem;font-weight:300;color:rgb(var(--color-foreground));transition:transform .3s var(--n-ease-out)}.n-footer__col details[open] summary:after{transform:rotate(45deg)}.n-footer__col .n-footer__list{padding-bottom:2rem}.n-footer__bottom{flex-direction:column;align-items:flex-start}}@media screen and (min-width:750px){.n-footer__col details summary{pointer-events:none}}.n-pagehero{padding-top:var(--n-pt, 12rem);padding-bottom:var(--n-pb, 6.4rem)}.n-pagehero__inner{max-width:96rem}.n-pagehero--center .n-pagehero__inner{margin-inline:auto;text-align:center}.n-pagehero .n-lead{margin-top:2.4rem;max-width:64rem}.n-pagehero--center .n-lead{margin-inline:auto}.n-crumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.4rem;padding:0;list-style:none;font-size:1.3rem;color:var(--n-fg-40)}.n-crumbs a{color:var(--n-fg-60);text-decoration:none}.n-crumbs a:hover{color:rgb(var(--color-foreground))}.n-crumbs li+li:before{content:"/";margin-right:.8rem;color:var(--n-fg-40)}.n-pagehero--center .n-crumbs{justify-content:center}.n-mt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(3.2rem,7vw,11.2rem)}.n-mt--reverse .n-mt__media{order:2}.n-mt__media{aspect-ratio:var(--n-ratio, 4 / 5);border-radius:var(--n-radius-xl);--n-clip-r: var(--n-radius-xl)}.n-mt__text .n-h2{margin-bottom:2.4rem}.n-mt__text .n-body{max-width:52rem}.n-mt__text .n-actions{margin-top:3.2rem}@media screen and (max-width:749px){.n-mt{grid-template-columns:1fr}.n-mt--reverse .n-mt__media{order:0}.n-mt__media{border-radius:var(--n-radius-lg)}}.n-statement{text-align:var(--n-align, center)}.n-statement .n-h1,.n-statement .n-h2{max-width:20ch;margin-inline:auto}.n-statement .n-lead{max-width:62rem;margin:2.4rem auto 0}.n-statement .n-actions{justify-content:center;margin-top:3.2rem}.n-legal{display:grid;grid-template-columns:26rem minmax(0,1fr);gap:clamp(3.2rem,6vw,9.6rem);align-items:start}.n-legal__aside{position:sticky;top:calc(var(--n-header-h) + 3.2rem);display:grid;gap:3.2rem}.n-legal__nav-title{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--n-fg-40)}.n-legal__nav{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.n-legal__nav a{display:block;padding:.8rem 1.4rem;margin-left:-1.4rem;border-radius:var(--n-radius-sm);font-size:1.45rem;color:var(--n-fg-60);text-decoration:none;transition:background-color .2s,color .2s}.n-legal__nav a:hover{color:rgb(var(--color-foreground));background:var(--n-fg-04)}.n-legal__nav a[aria-current=page],.n-legal__nav a.is-active{color:rgb(var(--color-foreground));background:var(--n-fg-08);font-weight:550}.n-legal__content{max-width:76rem;font-size:1.7rem;line-height:1.7;color:var(--n-fg-80)}.n-legal__content h2{font-size:clamp(2.4rem,2.4vw,3rem);font-weight:650;letter-spacing:-.03em;margin:2.4em 0 .8em;color:rgb(var(--color-foreground))}.n-legal__content h3{font-size:2rem;font-weight:620;letter-spacing:-.02em;margin:2em 0 .6em;color:rgb(var(--color-foreground))}.n-legal__content>:first-child,.n-legal__content .n-clause:first-child h2{margin-top:0}.n-legal__content ul,.n-legal__content ol{padding-left:2rem}.n-legal__content li+li{margin-top:.6rem}.n-legal__content a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.n-legal__content table{width:100%;border-collapse:collapse;font-size:1.5rem;margin:2.4rem 0}.n-legal__content th,.n-legal__content td{text-align:left;padding:1.2rem 1.6rem 1.2rem 0;border-bottom:.1rem solid var(--n-fg-12)}.n-clause{scroll-margin-top:calc(var(--n-header-h) + 2.4rem)}.n-legal__meta{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:0 0 4.8rem;padding:1.6rem 2rem;border-radius:var(--n-radius-md);background:var(--n-fg-04);font-size:1.4rem;color:var(--n-fg-60)}.n-editor-note{margin:0 0 3.2rem;padding:1.6rem 2rem;border-radius:var(--n-radius-md);border:.1rem dashed rgba(var(--color-foreground),.35);font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground))}.n-toc{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.n-toc a{font-size:1.35rem}@media screen and (max-width:989px){.n-legal{grid-template-columns:1fr}.n-legal__aside{position:static;order:2;padding-top:4rem;border-top:.1rem solid var(--n-fg-12)}.n-legal__aside .n-toc-wrap{display:none}}.n-twocol{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,9.6rem);align-items:start}@media screen and (max-width:989px){.n-twocol{grid-template-columns:1fr}}.n-panel{padding:clamp(2.4rem,3.6vw,4.8rem);border-radius:var(--n-radius-xl);background:var(--n-fg-04)}.color-scheme-2 .n-panel{background:rgb(var(--n-surface))}.n-form{display:grid;gap:1.6rem}.n-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media screen and (max-width:549px){.n-form__row{grid-template-columns:1fr}}.n-field{display:grid;gap:.8rem}.n-field label{font-size:1.4rem;font-weight:550;letter-spacing:-.005em;color:rgb(var(--color-foreground))}.n-field input,.n-field select,.n-field textarea{width:100%;min-height:5.4rem;padding:1.4rem 1.8rem;border:0;border-radius:var(--n-radius-sm);background:rgb(var(--color-background));box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.18);color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;letter-spacing:-.01em;transition:box-shadow .2s;-webkit-appearance:none;appearance:none}.n-field select{padding-right:4.4rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 2.3rem) 50%,calc(100% - 1.8rem) 50%;background-size:.5rem .5rem;background-repeat:no-repeat}.n-field textarea{min-height:16rem;resize:vertical}.n-field input:focus,.n-field select:focus,.n-field textarea:focus{outline:none;box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.n-field input[aria-invalid=true]{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.n-field__hint{font-size:1.3rem;color:var(--n-fg-40)}.n-alert{display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem 2rem;border-radius:var(--n-radius-md);background:var(--n-fg-08);font-size:1.5rem;color:rgb(var(--color-foreground))}.n-alert svg{width:2rem;height:2rem;flex:none;margin-top:.1rem}.n-alert ul{margin:.4rem 0 0;padding-left:1.8rem}.n-info-list{list-style:none;margin:0;padding:0;display:grid;gap:2.4rem}.n-info-list h3{margin:0 0 .6rem;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--n-fg-40)}.n-info-list p{margin:0;font-size:1.7rem;color:rgb(var(--color-foreground))}.n-info-list a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.n-tabs{display:inline-flex;padding:.4rem;gap:.4rem;border-radius:var(--n-pill);background:var(--n-fg-08);margin-bottom:3.2rem;flex-wrap:wrap}.n-tab{padding:1rem 2rem;border:0;border-radius:var(--n-pill);background:transparent;color:var(--n-fg-60);font:inherit;font-size:1.45rem;font-weight:550;cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s}.n-tab[aria-selected=true]{background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .2rem 1.2rem #00000014}.n-tabpanel[hidden]{display:none}.n-steps{list-style:none;counter-reset:n-step;margin:0;padding:0;display:grid;gap:2rem}.n-steps li{counter-increment:n-step;display:grid;grid-template-columns:3.6rem 1fr;gap:1.6rem;align-items:start;color:var(--n-fg-60);font-size:1.6rem;line-height:1.5}.n-steps li:before{content:counter(n-step);display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;font-weight:650}.n-steps strong{display:block;color:rgb(var(--color-foreground));font-weight:600;margin-bottom:.2rem}.n-powered{margin:1.6rem 0 0;font-size:1.3rem;color:var(--n-fg-40)}.n-faq{border-top:.1rem solid var(--n-fg-12)}.n-faq details{border-bottom:.1rem solid var(--n-fg-12)}.n-faq summary{display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.4rem 0;cursor:pointer;list-style:none;font-size:clamp(1.8rem,1.6vw,2.1rem);font-weight:600;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.n-faq summary::-webkit-details-marker{display:none}.n-faq summary:after{content:"+";flex:none;font-size:2.6rem;font-weight:300;line-height:1;transition:transform .35s var(--n-ease-out)}.n-faq details[open] summary:after{transform:rotate(45deg)}.n-faq__a{padding:0 0 2.8rem;max-width:72rem;color:var(--n-fg-60);font-size:1.65rem;line-height:1.6}.n-faq__a p{margin:0 0 1em}.n-faq__a a{color:rgb(var(--color-foreground))}.n-colhero{padding-top:var(--n-pt, 9.6rem);padding-bottom:var(--n-pb, 4.8rem)}.n-colhero__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.2rem;align-items:end}.n-colhero__desc{margin-top:2rem;max-width:60rem}.n-colhero__count{font-size:1.5rem;color:var(--n-fg-40);white-space:nowrap}.n-colhero__media{margin-top:clamp(3.2rem,4vw,5.6rem);aspect-ratio:21 / 8;border-radius:var(--n-radius-xl)}@media screen and (max-width:749px){.n-colhero__grid{grid-template-columns:1fr}.n-colhero__media{aspect-ratio:4 / 3;border-radius:var(--n-radius-lg)}}.n-subnav{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;margin-top:3.2rem;padding-bottom:.4rem}.n-subnav::-webkit-scrollbar{display:none}.n-chip{flex:none;display:inline-flex;align-items:center;padding:.9rem 1.8rem;border-radius:var(--n-pill);background:var(--n-fg-08);color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.n-chip:hover{background:var(--n-fg-12)}.n-chip[aria-current=page]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.n-404__intro{max-width:72rem;margin:0 auto;text-align:center}.n-404__code{font-size:clamp(11rem,24vw,30rem);font-weight:700;letter-spacing:-.07em;line-height:.8;margin:0 0 2.4rem}.n-404 .n-h2{margin-inline:auto;max-width:18ch}.n-404__text{margin:1.6rem auto 0;max-width:52rem}.n-404__text p{margin:0}.n-404__search{max-width:52rem;margin:3.2rem auto 0}.n-404__links{margin-top:2.8rem}.n-404__label{margin:0 0 1.2rem;font-size:1.3rem;font-weight:600;color:var(--n-fg-60)}.n-404__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.n-404__actions{justify-content:center;margin-top:3.6rem}.n-404__products{margin-top:clamp(6.4rem,9vw,11.2rem);padding-top:clamp(4rem,5vw,6.4rem);border-top:.1rem solid var(--n-fg-12)}.n-404__products-title{margin-bottom:3.2rem;text-align:center}@media screen and (max-width:749px){.n-404__actions{flex-direction:column;gap:1.6rem}.n-404__actions .n-btn{width:100%;max-width:32rem}.n-404 .n-pillfield input{height:5.4rem;padding-left:2rem}}.n-buybar{position:fixed;left:0;right:0;top:0;z-index:19;transform:translateY(-110%);transition:transform .5s var(--n-ease-out);background:rgba(var(--color-background),.82);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.n-buybar.is-visible{transform:translateY(0)}.n-buybar__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6rem}.n-buybar__title{margin:0;font-size:1.8rem;font-weight:620;letter-spacing:-.022em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-buybar__right{display:flex;align-items:center;gap:2rem;flex:none}.n-buybar__price{font-size:1.5rem;color:var(--n-fg-60)}@media screen and (max-width:749px){.n-buybar{top:auto;bottom:0;transform:translateY(110%);border-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:env(safe-area-inset-bottom)}.n-buybar__title{font-size:1.5rem}.n-buybar__price{display:none}}.n-showcase__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,1.6vw,2rem);margin-top:clamp(4rem,6vw,8rem)}.n-showcase__item{aspect-ratio:1;border-radius:var(--n-radius-xl);--n-clip-r: var(--n-radius-xl)}.n-showcase__item:first-child:nth-last-child(odd),.n-showcase__item--wide{grid-column:1 / -1;aspect-ratio:16 / 9}.n-showcase__item img{object-fit:var(--n-fit, cover)}@media screen and (max-width:749px){.n-showcase__grid{grid-template-columns:1fr}.n-showcase__item,.n-showcase__item--wide{aspect-ratio:4 / 5;border-radius:var(--n-radius-lg)}}.n-hide{display:none!important}.n-center{text-align:center}.n-mt-0{margin-top:0!important}@media screen and (max-width:749px){.n-hide-mobile{display:none!important}}@media screen and (min-width:750px){.n-hide-desktop{display:none!important}}.n-philo__second{color:var(--n-fg-40)}.n-spot__stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.n-card__badge:not(.n-card__badge--muted),.n-eyebrow .n-dot{background:rgb(var(--n-accent));color:rgb(var(--n-accent-text))}.n-wish.is-active{color:rgb(var(--n-accent))}.n-wish{display:inline-grid;place-items:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-background),.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgb(var(--color-foreground));cursor:pointer;transition:transform .35s var(--n-ease-out),color .2s}.n-wish:hover{transform:scale(1.08)}.n-wish .n-icon{width:2rem;height:2rem}.n-wish.is-active .n-icon path{fill:currentColor}.n-wish--label{width:auto;gap:.8rem;padding:0 1.6rem;border-radius:var(--n-pill);box-shadow:inset 0 0 0 .1rem var(--n-fg-12);font:inherit;font-size:1.4rem;font-weight:550}.n-card__wish{position:absolute;top:1.2rem;right:1.2rem;z-index:3}.n-shipbar{margin:0 0 1.6rem;padding:1.4rem 1.6rem;border-radius:var(--n-radius-md);background:var(--n-fg-04)}.drawer__inner .n-shipbar{margin:0 0 1.2rem}.n-shipbar__text{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.n-shipbar__text .n-icon{width:1.8rem;height:1.8rem}.n-shipbar__track{height:.4rem;border-radius:1rem;background:var(--n-fg-12);overflow:hidden}.n-shipbar__fill{display:block;height:100%;border-radius:inherit;background:rgb(var(--n-accent));transition:width .8s var(--n-ease-out)}.n-upsell{margin:1.6rem 0;padding-top:1.6rem;border-top:.1rem solid var(--n-fg-08)}.n-upsell--page{max-width:var(--n-max);margin:0 auto 4rem;padding-inline:var(--n-gutter)}.n-upsell__title{margin:0 0 1.2rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.n-upsell__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.n-upsell--page .n-upsell__list{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))}.n-upsell__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem}.n-upsell__img{display:block;aspect-ratio:1;border-radius:var(--n-radius-sm);overflow:hidden;background:var(--n-fg-04)}.n-upsell__img img{width:100%;height:100%;object-fit:cover}.n-upsell__info{display:grid;gap:.2rem;min-width:0}.n-upsell__name{font-size:1.4rem;font-weight:550;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-upsell__price{font-size:1.3rem;color:var(--n-fg-60)}.n-upsell .n-btn{position:relative}.n-upsell .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.6rem;height:1.6rem}.n-upsell .loading>span:not(.loading__spinner){visibility:hidden}.n-float{position:fixed;bottom:calc(2rem + env(safe-area-inset-bottom));z-index:18;display:grid;place-items:center;width:5.2rem;height:5.2rem;border:0;border-radius:50%;box-shadow:0 1rem 3rem rgba(var(--n-shadow),.2);cursor:pointer;transition:transform .4s var(--n-ease-out),opacity .3s}.n-float--right{right:2rem}.n-float--left{left:2rem}.n-float:hover{transform:translateY(-.2rem) scale(1.04)}.n-float[hidden]{display:none}.n-float--wa{background:#25d366;color:#fff}.n-float--top{background:rgb(var(--n-ink-dark));color:rgb(var(--n-surface));width:4.4rem;height:4.4rem}.n-float--wa~.n-float--top.n-float--right,.n-float--top.n-float--right:has(~.n-float--wa.n-float--right){bottom:calc(8.4rem + env(safe-area-inset-bottom))}body:has(.n-buybar.is-visible) .n-float{bottom:calc(8.4rem + env(safe-area-inset-bottom))}.n-marquee{overflow:hidden;padding-block:var(--n-pt, 3.2rem) var(--n-pb, 3.2rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.n-marquee__track{display:flex;width:max-content;animation:n-marquee var(--n-marquee-speed, 36s) linear infinite}.n-marquee--reverse .n-marquee__track{animation-direction:reverse}.n-marquee:hover .n-marquee__track{animation-play-state:paused}.n-marquee__group{display:flex;flex:none;list-style:none;margin:0;padding:0}.n-marquee__item{display:flex;align-items:center;white-space:nowrap;font-weight:620;letter-spacing:-.03em}.n-marquee__item a{color:inherit;text-decoration:none}.n-marquee__sep{margin:0 .6em;opacity:.4}.n-marquee--small .n-marquee__item{font-size:1.6rem;letter-spacing:0;font-weight:500}.n-marquee--large .n-marquee__item{font-size:clamp(2.8rem,4vw,5.2rem)}.n-marquee--huge .n-marquee__item{font-size:clamp(4.8rem,9vw,12rem);letter-spacing:-.05em}@keyframes n-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.n-marquee__track{animation:none;flex-wrap:wrap;width:auto}.n-marquee__group[aria-hidden]{display:none}}.n-video{position:relative;display:flex;min-height:var(--n-video-h, 80svh);overflow:hidden;isolation:isolate;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.n-video__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.n-video__media video,.n-video__media img,.n-video__media picture{width:100%;height:100%;object-fit:cover;display:block}.n-video__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--color-background),calc(var(--n-veil) * .5)),rgba(var(--color-background),calc(var(--n-veil) + .15)))}.n-video__inner{display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(6rem,10vh,12rem)}.n-video--center .n-video__inner{justify-content:center;text-align:center}.n-video__content{max-width:80rem}.n-video--center .n-video__content{margin-inline:auto}.n-video--center .n-actions{justify-content:center}.n-video .n-lead{margin-top:1.6rem}.n-video .n-actions{margin-top:2.8rem}.n-video__toggle{position:absolute;right:var(--n-gutter);bottom:2.4rem;z-index:2}.n-video__toggle span{display:grid;place-items:center}.n-video__toggle .n-video__icon-play,.n-video__toggle.is-paused .n-video__icon-pause{display:none}.n-video__toggle.is-paused .n-video__icon-play{display:grid}.n-hot{position:relative}.n-hot__media{aspect-ratio:16 / 9;border-radius:var(--n-radius-xl)}.n-hot__spot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2}.n-hot__dot{position:relative;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgba(var(--n-surface),.92);box-shadow:0 .6rem 2rem rgba(var(--n-shadow),.25);cursor:pointer}.n-hot__dot span{width:1rem;height:1rem;border-radius:50%;background:rgb(var(--n-ink-dark));transition:transform .3s var(--n-ease-out)}.n-hot__dot[aria-expanded=true] span{transform:scale(1.5)}.n-hot__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:.2rem solid rgba(var(--n-surface),.9);animation:n-hot-pulse 2.4s var(--n-ease-out) infinite}@keyframes n-hot-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.9);opacity:0}}.n-hot__card{position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-20%);width:26rem;padding:1.2rem;border-radius:var(--n-radius-md);background:rgb(var(--n-surface));color:rgb(var(--n-ink-dark));box-shadow:0 2rem 5rem rgba(var(--n-shadow),.25)}.n-hot__card--left{transform:translate(-80%)}.n-hot__link{display:grid;grid-template-columns:6.4rem 1fr;gap:1.2rem;align-items:center;color:inherit;text-decoration:none}.n-hot__thumb img{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:var(--n-radius-sm);display:block}.n-hot__name{display:block;margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.n-hot__price{display:block;font-size:1.4rem;opacity:.65}@media screen and (max-width:749px){.n-hot__media{aspect-ratio:4 / 5;border-radius:var(--n-radius-lg)}.n-hot__card{width:22rem}}@media(prefers-reduced-motion:reduce){.n-hot__dot:after{animation:none}}.n-ba{position:relative;aspect-ratio:16 / 9;border-radius:var(--n-radius-xl);overflow:hidden;-webkit-user-select:none;user-select:none}.n-ba__layer{position:absolute;top:0;right:0;bottom:0;left:0}.n-ba__before{clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}.n-ba__tag{position:absolute;left:2rem;bottom:2rem;padding:.6rem 1.4rem;border-radius:var(--n-pill);background:rgba(var(--n-surface),.85);color:rgb(var(--n-ink-dark));font-size:1.3rem;font-weight:600}.n-ba__tag--after{left:auto;right:2rem}.n-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos, 50%);width:.2rem;margin-left:-.1rem;background:rgb(var(--n-surface));pointer-events:none}.n-ba__handle span{position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;border-radius:50%;background:rgb(var(--n-surface));box-shadow:0 .6rem 2rem rgba(var(--n-shadow),.25)}.n-ba__handle span:before,.n-ba__handle span:after{content:"";position:absolute;top:50%;width:.7rem;height:.7rem;border-top:.2rem solid rgb(var(--n-ink-dark));border-left:.2rem solid rgb(var(--n-ink-dark))}.n-ba__handle span:before{left:1.1rem;transform:translateY(-50%) rotate(-45deg)}.n-ba__handle span:after{right:1.1rem;transform:translateY(-50%) rotate(135deg)}.n-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.n-ba__range:focus-visible+.n-ba__handle,.n-ba:has(.n-ba__range:focus-visible) .n-ba__handle span{outline:.2rem solid rgb(var(--n-ink-dark));outline-offset:.3rem}@media screen and (max-width:749px){.n-ba{aspect-ratio:4 / 5;border-radius:var(--n-radius-lg)}}.n-countdown__clock{display:flex;justify-content:center;gap:clamp(1.2rem,3vw,3.2rem);margin-top:4rem}.n-countdown__unit{display:grid;gap:.8rem;min-width:clamp(7rem,12vw,13rem);padding:clamp(1.6rem,2.4vw,2.8rem) 1rem;border-radius:var(--n-radius-lg);background:var(--n-fg-08)}.n-countdown__num{font-size:clamp(3.6rem,6vw,7.2rem);font-weight:650;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.n-countdown__label{font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--n-fg-60)}.n-countdown__ended{margin-top:3.2rem;font-size:1.8rem;color:var(--n-fg-60)}.n-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem clamp(3.2rem,6vw,8rem);margin:3.2rem 0 0;padding:0;list-style:none}.n-logos__item a{display:block}.n-logos--mono img{filter:grayscale(1);opacity:.6;transition:opacity .3s,filter .3s}.n-logos--mono .n-logos__item:hover img{filter:none;opacity:1}.n-logos__name{font-size:2rem;font-weight:650;letter-spacing:-.03em;color:var(--n-fg-40)}.n-compare{overflow-x:auto}.n-compare table{width:100%;min-width:56rem;border-collapse:collapse;font-size:1.6rem}.n-compare th,.n-compare td{padding:1.8rem 1.6rem;text-align:center;border-bottom:.1rem solid var(--n-fg-12);color:rgb(var(--color-foreground))}.n-compare thead th{vertical-align:bottom;border-bottom-color:var(--n-fg-40)}.n-compare tbody th{text-align:left;font-weight:550;color:var(--n-fg-60)}.n-compare__img{display:block;width:12rem;aspect-ratio:1;margin:0 auto 1.2rem;border-radius:var(--n-radius-md);overflow:hidden;background:var(--n-fg-04)}.n-compare__img img{width:100%;height:100%;object-fit:contain}.n-compare__name{display:block;font-size:1.9rem;font-weight:650;letter-spacing:-.02em}.n-compare__price{display:block;margin-top:.4rem;font-size:1.5rem;font-weight:400;color:var(--n-fg-60)}.n-compare__link{margin-top:.8rem;font-size:1.4rem}.n-compare td .n-icon{width:2.2rem;height:2.2rem}.n-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.8rem,1vw,1.6rem);margin:0;padding:0;list-style:none}.n-gallery__item{aspect-ratio:1;border-radius:var(--n-radius-md)}.n-gallery__item img{transition:transform 1.2s var(--n-ease-out)}.n-gallery__item:hover img{transform:scale(1.05)}.n-gallery__link{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:989px){.n-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:549px){.n-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.n-trust{padding-block:var(--n-pt, 3.2rem) var(--n-pb, 3.2rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.n-trust__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem 4rem;margin:0;padding:0;list-style:none}.n-trust__item{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.n-trust__item .n-icon{width:2.4rem;height:2.4rem;flex:none}.n-trust__item strong{display:block;font-weight:600}.n-trust__item span span{display:block;color:var(--n-fg-60)}.n-reviews{min-height:10rem}.n-jsgrid:empty{min-height:20rem}.n-wishlist-empty{text-align:center;padding:6rem 0}.n-wishlist-empty .n-actions{justify-content:center}.n-popup{width:min(92vw,76rem);max-height:90vh;padding:0;border:0;border-radius:var(--n-radius-xl);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 4rem 10rem rgba(var(--n-shadow),.35);overflow:auto}.n-popup::backdrop{background:rgba(var(--n-shadow),.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.n-popup[open]{animation:n-pop .6s var(--n-ease-out)}@keyframes n-pop{0%{opacity:0;transform:translateY(2rem) scale(.97)}}.n-popup__inner{display:grid;grid-template-columns:minmax(0,1fr)}.n-popup{overflow-x:hidden}.n-pillfield input{width:100%}.n-popup__inner--media{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.n-popup__media{min-height:28rem}.n-popup__body{position:relative;padding:clamp(3.2rem,4vw,4.8rem)}.n-popup__close{position:absolute;top:1.6rem;right:1.6rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:var(--n-fg-08);color:rgb(var(--color-foreground));cursor:pointer}.n-popup__close svg{width:1.4rem;height:1.4rem}.n-popup__code{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:2.4rem;padding:.8rem .8rem .8rem 2rem;border-radius:var(--n-pill);border:.1rem dashed var(--n-fg-40)}.n-popup__code code{font-size:1.8rem;font-weight:650;letter-spacing:.08em}.n-popup__form{margin-top:2.4rem}@media screen and (max-width:749px){.n-popup__inner--media{grid-template-columns:1fr}.n-popup__media{min-height:18rem}}.n-card__foot{flex-wrap:wrap;row-gap:1rem}.n-card__price{min-width:0}@media screen and (max-width:749px){.product-grid .n-card__body,.n-jsgrid .n-card__body{padding:.4rem 1.4rem 1.6rem}.product-grid .n-card__title,.n-jsgrid .n-card__title{font-size:1.6rem}.product-grid .n-card__action,.n-jsgrid .n-card__action,.product-grid .n-card__action .n-btn{width:100%}.product-grid .n-card__wish,.n-jsgrid .n-card__wish{top:.8rem;right:.8rem;width:3.4rem;height:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nooley.css.map */
