.accommodation-item{display:flex;flex-direction:column;width:calc(50% - .4375rem);background:#efefef}@media screen and (max-width:48em){.accommodation-item{width:100%}}.accommodation-item__image{aspect-ratio:5/3;background:#2e3836}.accommodation-item__content{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}@media screen and (max-width:48em){.accommodation-item__content{padding:.9375rem}}.accommodation-item__title{font-family:Chap,Georgia,Times new roman,serif;line-height:1.3;font-weight:400;letter-spacing:normal;font-size:18px;font-size:1.125rem;line-height:1.1111111111;display:flex;justify-content:space-between;margin:0;color:#2e3836;letter-spacing:-.015625rem}.accommodation-item__price{margin-left:.625rem;font-family:Switzer,Arial,Helvetica,sans-serif}.accommodation-item__price span{font-size:14px;font-size:.875rem;line-height:1.2142857143}.accommodation-item__features{font-size:12px;font-size:.75rem;line-height:1.5;display:flex;flex-direction:column;gap:.375rem;margin:0;padding-left:.5625rem;font-weight:300}.accommodation-item__features li{list-style:disc}.accommodation-item__features li::marker{font-size:10px;font-size:.625rem;line-height:1}.accommodation-item__input{font-size:14px;font-size:.875rem;line-height:1.4285714286;display:flex;justify-content:center;align-items:center;min-height:2.5rem;margin-top:auto;margin-bottom:0;background:#fff;border:.0625rem solid #888!important;font-weight:500}.accommodation-item__input:has(input[type=radio]:checked){color:#fff;background:#2e3836;border:none!important}.accommodation-item__input:has(input[type=radio]:checked) .accommodation-item__inactive{display:none}.accommodation-item__input:has(input[type=radio]:checked) .accommodation-item__active{display:block}.accommodation-item__input .radio-replace{display:none}.accommodation-item__active{display:none}.accommodation-block .block__title{color:#ed542b;margin-bottom:1.875rem}.accommodation-block .accommodation-block__intro{margin-bottom:2.5rem}.accommodation-block .accommodation-block__rooms{display:flex;flex-wrap:wrap;gap:.875rem}.accommodation-block .accommodation-item{background:#fff}.accommodation-block .accommodation-item__content{padding:1.5625rem}.accommodation-block .accommodation-item__features{font-size:14px;font-size:.875rem;line-height:1.2857142857}
/*# sourceMappingURL=../maps/css/accommodation-item.css.9e562.map */
