.news-details{font-size:15px;line-height:1.7;color:#8a8474}.news-offer-small{font-size:16px}.news-offer h3,.news-offer .h3{font-size:24px}.news-included{font-size:16px}@media(min-width:768px){.news-included{column-count:2}}.news-list-view .swiper-pagination{position:relative}.news-list-view .swiper-pagination-bullet{width:10px;height:10px}@media(min-width:768px){.news-list-view .swiper-pagination-bullet{width:15px;height:15px}}.news-list-view .swiper-pagination-bullet-active{background:#a9884c}.news-list-price{display:inline-block;margin-top:-32px;position:relative;background:#fff;padding:13px 22px;box-shadow:rgb(67 67 58 / .18) 0 16px 40px;text-align:center}.news-list-price-inner{font-family:"Playfair Display";font-size:28px;font-weight:600;line-height:1;color:#525252}.news-list-price-inner-small{font-size:15px}.news-list-teaser{font-size:16px}.news-list-inner{border:solid 1px #ece5d6;border-radius:4px}.news-list-inners{padding-top:0!important}.news-list-inners{padding:24px}@media screen and (min-width:480px){.news-list-inners{padding:calc(24px + 8*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-list-inners{padding:32px}}.news-list-category{position:absolute;left:18px;top:18px;background:#a9884c;color:#fff;font-size:15px;font-weight:700;letter-spacing:.12em;padding:6px 13px;text-transform:uppercase;border-radius:4px}.news-list h3 a{color:#525252}.news-room{margin-bottom:40px}@media screen and (min-width:480px){.news-room{margin-bottom:calc(40px + 40*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-room{margin-bottom:80px}}.news-room:last-child{margin-bottom:0}.news-room-info{display:flex;gap:26px;flex-wrap:wrap;margin-top:22px;padding-top:22px;border-top:1px solid #e6dcc6;font-size:16px;color:#525252}.news-room-headline h3{font-weight:600}.news-room-headline h3{font-size:28px}@media screen and (min-width:480px){.news-room-headline h3{font-size:calc(28px + 12*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-room-headline h3{font-size:40px}}.news-room-price{position:absolute;left:-18px;bottom:24px;background:#fff;padding:16px 22px;box-shadow:rgb(67 67 58 / .16) 0 16px 40px;text-align:center}.news-detail-category{font-size:16px}@media(min-width:768px){.news-detail-category{column-count:2}}.news-related-headline a{color:#525252;font-family:"Playfair Display",serif;font-weight:600;text-decoration:none}.news-related-headline a{font-size:24px}@media screen and (min-width:480px){.news-related-headline a{font-size:calc(24px + 4*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-related-headline a{font-size:28px}}.news-detail-up{padding-top:60px}@media screen and (min-width:480px){.news-detail-up{padding-top:calc(60px + 60*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-detail-up{padding-top:120px}}.news-detail-up{padding-bottom:60px}@media screen and (min-width:480px){.news-detail-up{padding-bottom:calc(60px + 60*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-detail-up{padding-bottom:120px}}.news-detail-ups{padding-top:35px}@media screen and (min-width:480px){.news-detail-ups{padding-top:calc(35px + 35*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-detail-ups{padding-top:70px}}.news-list-price-inner-big{font-family:"Playfair Display",serif;font-size:clamp(32px,4vw,44px);font-weight:600;color:#525252;line-height:1.1}.news-list-price-inner-small{font-weight:500}.news-single .news-room-infos{border:1px solid #ece5d6;padding:clamp(24px,3vw,36px);background:#fcfbf9}.news-single .news-room-infos-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #ece5d6}.news-single .news-room-infos-inner-last{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.news-single .news-room-infos-inner-last .news-list-price-inner-small{font-family:"Playfair Display",serif}.news-single .news-room-infos-inner-headline{font-family:"Playfair Display",serif;font-weight:bolder;font-size:20px}.news-single .news-big{font-size:24px}@media screen and (min-width:480px){.news-single .news-big{font-size:calc(24px + 6*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-single .news-big{font-size:30px}}.news-single h2{font-size:28px}@media screen and (min-width:480px){.news-single h2{font-size:calc(28px + 12*(100vw - 480px)/920)}}@media screen and (min-width:1400px){.news-single h2{font-size:40px}}.news-single .news-text-wrap{font-size:16.5px;line-height:1.8}
