

body > div.head-block  > .head-main.menu-narrow{
    box-shadow: 0 16px 48px #00000029;
 }

body.partner{
    margin-top: 86px;
     background-color: #FFFFFF;
    background-repeat: repeat;
    background-position : center top;
    font-family: Proletarsk;
    color: #212121;
    height: auto;
    background-image: url('/CMS/storage/iqos/IQOS_ILUMA.png');
    background-attachment: fixed;
}

body > div.head-block > div.head-main ul.main-menu-list > li.head_menu_li .head_menu_li_span_bg{
    width: 0px !important;
 }

body > div.head-block > div.head-main .menu li a{
    font-size: 14px;
     color: #212121;
    font-family: Unbounded-Medium;
    display: grid;
}

body .section1{
    background-color: #FFE082;
     padding-top : 20px;
}

body > div.head-block > div.head-main{
    min-height: 80px;
     background-color: #FFFFFF;
    color : #E0E0E0;
    menu-bg-compact: #000000;
    height: 80px;
}

body .section2643{
    padding-left: 10%;
     padding-right : 10%;
    max-width : 1260px;
}



body .section10599{
    max-width: 1260px;
 }

body .sectionNum10599{
    max-width: none;
 }

body .sectionNum10601{
    min-height: ;
 }

body > div.head-block > div.head-main .menu li a.hover{
    color: #BF360C !important;
 }
body .section10616{
    font-family: NotoSansHK-Light
font-size: 14px;
 }
body .section10617{
    max-width: 1260px;
 }
.section10617 h1{
    padding-bottom: 30px;
 }
body .section10618{
    max-width: 1260px;
 }
.section10619 h2{
    color: #EEEEEE;
 }
body .section10610{
    max-width: 1260px;
 }
body > div.head-block > div.head-main ul.main-menu-list li.head_menu_li:not(.dropdown-item):not(.dropdown-submenu) > a > .head_menu_li_span_bg{
    width: 16px !important;
 }
body.partner .menu li a.hover{
    color: #455A64 !important;
 }
  
body > div.main_page-phone_number .menu li a{
    font-family: NotoSansHK-Regular
color: #212121;
 }