.header-section:has(.nah-root){position:relative;z-index:3000;isolation:auto}.nah-root{--nah-current-top:var(--nah-top);--nah-current-py:var(--nah-py);--nah-current-logo-w:var(--nah-logo-w);--nah-bar-h:56px;--nah-offset:0px;display:block;position:relative;height:0;color:var(--nah-color,#fff);font-family:var(--font-body--family,var(--font-body-family,inherit));font-style:var(--font-body--style,normal);font-size:var(--nah-font,14px);font-weight:var(--nah-weight,400);line-height:1.4;letter-spacing:normal}.nah-root[data-reserve=true]{height:calc(var(--nah-current-top) + var(--nah-bar-h) + var(--nah-gap,16px))}.nah-root *,.nah-root *:before,.nah-root *:after{box-sizing:border-box}.nah-root a{color:inherit;text-decoration:none}.nah-root button,.nah-root summary{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.nah-root button{-webkit-appearance:none;appearance:none;border:0;box-shadow:none;margin:0;min-width:0;min-height:0}.nah-root :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.nah-root ul{list-style:none;margin:0;padding:0}.nah-root .nah-fixed{position:absolute;z-index:2;inset:0 0 auto;pointer-events:none}.nah-root .nah-container{width:100%;max-width:1280px;padding-inline:var(--nah-pad);margin-inline:auto}.nah-root[data-width=page] .nah-container{max-width:var(--nah-max)}.nah-root[data-width=viewport] .nah-container{max-width:var(--nah-vw)}.nah-root[data-width=full] .nah-container{max-width:none}.nah-root .nah-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;margin-top:var(--nah-current-top);padding:var(--nah-current-py) 24px;border-radius:var(--nah-radius);pointer-events:auto;isolation:isolate}.nah-root .nah-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--nah-bg);-webkit-backdrop-filter:blur(var(--nah-blur));backdrop-filter:blur(var(--nah-blur));pointer-events:none}.nah-root .nah-brand{grid-column:2;grid-row:1;justify-self:center;min-width:0}.nah-root .nah-logo{display:flex;align-items:center;justify-content:center;width:var(--nah-current-logo-w);max-width:100%;padding:0;margin:0;color:inherit;text-decoration:none;line-height:1}.nah-root .nah-logo-image{display:block;width:100%;height:auto;max-height:36px;object-fit:contain}.nah-root .nah-logo-text{font:inherit;font-size:22px;font-weight:600;white-space:nowrap;letter-spacing:-.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.nah-root .nah-menu{grid-column:1;grid-row:1;justify-self:start;min-width:0;max-width:100%}.nah-root .nah-list{display:flex;align-items:center;justify-content:flex-start;gap:8px;white-space:nowrap;flex-wrap:wrap}.nah-root .nah-list-item{display:block;min-width:0;margin:0}.nah-root .nah-link{display:flex;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:6px;background:transparent;padding:4px 8px;font:inherit;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background .6s cubic-bezier(.6,.6,0,1)}.nah-root .nah-link:hover,.nah-root details[open]>.nah-link{background:#0000004d}.nah-root summary{list-style:none}.nah-root summary::-webkit-details-marker{display:none}.nah-root summary::marker{content:""}.nah-root .nah-chevron{display:none;flex:none;transition:transform .25s ease}.nah-root .nah-dropdown{position:static}.nah-root .nah-dropdown[data-layout=compact]{position:relative}.nah-root .nah-panel{position:absolute;inset:calc(100% + 8px) 0 auto;max-height:calc(100dvh - var(--nah-offset) - var(--nah-current-top) - var(--nah-bar-h) - 24px);overflow:visible;white-space:normal;animation:nah-panel-in .3s cubic-bezier(.215,.61,.355,1) both}.nah-root .nah-panel:before{content:"";position:absolute;inset:-24px 0 auto;height:24px}.nah-root .nah-panel-surface{background:var(--nah-panel-bg);color:var(--nah-panel-color);border-radius:16px;padding:24px 32px;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.nah-root .nah-panel-links{display:flex;flex-direction:column;gap:16px;min-width:0}.nah-root .nah-child-link{display:block;padding:8px 0;font-size:var(--nah-subfont);font-weight:400;line-height:1.4;border-radius:6px;transition:opacity .2s ease;overflow-wrap:anywhere}.nah-root .nah-child-link:hover{opacity:.7}.nah-root .nah-description{display:block;font-size:var(--nah-descfont);font-weight:400;opacity:.6;margin-top:6px;line-height:1.45}.nah-root .nah-grandchildren{display:flex;flex-direction:column;gap:10px;padding-top:4px;padding-bottom:12px;font-size:var(--nah-descfont)}.nah-root .nah-grandchildren a{display:block;line-height:1.4;overflow-wrap:anywhere}.nah-root .nah-grandchildren a:hover{opacity:.65}.nah-root .nah-panel-with-cards{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:80px;min-height:320px}.nah-root .nah-features{min-width:0;display:flex;flex-direction:column}.nah-root .nah-feature-heading{font-size:var(--nah-subfont);font-weight:400;line-height:1.4;opacity:.6;margin:0 0 24px}.nah-root .nah-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;flex:1;align-items:end}.nah-root .nah-feature{display:flex;flex-direction:column;gap:12px;min-width:0;font-size:var(--nah-subfont);font-weight:400;line-height:1.4}.nah-root .nah-feature-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px;transition:opacity .3s}.nah-root .nah-feature:hover .nah-feature-image{opacity:.85}.nah-root .nah-dropdown[data-layout=compact] .nah-panel{inset:calc(100% + 20px) auto auto 0;width:308px;max-width:calc(100vw - 32px)}.nah-root .nah-dropdown[data-layout=compact] .nah-panel-surface{padding:12px 20px}.nah-root .nah-dropdown[data-layout=compact] .nah-panel-links{gap:16px}.nah-root .nah-actions{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:8px;min-width:0}.nah-root .nah-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border:0;border-radius:999px;background:var(--nah-cta-bg);color:var(--nah-cta-color);font:inherit;font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap;transition:filter .3s}.nah-root .nah-cta:hover{filter:brightness(1.08)}.nah-root .nah-apple{display:block;flex:none;width:14px;height:14px}.nah-root .nah-cta-mobile{display:none}.nah-root .nah-toggle{position:relative;display:none;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:40px;height:40px;padding:4px;background:transparent;border-radius:4px;flex:none}.nah-root .nah-toggle span{display:block;width:24px;height:2px;border-radius:2px;background:currentColor;transform-origin:center;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.nah-root .nah-overlay{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;background:#00000026;-webkit-backdrop-filter:blur(var(--nah-overlay-blur));backdrop-filter:blur(var(--nah-overlay-blur));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.nah-root[data-menu-open=true] .nah-overlay{opacity:1;visibility:visible;pointer-events:auto}.nah-root .nah-menu-empty{margin:0;padding:4px 8px;opacity:.75;font-size:14px}@keyframes nah-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.nah-root{--nah-current-top:var(--nah-mtop);--nah-current-py:var(--nah-mpy);--nah-current-logo-w:var(--nah-mlogo-w)}.nah-root .nah-container{padding-inline:24px;max-width:none!important}.nah-root .nah-bar{display:flex;justify-content:space-between;padding-inline:16px}.nah-root .nah-brand{margin-right:auto}.nah-root .nah-actions{margin-left:16px;flex-shrink:0}.nah-root .nah-cta{background:var(--nah-mcta-bg);color:var(--nah-mcta-color)}.nah-root .nah-cta-desktop{display:none}.nah-root .nah-cta-mobile{display:inline}.nah-root .nah-toggle{display:flex}.nah-root .nah-menu{display:block;position:absolute;width:100%;justify-self:stretch;top:calc(100% + 8px);left:0;right:0;max-height:calc(100dvh - var(--nah-offset) - var(--nah-current-top) - var(--nah-bar-h) - 24px);margin:0;padding:24px;border-radius:12px;background:var(--nah-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transform:translateY(-12px);pointer-events:none;transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity .3s,visibility .4s;scrollbar-width:thin}.nah-root[data-mobile-open=true] .nah-menu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.nah-root .nah-list{flex-direction:column;align-items:stretch;gap:8px;white-space:normal}.nah-root .nah-list-item{width:100%}.nah-root .nah-link{width:100%;justify-content:space-between;padding:0;font-size:var(--nah-mfont);font-weight:var(--nah-mweight);line-height:1.5;min-height:32px}.nah-root .nah-link:hover,.nah-root details[open]>.nah-link{background:transparent}.nah-root .nah-chevron{display:block}.nah-root details[open]>.nah-link .nah-chevron{transform:rotate(180deg)}.nah-root .nah-dropdown,.nah-root .nah-dropdown[data-layout=compact]{position:relative}.nah-root .nah-panel,.nah-root .nah-dropdown[data-layout=compact] .nah-panel{position:static;inset:auto;width:100%;max-width:none;max-height:none;padding-top:16px;padding-bottom:8px;animation:none}.nah-root .nah-panel:before{display:none}.nah-root .nah-panel-surface,.nah-root .nah-dropdown[data-layout=compact] .nah-panel-surface{display:block;min-height:0;max-height:none;padding:0;background:var(--nah-panel-bg);color:var(--nah-panel-color);border-radius:16px;overflow:visible}.nah-root .nah-panel-links,.nah-root .nah-dropdown[data-layout=compact] .nah-panel-links{gap:8px;padding:16px 20px}.nah-root .nah-child-link{font-size:14px;padding:4px 0}.nah-root .nah-description{font-size:13px}.nah-root .nah-grandchildren{font-size:14px;padding-top:6px;gap:8px}.nah-root .nah-features{display:none}.nah-root[data-mobile-open=true] .nah-toggle span:first-child{transform:translateY(5px) rotate(45deg)}.nah-root[data-mobile-open=true] .nah-toggle span:last-child{transform:translateY(-5px) rotate(-45deg)}}@media(max-width:767px){.nah-root .nah-container{padding-inline:var(--nah-mpad)}.nah-root .nah-bar{padding-inline:0}.nah-root .nah-brand{margin-left:16px}.nah-root .nah-actions{margin-right:16px}}@media(max-width:479px){.nah-root .nah-bar{padding-inline:16px}.nah-root .nah-brand{margin-left:0}.nah-root .nah-actions{margin-right:0;gap:8px}.nah-root .nah-toggle{width:32px;height:32px;padding:0}.nah-root .nah-toggle span{width:26px}.nah-root .nah-menu{top:calc(100% + 4px);padding:16px}.nah-root .nah-logo-image{max-height:32px}}@media(prefers-reduced-motion:reduce){.nah-root *,.nah-root *:before,.nah-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nah-root .nah-panel-products{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start;min-height:360px}.nah-root .nah-preview-area{min-width:0}.nah-root .nah-preview-panel{animation:nah-panel-in .18s ease both;min-width:0}.nah-root .nah-preview-panel[hidden]{display:none!important}.nah-root .nah-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.nah-root .nah-preview-heading p{margin:0;font-size:var(--nah-subfont);line-height:1.4;font-weight:500}.nah-root .nah-view-all{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:13px;line-height:1.4;padding:4px 0;border-bottom:1px solid currentColor}.nah-root .nah-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0}.nah-root .nah-product-card{display:flex;flex-direction:column;gap:12px;min-width:0}.nah-root .nah-product-image-wrap{overflow:hidden;background:#f1f0ec;border-radius:8px;aspect-ratio:4/5}.nah-root .nah-product-image,.nah-root .nah-product-placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.nah-root .nah-product-card:hover .nah-product-image{transform:scale(1.035)}.nah-root .nah-product-title{font-size:14px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.nah-root .nah-preview-empty{grid-column:1/-1;margin:0;min-height:180px;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:.6}.nah-root .nah-preview-arrow{display:block;font-size:22px;line-height:1;opacity:0;flex:none}.nah-root .nah-child-link[data-nah-preview-trigger]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-inline:-12px}.nah-root .nah-dropdown[data-layout=wide] .nah-child-link.is-active{background:#00000008;opacity:1}.nah-root .nah-dropdown[data-layout=wide] .nah-child-link.is-active .nah-preview-arrow{opacity:1}.nah-root .nah-dropdown[data-layout=compact] .nah-panel-products{display:block;min-height:0}.nah-root .nah-dropdown[data-layout=compact] .nah-preview-area{display:none}@media(max-width:991px){.nah-root .nah-panel-products{display:block;min-height:0}.nah-root .nah-preview-area,.nah-root .nah-preview-arrow{display:none}.nah-root .nah-dropdown[data-layout=wide] .nah-child-link.is-active{background:transparent}.nah-root .nah-child-link[data-nah-preview-trigger]{padding:4px 0;margin-inline:0}}.nah-root[data-page-style=inner] .nah-bar:before{box-shadow:inset 0 0 0 1px #00000014}@media(min-width:992px){.nah-root[data-page-style=inner] .nah-link:hover,.nah-root[data-page-style=inner] details[open]>.nah-link{background:#0000000f}}.nah-root .nah-product-grid{grid-template-columns:repeat(3,minmax(0,var(--nah-card-max,320px)));justify-content:start}.nah-root .nah-product-image-wrap{aspect-ratio:var(--nah-card-ratio,1 / 1)}.nah-root .nah-product-image{object-fit:var(--nah-card-fit,contain)}html:has([data-nah-root]),html:has([data-nah-root]) body{height:100dvh;overflow:hidden}body:has([data-nah-root]) .page-wrapper{position:fixed;inset:var(--nah-content-top,96px) 0 0;min-height:0;height:auto;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth}body:has([data-nah-root]) #header-group{position:fixed;inset:0 0 auto;z-index:3000;background:var(--color-background,#fff)}html[scroll-lock] body:has([data-nah-root]) .page-wrapper{overflow:hidden}.nah-root .nah-preview-heading{justify-content:flex-end}.nah-root .nah-product-grid{grid-template-columns:repeat(var(--nah-card-columns,3),minmax(0,1fr))}.nah-root .nah-product-card[hidden]{display:none!important}.nah-root .nah-product-controls{display:flex;align-items:center;gap:12px;margin-right:auto}.nah-root .nah-product-controls[hidden]{display:none!important}.nah-root .nah-product-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgb(0 0 0 / .12);border-radius:50%;background:transparent;cursor:pointer}.nah-root .nah-product-arrow:disabled{opacity:.3;cursor:default}.nah-root .nah-product-arrow:not(:disabled):hover{background:#0000000f}.nah-root .nah-product-page{font-size:12px;min-width:52px;text-align:center}@media(min-width:992px){.nah-root .nah-logo-image{max-height:none}.nah-root[data-logo-position=left] .nah-bar{grid-template-columns:auto minmax(0,1fr) auto;column-gap:24px}.nah-root[data-logo-position=left] .nah-brand{grid-column:1}.nah-root[data-logo-position=left] .nah-menu{grid-column:2}.nah-root[data-logo-position=right] .nah-bar{grid-template-columns:minmax(0,1fr) auto auto;column-gap:24px}.nah-root[data-logo-position=right] .nah-brand{grid-column:3}.nah-root[data-logo-position=right] .nah-actions{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nogo-floating-header.css.map */
