#menu {overflow: hidden;}
#mobile-main-menu-sub-second .wid{
	width: 100%;
}
body #mobile-holder .mobile-nav-wrapper-item .mobile-nav-item.list-nav-title{
	font-size: 14px;
	font-weight: 500;
	line-height: 180%; /* 28.8px */
	text-transform: uppercase;
	padding: 9px 20px;
	margin-bottom: 1px;
}

.mobile-menu-image-item-link{
	margin: 0;
	padding: 15px 0 0;
}
.mobile-menu-image-item-link .link{
	color: var(--color-link);
	font-size: 13px;
	font-weight: 700;
	line-height: normal;
	border-bottom: 1px solid var(--color-link);
}
/*.mobile-menu-image-item-link .link:hover{
	border-color: white;
}*/
.slideout-menu a {color: currentColor;text-decoration: none}
.mobile-container {padding-left: 20px;padding-right: 20px;}
#mobile-main-menu {margin-top: 8px;margin-bottom: 0px;}
#mobile-main-menu-sub, #mobile-main-menu-sub-second, #mobile-main-menu-sub-third{}
#mobile-main-menu{margin-top: 14px;}
#mobile-holder a{position: relative;display: block;padding: 8px 20px;line-height: 100%;text-decoration: none;}
.menu-sub .mobile-nav-wrapper-item a{padding-top: 13px;padding-bottom: 12px;}

body .mobile-main-submenu-group:not(.haschilders) .mobile-menu-sub .mobile-menu-sub-scroll .mobile-nav-wrapper-item{margin: 0;}
#mobile-main-menu-sub-third .mobile-menu-group.rdc-menu_mobile-level-2:not(:last-child){margin-bottom: 0;}
#mobile-holder a.mobile-nav-item-4 {padding-top: 10px;padding-bottom: 10px;text-transform: none;}
#mobile-holder a.mobile-nav-item-2 {display: flex;align-items: center;margin-bottom: 2px;}
#mobile-holder a.mobile-nav-item-2 .image-side{width: 32px;height: 32px;margin-right: 15px;}
#mobile-holder .rdc-icon-svg {width: 16px;height: 16px;}
#mobile-holder .rdc-icon-svg.rdc-icon-menu-close{border-radius: 21px;}
#mobile-main-menu .rdc-icon-svg,
#mobile-holder .menu-sub .rdc-icon-svg{width: 20px;height: 20px;}
.mobile-nav-item .rdc-icon-svg, .mobile-nav-item-2 .rdc-icon-svg {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);right: 20px; opacity: 1; background-size: 100%;}
#mobile-holder .return {width: 100%;height: 48px;position: sticky;display: flex;align-items: center;padding-top: 2px;background-color: var(--color-white);z-index: 1;top: 0;}
#mobile-holder .return a {display: flex;flex-direction: row-reverse;align-items: center; justify-content: center;padding-left: 62px;padding-right: 50px;padding-top: 11px;padding-bottom: 10px;}
#mobile-main-menu-sub-second .return .mobile-nav-item-return,
#mobile-main-menu-sub-third .return .mobile-nav-item-return{padding-top: 10px;padding-bottom: 8px;}
#mobile-holder .mobile-main-submenu-group .rdc-icon-svg.rdc-icon-menu-close { background-color: var(--color-background); border-radius: 100%; }
#mobile-main-menu-sub .hidden,
#mobile-main-menu-sub-second .hidden,
#mobile-main-menu-sub-third .hidden{display: none !important;}
#mobile-main-menu-sub-third > div{width: 100%;}
.mobile-menu-image {text-align: center;padding: 58px 30px 0 62px;width: 100%;}
.mobile-menu-image-item {display: block;width: 100% !important;margin: 0 !important;padding: 0 !important;}
.mobile-menu-image-item:not(:last-child) {margin-bottom: 65px !important;}
/*.mobile-menu-image-item-link {margin-top: 8px;}*/
#mobile-holder .return a .rdc-icon-svg { margin-right: 15px; }


#mobile-inst-menu a{display: flex;width: 100%;align-items: center;position: relative;padding: 9px 20px;}
#mobile-inst-menu .rdc-icon-svg {width: 16px;height: 16px;flex-shrink: 0;}
#mobile-inst-menu .mobile-inst-menu-exp {flex: 1;margin-left: 10px;}
.disableTransitionDuration {transition-duration: 0s !important;}


