.header {
	display: flex;
	justify-content: space-between;
	padding: 0 20px;
	background: #FFFFFF;
}
.header.sticky {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 9;
	left: 0;
	box-sizing: border-box;
	transition: all 150ms ease-in-out;
}
.header .logo {
	background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 218 166'%3E%3Ccircle cx='82.5' cy='82.5' r='77.5' fill='%23fff'/%3E%3Cpath fill='%23FFCC4C' d='M37.1 23.4ZM71.6 38l-10-27c.8 9.8 2 19.5 3.4 29.3l6.6-2.3ZM55.2 31.9v1l2.8 9.7c0 .4.2.8.8 1l3.8-2.1c0-.9-.6-1.3-1-1.9a263 263 0 0 0-4.1-5.2c-.7-.9-1.3-1.9-2.2-2.5-.1-.2-.2-.3-.2-.1l.1.1ZM79 36.7l-3.6-11.6H75c-.3 4.1-1 8.2-.9 12.5 1.7-.3 3.3-.3 5-.9ZM82 36.8c2-.3 4.1.2 6.4 0v-28l-.3-.2c0 .2-.2.3-.3.5l-6.1 26.2c-.1.5-.3 1 .3 1.5ZM28 63l-.2.4 10.5 6.8c.7-1.6 1.3-3 1.7-4.8L28 63ZM46.2 54.9c1-1.1 2-2.2 2.8-3.4-.2-.7-.8-.9-1.2-1.2l-7-4.3c-.7-.3-1.2-.9-2-1 0-.1-.1-.1-.2 0l.2.1c0 .3.1.5.3.7l6.4 8.8c.1.2.3.4.7.3ZM24.4 84v.4L36.7 87c-.4-1.8.1-3.3-.4-5.1l-11.9 2ZM38 25.4l12.2 22.8c.3.4.4 1 1 1.2 1.6-1.4 3.3-2.8 5-4-.2-.8-.7-1.2-1-1.6L38.9 25.2c-.4-.5-.8-1.1-1.4-1.4 0-.2-.2-.3-.4-.3l.3.4c0 .6.3 1 .6 1.5ZM37.7 73c-1.7-.7-26-4.1-28.6-4 9 3.6 18.1 7 27.4 10.4.6-2.4.5-4.5 1.2-6.5ZM19 43.8v-.1.1ZM20.2 45l19.5 17c.4.4.8.8 1.5 1l3.1-5.6c-.3-.6-.8-.8-1.2-1l-22.4-12c-.5-.3-1-.6-1.6-.6.2.5.7.8 1 1.1ZM95.8 38.1c0-4 .8-7.9.2-12l-5.2 11c1.7.5 3.2 1.2 5 1ZM130.9 49ZM28.2 105.2l12.5-1.9c-.6-1.8-1.1-3.2-1.8-4.6-2.1.8-9.6 5.3-10.7 6.5ZM112.9 47.3l4.8 4.3c.7-.2 1-.7 1.4-1l17-19.3c.3-.4.8-.8.9-1.4l-.9.5-20.8 14.9c-.8.6-1.7 1-2.4 2ZM137 29.8ZM130.9 49c.1 0 .2 0 0 0ZM119.4 53.7c1 1.5 1.9 2.8 3 4l.7-.4 7.3-7.4c.2-.2.4-.5.5-.9-1.5.2-2.7 1-4 1.5l-7.5 3.2ZM110.8 45.7c1.8-3.8 3.5-7.5 5-11.2l-.3-.2-9 8.6 4.3 2.8ZM39.3 123Z'/%3E%3Cpath fill='%23FFCC4C' d='M38.7 78.2a44.7 44.7 0 0 0 80.8 31.1c-.2-.2-.6-.3-1-.3l-2.1-.3a41.7 41.7 0 1 1 7.5-33.7c1.2.2 2.1.6 3.1 0a44.1 44.1 0 0 0-40.7-36.4 44.8 44.8 0 0 0-47.6 39.6Z'/%3E%3Cpath fill='%23FFCC4C' d='M36.7 89.4 8.7 96c2.2.5 27.9.5 29.4-.2-.5-2-1-4.1-1.4-6.4ZM114.4 14.8c-5.5 7.9-10.9 16-16.3 24.2l6.1 2.6a292 292 0 0 0 10.2-26.8ZM44 116.9c-1.5 2-3.4 3.9-4.7 6.1.2 0 .5 0 .7-.2l10-5.5s0-.3.2-.5l-3.3-3.5-2.9 3.6ZM112.6 153.3v.1-.1ZM112.7 153.4s0 .1 0 0ZM116.3 131l-3.7-9.5c-.1-.3-.2-.6-.7-.8-1.3.8-2.6 1.6-3.8 2.9 2.8 3 5.4 6 8.4 8.6.2-.4 0-.9-.2-1.3ZM116.5 132.2l.1.1ZM112.7 153.4ZM106.2 126c0-.3 0-.9-.7-1.2l-5.8 2.8.3 1 11.8 23.6c.2.4.3 1 .8 1.1 0-.5 0-1-.2-1.3-2-8.7-4-17.3-6.2-26ZM114 119l21.2 19.6a623.5 623.5 0 0 0-16.3-24.5l-4.9 5ZM97.3 141v.1ZM152 52.6ZM152.3 52.3l-.3.2c.2 0 .3 0 .3-.2ZM127.7 68.5c.5 2.8.7 3.5 1.6 4.8l10.9-5c-4.2-.2-8.3-.2-12.5.2ZM125.1 59.5c-.4.2-1 .2-1.2.9l2.8 5.5c.6 0 1-.2 1.3-.4l23-12.1c.3-.2.8-.4 1-.8l-1.2.1-25.7 6.9ZM43.9 112c.4-.2 1-.3 1.4-1-1.3-1.7-2.3-3.6-3.5-5.4l-.7.3-21.9 14.7c-.3.3-.8.5-.9 1 .6 0 1.2-.3 1.7-.5L44 112ZM35.4 142.6h.1v-.1h-.1ZM17.4 122v-.1h.1-.1ZM97.5 139.4l-.2-10.3-.3-.6c-1.6.3-3.1.5-4.6 1.3 1.7 3.8 3 7.6 4.9 11.3l.2-1.7ZM18.3 121.6ZM56 136.2v-.3s-.2 0 0 .3ZM17.5 121.9c.3 0 .6 0 .8-.3a1 1 0 0 0-.8.3Z'/%3E%3Cpath fill='%23FFCC4C' d='M52.3 119c-.5.1-.7.5-1 .8l-15.1 21.3c-.3.4-.6.8-.7 1.4l.7-.4 20.4-18.2c.3-.3.8-.5.7-1.2l-5-3.8ZM75.6 130c0 4.2.2 8.3.7 12.4 1.4-4 3-7.8 4.2-12a27 27 0 0 0-5-.5ZM83 130.7l3 28.6c1.7-8.1 4-27.3 3.6-29.2-2.2.2-4.3.2-6.6.6ZM59.2 155.1l.4.2 13.5-25.8-6.6-2c-2.5 9.4-5 18.5-7.3 27.6ZM56 135.9h.1ZM63.9 126.4c-1.2-.8-2.6-1.5-4-2-.4.3-.5.6-.6 1a4912.7 4912.7 0 0 1-3.2 10.4l.7-.4 6.8-8c.2-.3.4-.5.3-1Z'/%3E%3Cpath fill='%23272930' d='M58.7 83.6h5v.3c0 1.2.3 2.2.9 2.9.6.7 1.4 1 2.5 1 1 0 2-.3 2.6-1 .6-.6 1-1.5 1-2.6 0-1.9-1.3-3.2-4-4L66 80a10 10 0 0 1-4.9-2.9 7.1 7.1 0 0 1-1.6-4.7 9 9 0 0 1 2.2-6.4 7.5 7.5 0 0 1 5.8-2.4c2.3 0 4.1.7 5.5 2.2a9.1 9.1 0 0 1 2.2 6h-5v-.3a3 3 0 0 0-.7-2.2c-.6-.5-1.3-.8-2.2-.8-.8 0-1.6.3-2 .8-.6.6-.9 1.4-.9 2.3 0 .5 0 .8.2 1.1l.5.9c.5.6 1.7 1 3.4 1.6l1.8.5c1.9.7 3.3 1.6 4.2 2.8 1 1.2 1.4 2.8 1.4 4.7a10 10 0 0 1-2.4 7 8.3 8.3 0 0 1-6.4 2.6c-2.5 0-4.5-.8-6-2.5a9.8 9.8 0 0 1-2.4-6.8ZM80 64.2h5.6v16.2c0 2.5.2 4.3.8 5.3.5 1 1.4 1.4 2.7 1.4 1.3 0 2.2-.4 2.7-1.4.6-1 .8-2.8.8-5.3V64.2h5.5V82c0 2 0 3.5-.3 4.5-.2 1-.6 1.8-1 2.6-1 1.2-2 2.2-3.2 2.8a10 10 0 0 1-4.5 1 10 10 0 0 1-4.5-1 8.3 8.3 0 0 1-4.2-5.3c-.2-1-.3-2.5-.3-4.6V64.2ZM109 92.3h-5.4V64.2h5.2l11.6 18v-18h5.4v28h-5.1L109 73.9v18.5ZM142 92.3h-3.8l-10-28.1h5.8l6.1 18.7 6.2-18.7h5.8l-10 28ZM154.5 92.3V64.2h5.5v28h-5.5ZM180.6 92.3h-15.2V64.2h15.2v5h-9.7v6.3h9.7v4.9h-9.7v7h9.7v4.9ZM183 64.2h5.6l4.7 18.2 5-18.2h3.9l5 18.2 4.7-18.2h5.6l-8.2 28H205l-4.8-17.5-4.7 17.6h-4.3L183 64.2ZM60.4 109.8h-1.7V97.5h3.5c1.5 0 2.6.3 3.4 1 .7.7 1.1 1.7 1.1 3 0 1-.3 1.8-1 2.5-.6.6-1.4 1-2.4 1l3.4 4.8h-2.2l-4-5.7v5.7Zm0-6h1a5 5 0 0 0 2.7-.5c.6-.4 1-1 1-1.9 0-.8-.3-1.3-.9-1.7-.5-.4-1.3-.6-2.4-.6h-1.4v4.8ZM75.1 103.5a6.2 6.2 0 0 1 2-4.5c.5-.6 1.2-1 2-1.3.7-.3 1.4-.5 2.3-.5a6.3 6.3 0 0 1 4.4 1.8 6.1 6.1 0 0 1 1.9 4.5c0 1-.2 1.7-.4 2.4-.3.8-.7 1.4-1.3 2-.6.7-1.3 1.2-2 1.6a6.3 6.3 0 0 1-8.9-6Zm1.9 0c0 .7 0 1.3.3 1.9a4.3 4.3 0 0 0 2.4 2.5c.5.2 1 .3 1.7.3 1.2 0 2.3-.4 3.1-1.3.9-1 1.3-2 1.3-3.4a4.4 4.4 0 0 0-1.2-3 4.3 4.3 0 0 0-3.3-1.5 4.1 4.1 0 0 0-3 1.3 4.7 4.7 0 0 0-1.3 3.3ZM96 103.5a6.2 6.2 0 0 1 1.9-4.5 6.1 6.1 0 0 1 4.3-1.8 6.3 6.3 0 0 1 4.4 1.8 6.1 6.1 0 0 1 2 4.5c0 1-.2 1.7-.5 2.4a6.5 6.5 0 0 1-3.3 3.5 6.3 6.3 0 0 1-8.8-5.9Zm1.8 0c0 .7.1 1.3.3 1.9a4.3 4.3 0 0 0 2.4 2.5c.6.2 1.1.3 1.7.3 1.3 0 2.3-.4 3.2-1.3.9-1 1.3-2 1.3-3.4a4.4 4.4 0 0 0-1.2-3c-.5-.5-1-.9-1.5-1.1-.5-.3-1.1-.4-1.8-.4a4.1 4.1 0 0 0-3 1.3 4.7 4.7 0 0 0-1.4 3.3ZM117.3 109.8V97.5h6.1V99h-4.3v3.7h4.3v1.6h-4.3v5.4h-1.7ZM138.7 109.8h-5.8V97.5h1.8V108h4v1.7ZM149.1 109.8h-1.7V97.5h1.7v12.3ZM163 103.6h7.5c0 1.9-.7 3.4-1.8 4.6a6 6 0 0 1-4.5 1.8 6.1 6.1 0 0 1-5.8-4 6.8 6.8 0 0 1 0-4.9c.4-.8.9-1.5 1.5-2a6 6 0 0 1 4.5-1.9 6 6 0 0 1 3.3 1c.9.5 1.6 1.3 2 2.4h-2.1a4 4 0 0 0-3.4-1.6 4.2 4.2 0 0 0-3 1.3 4.7 4.7 0 0 0-1 5 4.3 4.3 0 0 0 2.4 2.6c.5.2 1 .4 1.6.4 1 0 1.8-.3 2.5-.8s1.3-1.2 1.8-2.2h-5.6v-1.7ZM181.2 109.8h-1.8V97.5h1.8v5.2h5v-5.2h1.8v12.3h-1.8v-5.4h-5v5.4ZM200.5 109.8h-1.8V99h-2.3v-1.6h6.4V99h-2.3v10.7ZM210.6 106.2h1.6c0 .7.2 1.2.6 1.5.3.4.8.6 1.3.6a2 2 0 0 0 1.5-.6c.4-.3.6-.8.6-1.5 0-.5-.2-1-.5-1.3-.2-.3-.8-.6-1.6-.8h-.3c-1-.4-1.7-.8-2.2-1.4a3 3 0 0 1-.6-2c0-1 .3-1.8 1-2.5.5-.6 1.3-1 2.4-1 .9 0 1.7.3 2.2 1 .6.5 1 1.3 1 2.3h-1.7c0-.5-.2-.9-.5-1.2-.3-.3-.6-.4-1-.4-.6 0-1 .1-1.3.5-.3.3-.5.7-.5 1.3l.1.5c0 .2.2.3.3.4.2.3.7.6 1.5.8l.9.2c.8.3 1.4.8 1.8 1.4.4.5.7 1.2.7 2a4 4 0 0 1-1 2.9c-.7.7-1.6 1-2.7 1-1 0-2-.3-2.6-1a4 4 0 0 1-1-2.7Z'/%3E%3C/svg%3E");
	aspect-ratio: 220/165;
	max-width: 240px;
	width: 100%;
	display: block;
	text-indent: -99999px;
	transition: 0.3s;
	padding: 0 20px;
	margin-bottom: -40px;
	z-index: 100;
}
.header .logo.mobile_logo {
	display: none;
}
.header .header_container {
	display: flex;
	flex-flow: column;
	align-items: flex-end;
	gap: 20px;
	padding: 15px 0;
}
.header .menu_cta {
	display: flex;
	align-items: center;
	margin: 0;
}
.header .menu_cta > a.search_icon span {
	aspect-ratio: 1/1;
	height: 20px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23505464' d='m19.7 17.3-3.9-3.9a1 1 0 0 0-.6-.3h-.7a8.1 8.1 0 1 0-1.4 1.4v.7c0 .2.1.5.3.6l3.9 4c.4.3 1 .3 1.3 0l1.1-1.2c.4-.3.4-1 0-1.3ZM8.1 13a5 5 0 1 1 0-10 5 5 0 0 1 0 10Z'/%3E%3C/svg%3E");
	display: block;
}
.header .menu_cta > a.account_icon span {
	aspect-ratio: 1/1;
	height: 18px;
	background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23505464' d='M9 10.1A5 5 0 1 0 9 0a5 5 0 0 0 0 10.1Zm4.5 1.2h-2a6.1 6.1 0 0 1-5 0h-2c-2.5 0-4.5 2-4.5 4.4v.6c0 1 .8 1.7 1.7 1.7h14.6c1 0 1.7-.8 1.7-1.7v-.6c0-2.4-2-4.4-4.5-4.4Z'/%3E%3C/svg%3E");
	display: block;
}
.header .menu_cta > a.cart_icon {
	position: relative;
}
.header .menu_cta > a.cart_icon span.icon {
	aspect-ratio: 1/1;
	height: 20px;
	width: 20px;
	background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 20'%3E%3Cpath fill='%23505464' d='M2.2 18.7c.1.7.7 1.3 1.5 1.3h14.2c.7 0 1.3-.6 1.4-1.3l1.2-8.8H1l1.2 8.8Zm13-6.2a.6.6 0 1 1 1.3 0v4.9a.6.6 0 1 1-1.2 0v-4.9Zm-3.3 0a.6.6 0 1 1 1.2 0v4.9a.6.6 0 1 1-1.2 0v-4.9Zm-3.4 0a.6.6 0 0 1 1.2 0v4.9a.6.6 0 0 1-1.2 0v-4.9Zm-3.4 0a.6.6 0 0 1 1.2 0v4.9a.6.6 0 0 1-1.2 0v-4.9Zm12.8-6.3-1-4.3A2.5 2.5 0 0 0 14.4 0H7.1a2.5 2.5 0 0 0-2.4 2l-1 4.2H.8a1 1 0 0 0-.9 1v1.4c0 .5.4 1 1 1h19.6c.5 0 1-.5 1-1V7.1c0-.5-.5-.9-1-.9H18ZM7.1 1.9h7.3c.3 0 .6.2.6.5l1 3.8H5.5l1-3.8c0-.3.2-.5.5-.5Z'/%3E%3C/svg%3E");
	display: block;
}
.header .menu_cta > a.cart_icon span.count {
	position: absolute;
	text-indent: 0;
	bottom: -5px;
	right: -5px;
	background: var(--yellow);
	height: 15px;
	width: 15px;
	font-size: 10px;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header .menu_cta > a.cart_icon span.count_0 {
	display: none;
}
.header .contact_link_container {
	display: flex;
}
.header .contact_link_container > a {
	display: flex;
	gap: 5px;
	align-items: center;
	text-decoration: none;
	color: var(--blue-grey);
	margin: 0;
	position: relative;
}
.header .contact_link_container > a :before {
	content: "";
	background: center/cover no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='522' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23505464' d='m165.403 19.418 46.182 108.644c5.491 12.797 1.715 27.775-9.093 36.422l-53.957 43.922c33.785 69.356 89.919 125.781 159.003 159.996l44.207-53.673c8.815-10.723 23.735-14.336 36.498-8.861l108.355 46.848c13.891 6.137 21.454 21.166 17.999 35.846l-23.564 100.727c-3.294 14.24-15.875 24.171-30.535 24.125-252.299-.785-456.86-206.622-456.075-458.92.046-14.67 10.053-27.15 24.315-30.375L129.609 1.182c14.661-3.321 29.837 4.315 35.794 18.236Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='519.007' height='521.004' x='.421' y='.41' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3585_21'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3585_21' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
	width: 25px;
	height: 25px;
	display: block;
}
.header .contact_link_container .large-text {
	font-size: 26px;
}
.header .contact_link_container .contact_hours {
	font-size: 16px;
	text-align: right;
}
.header .contact_link_container > a.mail_link:before {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3e%3cpath fill='%23FF0000' d='M10 11.75a2.986 2.986 0 0 1-1.842-.641L0 4.766v8.859C0 14.66.84 15.5 1.875 15.5h16.25c1.035 0 1.875-.84 1.875-1.875v-8.86l-8.156 6.348c-.551.426-1.2.637-1.844.637ZM.636 3.676l8.29 6.449a1.751 1.751 0 0 0 2.15 0l8.29-6.45c.364-.312.634-.792.634-1.3C20 1.339 19.16.5 18.125.5H1.875C.839.5 0 1.34 0 2.375c0 .508.235.988.636 1.3Z'/%3e%3c/svg%3e");
	height: 15px;
}
.header ul.main_menu li a {
	text-decoration: none;
	color: var(--blue-grey);
	font-size: 18px;
}
.sub_header {
	background: var(--blue-grey);
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	height: 50px;
}
.sub_header * {
	color: #fff;
	margin-bottom: 0;
}

.sub_header > div {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
.sub_header .divider {
	width: 1px;
	height: 26px;
	display: block;
	background: #FFFFFF1A;

}
.sub_header img {
	height: 40px;
}

.search-wrapper {
	transition: .3s;
	opacity: 0;
	visibility: hidden;
}

.search-wrapper {
	box-sizing: border-box;
}
.search-wrapper * {
	color: #fff;
}

.search-wrapper.open {
	opacity: 1;
	visibility: visible;
	z-index: 101;
}

.search-wrapper {
	background:rgba(0,0,0,0.9);
	position: fixed;
	width: 100%;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.the_search_form {
	width: 100%;
}

.search-form {
	position: relative;
}
.search-wrapper .search-form input[type=text] {
	width: 100%;
	height: 50px;
	border: none;
	border-radius: 0;
	padding-left: 10px;
	box-sizing: border-box;
	color: #000;
}

.search-form input[type=submit] {
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	aspect-ratio: 1/ 1;
	border: none;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	background: no-repeat center / 24px url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23282828' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18ZM23 23l-7-7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");

}
.close_parent {
	transition: .3s;
	cursor: pointer;
	position: absolute;
	top: 30px;
	right: 30px;
	width: 30px;
	aspect-ratio: 1 / 1;
	background: no-repeat center / contain url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");
}

.close_parent:hover {
	opacity: 0.7;
}
.header.notice_added {
	display: grid;
	grid-template-columns: auto auto;
	justify-content: normal;

	& .logo {
		position: relative;
	}

}

.site_notice {
	background: var(--yellow);
	text-align: center;
	padding: 5px 20px;
	* {
		margin-bottom: 0;
	}

	&.scrolled {
		.site_notice {
			max-height: 0;
			padding: 0;
			transition: all 0.3s ease;
			opacity: 0;
			* {
				display: none;
			}
		}
	}
}

.header.sticky {
	position: sticky;
	top: 0;
	z-index: 1000;
}