.nav-v3,
.default-header-v3 {
	--nav-v3-default-font-size: 15px;
	--nav-v3-font-size-xsmall: 9px;
	--nav-v3-font-size-small: calc(var(--nav-v3-default-font-size) * 0.9);
	--nav-v3-font-size-large: calc(var(--nav-v3-default-font-size) * 1.15);
	--nav-v3-font-size-icons: calc(var(--nav-v3-default-font-size) * 1.0);
	--nav-v3-infonav-font-size: var(--body-font-size);
	--nav-v3-font-weight-regular: 500;
	--nav-v3-font-weight-medium: 600;
	--nav-v3-font-weight-semibold: 650;
	--nav-v3-font-weight-bold: 700;
	--nav-v3-font-weight-heavy: 800;
	--nav-v3-font-weight-inherit: inherit;
	--nav-v3-line-height-none: 1;
	--nav-v3-line-height-tight: 1.15;
	--nav-v3-line-height-hero: 1.15;
	--nav-v3-line-height-label: 1.15;
	--nav-v3-line-height-section-hero: 1.15;
	--nav-v3-line-height-section-heading: 1.15;
	--nav-v3-line-height-base: 1.15;
	--nav-v3-line-height-compact: 1.15;
	--nav-v3-line-height-section-link: 1.15;
	--nav-v3-line-height-copy: 1.25;
	--nav-v3-line-height-badge: 12px;
	--nav-v3-line-height-powered-by: 10px;
	--nav-v3-section-heading-font-size: var(--nav-v3-font-size-small);
	--nav-v3-section-heading-font-weight: var(--nav-v3-font-weight-regular);
	--nav-v3-section-heading-line-height: var(--nav-v3-line-height-section-heading);
	--nav-v3-section-link-font-size: var(--nav-v3-default-font-size);
	--nav-v3-section-link-font-weight: var(--nav-v3-font-weight-medium);
	--nav-v3-section-link-line-height: var(--nav-v3-line-height-section-link);
	--nav-v3-section-link-active-font-weight: var(--nav-v3-font-weight-bold);
	--nav-v3-dynamic-section-link-font-size: var(--nav-v3-font-size-small);
	--nav-v3-dynamic-section-link-font-weight: var(--nav-v3-section-link-font-weight);
	--nav-v3-dynamic-section-link-line-height: var(--nav-v3-line-height-compact);
	--nav-v3-importance-hero-font-size: calc(var(--nav-v3-font-size-large) * 1.15);
	--nav-v3-importance-hero-font-weight: var(--nav-v3-section-link-active-font-weight);
	--nav-v3-importance-hero-line-height: var(--nav-v3-line-height-section-hero);
	--nav-v3-importance-strong-font-size: var(--nav-v3-font-size-large);
	--nav-v3-importance-strong-font-weight: var(--nav-v3-section-link-active-font-weight);
	--nav-v3-importance-strong-line-height: var(--nav-v3-line-height-base);
	--nav-v3-importance-normal-font-size: var(--nav-v3-section-link-font-size);
	--nav-v3-importance-normal-font-weight: var(--nav-v3-section-link-font-weight);
	--nav-v3-importance-normal-line-height: var(--nav-v3-section-link-line-height);
	--nav-v3-importance-quiet-font-size: var(--nav-v3-font-size-small);
	--nav-v3-importance-quiet-font-weight: var(--nav-v3-section-link-font-weight);
	--nav-v3-importance-quiet-line-height: var(--nav-v3-section-link-line-height);
}

.nav-v3 {
	--nav-v3-bg: #ffffff;
	--nav-v3-panel-bg: #ffffff;
	--nav-v3-text: #15171a;
	--nav-v3-muted: #6f7680;
	--nav-v3-border: rgba(20, 23, 26, 0.12);
	--nav-v3-hover-bg: #f4f6f8;
	--nav-v3-active-bg: #15171a;
	--nav-v3-active-text: #ffffff;
	--nav-v3-accent: #1b74e4;
	--nav-v3-shadow: 0 18px 50px rgba(15, 18, 22, 0.18);
	position: relative;
	z-index: 30;
	color: var(--nav-v3-text);
	font-family: inherit;
}

.nav-v3--theme-dark {
	--nav-v3-bg: #141416;
	--nav-v3-panel-bg: #141416;
	--nav-v3-text: #f4f5f7;
	--nav-v3-muted: #9aa1aa;
	--nav-v3-border: rgba(255, 255, 255, 0.12);
	--nav-v3-hover-bg: rgba(255, 255, 255, 0.08);
	--nav-v3-active-bg: #f4f5f7;
	--nav-v3-active-text: #141416;
	--nav-v3-shadow: 0 22px 70px rgba(0, 0, 0, 0.38);
}

.nav-v3--theme-transparent {
	--nav-v3-bg: transparent;
	--nav-v3-panel-bg: #ffffff;
}

.nav-v3__track {
	position: relative;
	background: var(--nav-v3-bg);
}

.nav-v3__scroller {
	overflow-x: auto;
	overflow-y: visible;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
}

.nav-v3__scroller::-webkit-scrollbar {
	display: none;
}

.nav-v3--mega .nav-v3__scroller,
.nav-v3--takeover .nav-v3__scroller {
	overflow: visible;
}

.nav-v3__list {
	display: flex;
	align-items: center;
	gap: 8px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav-v3__item {
	position: relative;
	margin: 0;
	padding: 0;
}

.nav-v3__item-control,
.nav-v3__section-heading {
	display: inline-flex;
	align-items: center;
	max-width: 100%;
}

.nav-v3__section-heading-content {
	color: inherit;
	text-decoration: none;
}

.nav-v3__trigger,
.nav-v3__text {
	appearance: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	min-height: 36px;
	max-width: 100%;
	border: 1px solid transparent;
	background: transparent;
	color: inherit;
	font: inherit;
	line-height: var(--nav-v3-line-height-base);
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
}

.nav-v3__trigger {
	cursor: pointer;
}

.nav-v3__text {
	cursor: default;
}

.nav-v3__admin-edit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 18px;
	height: 18px;
	margin-left: 5px;
	border-radius: 50%;
	color: currentColor;
	font-size: var(--nav-v3-font-size-small);
	line-height: var(--nav-v3-line-height-none);
	opacity: 0;
	outline: none;
	text-decoration: none;
	transform: translateX(-2px);
	transition: opacity 120ms ease, transform 120ms ease, background-color 120ms ease, color 120ms ease;
	visibility: hidden;
	pointer-events: none;
}

.nav-v3__item.is-admin-edit-visible > .nav-v3__item-control > .nav-v3__admin-edit,
.nav-v3__item:focus-within > .nav-v3__item-control > .nav-v3__admin-edit,
.nav-v3__item.is-admin-edit-visible > .nav-v3__section > .nav-v3__section-heading > .nav-v3__admin-edit,
.nav-v3__item:focus-within > .nav-v3__section > .nav-v3__section-heading > .nav-v3__admin-edit,
.nav-v3__section-heading:focus-within > .nav-v3__admin-edit {
	opacity: 0.58;
	transform: translateX(0);
	visibility: visible;
	pointer-events: auto;
}

.nav-v3__admin-edit:hover,
.nav-v3__admin-edit:focus-visible {
	background: var(--nav-v3-hover-bg);
	color: var(--nav-v3-text);
	opacity: 1;
	text-decoration: none;
}

.nav-v3__availability-badge {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	font-size: 12px;
	line-height: 1;
}

.nav-v3__item--availability-unknown .nav-v3__availability-badge {
	color: #8a5b00;
	background: #fff4cf;
}

.nav-v3__item--availability-hidden-empty {
	opacity: 0.5;
	transition: opacity 120ms ease;
}

.nav-v3__item--availability-hidden-empty:hover,
.nav-v3__item--availability-hidden-empty:focus-within {
	opacity: 1;
}

.nav-v3__item--availability-hidden-empty > .nav-v3__item-control > .nav-v3__trigger,
.nav-v3__item--availability-hidden-empty > .nav-v3__item-control > .nav-v3__text,
.nav-v3__item--availability-hidden-empty > .nav-v3__section > .nav-v3__section-heading,
.nav-v3__item--availability-invalid-path > .nav-v3__item-control > .nav-v3__trigger,
.nav-v3__item--availability-invalid-path > .nav-v3__item-control > .nav-v3__text,
.nav-v3__item--availability-invalid-path > .nav-v3__section > .nav-v3__section-heading {
	color: #9f1f1f;
	text-decoration: line-through;
	text-decoration-thickness: 1.5px;
	text-decoration-color: rgba(159, 31, 31, 0.7);
}

.nav-v3__item--availability-hidden-empty .nav-v3__availability-badge,
.nav-v3__item--availability-invalid-path .nav-v3__availability-badge {
	color: #ffffff;
	background: #b42318;
}

.nav-v3__trigger:hover,
.nav-v3__trigger:focus-visible {
	color: var(--nav-v3-text);
	text-decoration: none;
	outline: none;
}

.nav-v3__show-all-trigger {
	cursor: pointer;
	color: var(--nav-v3-muted);
	font-size: var(--nav-v3-section-link-font-size);
	font-weight: var(--nav-v3-section-link-font-weight);
	line-height: var(--nav-v3-section-link-line-height);
	text-decoration: none;
}

.nav-v3__show-all-trigger:hover,
.nav-v3__show-all-trigger:focus-visible {
	color: var(--nav-v3-text);
	text-decoration: none;
}

.nav-v3__item.is-dynamic-nav-show-all.is-expanded {
	display: none;
}

.nav-v3__label,
.nav-v3__eyebrow,
.nav-v3__description {
	display: block;
	letter-spacing: 0;
	position:relative;
}

.nav-v3__eyebrow {
	color: var(--nav-v3-muted);
	font-size: var(--nav-v3-font-size-small);
	font-weight: var(--nav-v3-font-weight-medium);
	line-height: var(--nav-v3-line-height-compact);
}

.nav-v3__description {
	color: var(--nav-v3-muted);
	font-size: var(--nav-v3-default-font-size);
	line-height: var(--nav-v3-line-height-copy);
	white-space: normal;
}

