/* Short stays: terracotta, soft corners and a warm residential feel. */
.theme-bnb{--category-ink:#4a3027;--category-accent:#a84735;--category-soft:#faece4;--category-border:#eaded5;--category-radius:23px;--category-paper:#fffdf9;background:#fffcf7}.theme-bnb .category-hero{background:#f9e8dc;border:0;padding:48px;border-radius:30px 30px 80px 30px}.theme-bnb .category-hero h1{max-width:690px;color:#633a2b;font-size:clamp(2.2rem,4.2vw,3.8rem)}.theme-bnb .category-hero-art{background:#e4baa0;color:#86472d;border:0;border-radius:100px 100px 24px 24px;transform:rotate(-6deg);min-height:220px;flex-basis:190px}.theme-bnb .category-hero-art .ico{transform:rotate(6deg)}.theme-bnb .category-hero-meta{color:#845b4b}.theme-bnb .market-filters{border-radius:18px}.theme-bnb .market-card{border:0;background:transparent;overflow:visible}.theme-bnb .market-card-visual{height:235px;border-radius:22px;overflow:hidden}.theme-bnb .market-card-copy{padding:20px 4px}.theme-bnb .market-card h2{font-size:1.13rem}.theme-bnb .market-card-labels{color:#a84735}.theme-bnb .market-card-bottom{border:0;padding-top:7px}.theme-bnb .market-category{border-radius:20px;font-size:.64rem;box-shadow:0 2px 10px #67332212}.theme-bnb .market-card-bottom a{font-size:.74rem}.theme-bnb .category-detail-cover{background:#f3ddce;border-radius:24px 24px 60px 24px}.theme-bnb .category-detail-identity h1{color:#633a2b}.theme-bnb .market-detail-grid aside .btn{border-radius:50px}.theme-bnb .market-detail-photo{border-radius:24px}.theme-bnb .market-note{border-radius:18px}.theme-bnb .detail-price strong{color:#a84735}@media(max-width:600px){.theme-bnb .category-hero{padding:30px 24px;border-radius:22px 22px 50px 22px}.theme-bnb .category-hero h1{font-size:2rem}.theme-bnb .market-card-visual{height:250px}}

body.category-theme.theme-bnb{background:#fffcf7}
