.real-sofas{display:block!important;background:#f5f4f0}.real-sofas-heading{display:flex;justify-content:space-between;align-items:center;gap:40px}.real-sofas-heading>div:first-child{max-width:650px}.real-sofas-heading h2{font:400 clamp(30px,3.5vw,46px)/1.15 Georgia,serif;margin:14px 0}.real-sofas-heading small{display:block;margin-top:10px}.real-sofas-heading .real-price-phones{margin-top:15px}.real-sofa-filters{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:35px 0 18px}.real-sofa-filters label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.real-sofa-filters input,.real-sofa-filters select{width:100%;background:white;border:1px solid #a4b1bf;padding:13px;color:#112c50;font:16px Arial,sans-serif}.real-sofa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0 30px}.real-sofa-card{background:#fff;border:1px solid #dde2e7;min-width:0}.real-sofa-card[hidden]{display:none!important}.real-sofa-photo{display:block;width:100%;padding:0;border:0;cursor:pointer;background:#e4e4e1}.real-sofa-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.real-sofa-card-body{padding:22px}.real-sofa-card-body small{font-size:12px;color:#647386}.real-sofa-card-body h3{font:400 29px Georgia,serif;margin:10px 0}.real-sofa-card-body p{font-size:14px;min-height:46px}.real-sofa-card-body>strong{display:block;font-size:14px;margin:17px 0}.real-sofa-card-body .btn{font-size:13px;padding:13px 15px;width:100%;text-align:left}.real-sofa-note{font-size:12px!important;line-height:1.7;color:#627183;max-width:1000px}.real-sofa-dialog{width:min(1180px,95vw);max-height:92vh;overflow:auto;border:0;padding:28px;background:#fff;color:#112c50}.real-sofa-dialog::backdrop{background:#061427b8}.real-sofa-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.real-sofa-dialog-head h2{font:400 34px Georgia,serif;margin:0}.real-sofa-dialog-head button{border:1px solid #b2bdc8;background:#fff;color:#112c50;font-size:30px;width:44px;height:44px;cursor:pointer}.real-sofa-dialog-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:30px}.real-sofa-dialog-layout>div{min-width:0}#real-sofa-large-image{display:block;width:100%;height:430px;object-fit:contain;background:#f5f4f0}.real-sofa-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.real-sofa-thumbs button{background:white;border:2px solid #bac3cd;padding:3px;cursor:pointer}.real-sofa-thumbs button[aria-pressed=true]{border-color:#aa8300}.real-sofa-thumbs img{display:block;width:105px;height:75px;object-fit:cover}.real-sofa-price{display:block;font-size:21px;margin:20px 0}.real-sofa-dialog li,.real-sofa-dialog p{font-size:14px;line-height:1.7}.real-sofa-dialog ul{padding-left:20px}.real-sofa-dialog .real-price-phones{margin:24px 0 12px}.real-sofa-dialog .real-price-phones a{font-size:17px;padding:11px 13px}.real-sofa-dialog small{font-size:12px}.flama-news{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:60px;background:#f5f2e8;align-items:center}.flama-news-poster{display:block;max-height:600px;overflow:auto;border:1px solid #ddd8cb;background:white;scrollbar-width:thin}.flama-news-poster img{display:block;width:100%;height:auto}.flama-news-copy{max-width:700px}.flama-news-copy h2{font:400 clamp(34px,4vw,54px)/1.1 Georgia,serif;margin:22px 0}.flama-news-copy p,.flama-news-copy li{line-height:1.75}.flama-news-award{font-size:13px!important;text-transform:uppercase;letter-spacing:.12em;color:#897030;font-weight:700}.flama-news-source{font-size:12px!important;color:#596b7c}.flama-news-source a{text-decoration:underline}.flama-news-compact{margin-top:30px}.flama-news-compact .flama-news-poster{max-height:430px}@media(max-width:1000px){.real-sofas-heading{display:block}.real-sofas-heading>div+div{margin-top:25px}.real-sofa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flama-news{gap:30px;grid-template-columns:minmax(250px,350px) minmax(0,1fr)}}@media(max-width:700px){.real-sofa-grid,.real-sofa-filters,.real-sofa-dialog-layout,.flama-news{grid-template-columns:1fr}.real-sofa-dialog{padding:18px;width:96vw}.real-sofa-dialog-head h2{font-size:28px}#real-sofa-large-image{height:280px}.real-sofa-dialog .real-price-phones a{font-size:16px}.flama-news-poster{max-width:400px;width:100%;margin:auto;max-height:520px}.real-sofa-card-body p{min-height:0}}
.flama-news-price strong{display:block;font-size:38px;line-height:1.2;color:#112c50}.flama-news-price span{display:block;font-size:12px;margin-top:7px}

#real-sofa-details{border-top:1px solid #dde2e7;margin-top:22px;padding-top:6px}#real-sofa-details h3{font-size:17px;margin:20px 0 10px}#real-sofa-details li{margin-bottom:7px}#real-sofa-details .real-sofa-note{font-size:12px}