.nav-v3__brand-logo {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 54px;
	height: 28px;
	min-width: 0;
}

.nav-v3__brand-logo img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.nav-v3--pills .nav-v3__track {
	padding: 8px 0;
}

.nav-v3--pills .nav-v3__list--depth-0 {
	padding: 0 14px;
}

.nav-v3--pills .nav-v3__trigger,
.nav-v3--pills .nav-v3__text {
	border-color: var(--nav-v3-border);
	border-radius: 999px;
	background: var(--nav-v3-bg);
	padding: 8px 15px;
	font-size: var(--nav-v3-font-size-large);
	font-weight: var(--nav-v3-font-weight-medium);
}

.nav-v3--pills .nav-v3__trigger:hover,
.nav-v3--pills .nav-v3__trigger:focus-visible {
	background: var(--nav-v3-hover-bg);
}

.nav-v3--pills .nav-v3__item.is-active > .nav-v3__trigger,
.nav-v3--pills .nav-v3__item.is-active > .nav-v3__item-control > .nav-v3__trigger,
.nav-v3--pills .nav-v3__item.has-active-child > .nav-v3__trigger,
.nav-v3--pills .nav-v3__item.has-active-child > .nav-v3__item-control > .nav-v3__trigger {
	background: var(--nav-v3-active-bg);
	color: var(--nav-v3-active-text);
	border-color: var(--nav-v3-active-bg);
}

.nav-v3--bar .nav-v3__track,
.nav-v3--mega .nav-v3__track {
	border-bottom: 1px solid var(--nav-v3-border);
}

.nav-v3--bar .nav-v3__list--depth-0,
.nav-v3--mega .nav-v3__list--depth-0 {
	justify-content: center;
	min-height: 44px;
}

.nav-v3--bar .nav-v3__trigger,
.nav-v3--bar .nav-v3__text,
.nav-v3--mega .nav-v3__trigger,
.nav-v3--mega .nav-v3__text {
	padding: 12px 14px;
	font-size: var(--nav-v3-font-size-large);
	font-weight: var(--nav-v3-font-weight-regular);
}

.nav-v3--mega .nav-v3__item,
.nav-v3--takeover .nav-v3__item {
	position: static;
}

.nav-v3__panel {
	position: absolute;
	top: 100%;
	left: 50%;
	min-width: 240px;
	max-width: min(92vw, 1180px);
	background: var(--nav-v3-panel-bg);
	color: var(--nav-v3-text);
	border: 1px solid var(--nav-v3-border);
	box-shadow: var(--nav-v3-shadow);
	opacity: 0;
	visibility: hidden;
	transform: translate(-50%, 8px);
	transition: opacity 140ms ease, transform 140ms ease, visibility 140ms ease;
	pointer-events: none;
}

.nav-v3.is-switching-panels .nav-v3__panel {
	transition: none;
}

.nav-v3__item:hover > .nav-v3__panel,
.nav-v3__item:focus-within > .nav-v3__panel,
.nav-v3__item.is-open > .nav-v3__panel {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, 0);
	pointer-events: auto;
}

.nav-v3__panel-inner {
	padding: 18px;
}

.nav-v3__panel--mega,
.nav-v3--mega .nav-v3__panel,
.nav-v3--takeover .nav-v3__panel {
	left: 0;
	right: 0;
	width: 100vw;
	min-width: 100vw;
	max-width: 100vw;
	border-left: 0;
	border-right: 0;
	transform: translateY(0px);
}

.nav-v3__item:hover > .nav-v3__panel--mega,
.nav-v3__item:focus-within > .nav-v3__panel--mega,
.nav-v3__item.is-open > .nav-v3__panel--mega,
.nav-v3--mega .nav-v3__item:hover > .nav-v3__panel,
.nav-v3--mega .nav-v3__item:focus-within > .nav-v3__panel,
.nav-v3--mega .nav-v3__item.is-open > .nav-v3__panel {
	transform: translateY(0);
}

.nav-v3.nav-v3--click-dropdowns .nav-v3__item:hover > .nav-v3__panel,
.nav-v3.nav-v3--click-dropdowns .nav-v3__item:focus-within > .nav-v3__panel {
	opacity: 0;
	visibility: hidden;
	transform: translate(-50%, 0px);
	pointer-events: none;
}

.nav-v3.nav-v3--click-dropdowns .nav-v3__item:hover > .nav-v3__panel--mega,
.nav-v3.nav-v3--click-dropdowns .nav-v3__item:focus-within > .nav-v3__panel--mega,
.nav-v3.nav-v3--click-dropdowns.nav-v3--mega .nav-v3__item:hover > .nav-v3__panel,
.nav-v3.nav-v3--click-dropdowns.nav-v3--mega .nav-v3__item:focus-within > .nav-v3__panel {
	transform: translateY(0px);
}

.nav-v3.nav-v3--click-dropdowns .nav-v3__item.is-open > .nav-v3__panel {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, 0);
	pointer-events: auto;
}

.nav-v3.nav-v3--click-dropdowns .nav-v3__item.is-open > .nav-v3__panel--mega,
.nav-v3.nav-v3--click-dropdowns.nav-v3--mega .nav-v3__item.is-open > .nav-v3__panel {
	transform: translateY(0);
}

.nav-v3--takeover .nav-v3__panel {
	position: fixed;
	top: var(--nav-v3-takeover-top, 0);
	min-height: min(64vh, 680px);
}

.nav-v3__panel--mega .nav-v3__panel-inner,
.nav-v3--mega .nav-v3__panel-inner,
.nav-v3--takeover .nav-v3__panel-inner {
	width: min(100%, 1180px);
	margin: 0 auto;
	padding: 34px 22px 42px;
}

.nav-v3__subnav > .nav-v3__list {
	display: grid;
	align-items: start;
	grid-template-columns: repeat(3, minmax(160px, 1fr));
	gap: 14px 34px;
}

.nav-v3__list--depth-1,
.nav-v3__list--depth-2,
.nav-v3__list--depth-3 {
	align-items: stretch;
}

.nav-v3__list--depth-1 .nav-v3__item-control,
.nav-v3__list--depth-2 .nav-v3__item-control,
.nav-v3__list--depth-3 .nav-v3__item-control {
	align-items: center;
}

.nav-v3__list--depth-1 .nav-v3__trigger,
.nav-v3__list--depth-1 .nav-v3__text,
.nav-v3__list--depth-2 .nav-v3__trigger,
.nav-v3__list--depth-2 .nav-v3__text,
.nav-v3__list--depth-3 .nav-v3__trigger,
.nav-v3__list--depth-3 .nav-v3__text {
	justify-content: flex-start;
	width: 100%;
	min-height: 0;
	padding: 3px 0;
	white-space: normal;
}

.nav-v3__item--depth-1.nav-v3__item--importance-hero > .nav-v3__trigger,
.nav-v3__item--depth-1.nav-v3__item--importance-hero > .nav-v3__text,
.nav-v3__item--depth-1.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__trigger,
.nav-v3__item--depth-1.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__text {
	font-weight: var(--nav-v3-font-weight-heavy);
}

.nav-v3__item--depth-1.nav-v3__item--importance-strong > .nav-v3__trigger,
.nav-v3__item--depth-1.nav-v3__item--importance-strong > .nav-v3__text,
.nav-v3__item--depth-1.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__trigger,
.nav-v3__item--depth-1.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__text {
	font-weight: var(--nav-v3-font-weight-bold);
}

.nav-v3__item--importance-hero > .nav-v3__trigger,
.nav-v3__item--importance-hero > .nav-v3__text,
.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__trigger,
.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__text,
.nav-v3__item--importance-hero > .nav-v3__section > .nav-v3__section-heading,
.nav-v3__item--importance-hero > .nav-v3__trigger .nav-v3__label,
.nav-v3__item--importance-hero > .nav-v3__text .nav-v3__label,
.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__text .nav-v3__label,
.nav-v3__item--importance-hero > .nav-v3__section > .nav-v3__section-heading .nav-v3__label {
	font-size: var(--nav-v3-importance-hero-font-size);
	font-weight: var(--nav-v3-importance-hero-font-weight);
	line-height: var(--nav-v3-importance-hero-line-height);
}

.nav-v3__item--importance-strong > .nav-v3__trigger,
.nav-v3__item--importance-strong > .nav-v3__text,
.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__trigger,
.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__text,
.nav-v3__item--importance-strong > .nav-v3__section > .nav-v3__section-heading,
.nav-v3__item--importance-strong > .nav-v3__trigger .nav-v3__label,
.nav-v3__item--importance-strong > .nav-v3__text .nav-v3__label,
.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__text .nav-v3__label,
.nav-v3__item--importance-strong > .nav-v3__section > .nav-v3__section-heading .nav-v3__label {
	font-size: var(--nav-v3-importance-strong-font-size);
	font-weight: var(--nav-v3-importance-strong-font-weight);
	line-height: var(--nav-v3-importance-strong-line-height);
}

.nav-v3__item--importance-normal > .nav-v3__trigger .nav-v3__label,
.nav-v3__item--importance-normal > .nav-v3__text .nav-v3__label,
.nav-v3__item--importance-normal > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.nav-v3__item--importance-normal > .nav-v3__item-control > .nav-v3__text .nav-v3__label {
	font-size: var(--nav-v3-default-font-size);
	line-height: var(--nav-v3-line-height-label);
}

.nav-v3__item--importance-quiet > .nav-v3__trigger .nav-v3__label,
.nav-v3__item--importance-quiet > .nav-v3__text .nav-v3__label,
.nav-v3__item--importance-quiet > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.nav-v3__item--importance-quiet > .nav-v3__item-control > .nav-v3__text .nav-v3__label {
	color: var(--nav-v3-muted);
	font-size: var(--nav-v3-font-size-small);
	font-weight: var(--nav-v3-font-weight-medium);
	line-height: var(--nav-v3-line-height-label);
}

