strong{font-weight:700}.veil{z-index:1001}*{scrollbar-color:#ccc #fff;scrollbar-width:auto}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#555}body{color:#000}body .font-hero{font-family:ITC Garamond W01;font-size:6rem;line-height:6.5rem}html[data-site=JPOUTLET] body .font-hero,html[data-site=NBJP] body .font-hero{font-size:4.5rem;line-height:5rem}@media(max-width:991.98px){body .font-hero{font-size:3.5rem;line-height:3.75rem}html[data-site=JPOUTLET] body .font-hero,html[data-site=NBJP] body .font-hero{font-size:2.625rem;line-height:2.875rem}}body .didot-font{font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;line-height:2rem}@media(min-width:992px){body .didot-font{font-family:ITC Garamond W01;font-size:3rem;line-height:3.5rem}}body .font-header .font-header-1,body .font-header .font-header-2,body .font-header .font-header-3{font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;letter-spacing:0}body .font-header-1{color:#000;font-size:2rem;line-height:2.5rem}html[data-site=JPOUTLET] body .font-header-1,html[data-site=NBJP] body .font-header-1{font-size:1.5rem;line-height:2rem}@media(max-width:991.98px){body .font-header-1--md{font-size:1.5rem;line-height:2rem}}body .font-header-1--sm{font-size:1.5rem;font-weight:500;line-height:1.75rem}@media(max-width:991.98px){body .font-header-1--sm{font-size:1.125rem;font-weight:500;line-height:1.375rem}}body .font-header-2{color:#000;font-size:1.5rem;line-height:2rem}html[data-site=JPOUTLET] body .font-header-2,html[data-site=NBJP] body .font-header-2{font-size:1.125rem;line-height:1.625rem}@media(max-width:991.98px){body .font-header-2.mobile-font-small{font-size:.875rem;line-height:1rem}}body .font-header-2--sm{font-size:1.125rem;font-weight:500;line-height:1.375rem}body .font-header-3{color:#000;font-size:1rem;line-height:1.5rem}@media(min-width:769px){body .font-header-3.desktop-subhead-2{font-size:.875rem;line-height:1rem}}body .font-header-4{color:#fff;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem}@media(min-width:769px){body .font-header-4.desktop-subhead-2{font-size:.875rem;line-height:1rem}}body .font-subheader-1{font-size:3rem;line-height:3.5rem}body .font-subheader-1,body .font-subheader-2{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:0}body .font-subheader-2{font-size:1.25rem;font-weight:500;line-height:2rem}body .font-subheader-3{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;letter-spacing:0;line-height:1.5rem}body .font-subheader-4{font-size:1rem;line-height:1rem}body .font-body,body .font-subheader-4{color:#000;font-weight:300;letter-spacing:0}body .font-body{font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.5rem}body .font-body-small{font-size:.75rem;line-height:1.125rem}body .font-body-large,body .font-body-small{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:0}body .font-body-large{font-size:1rem;line-height:1.5rem}@media(max-width:991.98px){body .font-body-large.mobile-font-small{font-size:.875rem;line-height:1.25rem}}body .font-body-medium{font-size:1rem;line-height:1.25rem}body .font-body-medium,body .font-small{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:0}body .font-small{font-size:.75rem;line-height:1.125rem}body .font-error{color:#cf0a2c;line-height:1.5rem}body .font-error,body .font-link{font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;letter-spacing:0}body .font-link{color:#000;font-weight:500;line-height:1.25rem;text-decoration:underline}body .font-link.bold{font-weight:700}body .font-link.no-text-decoration{text-decoration:none}body .design-refresh .font-link{font-size:.875rem!important;font-weight:500;line-height:1.25rem!important;padding-bottom:3px;text-decoration:underline;text-underline-offset:3px}body .bold{font-weight:700}body .normal,body .regular{font-weight:300}body .font-weight-semibold{font-weight:500}body .text-underline{text-decoration:underline}body .no-underline{text-decoration:none}body .lowercase{text-transform:lowercase}@media(min-width:992px){body .font-header-lg-1{font-size:2rem;font-weight:500;line-height:2.5rem}body .font-header-lg-1,body .font-header-lg-2{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:0}body .font-header-lg-2{font-size:1.5rem;font-weight:700;line-height:2rem}body .font-header-lg-3{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5rem}}@media(min-width:992px)and (min-width:769px){body .font-header-lg-3.desktop-subhead-2{font-size:.875rem;line-height:1rem}}@media(min-width:992px){body .font-subheader-lg-1{font-size:3rem;line-height:3.5rem}body .font-subheader-lg-1,body .font-subheader-lg-2{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:0}body .font-subheader-lg-2{font-size:1.25rem;font-weight:500;line-height:2rem}body .font-subheader-lg-3{line-height:1rem}body .font-body-lg,body .font-subheader-lg-3{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;letter-spacing:0}body .font-body-lg{font-weight:300;line-height:1.25rem}body .font-body-lg-small{font-size:.75rem;line-height:1rem}body .font-body-lg-large,body .font-body-lg-small{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:0}body .font-body-lg-large{font-size:1rem;line-height:1.5rem}}@media(min-width:992px)and (max-width:991.98px){body .font-body-lg-large.mobile-font-small{font-size:.875rem;line-height:1.25rem}}@media(min-width:992px){body .font-body-lg-medium{font-size:1rem;line-height:1.25rem}body .font-body-lg-medium,body .font-small-lg{color:#000;font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:0}body .font-small-lg{font-size:.75rem;line-height:1rem}body .font-error-lg{color:#cf0a2c;line-height:1.5rem}body .font-error-lg,body .font-link-lg{font-family:Proxima Nova W01,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;letter-spacing:0}body .font-link-lg{color:#000;font-weight:500;line-height:1.25rem;text-decoration:underline}body .bold-lg,body .font-link-lg.bold{font-weight:700}body .normal-lg,body .regular-lg{font-weight:300}body .font-weight-semibold-lg{font-weight:500}body .text-underline-lg{text-decoration:underline}body .no-underline-lg{text-decoration:none}body .lowercase-lg{text-transform:lowercase}}:root{--logo-filter:brightness(0) invert(1)}.header-container.transparent-header{min-height:52px}.header-container.transparent-header .header-navigation .navbar .nav-link,.header-container.transparent-header .header-navigation .toggle-wovn{transition:color .5s ease-in-out}.header-container.transparent-header .header-navigation #search-toggle-icon svg,.header-container.transparent-header .header-navigation .account-links svg,.header-container.transparent-header .header-navigation .mini-cart svg,.header-container.transparent-header .header-navigation .navbar-toggler__container svg,.header-container.transparent-header .header-navigation .toggle-wovn svg{transition:filter .5s ease-in-out}.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open){background:transparent!important;border-bottom-color:transparent!important}.keyboard-focus .header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) .nav-item.dropdown button.dropdown-toggle svg{filter:invert(100%)}.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) .navbar .nav-link,.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) .toggle-wovn{color:#fff!important}.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) #search-toggle-icon svg,.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) .account-links svg,.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) .mini-cart svg,.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) .navbar-toggler__container svg,.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) .toggle-wovn svg{filter:invert(100%)}.header-container.transparent-header .header-navigation:not(.header-scrolled-opaque):not(.header-opaque):not(.menu-is-open):not(.search-is-open) .logo-home svg{filter:var(--logo-filter)}.header-container.transparent-header .header-navigation.header-opaque,.header-container.transparent-header .header-navigation.header-scrolled-opaque,.header-container.transparent-header .header-navigation.menu-is-open,.header-container.transparent-header .header-navigation.search-is-open{background:#fff;opacity:1}.header-container.transparent-header .header-navigation.header-opaque .logo-home span.logo-nb-menu svg,.header-container.transparent-header .header-navigation.header-scrolled-opaque .logo-home span.logo-nb-menu svg,.header-container.transparent-header .header-navigation.menu-is-open .logo-home span.logo-nb-menu svg,.header-container.transparent-header .header-navigation.search-is-open .logo-home span.logo-nb-menu svg{filter:none!important}@media(min-width:992px){.header-container.transparent-header .header-navigation.header-opaque .dropdown-menu.show,.header-container.transparent-header .header-navigation.header-scrolled-opaque .dropdown-menu.show,.header-container.transparent-header .header-navigation.menu-is-open .dropdown-menu.show,.header-container.transparent-header .header-navigation.search-is-open .dropdown-menu.show{clip-path:inset(0 -10px -10px -10px)}}