﻿#qLoverlay{display:none!important}
.lacoste-page-title{font-size:28px;line-height:1.25;text-align:center;padding:35px 15px;color:#17364e}
nav.mega-menu li>span.lacoste-nav-label{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
a:focus{outline:none}a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
img{max-width:100%}
#header-container{position:relative!important;height:auto!important;transform:none!important;top:0!important;left:0!important;width:100%!important;background:#fff!important;z-index:20!important}
#header-container #header{position:relative!important;transform:none!important;top:0!important;height:auto!important}
#header-container .header-wrap,#header-container .header-main-panel,#header-container .header-col-fluid{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;overflow:visible!important;width:100%!important;padding:0!important;margin:0!important}
#header-container .header-col-left,#header-container .header-col-right{display:none!important}
#header-container .top-info{display:flex;align-items:center;gap:8px;color:#17364e!important;padding:7px 20px;font-size:12px}
#header-container .top-info p{color:#17364e!important;margin:0}
#header-container .fixed-header-logo{display:block!important;position:relative!important;float:none!important;max-width:none!important;line-height:1.3!important;height:auto!important;text-align:center;font-size:26px;color:#17364e!important;padding:18px}
#main_mega_menu{display:block!important;float:none!important;position:relative!important;width:100%!important;opacity:1!important;visibility:visible!important;text-align:center!important}
#main_mega_menu>ul{display:flex!important;flex-wrap:wrap;justify-content:center;position:relative!important;transform:none!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;margin:0;padding:0 10px;list-style:none}
#main_mega_menu>ul>li{position:relative!important;display:block!important;float:none!important;padding:0!important;margin:0!important;height:auto!important;line-height:1.4!important}
#main_mega_menu .main-menu-link,#main_mega_menu>ul>li{font-family:Raleway,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.4!important;color:#17364e!important}
#main_mega_menu .main-menu-link{display:block!important;padding:16px 9px!important;height:auto!important;transform:none!important}
#main_mega_menu .sub-nav{display:none!important;position:absolute!important;left:0!important;top:100%!important;transform:none!important;opacity:1!important;visibility:visible!important;width:300px!important;min-width:250px!important;background:#fff!important;color:#17364e;box-shadow:0 5px 15px #0002;padding:8px 0;z-index:50}
#main_mega_menu li:hover>.sub-nav,#main_mega_menu li:focus-within>.sub-nav{display:block!important}
#main_mega_menu .sub-nav ul{display:block!important;position:static!important;width:auto!important;transform:none!important;list-style:none;padding:0!important;margin:0!important}
#main_mega_menu .sub-nav li{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;color:#17364e!important}
#main_mega_menu .sub-nav .menu-link{display:block!important;font:600 12px/1.5 Raleway,Arial,sans-serif!important;letter-spacing:.02em!important;padding:10px 15px!important;color:#17364e!important;white-space:normal!important}
#main_mega_menu .menu-link:hover,#main_mega_menu .menu-link:focus-visible{background:#f0f2f2!important}
#header-container .row{max-width:1440px;width:100%;padding:0!important}
#stuning-header{height:220px!important;min-height:0!important;background-size:cover!important;background-position:center!important}
#stuning-header .stuning-header-inner{height:auto!important}
#layout{padding-top:0!important;margin-top:0!important}
#layout .row{margin-top:0!important}
.lacoste-footer{padding:25px;text-align:center;background:#f4f4f4;color:#17364e;font:13px/1.5 Raleway,Arial,sans-serif}
#header-container .fixed-header-logo{opacity:1!important;visibility:visible!important;transform:none!important;clip:auto!important}
#main_mega_menu button.menu-link{border:0!important;background:transparent;cursor:pointer;box-sizing:border-box}
#main_mega_menu>ul>li{align-self:center}
#main_mega_menu>ul>li:not(:has(.main-menu-link)){padding:16px 9px!important;text-transform:uppercase}
#stuning-header{background-position:center 50%!important}
#header-container .fixed-header-logo{width:auto!important;max-width:none!important;white-space:nowrap!important;margin:0!important;left:0!important;right:0!important;text-align:center!important}
#main_mega_menu .sub-nav{margin:0!important}
#main_mega_menu .main-menu-link{border:0!important;outline:none!important}
#main_mega_menu .main-menu-link:focus-visible{outline:2px solid currentColor!important;outline-offset:-3px}
#main-wrap{position:relative!important;z-index:0!important}
#header-container{z-index:1000!important}
#main_mega_menu li:hover>.sub-nav,#main_mega_menu li:focus-within>.sub-nav,#main_mega_menu .sub-nav *{pointer-events:auto!important}
.vc_custom_1460966078687{height:400px!important;min-height:0!important;padding:0!important;background-size:1300px auto!important;background-position:center -180px!important}
.vc_custom_1456302517770{height:auto!important;min-height:0!important;padding:20px 0!important}
