/* cmsms stylesheet: Home modified: 02/07/23 10:14:22 */
/* =====================================HOME STYLES===================================== *//** BANNER **/.global__banner--home {height: calc(56.25vw + 15vh);}.banner__item {height: 100%;width: 100%;display: flex;flex-direction: row;justify-content: center;align-items: center;background: #000;overflow: hidden;position: relative;}.banner__item::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%),linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%);background-size: 100% 25%,100% 60%;background-position-y: top,bottom;background-repeat: no-repeat;z-index: 2;pointer-events: none;}.banner__image {display: block;flex: 1 1 auto;height: 100%;margin: 0 auto;opacity: 0.6;width: auto;z-index: 0;transition: opacity 0.6s;}.banner__image.flickity-lazyloaded,.banner__image.flickity-lazyerror {opacity: 1;}.banner__info {position: absolute;width: 100%;max-width: calc(100% - 2em);bottom: 20px;left: 1em;z-index: 2;opacity: 0;transform: scale(0.8);transition: opacity 0.3s ease 0.8s, left 0.3s ease 0.8s, transform 0.3s ease 0.8s;}.banner__item.is-selected .banner__info {opacity: 1;transform: scale(1);text-align: left;}.global__banner--home .banner__info .banner__title {position: relative;font-weight: 500;text-align: left;}.banner__info .banner__title span {color: rgb(255,205,72);}.banner__info .banner__title .txt--blue {color: rgb(69,66,60);}.banner__info .banner__text {color: #fff;font-size: 1em;line-height: 1em;font-weight: 500;}.header-form {background: rgb(255,205,72);color: #fff;margin-left: .5em;margin-right: .5em;margin-top: -20px;position: relative;}.popular__item .popular__header {line-height: 0;position: relative;overflow: hidden;}.popular__cover::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background-size: 100% 100%;background-position-y: top,bottom;background-repeat: no-repeat;z-index: 1;pointer-events: none;}.popular__header .popular__cover {display: block;position: absolute;z-index: -1;transform: translateY(-50%);top: 50%;}.popular__header .popular__cover-img {display: block;height: auto;width: 100%;}.popular__header .popular__header-info {margin: 2.5em 0;z-index: 1;}.popular__header-info * {color: #fff;text-shadow: 0 0 10px rgb(69,66,60);}.popular__header-info .popular__from {margin: 0;}.popular__header-info .popular__title {font-size: 1.5em;margin-top: .3em;}.ruta__item--list-item {padding: .5em 0;}.ruta__item--list-item + .ruta__item--list-item {border-top: 1px solid #eae6e4}.ruta__item--list-item:hover  {background-color: #f9f6f5;}.ruta__item--list-item .ruta__item--list-price {font-size: 20px;}@media screen and (max-width: 35.99em) {.banner__image {height: 100% !important;width: auto !important;}.banner__info .banner__title {line-height: 33px;}}@media screen and (max-width: 47.99em) {.block-image-home {flex-direction: column-reverse;}/*.block-image-home .f1{margin: -.5em;}*/}@media screen and (min-width: 36em) {.global__banner.global__banner--home {height: 420px;}}@media screen and (min-width: 48em) {.banner__item.is-selected .banner__info {bottom: 20px;}.banner__info .banner__title {font-size: 2.5em;line-height: 45px;}.banner__info .banner__text {font-size: 1.3em;line-height: 1em;}.banner__info .banner__btn {font-size: 15px;padding: 10px 20px;margin-top: 20px;}.news--first .news__title {font-size: 130%;}}@media screen and (min-width: 62em) {.header-form {background: rgb(255,205,72);left: 0.5em;position: absolute;top: 160px;width: 35%;z-index: 19;}.banner__info {width: 60%;max-width: inherit;min-width: inherit;left: unset;right: 0.5em;}}@media screen and (min-width: 75em) {.header-form {left: calc((100vw - 1200px) / 2);max-width: 400px;}.banner__info {max-width: 700px;min-width: auto;right: calc((100vw - 1200px) / 2);}.banner__image {height: auto !important;width: 100% !important;}.banner__info .banner__title {font-size: 3.2em;line-height: 55px;}.banner__info .banner__text {font-size: 1.3em;}}