body:not(.menu-mobile-opened) #menu {display: none;}
#menu {overflow: hidden;}
.slideout-panel{position:relative;background: #FFF;}
.slideout-open, .slideout-open body, .slideout-open .slideout-panel{overflow: hidden;}
.slideout-open, .slideout-open body {overflow: hidden;height: calc(var(--window-inner-height) - 1px);box-sizing: border-box;}
.slideout-menu{position: fixed;left: 0;top: 0;bottom: 0;right: 0;z-index: 0;width: 100vw;overflow: hidden;display: flex;flex-direction: column;z-index: 600;display: none;}
.menu-mobile-opened .slideout-menu {display: block;}

.mobile-accordion-group {display: none;padding-bottom: 22px;}
.mobile-menu-group.rdc-menu_mobile-level-1 .mobile-menu-group.rdc-menu_mobile-level-2 {padding-left: 30px}
.mobile-accordion-item .rdc-icon-svg {opacity: 1 !important;}

#mobile-holder .search-mobile{position: relative;background-color: var(--color-background);height: 48px;padding: 0px 9px;}
#mobile-holder .search-mobile input{border: 0;background-color: var(--color-background);min-height: 48px;padding: 0px 2px;width: calc(100% - 86px);}
#mobile-holder .search-mobile .frm_search {overflow: hidden;}
#mobile-holder .search-mobile .btn-search-mobile{float: left;width: 48px;height: 48px;position: relative;padding: 0;border: 0;background-color: var(--color-background);display: flex;align-items: center;justify-content: center;}
#mobile-holder .search-mobile .btn-search-mobile .rdc-icon-svg {width: 24px;height: 24px;background-size: 100%;background-position: center;display: block;filter: brightness(0) saturate(100%) invert(39%) sepia(73%) saturate(1276%) hue-rotate(345deg) brightness(92%) contrast(90%);}

.slideout-menu {max-width: 100%;transform: translateX(-100%);transition: transform 0.2s cubic-bezier(0.06, 0.71, 0.36, 1.01);}
.menu-mobile-opened #containerSite-mask {z-index: 550;transform: none !important;opacity: 0;transition: opacity 0.2s linear;}
.slideout-menu.open-menu-css-animation {transform: translateX(0);}
.menu-mobile-opened #containerSite-mask.open-menu-css-animation {opacity: 1;}

.mobile-menu-wish .mobile-inst-menu-exp .header-shop-icon-text { color: var(--color-theme); }

.menu-sub .mobile-nav-wrapper-item a.featured.mobile-nav-item-3 span { color: var(--color-black); }
.menu-sub .mobile-nav-wrapper-item a.featured.mobile-nav-item-3 span::after { content: 'NEW'; display: block;font-size: 11px;font-weight: 400;line-height: normal;color: var(--color-theme);position: absolute;letter-spacing: 0.5px; }

@media screen and (max-width: 767px){
	/* .mobile-main-submenu-group.haschilders .mobile-menu-sub .mobile-menu-sub-scroll .mobile-menu-group.rdc-menu_mobile-level-2,
	.mobile-main-submenu-group.haschilders .mobile-menu-sub .mobile-menu-sub-scroll .mobile-menu-group.rdc-menu_mobile-level-3{margin-bottom: 15px;}

	.mobile-main-submenu-group.haschilders .mobile-menu-sub .mobile-menu-sub-scroll .mobile-nav-wrapper-item.list-name{margin-bottom: 15px;} */

	.slideout-panel{z-index: 1;}
	.slideout-menu {transition: opacity 0.2s linear;opacity: 0;}
	.menu-mobile-opened #containerSite-mask {transform: translateX(0) !important;-webkit-transform: translateX(0) !important;-moz-transform: translateX(0) !important;opacity: 0;}
	.menu-mobile-opened .slideout-menu.open-menu-css-animation {opacity: 1;}
	.menu-mobile-opened #containerSite-mask.open-menu-css-animation {opacity: 1;transition-delay: 0.5s;}
}
@media screen and (max-width: 1199px){
	.menu-sub .mobile-nav-wrapper-item a.featured.mobile-nav-item-3 span::after {content: 'NEW';top: -4px;right: -28px;}
		#containerSite-mask {z-index: 200;}
	/*.menu-mobile-opened #header{position:fixed;top: auto !important;width: 100%;}*/
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.toTablet {
		flex: 1;
		height: 100%;
	}
}
@media screen and (min-width:768px) and (max-width:991px) {
	.toTablet:not(:first-of-type) {
		flex: 1;
		height: 100%;
	}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
	#header-left-group .toggle-button.active .rdc-icon-svg.rdc-icon-menu{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M4.631 4.631a.875.875 0 0 1 1.238 0L14 12.763l8.131-8.132A.875.875 0 1 1 23.37 5.87L15.237 14l8.132 8.131a.875.875 0 1 1-1.238 1.238L14 15.237 5.869 23.37a.875.875 0 0 1-1.239-1.24L12.763 14 4.63 5.869a.875.875 0 0 1 0-1.238Z' clip-rule='evenodd'/%3E%3C/svg%3E");
	}
	/* #mobile-main-search, */
	#mobile-holder .rdc-icon-svg.rdc-icon-menu-close{display: none;}
	#mobile-main-logo {display: none;}
	.slideout-menu {max-width: 390px;transform: translateX(-100%);transition: transform 0.2s cubic-bezier(0.06, 0.71, 0.36, 1.01);}
	.menu-mobile-opened #containerSite-mask {z-index: 550;transform: none !important;opacity: 0;transition: opacity 0.2s linear;}
	.slideout-menu.open-menu-css-animation {transform: translateX(0);}
	.menu-mobile-opened #containerSite-mask.open-menu-css-animation {opacity: 1;}

	#mobile-holder .search-mobile .btn-search-mobile .rdc-icon-svg{ filter: none; -webkit-filter: none; }
	#mobile-holder .search-mobile{padding: 10px 27px;height: 68px;}
	#mobile-holder a{padding-left: 40px;padding-right: 40px;}
	#mobile-main-menu .rdc-icon-svg, #mobile-holder .menu-sub .rdc-icon-svg{right: 39px;}
	#mobile-inst-menu a{padding: 11px 38px;}
	#mobile-inst-menu{padding-top: 27px !important;}
	#mobile-holder .return{height: 56px;}
	#mobile-holder .return a{padding-top: 22px;padding-bottom: 19px;padding-left: 78px;}
	#mobile-main-menu-sub-second .return .mobile-nav-item-return,  
	#mobile-main-menu-sub-third .return .mobile-nav-item-return{padding-top: 20px;padding-bottom: 20px;}
	#mobile-main-menu-sub .mobile-nav-wrapper-item, 
	#mobile-holder .return a .rdc-icon-svg{left: 38px;}
	/* .mobile-menu-group.rdc-menu_mobile-level-2:not(:last-child),
	.mobile-menu-group.rdc-menu_mobile-level-3:not(:last-child) {margin-bottom: 14px;} */
	/* #mobile-main-menu-sub .mobile-nav-wrapper-item.list-name, 
	#mobile-main-menu-sub-second .mobile-nav-wrapper-item.list-name{margin-bottom: 15px;} */
	.mobile-menu-sub-scroll{padding-bottom: 25px;}

}
@media screen and (min-width: 1200px) {
	/*.mobile-menu, .mobile-menu #menu {display: none;}*/
	/*.menu-mobile-opened #header:not(.headroom){position:fixed;top: auto !important;width: 100%;}*/
	.slideout-menu {max-width: 324px;}
}

