@charset "UTF-8";

.shopping-cart-placeholder  {
	display:block;width:100%;height:0;overflow:hidden
}
.shopping-cart-placeholder.hidden {
	display:none

}
.main-menu-holder .main-menu .main-menu-cart {
	position:relative;display:block;float:right;width:51px;height:41px;overflow:visible;margin:0;padding:0;left:-5px;top:5px;transition:width .3s ease
}
.main-menu-holder .main-menu .main-menu-cart .cart-marker {
	display:block;width:inherit;height:inherit;position:relative;z-index:1;overflow:visible
}
.main-menu-holder .main-menu .main-menu-cart .cart-marker .cart-button {
	display:block;position:relative;top:3px;left:-2px;width:32px;height:32px;border:2px solid #fff;border-radius:24px;float:left;background-color:rgba(81,86,159,1);opacity:.5;opacity:1;background-image:url(../pics/menu/cart-white.png);background-position:center center;background-repeat:no-repeat;background-size:20px;cursor:pointer
}
.main-menu-holder .main-menu .main-menu-cart .cart-marker .cart-button:hover {
	background-color:#3e3980
}
.main-menu-holder .main-menu .main-menu-cart .cart-marker .cart-items-count {
	pointer-events:none;display:block;position:relative;z-index:1;width:16px;height:14px;border:2px solid #fff;border-radius:16px;margin:0 -20px -20px 0;padding:2px 0 0;overflow:hidden;left:24px;top:-1px;text-align:center;background-color:#BF0000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:10px;line-height:12px
}
.main-menu-holder,.main-menu-holder .main-menu,.main-menu-holder .main-menu .main-menu-item {
	margin:0;padding:0;white-space:nowrap;vertical-align:top
}
.main-menu-holder .main-menu .main-menu-cart .cart-marker.has-items .cart-items-count {
	display:block
}
.main-menu-holder .main-menu .main-menu-cart .cart-marker.is-empty .cart-items-count {
	display:none
}
.shopping-cart-holder {
	display:block;width:100%;min-height:51px;max-height:500px
}
.shopping-cart-holder.hidden {
	display:none
}
.shopping-cart-holder #shopping_cart {
	display:block;width:100%;height:100%;border:none;outline:0
}
.main-menu-holder {
	clear:both;position:absolute;display:block;left:0;width:100%;z-index:auto;background-color:#626791;box-shadow:0 5px 35px 0 rgba(0,0,0,.2);transition:background-color .5s linear;overflow:visible;font-family:Raleway
}
.main-menu-holder.admin {
	display:inline-block;position:relative
}
.main-menu-placeholder {
	display:block;clear:both;width:100%;min-width:100px;height:51px;white-space:nowrap;outline:red solid 0
}
.main-menu-holder.snap_to_top {
	position:fixed;top:0;box-shadow:0 3px 3px 0 rgba(0,0,0,.3);transition:background-color .5s linear
}
.main-menu-holder.snap_to_top:hover {
	background-color:#6773b7;transition:background-color .15s linear
}
.main-menu-holder .main-menu {
	display:block;list-style:none;width:auto
}
.main-menu-holder .main-menu .main-menu-item {
	position:relative;display:block;float:left;top:0;list-style:none;background-color:transparent;border:none;border-collapse:collapse;border-spacing:0
}
.main-menu-holder .main-menu .main-menu-item.offset-from-left {
	width:0;height:36px;margin:8px;background-image:url(../images/Suzuminn-logo-smaller.png);background-repeat:no-repeat;background-position:1000px 1000px;transition:width .25s ease
}
.main-menu-holder.snap_to_top .main-menu .main-menu-item.offset-from-left {
	width:36px;background-position:top right;transition:width .25s ease
}
.main-menu-holder .main-menu .main-menu-item.offset-from-left .logo-backlink-to-main-page {
	text-decoration:none;display:block;position:relative;width:36px;height:36px;border-radius:36px;margin:0 -36px -36px 0;outline:green solid 0
}
.main-menu-holder .main-menu .main-menu-item .mmi-link {
	display:block;width:auto;height:21px;top:0;margin:0;padding:15px;border:none;color:#fff;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:500;font-size:17px;line-height:21px;text-transform:none;font-kerning:normal;text-shadow:0 0 1px rgba(0,0,0,.2);-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none;border-right:1px solid #1A1342;border-right:1px solid #8B83C7;transition:background-color .2s linear
}
.main-menu-holder .main-menu .main-menu-item.missing .mmi-link {
	opacity:.33
}
.main-menu-holder .main-menu .main-menu-item:hover .mmi-link {
	background-color:#424771;color:#fff;box-shadow:5px 0 10px 0 rgba(0,0,0,.1)
}
.main-menu-holder .main-menu .main-menu-item .main-submenu {
	display:block;visibility:hidden;position:absolute;z-index:auto;list-style:none;width:auto;min-width:200px;max-height:0;margin:1px 0 0 -1px;padding:10px 0;background-color:#FAFAFA;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);border-bottom-left-radius:6px;border-bottom-right-radius:6px;opacity:0;transition:opacity .2s linear 10ms,max-height .1s ease .1s,visibility 10ms linear .3s;box-shadow:3px 5px 15px 0 rgba(0,0,0,.2)
}
.main-menu-holder .main-menu .main-menu-item:hover .main-submenu:after {
	bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:7px;margin-left:-7px
}
.main-menu-holder .main-menu .main-menu-item:hover .main-submenu {
	visibility:visible;opacity:1;max-height:500px;transition:opacity .2s linear .3s,max-height .2s ease-out .3s
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item {
	display:block;margin:0;padding:0
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item.missing {
	opacity:.33
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .msi-submenu-item-group-label {
	color:#002c77;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:400;font-size:10px;line-height:13px;font-kerning:normal;text-transform:uppercase;letter-spacing:3px;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;text-align:center;padding:0 0 5px
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .msi-submenu-item-separator {
	height:10px;border-bottom:1px solid rgba(0,0,0,.35);margin-bottom:10px
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link {
	display:block;text-decoration:none;margin:0;padding:5px 95px 5px 20px;text-align:left;color:#374387;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:400;font-size:15px;line-height:18px;font-kerning:normal;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-label {
	display:block;float:right;position:relative;max-width:64px;height:auto;text-align:right;overflow:hidden;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:700;font-size:.9em;line-height:1em;top:-1px;left:0;margin:0 -84px -25px 0;padding:2px 10px 3px;background-color:#6773b7;color:rgba(255,255,255,1);border-radius:12px
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-count,.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-count:empty,.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-label:empty {
	display:none
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-label.type-1 {
	background-color:#D32E12
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-label.type-2 {
	background-color:#6773b7
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link:hover .msi-label.type-1,.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link:hover .msi-label.type-2 {
	background-color:#D32E12;color:#fff
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item.separator-after span.msi-link {
	padding-bottom:15px
}
.main-menu-holder .main-menu .main-menu-item .main-submenu .main-submenu-item:hover .msi-link {
	background-color:#626791;color:#fff
}
.main-menu-holder .main-menu .main-menu-search.expanded {
	right:0;width:300px;transition:width .2s ease-out
}
.main-menu-holder .main-menu .main-menu-search {
	position:fixed;top:5px;right:5px;z-index:100;width:36px;height:36px;background-color:rgba(81,86,159,1);border:1px solid #8B83C7;border-radius:24px;transition:width .2s ease-out
}
.main-menu-holder .main-menu .main-menu-search:hover {
	background-color:#3e3980
}
.main-menu-holder .main-menu .main-menu-search .search-field-holder {
	width:inherit;height:inherit
}
.main-menu-holder .main-menu .main-menu-search.expanded .search-field-holder {
	width:230px;height:20px;margin:12px 15px 0 10px;padding:5px 15px 5px 30px;white-space:nowrap;background-color:rgba(255,255,255,.9);border-radius:30px;box-shadow:inset 1px 1px 10px 0 rgba(0,0,0,.2)
}
.main-menu-holder .main-menu .main-menu-search .search-field-holder .magnifier-icon {
	display:block;width:100%;height:100%;opacity:.5;opacity:1;background-image:url(../pics/menu/search-magnifier-white.png);background-position:center center;background-repeat:no-repeat;background-size:20px
}
.main-menu-holder .main-menu .main-menu-search.expanded .search-field-holder .magnifier-icon {
	background-image:url(../pics/menu/search-magnifier.png);position:relative;width:20px;height:20px;margin:0 -20px -20px 0;left:-25px
}
.main-menu-holder .main-menu .main-menu-search .search-field-holder .search-field {
	display:none
}
.main-menu-holder .main-menu .main-menu-search.expanded .search-field-holder .search-field {
	display:inline-block;background-color:transparent;border:none;width:200px;height:auto;outline:gray solid 0;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:700;font-size:15px;line-height:16px;border-radius:20px;margin:-1px 0 0 -3px;padding:3px 5px 2px
}
.main-menu-holder .main-menu .main-menu-search .search-field-holder .search-submit {
	display:none
}
.main-menu-holder .main-menu .main-menu-search.expanded .search-field-holder .search-submit {
	display:inline-block;text-indent:-10000px;width:20px;height:20px;margin:-1px 0 0;background-color:transparent;border:0 #fff;background-image:url(../pics/menu/search-submit.png);background-position:-5px -6px;background-repeat:no-repeat;background-size:30px;outline:gray solid 0;opacity:.25
}
.main-menu-holder .main-menu .main-menu-search .search-field-holder .search-submit:hover {
	opacity:1
}
.main-header-holder-alter,.main-menu-holder-alter {
	clear:both;transition:background-color .5s linear;white-space:nowrap;opacity:.9
}
.main-header-holder-alter {
	position:fixed;display:block;top:0;left:0;width:calc(100% - 0px);width:-webkit-calc(100% - 0px);height:52px;text-align:right;z-index:11000;margin:0;padding:0;overflow:visible;vertical-align:top;background-color:#626791;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)
}
.main-header-holder-alter .main-menu-cover {
	display:block;position:fixed;left:0;top:0;width:100%;height:100%;min-width:800px;min-height:800px;outline:red solid 0;background-color:rgba(0,204,51,.3);z-index:999999
}
.main-header-holder-alter .main-menu-cover.hidden {
	display:none
}
.main-header-holder-alter .logo {
	display:block;
	text-decoration:none;
	text-indent:1000em;
	overflow:hidden;
	background-image:url(../images/Suzuminn-logo.png?v=2);
	background-image:url(../images/Suzuminn-logo.negative.png?v=2);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:contain;
	width:250px;
	height:42px;
	position:relative;
	margin:0 -250px -42px 0;
	padding:0;
	top:5px;
	left:10px;
	outline:red solid 0;
}
.main-header-holder-alter .main-title-holder {
	outline:green solid 0;position:absolute;width:calc(100% - 270px);height:52px;left:190px;top:0
}
.main-header-holder-alter .main-title-holder .main-title {
	outline:red solid 0;display:table-cell;height:52px;vertical-align:middle;text-align:left;overflow:hidden;white-space:normal;font-family:caflischscript,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:700;font-size:24px;line-height:23px;color:#fff;padding-top:6px
}
.main-header-holder-alter .main-title-holder .main-title .optional-line-break {
	display:inline-block;width:.2em
}
.main-header-holder-alter .main-title-holder .main-title .optional-line-break:after {
	content:" "
}
.main-header-holder-alter .toggle-menu {
	display:block;width:42px;height:42px;position:absolute;top:4px;right:0;background-color:transparent;background-image:url(../pics/menu/smart-menu-white.png);background-position:center center;background-repeat:no-repeat;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.75),inset 0 0 5px 0 rgba(0,0,0,.75);box-shadow:none;border-radius:42px;z-index:9999
}
.main-header-holder-alter .main-menu-cart {
	display:block;position:relative;float:right;margin:5px 45px 0 0;z-index:1;overflow:visible
}
.main-header-holder-alter .main-menu-cart .cart-marker {
	position:relative;top:2px;left:-2px;width:30px;height:30px;border:2px solid #fff;border-radius:24px;float:left;background-color:#626791;opacity:1;background-image:url(../pics/menu/cart-white.png);background-position:center center;background-repeat:no-repeat;background-size:20px;cursor:pointer
}
.main-header-holder-alter .main-menu-cart .cart-marker.has-items {
	display:block
}
.main-header-holder-alter .main-menu-cart .cart-marker.is-empty {
	display:none
}
.main-header-holder-alter .main-menu-cart .cart-button {
	display:block;text-decoration:none;width:inherit;height:inherit
}
.main-header-holder-alter .main-menu-cart .cart-marker .cart-items-count {
	pointer-events:none;display:block;position:relative;z-index:1;width:16px;height:14px;border:2px solid #fff;border-radius:16px;margin:0 -20px -20px 0;padding:2px 0 0;overflow:hidden;left:24px;top:-1px;text-align:center;background-color:#BF0000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:10px;line-height:12px
}
.main-menu-holder-alter {
	position:absolute;top:0;left:0;width:calc(100% - 0px);width:-webkit-calc(100% - 0px);height:52px;text-align:right;z-index:10000;margin:0;padding:0;overflow:visible;vertical-align:top;background-color:transparent;display:none
}
.main-menu-holder-alter.admin {
	position:absolute
}
.main-menu-holder-alter.visible .main-menu-search {
	visibility:hidden;width:0;right:-52px;right:0;overflow:hidden;transition:visibility 0s linear .3s
}
.main-menu-holder-alter .main-menu {
	display:inline-block;position:relative;min-width:52px;max-width:calc(100% - 0px);max-width:-webkit-calc(100% - 0px);height:auto;min-height:52px;max-height:52px;overflow:hidden;overflow:visible;margin:0;padding:0;transition:max-width .3s ease-out
}
.main-menu-holder-alter.visible .main-menu {
	-moz-box-sizing:border-box;box-sizing:border-box;top:50px;min-width:52px;max-width:1000px;width:calc(100% - 0px);width:-webkit-calc(100% - 0px);height:auto;max-height:1000x;overflow:visible;transition:max-width .3s ease-out
}
.main-menu-holder-alter .main-menu .home-menu-item {
	display:block;position:absolute;z-index:99999;float:right;list-style:none;width:52px;height:52px;margin:0 -52px -52px 0;padding:0
}
.main-menu-holder-alter.visible .main-menu .home-menu-item {
	position:absolute;right:52px
}
.main-menu-holder-alter .main-menu .home-menu-item .hmi-link {
	display:block;width:42px;height:42px;position:relative;top:4px;right:0;background-color:transparent;background-image:url(../pics/menu/smart-menu-white.png);background-position:center center;background-repeat:no-repeat;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.75),inset 0 0 5px 0 rgba(0,0,0,.75);box-shadow:none;border-radius:42px
}
.main-menu-holder-alter.visible .main-menu .home-menu-item .hmi-link {
	background-color:#be3330;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.75),inset 0 0 5px 0 rgba(0,0,0,.75)
}
.main-menu-holder-alter.visible .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-label {
	display:block;float:right;position:relative;max-width:64px;height:auto;text-align:right;overflow:hidden;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:700;font-size:.9em;line-height:1em;top:-1px;left:-40px;margin:0;padding:2px 10px 3px;background-color:#6773b7;color:rgba(255,255,255,1);border-radius:12px
}
.main-menu-holder-alter.visible .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-label.type-1 {
	background-color:#D32E12
}
.main-menu-holder-alter.visible .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link .msi-label.type-2 {
	background-color:#6773b7
}
.main-menu-holder-alter .main-menu .main-menu-item.search {
	background-color:transparent
}
.main-menu-holder-alter .main-menu .main-menu-item.search .search-field-holder {
	text-align:left;display:none
}
.main-menu-holder-alter .main-menu .main-menu-item.search .search-field {
	display:inline-block;background-color:#fff;border:none;width:calc(100% - 102px);width:-webkit-calc(100% - 102px);height:auto;outline:gray solid 0;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:700;font-size:20px;line-height:24px;border-radius:24px;margin:6px 0 0 10px;padding:6px 5px 6px 20px
}
.main-menu-holder-alter .main-menu .main-menu-item.search .search-submit {
	display:inline-block;position:relative;text-indent:-10000px;width:25px;height:25px;margin:0 -25px -25px 0;top:0;left:-35px;z-index:999999;background-color:transparent;border:0 #fff;background-image:url(../pics/menu/search-submit.png);background-position:-5px -6px;background-repeat:no-repeat;background-size:30px;outline:gray solid 0;opacity:.25
}
.main-menu-holder-alter .main-menu .main-menu-item.search .search-submit:hover {
	opacity:1
}
.main-menu-holder-alter .main-menu .main-menu-item {
	opacity:0;transition:opacity 1s linear;list-style:none;width:calc(100% - 0px);width:-webkit-calc(100% - 0px);min-height:52px;display:none;background-color:#626791;border-bottom:1px solid rgba(255,255,255,.5);margin:0;padding:0
}
.main-menu-holder-alter.visible .main-menu .main-menu-item {
	opacity:1;transition:opacity 1s linear;display:block;width:inherit;outline:red solid 0
}
.main-menu-holder-alter .main-menu {
	border-bottom-left-radius:4px
}
.main-menu-holder-alter .main-menu .main-menu-item .mmi-link {
	display:block;overflow:hidden;width:calc(100% - 32px);width:-webkit-calc(100% - 32px);height:36px;padding:14px 10px 2px 20px;margin:0;color:#D2DBEB;text-decoration:none;text-align:left;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:500;font-size:22px;line-height:26px;text-shadow:0 0 1px 0 rgba(0,0,0,1);font-kerning:normal;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;transition:background-color .25s linear
}
.main-menu-holder-alter .main-menu .main-menu-item.has-submenu .mmi-link {
	background-image:url(../pics/menu/direction_marker_DESC.png);background-repeat:no-repeat;background-position:-webkit-calc(100% - 10px) center
}
.main-menu-holder-alter .main-menu .main-menu-item.opening .mmi-link {
	background-color:#3e3980;color:#fff
}
.main-menu-holder-alter .main-menu .main-menu-item.opened .mmi-link {
	background-color:#424771;color:#fff;background-image:url(../pics/menu/direction_marker_ASC.png);background-repeat:no-repeat;background-position:-webkit-calc(100% - 10px) center;z-index:auto;position:relative
}
.main-menu-holder-alter .main-menu .main-menu-item .main-submenu {
	list-style:none;margin:0;padding:0;background-color:#626791;border-bottom:1px solid rgba(255,255,255,.5)
}
.main-menu-holder-alter .main-menu .main-menu-item .main-submenu .main-submenu-item {
	list-style:none;display:block;margin:0;padding:0;width:100%;max-height:50px;overflow:visible;border-top:1px solid rgba(255,255,255,.5)
}
.main-menu-holder-alter .main-menu .main-menu-item .main-submenu .main-submenu-item .msi-link {
	display:inline-block;white-space:normal;width:100%;height:38px;padding:12px 0 0 30px;margin:0;color:#FFF;text-decoration:none;text-align:left;font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:400;font-size:18px;line-height:23px;text-shadow:0 0 1px 0 rgba(0,0,0,1);font-kerning:normal;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;outline:red solid 0;overflow:hidden
}
.main-menu-holder-alter .main-menu .main-menu-item .main-submenu {
	display:block;position:relative;width:100%;height:auto;max-height:0;overflow:hidden;text-align:left
}

@media screen and (min-width:1600px) {
	.main-menu-holder.admin {
		display:inline-block
	}
	.main-menu-holder {
		display:block;padding:0 200px;width:calc(100% - 400px)
	}
	.main-header-holder-alter,.main-menu-holder-alter {
		display:none
	}
	.header-full,.main-menu-placeholder {
		display:block
	}
	.header-mobile {
		display:none
	}
}
@media screen and (min-width:1200px) and (max-width:1599px) {
	.main-menu-holder.admin {
		display:inline-block
	}
	.main-menu-holder {
		display:block;padding:0 100px;width:calc(100% - 200px)
	}
	.main-header-holder-alter,.main-menu-holder-alter {
		display:none
	}
	.header-full,.main-menu-placeholder {
		display:block
	}
	.header-mobile {
		display:none
	}
}
@media screen and (min-width:1000px) and (max-width:1199px) {
	.main-menu-holder.admin {
		display:inline-block
	}
	.main-menu-holder {
		display:block;padding:0 25px;width:calc(100% - 50px)
	}
	.main-header-holder-alter,.main-menu-holder-alter {
		display:none
	}
	.header-full,.main-menu-placeholder {
		display:block
	}
	.header-mobile {
		display:none
	}
}
@media screen and (min-width:800px) and (max-width:999px) {
	.main-menu-holder.admin {
		display:inline-block
	}
	.main-menu-holder {
		display:block
	}
	.main-header-holder-alter,.main-menu-holder-alter {
		display:none
	}
	.header-full,.main-menu-placeholder {
		display:block
	}
	.header-mobile {
		display:none
	}
	.main-menu-holder .main-menu .main-menu-item .mmi-link {
		font-size:15px;
		padding: 15px 10px 15px 10px;
	}
}
@media screen and (min-width:600px) and (max-width:799px) {
	.main-menu-holder,.main-menu-holder.admin {
		display:none
	}
	.main-header-holder-alter {
		display:block
	}
	.main-menu-holder-alter {
		display:inline-block
	}
	.main-menu-placeholder {
		display:block
	}
	.header-full {
		display:none
	}
	.header-mobile {
		display:block
	}
}
@media screen and (min-width:400px) and (max-width:599px) {
	.main-menu-holder,.main-menu-holder.admin {
		display:none
	}
	.main-header-holder-alter {
		display:block
	}
	.main-menu-holder-alter {
		display:inline-block
	}
	.main-menu-placeholder {
		display:block
	}
	.header-full {
		display:none
	}
	.header-mobile {
		display:block
	}
}
@media screen and (min-width:0px) and (max-width:399px) {
	.main-menu-holder,.main-menu-holder.admin {
		display:none
	}
	.main-header-holder-alter {
		display:block
	}
	.main-menu-holder-alter {
		display:inline-block
	}
	.main-menu-placeholder {
		display:block
	}
	.header-full {
		display:none
	}
	.header-mobile {
		display:block
	}
}
.css.Safari .main-menu .main-menu-item .main-submenu {
	-webkit-transition:opacity .2s linear 10ms,max-height .1s ease .1s,visibility 10ms linear .3s
}
.css.Safari .main-menu .main-menu-item:hover .main-submenu {
	-webkit-transition:opacity .2s linear .5s,max-height .2s ease-out .5s
}
.css.templ-Kosar-61 .main-menu-cart,.main-menu-holder .main-menu .main-menu-search {
	display:none
}
@media all and (display-mode:standalone) {
		.css {
		padding-top:20px
	}
	.main-header-holder-alter {
		padding-top:20px!important
	}
	.toggle-menu {
		top:24px
	}
}
.css.standalone,.css.standalone .main-header-holder-alter {
	padding-top:20px!important
}
.css.standalone .toggle-menu {
	top:24px
}