﻿ 
			.has-menu-3d-popup.popup-animate-3 body {
				background-color:#354879;
			}
			#menu-3d-popup-box390055 .icon, 
			#menu-3d-popup-main390055 .menu-3d-popup-close{
				color:var(--accent-color) !important;
			}
			#menu-3d-popup-main390055 .menu-3d-popup-text::before,
			#menu-3d-popup-main390055 .homepage08-header-text::before{
				border-top-color:var(--accent-color);
			}
			#menu-3d-popup-main390055 .gomenu > ul >li.dir > a >span::after{
				border-bottom-color:var(--accent-color);
			}
			#menu-3d-popup-main390055 .gomenu > ul li li ul{
				background-color:#354879;
			}
			#menu-3d-popup-main390055 .gomenu > ul a span:not(.menu_arrow)::before{
				background-color:#354879;
			}
			
	#search-popup-box799064 a.search:hover,
	#search-popup-box799064 .popup-close:hover{
		color:#ffffff;
	}
	
	/*popup menu*/
	.popup-menu-wrap .menu-icon{
		width: 7.14rem;
		height: 5rem;
		position: relative;
		cursor: pointer; 
		color: #fff;
		margin-bottom: -0.5rem;
		-webkit-transition:all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.popup-menu-wrap .menu-icon.active{
		margin-bottom: -0.71rem;
	}
	.popup-menu-wrap .menu-icon .l_1,
	.popup-menu-wrap .menu-icon .l_2,
	.popup-menu-wrap .menu-icon .l_3{
		width: 1.57rem;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -1rem;
		border-bottom: 0.2rem solid currentColor;
		-webkit-transition:all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.popup-menu-wrap .menu-icon:hover .l_1,
	.popup-menu-wrap .menu-icon:hover .l_2,
	.popup-menu-wrap .menu-icon:hover .l_3{
		width: 2rem;
	}
	.popup-menu-wrap .menu-icon .l_1{
		margin-left: auto;
		margin-right: -1rem;
		left:auto;
		right:50%;
		margin-top: -0.35rem;
	}
	.popup-menu-wrap .menu-icon .l_2{
		margin-top: -1rem;
	}
	.popup-menu-wrap .menu-icon .l_3{
		margin-top: 0.28rem;
	}
	.popup-menu-wrap .menu-icon.active .l_1{
		width: 0;
		margin-right: 0;
	}
	.popup-menu-wrap .menu-icon.active .l_2{
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		margin-top: -0.35rem;
		width: 2rem;
	}
	.popup-menu-wrap .menu-icon.active .l_3{
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		margin-top: -0.35rem;
		width: 2rem;
	}
	
	.popup-menu-wrap .menu-icon::after{
		content: "";
		position: absolute;
		background: #523ee8;
		top: -14.28rem;
		left: -14.28rem;
		right: -1.07rem;
		bottom: -1.07rem;
		border-radius: 10%;
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
		z-index: 10;
		transform-origin: 13.6429rem 18.7143rem;
		-webkit-transition: all 500ms ease-in-out;
		transition: all 500ms ease-in-out;
		pointer-events: none;
	}
		
	.floating-active .popup-menu-wrap .menu-icon::after{
		bottom: 0.42rem;
		-webkit-transform: rotate(-4deg);
		transform: rotate(-4deg);
	}
	.popup-menu-wrap .menu-icon.active::after {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		transform-origin: 14.28rem 14.28rem;
		right: -100vw;
		bottom: -100vh;
	}
	.popup-menu-wrap .menu-icon::before{
		content: "";
		z-index: 20;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	.popup-menu-wrap .menu-icon i{
		z-index: 11;
	}

	.popup-menu-left-width{
		width:14.28rem!important;
	}
	@media (min-width:1660px) {
		.popup-menu-left-width{
			width: calc((100vw - 100.7143rem)/2)!important;
		}
	}

			#popup-menu-wrap49547 .menu-icon::after{
				background-color:var(--accent-color2);
			}

			#popup-menu-wrap49547 .menu-icon.active::after{
				background-color:var(--accent-color2);
			}

			#popup-menu49547 .gomenu > ul ul ul{
				background-color:var(--accent-color2);
			}

			#popup-menu49547 .gomenu > ul a:hover,
			#popup-menu49547 .gomenu > ul a.active,
			#popup-menu49547 .gomenu > ul li.current  > a,
			#popup-menu49547 .gomenu > ul li:hover > a, 
			#popup-menu49547 .gomenu > ul li:hover > a:link{
				color:var(--accent-color);
			}
			#mobilemenu11098 .mobileclose,
		#mobilemenu11098 .gomenu > ul > li > a > span,
		#mobilemenu11098 .gomenu li .arrows{color:#ffffff;font-size:1.0rem;font-style:normal;font-weight:600;}#mobilemenu11098 .sub-menu> li > a > span{color:#ffffff;font-size:.8rem;font-weight:600;}#mobilemenu11098 .sub-menu li ul li a{color:#ffffff;font-size:.8rem;font-weight:600;}#mobilemenu11098 .sub-menu li ul li li a{color:#ffffff;font-size:.8rem;font-weight:600;}#mobilemenu11098 .sub-menu li ul li li li a{color:#ffffff;font-size:.8rem;font-weight:600;}
				#mobilemenu11098 .sub-menu .arrows{
					background-color:  #ffffff;
				}
				#mobilemenu11098 .menutitle,
				#mobilemenu11098 .sub-menu li ul .arrows,
				#mobilemenu11098 a:hover span,
				#mobilemenu11098 .current > a > span,
				#mobilemenu11098 .arrows.active + a span,
				#mobilemenu11098 .subcurrent > a > span{
					color:  #ffffff!important;
				}
				#logo161097 img{max-height:8rem!important;max-width:8rem!important;}#headerrow-349356{background-color:rgba(255,255,255,0.30);}#headerrow-349356 .dngTextBox,
		#headerrow-349356 .header-content-wrap >*:not(.nav-bar),
		#headerrow-349356 .Normal,
		#headerrow-349356 .Normal > a,
		#headerrow-349356 .Normal > a:link,
		#headerrow-349356 .Normal > a:active,
		#headerrow-349356 .Normal > a:visited,
		#headerrow-349356 .dngTextBox a,
		#headerrow-349356 .dngTextBox a:link,
		#headerrow-349356 .dngTextBox a:active,
		#headerrow-349356 .dngTextBox a:visited{color:#333;}#headerrow-349356,#headerrow-349356 .header-center,#headerrow-349356 .header-center .logo{height:6rem}#headerrow-349356 .header-center .logo{line-height:6rem!important}
			#headerrow-349356 .area-left{
				padding-right:0.57rem;
			}
			#headerrow-349356 .area-center{
				padding-left:0.57rem;
				padding-right:0.57rem;
			}
			#headerrow-349356 .area-right{
				padding-left:0.57rem;
			}
			#headerrow-349356 .area-left .header-content-wrap > div{
				margin-right:1.42rem;
			}
			#headerrow-349356 .area-center .header-content-wrap > div,
			#headerrow-349356 .area-right .header-content-wrap > div{
				margin-left:1.42rem;
			}
		
			.floating-active #headerrow-349356:after{
				content:none;
			}
			#headerrow-349356 .Normal > a:hover,
			#headerrow-349356 .dngTextBox a:hover,
			#headerrow-349356 .hover-accent:hover,
			#headerrow-349356 .Login a:hover,
			#headerrow-349356 .Login a.active{
				color:var(--accent-color)
			}
			#headerrow-349356 .Login .userProfile .userMessages,
			#headerrow-349356 .Login .userProperties ul.userMenu a span{
				background-color:var(--accent-color)
			}#mobileheader-639685{background-color:#354879;}
			div.mobile-header-replace{
				height:4rem
			}
			#mobileheader-639685,#mobileheader-639685 .header-area{height:4rem}
			#mobileheader-639685 .dng-mobilemenu.mobile_menu.mm-menu{
				top:4rem
			}
			#mobileheader-639685 .header-area .logo img{max-height:-4rem}
			#mobileheader-639685 .dngTextBox,
		#mobileheader-639685 .header-content-wrap >*:not(.nav-bar),
		#mobileheader-639685 .Normal,
		#mobileheader-639685 .Normal > a,
		#mobileheader-639685 .Normal > a:link,
		#mobileheader-639685 .Normal > a:active,
		#mobileheader-639685 .Normal > a:visited,
		#mobileheader-639685 .dngTextBox a,
		#mobileheader-639685 .dngTextBox a:link,
		#mobileheader-639685 .dngTextBox a:active,
		#mobileheader-639685 .dngTextBox a:visited{color:#ffffff;font-style:normal;}#mobileheader-639685 .header-content-wrap .Normal > a:hover,
				#mobileheader-639685 .header-content-wrap .dngTextBox a:hover,
				#mobileheader-639685 .Normal > a:hover,
				#mobileheader-639685 .dngTextBox a:hover,
				#mobileheader-639685 .hover-accent:hover,
				#mobileheader-639685 .search-popup-box .icon.active,
				#mobileheader-639685 .search-popup-box:hover .icon,
				#mobileheader-639685 .mobile-menu-icon:hover .fa-bars:before,
				#mobileheader-639685 .search-popup-box .submit:hover,
				#mobileheader-639685 .search-popup-box .popup-close:hover,
				#mobileheader-639685 .shop-cart-list .shop-list .remove:hover,
				#mobileheader-639685 .shop-cart-list .shop-list .price-info span,
				#mobileheader-639685 .shop-cart-list .shop-list .number-box .number-up:hover,
				#mobileheader-639685 .mobile-header .shop-cart-list .shop-list .number-box .number-down:hover,
				#mobileheader-639685 .search-popup-box .icon:hover{
					color:var(--accent-color);
				}#column-62191{background-color:#354879;}