/** Shopify CDN: Minification failed

Line 441:70 Unexpected ")"

**/
header {
	opacity: 1;
}

.main-header__content .content-item::before,
.main-header__content .content__border-h::after {
	content: none;
}

.drawer__icon-menu {
	display: flex;
}
.header__cart .link svg.theme-icon path,
.header__account-item .link svg.theme-icon path,
.header__menu-button .main-menu-button svg.theme-icon path {
	--color-link-text-button: var(--color-icons);
	--color-link-text-button-hover: var(--color-icons-hover);
	--color-hover: var(--color-icons-hover);
}
.tiles-menu > *:hover > .content__border-h:before,
.header__desktop *:not(.header__announcement-bar) > .content__border-h:hover:before,
.header__desktop .content__border-h:after {
	--color-secondary-background: var(--color-secondary-background-hover);
}
.header__cart:hover,
.header__account-item:hover,
.header__menu-button:hover .main-menu-button,
.header__logo:hover {
	--color-base: var(--color-base-hover);
}
.main-menu-button .link:before {
	content: none !important;
}

.header__button-width {
	flex: 0 auto;
	font-weight: bold;
	text-transform: uppercase;
}
.header__cart .link {
	font-size: 0.85em;
}
.header__logo {
	flex: 1;
}
.header__logo .header__heading-link > * {
	display: flex;
	transition: color var(--duration-medium) var(--animation-bezier);
}
.header__logo .content-item-container {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
}
.header__logo h1 {
	font-size: 5px;
	margin: 0;
}
.header__middle-tile,
.header__search {
	flex: 1 1 auto;
}
.header__desktop .header__announcement-bar .link {
	--color-link-text-button: var(--color-announcement-bar-button);
	--color-link-text-button-hover: var(--color-announcement-bar-button-hover);
}
.header__desktop .header__announcement-bar .content__border-h:after {
	--color-secondary-background: var(--color-announcement-bar-hover);
}
.page-grid-header > * > .content-item {
	height: 100%;
}
.header__heading-logo--svg svg {
	width: var(--max-width);
	height: var(--max-height);
	width: 100%;
}
.header__middle-tile {
	min-width: 60px;
}
@media (min-width: 993px) {
	.header__search {
		min-width: 20%;
	}
}
/*header__hide-main-menu*/
@media (max-width: 992px) {
	.header__announcement-bar:not(.header__announcement-no-search) {
		order: -1;
	}
	.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__middle-tile:not(.header__announcement-bar) {
		grid-column-start: 3;
		grid-column-end: 5;
	}
	.header__account-item:not(.header__account-item--show-always) {
		display: none;
	}
	.header__logo img {
		height: 100%;
	}
	.header__logo:first-child {
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.header__hide-main-menu:not(.header__disable-cart):not(.header__disable-account) .header__logo:first-child {
		grid-column-start: 1;
		grid-column-end: 2;
	}
	.header__logo .content-item-container {
		justify-content: center;
	}
}
@media (min-width: 577px) and (max-width: 992px) {
	.header__announcement-bar:not(.header__announcement-no-search) {
		grid-column-start: 1;
		grid-column-end: 5;
	}
	.header__disable-cart.header__disable-account .header__search,
	.header__disable-search.header__disable-cart.header__disable-account .header__announcement-bar,
	.header__disable-search.header__disable-cart.header__disable-account .header__middle-tile.header__announcement-no-search,
	.header__disable-announcement.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__search,
	.header__disable-search.header__disable-cart:not(.header__hide-main-menu) .header__announcement-bar {
		grid-column-start: 3;
		grid-column-end: 5;
	}
	.header__hide-main-menu:not(.header__disable-cart):not(.header__disable-account) {
		grid-template-columns: auto 1fr min-content min-content;
	}
	.main-header__content.header__hide-main-menu.header__disable-cart.header__disable-account > *:last-child {
		grid-column-start: 3;
		grid-column-end: 5;
	}
	.header__search {
		min-width: 160px;
	}
}
@media (min-width: 577px) {
	header .announcement-bar {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
@media (max-width: 576px) {
	.header__middle-tile:not(.header__announcement-bar) {
		display: none;
	}
	.page-grid-header {
		grid-template-columns: min-content 1fr min-content;
	}
	.header__announcement-bar {
		grid-column-start: 1;
		grid-column-end: 4;
		order: -1;
	}
	.header__search {
		grid-column-start: 1;
		grid-column-end: 4;
		order: 5;
	}
	.header__disable-search.header__disable-announcement.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__logo {
		grid-column-end: 4;
	}
	.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__logo:first-child {
		grid-column-start: 1;
		grid-column-end: 4;
	}
	.header__disable-cart .header__logo:not(:first-child) {
		grid-column-start: 2;
		grid-column-end: 4;
	}
	.header__hide-main-menu:not(.header__disable-cart):not(.header__disable-account) {
		grid-template-columns: 1fr min-content min-content;
	}
	.main-header__content.header__hide-main-menu.header__disable-cart.header__disable-account .header__logo {
		grid-column-start: 1;
		grid-column-end: 4;
	}
}

.header__account-item .link:before,
.header__cart .link:before {
	content: none;
}
.header__search .field__input {
	border-radius: var(--radius);
	border: var(--border-width) var(--border-style) var(--color-header-border-main);
}
.header__desktop > .section-main-background:before {
	border-color: var(--color-header-tile-bg-main);
}
.header__desktop > .section-main-background:after {
	border-color: var(--color-header-border-main);
}
.header__desktop > .section-main-background {
	background: var(--color-header-tile-bg-main);
}

body:not(.no-spacing-grid) .header__search .field {
	border-radius: var(--radius);
	--shadow: var(--shadow-header-search);
	--shadow-hover: var(--shadow-header-search-hover);
}
@media (min-width: 577px) {
	header form.search {
		height: 100%;
		--form_field-height: 100%;
	}
}

header.page-fullwidth .main-header__content > *:first-child {
	--border-lw-lg: 0px;
	--fullwidth-tlr-sp: 0px;
	--fullwidth-blr-sp: 0px;
}
header.page-fullwidth .main-header__content > *:last-child {
	--border-rw-lg: 0px;
	--fullwidth-trr-sp: 0px;
	--fullwidth-brr-sp: 0px;
}

header.page-fullwidth .header__search:last-child .field__input {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right-width: 0px;
}
.no-spacing-grid header .header__search {
	margin-top: calc(var(--border-width) * -1);
}
.no-spacing-grid header.page-width .header__search,
.no-spacing-grid header.page-wide .header__search {
	margin-left: calc(var(--border-width) * -1);
}
.no-spacing-grid header.page-width .header__search .field,
.no-spacing-grid header.page-wide .header__search .field {
	width: calc(100% + var(--border-width));
	height: calc(100% + var(--border-width));
}
@media (min-width: 577px) {
	.no-spacing-grid header.page-fullwidth .header__search {
		margin-left: calc(var(--border-width) * -1);
	}
	.no-spacing-grid header.page-fullwidth .header__search .field {
		width: calc(100% + var(--border-width));
		height: calc(100% + var(--border-width));
	}
}
.no-spacing-grid header .header__search .field__input {
	border-radius: 0px;
}

header.page-fullwidth .header__search:last-child .predictive-search {
	border-bottom-right-radius: 0px;
	border-right-width: 0px;
}

@media (min-width: 577px) and (max-width: 992px) {
	header.page-fullwidth .main-header__content.header__disable-search.header__disable-announcement.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__middle-tile,
	header.page-fullwidth .main-header__content.header__disable-search:not(.header__hide-main-menu):not(.header__disable-account) .header__announcement-bar {
		--border-rw-lg: 0px;
		--fullwidth-trr-sp: 0px;
		--fullwidth-brr-sp: 0px;
	}
	header.page-fullwidth .main-header__content.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__search .field__input {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-right-width: 0;
	}
	header.page-fullwidth .main-header__content:not(.header__disable-search) .header__announcement-bar {
		--border-lw-lg: 0px;
		--border-rw-lg: 0px;
		--fullwidth-tlr-sp: 0px;
		--fullwidth-blr-sp: 0px;
		--fullwidth-trr-sp: 0px;
		--fullwidth-brr-sp: 0px;
	}
}
@media (max-width: 576px) {
	header.page-fullwidth .main-header__content.header__disable-search.header__disable-announcement.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__logo,
	header.page-fullwidth .main-header__content.header__disable-cart.header__disable-account .header__logo,
	header.page-fullwidth .main-header__content.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__logo {
		--border-rw-lg: 0px;
		--fullwidth-trr-sp: 0px;
		--fullwidth-brr-sp: 0px;
	}
	header.page-fullwidth .main-header__content .header__announcement-bar {
		--border-lw-lg: 0px;
		--border-rw-lg: 0px;
		--fullwidth-tlr-sp: 0px;
		--fullwidth-blr-sp: 0px;
		--fullwidth-trr-sp: 0px;
		--fullwidth-brr-sp: 0px;
	}
	header.page-fullwidth .header__search .field__input {
		border-left-width: 0;
		border-right-width: 0;
		border-radius: 0;
	}
	header.page-fullwidth .header__search .predictive-search {
		border-left-width: 0;
		border-right-width: 0;
		border-radius: 0;
	}
}

.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background {
	background: transparent;
	box-shadow: none;
}
.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background:after,
.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background:before {
	content: none;
}
.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background .content-data {
	box-shadow: var(--shadow-always);
	border-radius: var(--radius);
}
.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background .content-data:last-child {
	background: var(--color-header-tile-bg-main);
	position: relative;
}
.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background .content-data:last-child:before,
.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background .content-data:last-child:after {
	content: "";
	position: absolute;
	top: calc(var(--border-width) * -1);
	left: calc(var(--border-width) * -1);
	width: calc(100% + var(--border-width) * 2);
	height: calc(100% + var(--border-width) * 2);
	border-radius: var(--radius);
	pointer-events: none;
}
.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background .content-data:last-child:before {
	border: var(--border-width) solid var(--color-header-tile-bg-main);
	z-index: 0;
}
.no-spacing-grid .header__desktop__with-tiles-menu > .section-main-background .content-data:last-child:after {
	border: var(--border-width) var(--border-style) var(--color-header-border-main);
	z-index: 0;
}

.no-spacing-grid header .section-main-background {
	overflow: unset;
	-webkit-backface-visibility: unset;
	-moz-backface-visibility: unset;
	-webkit-transform: unset;
	-moz-transform: unset;
}
@media (max-width: 992px) {
	.no-spacing-grid .header__desktop > .section-main-background:after,
	.no-spacing-grid .header__desktop > .section-main-background:before {
		content: none;
	}
}
@media (max-width: 576px) {
	.section-main-background > .content-data:only-child .header__search {
		margin-bottom: calc(var(--border-width) * -1);
	}
}

@media (min-width: 993px) {
	.no-spacing-grid .header__desktop:not(.header-internal-normal) .section-main-background > *:not(:only-child):first-child {
		--fullwidth-blr-sp: 0px;
		--fullwidth-brr-sp: 0px;
	}
}
@media (max-width: 992px) {
	.no-spacing-grid .header__desktop:not(.header-internal-normal-mobile) .section-main-background > *:not(:only-child):first-child {
		--fullwidth-blr-sp: 0px;
		--fullwidth-brr-sp: 0px;
	}
	.no-spacing-grid header.boxed__header .header__desktop .section-main-background > *:not(:only-child):last-child {
		--fullwidth-blr-sp: var(--radius);
		--fullwidth-brr-sp: var(--radius);
	}
	.no-spacing-grid header .header__desktop:not(.header-internal-normal-mobile) .section-main-background > *:not(:only-child) .header__search .field__input {
		border-bottom-left-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
}

.no-spacing-grid .boxed__header .header__desktop .section-main-background .page-grid-header > *:first-child {
	--fullwidth-tlr-lg: var(--radius);
	--fullwidth-blr-lg: var(--radius);
}
.no-spacing-grid .boxed__header .header__desktop .section-main-background .page-grid-header > *:last-child {
	--fullwidth-trr-lg: var(--radius);
	--fullwidth-brr-lg: var(--radius);
}
.no-spacing-grid .boxed__header .main-header__content > .header__search:last-child .field__input {
	border-top-right-radius: var(--radius);
	border-bottom-right-radius: var(--radius);
}
@media (max-width: 992px) {
	.no-spacing-grid .boxed__header .header__middle-tile.header__announcement-bar:not(.header__announcement-no-search) {
		--fullwidth-tlr-lg: var(--radius);
		--fullwidth-trr-lg: var(--radius);
	}
	.no-spacing-grid .boxed__header .main-header__content.header__announcement-to-up > *:first-child {
		--fullwidth-tlr-st: 0;
	}
	.no-spacing-grid .boxed__header .main-header__content.header__announcement-to-up > .header__search .field__input {
		border-top-right-radius: 0;
	}
	.no-spacing-grid .boxed__header .main-header__content.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__middle-tile.header__announcement-no-search {
		--fullwidth-trr-lg: var(--radius);
		--fullwidth-brr-lg: var(--radius);
	}
	.no-spacing-grid .boxed__header .main-header__content.header__announcement-to-up .header__search + .header__account-item,
	.no-spacing-grid .boxed__header .main-header__content.header__announcement-to-up .header__cart {
		--fullwidth-trr-sp: 0;
	}
	.no-spacing-grid .boxed__header .main-header__content.header__disable-announcement.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__search .field__input {
		border-top-right-radius: var(--radius);
		border-bottom-right-radius: var(--radius);
	}
}
@media (max-width: 576px) {
	.no-spacing-grid .boxed__header .main-header__content .header__announcement-bar {
		--fullwidth-tlr-sp: var(--radius);
		--fullwidth-trr-sp: var(--radius);
		--fullwidth-brr-sp: 0px;
	}
	.no-spacing-grid .boxed__header .main-header__content:not(.header__disable-announcement) > *:first-child {
		--fullwidth-tlr-sp: 0;
	}
	.no-spacing-grid .boxed__header .main-header__content:not(.header__disable-search) > *:first-child {
		--fullwidth-blr-sp: 0;
	}
	.no-spacing-grid .boxed__header .main-header__content.header__disable-announcement.header__disable-cart.header__disable-account .header__logo {
		--fullwidth-trr-sp: var(--radius);
	}
	.no-spacing-grid .boxed__header .section-main-background .main-header__content:not(.header__disable-announcement) .header__logo {
		--fullwidth-trr-sp: 0;
	}
	.no-spacing-grid .boxed__header .section-main-background>*:only-child) .main-header__content.header__disable-search.header__disable-cart.header__disable-account .header__logo {
		--fullwidth-brr-sp: var(--radius);
	}
	.no-spacing-grid .boxed__header .header__desktop .section-main-background .page-grid-header > .header__search .field__input {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: var(--radius);
		border-bottom-right-radius: var(--radius);
	}
	.no-spacing-grid .boxed__header .main-header__content.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__logo {
		--fullwidth-trr-lg: var(--radius);
		--fullwidth-brr-lg: var(--radius);
	}
	.no-spacing-grid .boxed__header .main-header__content .header__search + .header__account-item,
	.no-spacing-grid .boxed__header .main-header__content .header__search ~ .header__cart {
		--fullwidth-brr-sp: 0;
	}
	.no-spacing-grid .boxed__header .main-header__content.header__disable-announcement.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account):not(.header__disable-search) .header__logo {
		--fullwidth-brr-lg: 0;
	}
	.no-spacing-grid .boxed__header .main-header__content.header__disable-announcement.header__disable-cart:not(.header__hide-main-menu):not(.header__disable-account) .header__search .field__input {
		border-top-right-radius: 0;
	}
	.no-spacing-grid .boxed__header .header__announcement-bar.header__announcement-no-search ~ .header__cart {
		--fullwidth-trr-sp: 0;
	}
}

.shopify-section-header-sticky,
.overflow-hidden-tablet .section-header {
	--sticky-margin: -1;
	--sticky-top: 0;
	position: sticky;
	z-index: 10;
	background: var(--color-body-background);
}
.fixed-position {
	position: fixed !important;
	top: 0;
	width: 100%;
}
.shopify-section-header-sticky:not(.shopify-section-first-hide) {
	top: var(--sticky-top);
}
.shopify-section-header-sticky:not(.shopify-section-first-hide):before {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: var(--sticky-bottom);
	background: var(--color-body-background);
}
@media (max-width: 576px) {
	.shopify-section-header-sticky:not(.shopify-section-first-hide):before {
		top: calc(var(--sticky-bottom) * -1);
		height: calc(100% + var(--sticky-bottom) * 2);
	}
	.header__announcement-bar .announcement-bar {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
.shopify-section-header-hidden {
	top: calc(var(--header-announcement-height) * -1 + 1px);
}
.section-header.animate {
	transition: top 0.2s ease-out;
}
.shopify-section-header-sticky {
	transition: top 0.3s ease-out;
}