/* GUIDE */
#mobile-holder .search-mobile input{font-size: 16px;line-height: 23px;color: var(--color-darkgray);border: none!important;}
.menu-sub .mobile-nav-wrapper-item span,
.menu-sub .mobile-main-submenu-group.haschilders .mobile-nav-wrapper-item .mobile-nav-item-3 span{font-size: 15px;line-height: 180%;text-transform: uppercase;font-weight: 600;color: var(--color-black) ;}
#mobile-holder a.active:not(.featured){color: var(--color-dark);}
#mobile-inst-menu .mobile-inst-menu-exp{line-height: 26px;}
.menu-sub .mobile-main-submenu-group:not(.haschilders) .mobile-menu-sub .mobile-menu-sub-scroll .mobile-nav-wrapper-item .mobile-nav-item-3 span{font-size: 14px;line-height: 26px;font-weight: 300;text-transform: none;display: block;width: fit-content;position: relative;}
.mobile-main-submenu-group:not(.haschilders) .mobile-menu-sub .mobile-menu-sub-scroll .mobile-nav-wrapper-item a span{font-size: 14px;line-height: 26px;font-weight: 500;text-transform: none;}


#mobile-main-menu-sub-second .mobile-nav-item-return .list-nav-title{
	color: var(--color-black);
	font-size: 8px;
	font-weight: 500;
	line-height: 180%;
	margin-bottom: 2px;
	display: none;
}
#mobile-main-menu-sub-third .mobile-nav-item-return .list-nav-title{font-size: 11px;line-height: 120%;color: rgba(255, 255, 255, 0.75);}
#mobile-main-menu-sub-second .mobile-nav-item-return .list-nav-subtitle,
#mobile-main-menu-sub-third .mobile-nav-item-return .list-nav-subtitle{font-size: 15px;line-height: 150%;}

#mobile-holder a.mobile-nav-item-4 span{font-size: 16px;line-height: 26px;font-weight: 300;text-transform: none;}

#mobile-holder #mobile-main-menu-sub-second .return a { padding-top: 5px;padding-bottom: 3px; }
#mobile-holder #mobile-main-menu-sub-second .mobile-nav-wrapper-item a { padding: 7px 35px; }


@media screen and (max-width: 1199px){
	body .mobile-menu-image-item-link .link{text-transform: uppercase;}

	body #mobile-main-menu-sub-second .mobile-nav-item-return .list-nav-subtitle,
	body #mobile-main-menu-sub-third .mobile-nav-item-return .list-nav-subtitle{font-size: 14px;}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	body #mobile-holder > div > div:first-child{min-height: 0px !important;}
}