/* veNet : DO NOT CHANGE - CSS CREATED DYNAMICALLY */


/* MAP */
.header-map-pin a { height:auto; padding:2px 4px; margin: 0 -6px; }
.header-map-pin span { margin-left:5px; white-space:nowrap; }
body.user-mobile .header-map-pin a { height:100%; padding:0 var(--head_top_gap-half); margin:0 calc(-1 * var(--head_top_gap-half)); }

/* PHONE */
.header-phone a { height:auto; padding:2px 4px; margin: 0 -6px; }
.header-phone span { margin-left:2px; white-space:nowrap; }
body.user-mobile .header-phone a { height:100%; padding:0 var(--head_top_gap-half); margin:0 calc(-1 * var(--head_top_gap-half)); }

/* LOGIN */
#header-login nav ul { margin:0 -6px; }
#header-login nav ul li a { display:flex; align-items:center; padding:6px; gap:6px; white-space: nowrap; }


/* DO NOT CHANGE BELOW - START */
.header-message { justify-content:center; text-align:center; max-width:780px; }
#header-logo, #header-logo-sec { width:auto; height:auto; padding:0; display:flex; align-items:center; }
#header-logo a, #header-logo-sec a { height:auto; display:inline-flex; justify-content:flex-start; align-items:center; }
#header-logo img { display:block; width:auto; height:44px; max-height:44px; }
#header-logo-sec img { display:block; width:auto; height:52px; max-height:52px; }
.menu-langs { margin:0; display:flex; gap:15px; }
.menu-langs a { display:flex; justify-content:center; align-items:center; }
.menu-langs.vl_image a { gap:10px; padding:2px; border-radius:50%; overflow:hidden; border:1px solid transparent; transition:border 0.2s ease-out; }
.menu-langs.vl_image a img { border:1px solid #666; border-radius:50%; width:26px; min-width:26px; height:auto; }
.menu-langs.vl_image a:hover { border:1px solid #ccc; }
.menu-langs.vl_text a > span { display:flex; align-items:center; gap:5px; }
.menu-langs.vl_both a { gap:2px; }
.menu-langs.vl_both a img { width:22px; min-width:22px; height:auto; }
#header-menu-button { height:100%; position:relative; }
#header-menu-button a { height:100%; width:100px; min-width:100px; color:#373737; font-weight:600; }
#header-menu-mobile { display:none; }
#header-minicart-link { display:none; }
#header .social-icons { display:flex; gap:6px; }
#header .social-icons a { width:34px; min-width:34px; height:34px; min-height:34px; }
#header .social-icons a svg { width:18px; height:18px; }
#header .social-icons > a { border-radius:50%; }
@media all and (max-width:799px) {
	#header-menu-main { display:none; }
	#header-menu-mobile { display:flex; }
	#header-minicart-link { display:flex; }
	#header-logo img { height:32px; max-height:32px; }
}
/* DO NOT CHANGE ABOVE - END */

/* SEARCH */
#header-search { justify-content: center; width:100%; }
#header-search label { height:100%; }
#header-search form { height:35px; display: flex; align-items: center; }
#header-search input[type="search"] { height: 100%; width: 320px; border: 1px solid #666; border-right:none; font-size: 17px; padding: 0 11px; }
#header-search button { height:100%; width:auto; aspect-ratio:1/1; border-radius: 0; border: 1px solid #666; padding:0; }
#header-search svg { width:16px; height:16px; }

/* ESPA */
#header-espa { height:100%; padding:4px 0; }
#header-espa a { height:100%; }
#header-espa img { height: 100%; max-height: 42px; width: auto; }





 


