.luxury-illustration{background-color:#f6f2eb;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.luxury-hero{display:grid;grid-template-columns:.95fr 1.05fr;min-height:510px;background:#e9ded4;align-items:center;padding:52px max(5vw,24px);gap:5vw}.luxury-hero h1{font-size:clamp(45px,6vw,82px);line-height:1.05;max-width:650px}.luxury-hero p{font-size:16px;line-height:1.8;color:#665a55;max-width:550px;margin-bottom:26px}.luxury-feature-art{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:center}.luxury-feature-art .photo{aspect-ratio:.58}.luxury-feature-art .photo:nth-child(2){transform:translateY(22px)}.luxury-wrap{max-width:1480px;margin:auto;padding:70px 5vw}.luxury-wrap h2{font-size:46px}.luxury-intro{color:#72635f;line-height:1.7;max-width:780px}.luxury-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;border:1px solid #e5d7ca;background:#f5efe8;padding:20px;margin:35px 0 25px}.luxury-field{display:flex;flex-direction:column;gap:7px;min-width:0}.luxury-field label{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#785a57}.luxury-field input,.luxury-field select{width:100%;border:1px solid #ddcfc3;background:white;padding:11px 12px;color:#4e3b39;min-height:45px}.luxury-count{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;color:#755b55;font-size:13px}.luxury-count button{background:transparent;border:0;color:#773b4a;text-decoration:underline}.luxury-empty{text-align:center;padding:60px;background:#f4ece3;color:#785e56}.luxury-seller{display:flex;justify-content:space-between;gap:35px;align-items:center;padding:60px 7vw;background:#452632;color:#fff}.luxury-seller h2{font-size:40px}.luxury-seller p{color:#e8d7d4;line-height:1.65;max-width:650px}.luxury-seller .btn{background:#c7a16b;border-color:#c7a16b;color:#241d1b;white-space:nowrap}.luxury-home-promo{padding:85px 6vw;background:#efe6dc;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw}.luxury-home-promo p{line-height:1.7;color:#715f58;font-size:15px;max-width:480px}.luxury-home-images{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.luxury-home-images .photo{aspect-ratio:.65}
@media(max-width:850px){.luxury-hero,.luxury-home-promo{grid-template-columns:1fr}.luxury-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-seller{flex-wrap:wrap}.luxury-hero{min-height:auto}.luxury-feature-art .photo{max-height:390px}}
@media(max-width:520px){.luxury-filters{grid-template-columns:1fr}.luxury-feature-art{gap:5px}.luxury-feature-art .photo{max-height:230px}.luxury-home-promo{padding:55px 5vw}.luxury-wrap{padding:45px 5vw}.luxury-wrap h2{font-size:35px}.luxury-seller h2{font-size:31px}.luxury-hero h1{font-size:48px}}
