/**
* Variables
*/
    :root {
        --color-primary:    #EBA814;
        --color-secondary:  #E9022F;
        --color-danger:     #E9022F;
        --color-tertiary:   #62C9D5;
        --color-dark:       #3D3731;

        --main-padding: 20px;
        --side-padding: 30px;
        --animate-delay: 0.2s;
        --desktop-max-width: 1280px;
        --border-radius: 10px;
    }
    @media screen and (max-width: 991px) {
        :root {
            --side-padding: 15px;
        }
    }

/**
* General
*/
    html, body {font-family: 'Roboto', Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 14px;background-color: #F4F5F5;color: var(--color-dark);}

    a, button { outline: 0 none; }
    a:focus, button:focus { outline: 0 none; }

    .page-container { max-width: 1327px; margin: 0 auto; }

    .roll-opacity { -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; }
    .roll-opacity:hover {opacity: 0.7; }
    .roll-rotate { transition: transform 0.5s;}
    .roll-rotate:hover {transform: rotate(180deg); }

    /* Utilidad para centrar verticalmente elementos */
    .display-t {display: table;width: 100%;height: 100%;min-height: inherit;}
    .display-t > .display-tc {display: table-cell;height: 100%;vertical-align: middle;width: 100%;}
    .display-t > .display-tc.aling-top {vertical-align: top}
    .display-t > .display-tc.aling-bottom {vertical-align: bottom}

    .fadeout {
        position: sticky; bottom: 0; height: 4em;
        background-image: linear-gradient( rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% );
    }

    .is-computer {}
    .is-kiosk {}

    .visible-computer,
    .visible-kiosk {display:none; }

    .is-computer .visible-computer,
    .is-kiosk    .visible-kiosk    {display:block;}

    .is-computer .visible-flex-computer,
    .is-kiosk    .visible-flex-kiosk    { display:flex; }

    .disable-scrollbars::-webkit-scrollbar { width: 0px; height: 0px;
        background: transparent; /* Chrome/Safari/Webkit */
        -webkit-appearance: none;
        display:none;
    }
    
    .disable-scrollbars {
      scrollbar-width: none; /* Firefox */
      -ms-overflow-style: none;  /* IE 10+ */
    }

    .home .item__title:first-letter, 
    .home-header__title:first-letter, 
    .btn:first-letter {
        text-transform: uppercase;
    }

    @media screen and (max-width: 1024px) {
        .page-container {}
    }

    

/**
* Animations
*/
    .animate__animated.animate__delay-6s { animation-delay: calc(var(--animate-delay)*6); }
    .animate__animated.animate__delay-7s { animation-delay: calc(var(--animate-delay)*7); }
    .animate__animated.animate__delay-8s { animation-delay: calc(var(--animate-delay)*8); }
    .animate__animated.animate__delay-9s { animation-delay: calc(var(--animate-delay)*9); }
    .animate__animated.animate__delay-10s { animation-delay: calc(var(--animate-delay)*10); }
    .animate__animated.animate__delay-11s { animation-delay: calc(var(--animate-delay)*11); }
    .animate__animated.animate__delay-12s { animation-delay: calc(var(--animate-delay)*12); }
    .animate__animated.animate__delay-13s { animation-delay: calc(var(--animate-delay)*13); }
    .animate__animated.animate__delay-14s { animation-delay: calc(var(--animate-delay)*14); }
    .animate__animated.animate__delay-15s { animation-delay: calc(var(--animate-delay)*15); }
    .animate__animated.animate__delay-16s { animation-delay: calc(var(--animate-delay)*16); }
    .animate__animated.animate__delay-17s { animation-delay: calc(var(--animate-delay)*17); }
    .animate__animated.animate__delay-18s { animation-delay: calc(var(--animate-delay)*18); }
    .animate__animated.animate__delay-19s { animation-delay: calc(var(--animate-delay)*19); }
    .animate__animated.animate__delay-20s { animation-delay: calc(var(--animate-delay)*20); }
    .animate__animated.animate__delay-21s { animation-delay: calc(var(--animate-delay)*21); }
    .animate__animated.animate__delay-22s { animation-delay: calc(var(--animate-delay)*22); }
    .animate__animated.animate__delay-23s { animation-delay: calc(var(--animate-delay)*23); }
    .animate__animated.animate__delay-24s { animation-delay: calc(var(--animate-delay)*24); }
    .animate__animated.animate__delay-25s { animation-delay: calc(var(--animate-delay)*25); }

/**
* Botones
*/
    .btn {border-radius: var(--border-radius);outline: 0 none !important;}
    .btn-light { color: #989897; background: #F4F5F5; }
    .btn-danger { color:white; background: var(--color-danger); }
    .btn-primary { background-color: var(--color-primary); border-color: var(--color-primary); }
    .btn-outline-primary {border-color: var(--color-primary);color: var(--color-primary); }

    @media (hover: hover) {
        .btn-primary:active,
        .btn-primary:focus,
        .btn-primary:hover {background-color: #c48702 !important;border-color: #c48702 !important;}
        .btn-outline-primary:active,
        .btn-outline-primary:focus,
        .btn-outline-primary:hover { border-color: #c48702 !important;color: #c48702 !important; background: transparent !important; }
    }

    .btn-size1 { }
    .btn-size2 { }
    .btn-size3 { }
    .btn-size4 { }

    .is-kiosk .btn-size1 {padding: 18px 45px;font-size: 27px;font-weight: 600;}
    .is-kiosk .btn-size2 { border-width: 4px;font-size: 25px;font-weight: 600;padding: 8px 44px;}
    .is-kiosk .btn-size3 { font-size: 50px;font-weight: 600;padding: 67px 20px;}
    .is-kiosk .btn-size4 { font-size: 50px; letter-spacing: 0; text-align: center; font-weight: 600;  padding: 20px 80px; }

    .is-computer .btn-size1 {padding: 6px 34px;font-size: 20px;font-weight: 600;}
    .is-computer .btn-size2 {border-width: 2px;font-size: 15px;font-weight: 600;padding: 4px 25px;}
    .is-computer .btn-size3 {font-size: 30px;font-weight: 600;padding: 67px 40px;}
    .is-computer .btn-size4 {font-size: 25px;letter-spacing: 0;text-align: center;font-weight: 600;padding: 9px 30px;}

    @media screen and (max-width: 991px) {
        .is-kiosk .btn-size1 {font-size: 18px;padding: 10px 26px;}
        .is-kiosk .btn-size2 {padding: 1px 20px;font-size: 18px;border-width: 2px;}
        .is-kiosk .btn-size3 { font-size: 30px; padding: 42px 20px; }

        .is-computer .btn-size1 {font-size: 14px;}
        .is-computer .btn-size2 { }
        .is-computer .btn-size3 { }
        .is-computer .btn-size4 { }
    }

    @media screen and (max-width: 767px) {
        .is-computer .btn-size1 {font-size: 12px;padding: 0px 5px;}
        .is-computer .btn-size2 {padding: 5px 10px;font-size: 13px;border-width: 1px;}
        .is-computer .btn-size3 {}
        .is-computer .btn-size4 { font-size: 12px; padding: 5px 20px; }
    }

/**
* Badges
*/
    .badge {vertical-align: middle; font-weight: normal;padding: 3px 24px;}
    .badge-info {background-color: var(--color-tertiary); }
    .badge-light {color: var(--color-tertiary);}

    .badge-size1 { }
    .badge-size2 { }
    .badge-size3 { }

    .is-kiosk .badge-size1 { padding: 5px 33px;font-size: 20px;letter-spacing: 1px;}
    .is-kiosk .badge-size2 { font-size: 20px; }
    .is-kiosk .badge-size3 { font-size: 50px; }

    .is-computer .badge-size1 { padding: 5px 33px;font-size: 20px;letter-spacing: 1px;}
    .is-computer .badge-size2 { font-size: 20px; }
    .is-computer .badge-size3 {font-size: 25px;padding: 3px 10px;}

    @media screen and (max-width: 991px) {
        .badge { font-size: 25px; padding: 6px; }

        .is-kiosk .badge-size1 { font-size: 12px; padding: 3px 12px; }
        .is-kiosk .badge-size2 { font-size: 20px; padding: 4px; }
        .is-kiosk .badge-size3 { font-size: 25px; }
    }

    @media screen and (max-width: 767px) {
        .is-computer .badge-size1 {}
        .is-computer .badge-size2 {}
        .is-computer .badge-size3 {font-size: 12px;}
    }

/**
* Select2
*/
    .select2 {}
    .select2, .select2 * { outline: 0 none !important; }
    .select2-container {}
    .select2-selection {font-size: 16px;font-weight: 500;}
    .select2-container--default .select2-selection--single {border: none;border-radius: var(--border-radius);}
    .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px; }
    .select2-container .select2-selection--single {height: 35px; }
    .select2-dropdown { border: none; box-shadow: 0 0 2px 2px rgba(0,0,0,0.2); }
    .select2-results {}
    .select2-container--default .select2-selection--single .select2-selection__arrow { height: 33px; }
    .select2-results__options {}
    .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: var(--color-primary); }
    .select2-container--focus .select2-selection { outline-color:var(--color-primary); }

    @media screen and (max-width: 500px) {
        .is-computer .select2-selection {font-size: 12px;}
        .is-computer .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 25px; }
        .is-computer .select2-container .select2-selection--single {height: 25px; }
        .is-computer .select2-container--default .select2-selection--single .select2-selection__arrow { height: 23px; }
    }

/**
* Item
*/
    .item {border-radius: var(--border-radius);background: white;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;padding: 10px;text-decoration: none !important;position: relative;box-shadow: 0 0 20px 0 rgba(231,231,231,0.50);text-align: center;margin: 0 auto;}
    .item__label {color: var(--color-primary);position: absolute;top: 2px;right: 10px;}
    .item__image {width: 65%;height: 55%;object-fit: contain;margin: 0 auto;margin-bottom: 5px;}
    .item__title {color: var(--color-dark);font-weight: 500;text-decoration: none;line-height: 115%;display: block;}
    .item__price { font-weight: bold; color: var(--color-primary); }
    .item--gray { background: #F4F5F5; }

    @media (hover: hover) {
        .item:hover { background: var(--color-primary); }
        .item:hover .item__label,
        .item:hover .item__title,
        .item:hover .item__price { color:white; }
    }

    .is-kiosk .item {}
    .is-kiosk .item__label {}
    .is-kiosk .item__image {}
    .is-kiosk .item__title {}
    .is-kiosk .item__price { }
    .is-kiosk .item--gray { }
    .is-kiosk .item--lg {height: 300px;font-size: 25px;}
    .is-kiosk .item--lg .item__label { font-size: 16px; }
    .is-kiosk .item--md {height: 241px;font-size: 25px;min-width: 241px;}
    .is-kiosk .item--sm {height: 120px;font-size: 14px;max-width: 200px;}

    .is-computer .item {}
    .is-computer .item__label {}
    .is-computer .item__image {}
    .is-computer .item__title {width: 100%;white-space: normal;}
    .is-computer .item__price { }
    .is-computer .item--gray { }
    .is-computer .item--lg {height: 200px;font-size: 18px;}
    .is-computer .item--lg .item__label {font-size: 14px;}
    .is-computer .item--md {height: 120px;font-size: 16px;max-width: 241px;}
    .is-computer .item--sm {height: 65px;font-size: 12px;max-width: 70px;padding: 5px;}

    @media screen and (max-width: 1100px) {
        .is-kiosk .item--lg {height: 210px;font-size: 20px;}
        .is-kiosk .item__image { }
    }

    @media screen and (max-width: 991px) {
        .is-kiosk .item--lg {height: 170px;font-size: 18px;}
        .is-kiosk .item--lg .item__label { font-size: 12px; }
        .is-kiosk .item--sm { height: 80px; font-size: 12px; }
        .is-kiosk .item--md {height: 160px;min-width: initial;width: 100%;font-size: 18px;}
        .is-kiosk .item--md .item__label { }

        .is-computer .item--lg {}
        .is-computer .item--lg .item__label {}
        .is-computer .item--md {}
        .is-computer .item--sm {}

    }
    @media screen and (max-width: 767px) {
        .is-computer .item--lg {height: 140px;font-size: 12px;}
        .is-computer .item--lg .item__label { font-size: 12px; right: 5px; }
        .is-computer .item--md {height: 80px;font-size: 12px;}
        .is-computer .item--md .item__label{}
        .is-computer .item--sm {}
        .is-computer .item--sm .item__label{}
    }

    @media screen and (max-width: 490px) {
        .is-computer .item--lg {}
        .is-computer .item--lg .item__label { }
        .is-computer .item--md {}
        .is-computer .item--md .item__label{}
        .is-computer .item--sm {}
        .is-computer .item--sm .item__label{}
    }


/**
* Home
*/
    .home {position: relative;display: flex;flex-direction: column;background: #F4F5F5;box-shadow: 0px 0px 30px 5px rgba(0,0,0, 0.2);}
    .home__noitems {text-align: center;font-size: 30px;padding: 30px 0;border: #ddd 2px dashed;width: 100%;}
    .home__item{margin-bottom: 30px;}

    .is-kiosk .home {position:fixed;height: 100%;width: 100%;}
    .is-kiosk .home__noitems {}
    .is-kiosk .home__item{}

    .is-computer .home {min-height: 100vh;}
    .is-computer .home__noitems {}
    .is-computer .home__item{}

    @media screen and (max-width: 991px) {
        .is-kiosk .home__item {padding: 0 5px;margin-bottom: 10px;}
    }
    @media screen and (max-width: 767px) {
        .is-computer .home {padding-top: 52px;}
        .is-computer .home__noitems {font-size: 20px;width: 100%;padding: 30px;}
        .is-computer .home__item{ margin-bottom: 10px; }
    }

/**
* Home links (computer)
*/
    .home-computer-links {padding: 10px;overflow: hidden;text-align: center;}
    .is-kiosk .home-computer-links { display: none; }
    .home-computer-links__wrapper {overflow: auto;width: 100%;white-space: nowrap;box-sizing: content-box;}
    
    .home-computer-links .col {display: inline-block;width: 120px;vertical-align: middle;padding-left: 5px;padding-right: 5px;}
    .home-computer-links .item {margin: 0;flex: 0 0 120px;height: 90px;vertical-align: middle;padding: 5px;}
    

    @media screen and (max-width: 991px) {
        .home-computer-links {}
        .home-computer-links__wrapper {}
        .home-computer-links .col {  }
        .home-computer-links .item { }
    }

    @media screen and (max-width: 767px) {
        .home-computer-links {}
        .home-computer-links__wrapper {}
        .home-computer-links .col {  }
        .home-computer-links .item { }

        .scrolled-past-computer-links {padding-top: 110px;}
        .scrolled-past-computer-links .home-computer-links {position: fixed;width: 100%;top: 52px;/* min-height: 54px; */z-index: 9;flex-basis: unset;height: auto;background: white;border-top: #f3f3f3 1px solid;border-bottom: #f3f3f3 1px solid;}
        .scrolled-past-computer-links .home-computer-links__wrapper {padding-bottom: 0;}
        .scrolled-past-computer-links .home-computer-links .col {  }
        .scrolled-past-computer-links .home-computer-links .item {background: none;box-shadow: none;height: auto;padding: 0;}
        .scrolled-past-computer-links .home-computer-links .item__title {white-space: nowrap;}
        @media (hover: hover) {
            .scrolled-past-computer-links .home-computer-links .item__title:hover {color:var(--color-primary) }
        }
        .scrolled-past-computer-links .home-computer-links .item__image {display: none;}
        .scrolled-past-computer-links .home-computer-links .item--mobileimg .item__title { display: none; }
        .scrolled-past-computer-links .home-computer-links .item--mobileimg .item__image {display: block;width: 20px;height: 20px;}
    }

/**
* Home Sidebar
*/
    .home-links {height: 100%;flex-basis: 125px;flex-shrink: 0;}
    .is-computer .home-links { display: none; }
    .home-links__wrapper {overflow: auto;height: 100%;}
    .home-links .item { margin-bottom: 10px; }

    @media screen and (max-width: 991px) {
        .is-kiosk .home-links {flex-basis: 85px;}
        .is-kiosk .home-links__wrapper {}
        .is-kiosk .home-links .item { }
    }

/**
* Home Main
*/
    .home-main {position: relative;overflow: auto;}

    .is-kiosk .home-main { display: flex; flex-grow: 20; padding-right: var(--side-padding);padding-left: var(--side-padding);padding-top: 10px; }
    .is-computer .home-main {flex-grow: 10; max-width: var(--desktop-max-width); width: 100%; margin: 0 auto;}

    @media screen and (max-width: 991px) {
        .is-kiosk .home-main {}
    }

/**
* Home Banner
*/
    .home-banner {width: 100%;position: relative;}
    .home-banner__item {height: 100%;}
    .home-banner__item img {object-fit: cover;object-position: center;display: block; width: 100%;height: 100%;}
    .home-banner__carousel {height: 150px;}

    .is-computer .home-banner {/* flex-basis: 150px; *//* min-height: 150px; *//* max-height: 150px; */}
    .is-computer .home-banner__item {}
    .is-computer .home-banner__item img {}
    .is-computer .home-banner__carousel { height: 150px; }

    .is-kiosk .home-banner {flex-basis: 150px;min-height: 150px;max-height: 150px;}
    .is-kiosk .home-banner__item {}
    .is-kiosk .home-banner__item img {}
    .is-kiosk .home-banner__carousel {}

    @media screen and (max-width: 1100px) {
        .is-kiosk .home-banner {}
        .is-kiosk .home-banner__item { }
        .is-kiosk .home-banner__item img { }
        .is-kiosk .home-banner__carousel {}
    }

    @media screen and (max-width: 991px) {
        .is-kiosk .home-banner {flex-basis: 100px;max-height: 100px;min-height: 100px;}
        .is-kiosk .home-banner__carousel { height: 100px; }
        .is-kiosk .home-banner__item { }
        .is-kiosk .home-banner__item img { }
    }

    @media screen and (max-width: 991px) {
        .is-computer .home-banner {}
        .is-computer .home-banner__carousel {height: 120px;}
        .is-computer .home-banner__item { }
        .is-computer .home-banner__item img { }
    }

    @media screen and (max-width: 767px) {
        .is-computer .home-banner {}
        .is-computer .home-banner__carousel {height: 80px;}
        .is-computer .home-banner__item { }
        .is-computer .home-banner__item img { }
    }

/**
* Home Contents
*/
    .home-contents {height: 100%;flex-grow: 8;padding: 0 15px;overflow: auto;display: flex;flex-direction: row;flex-wrap: wrap;align-content: flex-start;}
    .home-contents .col {}

    .is-kiosk .home-contents { }
    .is-kiosk .home-contents .col {flex: 0 0 33.33%;}

    .is-computer .home-contents { }
    .is-computer .home-contents .col { flex: 0 0 20%; }

    @media screen and (max-width: 1100px) {
        .is-computer .home-contents { }
        .is-computer .home-contents .col { flex: 0 0 25%; }
    }

    @media screen and (max-width: 991px) {
        .is-kiosk .home-contents {}
        .is-kiosk .home-contents .col {padding: 0 10px;margin-bottom: 15px;}

        .is-computer .home-contents {padding: 0 5px;}
        .is-computer .home-contents .col { padding-left: 10px; padding-right: 10px; }
    }

    @media screen and (max-width: 767px) {
        .is-computer .home-contents {padding: 0 8px;}
        .is-computer .home-contents .col {flex: 0 0 33.33%;padding-left: 5px;padding-right: 5px;}
    }

    @media screen and (max-width: 400px) {
        .is-computer .home-contents { }
        .is-computer .home-contents .col { flex: 0 0 50%; }
    }

/**
* Home Menu (solo visible en .is-computer)
*/
    .home-menu {/* display: flex; *//* flex-basis: 30px; */padding: 6px 0;background: white;/* flex-direction: row; *//* align-items: center; *//* justify-content: flex-start; */position: relative;/* height: 52px; */width: 100%;}
    .is-kiosk .home-menu {display: none;}
    .home-menu .container { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; max-width: var(--desktop-max-width); }
    .home-menu__logo { padding: 0 10px; }
    .home-menu__logo img { width: 40px; height: 40px; object-fit: contain; }
    .home-menu__items {/* flex-grow: 10; */}
    .home-menu__item {color: var(--color-dark);font-weight: 500;display: inline-block;font-size: 19px;padding: 0 20px;transition: all 0.5s;}
    .home-menu__lang {font-size: 14px;vertical-align: middle;justify-self: flex-end;margin-left: auto;font-weight: 600;color: var(--color-dark);text-decoration: none !important;}
    @media (hover: hover) {
        .home-menu__item:hover { color: var(--color-secondary); text-decoration: none; }
        .home-menu__lang:hover {color: var(--color-primary); }
    }
    .home-menu__lang img {width: 20px;height: 20px;object-fit: cover;object-position: center center;vertical-align: middle;border-radius: 50%;display: inline-block;}
    .home-menu__lang span { vertical-align: middle; }
    .home-menu__burger {display: none;}

    @media screen and (max-width: 991px) {
        .home-menu { }
        .home-menu__logo { }
        .home-menu__logo img { }
        .home-menu__items { flex-grow: 2; text-align: center; }
        .home-menu__item {font-size: 15px;padding: 0 10px;}
        .home-menu__lang {}
        .home-menu__lang img {}
        .home-menu__lang span { }
    }
    @media screen and (max-width: 767px) {
        .home-menu {position: fixed;z-index: 10;top: 0;}
        .home-menu__logo { }
        .home-menu__logo img { }
        .home-menu__items {display: none;position: fixed;top: 52px;z-index: 2;background: white;height: calc(100% - 52px);width: 100%;left: 0;}
        .home-menu__item {/* display: none; */display: block;text-align: center;padding: 10px;font-size: 20px;}
        .home-menu__lang {}
        .home-menu__lang img {}
        .home-menu__lang span { }
        .home-menu__burger {display: block;font-size: 18px;margin-left: 20px;color: var(--color-dark);}
    }
    @media screen and (max-width: 767px) and (hover: hover) {
        .home-menu__burger:hover {color: var(--color-primary);}
    }
/**
* Home Header
*/
    .home-header {padding: 20px var(--side-padding);flex-grow: 1;display: flex;align-items: center;max-width: var(--desktop-max-width);width: 100%;margin: 0 auto;}
    .home-header__logo {vertical-align: middle;}
    .home-header__title {font-weight: bold;vertical-align: middle;margin-bottom: 0;}
    .home-header__right {display: flex;text-transform: capitalize;text-align: right;margin-left: 10px;flex-grow: 0;flex-shrink: 0;}
    .home-header__right .btn {}
    .home-header__right .btn { font-size: 27px; color: white; }
    .home-header__right select { min-width: 140px; }
    div.home-header__combo {margin-left: auto;/* height: 50px; */width: 210px !important;}
    div.home-header__combo .btn {vertical-align: middle;}
    .home-header__spwrapper {margin-left: auto;}

    .is-kiosk .home-header {padding-right: 60px; max-width: initial;}
    .is-kiosk .home-header__logo {margin-right: 20px;width: 80px;}
    .is-kiosk .home-header__title {font-size: 50px;letter-spacing: 3px;}
    .is-kiosk .home-header__right { }
    .is-kiosk .home-header__right .btn {font-size: 37px;padding: 0 10px;font-size: 30px;}
    .is-kiosk div.home-header__combo .btn {padding: 18px 45px;font-size: 27px;font-weight: 100;}
    .is-kiosk .home-header .bootstrap-select .dropdown-menu { font-size: 20px; }
    .is-kiosk .home-header__spwrapper { }

    .is-computer .home-header {flex-basis: auto;flex-grow: 0;max-width: var(--desktop-max-width);margin: 0 auto;}
    .is-computer .header-logo__wrapper {display: none;}
    .is-computer .home-header__title {font-size: 30px;letter-spacing: 0;}
    .is-computer .home-header__right .btn {font-size: 16px;}

    @media screen and (max-width: 1100px) {
        .is-kiosk .home-header { height: 102px; }
        .is-kiosk .home-header__logo {}
        .is-kiosk .home-header__title {}
        .is-kiosk .home-header__right {}
        .is-kiosk .home-header__right .btn {/* font-size: 32px; */}
        .is-kiosk .home-header__spwrapper { }
    }
    @media screen and (max-width: 991px) {
        .is-kiosk .home-header {height: 73px;padding-right: 20px;}
        .is-kiosk .home-header__logo { width: 50px; margin-right: 20px; }
        .is-kiosk .home-header__title {font-size: 36px;line-height: 100%;}
        .is-kiosk .div.home-header__combo { }
        .is-kiosk div.home-header__combo .btn {padding: 14px 10px;}
        .is-kiosk .home-header__right {}
        .is-kiosk .home-header__right .btn {font-size: 20px;}
        .is-kiosk .home-header__spwrapper { }
    }

    @media screen and (max-width: 767px) {
        .home-header { display: block; text-align: center; }
        div.home-header__combo { margin: 10px auto; right: 0; float: none; }
        .is-computer .home-header { padding: 10px 15px; }
        .is-computer .home-header__logo {}
        .is-computer .home-header__title { font-size: 20px; margin-bottom: 0; }
        .is-computer .home-header__right { }
        .is-computer .home-header__right a {}

        .is-computer .home-header__right select { min-width: 80px; }
        .is-computer .home-header__spwrapper { }
    }

/**
* Home Cart (SOLO KIOSKO)
*/
    .home-cart {background: white;flex-grow: 1;border-top: #F4F5F5 1px solid;}
    .home-cart__title {color: #989897;font-size: 35px;font-weight: bold;line-height: 100%;display: inline-block;margin-right: 16px;vertical-align: middle;}
    .home-cart__wrapper {width: 100%;display: flex;align-items: center;flex-direction: row;padding: 10px var(--side-padding);height: 165px;}
    .home-cart__total {font-size: 50px;font-weight: bold;line-height: 100%;margin-top: 9px;}
    .home-cart__left {  }
    .home-cart__right {justify-self: flex-end;margin-left: auto;}
    .home-cart__right .btn {margin-left: 5px;}

    .is-kiosk .home-cart {flex: 0 0 130px;}
    .is-kiosk .home-cart__wrapper {height: 100%;}

    .is-computer .home-cart {flex-grow: 0; }
    .is-computer .home-cart__wrapper {width: auto;max-width: var(--desktop-max-width);margin: 0 auto;height: auto;padding: 30px 20px;}
    .is-computer .home-cart__title {font-size: 20px;}
    .is-computer .home-cart__total {font-size: 35px;}
    
    @media screen and (max-width: 1100px) {
        .is-kiosk .home-cart { }
        .is-kiosk .home-cart__wrapper { }
        .is-kiosk .home-cart__title { font-size: 30px; }
        .is-kiosk .home-cart__total { font-size: 35px; }
        .is-kiosk .home-cart__right {}
        .is-kiosk .home-cart__right .btn {}
    }

    @media screen and (max-width: 991px) {
        .is-kiosk .home-cart {}
        .is-kiosk .home-cart__wrapper { }
        .is-kiosk .home-cart__title {font-size: 18px;}
        .is-kiosk .home-cart__total {font-size: 25px;}
        .is-kiosk .home-cart__right {}
        .is-kiosk .home-cart__right .btn {}

        .is-computer .home-cart {}
        .is-computer .home-cart__wrapper { height: auto; padding: 25px; }
        .is-computer .home-cart__title {font-size: 20px;}
        .is-computer .home-cart__total {font-size: 30px;}
        .is-computer .home-cart__right {}
        .is-computer .home-cart__right .btn { font-size: 20px; }

    }
    @media screen and (max-width: 767px) {
        .is-computer .home-cart {}
        .is-computer .home-cart__wrapper {height: auto;padding: 20px;}
        .is-computer .home-cart__title { font-size: 20px; }
        .is-computer .home-cart__total { font-size: 32px; }
        .is-computer .home-cart__right { display: flex; flex-direction: column; }
        .is-computer .home-cart__right .btn {font-size: 16px;/* padding: 5px 10px; */margin-bottom: 10px;padding: 10px;}
        .is-computer .home-cart__cancel {order: 3;}
        .is-computer .home-cart__edit {order: 2;}
        .is-computer .home-cart__finish {order: 1;}
    }
    @media screen and (max-width: 500px) {
        .is-computer .home-cart {}
        .is-computer .home-cart__wrapper {padding: 10px;}
        .is-computer .home-cart__title {font-size: 16px;}
        .is-computer .home-cart__total {font-size: 22px;}
        .is-computer .home-cart__right {}
        .is-computer .home-cart__right .btn {}
        
    }

/**
* Home Footer (DESKTOP Y MOBILE)
*/
    .home-footer {background: var(--color-dark);color: white;padding: 30px;font-size: 16px;letter-spacing: 1px;}
    .is-kiosk .home-footer {display:none;}
    .home-footer .container { max-width: var(--desktop-max-width); }
    .home-footer .col {border-left: #f4f5f5 1px solid;}
    .home-footer .col:first-child {border-left: none;}
    .home-footer p {}
    .home-footer a {color: white;text-decoration: none !important; transition: all 0.5s; }
    @media (hover: hover) {
        .home-footer a:hover { color: white; opacity: 0.5; }
    }
    .home-footer__logo {width: 60px;height: 60px;margin: 0 auto;object-fit: contain;object-position: center center;}

    @media screen and (max-width: 991px) {
        .home-footer { padding: 10px; font-size: 14px; }
        .home-footer .container {}
        .home-footer .col {}
        .home-footer .col:first-child {}
        .home-footer p {}
        .home-footer a {}
        .home-footer__logo {margin-top: 20px;}
    }



/**
* Slick
*/
    .slick-slider {}
    .slick-arrow {position: absolute;top: 50%;z-index: 2;/* text-indent: -9999px; *//* position: relative; */width: 50px;height: 100%;transform: translateY(-50%);background: transparent;border:none;padding: 0;}
    .slick-arrow .fa {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-weight: 900;color: rgba(255,255,255,0.5);font-size: 40px;line-height: 1;text-indent: 0;}
    @media (hover: hover) {
        .slick-arrow:hover,
        .slick-arrow:active,
        .slick-arrow:focus { background: none; border-color: transparent; }
    }
    
    .slick-prev { left: 0; }
    .slick-next { right: 0; }
    .slick--dark .fa {color: rgba(0,0,0,0.5);}
    .slick-list { height: 100%; }
    .slick-track {height: 100%;}
    .slick-slide {}
    .slick-slide > div {height: 100%;}

    .slick-dots {position : absolute;bottom: 0;display : block;width : 100%;padding : 0;margin : 0;list-style : none;text-align : center;}
    .slick-dots li {position : relative;display : inline-block;width: 15px;height: 15px;padding : 0;cursor : pointer;}
    .slick-dots li button {font-size : 0;line-height : 0;display : block;width: 15px;height: 15px;padding: 0;cursor : pointer;color : transparent;border : 0;outline : none;background : transparent;}
    .slick-dots li button:hover,
    .slick-dots li button:focus { outline : none; }
    .slick-dots li button:hover:before,
    .slick-dots li button:focus:before { opacity : 1; }
    .slick-dots li button:before {font-family : 'FontAwesome';font-size : 6px;line-height: 15px;position : absolute;top : 0;left : 0;width: 15px;height: 15px;content : '\f111';text-align : center;opacity : 0.25;color : black;-webkit-font-smoothing : antialiased;-moz-osx-font-smoothing : grayscale;}
    .slick-dots li.slick-active button:before {opacity : 0.75;color: white;}


    .slide-properties-pagination .slick-dots li { position : relative; display : inline-block; width : auto; height : auto; margin : 0 5px; padding : 0; cursor : pointer; border : 1px solid  #284245; background-color : white; }
    .slick-dots li span.pag { border : 0; color : #f24e4e; font-size : 16px; line-height : 34px; border-radius : 0; padding : 8px 14px; }
    @media (hover: hover) {
        .slick-dots li span.pag:hover,
        .slick-dots li span.pag:focus { outline : none; background-color : #284245; color : #ffffff; }
    }
    .slick-dots li.slick-active span.pag:before { background-color : #284245; color : #ffffff; }

    @media screen and (max-width: 991px) {
        .is-kiosk .slick-arrow .fa {font-size: 30px;}
    }
    @media screen and (max-width: 767px) {
        .is-computer .slick-arrow {width: 15px;}
        .is-computer .slick-arrow .fa { font-size: 20px; }
    }


/**
* Splash
*/
    .splash {display: flex;justify-content: center;flex-direction: column;margin: 0 auto;}
    .splash__banner {flex-grow: 10;}
    .splash__carousel { height: 100%; }
    .splash__item {width: 100%;height: 100%;background-position: top center;background-repeat: no-repeat;background-size: cover;}
    .splash__footer {flex-grow: 1;display: flex;flex-direction: row;background: var(--color-secondary);}
    .splash__footer__logo {flex-grow: 1;text-align: center;display: flex;justify-content: center;align-items: center;}
    .splash__footer__logo img {}
    .splash__footer__text {flex-grow: 10;display: flex;align-items: center;justify-content: center;flex-direction: column;color: white;text-transform: uppercase;text-align: center;}
    .splash__footer__title {font-weight: 900;}
    .splash__footer__subtitle {opacity: 0.5;font-weight: bolder;}

    .is-kiosk .splash {max-width: 1327px;height: 100vh;}
    .is-kiosk .splash__banner {}
    .is-kiosk .splash__carousel {}
    .is-kiosk .splash__item {}
    .is-kiosk .splash__footer {flex-basis: 145px;}
    .is-kiosk .splash__footer__logo {width: 24%;}
    .is-kiosk .splash__footer__logo img {width: 160px;}
    .is-kiosk .splash__footer__text {}
    .is-kiosk .splash__footer__title {font-size: 60px;margin-bottom: 17px;letter-spacing: 9.5px;line-height: 1;}
    .is-kiosk .splash__footer__subtitle {font-size: 50px;letter-spacing: 8px;line-height: 1;}

    .is-computer .splash {height: 100vh;}
    .is-computer .splash__banner {flex-grow: 10;/* flex-shrink: 1; */position: relative;}
    .is-computer .splash__carousel {  }
    .is-computer .splash__item {}
    .is-computer .splash__footer {flex-basis: 120px; max-height: 120px; min-height: 120px; }
    .is-computer .splash__footer__logo {width: 24%;}
    .is-computer .splash__footer__logo img {max-width: 100px; max-height: 100px; }
    .is-computer .splash__footer__text {}
    .is-computer .splash__footer__title {font-size: 40px;margin-bottom: 17px;letter-spacing: 9.5px;line-height: 1;}
    .is-computer .splash__footer__subtitle {font-size: 20px;letter-spacing: 8px;line-height: 1;}

    @media screen and (max-width: 1400px) {
        .is-computer .splash {}
        .is-computer .splash__banner {}
        .is-computer .splash__carousel {  }
        .is-computer .splash__item {}
        .is-computer .splash__footer { }
        .is-computer .splash__footer__logo {}
        .is-computer .splash__footer__logo img { }
        .is-computer .splash__footer__text { }
    }

    @media screen and (max-width: 991px) {
        .is-computer .splash {}
        .is-computer .splash__banner {}
        .is-computer .splash__carousel {  }
        .is-computer .splash__item {}
        .is-computer .splash__footer { }
        .is-computer .splash__footer__logo {}
        .is-computer .splash__footer__logo img { }
        .is-computer .splash__footer__text { }
        .is-computer .splash__footer__title {font-size: 30px;letter-spacing: 0;margin-bottom: 10px;}
        .is-computer .splash__footer__subtitle {font-size: 18px;letter-spacing:0;}
    }

    @media screen and (max-width: 767px) {
        .is-computer .splash {}
        .is-computer .splash__banner {}
        .is-computer .splash__carousel {  }
        .is-computer .splash__item {}
        .is-computer .splash__footer {flex-basis: 100px;max-height: 100px;min-height: 100px;}
        .is-computer .splash__footer__logo { padding: 10px; }
        .is-computer .splash__footer__logo img {width: 100%;}
        .is-computer .splash__footer__text { }
        .is-computer .splash__footer__title { font-size: 14px; margin-bottom: 5px; }
        .is-computer .splash__footer__subtitle { font-size: 12px; }
    }

    @media screen and (max-width: 991px) {
        .is-kiosk .splash {}
        .is-kiosk .splash__banner {}
        .is-kiosk .splash__carousel {}
        .is-kiosk .splash__item {}
        .is-kiosk .splash__footer { flex-basis: 100px; }
        .is-kiosk .splash__footer__logo {}
        .is-kiosk .splash__footer__logo img { width: 100px; }
        .is-kiosk .splash__footer__text {}
        .is-kiosk .splash__footer__title { font-size: 28px; margin-bottom: 10px; }
        .is-kiosk .splash__footer__subtitle { font-size: 24px; }
    }

/**
* Dark screen
*/
    .darkscreen {background: url(../img/background.png) no-repeat top center;background-size: cover;text-align: center;margin: 0 auto;color: white;min-height: 100vh;padding-top: 100px;padding: 30px;}
    .darkscreen__wrapper {margin: 0 auto; }
    .darkscreen__logo { margin-bottom: 30px; }
    .darkscreen__logo img { }
    .darkscreen__title {font-weight: bold;position: relative;margin-bottom: 10px;font-size: 70px;line-height: 1.3;}
    .darkscreen__btns {}
    .darkscreen__btns .btn {}
    .darkscreen__text{ font-size: 50px;font-weight: 500;}
    .darkscreen__supertitle{ font-weight: bold; }

    .is-kiosk .darkscreen {max-width: 1327px;}
    .is-kiosk .darkscreen__wrapper {max-width: 90%;}
    .is-kiosk .darkscreen__logo {}
    .is-kiosk .darkscreen__logo img { }
    .is-kiosk .darkscreen__title {}
    .is-kiosk .darkscreen__btns {width: 803px;position: absolute;transform: translateX(-50%);/* display: flex; *//* flex-direction: row; */bottom: 70px;left: 50%;text-align: center;}
    .is-kiosk .darkscreen__btns .btn {width: 200px;margin: 0 30px;}
    .is-kiosk .darkscreen__text{   }
    .is-kiosk .darkscreen__supertitle{ font-size: 150px;}

    .is-computer .darkscreen {padding-top: 40px;max-width: initial;}
    .is-computer .darkscreen__wrapper { max-width: 992px; }
    .is-computer .darkscreen__logo {}
    .is-computer .darkscreen__logo img {width: 120px;}
    .is-computer .darkscreen__title { font-size: 30px; }
    .is-computer .darkscreen__btns { padding-top: 40px; }
    .is-computer .darkscreen__btns .btn { padding: 20px 50px; margin: 0 30px; }
    .is-computer .darkscreen__text{font-size: 30px;}
    .is-computer .darkscreen__supertitle{font-size: 80px;}

    @media screen and (max-width: 1400px) {
        .is-computer .darkscreen {}
        .is-computer .darkscreen__wrapper { }
        .is-computer .darkscreen__logo {}
        .is-computer .darkscreen__logo img { width: 80px; }
        .is-computer .darkscreen__title { }
        .is-computer .darkscreen__btns { }
        .is-computer .darkscreen__btns .btn { }
        .is-computer .darkscreen__text{}
        .is-computer .darkscreen__supertitle{}
    }

    @media screen and (max-width: 767px) {
        .is-computer .darkscreen { padding: 15px; }
        .is-computer .darkscreen__wrapper { }
        .is-computer .darkscreen__logo { margin-bottom: 15px; }
        .is-computer .darkscreen__logo img {}
        .is-computer .darkscreen__title {font-size: 20px;}
        .is-computer .darkscreen__btns { }
        .is-computer .darkscreen__btns .btn {width: 46%;padding: 20px 0;margin: 0 2%;}
        .is-computer .darkscreen__text{ font-size: 20px; }
        .is-computer .darkscreen__supertitle{ font-size: 40px; }
    }

    @media screen and (max-width: 991px) {
        .is-kiosk .darkscreen { padding-top: 7%; }
        .is-kiosk .darkscreen__wrapper { max-width: 90%; }
        .is-kiosk .darkscreen__logo {}
        .is-kiosk .darkscreen__logo img {width: 100px;}
        .is-kiosk .darkscreen__title { font-size: 40px; }
        .is-kiosk .darkscreen__btns { bottom: 30px; width: 85%; }
        .is-kiosk .darkscreen__btns .btn {}
        .is-kiosk .darkscreen__text{font-size: 38px;}
        .is-kiosk .darkscreen__supertitle{font-size: 100px;}
    }

/**
* Optboxes
*/
    .optboxes {margin-bottom: 60px;position: relative;margin-bottom: 103px;margin-top: 60px;}
    .optboxes__item {background: white;border-radius: 15px;width: 372px;display: inline-block;vertical-align: middle;margin: 0 20px;padding: 20px;text-decoration: none !important;}
    
    .optboxes__icon {margin-bottom: 12px;}
    .optboxes__icon img {height: 360px;max-width: 225px;object-fit: contain;object-position: center center;margin-bottom: 10px;}
    .optboxes__label {background: var(--color-primary);color: white;font-size: 50px;font-weight: bold;padding: 0px 30px;width: 100%;display: block;}
    @media (hover: hover) {
        .optboxes__item:hover { background: var(--color-primary); }
        .optboxes__item:hover .optboxes__label { background: white; color: var(--color-primary); }
    }

    .is-computer .optboxes {}
    .is-computer .optboxes__item { width: 250px; }
    .is-computer .optboxes__icon {}
    .is-computer .optboxes__icon img { height: 130px; }
    .is-computer .optboxes__label { font-size: 20px; }
    

    @media screen and (max-width: 1500px) {
        .is-computer .optboxes { margin: 20px 0; }
        .is-computer .optboxes__item { }
        .is-computer .optboxes__icon {}
        .is-computer .optboxes__icon img { }
        .is-computer .optboxes__label { }
    }

    @media screen and (max-width: 767px) {
        .is-computer .optboxes { }
        .is-computer .optboxes__item {padding: 10px;width: 40%;margin: 0 10px;}
        .is-computer .optboxes__icon {}
        .is-computer .optboxes__icon img {height: 80px;}
        .is-computer .optboxes__label {font-size: 14px;padding: 0 10px;}
    }

    @media screen and (max-width: 991px) {
        .is-kiosk .optboxes {}
        .is-kiosk .optboxes__item { width: 250px; height: 270px; }
        .is-kiosk .optboxes__icon { margin-bottom: 20px; display: block; }
        .is-kiosk .optboxes__icon img { width: 80%; height: 140px; }
        .is-kiosk .optboxes__label { font-size: 30px; padding: 0 20px; }
    }


/**
* Languages
*/
    .languages {max-width: 90%;margin: 0 auto;margin-top: 12px;}
    .languages__item {width: 100%;height: 100px;background: white;border-radius: var(--border-radius);display: flex;flex-direction: row;align-items: center;margin-bottom: 38px;color: var(--color-dark);text-decoration: none !important;}
    @media (hover: hover) {
        .languages__item:hover { background:var(--color-primary); color:white; }
    }
    .languages__flag {width: 85px;}
    .languages__flag img {width: 58px;height: 58px;border-radius: 50%;}
    .languages__title {flex-grow: 10;font-size: 50px;text-align: left;font-weight: 500;}

    .is-computer .languages {}
    .is-computer .languages__item {padding: 10px 20px;height: auto;margin-bottom: 27px;}
    
    .is-computer .languages__flag {width: auto;}
    .is-computer .languages__flag img { width: 30px; height: 30px; margin-right: 15px; }
    .is-computer .languages__title { font-size: 32px; }

    @media screen and (max-width: 1400px) {
        .is-computer .languages {}
        .is-computer .languages__item {padding: 10px;}
        .is-computer .languages__flag {}
        .is-computer .languages__flag img { }
        .is-computer .languages__title {font-size: 14px;}
    }

    @media screen and (max-width: 767px) {
        .is-computer .languages {max-width: initial;padding: 0 15px;}
        .is-computer .languages__item { margin-bottom: 10px; padding: 5px; }
        .is-computer .languages__flag {}
        .is-computer .languages__flag img {margin-right: 10px;}
        .is-computer .languages__title {}
    }

    @media screen and (max-width: 1100px) {
        .is-kiosk .languages {width: 106%;}
        .is-kiosk .languages__item {}
        .is-kiosk .languages__flag { }
        .is-kiosk .languages__flag img {}
        .is-kiosk .languages__title {font-size: 35px;}
    }

    @media screen and (max-width: 991px) {
        .is-kiosk .languages {}
        .is-kiosk .languages__item { margin-bottom: 27px; height: auto; padding: 5px; }
        .is-kiosk .languages__flag {width: auto;margin: 0 6px;}
        .is-kiosk .languages__flag img { width: 45px; height: 45px; }
        .is-kiosk .languages__title {font-size: 22px;}
    }

/**
* Cart
*/
    .cart{margin: 0 auto;}
    .cart__wrapper {position: relative;}
    .cart__total {color: white;font-weight: bold;text-transform: uppercase;font-weight: 900;text-align: right;}
    .cartitem {background: white;display: flex;flex-direction: column;color: var(--color-dark);}
    .cartitem__top {display: flex;flex-direction: row;align-items: center;}
    .cartitem__image {display: block;object-fit: contain;object-position: center;margin-right: 10px;float: left;/* max-width: 80px; *//* max-height: 100%; *//* vertical-align: middle; *//* margin-right: 10px; *//* float: left; *//* position: absolute; *//* top: 50%; *//* left: 10px; *//* transform: translateY(-50%); */}
    .cartitem__title {flex-grow: 1;text-align: left;font-weight: 600;}
    .cartitem__price {color: var(--color-primary);flex-grow: 1;text-align: right;font-weight: 600;}
    .cartitem__lines {border-bottom: 1px solid #d9d9d9;text-align: left;position: relative;}
    .cartitem__options {display: flex;flex-direction: row;align-items: center;}
    .cartitem__quantity {flex-grow: 10;}

    .is-kiosk .cart{max-width: 804px;}
    .is-kiosk .cart__wrapper {overflow: auto;margin-top: 40px;max-height: 730px;margin-top: 63px;}
    .is-kiosk .cart__total {font-size: 36px;padding-top: 11px;}
    .is-kiosk .cartitem {margin-bottom: 16px;border-radius: var(--border-radius);margin-bottom: 16px;}
    .is-kiosk .cartitem__top {min-height: 41px;padding: 9px 17px;font-size: 24px;min-height: 41px;padding: 5px 10px;font-size: 16px;}
    .is-kiosk .cartitem__image {width: 60px;height: 60px;left: 10px;}
    .is-kiosk .cartitem__title { font-size: 25px; }
    .is-kiosk .cartitem__price { font-size: 25px; }
    .is-kiosk .cartitem__lines {font-size: 20px;line-height: 30px;padding: 16px 10px;/* padding-left: 79px; */}
    .is-kiosk .cartitem__options {padding: 13px 18px;padding: 10px;}
    .is-kiosk .cart .quantity-selector { font-size: 26px; }
    .is-kiosk .cart .quantity-selector a { width: 60px; height: 60px; }

    .is-computer .cart{max-width: 804px;}
    .is-computer .cart__wrapper {margin-top: 40px;margin-top: 30px;}
    .is-computer .cart__total {font-size: 36px;padding-top: 11px;}
    .is-computer .cartitem {margin-bottom: 16px;border-radius: var(--border-radius);margin-bottom: 16px;}
    .is-computer .cartitem__top {padding: 9px 17px;font-size: 24px;padding: 4px 10px;font-size: 14px;}
    .is-computer .cartitem__image {width: 50px;height: 50px;margin-right: 10px;left: 10px;}
    .is-computer .cartitem__title {}
    .is-computer .cartitem__price {}
    .is-computer .cartitem__lines {font-size: 14px;line-height: 20px;padding: 10px;/* padding-left: 100px; */}
    .is-computer .cartitem__options {padding: 13px 18px;padding: 10px;}
    .is-computer .cart .quantity-selector,.is-computer .cart .quantity-selector,.is-computer .cart .quantity-selector-enviar-mesas { font-size: 11px; }
    .is-computer .cart .quantity-selector a, .is-computer .cart .quantity-selector-enviar-mesas a { width: 30px; height: 30px; }

    @media screen and (max-width: 991px) {
        .is-kiosk .cart{ max-width: 85%; }
        .is-kiosk .cart__wrapper { margin-top: 30px; max-height: 420px; }
        .is-kiosk .cart__total { font-size: 28px; }

        .is-kiosk .cartitem {}
        .is-kiosk .cartitem__top { padding: 5px 10px;font-size: 20px; }
        .is-kiosk .cartitem__image {width: 50px;height: 50px;}
        .is-kiosk .cartitem__title {font-size: 20px;}
        .is-kiosk .cartitem__price {font-size: 20px;}
        .is-kiosk .cartitem__lines {font-size: 16px;line-height: 1.3;/* padding: 5px 33px; *//* padding-left: 80px; */}
        .is-kiosk .cartitem__options { padding: 5px 10px; }
        .is-kiosk .cart .quantity-selector { font-size: 20px; }
        .is-kiosk .cart .quantity-selector a {w: 40px;width: 40px;height: 40px;}
    }

    @media screen and (max-width: 767px) {
        .is-computer .cart{}
        .is-computer .cart__wrapper {}
        .is-computer .cart__total { text-align: center; font-size: 25px; }
        .is-computer .cartitem {}
        .is-computer .cartitem__top {padding: 4px 8px;}
        .is-computer .cartitem__title {}
        .is-computer .cartitem__image {width: 40px;height: 40px;}
        .is-computer .cartitem__price { min-width: 50px; }
        .is-computer .cartitem__lines {padding: 8px;/* padding-left: 100px; */}
        .is-computer .cartitem__options { padding: 8px; }
        .is-computer .cartitem__quantity {}

        .is-computer .cart .quantity-selector {}
        .is-computer .cart .quantity-selector a {}
    }

    @media screen and (max-width: 450px) {
        .is-computer .cartitem__image {max-width: 60px;max-height: 60px;top: 10px;transform: none;}
    }


/**
* Quantity
*/
    .quantity-selector,.quantity-selector-enviar-mesas {display: flex;justify-content: center;align-items: center;}
    
    .quantity-selector a,.quantity-selector-enviar-mesas a {border: var(--color-primary) 2px solid;color: var(--color-primary);border-radius: 50%;text-align: center;text-decoration: none !important;display: flex;justify-content: center;align-items: center;}
    .quantity-selector span,.quantity-selector-enviar-mesas span {margin: 0 10px;vertical-align: middle;font-size: 1.5em;}

    .quantity-selector--lg {font-size: 19px;}
    .quantity-selector--lg a {width: 50px;height: 50px;}
    .quantity-selector--lg span {}

    .is-kiosk .quantity-selector {font-size: 40px;}
    .is-kiosk .quantity-selector a {border-width: 3px; width: 40px;height: 40px;}
    .is-kiosk .quantity-selector span {margin: 0 7px;}

    .is-kiosk .quantity-selector--lg {font-size: 35px;}
    .is-kiosk .quantity-selector--lg a {width: 80px;height: 80px;}
    .is-kiosk .quantity-selector--lg span { margin: 0 20px; }

    .is-computer .quantity-selector { }
    .is-computer .quantity-selector a {}
    .is-computer .quantity-selector span {}
    .is-computer .quantity-selector--lg {}
    .is-computer .quantity-selector--lg a {}
    .is-computer .quantity-selector--lg span { }

    @media screen and (max-width: 991px) {
        .is-kiosk .quantity-selector { font-size: 36px; }
        .is-kiosk .quantity-selector a {width: 36px;height: 36px;}
        .is-kiosk .quantity-selector span {  vertical-align: middle; }

        .is-kiosk .quantity-selector--lg {font-size: 25px;}
        .is-kiosk .quantity-selector--lg a {}
        .is-kiosk .quantity-selector--lg span {}
    }

    @media screen and (max-width: 767px) {
        .is-computer .quantity-selector {font-size: 9px;}
        .is-computer .quantity-selector a {border-width: 1px;width: 30px;height: 30px;}
        .is-computer .quantity-selector span {}

        .is-computer .quantity-selector--lg { }
        .is-computer .quantity-selector--lg a {}
        .is-computer .quantity-selector--lg span {}
    }

/**
 * Sheet
 */
    .sheet { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0); transition: background-color 0.5s; display:none; }
    body.has-sheet { overflow:hidden; }
    .sheet__wrapper{position: absolute;bottom: 0;max-height: 100vh;background: white;border-top-left-radius: 20px;border-top-right-radius: 20px;color: var(--color-dark);transition: bottom 0.5s;bottom: -100%;overflow: auto;}
    .sheet--visible { display:block; background-color: rgba(0,0,0,0.5); }
    .sheet--visible .sheet__wrapper {bottom: 0;}

    .sheet--full .sheet__wrapper {min-height: 100%;overflow-y: scroll;}
    .sheet--dark .sheet__wrapper { background-color: #F4F5F5; }
    .sheet--dark .sheet__wrapper .sheet__title { }

    .sheet__title {font-weight: bold;text-align: center;}
    .sheet__options {position: absolute;top: 24px;right: 30px;}
    .sheet__quantity-selector {display: block;margin: 0 auto;text-align: center;}
    .sheet__size {width: 100%;overflow: auto;white-space: nowrap;text-align: center;}
    .sheet__size .col {display: inline-block;vertical-align: middle;}
    .sheet__items { display: flex; flex-wrap: wrap; }
    .sheet__items:after { display: block; clear: both; content: ''; }
    .sheet__items .item {float: left;margin-bottom: 20px;}
    .sheet__items .col {  }
    .sheet__buttons{text-align: center;}
    .sheet__buttons .btn { }

    /* */
    .is-kiosk .sheet {  }
    .is-kiosk .sheet__wrapper{ width: 100%;padding: 40px; }
    .is-kiosk .sheet--visible { }
    .is-kiosk .sheet--visible .sheet__wrapper {}
    .is-kiosk .sheet__title { font-size: 60px;line-height: 150%;margin-bottom: 30px;}
    .is-kiosk .sheet__options { }
    .is-kiosk .sheet__quantity-selector {}
    .is-kiosk .sheet__size {}
    .is-kiosk .sheet__size .col { width: 30%; }
    .is-kiosk .sheet__items {}
    .is-kiosk .sheet__items .col { flex: 0 0 25%; }
    .is-kiosk .sheet__items .item {}
    .is-kiosk .sheet__buttons{margin-top: 80px;}
    .is-kiosk .sheet__buttons .btn {font-size: 50px;padding: 10px 50px;font-weight: 500;}

    .is-computer .sheet {}
    .is-computer .sheet__wrapper{width: 991px;left: 50%;transform: translateX(-50%);padding: 40px;max-height: 97%;overflow: auto;}
    .is-computer .sheet__title {font-size: 40px;line-height: 150%;margin-bottom: 30px;}
    .is-computer .sheet__options { }
    .is-computer .sheet__quantity-selector {}
    .is-computer .sheet__size {}
    .is-computer .sheet__size .col {width: 20%;}
    .is-computer .sheet__items {}
    .is-computer .sheet__items .col { flex: 0 0 25%; }
    .is-computer .sheet__items .item { width: 100%; }
    .is-computer .sheet__buttons{margin-top: 80px;}
    .is-computer .sheet__buttons .btn {font-size: 30px;font-weight: 500;padding: 10px 25px;}

    @media screen and (max-width: 991px) {
        .is-kiosk .sheet { }
        .is-kiosk .sheet__wrapper{ padding: 20px; }
        .is-kiosk .sheet__title {font-size: 35px;}
        .is-kiosk .sheet__options { }
        .is-kiosk .sheet__quantity-selector {}
        .is-kiosk .sheet__items {}
        .is-kiosk .sheet__items .col { }
        .is-kiosk .sheet__size {}
        .is-kiosk .sheet__items .item {}

        .is-kiosk .sheet__buttons{}
        .is-kiosk .sheet__buttons .btn {font-size: 30px;padding: 10px 30px;}

        .is-computer .sheet {}
        .is-computer .sheet__wrapper{ width: 100%; padding: 20px; }
        .is-computer .sheet__title { font-size: 30px; }
        .is-computer .sheet__options { }
        .is-computer .sheet__quantity-selector {}
        .is-computer .sheet__size {}
        .is-computer .sheet__size .col { width: 25%; }
        .is-computer .sheet__items {}
        .is-computer .sheet__items .col { flex: 0 0 25%; padding-left: 5px; padding-right: 5px; }
        .is-computer .sheet__items .item { }
        .is-computer .sheet__buttons{}
        .is-computer .sheet__buttons .btn{}

    }

    @media screen and (max-width: 767px) {
        .is-computer .sheet {}
        .is-computer .sheet__wrapper{padding: 10px;}
        .is-computer .sheet__title {font-size: 20px;}
        .is-computer .sheet__options {top: 16px;right: 12px;}
        .is-computer .sheet__quantity-selector {}
        .is-computer .sheet__size {}
        .is-computer .sheet__size .col {margin-bottom: 20px;padding-left: 5px;padding-right: 5px;}
        .is-computer .sheet__items {}
        .is-computer .sheet__items:after { }
        .is-computer .sheet__items .item {margin-bottom: 10px;padding: 5px;}
        .is-computer .sheet__buttons{ margin-top: 20px; }
        .is-computer .sheet__buttons .btn { font-size: 25px; padding: 7px 20px; }
    }

    @media screen and (max-width: 600px) {
        .is-computer .sheet__size .col {width: 25%;}
    }
    @media screen and (max-width: 400px) {
        .is-computer .sheet__size .col {width: 33%;}
        .is-computer .sheet__items .col {flex: 0 0 50%;}
        .is-computer .sheet__buttons .btn {font-size: 20px;padding: 5px 20px;}
    }


/**
* Sheet header
*/
    .sheetheader {display: flex; flex-direction: row; }
    .sheetheader__image {}
    .sheetheader__image img { }
    .sheetheader__text {  }
    .sheetheader__badge {font-size: 1.2em;min-width: 150px;}
    .sheetheader__badge .number {font-size: 1.6em;}
    .sheetheader__subtitle {font-weight: bold;  color: #989897; line-height: 1;}
    .sheetheader__title {font-weight: bold;color: var(--color-dark);line-height: 1;margin-bottom: 10px;}
    .sheetheader__btns {text-align: right;flex-grow: 1;}

    .is-kiosk .sheetheader {  }
    .is-kiosk .sheetheader__image {width: 140px;height: 98px;margin-right: 10px;}
    .is-kiosk .sheetheader__image img { max-width: 100%; }
    .is-kiosk .sheetheader__text {  }
    .is-kiosk .sheetheader__badge {  }
    .is-kiosk .sheetheader__subtitle {font-size: 35px; }
    .is-kiosk .sheetheader__title {font-size: 50px;}
    .is-kiosk .sheetheader__btns {}

    .is-computer .sheetheader {  }
    .is-computer .sheetheader__image {width: 110px;height: 98px;margin-right: 10px;}
    .is-computer .sheetheader__image img {max-width: 100%;}
    .is-computer .sheetheader__text {  }
    .is-computer .sheetheader__subtitle {font-size: 20px;}
    .is-computer .sheetheader__badge {  }
    .is-computer .sheetheader__title {font-size: 30px;}
    .is-computer .sheetheader__btns { }

    @media screen and (max-width: 991px) {
        .is-kiosk .sheetheader { }
        .is-kiosk .sheetheader__image { width: 100px; height: 80px; }
        .is-kiosk .sheetheader__image img { }
        .is-kiosk .sheetheader__text {  }
        .is-kiosk .sheetheader__badge {  }
        .is-kiosk .sheetheader__badge .number {  }
        .is-kiosk .sheetheader__subtitle { font-size: 25px; }
        .is-kiosk .sheetheader__title { font-size: 35px; }
        .is-kiosk .sheetheader__btns {}
    }

    @media screen and (max-width: 767px) {
        .is-computer .sheetheader {}
        .is-computer .sheetheader__image { float: left; width: 60px; height: 60px; }
        .is-computer .sheetheader__image img {}
        .is-computer .sheetheader__text {  }
        .is-computer .sheetheader__badge {font-size: 1em;}
        .is-computer .sheetheader__subtitle {font-size: 12px;}
        .is-computer .sheetheader__title {font-size: 16px;margin-bottom: 5px;}
        .is-computer .sheetheader__btns {text-align: right;}
    }

    @media screen and (max-width: 400px) {
        .is-computer .sheetheader__image {width: 45px;height: 45px;}
        .is-computer .sheetheader__text {  }
        .is-computer .sheetheader__badge {font-size: 12px;padding: 3px;min-width: 110px;}
        .is-computer .sheetheader__title { font-size: 14px; }
    }

/**
* Sheet step
*/
    .sheetstep {display: flex;align-items: center;justify-content: flex-start;}
    .sheetstep__number {color: var(--color-primary);letter-spacing: 0;text-align: center;font-weight: 600;border-radius: 50%;flex-grow: 0;flex-shrink: 0;border: var(--color-primary) solid;}
    .sheetstep__label {color: var(--color-dark);letter-spacing: 0;}
    .sheetstep__buttons {flex-grow: 1;text-align: right;}
    .sheetstep__buttons a {}

    .sheetstep__selectedproduct {font-weight: 400;letter-spacing: 0;text-align: center;max-width: 55%;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;/* vertical-align: middle; */}
    .sheetstep__selectedproduct img {object-fit: contain;object-position: center center;display: inline-block;/* float: left; */margin-right: 10px;}
    .sheetstep__selectedproduct span {display: inline-block;text-align: left;}

    .is-kiosk .sheetstep {margin-top: 30px;margin-bottom: 20px;}
    .is-kiosk .sheetstep__number {font-size: 50px;border-width: 6px;width: 83px;height: 83px;line-height: 75px;margin-right: 18px;}
    .is-kiosk .sheetstep__label {font-size: 50px;line-height: 180%;font-weight: 500;}
    .is-kiosk .sheetstep__buttons {}
    .is-kiosk .sheetstep__buttons a {margin-left: 20px;margin-bottom: 10px;padding: 10px 11px;}
    .is-kiosk .sheetstep__selectedproduct {font-size: 30px;}
    .is-kiosk .sheetstep__selectedproduct img {width: 100px;height: 65px;}
    .is-kiosk .sheetstep__selectedproduct span {}

    .is-computer .sheetstep {margin-top: 15px;margin-bottom: 15px;}
    .is-computer .sheetstep__number {font-size: 15px;width: 30px;height: 30px;border-width: 2px;line-height: 181%;margin-right: 8px;}
    .is-computer .sheetstep__label {font-size: 20px;line-height: 180%;font-weight: 500;}
    .is-computer .sheetstep__buttons {}
    .is-computer .sheetstep__buttons a {margin-left: 20px;}
    .is-computer .sheetstep__selectedproduct {font-size: 20px;}
    .is-computer .sheetstep__selectedproduct img {width: 60px;height: 40px;}
    .is-computer .sheetstep__selectedproduct span {}

    @media screen and (max-width: 991px) {
        .is-kiosk .sheetstep { margin: 15px 0; }
        .is-kiosk .sheetstep__number { width: 40px; height: 40px; border-width: 2px; font-size: 22px; line-height: 40px; }
        .is-kiosk .sheetstep__label {font-size: 25px;}
        .is-kiosk .sheetstep__buttons {
    width: 270px;
}
        .is-kiosk .sheetstep__buttons a {font-size: 16px;margin-bottom: 5px;padding: 10px 14px;}

        .is-kiosk .sheetstep__selectedproduct {font-size: 25px;line-height: 1.2;}
        .is-kiosk .sheetstep__selectedproduct img { width: 60px; height: 36px; }
        .is-kiosk .sheetstep__selectedproduct span {}

        .is-computer .sheetstep { margin: 15px 0; }
        .is-computer .sheetstep__number {}
        .is-computer .sheetstep__label {}
        .is-computer .sheetstep__buttons {}
        .is-computer .sheetstep__buttons a {}
        .is-computer .sheetstep__selectedproduct {}
        .is-computer .sheetstep__selectedproduct img {}
        .is-computer .sheetstep__selectedproduct span {}
    }

    @media screen and (max-width: 767px) {
        .is-computer .sheetstep {margin-bottom: 5px;}
        .is-computer .sheetstep__number {width: 20px;height: 20px;border-width: 1px;line-height: 18px;font-size: 12px;margin-right: 2px;}
        .is-computer .sheetstep__label { font-size: 14px; }
        .is-computer .sheetstep__buttons {}
        .is-computer .sheetstep__buttons a {margin-left: 0px;padding: 3px 2px;font-size: 12px;display: block;min-width: 90px;/* margin-right: auto; */float: right;clear: right;margin-bottom: 3px;}
        .is-computer .sheetstep__selectedproduct { font-size: 14px; }
        .is-computer .sheetstep__selectedproduct img {width: 30px;height: 20px;margin-right: 2px;}
        .is-computer .sheetstep__selectedproduct span { line-height: 1.2; font-size: 13px; }
    }


/**
* Customizations
*/
    .customizations {}
    .customizations__title {margin-top: 20px;padding-top: 20px;font-weight: bold;}
    .customizations td { text-align: center; }
    .customizations .btn {/* display: flex; */align-items: center;justify-content: center;}
    .customizations__value {border: var(--color-primary) solid;display: flex;font-weight: 600;text-align: center;color: var(--color-primary);/* vertical-align: middle; */align-items: center;justify-content: center;}
    .customizations__label {color: #525252;display: block;font-weight: 500;}
    .customizations__subtitle {color: #989897;letter-spacing: 0;display: block;}
    td.customizations__text { text-align:left; }
    .customizations__price {color: var(--color-primary);font-weight: 600;vertical-align: top;}
    .customizations__image {}
    .customizations__image img {object-fit: contain;object-position: center center;vertical-align: middle;}

    .is-kiosk .customizations {/* margin-top: 50px; */margin-bottom: 70px;}
    .is-kiosk .customizations__title {font-size: 40px;margin-top: 50px;}
    .is-kiosk .customizations td {padding: 5px;/* padding-bottom: 20px; */vertical-align: middle;}
    .is-kiosk .customizations .btn {height: 79px;line-height: 79px;border-radius: var(--border-radius);font-size: 32px;padding: 0 50px;}
    .is-kiosk .customizations .quantity-selector {font-size: 35px;}
    .is-kiosk .customizations .quantity-selector a {margin: 0 10px;width: 70px;height: 70px;}
    .is-kiosk .customizations__value {border-width:5px;border-radius: var(--border-radius);padding: 0 15px;height: 79px;line-height: 74px;font-size: 30px;width: 180px;/* margin-left: 40px; *//* margin-right: 60px; */}
    .is-kiosk .customizations__label {font-size: 29px;/* letter-spacing: 2.23px; */}
    .is-kiosk .customizations__subtitle {font-size: 24px;}
    .is-kiosk .customizations__price {font-size: 29px;letter-spacing: 2.23px;}
    .is-kiosk .customizations__image {padding-left: 130px;}
    .is-kiosk .customizations__image img {width: 100px;height: 100px;}

    .is-computer .customizations {margin-top: 0;margin-bottom: 70px;}
    .is-computer .customizations__title {font-size: 23px;}
    .is-computer .customizations td {padding-bottom: 2px;padding-top: 2px;padding-right: 16px;vertical-align: middle;}
    .is-computer .customizations .btn {height: 35px;line-height: 35px;padding: 0;font-size: 20px;width: 110px;}
    .is-computer .customizations .quantity-selector {font-size: 13px;}
    .is-computer .customizations .quantity-selector a {/* font-size: 13px; */margin: 0 5px;width: 40px;height: 40px;}
    .is-computer .customizations__value {border-width: 2px;border-radius: var(--border-radius);padding: 0 15px;height: 35px;font-size: 20px;width: 110px;}
    .is-computer .customizations__label {font-size: 16px;/* letter-spacing: 2.23px; */}
    .is-computer .customizations__subtitle {font-size: 12px;}
    .is-computer .customizations__price {font-size: 16px;letter-spacing: 2.23px;vertical-align: middle;}
    .is-computer .customizations__image {padding-left: 50px;}
    .is-computer .customizations__image img {width: 80px;height: 80px;}

    @media screen and (max-width: 991px) {
        .is-kiosk .customizations {}
        .is-kiosk .customizations__title {font-size: 20px;margin-top: 30px;}
        .is-kiosk .customizations td { padding-bottom: 10px; }
        .is-kiosk .customizations .btn {height: 50px;line-height: 50px;font-size: 20px;}
        .is-kiosk .customizations .quantity-selector {font-size: 25px;}
        .is-kiosk .customizations .quantity-selector a {margin: 0 2px;width: 60px;height: 60px;}
        .is-kiosk .customizations__value { height: 50px; border-width: 3px; width: 100px; line-height: 1.5; margin-left: 20px; margin-right: 20px; }
        .is-kiosk .customizations__label {font-size: 19px;}
        .is-kiosk .customizations__subtitle { font-size: 18px; }
        .is-kiosk .customizations__price { font-size: 20px; }
        .is-kiosk .customizations__image { padding-left: 80px; }
        .is-kiosk .customizations__image img {width: 90px;height: 90px;}
    }

    @media screen and (max-width: 767px) {
        .is-computer .customizations { width: 100%; }
        .is-computer .customizations__title {font-size: 16px;}
        .is-computer .customizations td {padding-right: 2px;padding-left: 2px;}
        .is-computer .customizations .btn {font-size: 13px;max-width: 70px;width:auto;height: 25px;height: 25px;line-height: 23px;padding: 0px 15px;}
        .is-computer .customizations .quantity-selector {font-size: 10px;}
        .is-computer .customizations .quantity-selector a {width: 30px;height: 30px;margin: 0;}
        .is-computer .customizations__value {/* width: 100%; */border-width: 1px;height: 25px;font-size: 12px;width: 40px;}
        .is-computer .customizations__label {letter-spacing: 0;line-height: 16px;font-size: 12px;}
        .is-computer .customizations__subtitle {font-size: 12px;}
        .is-computer .customizations__text {width: 30%;/* text-align: left; */}
        .is-computer .customizations__price {font-size: 12px;letter-spacing: 0;}
        .is-computer .customizations__image {padding-left: 10px;}
        .is-computer .customizations__image img {width: 40px;height: 40px;}
    }

/**
* Lang modal
*/
    .langmodal { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0,0,0,0.5); }
    .langmodal__wrapper{background: white;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: var(--border-radius);padding: 20px;}
    .langmodal__scrollable {overflow: auto;}
    .langmodal__title {color: var(--color-dark);font-weight: bold;}
    .langmodal__item {display: block;color: var(--color-dark) !important;text-decoration: none !important;text-align: left;}
    .langmodal__item__flag {float: left;}
    .langmodal__item__flag img {border-radius: 50%;object-fit: cover;object-position: center center;vertical-align: middle;}
    .langmodal__item__title { vertical-align: middle; }

    .is-kiosk .langmodal { }
    .is-kiosk .langmodal__wrapper{max-width: 70%;}
    .is-kiosk .langmodal__scrollable {height: 370px;margin-bottom: 30px;}
    .is-kiosk .langmodal__title {font-size: 38px;margin-bottom: 20px;}
    .is-kiosk .langmodal__item {margin-bottom: 20px;font-size: 30px;}
    .is-kiosk .langmodal__item__flag { }
    .is-kiosk .langmodal__item__flag img {width: 40px;height: 40px;margin-right: 15px;}
    .is-kiosk .langmodal__item__title { }

    .is-computer .langmodal { }
    .is-computer .langmodal__wrapper{max-width: 530px;}
    .is-computer .langmodal__scrollable {height: 370px;margin-bottom: 30px;}
    .is-computer .langmodal__title {font-size: 22px;margin-bottom: 20px;border-bottom: #c3c3c3 1px solid;}
    .is-computer .langmodal__item {margin-bottom: 10px;font-size: 20px;}
    .is-computer .langmodal__item__flag { }
    .is-computer .langmodal__item__flag img {width: 30px;height: 30px;margin-right: 10px;}
    .is-computer .langmodal__item__title { }

    @media screen and (max-width: 991px) {
        .is-kiosk .langmodal { }
        .is-kiosk .langmodal__wrapper{}
        .is-kiosk .langmodal__scrollable {}
        .is-kiosk .langmodal__title { font-size: 24px; }
        .is-kiosk .langmodal__item { font-size: 20px; margin-bottom: 15px; }
        .is-kiosk .langmodal__item__flag { }
        .is-kiosk .langmodal__item__flag img { width: 30px; height: 30px; }
        .is-kiosk .langmodal__item__title { }
    }

    @media screen and (max-width: 767px) {
        .is-computer .langmodal { }
        .is-computer .langmodal__wrapper{ width: 80%; max-width: initial; padding: 10px; }
        .is-computer .langmodal__scrollable { height: 180px; }
        .is-computer .langmodal__title {font-size: 14px;padding-bottom: 5px;}
        .is-computer .langmodal__item {font-size: 14px;}
        .is-computer .langmodal__item__flag { }
        .is-computer .langmodal__item__flag img {width: 20px;height: 20px;}
        .is-computer .langmodal__item__title { }
    }

/**
* Loading
*/
    #loading {width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;display: flex;background-color: rgba(0,0,0,0.5);/* background-image: url(../img/loading.gif); *//* background-repeat: no-repeat; *//* background-position: center center; */z-index: 10;justify-content: center;align-items: center;flex-direction: column;}
    .loading__image {width: 40px;height: 40px;}
    .loading__text {color: white;font-weight: bold;}

/**
* Dummy class para evitar que Chrome quite cosas del CSS
* Y si las quita, que las quite de aqui
*/
    .dummy-no-me-toques-chrome {}
    @media screen and (max-width: 1600px) {
        .dummy-no-me-toques-chrome{
            height: 100%;
            height: 100%;
            height: 100%;
            height: 100%;
            height: 100%;
        }
    }

