.header:has(.mega-menu.nfd-editorial-menu[open],.menu-drawer--nfd-editorial[open]){--header-show-transparent-logo: 0;background-color:var(--nfd-header-editorial-bg);background-image:none;border-color:color-mix(in srgb,var(--nfd-header-editorial-text) 24%,transparent);color:var(--nfd-header-editorial-text)}@media screen and (min-width:1000px){.mega-menu.nfd-editorial-menu{--nfd-menu-direction: 1;background:radial-gradient(circle at 10% 10%,rgb(255 255 255 / .07),transparent 34%),var(--nfd-editorial-bg);color:var(--nfd-editorial-text);display:none;max-height:calc(100vh - var(--sticky-area-height) - 24px);padding:0;overflow:hidden auto}.mega-menu.nfd-editorial-menu[open]{display:block;animation:nfd-editorial-menu-reveal .8s cubic-bezier(.23,1,.32,1) both}.nfd-editorial-menu__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:clamp(1.5rem,3vw,4rem);min-height:min(68vh,720px);padding:clamp(2rem,4vw,4rem) min(3.75rem,4vw);transition:grid-template-columns .42s cubic-bezier(.23,1,.32,1)}.nfd-editorial-menu__navigation{align-items:start;align-self:start;display:grid;gap:clamp(1.25rem,2vw,2.5rem);grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);min-width:0;transition:grid-template-columns .42s cubic-bezier(.23,1,.32,1)}.nfd-editorial-menu__categories{min-width:0}.nfd-editorial-menu__item{border-block-start:1px solid color-mix(in srgb,var(--nfd-editorial-text) 32%,transparent);position:relative;transition:opacity .22s ease}.nfd-editorial-menu__item:last-child{border-block-end:1px solid color-mix(in srgb,var(--nfd-editorial-text) 32%,transparent)}.nfd-editorial-menu__item:after{border:1px solid currentColor;border-radius:4px;content:"";opacity:0;pointer-events:none;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:scale(.985);transition:opacity .22s ease,transform .3s cubic-bezier(.25,.74,.22,.99)}.nfd-editorial-menu__item>:is(a,button){align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:var(--heading-font-family);font-size:clamp(1.75rem,2.25vw,2.85rem);font-weight:var(--heading-font-weight);justify-content:space-between;letter-spacing:var(--heading-letter-spacing);line-height:1.08;min-height:clamp(4.25rem,7.2vh,5.75rem);padding:0 clamp(.75rem,1.4vw,1.5rem);text-align:start;text-transform:var(--heading-text-transform);transition:font-size .42s cubic-bezier(.23,1,.32,1),min-height .42s cubic-bezier(.23,1,.32,1),padding .42s cubic-bezier(.23,1,.32,1);width:100%}.nfd-editorial-menu__categories:has(.is-active) .nfd-editorial-menu__item:not(.is-active){opacity:.34}.nfd-editorial-menu__item.is-active:after,.nfd-editorial-menu__item:focus-within:after{opacity:.8;transform:scale(1)}.nfd-editorial-menu__plus{color:var(--nfd-editorial-accent);font-family:var(--text-font-family);font-size:.72em;font-weight:400;opacity:0;transform:scale(.5);transition:opacity .22s ease,transform .3s cubic-bezier(.25,.74,.22,.99)}.nfd-editorial-menu__item.is-active .nfd-editorial-menu__plus,.nfd-editorial-menu__item:focus-within .nfd-editorial-menu__plus{opacity:1;transform:scale(1)}.nfd-editorial-menu__details{min-width:0}.nfd-editorial-menu__detail.is-active{animation:nfd-editorial-detail-in .42s cubic-bezier(.165,.84,.44,1) both}.nfd-editorial-menu__detail .subheading{color:color-mix(in srgb,var(--nfd-editorial-text) 68%,transparent);margin:0 0 .75rem}.nfd-editorial-menu__detail ul{display:grid;gap:0}.nfd-editorial-menu__detail li{border-block-start:1px solid color-mix(in srgb,var(--nfd-editorial-text) 32%,transparent);position:relative;transition:opacity .22s ease}.nfd-editorial-menu__detail li:last-child{border-block-end:1px solid color-mix(in srgb,var(--nfd-editorial-text) 32%,transparent)}.nfd-editorial-menu__detail li:after{border:1px solid currentColor;border-radius:3px;content:"";opacity:0;pointer-events:none;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:scale(.985);transition:opacity .22s ease,transform .3s cubic-bezier(.25,.74,.22,.99)}.nfd-editorial-menu__detail ul:has(li:hover,li:focus-within) li:not(:hover,:focus-within){opacity:.34}.nfd-editorial-menu__detail li:is(:hover,:focus-within):after{opacity:.8;transform:scale(1)}.nfd-editorial-menu__detail li.is-selected:after{opacity:.8;transform:scale(1)}.nfd-editorial-menu__detail a{color:inherit}.nfd-editorial-menu__secondary-link{align-items:center;display:flex;font-family:var(--heading-font-family);font-size:clamp(1.05rem,1.35vw,1.65rem);font-weight:var(--heading-font-weight);gap:.75rem;justify-content:space-between;letter-spacing:var(--heading-letter-spacing);line-height:1.05;min-height:clamp(3.35rem,5.4vh,4.25rem);padding:.65rem clamp(.55rem,1vw,1rem);position:relative;text-transform:var(--heading-text-transform);z-index:1}.nfd-editorial-menu__secondary-link>:first-child{min-width:0;text-wrap:balance}.nfd-editorial-menu__secondary-arrow{color:var(--nfd-editorial-accent);flex:0 0 auto;font-family:var(--text-font-family);font-size:.8em;opacity:0;transform:translate(-4px,4px);transition:opacity .22s ease,transform .3s cubic-bezier(.25,.74,.22,.99)}.nfd-editorial-menu__secondary-link:is(:hover,:focus-visible) .nfd-editorial-menu__secondary-arrow{opacity:1;transform:translate(0)}.nfd-editorial-menu__explore-link{align-items:center;display:flex;gap:.75rem}.nfd-editorial-menu__arrow{transition:transform .22s ease}.nfd-editorial-menu__explore-link:hover .nfd-editorial-menu__arrow,.nfd-editorial-menu__explore-link:focus-visible .nfd-editorial-menu__arrow{transform:translate(4px)}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__layout{grid-template-columns:minmax(600px,1.1fr) minmax(420px,.9fr)}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__navigation{gap:clamp(1.75rem,2.4vw,2.5rem);grid-template-columns:minmax(220px,.6fr) minmax(320px,1fr)}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__item>:is(a,button){font-size:clamp(.9rem,1vw,1.15rem);min-height:clamp(3.25rem,4.8vh,3.85rem);padding-inline:clamp(.5rem,.8vw,.8rem)}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__item>:is(a,button)>:first-child{white-space:nowrap}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__categories:has(.is-active) .nfd-editorial-menu__item:not(.is-active){opacity:.58}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__secondary-link{font-size:clamp(1.2rem,1.65vw,1.85rem)}.nfd-editorial-menu__previews{align-self:start;display:none;height:min(68vh,720px);min-height:420px;overflow:hidden;position:sticky;inset-block-start:0}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__previews{display:block}.nfd-editorial-menu__preview{height:100%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(calc(30px * var(--nfd-menu-direction))) scale(1.03);transition:opacity .6s cubic-bezier(.165,.84,.44,1),transform .6s cubic-bezier(.165,.84,.44,1);z-index:0}.nfd-editorial-menu__preview.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);z-index:2}.nfd-editorial-menu__preview.is-leaving{opacity:0;transform:translateY(calc(-30px * var(--nfd-menu-direction))) scale(.97);z-index:1}.nfd-editorial-menu__image{height:100%;object-fit:contain;object-position:center;width:100%}.nfd-editorial-menu__preview-link{color:inherit;display:block;height:100%;position:relative;text-decoration:none}.nfd-editorial-menu__preview-link:after{align-items:center;background:var(--nfd-editorial-bg);border:1px solid currentColor;color:var(--nfd-editorial-accent);content:"\2197";display:flex;font-family:var(--text-font-family);font-size:1.1rem;height:2.75rem;inset-block-start:1rem;inset-inline-end:1rem;justify-content:center;position:absolute;width:2.75rem;z-index:3}.nfd-editorial-menu__preview-link:focus-visible{outline:2px solid var(--nfd-editorial-accent);outline-offset:-2px}.nfd-editorial-menu__page-stage{height:100%;overflow:hidden;position:relative}.nfd-editorial-menu__page-loader{align-items:center;color:var(--nfd-editorial-accent);display:grid;font-size:.75rem;font-weight:700;top:0;right:0;bottom:0;left:0;justify-items:center;letter-spacing:.04em;opacity:0;position:absolute;text-transform:uppercase}.nfd-editorial-menu__page-stage:is(.is-loading,.is-error) .nfd-editorial-menu__page-loader{opacity:1}.nfd-editorial-menu__contact-sheet{animation:nfd-menu-products-in .5s cubic-bezier(.165,.84,.44,1) both;display:grid;gap:clamp(.65rem,1vw,1rem);height:100%;min-height:0}.nfd-editorial-menu__contact-sheet[data-image-count="1"]{grid-template-columns:minmax(0,1fr)}.nfd-editorial-menu__contact-sheet[data-image-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nfd-editorial-menu__contact-sheet[data-image-count="3"]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:repeat(2,minmax(0,1fr))}.nfd-editorial-menu__contact-sheet[data-image-count="3"] .nfd-editorial-menu__contact-tile:first-child{grid-row:1 / -1}.nfd-editorial-menu__contact-tile{align-items:center;display:grid;justify-items:center;min-height:0;overflow:hidden}.nfd-editorial-menu__contact-image{animation:nfd-menu-product-in .5s cubic-bezier(.165,.84,.44,1) both;animation-delay:calc(var(--nfd-contact-index) * 70ms);height:100%;object-fit:contain;object-position:center;width:100%}.nfd-editorial-menu__collection-stage,.nfd-menu-products,.nfd-menu-products__single,.nfd-menu-products__conveyor,.nfd-menu-products__column{height:100%;min-height:0}.nfd-editorial-menu__collection-stage{overflow:hidden;position:relative}.nfd-editorial-menu__collection-loader,.nfd-menu-products__empty{align-content:center;align-items:center;color:color-mix(in srgb,var(--nfd-editorial-text) 68%,transparent);display:grid;font-family:var(--heading-font-family);font-size:clamp(1rem,1.25vw,1.35rem);height:100%;justify-items:center;letter-spacing:var(--heading-letter-spacing);position:relative;text-transform:var(--heading-text-transform)}.nfd-editorial-menu__collection-loader:after{background:var(--nfd-editorial-accent);content:"";height:2px;margin-block-start:1rem;transform-origin:left;width:min(180px,40%);animation:nfd-menu-loader 1.2s ease-in-out infinite alternate}.nfd-editorial-menu__collection-stage.is-error .nfd-editorial-menu__collection-loader:after{animation:none;transform:scaleX(1)}.nfd-menu-products{animation:nfd-menu-products-in .5s cubic-bezier(.165,.84,.44,1) both;overflow:hidden}.nfd-menu-products__single{align-items:center;display:grid;justify-items:center;overflow:hidden}.nfd-menu-products__single-image{animation:nfd-menu-product-in .5s cubic-bezier(.165,.84,.44,1) both;height:88%;object-fit:contain;object-position:center;width:88%}.nfd-menu-products__conveyor{display:grid;gap:clamp(.65rem,1vw,1rem);grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.nfd-menu-products__column{overflow:hidden}.nfd-menu-products__track{animation:nfd-menu-products-scroll 20s linear infinite;display:flex;flex-direction:column;will-change:transform}.nfd-menu-products__column:nth-child(2) .nfd-menu-products__track{animation-direction:reverse;animation-duration:24s}.nfd-menu-products__column:nth-child(3) .nfd-menu-products__track{animation-duration:22s}.nfd-editorial-menu__preview:not(.is-active) .nfd-menu-products__track{animation-play-state:paused}.nfd-menu-products__set{display:grid;gap:clamp(.65rem,1vw,1rem);padding-block-end:clamp(.65rem,1vw,1rem)}.nfd-menu-products__item{align-items:center;aspect-ratio:4 / 5;display:grid;justify-items:center;min-height:0;overflow:hidden}.nfd-menu-products__image{animation:nfd-menu-product-in .5s cubic-bezier(.165,.84,.44,1) both;animation-delay:calc(var(--nfd-product-index) * 35ms);height:100%;object-fit:contain;object-position:center;width:100%}.nfd-editorial-menu[open] .nfd-editorial-menu__item{animation:nfd-editorial-row-in .7s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--nfd-menu-index) * 50ms)}}@media screen and (min-width:1600px){.nfd-editorial-menu__item>:is(a,button)>:first-child{white-space:nowrap}}@media screen and (min-width:1000px)and (max-width:1199px){.nfd-editorial-menu__layout{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:1.5rem;padding-inline:2rem}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__layout{grid-template-columns:minmax(500px,1.05fr) minmax(340px,.95fr)}.nfd-editorial-menu__navigation{gap:1.25rem;grid-template-columns:minmax(0,.8fr) minmax(270px,1.2fr)}.nfd-editorial-menu__item>:is(a,button){font-size:clamp(1.55rem,2.6vw,2rem);min-height:4.25rem;padding-inline:.7rem}.nfd-editorial-menu__secondary-link{font-size:clamp(.98rem,1.7vw,1.2rem);min-height:3.35rem}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__secondary-link{font-size:clamp(1.05rem,1.8vw,1.3rem)}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__navigation{gap:1.25rem;grid-template-columns:minmax(190px,.68fr) minmax(270px,1fr)}.nfd-editorial-menu__controller.is-secondary-focused .nfd-editorial-menu__item>:is(a,button){font-size:.82rem;min-height:3.1rem;padding-inline:.45rem}}@media screen and (max-width:999px){.menu-drawer--nfd-editorial::part(content){background:radial-gradient(circle at 10% 10%,rgb(255 255 255 / .07),transparent 34%),var(--nfd-editorial-bg);color:var(--nfd-editorial-text);max-width:none}.menu-drawer--nfd-editorial .menu-drawer__panel{background:transparent;color:inherit}.menu-drawer--nfd-editorial :is(a,button,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.menu-drawer--nfd-editorial :is(a,button,summary):is(:hover,:focus-visible,:active),.menu-drawer--nfd-editorial :is(.link-faded,.link-faded-reverse):is(:hover,:focus-visible,:active){background-color:transparent;color:var(--nfd-editorial-text)}.menu-drawer--nfd-editorial :is(a,button,summary):focus-visible{outline:2px solid var(--nfd-editorial-accent);outline-offset:3px}.nfd-editorial-drawer__primary-list{gap:0}.nfd-editorial-drawer__primary-list>li{border-block-start:1px solid color-mix(in srgb,var(--nfd-editorial-text) 28%,transparent);padding-block:.8rem;transition:opacity .22s ease}.nfd-editorial-drawer__primary-list>li:last-child{border-block-end:1px solid color-mix(in srgb,var(--nfd-editorial-text) 28%,transparent)}.nfd-editorial-drawer__primary-list>li>a,.nfd-editorial-drawer__primary-list>li>button,.nfd-editorial-drawer__summary{color:inherit;font-size:clamp(2rem,9.5vw,2.75rem);line-height:1.08;text-transform:uppercase}.nfd-editorial-drawer__primary-list:has(.nfd-editorial-drawer[open])>li:not(:has(.nfd-editorial-drawer[open])){opacity:.55}.nfd-editorial-drawer__summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-height:44px;min-width:0;width:100%}.nfd-editorial-drawer__summary>span:first-child{min-width:0}.nfd-editorial-drawer__summary--compact{font-size:clamp(1.6rem,8.4vw,2.55rem)}.nfd-editorial-drawer__summary--compact>span:first-child{white-space:nowrap}.nfd-editorial-drawer__summary::-webkit-details-marker{display:none}.nfd-editorial-drawer__plus{color:var(--nfd-editorial-accent);font-family:var(--text-font-family);font-size:.75em;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.nfd-editorial-drawer[open] .nfd-editorial-drawer__plus{transform:rotate(45deg)}.nfd-editorial-drawer__body{animation:nfd-editorial-mobile-in .42s cubic-bezier(.165,.84,.44,1) both;padding:1.4rem 0 .5rem}.nfd-editorial-drawer__view-all{align-items:center;display:flex;margin-block-end:1.25rem;min-height:44px;width:fit-content}.nfd-editorial-drawer__links{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);padding-inline-start:1rem}.nfd-editorial-drawer__group{display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr);min-width:0}.nfd-editorial-drawer__group>:is(a,p){color:color-mix(in srgb,var(--nfd-editorial-text) 70%,transparent);margin:0}.nfd-editorial-drawer__group a{align-items:center;display:flex;min-height:44px;min-width:0;overflow-wrap:anywhere;padding-block:.25rem}.nfd-editorial-drawer__group ul{display:grid;gap:.15rem;padding-inline-start:.75rem}.menu-drawer--nfd-editorial [data-nfd-collection-link]{align-items:center;border-radius:2px;display:flex;gap:.75rem;justify-content:space-between;position:relative;transition:background-color .14s ease,color .14s ease,transform .14s ease}.menu-drawer--nfd-editorial [data-nfd-collection-link]:after{color:var(--nfd-editorial-accent);content:"\2192";flex:0 0 auto;font-size:1.15em;line-height:1;opacity:0;transform:translate(-.4rem);transition:opacity .14s ease,transform .14s ease}.menu-drawer--nfd-editorial [data-nfd-collection-link]:active,.menu-drawer--nfd-editorial [data-nfd-collection-link].is-navigating{background-color:color-mix(in srgb,var(--nfd-editorial-text) 7%,transparent);color:var(--nfd-editorial-text);transform:translate(.25rem)}.menu-drawer--nfd-editorial [data-nfd-collection-link]:is(:active,.is-navigating):after{opacity:1;transform:translate(0)}}@keyframes nfd-editorial-menu-reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes nfd-editorial-row-in{0%{filter:blur(14px);opacity:0;transform:translateY(48px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes nfd-editorial-detail-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nfd-editorial-mobile-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nfd-menu-loader{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes nfd-menu-products-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes nfd-menu-product-in{0%{filter:blur(8px);opacity:0;transform:translateY(12px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes nfd-menu-products-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.mega-menu.nfd-editorial-menu[open],.nfd-editorial-menu__item,.nfd-editorial-menu__detail.is-active,.nfd-editorial-menu__preview,.nfd-editorial-drawer__body,.nfd-editorial-drawer__plus,.menu-drawer--nfd-editorial [data-nfd-collection-link],.menu-drawer--nfd-editorial [data-nfd-collection-link]:after,.nfd-editorial-menu__collection-loader:after,.nfd-menu-products,.nfd-editorial-menu__contact-sheet,.nfd-editorial-menu__contact-image,.nfd-menu-products__single-image,.nfd-menu-products__image,.nfd-menu-products__track{animation:none!important;filter:none!important;transition-duration:1ms!important;transform:none!important}.nfd-menu-products__track{height:100%}.nfd-menu-products__set{grid-template-rows:repeat(4,minmax(0,1fr));height:100%;padding-block-end:0}.nfd-menu-products__set[aria-hidden=true]{display:none}.nfd-menu-products__item{aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/nfd-editorial-menu.css.map */
