:root{--nr-header-transition: .2s cubic-bezier(.4, 0, .2, 1)}.header-section{box-shadow:none}#header-component{transition:background-color var(--nr-header-transition),box-shadow var(--nr-header-transition)}#header-component[data-sticky-state=active]{box-shadow:0 1px #1111110f}.menu-list__link-title{position:relative;letter-spacing:.01em}@media(prefers-reduced-motion:no-preference){.menu-list__link-title:after{content:"";position:absolute;left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2);bottom:-2px;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.menu-list__list-item:where(:hover,:focus-within) .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}}.menu-list__link[aria-haspopup=true] .menu-list__link-title{padding-inline-end:calc(var(--gap-xl) / 2 + 14px)}.menu-list__link[aria-haspopup=true] .menu-list__link-title:before{content:"";position:absolute;right:calc(var(--gap-xl) / 2);top:50%;width:7px;height:7px;margin-top:-5px;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:rotate(45deg);transition:transform .2s ease}@media(prefers-reduced-motion:no-preference){.menu-list__link[aria-expanded=true] .menu-list__link-title:before{transform:rotate(-135deg);margin-top:-2px}}.menu-list__submenu .mega-menu__link-image,.menu-list__submenu .resource-card__image{aspect-ratio:4 / 5;width:100%;object-fit:contain;object-position:center;background-color:#f7f7f7;padding:16px;box-sizing:border-box;transition:transform .26s ease}.menu-list__submenu .resource-card__media{background-color:#f7f7f7;border-radius:var(--resource-card-corner-radius, 0);overflow:hidden}@media(hover:hover)and (prefers-reduced-motion:no-preference){.menu-list__submenu .mega-menu__link:hover .mega-menu__link-image,.menu-list__submenu .resource-card:hover .resource-card__image{transform:scale(1.02)}}.mega-menu__link{transition:color var(--nr-header-transition)}.mega-menu__link--parent{font-weight:600}.menu-list__submenu,.menu-list__submenu .resource-card__title{text-transform:uppercase;font-weight:500;letter-spacing:.06em}.mega-menu__link--parent{letter-spacing:.07em}.menu-list__submenu .resource-card__subtext{letter-spacing:.03em}.header-actions__action,.account-button{transition:opacity var(--nr-header-transition),transform .12s ease}@media(hover:hover){.header-actions__action:hover,.account-button:hover{opacity:.7}}.header-actions__action:active,.account-button:active{transform:scale(.94)}header-actions{gap:16px}@media screen and (min-width:750px){.header__column--right .search-action{margin-inline:0}}@media screen and (max-width:749px){.header-logo__image{width:clamp(180px,27vw + 93px,210px);height:auto}.menu-drawer-container .header__icon--summary{width:40px;height:40px;padding:0}#header-component[data-menu-style=drawer] .header__columns,.header__columns{grid-template-columns:44px 0px 1fr 0px 96px}header-actions{display:flex;align-items:center;justify-content:flex-end;width:96px}.header-actions__action{flex-shrink:0}}.cart-count-bubble{font-weight:600;letter-spacing:0}.header-logo{transition:opacity var(--nr-header-transition)}@media(prefers-reduced-motion:no-preference){#header-component[data-sticky-state=inactive] .header-logo,#header-component[data-sticky-state=active] .header-logo{transition:opacity var(--nr-header-transition)}}@media screen and (max-width:749px){.menu-drawer{width:min(92vw,420px);max-width:min(92vw,420px)}.menu-drawer__backdrop{background-color:#0006}.menu-drawer__topbar{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding-inline:22px;border-bottom:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .08)}.menu-drawer__wordmark{font-family:var(--font-heading--family);font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--color-foreground);text-decoration:none}.menu-drawer__topbar .menu-drawer__close-button{padding:0;width:44px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.menu-drawer__navigation{padding-block-start:4px}.menu-drawer__menu.has-submenu{margin-block-end:0}.menu-drawer__menu-item--mainlist{padding-block:18px;padding-inline:22px;font-family:var(--font-body--family);font-size:21px;font-weight:560;line-height:1.2;color:var(--color-foreground)}.menu-drawer__list-item--divider{border-block-end:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .08)}.menu-drawer__menu-item--mainlist .icon-plus svg{width:13px;height:13px;transition:transform .2s ease}details[open]>summary.menu-drawer__menu-item--mainlist .icon-plus svg{transform:rotate(45deg)}a.menu-drawer__menu-item--mainlist:after{content:"";width:7px;height:7px;margin-inline-start:12px;flex-shrink:0;border-right:1.5px solid rgb(var(--color-foreground-rgb, 0 0 0) / .45);border-bottom:1.5px solid rgb(var(--color-foreground-rgb, 0 0 0) / .45);transform:rotate(-45deg)}.menu-drawer__menu--childlist{padding-block-end:4px}.menu-drawer__menu-item--child{padding-block:12px;font-size:15.5px;font-weight:400;line-height:1.3;color:rgb(var(--color-foreground-rgb, 0 0 0) / .62)}.menu-drawer__menu-item--child:hover,.menu-drawer__menu-item--child:active{color:var(--color-foreground)}.menu-drawer__utility-links{margin-inline-start:0;padding-inline:22px;padding-block:14px}.menu-drawer__quick-actions{display:flex;align-items:center;gap:22px;padding-inline:22px;padding-block:14px;margin-block-start:auto;border-top:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .08)}.menu-drawer__quick-action{display:flex;align-items:center;gap:8px;font-family:var(--font-body--family);font-size:14.5px;font-weight:500;color:var(--color-foreground);text-decoration:none;background:none;border:none;padding:0;-webkit-tap-highlight-color:transparent}.menu-drawer__quick-action .svg-wrapper svg{width:17px;height:17px}.menu-drawer__quick-action:active{opacity:.6}.menu-drawer,details[open]>.menu-drawer__submenu{transition-duration:.26s}}.menu-drawer__menu-item:focus-visible,.menu-drawer__close-button:focus-visible,.menu-drawer__wordmark:focus-visible,.menu-drawer__quick-action:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer__backdrop,details[open]>.menu-drawer__submenu,.menu-drawer__menu-item--mainlist .icon-plus svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/nr-header.css.map */
