/* input(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@media' */
@font-face {
    font-family: 'AktivGrotesk';
    src: url('/static/fonts/AktivGrotesk_W_Lt.eot?v=_yo_mK8THUF5l16rQxvop1r-KNc'); /* IE9 Compat Modes */
    src: url('../static/css/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/static/fonts/AktivGrotesk_W_Lt.woff2?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff2'), /* Super Modern Browsers */
         url('/static/fonts/AktivGrotesk_W_Lt.woff?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff'); /* Pretty Modern Browsers */
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'AktivGrotesk';
    src: url('/static/fonts/AktivGrotesk_W_Rg.eot?v=_yo_mK8THUF5l16rQxvop1r-KNc'); /* IE9 Compat Modes */
    src: url('../static/css/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/static/fonts/AktivGrotesk_W_Rg.woff2?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff2'), /* Super Modern Browsers */
         url('/static/fonts/AktivGrotesk_W_Rg.woff?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff'); /* Pretty Modern Browsers */
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'AktivGrotesk';
    src: url('/static/fonts/AktivGrotesk_W_Md.eot?v=_yo_mK8THUF5l16rQxvop1r-KNc'); /* IE9 Compat Modes */
    src: url('../static/css/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/static/fonts/AktivGrotesk_W_Md.woff2?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff2'), /* Super Modern Browsers */
         url('/static/fonts/AktivGrotesk_W_Md.woff?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff'); /* Pretty Modern Browsers */
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'AktivGrotesk';
    src: url('/static/fonts/AktivGrotesk_W_Bd.eot?v=_yo_mK8THUF5l16rQxvop1r-KNc'); /* IE9 Compat Modes */
    src: url('../static/css/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/static/fonts/AktivGrotesk_W_Bd.woff2?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff2'), /* Super Modern Browsers */
         url('/static/fonts/AktivGrotesk_W_Bd.woff?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff'); /* Pretty Modern Browsers */
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'AktivGrotesk';
    src: url('/static/fonts/AktivGrotesk_W_XBd.eot?v=_yo_mK8THUF5l16rQxvop1r-KNc'); /* IE9 Compat Modes */
    src: url('../static/css/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/static/fonts/AktivGrotesk_W_XBd.woff?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff'); /* Pretty Modern Browsers */
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'IataIcons';
    src: url('/static/fonts/iataIcons.eot?v=_yo_mK8THUF5l16rQxvop1r-KNc'); /* IE9 Compat Modes */
    src: url('../static/css/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/static/fonts/iataIcons.woff?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff'); /* Pretty Modern Browsers */
    font-display: swap;
}

@font-face {
    font-family: 'IataIcons2019';
    src: url('/static/fonts/iataIcons2019.eot?v=_yo_mK8THUF5l16rQxvop1r-KNc'); /* IE9 Compat Modes */
    src: url('../static/css/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/static/fonts/iataIcons2019.woff?v=_yo_mK8THUF5l16rQxvop1r-KNc') format('woff'); /* Pretty Modern Browsers */
    font-display: swap;
}

.icon {
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon:before{
    font-family: 'IataIcons';
}

.icon2019:before{
    font-size: 18px;
    font-family: 'IataIcons2019';
}

.icon-shopping-cart{ /* Icon for shopping cart on main website, not store */
    content: url('/static/images/shopping-cart.svg?v=_yo_mK8THUF5l16rQxvop1r-KNc');

    @media(min-width: 1200px) {
        width: 20px;
        height: 20px;
    }
}

.icon-shopping-cart-search-result{ /* Icon for shopping cart on main website, not store */
    content: url('/static/images/shopping-cart.svg?v=_yo_mK8THUF5l16rQxvop1r-KNc');
}

.icon-colored-search {
    background: url('/static/images/colored-search.svg?v=_yo_mK8THUF5l16rQxvop1r-KNc') no-repeat 50% 50%;
    background-size: contain;
    width: 23px;
    height:23px;
    border: none;
    margin-right:5px;
}

.icon-logo:before{
    content: "\e94a";
    font-size: 48px;
}

.icon-twitter:before{
    content: "\e94f";
}

.icon-facebook:before{
    content: "\e94d";
}

.icon-linkedin:before{
    content: "\e951";
}

.icon-youtube:before{
    content: "\e950";
}

.icon-chevron-right:before{
    content: "\e95c";
}

.icon-chevron-down:before{
    content: "\e948";
}

.icon-share:before{
    content: "\e92a";
}

.icon-printer:before{
    content: "\e92b";
}

.icon-rss:before{
    content: "\e95f";
}

.icon-mail:before{
    font-size: 14px;
    content: "\e92c";
}

.search-menu-btn {
    background: url('/static/images/colored-search.svg?v=_yo_mK8THUF5l16rQxvop1r-KNc') no-repeat;
    width: 32px;
    height:32px;
    background-size: 32px 32px;
    background-position: center;
    background-position-y: 2px;
}