.nav-v3__text--heading .nav-v3__label {
	font-weight: var(--nav-v3-font-weight-heavy);
}

.nav-v3__text--note,
.nav-v3__text--label {
	color: var(--nav-v3-muted);
}

.nav-v3__text--separator {
	min-height: 1px;
	padding: 0;
	border: 0;
	border-top: 1px solid var(--nav-v3-border);
	background: transparent;
}

.nav-v3__spot-region {
	min-height: 80px;
	margin-top: 24px;
	border: 1px dashed var(--nav-v3-border);
	background: rgba(27, 116, 228, 0.04);
}

.default-header-v3 {
	--v3-topnav-max-width: 1700px;
	--default-header-v3-bar-height-base: 60px;
	--default-header-v3-bar-height: var(--default-header-v3-bar-height-base);
	--default-header-v3-bg: #151516;
	--default-header-v3-text: #f4f5f7;
	--default-header-v3-strong: #ffffff;
	--default-header-v3-muted: rgba(244, 245, 247, 0.78);
	--default-header-v3-border: rgba(255, 255, 255, 0.08);
	--default-header-v3-hover-bg: rgba(255, 255, 255, 0.08);
	--default-header-v3-action: rgba(244, 245, 247, 0.82);
	--default-header-v3-action-active: #ff4f00;
	--default-header-v3-indicator: var(--primary-color, #ff4f00);
	--default-header-v3-action-badge-bg: var(--default-header-v3-indicator);
	--default-header-v3-action-badge-text: #ffffff;
	--default-header-v3-badge-bg: #f4f5f7;
	--default-header-v3-badge-text: #151516;
	--default-header-v3-info-height: 30px;
	--default-header-v3-info-bg: #151516;
	--default-header-v3-info-text: rgba(244, 245, 247, 0.74);
	--default-header-v3-info-strong: #ffffff;
	--default-header-v3-info-border: rgba(255, 255, 255, 0.09);
	--default-header-v3-info-hover-bg: rgba(255, 255, 255, 0.08);
	--default-header-v3-info-active-bg: #ff4e00;
	--default-header-v3-info-active-text: #ffffff;
	--default-header-v3-info-dropdown-bg: #222;
	--default-header-v3-info-dropdown-text: rgba(244, 245, 247, 0.86);
	--default-header-v3-info-dropdown-strong: #ffffff;
	--default-header-v3-info-dropdown-muted: rgba(244, 245, 247, 0.58);
	--default-header-v3-info-dropdown-border: rgba(0, 0, 0, 0.1);
	--default-header-v3-info-dropdown-hover-bg: rgba(255, 255, 255, 0.08);
	--default-header-v3-info-dropdown-active-bg: var(--default-header-v3-info-active-bg);
	--default-header-v3-info-dropdown-active-text: var(--default-header-v3-info-active-text);
	--default-header-v3-info-left-logo-clearance: 0px;
	--default-header-v3-admin-center-offset-x: 0px;
	--default-header-v3-admin-margin-top: 0px;
	--default-header-v3-admin-margin-right: 20px;
	--default-header-v3-admin-layer: 120150;
	--default-header-v3-info-layer: 760;
	--default-header-v3-bar-layer: 740;
	--default-header-v3-logo-overlap-layer: 1000;
	--default-header-v3-panel-layer: 120100;
	--default-header-v3-panel-bg: #171719;
	--default-header-v3-panel-text: #f4f5f7;
	--default-header-v3-panel-strong: #ffffff;
	--default-header-v3-panel-muted: rgba(244, 245, 247, 0.52);
	--default-header-v3-panel-link: rgba(244, 245, 247, 0.9);
	--default-header-v3-panel-border: rgba(255, 255, 255, 0.08);
	--default-header-v3-panel-shadow: 0 10px 30px rgba(0, 0, 0, 0.45);
	--default-header-v3-panel-content-visual-offset-x: 0px;
	--default-header-v3-spot-bg: rgba(255, 255, 255, 0.035);
	--default-header-v3-spot-border: rgba(244, 245, 247, 0.22);
	--default-header-v3-brand-column: minmax(170px, auto);
	--default-header-v3-brand-max-width: 140px;
	--default-header-v3-brand-max-height: 44px;
	--default-header-v3-logo-box-height: var(--default-header-v3-bar-height-base,65px);
	--default-header-v3-logo-box-padding-x: 10px;
	--default-header-v3-logo-box-padding-y: 8px;
	--default-header-v3-logo-box-width: calc(var(--default-header-v3-brand-max-width) + (var(--default-header-v3-logo-box-padding-x) * 2));
	--default-header-v3-logo-box-bg: #222222;
	--default-header-v3-logo-box-border: #000000;
	--default-header-v3-logo-box-radius: 0 0 10px 10px;
	--default-header-v3-logo-box-shadow: 0px 8px 10px 0px rgba(0,0,0,0.1);
	--default-header-v3-logo-box-top: 0;
	--default-header-v3-logo-box-left: auto;
	--default-header-v3-logo-box-text: #ffffff;
	--default-header-v3-logo-box-layer: 1000;
	--default-header-v3-hero-logo-top: 0px;
	--default-header-v3-hero-logo-left: 15px;
	--default-header-v3-hero-logo-height: 116px;
	--default-header-v3-hero-logo-fade-in-duration: 0ms;
	--default-header-v3-hero-logo-fade-in-delay: 0ms;
	--default-header-v3-hero-logo-fade-out-duration: 0ms;
	--default-header-v3-sticky-logo-fade-duration: 300ms;
	--default-header-v3-sticky-logo-fade-in-delay: 150ms;
	position: relative;
	z-index: 720;
	background: var(--default-header-v3-bg);
	color: var(--default-header-v3-text);
}

.default-header-v3--theme-light {
	--default-header-v3-bg: #ffffff;
	--default-header-v3-text: #15171a;
	--default-header-v3-strong: #0f1114;
	--default-header-v3-muted: rgba(21, 23, 26, 0.74);
	--default-header-v3-border: rgba(20, 23, 26, 0.1);
	--default-header-v3-hover-bg: rgba(20, 23, 26, 0.06);
	--default-header-v3-action: rgba(21, 23, 26, 0.78);
	--default-header-v3-action-active: #000000;
	--default-header-v3-indicator: var(--primary-color, #ff5000);
	--default-header-v3-action-badge-bg: var(--default-header-v3-indicator);
	--default-header-v3-action-badge-text: #ffffff;
	--default-header-v3-badge-bg: #ff5000;
	--default-header-v3-badge-text: #ffffff;
	--default-header-v3-info-bg: #f4f4f4;
	--default-header-v3-info-text: rgba(21, 23, 26, 0.72);
	--default-header-v3-info-strong: #111317;
	--default-header-v3-info-border: rgba(20, 23, 26, 0.1);
	--default-header-v3-info-hover-bg: rgba(20, 23, 26, 0.06);
	--default-header-v3-info-active-bg: #ff4e00;
	--default-header-v3-info-active-text: #ffffff;
	--default-header-v3-info-dropdown-bg: #ffffff;
	--default-header-v3-info-dropdown-text: var(--text-body, #333333);
	--default-header-v3-info-dropdown-strong: var(--text-body, #333333);
	--default-header-v3-info-dropdown-muted: rgba(51, 51, 51, 0.62);
	--default-header-v3-info-dropdown-border: rgba(20, 23, 26, 0.07);
	--default-header-v3-info-dropdown-hover-bg: rgba(20, 23, 26, 0.06);
	--default-header-v3-info-dropdown-active-bg: var(--default-header-v3-info-active-bg);
	--default-header-v3-info-dropdown-active-text: var(--default-header-v3-info-active-text);
	--default-header-v3-panel-bg: #ffffff;
	--default-header-v3-panel-text: #15171a;
	--default-header-v3-panel-strong: #0f1114;
	--default-header-v3-panel-muted: rgba(21, 23, 26, 0.58);
	--default-header-v3-panel-link: rgba(21, 23, 26, 0.9);
	--default-header-v3-panel-border: rgba(20, 23, 26, 0.1);
	--default-header-v3-panel-shadow: 0 10px 30px rgba(15, 18, 22, 0.18);
	--default-header-v3-spot-bg: rgba(255, 80, 0, 0.035);
	--default-header-v3-spot-border: rgba(20, 23, 26, 0.14);
	--default-header-v3-brand-column: minmax(220px, auto);
	--default-header-v3-brand-max-height: 74px;
	--default-header-v3-logo-box-bg: #ffffff;
}

.default-header-v3--theme-light.default-header-v3--compact-branded-logo {
	--default-header-v3-brand-column: minmax(236px, auto);
	--default-header-v3-brand-max-height: 100%;
	--default-header-v3-logo-box-bg: #ffffff;
	--default-header-v3-logo-box-border: #ffffff;
	--default-header-v3-logo-box-radius: 0 0 10px 10px;
	--default-header-v3-logo-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
	--default-header-v3-logo-box-top: 0;
	--default-header-v3-logo-box-left: auto;
	--default-header-v3-logo-box-text: #ffffff;
	--default-header-v3-logo-box-layer: 1000;
}

body:not(.v3-topnav-sticky) .default-header-v3 {
	--default-header-v3-info-left-logo-clearance: calc(var(--default-header-v3-logo-box-width) + 0px);
}

body:not(.v3-topnav-sticky) .default-header-v3--no-brand {
	--default-header-v3-info-left-logo-clearance: 0px;
}

.default-header-v3__info {
	position: relative;
	left: auto;
	top: auto;
	z-index: var(--default-header-v3-info-layer, 760);
	width: 100%;
	height: auto;
	min-height: var(--default-header-v3-info-height);
	margin: 0;
	transform: none;
	background: var(--default-header-v3-info-bg);
	border-bottom: 1px solid var(--default-header-v3-info-border);
	color: var(--default-header-v3-info-text);
	font-size: var(--nav-v3-font-size-small);
	font-weight: var(--nav-v3-font-weight-medium);
	line-height: var(--nav-v3-line-height-tight);
}

header .default-header-v3 .default-header-v3__info.infonav {
	position: relative;
	left: auto;
	top: auto;
	width: 100%;
	height: auto;
	min-height: var(--default-header-v3-info-height);
	margin: 0;
	transform: none;
	background: var(--default-header-v3-info-bg);
	border: 0;
	font-size: var(--nav-v3-font-size-small);
	z-index: auto;
}

body:not(.v3-topnav-sticky) header .default-header-v3 .default-header-v3__info.infonav {
	z-index: calc(var(--default-header-v3-logo-overlap-layer) + 5);
	box-shadow: inset 0 0 15px 1px rgba(0, 0, 0, 0.05);
}

.default-header-v3__info-inner {
	display: flex;
	align-items: center;
	justify-content:flex-end;
	gap:30px;
	width: 100%;
	max-width: var(--v3-topnav-max-width);
	min-height: var(--default-header-v3-info-height);
	box-sizing: border-box;
	margin: 0 auto;
	padding-left: 30px;
	padding-right: 30px;
}

.default-header-v3--compact-branded-logo .default-header-v3__info-inner {
	width: 100%;
	max-width: var(--v3-topnav-max-width);
	padding-left: 30px;
	padding-right: 30px;
}

.default-header-v3__clubshop-name {
	grid-column: 1;
	justify-self: start;
	display: inline-flex;
	align-items: center;
	flex: 0 0 auto;
	min-height: var(--default-header-v3-info-height);
	color: var(--default-header-v3-info-strong);
	font-size: var(--nav-v3-font-size-small);
	font-weight: var(--nav-v3-font-weight-heavy);
	line-height: var(--nav-v3-line-height-none);
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}

.default-header-v3__clubshop-name:hover,
.default-header-v3__clubshop-name:focus-visible {
	color: var(--default-header-v3-indicator);
	text-decoration: none;
	outline: none;
}

.default-header-v3__admin-center {
	position: relative;
	grid-column: 2;
	justify-self: center;
	display: inline-flex;
	align-items: flex-start;
	justify-content: center;
	align-self: start;
	flex: 0 0 auto;
	min-width: 0;
	max-width: 100%;
	margin-top: var(--default-header-v3-admin-margin-top);
	margin-right: 0;
	transform: translateX(var(--default-header-v3-admin-center-offset-x));
	z-index: var(--default-header-v3-admin-layer);
}

.default-header-v3__info .navbar-nav {
	display: flex;
	align-items: center;
	gap: 0;
	float: none;
	min-height: var(--default-header-v3-info-height);
	margin: 0;
	padding: 0;
	list-style: none;
}

.default-header-v3__info-left {
	grid-column: 1;
	justify-self: start;
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	gap: 0;
	flex: 0 1 auto;
	min-width: 0;
	padding-left: var(--default-header-v3-info-left-logo-clearance);
}

.default-header-v3__info-right {
	justify-content: flex-end;
	flex: 0 1 auto;
	min-width: 0;
	margin-left: 0;
}

.default-header-v3__info-right-wrap {
	display: inline-flex;
	grid-column: 3;
	align-items: flex-start;
	justify-content: flex-end;
	justify-self: end;
	gap: 0;
	min-width: 0;
	max-width: 100%;
}

.default-header-v3__info .navbar-nav > li {
	position: relative;
	float: none;
	margin: 0;
	padding: 0;
}

header.head_v3 .infonav .nav > li > a,
header.head_v3 .topnav.navbar .navbar-nav > li > a {
	text-transform:none;
}

.default-header-v3__info .navbar-nav > li.open {
	z-index: 1001;
}

.default-header-v3__info .navbar-nav > li > a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	min-height: var(--default-header-v3-info-height);
	margin: 0;
	padding: 0 7px;
	color: var(--default-header-v3-info-text);
	font-size: var(--nav-v3-infonav-font-size);
	line-height: var(--nav-v3-line-height-tight);
	text-decoration: none;
	transition: none;
	white-space: nowrap;
}

header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li > a {
	padding-left: 7px;
	padding-right: 7px;
}

.default-header-v3__info .navbar-nav > li > a:hover,
.default-header-v3__info .navbar-nav > li > a:focus,
.default-header-v3__info .navbar-nav > li > a:active,
.default-header-v3__info .navbar-nav > li > a.active,
.default-header-v3__info .navbar-nav > li > a.active:hover,
.default-header-v3__info .navbar-nav > li > a.active:focus,
.default-header-v3__info .navbar-nav > li > a.active:active,
.default-header-v3__info .navbar-nav > li.active > a,
.default-header-v3__info .navbar-nav > li.active > a:hover,
.default-header-v3__info .navbar-nav > li.active > a:focus,
.default-header-v3__info .navbar-nav > li.active > a:active {
	background: var(--default-header-v3-info-hover-bg);
	background-image: none;
	color: var(--default-header-v3-info-strong);
	text-decoration: none;
	outline: none;
}

.default-header-v3__info .navbar-nav > li.open > a,
.default-header-v3__info .navbar-nav > li.open > a:focus,
.default-header-v3__info .navbar-nav > li.open > a:hover,
.default-header-v3__info .navbar-nav > li.open > a:active {
	position: relative;
	z-index: 1001;
	background: var(--default-header-v3-info-active-bg);
	background-image: none;
	border-radius: 0 0 4px 4px;
	color: var(--default-header-v3-info-active-text);
	text-decoration: none;
	outline: none;
}

header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li > a:hover,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li > a:focus,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li > a:active,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li > a.active,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li > a.active:hover,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li > a.active:focus,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li > a.active:active,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li.active > a,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li.active > a:hover,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li.active > a:focus,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li.active > a:active {
	background: var(--default-header-v3-info-hover-bg);
	background-image: none;
	color: var(--default-header-v3-info-strong);
	text-decoration: none;
	outline: none;
}

header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li.open > a,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li.open > a:focus,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li.open > a:hover,
header .default-header-v3 .default-header-v3__info.infonav .navbar-nav > li.open > a:active {
	background: var(--default-header-v3-info-active-bg);
	background-image: none;
	color: var(--default-header-v3-info-active-text);
}

.default-header-v3__info .bi,
.default-header-v3__info .glyphicon {
	top: auto;
	font-size: var(--nav-v3-font-size-icons);
	line-height: var(--nav-v3-line-height-none);
}

.default-header-v3__info .caret {
	margin-left: 1px;
}

.default-header-v3__info .navbar-nav .arrow {
	position: absolute;
	left: 50%;
	bottom: -5px;
	display: none;
	width: 10px;
	height: 10px;
	margin-left: -5px;
	background: var(--default-header-v3-info-active-bg);
	opacity: 0;
	pointer-events: none;
	transform: rotate(45deg);
	transition: opacity 0.1s ease-out;
	z-index: 1002;
}

.default-header-v3__info .navbar-nav > li.open > .arrow {
	display: block;
	opacity: 1;
}

.default-header-v3--theme-light .default-header-v3__info .navbar-nav .arrow {
	background: var(--default-header-v3-info-dropdown-bg);
	box-shadow: none;
}

.default-header-v3__info .dropdown-menu {
	min-width: 240px;
	margin-top: 0;
	border: 1px solid var(--default-header-v3-info-dropdown-border);
	border-top: 1px solid var(--default-header-v3-info-dropdown-border);
	border-radius: 0 0 4px 4px;
	background: var(--default-header-v3-info-dropdown-bg);
	box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35);
	color: var(--default-header-v3-info-dropdown-text);
	font-size: var(--nav-v3-default-font-size);
	z-index: 1010;
}

header .default-header-v3 .default-header-v3__info .navbar-nav > li > .dropdown-menu {
	border: 1px solid var(--default-header-v3-info-dropdown-border);
	border-top: 1px solid var(--default-header-v3-info-dropdown-border);
}

header .default-header-v3 .default-header-v3__info .navbar-nav > li > .dropdown-menu > li:last-child > a {
	border-bottom:0;
}

.default-header-v3__info .dropdown-menu.service {
	min-width: 270px;
	z-index: 1010;
}

.default-header-v3__clubshops-dropdown > .clubshop-toggle .bi {
	font-size: var(--nav-v3-default-font-size);
}

.default-header-v3__info .dropdown-menu.clubshops {
	min-width: 280px;
	max-width: min(92vw, 340px);
	max-height: min(70vh, 420px);
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0;
	z-index: 1010;
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-loading,
.default-header-v3__info .dropdown-menu.clubshops .clubshops-error,
.default-header-v3__info .dropdown-menu.clubshops .clubshops-fallback {
	padding: 14px 16px;
	color: var(--default-header-v3-info-dropdown-text);
	font-size: var(--nav-v3-font-size-small);
	line-height: var(--nav-v3-line-height-copy);
	text-align: left;
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-filter-row {
	position: sticky;
	top: 0;
	z-index: 2;
	padding: 10px 12px 8px;
	background: var(--default-header-v3-info-dropdown-bg);
	border-bottom: 1px solid var(--default-header-v3-info-dropdown-border);
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-filter-row:hover {
	background: var(--default-header-v3-info-dropdown-bg);
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-filter-wrap {
	margin: 0;
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-filter-input {
	width: 100%;
	height: 34px;
	padding: 6px 10px;
	border: 1px solid var(--default-header-v3-info-dropdown-border);
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.08);
	color: var(--default-header-v3-info-dropdown-strong);
	font-size: var(--nav-v3-default-font-size);
	font-weight: var(--nav-v3-font-weight-regular);
	line-height: var(--nav-v3-line-height-base);
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-filter-input:focus {
	border-color: #000;
	outline: none;
	box-shadow: none;
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-filter-input::placeholder {
	color: var(--default-header-v3-info-dropdown-muted);
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-no-results {
	padding: 10px 14px;
	color: var(--default-header-v3-info-dropdown-muted);
	font-size: var(--body-font-size, 13px);
	line-height: var(--nav-v3-line-height-label, 1.2);
	cursor: default;
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-search-highlight {
	display: inline;
	padding: 0;
	background: #eee;
	color: inherit;
	font-weight: var(--nav-v3-font-weight-bold, 700);
}

.default-header-v3__info .dropdown-menu.clubshops .clubshops-filter-hidden {
	display: none !important;
}

.default-header-v3__service-content {
	padding: 12px 18px 4px;
}

.default-header-v3__info .dropdown-menu p {
	margin: 0 0 9px;
	color: var(--default-header-v3-info-dropdown-text);
	font-size: var(--nav-v3-font-size-small);
	line-height: var(--nav-v3-line-height-copy);
}

.default-header-v3__info .dropdown-menu b,
.default-header-v3__info .dropdown-menu strong {
	color: var(--default-header-v3-info-dropdown-strong);
}

.default-header-v3__info .dropdown-menu a {
	

}

.default-header-v3__info .dropdown-menu a:hover,
.default-header-v3__info .dropdown-menu a:focus,
.default-header-v3__info .dropdown-menu a:active {
	
}

.default-header-v3__info .dropdown-menu .divider {
	background-color: var(--default-header-v3-info-dropdown-border);
}

.default-header-v3__info .dropdown-menu > li > a {
	width: 100%;
	max-width:100%;
	padding: 7px 12px;
	border-bottom: 1px solid var(--default-header-v3-info-dropdown-border);
	color: var(--default-header-v3-info-dropdown-strong);
	font-weight: normal;
	line-height: var(--nav-v3-line-height-label);
	text-transform:none;
	font-size: var(--body-font-size);
}
.default-header-v3__info .dropdown-menu > li.spacer + li > a {
	border-top: 1px solid var(--default-header-v3-info-dropdown-border);
}

.default-header-v3__info .dropdown-menu .spacer {
	background:#ddd;
	padding:10px;
	float:none;
}

.default-header-v3__info .dropdown-menu .spacer.small {
	padding:5px;
}

.default-header-v3__info .dropdown-menu > li > a:hover,
.default-header-v3__info .dropdown-menu > li > a:focus,
.default-header-v3__info .dropdown-menu > li > a:active {
	background: var(--default-header-v3-info-dropdown-hover-bg);
	background-image: none;
	color: var(--default-header-v3-info-dropdown-strong);
	text-decoration: none;
}

.default-header-v3__info .dropdown-menu > .active > a,
.default-header-v3__info .dropdown-menu > .active > a:focus,
.default-header-v3__info .dropdown-menu > .active > a:hover,
.default-header-v3__info .dropdown-menu > .active > a:active {
	background: var(--default-header-v3-info-dropdown-active-bg);
	background-image: none;
	color: var(--default-header-v3-info-dropdown-active-text);
	font-weight: var(--nav-v3-font-weight-bold);
}

.default-header-v3__info .language-dropdown-holder .dropdown-menu > li > a {
	border-bottom: 0;
}

.default-header-v3__info .language-dropdown-holder .dropdown-menu > .active > a,
.default-header-v3__info .language-dropdown-holder .dropdown-menu > .active > a:focus,
.default-header-v3__info .language-dropdown-holder .dropdown-menu > .active > a:hover,
.default-header-v3__info .language-dropdown-holder .dropdown-menu > .active > a:active {
	background: transparent;
	background-image: none;
	color: #111111;
	font-weight: var(--nav-v3-font-weight-bold);
}

.default-header-v3__info .language-toggle {
	width: 41px;
	padding: 5px 13px;
}

header .default-header-v3 .default-header-v3__info.infonav .dropdown-toggle.language-toggle {
	width: 41px;
	padding: 5px 13px;
}

.default-header-v3__info .flag {
	position: relative;
	top: 3px;
	display: block;
	float: left;
	overflow: hidden;
	width: 15px;
	height: 10px;
	margin: 0 7px 0 0;
	background: url('/img/icons/flags_sprite.png?v6') no-repeat 0 0;
	background-size: 15px auto;
}

.default-header-v3__info .flag.english {
	background-position: 0 -20px;
}

.default-header-v3__info .flag.french {
	background-position: 0 -40px;
}

.default-header-v3__info .flag.spanish {
	background-position: 0 -60px;
}

.default-header-v3__info .flag.dutch {
	background-position: 0 -80px;
}

.default-header-v3__info .flag.portuguese {
	background-position: 0 -100px;
}

.default-header-v3__info .flag.italian {
	background-position: 0 -120px;
}

.default-header-v3__info .flag.russian {
	background-position: 0 -140px;
}

.default-header-v3__info .flag.american {
	background-position: 0 -160px;
}

.default-header-v3__info .flag.german {
	background-position: 0 -180px;
}

.default-header-v3__info .flag.polish {
	background-position: 0 -200px;
}

.default-header-v3__info .flag.swedish {
	background-position: 0 -220px;
}

.default-header-v3__info .language-toggle .flag {
	top: 0;
	float: none;
	flex: 0 0 auto;
	margin: 0;
}

header .default-header-v3 .default-header-v3__info.infonav .dropdown-toggle.language-toggle .flag {
	top: 0;
	float: none;
	margin: 0;
}

.default-header-v3__info .info-wishlist,
.default-header-v3__info .info-basket {
	position: relative;
	width: 38px;
	padding-left: 0 !important;
	padding-right: 0 !important;
	background: transparent !important;
	background-image: none !important;
	font-size: var(--nav-v3-font-size-large);
}

.default-header-v3__info .info-basket:before {
	content: none !important;
}

.default-header-v3__info .info-wishlist:hover,
.default-header-v3__info .info-wishlist:focus,
.default-header-v3__info .info-wishlist.active,
.default-header-v3__info .info-basket:hover,
.default-header-v3__info .info-basket:focus,
.default-header-v3__info .info-basket.active {
	background: var(--default-header-v3-info-hover-bg) !important;
	color: var(--default-header-v3-info-strong);
	opacity: 1;
}

.default-header-v3__info .info-wishlist.active,
.default-header-v3__info .info-basket.active {
	color: var(--default-header-v3-indicator);
}

.default-header-v3__info .info-wishlist .badge,
.default-header-v3__info .info-basket .badge {
	position: absolute;
	top: 3px;
	left: 58%;
	right: auto;
	min-width: 14px;
	height: 14px;
	padding: 1px 4px;
	margin: 0;
	border-radius: 999px;
	background: var(--default-header-v3-badge-bg);
	color: var(--default-header-v3-badge-text);
	font-size: var(--nav-v3-font-size-small);
	font-weight: var(--nav-v3-font-weight-heavy);
	line-height: var(--nav-v3-line-height-badge);
	text-align: center;
}

.default-header-v3__bar {
	position: relative;
	background: var(--default-header-v3-bg);
	border-bottom: 0px solid var(--default-header-v3-border);
}

body.shop_topnav_sticky .default-header-v3__bar {
	z-index: 11;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.075) !important;
}

.default-header-v3:has(.nav-v3__item--depth-0.is-open) {
	z-index: var(--default-header-v3-panel-layer, 120100);
}

.default-header-v3__bar:has(.nav-v3__item--depth-0.is-open) {
	z-index: var(--default-header-v3-panel-layer, 120100);
}

.default-header-v3:has(.nav-v3__item--depth-0.is-open) .default-header-v3__info.infonav {
	z-index: calc(var(--default-header-v3-panel-layer, 120100) + 10);
}

.default-header-v3__bar-marker {
	display: block;
	height: 0;
	overflow: hidden;
}

@media (min-width: 768px) {
	body.shop_topnav_sticky header.main.head_v3.has_default_header_v3_desktop,
	body.shop_topnav_sticky header.main.head_v3.has_default_header_v3_desktop .default-header-v3 {
		display: contents;
	}

	body.shop_topnav_sticky .default-header-v3__bar {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: var(--default-header-v3-bar-layer, 740);
	}

	body.shop_topnav_sticky .default-header-v3__bar:has(.nav-v3__item--depth-0.is-open) {
		z-index: var(--default-header-v3-panel-layer, 120100);
	}
}

body.shop_topnav_sticky:not(.v3-topnav-sticky) .default-header-v3__bar,
body:not(.v3-topnav-sticky) .default-header-v3__bar {
	z-index: var(--default-header-v3-logo-overlap-layer);
}

.default-header-v3__hero-logo-layer {
	position: absolute;
	top: var(--default-header-v3-hero-logo-top);
	left: 50%;
	z-index: calc(var(--default-header-v3-logo-box-layer) + 5);
	width: 100%;
	max-width: var(--v3-topnav-max-width);
	height: var(--default-header-v3-hero-logo-height);
	transform: translateX(-50%);
	opacity: 1;
	visibility: visible;
	pointer-events: none;
	transition: opacity var(--default-header-v3-hero-logo-fade-in-duration) ease, visibility 0s linear 0s;
	transition-delay: var(--default-header-v3-hero-logo-fade-in-delay), 0s;
}

.v3-topnav-sticky .default-header-v3__hero-logo-layer {
	transition: opacity var(--default-header-v3-hero-logo-fade-out-duration) ease, visibility 0s linear 0s;
}

body.v3-topnav-sticky .default-header-v3__hero-logo-layer {
	opacity: 1;
	visibility: inherit;
	transition-delay: 0s, 0s;
}

.default-header-v3__hero-logo {
	position: absolute;
	left: var(--default-header-v3-hero-logo-left);
	top: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: var(--default-header-v3-logo-box-width);
	height: var(--default-header-v3-hero-logo-height);
	padding: var(--default-header-v3-logo-box-padding-y) var(--default-header-v3-logo-box-padding-x);
	border-radius: var(--default-header-v3-logo-box-radius);
	background: var(--default-header-v3-logo-box-bg);
	box-shadow: var(--default-header-v3-logo-box-shadow);
	color: var(--default-header-v3-logo-box-text);
	font-size: var(--nav-v3-font-size-large);
	font-weight: var(--nav-v3-font-weight-heavy);
	line-height: var(--nav-v3-line-height-none);
	text-decoration: none;
	white-space: nowrap;
	pointer-events: auto;
}

.default-header-v3__hero-logo img {
	display: block;
	width: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	object-position: center center;
}

.default-header-v3:has(.default-header-v3__brand.logo-format-wide),
.default-header-v3:has(.default-header-v3__hero-logo.logo-format-wide) {
	--default-header-v3-brand-max-width: 210px;
	--default-header-v3-logo-box-padding-x: 8px;
}

.default-header-v3:has(.default-header-v3__brand.logo-format-square),
.default-header-v3:has(.default-header-v3__hero-logo.logo-format-square) {
	--default-header-v3-brand-max-width: 108px;
}

.default-header-v3:has(.default-header-v3__brand.logo-format-slim),
.default-header-v3:has(.default-header-v3__hero-logo.logo-format-slim) {
	--default-header-v3-brand-max-width: 90px;
	--default-header-v3-logo-box-padding-x: 12px;
}

.default-header-v3__hero-logo.logo-format-wide img,
.default-header-v3__brand.logo-format-wide img {
	max-width: 100%;
	max-height: 92%;
}

.default-header-v3__hero-logo.logo-format-slim img,
.default-header-v3__brand.logo-format-slim img {
	max-width: 84%;
	max-height: 100%;
}

.default-header-v3__inner {
	position: static;
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
	align-items: center;
	gap: 24px;
	width: 100%;
	max-width: var(--v3-topnav-max-width);
	min-height: var(--default-header-v3-bar-height);
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}

.default-header-v3__brand-stack {
	position: relative;
	grid-column: 1;
	justify-self: start;
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	width: var(--default-header-v3-logo-box-width);
	min-width: var(--default-header-v3-logo-box-width);
	min-height: var(--default-header-v3-bar-height);
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	z-index: var(--default-header-v3-logo-box-layer);
}

body.v3-topnav-sticky .default-header-v3__brand-stack {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.default-header-v3__brand {
	position: absolute;
	left: var(--default-header-v3-logo-box-left);
	top: var(--default-header-v3-logo-box-top);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: var(--default-header-v3-logo-box-width);
	height: var(--default-header-v3-logo-box-height);
	min-width: 0;
	min-height: 0;
	padding: var(--default-header-v3-logo-box-padding-y) var(--default-header-v3-logo-box-padding-x);
	border: 0px solid var(--default-header-v3-logo-box-border);
	border-radius: var(--default-header-v3-logo-box-radius);
	background: var(--default-header-v3-logo-box-bg);
	box-shadow: none;
	color: var(--default-header-v3-logo-box-text);
	font-size: var(--nav-v3-font-size-large);
	font-weight: var(--nav-v3-font-weight-heavy);
	line-height: var(--nav-v3-line-height-none);
	text-decoration: none;
	white-space: nowrap;
	isolation: isolate;
	overflow: visible;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity var(--default-header-v3-sticky-logo-fade-duration) ease, visibility 0s linear var(--default-header-v3-sticky-logo-fade-duration);
	z-index: var(--default-header-v3-logo-box-layer);
}

body.v3-topnav-sticky .default-header-v3__brand {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transition-delay: var(--default-header-v3-sticky-logo-fade-in-delay), var(--default-header-v3-sticky-logo-fade-in-delay);
}

.default-header-v3__brand:hover,
.default-header-v3__brand:focus-visible {
	color: var(--default-header-v3-logo-box-text);
	text-decoration: none;
	outline: none;
}

.default-header-v3__brand img {
	position: relative;
	z-index: 1;
	display: block;
	width: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	object-position: center center;
}

header.main.head_v3 .topnav.navbar .navbar-brand.logo-format-wide,
header.main.head_v3 .mobilenav .navbar-brand.logo-format-wide {
	min-width: 170px;
	max-width: 240px;
}

header.main.head_v3 .topnav.navbar .navbar-brand.logo-format-slim,
header.main.head_v3 .mobilenav .navbar-brand.logo-format-slim {
	min-width: 82px;
	max-width: 130px;
}

header.main.head_v3 .topnav.navbar .navbar-brand.logo-format-wide img,
header.main.head_v3 .topnav.navbar .navbar-brand.logo-format-slim img,
header.main.head_v3 .topnav.navbar .navbar-brand.logo-format-square img,
header.main.head_v3 .mobilenav .navbar-brand.logo-format-wide img,
header.main.head_v3 .mobilenav .navbar-brand.logo-format-slim img,
header.main.head_v3 .mobilenav .navbar-brand.logo-format-square img {
	display: block;
	width: auto;
	height: auto;
	max-width: 88%;
	max-height: 88%;
	object-fit: contain;
	object-position: center center;
}

@media (max-width: 767px) {
	header.main.head_v3 .mobilenav .navbar-brand.logo-format-slim img,
	header.main.head_v3 .mobilenav .navbar-brand.logo-format-square img {
		max-height: 84%;
	}

	header.main.head_v3 .mobilenav .navbar-brand.logo-format-wide {
		width: clamp(118px, calc(100vw - 180px), 170px);
		min-width: 118px;
		max-width: 170px;
	}

	header.main.head_v3 .mobilenav .navbar-brand.logo-format-wide img {
		max-width: 96%;
		max-height: 82%;
	}
}

.default-header-v3--compact-branded-logo .default-header-v3__bar {
	overflow: visible;
}

.default-header-v3--compact-branded-logo .default-header-v3__inner {
	width: 100%;
	max-width: var(--v3-topnav-max-width);
	padding-left: 15px;
	padding-right: 30px;
}

@media (max-width: 991px) {
	.default-header-v3__info-inner,
	.default-header-v3__inner {
		padding-left: 5px;
		padding-right: 15px;
	}

	.default-header-v3 {
		--default-header-v3-hero-logo-left: 5px;
	}

	.default-header-v3--compact-branded-logo .default-header-v3__inner {
		padding-left:10px;
	}
}

.default-header-v3--no-brand .default-header-v3__inner {
	padding-left: 0;
}

.default-header-v3--no-brand .default-header-v3__info-left {
	margin-right: auto;
	padding-left: 0;
}

header .default-header-v3--no-brand .default-header-v3__info .default-header-v3__clubshop-name.clubshop_name {
	margin-left: 0;
	padding-left: 0;
}

.default-header-v3--compact-branded-logo .default-header-v3__brand-stack {
	align-self: stretch;
	z-index: 2;
}

.default-header-v3--compact-branded-logo .default-header-v3__brand-stack,
body.v3-topnav-sticky .default-header-v3__brand {
	min-width: 80px;
}

.default-header-v3--compact-branded-logo .default-header-v3__brand {
	position: absolute;
	left: var(--default-header-v3-logo-box-left);
	top: var(--default-header-v3-logo-box-top);
	width: var(--default-header-v3-logo-box-width);
	height: var(--default-header-v3-logo-box-height);
	padding: var(--default-header-v3-logo-box-padding-y) var(--default-header-v3-logo-box-padding-x);
	border: 1px solid var(--default-header-v3-logo-box-border);
	border-width: 0 1px 1px 1px;
	border-radius: var(--default-header-v3-logo-box-radius);
	background: var(--default-header-v3-logo-box-bg);
	box-shadow: none;
	justify-content:flex-start;
	color: var(--default-header-v3-logo-box-text);
	isolation: isolate;
	overflow: visible;
	z-index: var(--default-header-v3-logo-box-layer);
}

.default-header-v3--compact-branded-logo .default-header-v3__brand:hover,
.default-header-v3--compact-branded-logo .default-header-v3__brand:focus-visible {
	color: var(--default-header-v3-logo-box-text);
}

.default-header-v3--compact-branded-logo .default-header-v3__brand::before {
	content: "";
	display: none;
	position: absolute;
	inset: 0;
	z-index: 0;
	background-color: var(--default-header-v3-logo-box-bg);
	border: 1px solid var(--default-header-v3-logo-box-border);
	border-top: 0;
	border-radius: var(--default-header-v3-logo-box-radius);
	box-shadow: var(--default-header-v3-logo-box-shadow);
	pointer-events: none;
}

.default-header-v3--compact-branded-logo .default-header-v3__brand img {
	position: relative;
	z-index: 1;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

body.v3-topnav-sticky .default-header-v3--compact-branded-logo .default-header-v3__brand.logo-format-slim,
body.v3-topnav-sticky .default-header-v3--compact-branded-logo .default-header-v3__brand.logo-format-square {
	--default-header-v3-logo-box-padding-y: 5px;
	justify-content: center;
}

.default-header-v3__powered-by {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	margin-top: 3px;
	color: var(--default-header-v3-muted);
	font-size: var(--nav-v3-font-size-xsmall);
	font-weight: var(--nav-v3-font-weight-semibold);
	line-height: var(--nav-v3-line-height-none);
	text-decoration: none;
}

.default-header-v3__brand.show_branding + .default-header-v3__powered-by {
	position: absolute;
	left: calc(100% + 10px);
	top: calc(var(--default-header-v3-logo-box-top) + (var(--default-header-v3-logo-box-height) / 2));
	width: auto;
	height: auto;
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 0;
	margin-top: 0;
	padding: 0;
	color: #000;
	font-size: var(--nav-v3-font-size-xsmall);
	line-height: var(--nav-v3-line-height-powered-by);
	font-weight:400;
	letter-spacing: 0;
	text-align: left;
	white-space: nowrap;
}

.default-header-v3__powered-by:hover,
.default-header-v3__powered-by:focus-visible {
	color: var(--default-header-v3-strong);
	text-decoration: none;
	outline: none;
}

.default-header-v3__powered-by img {
	display: block;
	width: auto;
	max-width: 58px;
	max-height: 20px;
	object-fit: contain;
}

.default-header-v3__brand.show_branding + .default-header-v3__powered-by img {
	height: 18px;
	max-height: 18px;
	margin-top: 0;
}

.default-header-v3__nav {
	grid-column: 2;
	justify-self: center;
	min-width: 0;
}

.default-header-v3__actions {
	grid-column: 3;
	justify-self: end;
	display: inline-flex;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
	min-height: var(--default-header-v3-bar-height);
}

@media (min-width: 1101px) {
	.default-header-v3__actions {
		padding-right: 16px;
	}
}

.default-header-v3__action {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	color: var(--default-header-v3-action);
	font-size: calc(var(--nav-v3-font-size-large) * 1.15);
	line-height: var(--nav-v3-line-height-none);
	text-decoration: none;
}

.default-header-v3__action:hover,
.default-header-v3__action:focus-visible {
	background: var(--default-header-v3-hover-bg);
	color: var(--default-header-v3-strong);
	text-decoration: none;
	outline: none;
}

.default-header-v3__action.is-active {
	color: var(--default-header-v3-action-active);
}

.default-header-v3__action-icon {
	display: block;
	flex: 0 0 auto;
	width: 1em;
	height: 1em;
}

.default-header-v3__action-icon-wrap {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 1em;
	height: 1em;
}

.default-header-v3__action-icon--basket {
	position: relative;
	top: -1px;
}

.default-header-v3__badge {
	position: absolute;
	top: 2px;
	right: 1px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 16px;
	height: 16px;
	padding: 0 4px;
	border-radius: 999px;
	background: var(--default-header-v3-action-badge-bg);
	color: var(--default-header-v3-action-badge-text);
	font-size: 11px;
	font-weight: 500;
	line-height: var(--nav-v3-line-height-none);
}

header.head_v3 .infonav .dropdown-menu p {
  font-size:var(--body-font-size);
  font-weight:normal;
}

.default-header-v3 .nav-v3 {
	position: static;
	z-index: auto;
	color: var(--default-header-v3-text);
}

.default-header-v3 .nav-v3__track {
	position: static;
	border: 0;
	background: transparent;
}

.default-header-v3 .nav-v3__list--depth-0 {
	justify-content: center;
	min-height: var(--default-header-v3-bar-height);
	gap: 0;
}

.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__trigger,
.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__text,
.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__trigger,
.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__text {
	position: relative;
	min-height: var(--default-header-v3-bar-height);
	padding: 0 13px;
	border: 0;
	color: var(--default-header-v3-muted);
	font-size: calc(var(--nav-v3-font-size-large) * 1.15);
	font-weight: var(--nav-v3-font-weight-regular);
	line-height: var(--nav-v3-line-height-none);
}

.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__trigger:hover,
.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__trigger:focus-visible,
.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__trigger:hover,
.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__trigger:focus-visible {
	color: var(--default-header-v3-strong);
}

.default-header-v3 .nav-v3__item--depth-0.is-active > .nav-v3__trigger,
.default-header-v3 .nav-v3__item--depth-0.has-active-child > .nav-v3__trigger,
.default-header-v3 .nav-v3__item--depth-0.is-active > .nav-v3__item-control > .nav-v3__trigger,
.default-header-v3 .nav-v3__item--depth-0.has-active-child > .nav-v3__item-control > .nav-v3__trigger {
	color: var(--default-header-v3-strong);
}

.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -5px;
	height: 2px;
	background: var(--default-header-v3-indicator);
	opacity: 0;
	transform: scaleX(0.58);
	transition: opacity 140ms ease, transform 140ms ease;
}

.default-header-v3 .nav-v3.is-switching-panels .nav-v3__item--depth-0 > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3.is-switching-panels .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label:after {
	transition: none;
}

.default-header-v3 .nav-v3__item--depth-0.is-open > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3__item--depth-0.is-active > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3__item--depth-0.has-active-child > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3__item--depth-0.is-open > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3__item--depth-0.is-active > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3__item--depth-0.has-active-child > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label:after {
	opacity: 1;
	transform: scaleX(1);
}

.default-header-v3 .nav-v3.has-open-panel .nav-v3__item--depth-0.is-active:not(.is-open) > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3.has-open-panel .nav-v3__item--depth-0.has-active-child:not(.is-open) > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3.has-open-panel .nav-v3__item--depth-0.is-active:not(.is-open) > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label:after,
.default-header-v3 .nav-v3.has-open-panel .nav-v3__item--depth-0.has-active-child:not(.is-open) > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label:after {
	opacity: 0;
	transform: scaleX(0.58);
}

.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control {
	position: relative;
}

.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__admin-edit {
	position: absolute;
	top: 50%;
	right: -5px;
	margin: 0;
	color: var(--default-header-v3-muted);
	transform: translate(0, -50%);
	z-index: 2;
}

.default-header-v3 .nav-v3__admin-edit:hover,
.default-header-v3 .nav-v3__admin-edit:focus-visible {
	background: var(--default-header-v3-hover-bg);
	color: var(--default-header-v3-strong);
}

.default-header-v3 .nav-v3__panel {
	left: 0;
	right: 0;
	width: 100%;
	min-width: 0;
	max-width: 100%;
	max-height: calc(100vh - var(--default-header-v3-info-height) - var(--default-header-v3-bar-height));
	overflow-y: auto;
	overscroll-behavior: contain;
	box-sizing: border-box;
	top: var(--default-header-v3-bar-height);
	min-height: max(300px, 30vh);
	background: var(--default-header-v3-panel-bg);
	color: var(--default-header-v3-panel-text);
	border: 0;
	border-top: 1px solid var(--default-header-v3-panel-border);
	box-shadow: var(--default-header-v3-panel-shadow);
}

.default-header-v3 .nav-v3__item--depth-0:hover > .nav-v3__panel,
.default-header-v3 .nav-v3__item--depth-0:focus-within > .nav-v3__panel,
.default-header-v3 .nav-v3--mega .nav-v3__item--depth-0:hover > .nav-v3__panel,
.default-header-v3 .nav-v3--mega .nav-v3__item--depth-0:focus-within > .nav-v3__panel {
	opacity: 0;
	visibility: hidden;
	transform: translateY(0px);
	pointer-events: none;
}

.default-header-v3 .nav-v3__item--depth-0.is-open > .nav-v3__panel,
.default-header-v3 .nav-v3--mega .nav-v3__item--depth-0.is-open > .nav-v3__panel {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	pointer-events: auto;
}

.nav-v3__panel-close {
	display: none;
}

.default-header-v3 .nav-v3__panel-close {
	position: -webkit-sticky;
	position: sticky;
	top: 18px;
	z-index: 4;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	margin: 18px max(18px, calc((100vw - 1180px) / 2)) 0 auto;
	padding: 0;
	border: 0;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0 8px 22px rgba(20, 23, 26, 0.10);
	color: var(--default-header-v3-panel-muted);
	font-size: 32px;
	line-height: 1;
	cursor: pointer;
	opacity: 0.78;
	transition: opacity 140ms ease, color 140ms ease, background 140ms ease, box-shadow 140ms ease;
}

.default-header-v3 .nav-v3__panel-close:hover,
.default-header-v3 .nav-v3__panel-close:focus-visible {
	background: rgba(255, 255, 255, 0.95);
	box-shadow: 0 10px 26px rgba(20, 23, 26, 0.14);
	color: var(--default-header-v3-panel-text);
	opacity: 1;
	outline: none;
}

.default-header-v3 .nav-v3__panel-close .bi {
	display: block;
	font-size: inherit;
	line-height: 1;
}

.default-header-v3 .nav-v3__panel:has(> .nav-v3__panel-close) .nav-v3__panel-inner {
	padding-top: 0;
}

.default-header-v3 .nav-v3__panel-inner {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	align-items: stretch;
	gap: 50px;
	width: min(100% - 32px, 1180px);
	min-height: max(300px, 30vh);
	box-sizing: border-box;
	padding: 38px 0 44px;
	opacity:0;
	transform: translateY(-60px);
}

.default-header-v3 .nav-v3__item--depth-0.is-open > .nav-v3__panel .nav-v3__panel-inner {
	opacity:1;
	transform: translateY(0);
	transition: transform 700ms cubic-bezier(0,.8,0,1), opacity 300ms ease;
}

/* Only reserve the feature column when a spot/feature is actually present. */
.default-header-v3 .nav-v3__panel-inner:has(> .nav-v3__spot-region:not(:empty)) {
	grid-template-columns: minmax(0, 3fr) minmax(230px, 1fr);
}

/* Never render or reserve space for an empty feature region. */
.default-header-v3 .nav-v3__panel-inner > .nav-v3__spot-region:empty {
	display: none;
}

.default-header-v3 .nav-v3__subnav > .nav-v3__list {
	display: grid;
	--nav-v3-panel-column-gap: 36px;
	width: 100%;
	max-width: min(100%, var(--nav-v3-panel-max-width, 693px));
	margin: 0 auto;
	grid-template-columns: repeat(var(--nav-v3-panel-column-count, 3), minmax(0, 1fr));
	align-items: start;
	gap: var(--nav-v3-panel-column-gap);
}

.default-header-v3 .nav-v3__panel-inner:has(> .nav-v3__spot-region:empty) .nav-v3__subnav > .nav-v3__list,
.default-header-v3 .nav-v3__panel-inner:not(:has(> .nav-v3__spot-region)) .nav-v3__subnav > .nav-v3__list {
	transform: translateX(var(--default-header-v3-panel-content-visual-offset-x, 0px));
}

.default-header-v3 .nav-v3__item--type-section {
	display: block;
	min-width: 0;
}

.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.is-dynamic-nav-section {
	grid-column: auto;
}

.default-header-v3 .nav-v3__section-heading {
	margin: 0 0 14px;
	color: var(--default-header-v3-panel-muted);
	font-size: var(--nav-v3-section-heading-font-size);
	font-weight: var(--nav-v3-section-heading-font-weight);
	line-height: var(--nav-v3-section-heading-line-height);
}

.default-header-v3 .nav-v3__item--type-section.has-active-child > .nav-v3__section > .nav-v3__section-heading {
	color: var(--default-header-v3-panel-strong);
}

.default-header-v3 .nav-v3__section-list .nav-v3__list {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 10px;
}

.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section {
	padding-bottom: 0;
	border-bottom: 0;
}

.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-heading {
	margin-bottom: 14px;
}

.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-list .nav-v3__list {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	width: 100%;
	max-width: none;
	margin: 0;
	gap: 10px;
}

.default-header-v3 .nav-v3__section-list .nav-v3__item {
	width: 100%;
}

.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-list .nav-v3__item {
	width: 100%;
}

.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.nav-v3__item--section-layout-double {
	grid-column: span 2;
}

.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.nav-v3__item--section-layout-triple {
	grid-column: span 3;
}

.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.nav-v3__item--section-layout-quadruple {
	grid-column: span 4;
}

.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.nav-v3__item--section-layout-full {
	grid-column: 1 / -1;
}

.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-double .nav-v3__section-list > .nav-v3__list,
.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-triple .nav-v3__section-list > .nav-v3__list,
.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-quadruple .nav-v3__section-list > .nav-v3__list,
.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-full .nav-v3__section-list > .nav-v3__list {
	display: grid;
	align-items: start;
	width: 100%;
	max-width: none;
	margin: 0;
	column-gap: 20px;
	row-gap: 10px;
}

.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-double .nav-v3__section-list > .nav-v3__list {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-triple .nav-v3__section-list > .nav-v3__list {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-quadruple .nav-v3__section-list > .nav-v3__list {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-full .nav-v3__section-list > .nav-v3__list {
	grid-template-columns: repeat(var(--nav-v3-panel-column-count, 3), minmax(0, 1fr));
}

.default-header-v3 .nav-v3__section-list .nav-v3__trigger,
.default-header-v3 .nav-v3__section-list .nav-v3__text {
	justify-content: flex-start;
	width: auto;
	min-height: 0;
	padding: 0;
	border: 0;
	color: var(--default-header-v3-panel-link);
	font-size: var(--nav-v3-section-link-font-size);
	font-weight: var(--nav-v3-section-link-font-weight);
	line-height: var(--nav-v3-section-link-line-height);
	text-align: left;
	white-space: normal;
}

.default-header-v3 .nav-v3__section-list .nav-v3__trigger:hover,
.default-header-v3 .nav-v3__section-list .nav-v3__trigger:focus-visible {
	color: var(--default-header-v3-panel-strong);
}

.default-header-v3 .nav-v3__section-list .nav-v3__show-all-trigger {
	color: var(--default-header-v3-panel-muted);
}

.default-header-v3 .nav-v3__section-list .nav-v3__show-all-trigger:hover,
.default-header-v3 .nav-v3__section-list .nav-v3__show-all-trigger:focus-visible {
	color: var(--default-header-v3-panel-strong);
}

.default-header-v3 .nav-v3__section-list .nav-v3__item--has-brand-logo .nav-v3__trigger,
.default-header-v3 .nav-v3__section-list .nav-v3__item--has-brand-logo .nav-v3__text {
	align-items: center;
	gap: 10px;
	min-height: 34px;
}

.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-list .nav-v3__trigger,
.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-list .nav-v3__text {
	font-size: var(--nav-v3-dynamic-section-link-font-size);
	font-weight: var(--nav-v3-dynamic-section-link-font-weight);
	line-height: var(--nav-v3-dynamic-section-link-line-height);
}

.default-header-v3 .nav-v3__section-list .nav-v3__item--has-brand-logo .nav-v3__brand-logo {
	width: 62px;
	height: 28px;
	padding: 3px 6px;
	border-radius: 4px;
	background: #ffffff;
}

.default-header-v3 .nav-v3__section-list .nav-v3__item.is-active > .nav-v3__trigger,
.default-header-v3 .nav-v3__section-list .nav-v3__item.is-active > .nav-v3__item-control > .nav-v3__trigger {
	color: var(--default-header-v3-panel-strong);
}

.default-header-v3 .nav-v3__section-list .nav-v3__item.is-active > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item.is-active > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label {
	font-weight: var(--nav-v3-section-link-active-font-weight);
}

.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-hero > .nav-v3__trigger,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-hero > .nav-v3__text,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__trigger,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__text,
.default-header-v3 .nav-v3__item--type-section.nav-v3__item--importance-hero > .nav-v3__section > .nav-v3__section-heading,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-hero > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-hero > .nav-v3__text .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__text .nav-v3__label,
.default-header-v3 .nav-v3__item--type-section.nav-v3__item--importance-hero > .nav-v3__section > .nav-v3__section-heading .nav-v3__label {
	font-size: var(--nav-v3-importance-hero-font-size);
	font-weight: var(--nav-v3-importance-hero-font-weight);
	line-height: var(--nav-v3-importance-hero-line-height);
}

.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-strong > .nav-v3__trigger,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-strong > .nav-v3__text,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__trigger,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__text,
.default-header-v3 .nav-v3__item--type-section.nav-v3__item--importance-strong > .nav-v3__section > .nav-v3__section-heading,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-strong > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-strong > .nav-v3__text .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__text .nav-v3__label,
.default-header-v3 .nav-v3__item--type-section.nav-v3__item--importance-strong > .nav-v3__section > .nav-v3__section-heading .nav-v3__label {
	font-size: var(--nav-v3-importance-strong-font-size);
	font-weight: var(--nav-v3-importance-strong-font-weight);
	line-height: var(--nav-v3-importance-strong-line-height);
}

.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-normal > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-normal > .nav-v3__text .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-normal > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-normal > .nav-v3__item-control > .nav-v3__text .nav-v3__label {
	font-size: var(--nav-v3-importance-normal-font-size);
	font-weight: var(--nav-v3-importance-normal-font-weight);
	line-height: var(--nav-v3-importance-normal-line-height);
}

.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-list .nav-v3__item--importance-normal > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-list .nav-v3__item--importance-normal > .nav-v3__text .nav-v3__label,
.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-list .nav-v3__item--importance-normal > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__item--type-section.is-dynamic-nav-section .nav-v3__section-list .nav-v3__item--importance-normal > .nav-v3__item-control > .nav-v3__text .nav-v3__label {
	font-size: var(--nav-v3-dynamic-section-link-font-size);
	font-weight: var(--nav-v3-dynamic-section-link-font-weight);
	line-height: var(--nav-v3-dynamic-section-link-line-height);
}

.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-quiet > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-quiet > .nav-v3__text .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-quiet > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
.default-header-v3 .nav-v3__section-list .nav-v3__item--importance-quiet > .nav-v3__item-control > .nav-v3__text .nav-v3__label {
	color: var(--default-header-v3-panel-muted);
	font-size: var(--nav-v3-importance-quiet-font-size);
	font-weight: var(--nav-v3-importance-quiet-font-weight);
	line-height: var(--nav-v3-importance-quiet-line-height);
}

.default-header-v3 .nav-v3__spot-region {
	min-height: 100%;
	margin: 0;
	border-color: var(--default-header-v3-spot-border);
	border-radius: 8px;
	background: var(--default-header-v3-spot-bg);
}

	@media (min-width: 901px) and (max-width: 1080px) {
		.default-header-v3--theme-light.default-header-v3--compact-branded-logo {

		}
	}

	@media (min-width: 768px) and (max-width: 900px) {
		.default-header-v3--theme-light.default-header-v3--compact-branded-logo {

		}

	.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__trigger,
	.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__text,
	.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__trigger,
	.default-header-v3 .nav-v3__item--depth-0 > .nav-v3__item-control > .nav-v3__text {
		padding-left: 7px;
		padding-right: 7px;
		font-size: var(--nav-v3-default-font-size);
	}
}

@media (max-width: 767px) {
	.default-header-v3 {
		display: none;
	}

	.nav-v3__panel,
	.nav-v3__panel--mega,
	.nav-v3--mega .nav-v3__panel,
	.nav-v3--takeover .nav-v3__panel {
		position: static;
		width: auto;
		min-width: 0;
		max-width: none;
		border-left: 0;
		border-right: 0;
		box-shadow: none;
		opacity: 1;
		visibility: visible;
		transform: none;
		pointer-events: auto;
	}

	.nav-v3__subnav > .nav-v3__list {
		grid-template-columns: 1fr;
		gap: 8px;
	}

	.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.nav-v3__item--section-layout-double,
	.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.nav-v3__item--section-layout-triple,
	.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.nav-v3__item--section-layout-quadruple,
	.default-header-v3 .nav-v3__subnav > .nav-v3__list > .nav-v3__item--type-section.nav-v3__item--section-layout-full {
		grid-column: auto;
	}

	.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-double .nav-v3__section-list > .nav-v3__list,
	.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-triple .nav-v3__section-list > .nav-v3__list,
	.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-quadruple .nav-v3__section-list > .nav-v3__list,
	.default-header-v3 .nav-v3__item--type-section.nav-v3__item--section-layout-full .nav-v3__section-list > .nav-v3__list {
		grid-template-columns: 1fr;
	}

	.nav-v3__item--importance-hero > .nav-v3__trigger,
	.nav-v3__item--importance-hero > .nav-v3__text,
	.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__trigger,
	.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__text,
	.nav-v3__item--importance-hero > .nav-v3__section > .nav-v3__section-heading,
	.nav-v3__item--importance-hero > .nav-v3__trigger .nav-v3__label,
	.nav-v3__item--importance-hero > .nav-v3__text .nav-v3__label,
	.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
	.nav-v3__item--importance-hero > .nav-v3__item-control > .nav-v3__text .nav-v3__label,
	.nav-v3__item--importance-hero > .nav-v3__section > .nav-v3__section-heading .nav-v3__label {
		font-size: var(--nav-v3-importance-hero-font-size);
	}

	.nav-v3__item--importance-strong > .nav-v3__trigger,
	.nav-v3__item--importance-strong > .nav-v3__text,
	.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__trigger,
	.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__text,
	.nav-v3__item--importance-strong > .nav-v3__section > .nav-v3__section-heading,
	.nav-v3__item--importance-strong > .nav-v3__trigger .nav-v3__label,
	.nav-v3__item--importance-strong > .nav-v3__text .nav-v3__label,
	.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__trigger .nav-v3__label,
	.nav-v3__item--importance-strong > .nav-v3__item-control > .nav-v3__text .nav-v3__label,
	.nav-v3__item--importance-strong > .nav-v3__section > .nav-v3__section-heading .nav-v3__label {
		font-size: var(--nav-v3-importance-strong-font-size);
	}
}
