.hoteles-page{font-size:1.1em;font-family:'Roobert Regular', sans-serif !important}.lh-hoteles-hero{background-image:url("/cdn/shop/files/marmota-hoteles-11.jpg?v=1675694683");font-family:'Roobert', sans-serif !important;padding:3em 0 12em 0;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;height:50vh;text-align:center}@media (min-width: 1201px){.lh-hoteles-hero{background-image:url("/cdn/shop/files/marmota-hoteles-11.jpg?v=1675694683");background-position-y:center}}.lh-hoteles-hero .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.25);z-index:1;opacity:1;transition:opacity 0.3s;-webkit-transition:opacity 0.3s}.lh-hoteles-hero .content-wrapper{padding:0 0.5em;z-index:2;margin:0;position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}@media (min-width: 1201px){.lh-hoteles-hero .content-wrapper{padding:0 2em}}.lh-hoteles-hero .badges-list{list-style-type:none;align-items:left;margin-bottom:1em;margin-top:-1em}.lh-hoteles-hero .badges-list li{padding:0 1em 0 0;font-size:0.8em;font-family:'Roobert Regular', sans-serif !important;text-align:center;list-style:none;display:inline}@media (min-width: 1201px){.lh-hoteles-hero .badges-list li{padding:0 1em 0 0;font-size:1em;text-align:left}}.lh-hoteles-hero .bg-badge{position:absolute;top:0.5em;right:38%;width:85px}@media (min-width: 1201px){.lh-hoteles-hero .bg-badge{right:1em !important;top:1em;width:120px}}.lh-hoteles-hero p{font-size:0.8em;margin:1em 0;line-height:1.3em;font-family:'Roobert Regular', sans-serif !important}@media (min-width: 1201px){.lh-hoteles-hero p{font-size:0.6em}}.lh-hoteles-hero h1{line-height:1.1em;font-size:2em;margin-top:1em;margin-bottom:0.5em;width:100%}@media (min-width: 1201px){.lh-hoteles-hero h1{margin-top:0.5em;font-size:3.5em}}.lh-hoteles-hero h1 em{display:block;font-size:0.5em;font-family:'Roobert Regular', sans-serif !important}.lh-hoteles-hero b{font-weight:bolder;color:#fff !important;background-color:#ff5350;padding:0 0.4em 0.1em 0.4em;border-radius:3px}.lh-hoteles-hero b.invert{color:#ff5350 !important;background-color:transparent;padding:0}.lh-hoteles-hero .value-prop{background-color:#fff5e0;position:absolute;bottom:0;width:100%}.lh-hoteles-hero .value-prop ul{display:flex;justify-content:center;list-style-type:none;align-items:center}.lh-hoteles-hero .value-prop ul svg{color:#39393b;height:30px;vertical-align:middle}.lh-hoteles-hero .value-prop li{color:#39393b;text-align:center;padding:0.5em 0.2em;font-size:0.8em;font-family:'Roobert Regular', sans-serif !important}@media (min-width: 1201px){.lh-hoteles-hero .value-prop li{padding:0.5em 2em;font-size:1em}}.lh-hoteles-hero .bt{border-radius:30px;padding:0.8em 1.2em;font-size:25px;margin:0 0.2em 0.5em}.lh-hoteles-intro{background-color:#fff;color:#214270;padding:4em 0}.lh-hoteles-intro .title{font-size:1.1em;line-height:normal;margin-bottom:1em}.lh-hoteles-intro h3{font-size:1.8em;line-height:normal;margin-bottom:0.3em;font-family:'Roobert', sans-serif !important}@media (min-width: 1201px){.lh-hoteles-intro h3{font-size:2em}}.lh-hoteles-intro strong{font-weight:bold}.lh-hoteles-intro .item-block{text-align:center;padding:0 32px;margin-bottom:2em}.lh-hoteles-intro .item-block .title-b{display:block;margin:1em 0}.lh-hoteles-intro .item-block img{width:80px}.lh-hoteles-grid{font-family:'Roobert Regular', sans-serif !important;line-height:normal;color:#214270;padding:2em 0 2em 0}.lh-hoteles-grid strong{font-weight:bold;font-family:'Roobert', sans-serif !important}.lh-hoteles-grid .title{font-size:1.1em;line-height:normal;margin-bottom:0.3em;font-family:'Roobert', sans-serif !important}@media (min-width: 1201px){.lh-hoteles-grid .title{font-size:2em}}.lh-hoteles-grid .grid-content{padding:0.5em 2em;font-size:1.1em}.lh-hoteles-grid .grid-content a{margin-top:1em}.lh-hoteles-grid .r1 .bg{background-image:url("/cdn/shop/products/INF_5_1536x.jpg?v=1654067190");background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:50vh}.lh-hoteles-grid .r2 .bg{background-image:url("/cdn/shop/products/ElMarmotaHybridPremium_03_2160x.jpg?v=1651848214");background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:50vh}.lh-hoteles-grid .r3 .bg{background-image:url("/cdn/shop/products/ElMarmotaHybridGold_04_2160x.jpg?v=1651848056");background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:50vh}.lh-hoteles-form .hidden{display:none}.lh-hoteles-form textarea.field,.lh-hoteles-form .template-checkout textarea.field__input,.template-checkout .lh-hoteles-form textarea.field__input,.lh-hoteles-form #xsell-app--upsell .xsell__modal textarea.xsell__modal-input-control,#xsell-app--upsell .xsell__modal .lh-hoteles-form textarea.xsell__modal-input-control,.lh-hoteles-form #xsell-app--quickview .xsell__modal textarea.xsell__modal-input-control,#xsell-app--quickview .xsell__modal .lh-hoteles-form textarea.xsell__modal-input-control,.lh-hoteles-form .reviews .jdgm-form textarea,.reviews .jdgm-form .lh-hoteles-form textarea,.lh-hoteles-form .reviews-p .jdgm-form textarea,.reviews-p .jdgm-form .lh-hoteles-form textarea{font-family:Arial, Helvetica, sans-serif;font-size:20px}.lh-hoteles-sec-1{background-color:#eaf4f5;color:#214270;padding:2em 0 2em 0;text-align:center;font-size:1.1em}.lh-hoteles-sec-1 .title{line-height:normal;margin-bottom:1em;font-weight:bold}.lh-hoteles-sec-2{background-color:#eaf4f5;color:#214270;padding:2em 0 2em 0;text-align:center;font-size:1.1em}.lh-hoteles-sec-2 .title{line-height:normal;margin-bottom:1em;font-weight:bold}.lh-hoteles-sec-2 img{margin-top:1em}.lh-hoteles-sec-3{background-color:#fff;color:#214270;font-family:'Roobert Regular', sans-serif !important;line-height:normal;font-size:20px;padding-top:0}.lh-hoteles-sec-3 strong{font-weight:bold;font-family:'Roobert', sans-serif !important}.lh-hoteles-sec-3 .sep{background-image:url("/cdn/shop/files/Union2.png?v=1623258822");background-repeat:no-repeat;background-position:top;background-size:cover;background-color:#eaf4f5;min-height:200px}.lh-hoteles-sec-3 .lh-slider-prensa{display:block;width:100%;text-align:center;font-size:15px;margin-top:2em;margin-bottom:2em;padding:1em 2em}@media (min-width: 1201px){.lh-hoteles-sec-3 .lh-slider-prensa{border-left:1px solid #eaf4f5;width:25%}}.lh-hoteles-sec-3 .lh-slider-prensa:first-child{border-left:0}.lh-hoteles-sec-3 .lh-slider-prensa picture{width:100%;height:100px;display:block;text-align:center;vertical-align:middle;margin-top:2em}.lh-hoteles-sec-3 .lh-slider-prensa p{min-height:50px}.lh-hoteles-sec-3 .lh-slider-block{display:block;width:100%;padding:3em}.lh-hoteles-sec-3 .lh-slider-block span{font-size:18px;font-weight:bold}.lh-hoteles-sec-3 .lh-slider-block h3{font-size:25px;padding:2em 0;line-height:normal}.lh-hoteles-sec-3 .lh-slider-block img{max-height:250px}.lh-hoteles-sec-3 .lh-slider-block header{position:relative;display:flex;flex-direction:column;width:100%;align-content:left}.lh-hoteles-sec-3 .lh-slider-block header .stars .icon-star-full{outline:none;box-shadow:none;border:0;font:inherit;vertical-align:baseline;display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;line-height:1.4;box-sizing:border-box;color:#0099a8;font-size:20px}@media (min-width: 1201px){.lh-hoteles-sec-3 .lh-slider-block header{flex-direction:row;justify-content:space-between}}.lh-hoteles-sec-3 .lh-slider-block .review-content{margin-top:1em;color:#39393b;font-size:1em;line-height:normal}@media (min-width: 1201px){.lh-hoteles-sec-3 .lh-slider-block .review-content{padding-right:4em}}.lh-hoteles-sec-3 .lh-slider-block .review-content h4{font-weight:bold;font-family:'Roobert', sans-serif !important;margin-bottom:0.5em;font-size:1.3em}.lh-hoteles-sec-3 .lh-slider-block .review-content .author{font-size:0.6em;margin-top:1em}.lh-hoteles-sec-3 .lh-slider-block .review-content strong{display:block}.lh-hoteles-sec-3 .lh-review-slider{background-color:#bae8ed;margin-top:2em}.lh-hoteles-sec-3 .lh-review-slider .flickity-prev-next-button{top:70%}.lh-hoteles-sec-3 .lh-review-slider .flickity-page-dots .dot{background:#fff}.lh-hoteles-sec-3 .lh-review-cta{text-align:center;margin:2em 0}@media (min-width: 1201px){.lh-hoteles-sec-3 .lh-review-cta{text-align:right;margin:0}}.lh-hoteles-products{color:#214270}.lh-hoteles-products .prod-item{margin:0.5em;padding:1em;padding-bottom:100px;background-color:#fafafa;position:relative;height:100%;font-size:1.1em;line-height:initial;border-radius:20px;margin-bottom:1em}.lh-hoteles-products .prod-item h4{font-weight:bold;font-family:'Roobert', sans-serif !important;margin-bottom:0.5em;font-size:1.3em;text-align:center;text-transform:uppercase}.lh-hoteles-products .prod-item ul{padding-left:1em}.lh-hoteles-products .prod-item .title{font-weight:lighter;text-align:center}.lh-hoteles-products .prod-item img{margin:0.5em 0}.lh-hoteles-products .prod-item .bt-01{position:absolute;left:0;right:0;bottom:15px;margin-left:10px;margin-right:10px}.banner-lifestyle-hotel{position:relative;min-height:30em;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;color:#fff;font-family:'Roobert Regular', sans-serif !important;line-height:normal;font-size:20px;display:flex;align-items:center}@media (min-width: 1201px){.banner-lifestyle-hotel{padding:10em 0 !important;font-size:30px}}.banner-lifestyle-hotel .title{font-size:1.5em;line-height:normal;margin-bottom:1em;font-family:'Roobert', sans-serif !important}@media (min-width: 1201px){.banner-lifestyle-hotel .title{font-size:70px}}.banner-lifestyle-hotel_title,.banner-lifestyle-hotel_text{z-index:2}.banner-lifestyle-hotel .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.25);z-index:1;opacity:1;transition:opacity 0.3s;-webkit-transition:opacity 0.3s}