@font-face{font-family:icomoon_nav;src:url(font/icomoon_nav.eot);src:url(font/icomoon_nav.eot?iia88o#iefix) format('embedded-opentype'),url(font/icomoon_nav.ttf?iia88o) format('truetype'),url(font/icomoon_nav.woff?iia88o) format('woff'),url(font/icomoon_nav.svg?iia88o#icomoon) format('svg');font-weight:400;font-style:normal}nav.main-menu{display:inline-block;vertical-align:middle;position:relative}nav.main-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}nav.main-menu ul{list-style:none;margin:0;padding:0}nav.main-menu a,nav.main-menu label{font-size:15px;font-weight:400;text-decoration:none}nav.main-menu a:hover{text-decoration:none}nav.main-menu label:not(.bg-shadow){cursor:pointer}nav.main-menu ::-webkit-scrollbar-thumb{background-color:#00529c;border-right:5px solid #fff}nav.main-menu ::-webkit-scrollbar-track{background-color:#fff}nav.main-menu ::-webkit-scrollbar{width:10px}nav.main-menu .category-title{color:#1e2c40;font-size:18px;font-weight:600;margin:23px 0 5px}nav.main-menu input[type=checkbox].dropdown-nav{display:none}nav.main-menu input[type=checkbox].dropdown-nav:checked~.dropdown-menu-nav{height:100%}nav.main-menu input[type=checkbox].dropdown-nav:checked~.dropdown-menu-nav .nav-submenu-wrap{height:100%}nav.main-menu .dropdown-menu-nav{padding-top:70px}nav.main-menu .dropdown-menu-nav .nav-submenu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;overflow-y:auto}nav.main-menu .icon-menu{color:#1e2c40;cursor:pointer;display:inline-block;font-size:10px;position:relative;text-align:center;width:26px}nav.main-menu .icon-menu:before{content:"\E900";display:block;font-family:icomoon_nav !important;font-size:15px}nav.main-menu .icon-menu span{line-height:15px;font-size:12px}nav.main-menu>input.dropdown-nav:checked~.icon-menu{z-index:4}nav.main-menu>input.dropdown-nav:checked~.icon-menu:before{content:"\E901"}nav.main-menu>input.dropdown-nav:checked~.icon-menu span{display:none}nav.main-menu>input.dropdown-nav:checked~.dropdown-menu-nav{opacity:1;-webkit-transition:height .2s ease,opacity .5s ease;transition:height .2s ease,opacity .5s ease;z-index:3}nav.main-menu>.dropdown-menu-nav{background-color:#fff;height:0;opacity:0;position:fixed;-webkit-transition:height .2s ease,opacity .5s ease;transition:height .2s ease,opacity .5s ease;top:0;width:320px;z-index:-1;overflow:hidden}nav.main-menu .nav-submenu-wrap>div,nav.main-menu ul.secondary-links-nav{padding:20px 35px}nav.main-menu .category-group>li>a:before,nav.main-menu .category-group>li>label:before,nav.main-menu .history-back>a:before,nav.main-menu .history-back>label:before{display:inline-block;font-family:icomoon_nav !important;font-size:10px;font-weight:700;margin-right:3px;vertical-align:middle}nav.main-menu .category-group>li{padding:12px 0}nav.main-menu .category-group>li+li{border-top:1px solid #e8e8e8}nav.main-menu .category-group>li>a,nav.main-menu .category-group>li>label{position:relative;padding-left:15px;display:inline-block}nav.main-menu .category-group>li>a:before,nav.main-menu .category-group>li>label:before{content:"\E903";position:absolute;left:0;padding:5px 0}nav.main-menu .category-group .free-links li>a,nav.main-menu .category-group .free-links li>label,nav.main-menu .category-group>li>a,nav.main-menu .category-group>li>label{color:#1e2c40}nav.main-menu .category-group a[class^=icon-]:before,nav.main-menu .category-group label[class^=icon-]:before{display:inline-block;font-family:icomoon_nav !important;font-size:15px;margin-right:3px;text-align:center;vertical-align:baseline;width:20px}nav.main-menu .category-group a.icon-navidad:before,nav.main-menu .category-group label.icon-navidad:before{content:"\E91D"}nav.main-menu .category-group a.icon-crf:before,nav.main-menu .category-group label.icon-crf:before{content:"\E904";font-size:12px}nav.main-menu .category-group a.icon-bio:before,nav.main-menu .category-group label.icon-bio:before{content:"\E905"}nav.main-menu .category-group a.icon-frozen:before,nav.main-menu .category-group label.icon-frozen:before{content:"\E906"}nav.main-menu .category-group a.icon-recipe:before,nav.main-menu .category-group label.icon-recipe:before{content:"\E907"}nav.main-menu .category-group a.icon-lists:before,nav.main-menu .category-group label.icon-lists:before{content:"\E908"}nav.main-menu .category-group a.icon-promos,nav.main-menu .category-group label.icon-promos{color:#c91010 !important;text-transform:uppercase}nav.main-menu .category-group a.icon-promos:before,nav.main-menu .category-group label.icon-promos:before{content:"\E909"}nav.main-menu .category-group input.dropdown-nav~.dropdown-menu-nav{background-color:#fff;left:100%;position:absolute;top:0;-webkit-transition:left .5s ease;transition:left .5s ease;width:100%;z-index:1}nav.main-menu .category-group input.dropdown-nav:checked~.dropdown-menu-nav{-webkit-transition:left .5s ease;transition:left .5s ease;z-index:1;left:0}nav.main-menu .category-group ul.free-links{border-top:1px solid #e8e8e8;padding-top:15px}nav.main-menu .category-group ul.free-links li{padding:10px 0}nav.main-menu .category-group ul.free-links li>label{padding-left:0}nav.main-menu .secondary-links-nav{background-color:#f6f6f6}nav.main-menu .history-back label{color:#00529c}nav.main-menu .history-back label:before{content:"\E902"}nav.main-menu .history-back label,nav.main-menu .secondary-links-nav a{display:block;font-size:13px;color:#527dbb}nav.main-menu .history-back label+label,nav.main-menu .secondary-links-nav li+li{margin-top:17px}nav.main-menu .bg-shadow{background-color:rgba(0,0,0,.6);height:0;left:0;opacity:0;position:fixed;top:0;-webkit-transition:height 0 ease .7s,opacity .7s ease;transition:height 0 ease .7s,opacity .7s ease;width:100%;z-index:2}@media screen and (min-width:1025px){nav.main-menu .secondary-links-nav{display:none}}@media screen and (min-width:669px){nav.main-menu>input.dropdown-nav:checked~.bg-shadow{height:100%;opacity:1;-webkit-transition:opacity .7s ease;transition:opacity .7s ease}nav.main-menu>.dropdown-menu-nav{margin-left:-35px}}@media screen and (max-width:668px){nav.main-menu>.dropdown-menu-nav{right:0;width:100%}nav.main-menu .nav-submenu-wrap>div,nav.main-menu ul.secondary-links-nav{padding:17px}}nav.main-menu .category-group a[class^=icon-favorite]::before{font-family:icomoon !important}