.nd{--nd-ink: #0a0b0e;--nd-ink-2: #14161b;--nd-ink-hover: #2a2d36;--nd-chrome: #222326;--nd-chrome-2: #2e2f33;--nd-paper: #f4f4f1;--nd-card: #ffffff;--nd-panel: #efefec;--nd-line: #e4e4df;--nd-line-strong: #c9c9c3;--nd-text: #0e1014;--nd-muted: #5b606b;--nd-on-dark: #ffffff;--nd-on-dark-soft: rgba(255, 255, 255, .86);--nd-on-dark-muted: #a9adb6;--nd-line-dark: rgba(255, 255, 255, .14);--nd-accent: #00dcb4;--nd-radius-lg: 24px;--nd-radius-md: 20px;--nd-radius-sm: 12px;--nd-header-h: 76px;--nd-gutter: clamp(20px, 3.4vw, 48px);--nd-section-y: clamp(64px, 8vw, 116px);--nd-max: 1280px;--neutrals--900: #0a0b0e;--neutrals--400: #e4e4df;--neutrals--300: #f4f4f1}@media(max-width:768px){.nd{--nd-header-h: 64px}}.nd-container{width:100%;max-width:var(--nd-max);margin-inline:auto;padding-inline:var(--nd-gutter)}.nd-section{padding-block:var(--nd-section-y);color:var(--nd-text);line-height:1.5;scroll-margin-top:var(--nd-header-h)}.nd-section--paper{background:var(--nd-paper)}.nd-section--white{background:var(--nd-card)}.nd-section--dark{background:var(--nd-ink);color:var(--nd-on-dark)}.nd-section--tight{padding-block:clamp(56px,6.5vw,96px)}.nd-head{display:flex;flex-direction:column;gap:14px;max-width:640px;margin-bottom:clamp(28px,4vw,56px)}.nd-kicker{font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--nd-muted)}.nd-section--dark .nd-kicker{color:var(--nd-on-dark-muted)}.nd-h2{margin:0;font-size:clamp(30px,3.5vw,50px);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.nd-h2--sm{font-size:clamp(26px,2.6vw,38px);line-height:1.15;letter-spacing:-.02em}.nd-lead{margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.6;color:var(--nd-muted)}.nd-lead p+p{margin-top:.8em}.nd-section--dark .nd-lead{color:#fffc}.nd-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding-bottom:3px;border-bottom:1.5px solid currentColor;color:inherit;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}.nd-link svg{flex:0 0 auto;transition:transform .2s ease}.nd-link:hover svg{transform:translate(3px)}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 28px;border:1.5px solid transparent;border-radius:999px;font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nd-btn--dark{background:var(--nd-ink);color:#fff}.nd-btn--dark:hover{background:var(--nd-ink-hover);color:#fff}.nd-btn--light{background:#fff;color:var(--nd-ink)}.nd-btn--light:hover{background:#e7e7e3;color:var(--nd-ink)}.nd-btn--outline{border-color:var(--nd-ink);color:var(--nd-ink);background:transparent}.nd-btn--outline:hover{background:var(--nd-ink);color:#fff}.nd-btn--ghost{border-color:#ffffff80;color:#fff;background:transparent}.nd-btn--ghost:hover{border-color:#fff;background:#ffffff1f;color:#fff}.nd-btn--block{display:flex;width:100%}.nd-btn--sm{min-height:48px;padding:0 22px;font-size:15px}.nd-btn:focus-visible,.nd-link:focus-visible,.nd-tab:focus-visible,.nd-product:focus-visible,.nd-video:focus-visible{outline:2px solid var(--nd-accent);outline-offset:3px}.nd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nd-chip{padding:8px 14px;border:1px solid var(--nd-line-strong);border-radius:999px;font-size:14px;font-weight:600;line-height:1.5}.nd-section--dark .nd-chip{border-color:#ffffff3d}.nd-checks{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;font-size:16px;font-weight:600}.nd-checks li{display:flex;align-items:flex-start;gap:12px}.nd-checks svg{flex:0 0 auto;margin-top:2px}.nd-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media(max-width:860px){.nd-scroller{display:flex!important;gap:14px!important;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nd-scroller::-webkit-scrollbar{display:none}.nd-scroller>*{flex:0 0 78%;scroll-snap-align:start}}.nd .button,.nd .shopify-challenge__button{height:52px;padding:0 26px;border-radius:999px;background:var(--nd-ink);color:#fff;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nd .button:hover,.nd .shopify-challenge__button:hover{background:var(--nd-ink-hover)}.nd .button--uppercase span{text-transform:none}.nd .button--small{height:44px;padding:0 20px;font-size:14px}.nd .button--disabled,.nd .button[disabled]{background:#d9d9d4;color:#84878e;cursor:not-allowed}.nd .button--disabled:hover,.nd .button[disabled]:hover{background:#d9d9d4}.nd .button--secondary,.nd .button--secondary span,.nd .button--link,.nd .button--link span{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--nd-ink)}.nd .button--secondary{border:1.5px solid var(--nd-ink)}.nd .button--secondary:before{display:none}.nd .button--secondary:hover,.nd .button--secondary:hover span{background:var(--nd-ink);border-color:var(--nd-ink);color:#fff;-webkit-text-fill-color:#fff}.nd .button--link:hover,.nd .button--link span:hover{background:none;color:var(--nd-muted)}.nd .button--link.button--disabled,.nd .button--link.button--disabled span{background:none;color:#b5b7bc}.nd .button--secondary.button--disabled,.nd .button--secondary.button--disabled span{background:none;border-color:#c9c9c3;color:#84878e;-webkit-text-fill-color:#84878e}.nd .announcement{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.1);background:var(--nd-chrome);box-shadow:none;color:#d4d6db;font-size:13px;letter-spacing:.02em;line-height:1.5}.nd .announcement a{color:inherit}.nd .header{gap:24px;min-height:var(--nd-header-h);padding-block:0;padding-inline:max(var(--nd-gutter),calc((100vw - var(--nd-max)) / 2 + var(--nd-gutter)));background-color:var(--nd-chrome);color:#fff;transition:background-color .25s ease}.nd .header:not([data-scroll="0"]){padding-block:0}.nd .header .brand{order:-1;flex:0 0 auto;width:auto}.nd .header .brand a{display:flex;align-items:center}.nd .header .brand img{width:auto;height:30px;margin:0;aspect-ratio:auto}.nd .header .right-menu{flex:0 0 auto;align-items:center;gap:4px;width:auto}.nd .right-menu .menu-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:0;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.nd .right-menu .menu-icon>img,.nd .navigation .hamburger img{filter:brightness(0) invert(1)}.nd .right-menu .menu-icon:hover{border-radius:999px;background-color:#ffffff1f}.nd .right-menu .menu-icon:hover>img,.nd .right-menu .menu-icon:active>img,.nd .right-menu .menu-icon:focus>img{filter:brightness(0) invert(1)}.nd .right-menu .menu-icon:active,.nd .right-menu .menu-icon:focus,.nd .right-menu .menu-icon:target{background-color:#ffffff1f}.nd .right-menu .menu-icon .count{top:4px;right:2px;border:0;background:var(--nd-accent);color:var(--nd-ink);font-weight:600}.nd-header__cta{display:inline-flex;align-items:center;justify-content:center;height:44px;margin-left:10px;padding:0 20px;border-radius:999px;background:#fff;color:var(--nd-ink);font-size:14px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.nd-header__cta:hover{background:#e7e7e3;color:var(--nd-ink)}@media(min-width:769px){.nd .header .menubar-navigation{flex:1 1 auto;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,34px);width:auto;margin:0;font-size:15px;font-weight:600}.nd .menubar-navigation li a{color:#ffffffe6;white-space:nowrap}.nd .menubar-navigation li:hover>a{color:#fff}.nd .menubar-navigation .menuitem--active:after{top:6px;left:0;width:100%;background:#fff}.nd .menubar-navigation .submenu{top:100%;left:-12px;width:max-content;min-width:200px;margin-top:16px;padding:8px;border:1px solid var(--nd-line-dark);border-radius:14px;background:var(--nd-chrome-2);box-shadow:0 18px 40px #00000059}.nd .menubar-navigation .submenu:before{display:none}.nd .menubar-navigation .submenu li,.nd .menubar-navigation .submenu li:nth-of-type(1){padding:0;border-radius:8px;background:transparent}.nd .menubar-navigation .submenu li a{display:block;padding:10px 12px;border-radius:8px;color:#fff;font-weight:400}.nd .menubar-navigation .submenu li a:hover{background:#ffffff14}.nd .menubar-navigation .submenu .menuitem--active{color:var(--nd-accent)}}@media(max-width:1023px){.nd-header__cta{display:none}}@media(max-width:768px){.nd .header{gap:0;padding-inline:var(--nd-gutter)}.nd .header:not([data-scroll="0"]){padding-block:0}.nd .header .brand{flex:1 1 auto;margin-right:16px}.nd .navigation .hamburger--container{order:3;flex:0 0 auto;width:auto}.nd .navigation .hamburger{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;cursor:pointer}.nd .mobile-navigation,.nd .menubar-navigation .submenu{background:var(--nd-chrome)}.nd .mobile-navigation li a{color:#ffffffd1;font-size:28px;font-weight:600}.nd .mobile-navigation li .menuitem--active{background:none;color:#fff;font-size:28px;-webkit-text-fill-color:#fff}.nd .menubar-navigation .submenu li a{color:#fff}}.nd #shopify-section-header+.shopify-section>.nd-hero{margin-top:calc(-1 * var(--nd-header-h));padding-top:var(--nd-header-h)}.nd:has(#shopify-section-header+.shopify-section>.nd-hero) .header[data-scroll="0"]{background-color:transparent}.nd-hero{position:relative;display:flex;flex-direction:column;min-height:clamp(640px,56vw,820px);overflow:hidden;background:var(--nd-ink);color:#fff;line-height:1.5}.nd-hero__media,.nd-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.nd-hero__media video,.nd-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--nd-hero-pos, center)}.nd-hero__scrim{background:linear-gradient(90deg,#0a0b0e00 28%,#0a0b0ec7 66%,#0a0b0edb),linear-gradient(180deg,#0a0b0e99,#0a0b0e00 22% 56%,#0a0b0ef0)}.nd-hero--left .nd-hero__scrim{background:linear-gradient(270deg,#0a0b0e00 28%,#0a0b0ec7 66%,#0a0b0edb),linear-gradient(180deg,#0a0b0e99,#0a0b0e00 22% 56%,#0a0b0ef0)}.nd-hero__body{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;padding-block:40px}.nd-hero--left .nd-hero__body{justify-content:flex-start}.nd-hero__content{display:flex;flex-direction:column;gap:22px;width:min(580px,100%)}.nd-hero__kicker{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6}.nd-hero__kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nd-accent)}.nd-hero__title{margin:0;font-size:clamp(36px,4.7vw,68px);font-weight:600;line-height:1.02;letter-spacing:-.03em}.nd-hero__text{max-width:46ch;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:#ffffffe0}.nd-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.nd-hero__note{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#ffffffd1}.nd-hero__note svg{flex:0 0 auto;margin-top:1px;color:var(--nd-accent)}.nd-hero__benefits{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));column-gap:20px;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.18);list-style:none}.nd-hero__benefit{display:flex;gap:14px;padding:24px 0 28px}.nd-hero__benefit svg{flex:0 0 auto}.nd-hero__benefit strong{display:block;font-size:16px;font-weight:600;line-height:1.5}.nd-hero__benefit span{display:block;font-size:14px;line-height:1.45;color:#ffffffb8}@media(max-width:860px){.nd-hero{min-height:640px}.nd-hero__scrim,.nd-hero--left .nd-hero__scrim{background:linear-gradient(180deg,#0a0b0eb8,#0a0b0e73,#0a0b0e9e 28%,#0a0b0edb 50%,#0a0b0ef7 62%)}.nd-hero__body{align-items:flex-end}.nd-hero__media video,.nd-hero__media img{object-position:var(--nd-hero-pos-mobile, var(--nd-hero-pos, center))}.nd-hero__kicker--no-phone,.nd-hero__text--no-phone{display:none}}.nd-lineup__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px}.nd-ring{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nd-line);border-radius:var(--nd-radius-lg);background:var(--nd-card)}.nd-ring__media{position:relative;height:clamp(220px,21vw,300px);background:var(--nd-ink)}.nd-ring__media img,.nd-ring__media video{width:100%;height:100%;max-width:none;object-fit:cover}.nd-ring__badge{position:absolute;top:20px;left:20px;padding:7px 14px;border-radius:999px;background:#0a0b0eb8;color:#fff;font-size:13px;font-weight:600;line-height:1.5}.nd-ring__body{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;padding:clamp(22px,2.4vw,34px)}.nd-ring__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.nd-ring__title{margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.nd-ring__price{font-size:18px;font-weight:600}.nd-ring__tagline{margin:0;font-size:16px;line-height:1.55;color:var(--nd-muted)}.nd-ring__specs{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--nd-line)}.nd-ring__row{display:flex;gap:16px;min-height:66px;padding:12px 0;border-bottom:1px solid var(--nd-line)}.nd-ring__row dt{flex:0 0 clamp(96px,30%,132px);font-size:14px;line-height:1.4;color:var(--nd-muted)}.nd-ring__row dd{flex:1 1 0;margin:0;font-size:15px;font-weight:600;line-height:1.4}.nd-ring__cta{margin-top:auto}.nd-lineup__note{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:15px;color:var(--nd-muted)}.nd-lineup__note svg{flex:0 0 auto;color:var(--nd-text)}.nd-feature{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:clamp(28px,4.5vw,72px);align-items:center}.nd-feature__text{display:flex;flex-direction:column;gap:18px}.nd-feature__text .nd-lead{max-width:50ch}.nd-feature__group{display:flex;flex-direction:column;gap:10px;margin-top:4px}.nd-feature__label{font-size:14px;color:var(--nd-muted)}.nd-section--dark .nd-feature__label{color:var(--nd-on-dark-muted)}.nd-feature__text .nd-link{margin-top:8px}.nd-feature__media img,.nd-feature__media video{display:block;width:100%;max-width:none;height:clamp(240px,34vw,500px);border-radius:var(--nd-radius-lg);object-fit:cover;object-position:var(--nd-media-pos, center)}.nd-feature__media--natural img{height:auto}@media(min-width:961px){.nd-feature--media-first .nd-feature__media{order:-1}}.nd-section--join{padding-top:0}.nd-steps{margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3vw,44px);border-top:1px solid var(--nd-line)}.nd-section--dark .nd-steps{border-top-color:var(--nd-line-dark)}.nd-steps__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:24px}.nd-steps__title{margin:0;font-size:22px;font-weight:600;line-height:1.25}.nd-steps__note{font-size:14px;color:var(--nd-muted)}.nd-section--dark .nd-steps__note{color:var(--nd-on-dark-muted)}.nd-steps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:nd-step}.nd-step{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--nd-line);border-radius:var(--nd-radius-md);background:var(--nd-card);counter-increment:nd-step}.nd-section--dark .nd-step{border-color:#ffffff14;background:var(--nd-ink-2)}.nd-step:before{content:"STEP " counter(nd-step);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--nd-muted)}.nd-section--dark .nd-step:before{color:var(--nd-accent)}.nd-step strong{font-size:18px;font-weight:600;line-height:1.5}.nd-step span{font-size:15px;line-height:1.55;color:var(--nd-muted)}.nd-section--dark .nd-step span{color:var(--nd-on-dark-muted)}.nd-videos,.nd-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.nd-quotes{margin-top:20px}.nd-video{position:relative;display:block;overflow:hidden;border-radius:18px;background:var(--nd-ink);color:#fff;aspect-ratio:16 / 9;text-decoration:none}.nd-video img{width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .3s ease}.nd-video:hover img{transform:scale(1.03)}.nd-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0b0e00 50%,#0a0b0ec7)}.nd-video__play{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#fff;color:var(--nd-ink)}.nd-video__label{position:absolute;bottom:14px;left:18px;z-index:1;color:#fff;font-size:14px;font-weight:600}.nd-quote{display:flex;flex-direction:column;gap:16px;margin:0;padding:28px;border-radius:var(--nd-radius-md);background:var(--nd-paper)}.nd-section--paper .nd-quote{background:var(--nd-card)}.nd-quote__stars{display:flex;gap:3px}.nd-quote blockquote{margin:0;font-size:16px;line-height:1.6}.nd-quote blockquote a{color:inherit;text-decoration:underline}.nd-quote figcaption{margin-top:auto;font-size:14px;font-weight:600}.nd-logos{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.nd-logos .nd-lead{max-width:62ch}.nd-logos__card{width:min(920px,100%);padding:clamp(16px,2.4vw,32px) clamp(16px,3vw,48px);border-radius:var(--nd-radius-md);background:var(--nd-card)}.nd-logos__card img{width:100%;height:auto}.nd-shop__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.nd-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.nd-tab{height:44px;padding:0 18px;border:1.5px solid var(--nd-line-strong);border-radius:999px;background:transparent;color:var(--nd-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.nd-tab:hover{border-color:var(--nd-ink)}.nd-tab[aria-pressed=true]{border-color:var(--nd-ink);background:var(--nd-ink);color:#fff}.nd-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:28px 20px}.nd-products[hidden]{display:none!important}.nd-product{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none}.nd-product__media{overflow:hidden;border-radius:var(--nd-radius-md);background:var(--nd-panel);aspect-ratio:1 / 1}.nd-section--paper .nd-product__media{background:#e9e9e5}.nd-product__media img{width:100%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.nd-product:hover .nd-product__media img{transform:scale(1.04)}.nd-product__info{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nd-product__title{display:block;font-size:17px;font-weight:600;line-height:1.5}.nd-product__meta{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--nd-muted)}.nd-product__price{flex:0 0 auto;font-size:17px;font-weight:600;line-height:1.5;text-align:right;white-space:nowrap}.nd-product__price s{display:block;font-size:14px;font-weight:400;color:var(--nd-muted)}.nd-product--more{justify-content:space-between;padding:24px;border-radius:var(--nd-radius-md);background:var(--nd-ink);color:#fff;aspect-ratio:1 / 1}.nd-product--more .nd-kicker{color:var(--nd-on-dark-muted)}.nd-product--more strong{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:22px;font-weight:600;line-height:1.2}.nd-faq{display:flex;flex-wrap:wrap;gap:40px clamp(32px,6vw,96px)}.nd-faq__intro{display:flex;flex:1 1 280px;flex-direction:column;align-items:flex-start;gap:14px}.nd-faq__intro .nd-btn{margin-top:10px}.nd-faq__list{flex:2 1 460px;min-width:0;border-top:1px solid #d5d5cf}.nd-faq__item{border-bottom:1px solid #d5d5cf}.nd-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.nd-faq__item summary::-webkit-details-marker{display:none}.nd-faq__icon{position:relative;flex:0 0 auto;width:22px;height:22px}.nd-faq__icon:before,.nd-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.8px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.nd-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.nd-faq__item[open] .nd-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.nd-faq__answer{padding:0 48px 24px 0;font-size:16px;line-height:1.6;color:var(--nd-muted)}.nd-faq__answer p+p,.nd-faq__answer p+ul,.nd-faq__answer ul+p,.nd-faq__answer ul+ul{margin-top:8px}.nd-faq__answer p:empty{display:none}.nd-faq__answer ul,.nd-faq__answer ol{padding-left:20px}.nd-faq__answer a{color:var(--nd-text);text-decoration:underline}@media(max-width:768px){.nd-faq__answer{padding-right:0}}.nd-cta{position:relative;overflow:hidden;background:var(--nd-ink);color:#fff;line-height:1.5}.nd-cta__media,.nd-cta__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.nd-cta__media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 62%}.nd-cta__scrim{background:linear-gradient(180deg,#0a0b0ebd,#0a0b0e94 45%,#0a0b0ef5)}.nd-cta__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:clamp(400px,36vw,520px);padding-block:72px;text-align:center}.nd-cta__title{margin:0;font-size:clamp(32px,4.2vw,60px);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.nd-cta__text{max-width:52ch;margin:0;text-wrap:balance;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:#ffffffdb}.nd-cta .nd-btn{margin-top:6px}.nd-footer{border-top:1px solid rgba(255,255,255,.1);background:var(--nd-chrome);color:#fff;line-height:1.5}.nd-footer__inner{padding-block:72px 32px}.nd-footer__top{display:flex;flex-wrap:wrap;gap:40px}.nd-footer__brand{display:flex;flex:1 1 220px;flex-direction:column;align-items:flex-start;gap:14px}.nd-footer__brand img{width:auto;height:30px}.nd-footer__brand p{max-width:26ch;margin:0;font-size:14px;line-height:1.55;color:var(--nd-on-dark-muted)}.nd-footer__col{display:flex;flex:1 1 130px;flex-direction:column;gap:12px;font-size:15px}.nd-footer__col h2{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:var(--nd-on-dark-muted)}.nd-footer__col ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.nd-footer__col a{color:#d4d6db;text-decoration:none}.nd-footer__col a:hover,.nd-footer__col .active a{color:#fff}.nd-footer__news{flex:2 1 300px;min-width:0}.nd-footer .newsletter{display:flex;flex-direction:column;gap:12px}.nd-footer .newsletter__heading{margin:0;color:#d4d6db;font-size:15px;font-weight:400;line-height:1.5}.nd-footer .newsletter-form{display:flex;flex-wrap:wrap;gap:10px}.nd-footer .newsletter .input{flex:1 1 160px;width:auto;min-width:0;height:48px;margin:0;padding:0 18px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent}.nd-footer .newsletter .input:hover,.nd-footer .newsletter .input:focus-within{border:1px solid #fff;background:transparent}.nd-footer .newsletter .input input{color:#fff;font-size:15px}.nd-footer .newsletter .input input::placeholder{color:var(--nd-on-dark-muted)}.nd-footer .newsletter .button{flex:0 0 auto;height:48px;padding:0 22px;background:#fff;color:var(--nd-ink);font-size:15px}.nd-footer .newsletter .button:hover{background:#e7e7e3}.nd-footer .newsletter .button img{filter:none}.nd-footer .newsletter__message{flex:1 1 100%;color:#d4d6db;font-size:14px;font-weight:400}.nd-footer .newsletter__message img{display:inline-block}.nd-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:14px;color:var(--nd-on-dark-muted)}.nd-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.nd-footer__legal{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.nd-footer__legal a{color:var(--nd-on-dark-muted);text-decoration:none}.nd-footer__legal a:hover{color:#fff}.nd-footer__socials{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.nd-footer__socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px}.nd-footer__socials a:hover{background:#ffffff1f}.nd-footer__socials img{width:20px;height:20px;object-fit:contain;filter:invert(1)}.nd-footer__pay{display:flex;flex-wrap:wrap;gap:6px}.nd-footer__pay .icon{width:38px;height:24px}.nd-footer localization-form .disclosure{position:relative}.nd-footer localization-form button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#fff;-webkit-text-fill-color:#fff;font-size:14px;font-weight:400}.nd-footer localization-form button:hover{border-color:#fff;background:transparent;color:#fff}.nd-footer localization-form button img{filter:brightness(0) invert(1)}.nd-footer localization-form button[aria-expanded=true] img{transform:rotate(180deg)}.nd-footer localization-form .disclosure__list-wrapper{position:absolute;bottom:52px;left:0;z-index:2}.nd-footer localization-form .disclosure__list{min-width:140px;margin:0;padding:6px;border-radius:12px;background:#fff;list-style:none}.nd-footer localization-form .disclosure__item a{display:block;padding:8px 10px;border-radius:8px;color:var(--nd-ink);font-size:14px;text-decoration:none}.nd-footer localization-form .disclosure__item a:hover{background:var(--nd-paper)}.nd .product-section{max-width:var(--nd-max);margin-top:28px;margin-inline:auto;margin-bottom:clamp(56px,6vw,88px);padding-inline:var(--nd-gutter);line-height:1.5}.nd .product-section .columns{gap:clamp(28px,4.5vw,64px);margin:0}.nd .product-section .columns>.column{padding:0}.nd .product__images{grid-column-gap:16px;grid-row-gap:16px}.nd .product__images img{border-radius:var(--nd-radius-md)}.nd .product__images img:nth-child(2),.nd .product__images img:nth-child(3){max-height:none}.nd-pdp__panel{grid-area:1 / 1 / 2 / 3;overflow:hidden;border-radius:var(--nd-radius-lg);background:var(--nd-panel);aspect-ratio:1 / 1}.nd .nd-pdp__panel img{width:100%;height:100%;max-height:none;border-radius:0;aspect-ratio:auto;object-fit:contain;mix-blend-mode:multiply}.nd .product__form{gap:0;min-width:0;padding:0;border-radius:0;background:transparent}.nd .product-section .breadcrumb{margin-bottom:20px}.nd .product-section .breadcrumb ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;list-style:none}.nd .product-section .breadcrumb li+li:before{content:"/";margin-right:8px;color:var(--nd-muted)}.nd .product-section .breadcrumb ul a{color:var(--nd-muted);font-size:14px;line-height:1.5}.nd .product-section .breadcrumb li.is-active a{color:var(--nd-text)}.nd-pdp__kicker{margin-bottom:12px}.nd .product__title{margin-bottom:14px;font-size:clamp(34px,3.2vw,46px);font-weight:600;line-height:1.08;letter-spacing:-.025em;text-transform:none}.nd .product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:30px;font-weight:600;line-height:1.2}.nd .product__price .discount{color:var(--nd-muted);font-size:18px;font-weight:400}.nd .product__description{margin-top:6px;color:var(--nd-muted);font-size:14px}.nd-pdp__highlights{margin-top:22px;font-weight:400}.nd .product__bottom{margin-top:26px;padding-top:24px;border-top:1px solid #d5d5cf}.nd .product__formContainer{gap:20px}.nd .product__option{gap:12px 16px;color:var(--nd-text);font-size:15px;text-transform:none}.nd .product__option__name{color:var(--nd-text);font-size:15px;font-weight:600}.nd .product__option__name b{font-weight:400;color:var(--nd-muted)}.nd .product__option__sizeOpen{color:var(--nd-text);font-size:14px}.nd .product-section .input--select{height:52px;border-color:var(--nd-line-strong);border-radius:var(--nd-radius-sm)}.nd-size{display:flex;flex-direction:column;gap:12px;grid-area:options;grid-column:1 / 3}.nd-size__idk{display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;border:1.5px solid var(--nd-line-strong);border-radius:16px;background:var(--nd-card);color:var(--nd-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease}.nd-size__idk:hover{border-color:var(--nd-ink)}.nd-size__idk--only{cursor:default}.nd-size__idk.is-selected{border-color:var(--nd-ink);box-shadow:inset 0 0 0 .5px var(--nd-ink)}.nd-size__radio{position:relative;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--nd-line-strong);border-radius:50%}.nd-size__idk.is-selected .nd-size__radio{border-color:var(--nd-ink);background:var(--nd-ink)}.nd-size__idk.is-selected .nd-size__radio:after{content:"";position:absolute;top:5px;left:4px;width:10px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.nd-size__idk strong{display:block;font-size:15px;font-weight:600;line-height:1.5}.nd-size__idk small{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--nd-muted)}.nd-size__pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px}.nd-size__pill{min-height:46px;padding:4px 8px;border:1.5px solid var(--nd-line-strong);border-radius:var(--nd-radius-sm);background:var(--nd-card);color:var(--nd-text);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.nd-size__pill:hover{border-color:var(--nd-ink)}.nd-size__pill.is-selected{border-color:var(--nd-ink);background:var(--nd-ink);color:#fff}.nd-size__pill--wide{grid-column:span 2}.nd .quan-add{gap:10px}.nd .quan-add .input--number{flex:0 0 auto;width:132px;height:56px;padding:0 14px;border:1.5px solid var(--nd-line-strong);border-radius:999px}.nd .quan-add .input--number input{border:0;font-size:16px;font-weight:600}.nd .quan-add .add-to-cart{flex:1 1 auto;width:auto;min-width:0;height:56px;font-size:16px}.nd .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 999px}.nd .shopify-payment-button__button{overflow:hidden;border-radius:999px}.nd .shopify-payment-button__more-options{margin-top:10px;color:var(--nd-muted);font-size:14px}.nd .product__formContainer>br{display:none}.nd .product__promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px;margin:4px 0 0;padding:18px 0;border-block:1px solid #d5d5cf;font-size:14px;font-weight:600;text-transform:none}.nd .product__promises li{flex-direction:row;gap:10px;text-align:left}.nd .product__promises svg{flex:0 0 auto}.nd .product-section .faq__list{margin-top:8px}.nd .product-section .faq__list details,.nd .product-section .faq__list details:first-child{border-width:0 0 1px;border-color:#d5d5cf}.nd .product-section .faq__list details summary{align-items:center;padding-block:20px;font-size:17px;font-weight:600;line-height:1.5;cursor:pointer}.nd .product-section .faq__list details summary img{filter:brightness(0)}.nd .product-section .faq__list details p,.nd .product-section .faq__list details li{color:var(--nd-muted);font-size:15px;line-height:1.6}.nd .product-section .faq__list details ul{padding-left:20px}.nd .product-section .link-button{margin-top:20px;color:var(--nd-muted);font-size:14px}@media(max-width:768px){.nd .product-section{margin-top:16px}.nd .product__form{padding:0}.nd .product-section .breadcrumb{padding-inline:0!important}}.nd-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.nd-benefit{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--nd-radius-md);background:var(--nd-ink-2)}.nd-benefit img{width:100%;max-width:none;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:var(--nd-media-pos, center)}.nd-benefit__body{display:flex;flex-direction:column;gap:8px;padding:24px}.nd-benefit__title{margin:0;font-size:20px;font-weight:600;line-height:1.3}.nd-benefit__text{margin:0;font-size:15px;line-height:1.55;color:var(--nd-on-dark-muted)}.nd-section--paper .nd-benefit,.nd-section--white .nd-benefit{border-color:var(--nd-line);background:var(--nd-card)}.nd-section--paper .nd-benefit__text,.nd-section--white .nd-benefit__text{color:var(--nd-muted)}.nd .content iframe,.nd .content video,.nd .content embed,.nd .content object{max-width:100%}.nd .content iframe[src*=youtube],.nd .content iframe[src*="youtu.be"],.nd .content iframe[src*=vimeo]{height:auto;aspect-ratio:16 / 9}.nd .content video{height:auto}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nd-theme.css.map */
