product-card[data-ns-tone] .product-card__content{transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translateZ(0);padding-block-end:14px;position:relative}product-card[data-ns-tone] .product-card__content>*:not(:first-child){padding-inline:14px}product-card[data-ns-tone=dark] .product-card__content{background:#fff;color:#000;--color-foreground: #000000;--color-foreground-rgb: 0 0 0;--color-background: #FFFFFF;--color-background-rgb: 255 255 255}product-card[data-ns-tone=light] .product-card__content{background:#000;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1a;--color-foreground: #FFFFFF;--color-foreground-rgb: 255 255 255;--color-background: #000000;--color-background-rgb: 0 0 0}product-card[data-ns-tone] .product-card__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;box-shadow:0 24px 48px -16px #00000073,0 8px 24px -8px #f2b33d1f;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){product-card[data-ns-tone]:hover .product-card__content{transform:translate3d(0,-4px,0)}product-card[data-ns-tone]:hover .product-card__content:after{opacity:1}}@media(prefers-reduced-motion:reduce){product-card[data-ns-tone] .product-card__content,product-card[data-ns-tone] .product-card__content:after{transition:none}}.ns-band,.ns-marquee{--ns-ease: cubic-bezier(.16, 1, .3, 1);--ns-ease-io: cubic-bezier(.65, 0, .35, 1);--ns-gold: #F2B33D;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ns-band[data-tone=light],.ns-marquee[data-tone=light]{color:#000;background-color:#f7f6f3;background-image:radial-gradient(120% 90% at 50% 0%,#fff,#faf9f7 45%,#f1efeb)}.ns-band[data-tone=dark],.ns-marquee[data-tone=dark]{background:#000;color:#fff}.ns-band{padding-block:clamp(88px,12vw,176px)}.ns-band__inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,80px)}.ns-display{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:normal;text-transform:uppercase;line-height:.9;letter-spacing:-.02em;color:inherit;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ns-display--xl{font-size:clamp(2.75rem,12vw,10rem)}.ns-display--l{font-size:clamp(2.5rem,7vw,5.75rem)}.ns-display--m{font-size:clamp(1.75rem,4.5vw,3rem)}.ns-line{display:inline}.ns-display--xl .ns-line{display:block}.ns-dot{color:var(--ns-gold, #F2B33D)}.ns-deadpan{margin:20px 0 0;font-family:var(--font-body--family);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.45;opacity:.7;max-width:40ch}.ns-textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-body--family);font-weight:600;font-size:.875rem;letter-spacing:.02em;color:inherit;text-decoration:none;opacity:.72;transition:opacity .28s ease}.ns-textlink:hover{opacity:1}.ns-textlink span{display:inline-block;transition:transform .42s var(--ns-ease)}.ns-textlink:hover span{transform:translate3d(4px,0,0)}.ns-band :focus-visible,.ns-marquee :focus-visible{outline:2px solid currentColor;outline-offset:4px}.visually-hidden-ns{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ns-btn,.ns-btn--primary,.ns-btn--gold{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 36px;font-family:var(--font-body--family);font-weight:700;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;background:var(--ns-gold);color:#000;transition:transform .42s var(--ns-ease),filter .2s ease}.ns-btn:hover{transform:translate3d(0,-2px,0);filter:brightness(1.06)}.ns-btn:active{transform:scale(.98)}.ns-btn--secondary{background:transparent;color:inherit;padding:0 8px;letter-spacing:.04em;text-transform:none;font-weight:600;opacity:.72}.ns-band :focus-visible.ns-btn{outline-color:var(--ns-gold)}.ns-statement__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.ns-statement--left .ns-statement__inner{align-items:flex-start;text-align:left}.ns-statement .ns-display{max-width:14ch}.ns-statement--xl .ns-display{max-width:none}.ns-statement__body{margin-top:28px;max-width:40ch;font-family:var(--font-body--family);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5;opacity:.75}.ns-statement__body p{margin:0 0 1em}.ns-statement__body p:last-child{margin-bottom:0}.ns-statement__ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:44px;justify-content:center}.ns-statement--left .ns-statement__ctas{justify-content:flex-start}.ns-marquee{overflow:hidden}.ns-marquee__track{display:flex;width:max-content;animation:ns-marquee var(--ns-marquee-dur, 40s) linear infinite}.ns-marquee:hover .ns-marquee__track{animation-play-state:paused}.ns-marquee__group{display:flex;flex:none;margin:0;padding:0;list-style:none}.ns-marquee__item{display:flex;align-items:center;min-height:52px;padding-inline:24px;white-space:nowrap;font-family:var(--font-body--family);font-weight:700;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.ns-marquee__item:after{content:"";width:4px;height:4px;margin-left:48px;border-radius:50%;background:currentColor;opacity:.45}@keyframes ns-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ns-phrases__head{margin-bottom:clamp(40px,6vw,80px)}.ns-phrases--list .ns-phrases__rail{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none}.ns-phrases--list .ns-phrase-card{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;transition:transform .56s var(--ns-ease),opacity .35s ease}.ns-phrases--list .ns-phrase-card__text{font-family:var(--font-heading--family);font-size:clamp(2rem,6.4vw,5.25rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.ns-phrases--list .ns-phrase-card__text .ns-line{display:inline}.ns-phrases--list .ns-phrases__rail:hover .ns-phrase-card{opacity:.35}.ns-phrases--list .ns-phrases__rail .ns-phrase-card:hover,.ns-phrases--list .ns-phrases__rail .ns-phrase-card:focus-visible{opacity:1;transform:translate3d(12px,0,0)}.ns-phrases--chips{padding-block:24px}.ns-phrases--chips .ns-phrases__head{margin:0}.ns-phrases--chips .ns-phrases__rail{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none}.ns-phrases--chips .ns-phrase-card{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;opacity:.6;transition:opacity .2s ease}.ns-phrases--chips .ns-phrase-card:hover,.ns-phrases--chips .ns-phrase-card[aria-current=page]{opacity:1}.ns-phrases--chips .ns-phrase-card__text{font-family:var(--font-heading--family);font-size:.9375rem;text-transform:uppercase}.ns-phrases--chips .ns-phrase-card__text .ns-line{display:inline}.ns-phrases--cards .ns-phrases__rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:40px;margin:0;padding:0;list-style:none}.ns-phrases--cards .ns-phrase-card{color:inherit;text-decoration:none}.ns-phrases--cards .ns-phrase-card__text{font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2.5rem);line-height:.95;text-transform:uppercase}.ns-phrase-card__meta{display:none}.ns-types{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:clamp(48px,6vw,80px)}.ns-types__list{display:flex;flex-wrap:wrap;gap:0 28px;margin:0;padding:0;list-style:none}.ns-types__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-body--family);font-weight:600;font-size:.9375rem;color:inherit;text-decoration:none;opacity:.6}.ns-types__link:hover,.ns-types__link[aria-current=page]{opacity:1}.ns-grid__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-bottom:clamp(40px,6vw,88px)}.ns-grid__head .ns-deadpan{flex-basis:100%;margin-top:0}.ns-grid__head .ns-textlink{order:2}.ns-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,72px) clamp(16px,3vw,40px);margin:0;padding:0;list-style:none}.ns-grid__item{order:var(--o-m)}@media screen and (min-width:990px){.ns-grid__list{grid-template-columns:repeat(var(--ns-cols, 4),minmax(0,1fr))}.ns-grid__item{order:var(--o-d)}}.ns-tile{position:relative;display:flex;flex-direction:column;height:100%;color:inherit}.ns-tile[data-tile-bg=white]{background:#fff;color:#000}.ns-tile[data-tile-bg=black]{background:#000;color:#fff}.ns-tile__link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.ns-tile__media{aspect-ratio:1 / 1}.ns-tile__img{display:block;width:100%;height:100%;object-fit:contain;transform:translateZ(0) scale(1);transition:transform .7s var(--ns-ease)}@media(hover:hover)and (pointer:fine){.ns-tile:hover .ns-tile__img{transform:translate3d(0,-8px,0) scale(1.025)}}.ns-tile__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;font-family:var(--font-body--family)}.ns-tile__title{font-weight:600;font-size:clamp(.875rem,1vw,1rem);line-height:1.3;min-width:0}.ns-tile__price{font-weight:600;font-size:clamp(.875rem,1vw,1rem);white-space:nowrap;opacity:.6}.ns-qa{margin:4px 0 0;padding:0}.ns-qa__sizes{display:flex;flex-wrap:wrap;gap:0;margin:0 0 0 -10px;padding:0;border:0;min-width:0}.ns-qa__size,.ns-qa__add{-webkit-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:0;margin:0;background:transparent;color:inherit;font-family:var(--font-body--family);font-weight:600;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.ns-qa__size{min-width:44px;min-height:44px;padding:0 10px;font-size:.8125rem;letter-spacing:.04em;opacity:.55;border-radius:22px}.ns-qa__size:hover:not(:disabled),.ns-qa__size:focus-visible{opacity:1}.ns-qa__size.is-added{opacity:1;background:var(--ns-gold);color:#000}.ns-qa__size:disabled{opacity:.2;text-decoration:line-through;cursor:not-allowed}.ns-qa__add{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;font-size:.875rem;opacity:.6}.ns-qa__add:before{content:"+";font-size:1.125rem;line-height:1}.ns-qa__add:hover,.ns-qa__add:focus-visible{opacity:1}.ns-qa.is-loading button{cursor:progress}.ns-qa__status{min-height:1.2em;margin:2px 0 0;font-family:var(--font-body--family);font-size:.8125rem}.ns-qa__status:empty{display:none}.ns-qa__status a{color:inherit}.ns-lu__row{display:flex;justify-content:center;align-items:flex-end;gap:clamp(4px,1.4vw,24px);margin:0;padding:0;list-style:none}.ns-lu__item{flex:0 0 auto;width:var(--ns-lu-w, clamp(120px, 15vw, 230px))}.ns-lu__link{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.ns-lu__body{display:block;width:100%;aspect-ratio:1 / 1;transition:transform .63s var(--ns-ease)}.ns-lu__img{display:block;width:100%;height:100%;object-fit:contain}.ns-lu__placard{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:20px;margin-top:10px;padding:0 6px;background:#fff;color:#000;font-family:var(--font-body--family);font-weight:700;font-size:.6875rem;letter-spacing:.12em}[data-tone=light] .ns-lu__placard{background:#000;color:#fff}@media(hover:hover)and (pointer:fine){.ns-lu__link:hover .ns-lu__body{transform:translate3d(0,14px,0) scale(1.08)}}.ns-lu__link:focus-visible .ns-lu__body,.ns-lu__link:active .ns-lu__body{transform:translate3d(0,14px,0) scale(1.08)}.ns-chart{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between}.ns-chart__line{position:relative;display:flex;justify-content:space-between;height:0;border-top:1.5px solid color-mix(in srgb,currentColor 30%,transparent);transform-origin:0 50%}.ns-chart__line b{position:relative;top:-1.5em;font-family:var(--font-body--family);font-weight:700;font-size:.6875rem;letter-spacing:.08em;opacity:.55}.ns-chart__line b+b{text-align:right}.ns-lu__headline{margin-bottom:clamp(48px,7vw,96px);text-align:center}.ns-lu__stage{position:relative;padding-top:4%}.ns-lu .ns-chart{top:0;right:0;bottom:54px;left:0}.ns-lu .ns-lu__row{position:relative;padding-inline:clamp(44px,5vw,72px)}.ns-lu .ns-lu__item{flex:1 1 0;min-width:0;max-width:220px;width:auto}@media screen and (max-width:749px){.ns-lu .ns-lu__stage{margin-inline:calc(-1*clamp(20px,5vw,80px))}.ns-lu .ns-lu__row{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:52px;--ns-lu-w: 38vw;gap:8px}.ns-lu .ns-lu__row::-webkit-scrollbar{display:none}.ns-lu .ns-lu__item{scroll-snap-align:center;flex:0 0 auto;width:38vw;max-width:none}.ns-lu .ns-chart{inset-inline:20px}}.ns-h{position:relative;display:block;padding:0;overflow:hidden;overflow:clip;contain:paint;--ns-ease: cubic-bezier(.2, .8, .2, 1);--ns-ease-io: cubic-bezier(.4, 0, .2, 1)}.ns-h__stage{position:relative;height:clamp(600px,calc(100svh - 120px),940px)}.ns-h{--ns-h-ctl: 20px;--ns-h-buy-b: max(4%, 14px);--ns-h-buy-h: 0px;--ns-h-lu-b: calc(var(--ns-h-buy-b) + var(--ns-h-buy-h) + max(4%, 20px))}.ns-h__scene{position:absolute;inset:0 0 var(--ns-h-ctl) 0;opacity:0;visibility:hidden;transition:opacity .55s var(--ns-ease-io),visibility 0s linear .55s}.ns-h__scene.is-active{opacity:1;visibility:visible;transition:opacity .6s var(--ns-ease-io) .1s,visibility 0s}.ns-h__clock{position:absolute;width:0;height:0}.ns-h.is-ready .ns-h__scene.is-active .ns-h__clock{animation:ns-h-clock var(--t1, 3s) linear forwards}.ns-h.is-ready .ns-h__scene--lineup.is-active .ns-h__clock{animation-duration:.4s}@keyframes ns-h-clock{0%{opacity:0}to{opacity:1}}.ns-h__phrase,.ns-h__headline{position:absolute;left:50%;top:44%;width:min(92vw,1240px);text-align:center;font-size:clamp(3rem,10.5vw,9.25rem);line-height:.88;transform:translate3d(-50%,-50%,0);transition:transform 1.1s var(--ns-ease),opacity .9s var(--ns-ease-io)}.ns-h__phrase .ns-line{display:block}.ns-h:not(.is-ready) .ns-h__phrase{visibility:hidden}.ns-h.is-ready .ns-h__scene.is-active .ns-h__phrase{animation:ns-h-rise .9s var(--ns-ease) both}@keyframes ns-h-rise{0%{transform:translate3d(-50%,calc(-50% + 28px),0)}to{transform:translate3d(-50%,-50%,0)}}.ns-h__scene.is-lineup .ns-h__phrase{opacity:.16}.ns-h__lineup{position:absolute;left:0;right:0;bottom:var(--ns-h-lu-b);z-index:1;pointer-events:none}.ns-h__scene.is-lineup .ns-h__lineup{pointer-events:auto}.ns-h .ns-lu__item{--ns-lu-w: clamp(120px, 16.5vw, 260px);opacity:0;transform:translate3d(calc(46vw - var(--d) * 4vw),0,0);transition:transform 1.15s var(--ns-ease),opacity .55s var(--ns-ease-io);transition-delay:calc(var(--i) * .09s + .05s)}.ns-h__scene.is-lineup .ns-lu__item{opacity:1;transform:translateZ(0)}.ns-h__scene.is-leaving .ns-lu__item{opacity:0;transform:translate3d(-6vw,0,0);transition:transform .7s var(--ns-ease),opacity .45s var(--ns-ease-io);transition-delay:0s}.ns-h .ns-lu__item.is-featured .ns-lu__body{transform:scale(1.12);transform-origin:50% 100%}@media(hover:hover)and (pointer:fine){.ns-h .ns-lu__item.is-featured .ns-lu__link:hover .ns-lu__body{transform:translate3d(0,10px,0) scale(1.18)}}.ns-h__buy{position:absolute;left:0;right:0;bottom:var(--ns-h-buy-b);z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translate3d(0,14px,0);transition:opacity .55s var(--ns-ease-io),transform .8s var(--ns-ease);pointer-events:none}.ns-h__scene.is-lineup .ns-h__buy{opacity:1;transform:translateZ(0);transition-delay:calc(var(--n-lu, 5) * .09s + .6s);pointer-events:auto}.ns-h__scene--lineup .ns-chart{inset:30% clamp(20px,5vw,80px) calc(var(--ns-h-lu-b) + 62px) clamp(20px,5vw,80px)}.ns-h__lineup--suspects .ns-lu__row{padding-inline:72px}.ns-h__scene--lineup .ns-chart__line{transform:scaleX(0);transition:transform 1s var(--ns-ease);transition-delay:calc(var(--k) * 45ms)}.ns-h__scene--lineup.is-active .ns-chart__line{transform:scaleX(1)}.ns-h__headline{top:9%;transform:translate3d(-50%,0,0);font-size:clamp(2rem,6vw,4.75rem);opacity:0;transition:opacity .7s var(--ns-ease-io) .15s}.ns-h__scene--lineup.is-active .ns-h__headline{opacity:1}.ns-h__lineup--suspects .ns-lu__item{--ns-lu-w: clamp(96px, 12.5vw, 200px)}@media screen and (min-width:750px)and (max-width:989px){.ns-h__lineup--suspects .ns-lu__row{padding-inline:24px}}.ns-h__timer{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.ns-h.is-ready .ns-h__timer{animation:ns-h-clock var(--tt, 8.5s) linear forwards}.ns-h.is-paused .ns-h__timer,.ns-h.is-paused .ns-h__clock,.ns-h.is-static .ns-h__timer{animation-play-state:paused!important}.ns-h__toggle{position:absolute;left:50%;bottom:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 0 -22px;padding:0;border:0;background:#0009;color:#fff;cursor:pointer;opacity:0;pointer-events:none;clip-path:inset(50%)}.ns-h__toggle:focus-visible{opacity:1;pointer-events:auto;clip-path:none;outline:2px solid currentColor;outline-offset:2px}.ns-h__icon-play{display:none}.ns-h.is-user-paused .ns-h__icon-play{display:block}.ns-h.is-user-paused .ns-h__icon-pause{display:none}@media screen and (max-width:749px){.ns-h__stage{height:clamp(560px,calc(100svh - 110px),780px)}.ns-h{--ns-h-buy-h: 64px}.ns-h__phrase{top:40%;font-size:min(clamp(2.625rem,14.5vw,4.75rem),calc(92vw / (var(--ns-wc, 8) * .75)))}.ns-h .ns-lu__item{--ns-lu-w: 31vw}.ns-h .ns-lu__item[data-far]{display:none}.ns-h .ns-lu__row{gap:0}.ns-h__lineup--suspects .ns-lu__item{--ns-lu-w: 30vw}.ns-h__scene--lineup .ns-chart{inset:22% 16px calc(var(--ns-h-lu-b) + 62px) 16px}.ns-h__headline{top:7%;font-size:clamp(2rem,10vw,3rem)}}@media(prefers-reduced-motion:reduce){.ns-marquee__track{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.ns-marquee__group+.ns-marquee__group{display:none}.ns-marquee__group{flex-wrap:wrap;justify-content:center}.ns-h__scene.is-active .ns-h__phrase{animation:none}.ns-h__scene.is-lineup .ns-h__phrase{transform:translate3d(-50%,-50%,0)}.ns-h .ns-lu__item,.ns-h__scene.is-leaving .ns-lu__item,.ns-h__buy,.ns-h__scene--lineup .ns-chart__line{transform:none!important;transition-property:opacity!important}.ns-h__headline{transform:translate3d(-50%,0,0)!important}.ns-lu__body,.ns-tile__img,.ns-phrase-card,.ns-btn{transition:none!important;transform:none!important}.ns-band *,.ns-band *:after{transition-duration:.01ms}.ns-h *,.ns-h *:after{transition-duration:.4s}}.ns-h__sweep{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:#f2b33d40;pointer-events:none;overflow:hidden}.ns-h__sweep-fill,.ns-h__sweep-ghost{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ns-gold);transform-origin:0 50%}.ns-h__sweep-fill{transform:scaleX(0)}.ns-h__sweep-ghost{opacity:0}.ns-h.is-ready .ns-h__sweep-fill{animation:ns-h-fill var(--tt, 8.5s) linear forwards}.ns-h__sweep.is-reset .ns-h__sweep-ghost{animation:ns-h-ghost .24s cubic-bezier(.4,0,.2,1) forwards}@keyframes ns-h-ghost{0%{opacity:1}to{opacity:0}}.ns-h.is-paused .ns-h__sweep-fill{animation-play-state:paused!important}.ns-h.is-static .ns-h__sweep-fill{animation:none;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.ns-h .ns-h__sweep-fill{animation:none!important;transform:scaleX(1)}.ns-h__sweep-ghost{display:none}}@media(pointer:coarse){.ns-h__stage{touch-action:pan-y}}@media(hover:hover)and (pointer:fine){.ns-h__stage{cursor:grab}.ns-h.is-dragging .ns-h__stage,.ns-h.is-dragging .ns-h__stage *{cursor:grabbing}}.ns-h.is-dragging .ns-h__scene,.ns-h.is-instant .ns-h__scene,.ns-h.is-instant .ns-h__scene *{transition:none!important}.ns-h__scene.is-peek{opacity:1;visibility:visible}.ns-h.is-dragging,.ns-h.is-settling{user-select:none;-webkit-user-select:none}.ns-h__scene.is-swiped .ns-h__phrase{animation:none!important}.ns-h.is-settling .ns-h__scene.is-moving{transition:transform .28s cubic-bezier(.2,.8,.2,1)!important}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) #header-group,html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .page-wrapper>main{display:contents}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .page-wrapper main>*{order:4}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .page-wrapper main>.shopify-section:has(>ns-hero){order:1}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .page-wrapper main>.shopify-section:has(>.ns-marquee){order:2}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .page-wrapper .header-section.header-section{order:3;position:sticky!important;top:var(--ns-ann-h, 0px)!important}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .page-wrapper>footer{order:5}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .ns-h__stage{height:max(520px,calc(100svh - var(--ns-ann-h, 0px)))}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) #header-group>.shopify-section:has(.announcement-bar){position:sticky;top:0;order:0;z-index:calc(var(--layer-menu-drawer, 100) + 1)}html:not(.shopify-design-mode) body.ns-home:has(ns-hero):has(.menu-drawer-container[open]) #header-group>.shopify-section:has(.announcement-bar){z-index:auto}#header-group .announcement-bar,#header-group .announcement-bar~.section-background,#header-group .shopify-section:has(.announcement-bar) .section-background{background-color:#f2b33d!important}#header-group .announcement-bar{--color-foreground: #000000;--color-foreground-rgb: 0 0 0;color:#000!important}#header-group .announcement-bar :is(p,a,span,button){color:#000!important}header-component .menu-list__link,header-component .menu-list__link-title,.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ns-tile .ns-tile__title.visually-hidden-ns{position:absolute!important}.ns-tile__meta--price-only{justify-content:center}.ns-tile__meta--title{flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding-top:10px}.ns-tile__meta--title .ns-tile__title{font-family:var(--font-body--family);font-weight:400;font-size:12px;line-height:1.35;letter-spacing:0;text-align:center;text-transform:none;opacity:1;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ns-tile__meta--title .ns-tile__price{font-family:var(--font-body--family);font-weight:400;font-size:11px;line-height:1.3;letter-spacing:0;color:#9a9a9a;text-align:center;opacity:1;min-height:1.3em}@media(hover:hover)and (pointer:fine){.ns-tile__meta--title .ns-tile__price{opacity:0;transition:opacity .18s ease}.ns-tile:hover .ns-tile__meta--title .ns-tile__price,.ns-tile:focus-within .ns-tile__meta--title .ns-tile__price{opacity:1}}.ns-tile .ns-qa{position:absolute;left:0;right:0;top:0;aspect-ratio:1 / 1;margin:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding:0 8px 12px;pointer-events:none}.ns-tile .ns-qa__add,.ns-tile .ns-qa__sizes{opacity:0;transform:translate3d(0,8px,0);pointer-events:none;transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),filter .2s ease}.ns-tile .ns-qa__add{min-height:44px;padding:0 22px;gap:0;background:var(--ns-gold, #F2B33D);color:#000;text-decoration:none;font-family:var(--font-body--family);font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ns-tile .ns-qa__add:before{content:none}.ns-tile .ns-qa__sizes{display:grid;grid-template-columns:repeat(3,minmax(44px,auto));justify-content:center;gap:2px;margin:0}.ns-tile .ns-qa__size{opacity:1;border-radius:0;background:var(--ns-gold, #F2B33D);color:#000;font-weight:700}.ns-tile .ns-qa__size:disabled{opacity:.35}.ns-tile .ns-qa__size.is-added{background:#000;color:var(--ns-gold, #F2B33D)}@media(hover:hover)and (pointer:fine){.ns-tile:hover .ns-qa__add,.ns-tile:hover .ns-qa__sizes{opacity:1;transform:translateZ(0);pointer-events:auto}.ns-tile .ns-qa__add:hover{filter:brightness(1.06)}}.ns-tile:focus-within .ns-qa__add,.ns-tile:focus-within .ns-qa__sizes,.ns-tile.is-armed .ns-qa__add,.ns-tile.is-armed .ns-qa__sizes,.ns-tile .ns-qa.is-loading .ns-qa__add,.ns-tile .ns-qa:has(.ns-qa__status:not(:empty)) :is(.ns-qa__add,.ns-qa__sizes){opacity:1;transform:translateZ(0);pointer-events:auto}.ns-tile .ns-qa__status{margin:0;padding:0 10px;min-height:32px;display:inline-flex;align-items:center;gap:6px;background:#000;color:#fff;font-size:.75rem;pointer-events:auto}.ns-tile .ns-qa__status:empty{display:none}.ns-tile .ns-qa__status a{display:inline-flex;align-items:center;min-height:32px}@media(prefers-reduced-motion:reduce){.ns-tile .ns-qa__add,.ns-tile .ns-qa__sizes{transform:none!important;transition:opacity .01ms}}.predictive-search-results__products{position:relative}.predictive-search-results__products .predictive-search-results__wrapper-products{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;gap:var(--gap-md, 16px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding-block:6px;margin-block:-6px}.predictive-search-results__products .predictive-search-results__wrapper-products::-webkit-scrollbar{display:none}.predictive-search-results__products .predictive-search-results__wrapper-products.is-ns-animating{scroll-snap-type:none}.predictive-search-results__products .predictive-search-results__wrapper-products>.predictive-search-results__card{flex:0 0 calc((100% - var(--gap-md, 16px)) / 2.25);min-width:0;scroll-snap-align:start}@container (min-width: 550px){.predictive-search-results__products .predictive-search-results__wrapper-products>.predictive-search-results__card{flex-basis:calc((100% - 3 * var(--gap-md, 16px)) / 4.25)}}.ns-sx__btn{position:absolute;z-index:2;top:var(--ns-sx-top, 40%);width:48px;height:48px;margin:-24px 0 0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgb(var(--color-background-rgb, 0 0 0) / .82);color:var(--color-foreground, #fff);cursor:pointer;transition:opacity .16s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.ns-sx__btn--prev{left:4px}.ns-sx__btn--next{right:4px}.ns-sx__btn:hover{transform:scale(1.06)}.ns-sx__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ns-sx__btn[hidden]{display:none}.ns-sx__btn svg{width:18px;height:18px}@keyframes ns-h-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ns-lamp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;--ns-lamp-wire: 7%;--ns-lamp-shade: clamp(96px, 11.5vw, 184px);--ns-lamp-half: 21deg}.ns-lamp__rig{position:absolute;left:50%;top:0;width:0;height:100%;transform-origin:50% 0}.ns-lamp.is-live .ns-lamp__rig,.ns-lamp.is-live .ns-lamp__pool{will-change:transform}.ns-lamp__wire{position:absolute;left:-.75px;top:0;width:1.5px;height:calc(var(--ns-lamp-wire) + 1px);background:linear-gradient(#3a3a3a,#6b6b6b);opacity:.85}.ns-lamp__shade{position:absolute;z-index:1;top:var(--ns-lamp-wire);left:calc(var(--ns-lamp-shade) / -2);width:var(--ns-lamp-shade);height:auto;opacity:.96;overflow:visible}.ns-lamp__beam{position:absolute;top:calc(var(--ns-lamp-wire) + var(--ns-lamp-shade) * .48);left:-70vw;width:140vw;bottom:0;background:radial-gradient(calc(var(--ns-lamp-shade) * .75) calc(var(--ns-lamp-shade) * .32) at 50% 0%,rgba(255,222,160,.26),rgba(255,222,160,.08) 55%,transparent 100%),conic-gradient(from calc(180deg - var(--ns-lamp-half)) at 50% calc(var(--ns-lamp-shade) * -1.3),transparent 0deg,rgba(255,226,170,.06) calc(var(--ns-lamp-half) * .35),rgba(255,230,180,.16) calc(var(--ns-lamp-half) * .8),rgba(255,236,196,.2) var(--ns-lamp-half),rgba(255,230,180,.16) calc(var(--ns-lamp-half) * 1.2),rgba(255,226,170,.06) calc(var(--ns-lamp-half) * 1.65),transparent calc(var(--ns-lamp-half) * 2));-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.5) 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.5) 70%,transparent 100%)}.ns-lamp__beam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .93 0 0 0 0 .8 0 0 0 1.6 -.95'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;-webkit-mask-image:conic-gradient(from calc(180deg - var(--ns-lamp-half)) at 50% calc(var(--ns-lamp-shade) * -1.3),transparent 0deg,#000 var(--ns-lamp-half),transparent calc(var(--ns-lamp-half) * 2));mask-image:conic-gradient(from calc(180deg - var(--ns-lamp-half)) at 50% calc(var(--ns-lamp-shade) * -1.3),transparent 0deg,#000 var(--ns-lamp-half),transparent calc(var(--ns-lamp-half) * 2))}.ns-lamp__pool{position:absolute;left:50%;bottom:2%;width:min(84vw,1120px);height:20%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(255,232,186,.24) 0%,rgba(255,226,170,.1) 45%,transparent 100%)}[data-tone=light] .ns-lamp__beam,[data-tone=light] .ns-lamp__pool{opacity:.35;filter:invert(1)}.ns-h__scene--lineup{--ns-lamp-shade: clamp(104px, 11vw, 176px)}.ns-h__scene--lineup .ns-lamp{--ns-lamp-wire: 1.5%;--ns-lamp-shade: inherit}.ns-h__scene--lineup .ns-h__headline{z-index:2;top:calc(1.5% + var(--ns-lamp-shade) * .66 + 14px)}.ns-h__scene--lineup .ns-lamp__pool{bottom:calc(var(--ns-h-lu-b) + var(--ns-tag, 30px) - 10%)}@media screen and (max-width:749px){.ns-h__scene--lineup{--ns-lamp-shade: 84px}.ns-h__scene--lineup .ns-h__headline{top:calc(1.5% + var(--ns-lamp-shade) * .66 + 10px)}.ns-lamp{--ns-lamp-half: 22deg}.ns-lamp__pool{width:96vw}}@media screen and (min-width:750px){.ns-h__scene--lineup{--vis: 3;--ns-tag: 42px;--ns-h-lu-b: 28px;--sl: max(200px, min(calc((100vw - 2 * clamp(56px, 7vw, 120px)) / var(--vis)), calc((100svh - var(--ns-ann-h, 0px) - 340px) / 1.2)))}.ns-h__suspects-vp{--ns-vis: var(--vis);width:calc(var(--vis) * var(--sl));max-width:100%;margin:0 auto;overflow:hidden;overflow:clip;scroll-snap-type:none}.ns-h__lineup--suspects .ns-h__suspects-vp .ns-lu__track{flex-wrap:nowrap;justify-content:flex-start;gap:0;padding:0;will-change:transform}.ns-h__lineup--suspects .ns-lu__item{--ns-lu-w: var(--sl);flex:0 0 var(--sl);width:var(--sl)}.ns-h__lineup--suspects .ns-lu__placard{height:28px;min-width:48px;margin-top:14px;padding:0 8px;font-size:.875rem}.ns-h__scene--lineup .ns-chart{inset:auto clamp(20px,3vw,48px) calc(var(--ns-h-lu-b) + var(--ns-tag)) clamp(20px,3vw,48px);height:calc(var(--sl) * 1.2)}.ns-h__scene--lineup .ns-chart__line b{font-size:.8125rem}}@media screen and (min-width:1400px){.ns-h__scene--lineup{--vis: 4}}@media screen and (max-width:749px){.ns-h__suspects-vp{--ns-vis: 99;margin:0;overflow:visible}}.ns-grid--wide .ns-band__inner{max-width:1680px;padding-inline:clamp(20px,3vw,56px)}.ns-grid--wide .ns-grid__list{column-gap:clamp(16px,2vw,32px);row-gap:clamp(32px,4vw,56px)}@media screen and (max-width:749px){.ns-grid--m1 .ns-grid__list{grid-template-columns:minmax(0,1fr);row-gap:28px}}.ns-lu{position:relative;overflow:hidden;overflow:clip}.ns-lu--loop .ns-lamp{--ns-lamp-wire: max(14px, calc(clamp(88px, 12vw, 176px) - var(--ns-lamp-shade) * .66 - 6px))}.ns-lu--loop .ns-band__inner,.ns-lu--loop .ns-lu__stage{position:relative;z-index:1}.ns-lu--loop .ns-lu__stage{max-width:1480px;margin:0 auto;padding:3% 0 0}.ns-lu--loop .ns-chart{inset:0 clamp(10px,1vw,16px) 30px clamp(10px,1vw,16px)}.ns-lu__viewport{--ns-vis: var(--ns-vis-d, 5);position:relative;margin-inline:clamp(44px,3.8vw,56px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ns-lu__viewport::-webkit-scrollbar{display:none}.ns-lu__viewport.is-looping{overflow:hidden;overflow:clip;scroll-snap-type:none}.ns-lu--loop .ns-lu__track{flex-wrap:nowrap;justify-content:flex-start;gap:0;padding:0;overflow:visible;scroll-snap-type:none;will-change:transform}.ns-lu--loop .ns-lamp__pool{bottom:calc(clamp(88px,12vw,176px) + 6px);height:22%}.ns-lu--loop .ns-lu__item{flex:0 0 calc(100% / var(--ns-vis));width:auto;max-width:none;min-width:0;padding-inline:clamp(4px,.8vw,14px);scroll-snap-align:start}@media screen and (max-width:749px){.ns-lu__viewport{--ns-vis: 2.15;margin-inline:40px 0}.ns-lu--loop .ns-chart{inset-inline:10px}.ns-lu--loop .ns-chart__line b+b{visibility:hidden}}.ns-phrases--list .ns-phrases__rail.is-cycling .ns-phrase-card{opacity:.35}.ns-phrases--list .ns-phrases__rail.is-cycling .ns-phrase-card.is-lit{opacity:1;transform:translate3d(12px,0,0)}.ns-phrases--list .ns-phrases__head{margin-bottom:clamp(24px,3vw,40px)}.ns-phrases--list .ns-phrases__head .ns-display{font-family:var(--font-body--family);font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.ns-phrases--list .ns-phrases__head .ns-deadpan{margin-top:8px;font-size:.9375rem}.ns-phrases--wheel{--wfs: clamp(1.75rem, 7.4vw, 5.5rem)}.ns-phrases--wheel .ns-phrases__head{margin-bottom:clamp(16px,2vw,28px);text-align:center}@media(max-width:749px){.ns-phrases--wheel{--wfs: clamp(2.25rem, 11vw, 3.125rem)}.ns-wheel{height:calc(var(--wfs) * 4.2)}}.ns-phrases--wheel .ns-phrases__head .ns-display{font-family:var(--font-body--family);font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.ns-wheel{position:relative;height:calc(var(--wfs) * 3.3);overflow:hidden;perspective:1100px;touch-action:pan-x;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%)}.ns-wheel.is-dragging{cursor:grabbing}.ns-wheel .ns-phrases__rail{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;transform-style:preserve-3d}.ns-wheel .ns-phrases__item{position:absolute;left:0;right:0;top:50%;font-size:var(--wfs);text-align:center;transform:translate3d(0,-50%,0);will-change:transform,opacity;backface-visibility:hidden}.ns-wheel:not(.is-wheel) .ns-phrases__item:not(:first-child){opacity:0;visibility:hidden}.ns-wheel .ns-phrases__item:not(.is-center){pointer-events:none}.ns-wheel .ns-phrase-card{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;color:inherit;text-decoration:none;-webkit-user-drag:none}.ns-wheel .ns-phrase-card__text{display:block;font-family:var(--font-heading--family);font-size:1em;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.ns-wheel .ns-phrase-card__text .ns-line{display:inline}.ns-wheel .ns-phrase-card:focus-visible{outline:2px solid currentColor;outline-offset:8px}@media(prefers-reduced-motion:reduce){.ns-wheel .ns-phrases__item{transition:opacity .3s ease}}#header-group .announcement-bar__slider{min-width:0;justify-content:center}#header-group .announcement-bar__slides{grid:[stack] auto / [stack] minmax(0,1fr);min-width:0}#header-group .announcement-bar__slide{display:flex!important;align-items:center;justify-content:center;min-width:0;width:100%;text-align:center;overflow:hidden}#header-group .announcement-bar__text{min-width:0;max-width:100%;margin:0 auto!important;text-align:center!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}@media screen and (max-width:749px){#header-group .announcement-bar .ns-ann-more,.ns-bar-dock .ns-ann-more{display:none}#header-group .announcement-bar__slider{grid-column:1 / -1;padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}#header-group .announcement-bar__slides{width:100%;max-width:none;margin-inline:0}#header-group .announcement-bar__slide,#header-group .announcement-bar__text,#header-group .announcement-bar__text *{font-size:min(.6875rem,3vw)!important;letter-spacing:.04em!important}}.ns-bar-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;display:block;width:100%;margin:0;border:0;border-radius:0;font:inherit;padding:11px 16px calc(11px + env(safe-area-inset-bottom,0px));background:#f2b33d;color:#000;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate3d(0,100%,0);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.ns-bar-dock.is-on{transform:translateZ(0);visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s}.ns-bar-dock__inner{position:relative;display:block;overflow:hidden}.ns-bar-dock__text,.ns-bar-dock__top{transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.ns-bar-dock__top{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translate3d(0,100%,0);white-space:nowrap;font-family:var(--font-subheading--family, var(--font-body--family));font-weight:var(--font-subheading--weight, 600);font-size:.75rem;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.ns-bar-dock__quip{overflow:hidden;text-overflow:ellipsis;min-width:0}.ns-bar-dock__arrow{flex:none}@media(hover:hover){.ns-bar-dock:hover .ns-bar-dock__text{opacity:0;transform:translate3d(0,-100%,0)}.ns-bar-dock:hover .ns-bar-dock__top{opacity:1;transform:translateZ(0)}}.ns-bar-dock:focus-visible{outline:2px solid #000;outline-offset:-4px}.ns-bar-dock:focus-visible .ns-bar-dock__text{opacity:0;transform:translate3d(0,-100%,0)}.ns-bar-dock:focus-visible .ns-bar-dock__top{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.ns-bar-dock__text,.ns-bar-dock__top{transform:none!important}}.ns-bar-dock__text{display:block;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-subheading--family, var(--font-body--family));font-weight:var(--font-subheading--weight, 600);font-size:.75rem;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:749px){.ns-bar-dock__text,.ns-bar-dock__top{font-size:min(.6875rem,3vw)}.ns-bar-dock{padding-block:10px calc(10px + env(safe-area-inset-bottom,0px));padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}}html[scroll-lock] .ns-bar-dock.is-on,body:has(dialog[open]) .ns-bar-dock.is-on,body:has(.menu-drawer-container[open]) .ns-bar-dock.is-on,body:has(sticky-add-to-cart [data-stuck=true]) .ns-bar-dock.is-on{transform:translate3d(0,100%,0)}html.ns-has-dock .ns-ft{padding-bottom:calc(28px + var(--ns-dock-h, 40px))}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) #header-group>.shopify-section:has(.announcement-bar){transition:transform .3s cubic-bezier(.2,.8,.2,1)}html.ns-docked:not(.shopify-design-mode) body.ns-home:has(ns-hero) #header-group>.shopify-section:has(.announcement-bar){transform:translate3d(0,-100%,0)}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .page-wrapper .header-section.header-section{transition:top .3s cubic-bezier(.2,.8,.2,1)}html.ns-docked:not(.shopify-design-mode) body.ns-home:has(ns-hero) .page-wrapper .header-section.header-section{top:0!important}html:not(.shopify-design-mode) body.ns-home:has(ns-hero) .ns-nav-sentinel{order:3;height:0}@media(prefers-reduced-motion:reduce){.ns-bar-dock,.ns-bar-dock.is-on,body.ns-home #header-group>.shopify-section,body.ns-home .header-section{transition-duration:.01ms!important}}.ns-ft{--ns-gold: #F2B33D;background:#000;color:#fff;padding:clamp(72px,9vw,136px) 0 28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ns-ft__inner{max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,80px)}.ns-ft__top{display:grid;gap:clamp(48px,8vw,72px)}@media screen and (min-width:990px){.ns-ft__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(56px,7vw,128px);align-items:end}}.ns-ft__signoff{margin:0 0 28px;font-size:clamp(2.75rem,5.4vw,5.25rem);line-height:.9;overflow-wrap:normal;word-break:keep-all}@media screen and (max-width:989px){.ns-ft__signoff{font-size:clamp(2.75rem,11vw,5.25rem)}}.ns-ft__signoff .ns-line{display:block}.ns-ft__bio{margin:0;font-family:var(--font-body--family);font-weight:700;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.35}.ns-ft__story{margin:10px 0 0;max-width:54ch;font-family:var(--font-body--family);font-size:1rem;line-height:1.55;color:#ffffffb8}.ns-ft__signup-heading{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 400);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:#fff}.ns-ft__signup-sub{margin:0 0 24px;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.5;color:#ffffffb8}.ns-ft__form{margin:0}.ns-ft__field{display:flex;align-items:stretch;gap:12px}.ns-ft__input{flex:1 1 auto;min-width:0;height:56px;margin:0;padding:0 2px;border:0;border-bottom:1px solid rgba(255,255,255,.45);border-radius:0;background:transparent;color:#fff;font-family:var(--font-body--family);font-size:1rem;-webkit-appearance:none;appearance:none;box-shadow:none}.ns-ft__input::placeholder{color:#ffffff80;opacity:1}.ns-ft__input:hover{border-bottom-color:#ffffffbf}.ns-ft__input:focus{outline:none;border-bottom-color:#fff}.ns-ft__input:focus-visible{outline:2px solid #fff;outline-offset:4px}.ns-ft__field.is-error .ns-ft__input{border-bottom-color:#ff9a8f}.ns-ft__button{flex:0 0 auto;min-height:56px;padding:0 28px;cursor:pointer}.ns-ft__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ns-ft__msg{margin:14px 0 0;font-family:var(--font-body--family);font-size:.9375rem;line-height:1.45;font-weight:700;color:#fff;outline:none}.ns-ft__msg--error{color:#ff9a8f}.ns-ft__msg-detail{display:block;font-weight:400;color:#ffffffb8}.ns-ft__fine{margin:12px 0 0;font-family:var(--font-body--family);font-size:.8125rem;color:#fff9}.ns-ft__nav{margin-top:clamp(56px,7vw,104px)}.ns-ft__links{display:flex;flex-wrap:wrap;gap:0 clamp(20px,2.6vw,44px);margin:0;padding:0;list-style:none}.ns-ft__link,.ns-ft__small-link{display:inline-flex;align-items:center;min-height:48px;color:inherit;text-decoration:none;font-family:var(--font-body--family)}.ns-ft__link{font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffdb;transition:color .2s ease}.ns-ft__link:hover,.ns-ft__small-link:hover{color:#fff;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.ns-ft :focus-visible{outline:2px solid #fff;outline-offset:3px}.ns-ft__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 28px;margin-top:20px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.ns-ft{--ns-ft-fade: .51}.ns-ft__copy{margin:0;min-height:44px;display:inline-flex;align-items:center;font-family:var(--font-body--family);font-size:.8125rem;color:rgb(255 255 255 / var(--ns-ft-fade))}.ns-ft__legal{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none}.ns-ft__small-link{min-height:44px;font-size:.8125rem;color:rgb(255 255 255 / var(--ns-ft-fade));transition:color .2s ease}.ns-ft__social{display:flex;gap:4px;margin:0 -10px 0 0;padding:0;list-style:none}.ns-ft__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fffc;transition:color .2s ease}.ns-ft__icon:hover{color:#fff}@media screen and (max-width:749px){.ns-ft__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ns-ft__bottom{flex-direction:column;align-items:flex-start;gap:0}.ns-ft__social{order:-1;margin:0 0 0 -10px}.ns-ft__legal{gap:0 18px}}@media screen and (max-width:389px){.ns-ft__field{flex-wrap:wrap}.ns-ft__button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ns-ft *{transition:none!important}}.ns-niche.ns-band{padding-block:clamp(64px,8vw,120px)}.ns-niche .ns-niche__inner{max-width:760px;margin:0 auto;text-align:center}.ns-niche__h1{margin:0}.ns-niche__sub{margin:12px auto 0}.ns-niche__intro{margin:clamp(20px,2.4vw,28px) auto 0;max-width:60ch;font-family:var(--font-body--family);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;opacity:.78}.ns-niche__intro p{margin:0 0 1em}.ns-niche__intro p:last-child{margin-bottom:0}.ns-niche__faq{margin:clamp(32px,4vw,48px) auto 0;max-width:62ch;text-align:left;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.ns-niche__q{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.ns-niche__q summary{cursor:pointer;list-style:none;padding:18px 28px 18px 0;position:relative;font-family:var(--font-body--family);font-weight:700;font-size:1rem}.ns-niche__q summary::-webkit-details-marker{display:none}.ns-niche__q summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);opacity:.6}.ns-niche__q[open] summary:after{content:"\2013"}.ns-niche__a{padding:0 0 18px;line-height:1.6;opacity:.78}.ns-niche__a p{margin:0}.ns-h__scene--phrase .ns-h__phrase{top:50%}.ns-h__scene--phrase .ns-h__lineup{top:50%;bottom:auto;transform:translate3d(0,-50%,0)}.ns-h__scene--phrase .ns-lu__item{--ns-lu-w: max(120px, min(17.5vw, 300px, calc((100svh - var(--ns-ann-h, 0px)) * .42)))}@media screen and (max-width:749px){.ns-h__scene--phrase .ns-h__phrase{top:50%}.ns-h__scene--phrase .ns-lu__item{--ns-lu-w: 32vw}}.ns-h__scene--lineup{container-type:size;--ns-hfs: clamp(2rem, 6vw, 4.75rem);--ns-hlines: 1;--ns-lamp-gap: 16px;--ns-grp-gap: clamp(20px, 4cqh, 52px);--ns-lamp-h: calc(var(--ns-lamp-shade) * .66 + var(--ns-lamp-gap));--ns-hh: calc(var(--ns-hfs) * .92 * var(--ns-hlines));--ns-grp: calc(var(--ns-lamp-h) + var(--ns-hh) + var(--ns-grp-gap) + var(--sl) * 1.2 + var(--ns-tag));--ns-off: max(14px, calc((100cqh - var(--ns-grp)) / 2));--ns-h-lu-b: var(--ns-off)}.ns-h__scene--lineup .ns-lamp{--ns-lamp-wire: var(--ns-off)}.ns-h__scene--lineup .ns-h__headline{top:calc(var(--ns-off) + var(--ns-lamp-h));font-size:var(--ns-hfs);line-height:.92}.ns-h__scene--lineup .ns-lamp__pool{bottom:calc(var(--ns-off) + var(--ns-tag) - 6%)}@media screen and (min-width:750px){.ns-h__scene--lineup{--sl: max(180px, min(calc((100vw - 2 * clamp(56px, 7vw, 120px)) / var(--vis)), calc((100cqh - var(--ns-lamp-h) - var(--ns-hh) - var(--ns-grp-gap) - var(--ns-tag) - 40px) / 1.2)))}}@media screen and (max-width:749px){.ns-h__scene--lineup{--ns-hfs: clamp(2rem, 10vw, 3rem);--ns-hlines: 2;--ns-lamp-gap: 22px;--ns-tag: 40px;--sl: 31vw;--ns-grp-gap: 28px}.ns-h__lineup--suspects .ns-lu__item{--ns-lu-w: var(--sl)}.ns-h__scene--lineup .ns-chart{inset:auto 16px calc(var(--ns-h-lu-b) + var(--ns-tag)) 16px;height:calc(var(--sl) * 1.2)}}.ns-lu__viewport.is-flickable{touch-action:pan-y;user-select:none;-webkit-user-select:none}@media(hover:hover)and (pointer:fine){.ns-lu__viewport.is-flickable{cursor:grab}.ns-lu__viewport.is-flickable.is-dragging,.ns-lu__viewport.is-flickable.is-dragging *{cursor:grabbing}}.ns-lu__viewport.is-flickable img{-webkit-user-drag:none}.ns-tile .ns-qa{justify-content:flex-start;padding:var(--ns-qa-y, 60%) 8px 0;gap:6px}.ns-tile .ns-qa__add{min-height:34px;padding:0 16px;border-radius:999px;font-size:.6875rem;letter-spacing:.1em;width:auto}.ns-tile .ns-qa__sizes{gap:4px}.ns-tile .ns-qa__size{min-height:34px;border-radius:999px;padding:0 12px}.ns-tile .ns-qa__price{margin:0;font-family:var(--font-body--family);font-weight:600;font-size:.75rem;line-height:1;letter-spacing:.02em;color:#000;opacity:0;transform:translate3d(0,6px,0);transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);pointer-events:none}@media(hover:hover)and (pointer:fine){.ns-tile:hover .ns-qa__price{opacity:.72;transform:translateZ(0)}}.ns-tile:focus-within .ns-qa__price,.ns-tile.is-armed .ns-qa__price{opacity:.72;transform:translateZ(0)}.ns-tile .ns-qa.is-loading .ns-qa__price,.ns-tile .ns-qa:has(.ns-qa__status:not(:empty)) .ns-qa__price{opacity:0}@media(prefers-reduced-motion:reduce){.ns-tile .ns-qa__price{transform:none!important}}@media screen and (min-width:990px){.ns-grid[style*="--ns-cols: 6"] .ns-grid__list{column-gap:clamp(8px,1vw,16px)}}.ns-statement__price{margin:18px 0 0;font-family:var(--font-body--family);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5;opacity:.75}.ns-statement__price strong{font-weight:700}@media screen and (max-width:749px){.ns-grid--m1 .ns-band__inner.ns-grid__layout{padding-inline:8px}.ns-grid--m1 .ns-grid__head{padding-inline:12px}.ns-grid--m1 .ns-grid__list{row-gap:8px}.ns-grid--m1 .ns-tile__media{overflow:hidden;overflow:clip}}:root{--ns-seam: 4px}.shopify-section:has(>[data-tone=dark])+.shopify-section:has(>[data-tone=dark]){border-top:var(--ns-seam) solid #F2B33D}body:has(main>.shopify-section:last-child>[data-tone=dark]) footer .shopify-section:has(>.ns-ft){border-top:var(--ns-seam) solid #F2B33D}.ns-grid{--ns-tee-ar: .92;--ns-sq-x: 106;--ns-sq-y: 106;--ns-sq-w: 986;--ns-sq-h: 1072;--ns-sq-src: 1200}@media screen and (min-width:990px){.ns-grid--wide[style*="--ns-cols: 3"] .ns-band__inner{max-width:1520px;padding-inline:clamp(16px,2vw,32px)}.ns-grid--wide[style*="--ns-cols: 3"] .ns-grid__list{column-gap:clamp(8px,.9vw,16px)}}@media screen and (min-width:990px),screen and (max-width:749px){.ns-grid--wide[style*="--ns-cols: 3"] .ns-tile__media,.ns-grid--m1 .ns-tile__media{position:relative;overflow:hidden;overflow:clip;aspect-ratio:var(--ns-ar, var(--ns-tee-ar))}.ns-grid--wide[style*="--ns-cols: 3"] .ns-tile__img,.ns-grid--m1 .ns-tile__img{width:100%;height:100%;object-fit:contain}.ns-grid--wide[style*="--ns-cols: 3"] .ns-tile__media--sq,.ns-grid--m1 .ns-tile__media--sq{aspect-ratio:var(--ns-tee-ar)}.ns-grid--wide[style*="--ns-cols: 3"] .ns-tile__media--sq .ns-tile__img,.ns-grid--m1 .ns-tile__media--sq .ns-tile__img{position:absolute;max-width:none;object-fit:fill;width:calc(var(--ns-sq-src) / var(--ns-sq-w) * 100%);height:calc(var(--ns-sq-src) / var(--ns-sq-h) * 100%);left:calc(var(--ns-sq-x) / var(--ns-sq-w) * -100%);top:calc(var(--ns-sq-y) / var(--ns-sq-h) * -100%)}}@media screen and (min-width:990px)and (hover:hover){.ns-grid--wide[style*="--ns-cols: 3"] .ns-tile:hover .ns-tile__img{transform:translate3d(0,-6px,0) scale(1.015)}}.cart-items__media-image{object-fit:contain}.ns-ft__brand{container-type:inline-size}.ns-ft__signoff{margin:0 0 14px;font-size:min(6.8cqi,3.5rem);line-height:.95;white-space:nowrap}.ns-ft__signoff .ns-line{display:inline}@media screen and (max-width:989px){.ns-ft__signoff{font-size:min(6.8cqi,3.5rem)}}@container (max-width: 300px){.ns-ft__signoff{font-size:13.5cqi;white-space:normal}.ns-ft__signoff .ns-line{display:block;white-space:nowrap}}:root{--ns-fc: 2;--ns-grid-gap-x: clamp(10px, 1.4vw, 24px);--ns-grid-gap-y: clamp(20px, 2.4vw, 40px)}@media(min-width:600px){:root{--ns-fc: 3}}@media(min-width:900px){:root{--ns-fc: 4}}@media(min-width:1200px){:root{--ns-fc: 5}}@media(min-width:1600px){:root{--ns-fc: 6}}@media(orientation:landscape)and (max-height:500px)and (min-width:600px){:root{--ns-fc: 4}}@media(orientation:landscape)and (max-height:500px)and (min-width:800px){:root{--ns-fc: 5}}.product-grid.product-grid--grid:not([product-grid-view=zoom-out]){grid-template-columns:repeat(var(--ns-fc),minmax(0,1fr));--product-grid-columns-desktop: repeat(var(--ns-fc), minmax(0, 1fr));column-gap:var(--ns-grid-gap-x);row-gap:var(--ns-grid-gap-y)}@media(min-width:600px){.product-grid.product-grid--grid:not([product-grid-view=zoom-out]) .product-card__content{font-size:clamp(.8125rem,.75rem + .25vw,1rem)}}.resource-list--grid:has(product-card){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ns-grid-gap-x)}@media(min-width:600px){.resource-list--grid:has(product-card){grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.product-grid,.resource-list--grid) product-card,:is(.product-grid,.resource-list--grid) .product-grid__item{min-width:0}.ns-grid:not(.ns-grid--split) .ns-grid__list,.ns-grid--m1:not(.ns-grid--split) .ns-grid__list{grid-template-columns:repeat(var(--ns-fc),minmax(0,1fr));column-gap:var(--ns-grid-gap-x);row-gap:var(--ns-grid-gap-y)}@media(min-width:600px){.ns-grid[data-ns-max="2"]{--ns-fc: 2}}@media(min-width:900px){.ns-grid[data-ns-max="3"]{--ns-fc: 3}}@media(min-width:1200px){.ns-grid[data-ns-max="4"]{--ns-fc: 4}}@media(min-width:1600px){.ns-grid[data-ns-max="5"]{--ns-fc: 5}}@media(orientation:landscape)and (max-height:500px)and (min-width:600px){.ns-grid[data-ns-max]{--ns-fc: 4}}@media(orientation:landscape)and (max-height:500px)and (min-width:800px){.ns-grid[data-ns-max]{--ns-fc: 5}}.ns-grid .ns-grid__item,.ns-grid .ns-tile{min-width:0}@media(min-width:900px){.ns-grid--index:not(.ns-grid--wide):not(.ns-grid--split) .ns-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.ns-grid--index:not(.ns-grid--wide):not(.ns-grid--split) .ns-grid__list{grid-template-columns:repeat(5,minmax(0,1fr))}.ns-grid--index:not(.ns-grid--wide) .ns-band__inner{max-width:none;padding-inline:clamp(24px,3vw,56px)}}@media(orientation:landscape)and (max-height:500px){.ns-lu--loop .ns-lu__stage{max-width:min(1480px,170vh)}.ns-lu--loop .ns-lu__viewport{--ns-vis: var(--ns-vis-d, 5);margin-inline:clamp(44px,3.8vw,56px)}}.ns-lu__card{display:flex;flex-direction:column;align-items:center;width:100%}.ns-lu__frame{position:relative;width:100%}.ns-lu__placard--spacer{visibility:hidden}.ns-lu__card .quick-add{z-index:3}.ns-lamp__wire{left:0;transform:translate(-50%)}.ns-lamp__shade{left:0;max-width:none;transform:translate(-50%)}.ns-grid__more,.ns-grid__progress{display:none}@media(max-width:599px)and (orientation:portrait){.ns-grid--swipe{--ns-gut: clamp(20px, 5vw, 80px);--ns-swipe-gap: 10px}.ns-grid--swipe .ns-band__inner.ns-grid__layout{padding-inline:var(--ns-gut);timeline-scope:--ns-row}.ns-grid.ns-grid--swipe:not(.ns-grid--split) .ns-grid__list{display:flex;grid-template-columns:none;gap:var(--ns-swipe-gap);column-gap:var(--ns-swipe-gap);margin-inline:calc(-1 * var(--ns-gut));padding-inline:var(--ns-gut);padding-block:2px 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ns-gut);touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-timeline:--ns-row x}.ns-grid--swipe .ns-grid__list::-webkit-scrollbar{display:none}.ns-grid--swipe .ns-grid__item{flex:0 0 41vw;width:41vw;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.ns-grid--swipe .ns-grid__more{display:block}.ns-grid__more-link{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;aspect-ratio:1 / 1;padding:16px;background:#000;color:#fff;text-decoration:none;border:1.5px solid #000}[data-tone=dark] .ns-grid__more-link{border-color:#f2b33d}.ns-grid__more-title{font-family:"Archivo Black",var(--font-heading--family, sans-serif);font-size:22px;line-height:1;text-transform:uppercase}.ns-grid__more-sub{font-size:13px;color:#f2b33d;font-weight:600}@supports (animation-timeline: scroll()){.ns-grid--swipe .ns-grid__progress{display:block;position:relative;height:2px;margin-top:14px;background:#7f7f7f38;overflow:hidden}.ns-grid--swipe .ns-grid__progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2b33d;transform-origin:0 50%;animation:ns-row-progress linear both;animation-timeline:--ns-row}}}@keyframes ns-row-progress{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}.product-card__content>a.contents .text-block{align-items:center;width:100%;--text-align: center}.product-card__content p[role=heading]{font-family:var(--font-body--family);font-weight:400;font-style:normal;font-size:12px;line-height:1.35;letter-spacing:0;text-transform:none;text-align:center;text-wrap:wrap;width:100%;max-width:100%;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.product-card__content>product-price{align-items:center;width:100%;--text-align: center;min-height:1.3em}.product-card__content>product-price.text-block.h6>*:not(.tax-note),.product-card__content>product-price .price,.product-card__content>product-price .price-item__group{font-family:var(--font-body--family);font-weight:400;font-style:normal;font-size:11px;line-height:1.3;letter-spacing:0;text-transform:none;text-align:center;color:#9a9a9a}@media(hover:hover)and (pointer:fine){.product-card__content>product-price{opacity:0;transition:opacity .18s ease}product-card:hover>.product-card__content>product-price,product-card:focus-within>.product-card__content>product-price{opacity:1}}@media(prefers-reduced-motion:reduce){.ns-tile__meta--title .ns-tile__price,.product-card__content>product-price{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ns-custom.css.map */
