#cms_combine_fn{content:'/static/template-2093/css/cst/roomtype-detail.less';}
main .cst-toggle{position:relative;max-width:1200px;margin:2rem -.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main .cst-toggle label{white-space:nowrap;padding:.35rem 2rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.25rem .5rem;min-height:40px;max-height:40px;background:0 0;text-transform:uppercase;font-family:'PT Sans',sans-serif;cursor:pointer;border-radius:0;color:#393939;background-color:#f7f4eb}main .cst-toggle label:hover{background-color:#393939;-webkit-transition:background-color .3s;transition:background-color .3s;color:#fff}main .card-list.room{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}main .card-teaser{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1rem;-webkit-box-shadow:2px 3px 16px rgba(0,0,0,.11);box-shadow:2px 3px 16px rgba(0,0,0,.11);font-family:'PT Sans',sans-serif}main .card-teaser:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}@media (min-width:768px){main .card-teaser{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}}@media (min-width:960px){main .card-teaser{width:-webkit-calc(33.3333% - 2rem);width:calc(33.3333% - 2rem)}}main .card-img{display:block;position:relative;z-index:0;overflow:hidden}main .card-img:hover{text-decoration:none}main .card-img::after,main .card-img::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:50%;background:transparent -webkit-gradient(linear,left top, left bottom,color-stop(0, #000),color-stop(90%, transparent)) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(top,#000 0,transparent 90%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#000 0,transparent 90%) 0 0 no-repeat padding-box;opacity:.3}main .card-img:after{top:auto;bottom:0;background:transparent -webkit-gradient(linear,left bottom, left top,color-stop(0, #000),color-stop(90%, transparent)) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(bottom,#000 0,transparent 90%) 0 0 no-repeat padding-box;background:transparent linear-gradient(0deg,#000 0,transparent 90%) 0 0 no-repeat padding-box}main .card-img h3{position:absolute;z-index:1;top:0;left:1rem;right:1rem;font-weight:400;font-family:Merriweather,serif;font-size:25px;letter-spacing:.74px;color:#FFF;opacity:1;text-transform:uppercase}main .card-img h3 .roomtype-group-name{display:none;font-size:20px;text-transform:none}main .card-img .card-floor-size{color:#fff;position:absolute;z-index:2;right:1rem;bottom:1rem}main .card-img .card-floor-size span{font-weight:700;font-size:1.35rem;margin:0 .25rem}main .card-img .card-floor-size::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f065";padding-right:.5rem;font-size:1.35rem;line-height:1}main .card-img img{opacity:1;max-width:none;width:100%;height:auto;position:relative;z-index:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}main .card-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:1rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#c9ae7e;color:#fff}main .card-availability{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:389px){main .card-availability{font-size:.9em}}main .card-nights{font-size:1.2em}main .card-tf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.5px}main .card-price{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}main .card-price .cst-price-number{font-weight:400;font-size:1.35rem;margin:0 .25rem}@media (max-width:389px){main .card-price{font-size:.9em}}main .card-alloc{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}main .card-alloc span{font-weight:400;font-size:1.35rem;margin:0 .25rem}main .card-alloc::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f007";padding-right:.5rem;font-size:1.35em;line-height:1;color:#c9ae7e}main .card-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:4rem}main .card-actions .book-form,main .card-actions .request-form{display:block;width:50%;position:relative;overflow:hidden}main .card-actions .book-form button,main .card-actions .request-form button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;border:none;background-color:#7e1710;color:#fff;font-weight:400;letter-spacing:.08rem;font-size:1.125rem;font-family:'PT Sans',sans-serif;text-transform:uppercase;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media (max-width:419px){main .card-actions .book-form button,main .card-actions .request-form button{font-size:1rem}}main .card-actions .book-form:focus::after,main .card-actions .book-form:hover::after,main .card-actions .request-form:focus::after,main .card-actions .request-form:hover::after{color:#fff}main .card-actions .book-form:focus button,main .card-actions .book-form:hover button,main .card-actions .request-form:focus button,main .card-actions .request-form:hover button{color:#fff;background-color:#393939}main .card-actions .request-form{display:none}main .card-actions .request-form button{color:#c9ae7e;background-color:#fff}main .card-actions .request-form:focus::after,main .card-actions .request-form:hover::after{color:#fff}main .card-actions .request-form:focus button,main .card-actions .request-form:hover button{color:#fff;background-color:#393939}main .card-detail-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:100%;text-transform:uppercase;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;font-weight:400;letter-spacing:.08rem;position:relative;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;background-color:#E5E2E2;color:#393939!important}@media (max-width:419px){main .card-detail-link{font-size:1rem}}main .card-detail-link:hover{text-decoration:none!important;background-color:#393939;color:#fff!important}.cst-overlay{position:absolute;z-index:3;color:#fff;bottom:20%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:2.25rem;text-align:center;font-family:Allura,Times,san-serif;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media (min-width:20em) and (max-width:79.999em){.cst-overlay{font-size:-webkit-calc(1.667rem + 2.917vw);font-size:calc(1.667rem + 2.917vw)}}@media (min-width:80em){.cst-overlay{font-size:4rem}}@media (max-width:959px){.cst-overlay{display:none}}.cst-detail ul{display:block;list-style-type:disc;margin-top:1em;margin-bottom:1 em;margin-left:0;margin-right:0;padding-left:40px}.cst-detail ul li::marker{color:#c9ae7e}.cst-detail .grp-mem-20{text-align:center}.cst-detail-cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cst-detail-teaser{margin-bottom:2rem}.cst-detail-infos{width:100%;border-bottom:none!important}.cst-detail-actions{width:100%;margin-top:1rem}.cst-detail-actions .card-actions .request-form{display:block}.cst-detail-actions .card-teaser{margin:0 0 2rem 0;width:100%}.cst-detail-actions .card-actions{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cst-detail-actions .card-actions .request-form .cst-button-request{color:#393939;background-color:#E5E2E2}.cst-detail-actions .card-actions .request-form .cst-button-request:hover{color:#fff;background-color:#393939}.cst-detail-actions .card-floor-size{color:#fff}.cst-detail-actions .card-floor-size span{font-weight:400;font-size:1.35rem;margin:0 .25rem}.cst-detail-actions .card-floor-size::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f065";padding-right:.5rem;font-size:1.35rem;line-height:1}.cst-detail .cst-detail-info{margin-bottom:1rem}.cst-detail .cst-detail-info>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap;margin-bottom:.25rem}@media (min-width:1024px){.cst-detail .cst-detail-info>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cst-detail .cst-detail-info .card-package-title{width:50%;font-weight:700}.cst-detail .cst-detail-info .card-package-price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.cst-detail .cst-detail-info .card-package-price .card-package-data,.cst-detail .cst-detail-info .card-package-price .card-package-title{text-transform:none;width:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.cst-detail .cst-detail-info .card-package-price .cst-price-number{font-size:2rem;padding-left:.5rem}.cst-detail .cst-detail-info .card-package-price .cst-price-unit{padding-left:.25rem}.cst-detail .dont-slick-this{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:1rem}.cst-detail .dont-slick-this a{background-color:#000;display:inline-block;overflow:hidden;width:100%}.cst-detail .dont-slick-this a img{max-width:none;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:all .3s;transition:all .3s}.cst-detail .dont-slick-this a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:.85;-webkit-transition:all .3s;transition:all .3s}.cst-detail .article-teaser{width:100%;text-align:center}.cst-detail .article-teaser ul{margin:2rem auto 1rem;width:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.cst-detail .article-teaser ul li:last-child a{background-color:#c9ae7e}.cst-detail .article-teaser ul a{color:#fff;background-color:#7e1710;border:none;padding:.5rem 1rem;white-space:nowrap;display:inline-block;margin:0 .5rem;text-transform:uppercase}.cst-detail .article-teaser ul a:hover{background-color:#393939;text-decoration:none;color:#fff;-webkit-transition:all .6s;transition:all .6s}.cst-detail .article-teaser ul a:hover::after{display:none}@media (min-width:640px){.cst-detail h1{margin-top:0}.cst-detail .dont-slick-this{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.cst-detail-cols{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 2rem}.cst-detail-infos{width:48%}.cst-detail-actions{width:48%}}
