@media screen and (min-width:750px){.header .menu-list__link{font-size:.75rem;letter-spacing:.14em}.header .menu-list__link-title{position:relative;padding-inline:1.125rem;padding-block:.875rem}.header .menu-list__link-title:after{content:"";position:absolute;left:1.125rem;right:1.125rem;bottom:.625rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out-cubic, ease-out)}.header .menu-list__list-item:where(:hover,:focus-within) .menu-list__link-title:after,.header .menu-list__link[aria-expanded=true] .menu-list__link-title:after,.header .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.header .menu-list .menu-list__link{color:var(--menu-top-level-font-color)}}@media screen and (min-width:750px){.header .menu-list__submenu-inner{--submenu-padding-block-start: 2.25rem;--submenu-padding-block-end: 2.75rem;justify-content:center}.header .menu-list__submenu-inner{border-block-end:1px solid var(--color-border)}.header .menu-list__submenu .mega-menu{display:flex;justify-content:center}.header .mega-menu__grid,.header .mega-menu__list{display:flex;justify-content:center;gap:0 clamp(3rem,6vw,6.5rem);width:auto}.header .mega-menu__column{min-width:9rem}.header .mega-menu__link--parent{font-family:var(--font-body--family);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6);padding-block:0 .875rem}.header .mega-menu__link--parent:hover{color:var(--color-foreground)}.header .mega-menu__link:not(.mega-menu__link--parent){font-family:var(--font-heading--family);font-weight:300;font-size:1.125rem;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--color-foreground);padding-block:.3125rem}.header .mega-menu__link:not(.mega-menu__link--parent) .wrap-text{background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .25s var(--ease-out-cubic, ease-out)}.header .mega-menu__link:not(.mega-menu__link--parent):hover .wrap-text,.header .mega-menu__link:not(.mega-menu__link--parent):focus-visible .wrap-text{background-size:100% 1px}}@media screen and (min-width:750px){.header .menu-list__list-item--dropdown:not([slot=overflow]){position:relative}.header .menu-list__list-item--dropdown:not([slot=overflow])>.menu-list__submenu{top:100%;left:50%;width:max-content;min-width:13rem;padding-inline:0;translate:-50% 0;clip-path:none;background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:0 .75rem 2rem #0000000f;opacity:var(--submenu-content-opacity);transition:opacity .2s ease,visibility .2s}.header .menu-list__list-item--dropdown .menu-list__submenu-inner{display:block;transform:none;padding:1.125rem 1.75rem 1.375rem;border-block-end:0;max-height:none}.header .menu-dropdown__list{display:grid;justify-items:start}}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-weight:300;font-size:1.75rem;letter-spacing:0;text-transform:none}.menu-drawer .menu-drawer__menu:not(.menu-drawer__menu--childlist)>.menu-drawer__list-item{border-block-end:1px solid var(--color-border)}.menu-drawer .menu-drawer__menu-item--parent{font-size:.75rem;letter-spacing:.14em}.menu-drawer .menu-drawer__menu-item--child{font-family:var(--font-heading--family);font-weight:300;font-size:1.25rem;text-transform:none;padding-block:.4375rem}.menu-drawer .menu-drawer__back-button{font-size:.75rem;letter-spacing:.14em}@media screen and (min-width:990px)and (max-width:1679px){.header-logo .header-logo__image{height:calc(var(--header-logo-image-height) * .68);width:calc(var(--header-logo-image-width) * .68)}.header .menu-list__link-title{padding-block:.625rem}}@media screen and (min-width:990px)and (max-width:1279px){.header-logo .header-logo__image{height:calc(var(--header-logo-image-height) * .62);width:calc(var(--header-logo-image-width) * .62)}}@media screen and (min-width:990px)and (max-width:1679px){.header .header-logo{--padding-block-start: 8px !important;--padding-block-end: 8px !important}.header .menu-list__link-title{padding-block:.45rem}}@media screen and (min-width:990px)and (max-width:1919px){.header .menu-list__link{letter-spacing:.1em}.header .menu-list__link-title{padding-inline:.625rem}.header .menu-list__link-title:after{left:.625rem;right:.625rem}}@media screen and (min-width:990px)and (max-width:1439px){.header-logo .header-logo__image{height:calc(var(--header-logo-image-height) * .62);width:calc(var(--header-logo-image-width) * .62)}.header .menu-list__link-title{padding-inline:.5rem}.header .menu-list__link-title:after{left:.5rem;right:.5rem}}@media screen and (min-width:990px)and (max-width:1365px){.header .menu-list__link-title{padding-inline:.25rem}.header .menu-list__link-title:after{left:.25rem;right:.25rem}}@media screen and (min-width:750px){.header .overflow-menu::part(overflow-list){display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding-block:1rem}.header .menu-list__list-item[slot=overflow]{display:block}.header .menu-list__list-item[slot=overflow] .menu-list__link{font-size:.75rem;letter-spacing:.1em}.header .menu-list__list-item[slot=overflow] .menu-list__link-title{padding-inline:0}.header .menu-list__list-item[slot=overflow] .menu-list__link-title:after{left:0;right:0}.header .menu-list__list-item[slot=more] .menu-list__link:focus:not(:focus-visible),.header .menu-list__list-item[slot=more] .menu-list__link:hover{outline:none}}.jc-menu-feature{position:relative}.jc-menu-feature .resource-card__title,.jc-menu-feature .resource-card__content{display:none}.jc-menu-feature__label{position:absolute;inset:auto 0 0 0;padding:2.5rem 1rem .9rem;color:#fff;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(to top,rgb(20 28 38 / .55),transparent);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/91/assets/jc-header.css.map */
