*{margin: 0;padding: 0;box-sizing: border-box;}
 .search-box-wrapper .search__head__filter--text input{outline:none;border:none}
.pilot .bg-secondary-violet-03{background: var(--secondary-violet-03);}
.header-main{padding: 0;position: fixed; top: 0;overflow: hidden;width: 100%;background: transparent;transition: background .3s ease-in-out; min-height: 76px;}
.header-main__logo{grid-column-start: 1; z-index: 9;width:105px}
.header-main__logo .white-logo{display:none}
.header-main__hamburger{grid-column-end: 13; grid-column-start: 11; gap: 40px;text-align: end; z-index: 9; display: flex; align-items: center; justify-content: end;}
.header-main__hamburger-icon{display: inline-block;outline: none !important;}
.header-main__hamburger-icon:focus-visible{outline: 2px solid var(--primary-black-01);}
/*.header-main .container-fluid{align-items: center;}*/
header.header{position: fixed; z-index: 99; top: 0;width: 100%;}
main#main-content-wrapper{ padding-top: 80px;}
main#main-content-wrapper.pilot{ padding-top: 156px !important;}
body:not(.open-menu) [data-header-link]{opacity: 0;transform: translateX(100%);transition: none;}
.header-main .header--language-regional{height: 100%; background: #e9e9ff; position: relative; z-index: 10}
.header-main .header--logo-hamburger{padding: 20px 0;height: 76px;}
body.open-menu .header--logo-hamburger .header-logo-white {display: block;}
.header--logo-hamburger .header-logo-white {display: none;}
.header--logo-hamburger .white-logo-image{display:none}
body.open-menu .header--logo-hamburger .white-logo-image{display:block}
body.open-menu .header--logo-hamburger .header-logo{display:none!important}
.header--logo-hamburger.open .white-logo-image{display:block}
.header--logo-hamburger.open .header-logo{display:none!important}
select[name="locales"]{height: 47px;width: 188px;border-radius: 4px;padding: 12px 37px 12px 18px; position: relative;appearance: none;}
.language__select-wrapper{position: relative;}
.language__select-wrapper:before{position: absolute; content: "";right: 1rem; pointer-events: none; border-left: 4px solid #0000; border-right: 4px solid #0000; border-bottom: 4px solid #000;top: 53%; z-index: 999999; scale: -1;}
.language__select-wrapper:after{position: absolute; content: "";right: 1rem; pointer-events: none; border-left: 4px solid #0000; border-right: 4px solid #0000; border-bottom: 4px solid #000;top: 40%; z-index: 99999;}

.language__select{display: flex; column-gap: 12px;flex-direction:column;row-gap:12px}

/* Navigation Ovrelay Style */
.header-main__nav{min-height: 100vmin; width: 100vw;background-color: #2314a7; position: fixed; top: 0; bottom: 0;left:0; overflow-x: hidden; overflow-y: scroll;transform: translateX(100%); transition: all .3s ease-in-out;z-index:9; visibility: hidden;}
.open-menu .header-main__nav{transform: translateX(0); visibility: visible;}
.header-main__logo-anchor{transition: all .3s ease-in-out; transition-delay: .2s;}
.open-menu .header-main__logo-anchor{color: #fff}
.open-menu .header-main__hamburger-icon .harburger-icon__stick{background: #fff;}

.header-navigation{padding-top: 80px;}
.header-navigation__wrapper{grid-column-start: 1;grid-column-end: 13;}

.header-navigation__link {color: #fff;display: block;padding: 4px 0 25px;border-bottom: 1px solid #a8a9f740;margin-bottom: 20px;text-decoration: none;display: flex;align-items: center;justify-content: space-between;}
[data-header-link]{ transition: opacity 0.5s ease-out, transform .5s ease-out; }
/*.open-menu [data-header-link]{opacity: 1;transform: translateX(0);animation-delay: 1s;animation: bounce .5s ease}*/

.header-navigation__secondary-links{margin-top: 88px; margin-bottom: 43px;display: flex; flex-direction: column; gap: 48px}
.header-navigation__secondary-link{color: #fff; text-decoration: underline; text-underline-offset: 5px;}
.pilot .header-navigation__secondary-link{color: #fff; text-decoration: underline; text-underline-offset: 5px;}
.pilot .header-navigation__secondary-link:last-of-type{padding-bottom:80px}
#ip3-search-results .pilot .header-navigation__secondary-link:last-of-type{padding-bottom:0px}

.page-down .header-main,.page-up .header-main{background: #fff}
.page-top .header-main{background: transparent;}

/*Hamburger Button Interaction*/
.header-main__hamburger-icon{  width: 32px;  height: 24px;  position: relative;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  cursor: pointer;}
.header-main__hamburger-icon .harburger-icon__stick{  display: block;  position: absolute;  height: 3px;  width: 100%;  background: #2314a7;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out; border-radius: 2px;}
.header-main__hamburger-icon .harburger-icon__stick:nth-child(1) {top: 0px;}
.header-main__hamburger-icon .harburger-icon__stick:nth-child(2),.header-main__hamburger-icon .harburger-icon__stick:nth-child(3) {top: 12px;}
.header-main__hamburger-icon .harburger-icon__stick:nth-child(4) {top: 24px;}
.header-main__hamburger-icon.open .harburger-icon__stick:nth-child(1) {top: 18px;width: 0%;left: 50%;}
.header-main__hamburger-icon.open .harburger-icon__stick:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.header-main__hamburger-icon.open .harburger-icon__stick:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.header-main__hamburger-icon.open .harburger-icon__stick:nth-child(4) {top: 18px;width: 0%;left: 50%;}

@media (min-width: 991px){
.header-navigation__wrapper{grid-column-start: 7;grid-column-end: 12;}

}

/*main{min-height: 100vh;}*/
body{min-height:100vh}
.header-navigation__arrow-right{height: 36px; min-width: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; color: #2314a7e6;background-color: #a8a9f7;}
.header-navigation__arrow-right-svg{height: 35%; width: 35%; position: relative; right: -1px;}

.header-navigation__link:hover, .header-navigation__link:hover .header-navigation__arrow-right{opacity: .75;}

@keyframes slide-down {
  0% {
    top: 40%;
    opacity: .5
  }
  100% {
    top: 50%;
    opacity: 1
  }
}
@keyframes slide-up {
  0% {
    bottom: -100%;
    opacity: .5
  }
  100% {
    bottom: 0%;
    opacity: 1
  }
}
/* === POPUP STYLE === */
.homepage-popup{display: block; opacity: 0; visibility: hidden;position: fixed; top: 50%;left: 50%; background: var(--color-white); transform: translate(-50%, -50%); z-index: 100; border: none; max-width: 660px;}
.homepage-popup__top{padding: 16px 32px; border-bottom: 1px solid var(--primary-black-01);}
.homepage-popup__main{padding: 24px 32px 0 32px;}
.homepage-popup__bottom{padding: 32px; justify-content: end;}
.homepage-popup__main *:last-child{margin-bottom: 0;}
.popup-avail .homepage-popup{opacity: 1; visibility: visible; animation-name: slide-down; animation-duration: .8s; animation-iteration-count: 1;}
body.popup-avail:before{content: '';width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: #000219A6;z-index: 100;}
@media all and (max-width: 991.98px){
  .header-main__hamburger{gap: 16px; min-width: 64px;}
}
@media all and (max-width: 767.98px){
  .popup-avail .homepage-popup{width: 100%;top: auto;left: auto;transform: none;bottom: 0;animation-name: slide-up; animation-duration: .8s; animation-iteration-count: 1;}
  .homepage-popup__top{padding: 16px 20px;}
  .homepage-popup__main{padding: 13px 22px 19px 20px; border-bottom: 1px solid var(--color-light-black); max-height: 300px; overflow-y: scroll;}
  .homepage-popup__bottom{padding: 7px 20px 14px 20px; justify-content: center;}
  .homepage-popup__close{width: 288px; justify-content: center;}
  .header-main__hamburger{grid-column-end: 13; grid-column-start: 11;}
  body.popup-avail{overflow-y: hidden;}
}
@media all and (max-width: 375px){
  .header-main__hamburger{
    grid-column-end: 12;
    grid-column-start: 10;
  }
}
.header-main__hamburger
/*Languge Selector Pilot*/
.pilot .header-navigation__droplist:hover{text-decoration:none}
.header-navigation__languages{height:80px}
.pilot .header-navigation__languages-list{ position:fixed;top: 0;left: 0;width: 100vw;height:100%;background: white;z-index:9;overflow-y:auto}
.pilot .header-navigation__droplist .header-navigation__languages-list{display:none}
.pilot .header-navigation__droplist.drop--active + .header-navigation__languages-list{display:flex;padding:115px 0 0 0}
.pilot.header-navigation__droplist.drop--active + .header-navigation__languages-list{display:flex;padding:115px 0 0 0}
.pilot .header-main .header--logo-hamburger.header-top{position:absolute;top:0;width:100%}
.pilot .header-navigation__languages-list .back-btn span {margin-right:8px}
.pilot .header-navigation__languages-list .region-title-wrapper{border-bottom:1px solid var(--primary-grey-02)}
.pilot .header-navigation__languages-list .region-lang{display: flex; width: 100%;justify-content:flex-start;flex-wrap: wrap;row-gap: 12px;column-gap:16px}

.pilot .header-navigation__languages-list .region-lang .switch__lang{width:100%; font-size: var(--sm-3);}
.pilot .lang-wrapper:last-child{margin-bottom:40px}
.pilot .lang-wrapper:not(:last-child){margin-bottom:40px}
.region-lang .switch__lang:hover{color:var(--primary-blue-01)} 
.pilot .header-navigation__languages{opacity:1!important;transform:none!important}

.pilot .region-title-wrapper.open  .icon{transform:rotate(180deg);margin-bottom:5px;transition: all .3s ease-in-out}
.pilot .header--logo-hamburger.open{position:absolute !important;top:0;width:100%}
/* LANGUAGE SWITCHER */
.header-navigation__droplist{color: var(--color-white); text-decoration: none;}
.header-navigation__droplist:hover .header-navigation__current-lang{text-decoration: underline; text-underline-offset: 7px;}
.pilot .header-navigation__droplist:hover .header-navigation__current-lang{text-decoration: none;}
.header-navigation__current-lang{display: inline-block; margin-left: 20px;}
.pilot .header-navigation__current-lang{margin-left:8px;margin-right:8px}
.header-navigation__chevron-icon{display: inline-block; transition: all .3s ease-in-out;}
.header-navigation__droplist.drop--active .header-navigation__chevron-icon{transform: scale(-1);}
.header-navigation__languages-list{background: #2e20ab; padding: 20px 15px; display: none;}
.header-navigation__droplist.drop--active + .header-navigation__languages-list {display: block; column-count: 2;}
.header-navigation__language{color: var(--color-white); text-decoration: none; display: block; padding: 10px 0px 5px 0px; font-size: 14px; line-height: 16px;}
.header-navigation__droplist p{display:inline-flex}
/* Region Language Switcher */
.language__select-wrapper select{font-size:18.4px}
.drinkiqmain .header--language-regional .container-fluid{display:flex;justify-content:space-between}
.drinkiqmain .header--language-regional .container-fluid div[language-select-container]{display:flex;flex-direction:column;row-gap:12px}
@media all and (max-width: 1440px){
  .header > div{display: none !important;}
}

.invisible {position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px;overflow: hidden;visibility: visible !important;}
.sktmain.visible{position: absolute;left: 0;top: 0;width: auto;height: auto;overflow: hidden;visibility: visible !important;z-index: 11;background: var(--color-blue);padding:.75rem .75rem; color: var(--color-white);}
.sktmain.visible a{color: var(--color-white);}

.header.pilot{position: relative;z-index: 99;}
.pilot .header-main .container-fluid{display:flex; justify-content:space-between;/* align-items:center;*/}
.open-menu .pilot .header-main .header--language-regional .container-fluid{justify-content:space-between;}
/*.open-menu .pilot .header-main .container-fluid{justify-content:end;}*/
.pilot .header-main__nav.header-navigation .container-fluid{display:block}
.pilot .header-navigation__secondary-links a {text-decoration: underline;}
.pilot .header-navigation__wrapper a{color:var(--white);}
.pilot .language__select, .pilot [language-select-container]{flex-direction:column;gap: .75rem; height:100%!important;}
.pilot .header-main .header--language-regional{height: 100%;}
.header-main .header--language-regional{padding:20px 0;min-height:95px}
.pilot [language-select-container]{padding: 22px 0;}
.header--language-regional .close-icon{margin-right:16px;
    position: absolute;
    right: 15px;
    } 
header .container-fluid{
position:relative;
}
@media (max-width:740px) {
.pilot .lang-wrapper .region-lang-wrapper{overflow: hidden; max-height: 0;opacity: 0;transform: scaleY(0);transform-origin: top;transition: opacity 0.5s ease;}
.pilot .lang-wrapper .region-title-wrapper.open + .region-lang-wrapper{max-height: 1000px;opacity: 1;transform: scaleY(1);transition: opacity 0.5s ease, max-height 0.5s ease;}
.pilot .header-navigation__languages .header-navigation__chevron-icon{transform:rotate(90deg)}
}
@media (min-width:740px) {
.language__select{display: flex; column-gap: 12px;flex-direction:row;row-gap:12px }
.drinkiqmain .header--language-regional .container-fluid div[language-select-container]{display:flex;flex-direction:row;column-gap:12px}
}
@media (min-width:768px) {
.pilot .header-navigation__wrapper a{ min-width:50.7rem;}
.pilot .language__select, .pilot [language-select-container]{flex-direction:row;}

.pilot .language__select, .pilot [language-select-container]{column-gap: .75rem;}
.pilot .header-navigation__languages-list .region-lang .switch__lang{width:31%}
.pilot .region-title-wrapper .icon{display:none}
.pilot .lang-wrapper .region-lang-wrapper{display:block}

}
@media (min-width: 991px){
.pilot .header-navigation__languages-list .region-lang .switch__lang{width:23%}
.pilot .header-navigation__wrapper{position: relative;right: 0;width: 46%;margin: 0 0 0 auto;right:8.33%}
.pilot .lang-wrapper:last-child{margin-bottom:96px}
}

.header-main__nav + .back-btn{font-family: var(--fontmedium);font-size: var(--navigation);font-weight: 500;}
header figure{margin: 0;}
.header-navigation__language:hover{text-decoration: underline;}
.header-navigation__chevron-icon{margin-left: 5px;}
.homepage-popup__top .homepage-popup__close {width: 16px !important; margin-top: 5px;}

@media (max-width: 767.98px) and (orientation: landscape) {
  .homepage-popup{
    left: 0;
    min-width: 100vw;
  }
  .homepage-popup__main{
    height: 200px;
  }
}

@media (max-width: 991.98px) and (orientation: landscape) {
  .homepage-popup__main{
    height: 50vh;
    overflow: scroll;
  }
}
.open-menu .header-main .header--logo-hamburger {background: #2314a7;z-index: 11;position: relative;}

@media all and (max-width: 767.98px){
  .header-main__hamburger-icon{
    width: 32px;
    height: 24px;
  }
  .header-main__hamburger-icon .harburger-icon__stick:nth-child(2), .header-main__hamburger-icon .harburger-icon__stick:nth-child(3) {
    top: 11px;
  }
  .header-main__hamburger-icon .harburger-icon__stick:nth-child(4) {
    bottom: 0;
    top: auto;
  }
}

@media all and (max-width: 367.98px){
  .header-main__hamburger {
    grid-column-end: 9;
  }
}

body.open-menu {overflow: hidden;}
.header--logo-hamburger.header-top .header-main__logo{background: #fff;}
.open-menu .header--logo-hamburger.header-top .header-main__logo{background: transparent;}

/* SEARCH HEAD PANEL */
/*.pilot .search-head-button{margin-right: 4rem;}*/
.search-main-head-wrapper{height: 0px; min-height: 0px;overflow: hidden;background: var(--color-blue); transition: all .3s ease-in-out; visibility: hidden; opacity: 0;}
.search-main-head-wrapper.active{min-height: 297px;visibility: visible; opacity: 1; height: auto;}
.search-box-wrapper{padding: 2.5rem 0; min-height: 100%;}
.pilot .search-box-wrapper{padding: 3.2rem 0;}
.search-box__title, .search-box__tags-title{color: var(--color-white);}
.search-box-wrapper .container-fluid{display: flex;}

.search__head__filter--text #searchinput{background: transparent; border: none; padding-right: 30px; z-index: 7; margin-bottom: 8px;}
.search-box__tags{margin-top: 2rem;}
.pilot .search-box__tags{margin-top: 3.2rem;}
#searchinput::placeholder,#searchinput{color: var(--color-grey-secondary);}

.search__head__filter--text{position: relative; border-bottom: 1px solid var(--color-grey-secondary);}
.search__head__filter--text .searchHeadBtn{background: transparent; border: none; position: absolute; right: 0; z-index: 8; bottom: 8px;}

.search-button__icon-close{display: none;}
#searchinput:focus + #searchHeadBtn .search-button__icons .search-button__icon-search{display: none;}
#searchinput:focus + #searchHeadBtn .search-button__icons .search-button__icon-close{display: block; position: relative; z-index: 9999999;}
.search-box__tags-list{display: flex; gap: 16px; margin: 0; flex-wrap: wrap;}
.search-box__tags-list > li{padding: 6px 8px; border: 1px solid #fff; color: #fff;}
.search-box__tags-list > li > a{color: #fff}


.open-menu .search-head__icon-blue{display: none; visibility: hidden;}
.search-head__icon-white{display: none; visibility: hidden;}
.open-menu .search-head__icon-white{display: block; visibility: visible;}
.search-head__icon-close{display: none;}
.search-head-trigger{min-height: 22px; width: 22px; display: flex; align-items: center; justify-content: center;}

@media all and (max-width: 767.98px){
  .search-main-head-wrapper.active{min-height: 100vh;}
  .search-box__tags-list > li{padding: 5px 10px;}
  .search-box__tags-list{gap: 8px;}
  .pilot .search-head-button{margin-right: 0;}
  .search-active .search-head__icon-close{display: block;}
  .search-active .search-head__icon-blue{display: none;}
  .search-active .header-main__hamburger-icon{display: none;}
  .seach__autocomplete--data{margin-top: 24px;}
}

.seach__autocomplete--data{margin: 0;margin-top: 48px;}
.seach__autocomplete--data > .seach__autocomplete--data-item > a{color: #fff;display: flex;justify-content: space-between;}
.seach__autocomplete--data > .seach__autocomplete--data-item > a .key{color: #9C9DFB;}
.seach__autocomplete--data > .seach__autocomplete--data-item > a .key b{color: #fff; font-weight: normal;}
.seach__autocomplete--data > .seach__autocomplete--data-item > a .value strong{font-weight: normal;}

.pilot-audit .lang-wrapper .region-title{font-family: var(--fontmedium);font-size:20px;line-height: 122%;font-weight: 500;margin-bottom: 10px;}
.pilot-audit .region-lang .switch__lang {padding: 0;background: none;color: var(--primary-black-01);border: none;font-family: var(--fontmedium);font-size: 20px;line-height: 140%;font-weight: 500;}
    .pilot-audit .header-main__nav + .back-btn{font-size:16px}
.search-head__icon-close{width: 22px; height: 22px; transition: 0.5s ease-in-out;}
.search-head__icon-blue{display: block; transition: 0.5s ease-in-out;}


.search-box__recent_keywords ul li{

color: #fff;
    background-image: url(/~/media/Images/D/drinkiq/Universal/icons/search-white.svg);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-size: 15px 15px;
    background-position: 0 center;
}

.search-box__recent_keywords ul{
list-style: none;
    margin: 0;
    padding: 0;
        display: block;
    gap: 10px;
}
.search-box__recent_keywords li a{
	color:#fff;
}
.search-box__recent_keywords li:after {
    /*content: "|";
    color: #fff;
    padding: 0 0 0 10px;
    */
}
.search-box__recent_keywords ul li:last-child:after{
	opacity:0;
}
.search-box__recent_keywords{
	margin-top: 3.2rem;
}
.search-box__tags-title{
	    margin-bottom: 1rem;
}

.header-navigation__language[lang="ru-ru"] {
  display: none !important;
}