.page-module__HvP9BG__page{min-height:100vh}.page-module__HvP9BG__hero{color:#fff;background:#b20d55 url(/modern-india-luxury-v1.webp) 50%/cover no-repeat;padding:70px 0;position:relative;overflow:hidden}.page-module__HvP9BG__hero:after{content:"";background:linear-gradient(90deg,#3d0220f0,#700334b8 48%,#0058582e);position:absolute;inset:0}.page-module__HvP9BG__heroInner{z-index:1;grid-template-columns:1fr .8fr;align-items:center;gap:40px;min-height:360px;display:grid;position:relative}.page-module__HvP9BG__heroCopy{z-index:2;position:relative}.page-module__HvP9BG__hero .eyebrow{color:#efaa7b}.page-module__HvP9BG__hero h1{color:#fff;max-width:850px;margin-bottom:20px;font-size:clamp(3rem,5.4vw,5.8rem)}.page-module__HvP9BG__hero h1 em{color:#f7c987}.page-module__HvP9BG__hero p{color:#f4dfe8;max-width:650px;margin-bottom:0;font-size:1.05rem}.page-module__HvP9BG__heroProducts{height:350px;position:relative}.page-module__HvP9BG__heroProducts>div{background:#fffaf0;border:1px solid #ffffffa6;border-radius:18px;width:220px;height:250px;padding:14px;position:absolute;box-shadow:0 24px 60px #1d000f59}.page-module__HvP9BG__heroProducts img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.page-module__HvP9BG__heroProduct1{top:65px;left:4%;transform:rotate(-8deg)}.page-module__HvP9BG__heroProduct2{z-index:2;top:5px;left:34%;transform:rotate(2deg)}.page-module__HvP9BG__heroProduct3{top:74px;right:0;transform:rotate(8deg)}.page-module__HvP9BG__quickBudget{border-bottom:1px solid var(--line);background:#fffdf8}.page-module__HvP9BG__quickBudget>div{white-space:nowrap;align-items:center;gap:10px;padding-top:14px;padding-bottom:14px;display:flex;overflow-x:auto}.page-module__HvP9BG__quickBudget span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;margin-right:8px;font-size:.7rem;font-weight:700}.page-module__HvP9BG__quickBudget button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;padding:8px 13px;font-size:.72rem}.page-module__HvP9BG__quickBudget button:hover,.page-module__HvP9BG__quickBudget button.page-module__HvP9BG__activeBudget{border-color:var(--saffron-dark);background:var(--saffron-dark);color:#fff}.page-module__HvP9BG__catalog{grid-template-columns:280px minmax(0,1fr);gap:45px;padding-top:55px;padding-bottom:110px;display:grid}.page-module__HvP9BG__filters{border:1px solid var(--line);background:var(--white);border-radius:20px;flex-direction:column;align-self:start;gap:18px;max-height:calc(100vh - 125px);padding:22px;display:flex;position:sticky;top:105px;overflow:auto}.page-module__HvP9BG__filterTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.page-module__HvP9BG__filterTitle button{color:var(--saffron-dark);cursor:pointer;background:0 0;border:0;font-size:.7rem;text-decoration:underline}.page-module__HvP9BG__filters label>span,.page-module__HvP9BG__filters legend{color:var(--ink-soft);font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.66rem;font-weight:700;display:block}.page-module__HvP9BG__filters input,.page-module__HvP9BG__filters select,.page-module__HvP9BG__resultBar select{border:1px solid var(--line);background:var(--paper);border-radius:10px;outline:none;width:100%;min-height:44px;padding:0 12px}.page-module__HvP9BG__filters input:focus,.page-module__HvP9BG__filters select:focus{border-color:var(--saffron)}.page-module__HvP9BG__filters fieldset{border:0;padding:0}.page-module__HvP9BG__chip,.page-module__HvP9BG__activeChip{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;margin:0 6px 6px 0;padding:7px 9px;font-size:.67rem}.page-module__HvP9BG__activeChip{background:var(--saffron-dark);border-color:var(--saffron-dark);color:#fff}.page-module__HvP9BG__volumeNote{background:#f2dfcf;border-radius:14px;padding:16px}.page-module__HvP9BG__volumeNote strong,.page-module__HvP9BG__volumeNote span{display:block}.page-module__HvP9BG__volumeNote strong{margin-bottom:5px;font-size:.76rem}.page-module__HvP9BG__volumeNote span{color:#6f4d39;font-size:.68rem;line-height:1.5}.page-module__HvP9BG__resultBar{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:.82rem;display:flex}.page-module__HvP9BG__resultBar strong{color:var(--ink);font-size:1rem}.page-module__HvP9BG__resultBar label{align-items:center;gap:10px;display:flex}.page-module__HvP9BG__resultBar select{background:var(--white);width:auto;min-width:170px}.page-module__HvP9BG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__HvP9BG__load{flex-direction:column;align-items:center;gap:12px;margin-top:45px;display:flex}.page-module__HvP9BG__load span{color:var(--ink-soft);font-size:.7rem}.page-module__HvP9BG__empty{border:1px dashed var(--line);text-align:center;border-radius:20px;padding:80px 30px}.page-module__HvP9BG__empty h2{font-size:2.5rem}.page-module__HvP9BG__empty p{max-width:500px;color:var(--ink-soft);margin:0 auto 25px}.page-module__HvP9BG__loading{min-height:70vh;color:var(--ink-soft);place-items:center;display:grid}@media (max-width:1180px){.page-module__HvP9BG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.page-module__HvP9BG__catalog{grid-template-columns:1fr;padding-top:25px}.page-module__HvP9BG__filters{grid-template-columns:repeat(2,1fr);max-height:none;display:grid;position:static}.page-module__HvP9BG__filterTitle,.page-module__HvP9BG__filters fieldset,.page-module__HvP9BG__volumeNote{grid-column:1/-1}.page-module__HvP9BG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__HvP9BG__hero{padding:58px 0}.page-module__HvP9BG__heroInner{grid-template-columns:1fr}.page-module__HvP9BG__heroProducts{height:250px}.page-module__HvP9BG__heroProducts>div{width:150px;height:180px}.page-module__HvP9BG__heroProduct1{top:48px;left:3%}.page-module__HvP9BG__heroProduct2{top:8px;left:calc(50% - 75px)}.page-module__HvP9BG__heroProduct3{top:52px;right:3%}.page-module__HvP9BG__resultBar{margin-top:5px}}@media (max-width:520px){.page-module__HvP9BG__filters{grid-template-columns:1fr}.page-module__HvP9BG__filterTitle,.page-module__HvP9BG__filters fieldset,.page-module__HvP9BG__volumeNote{grid-column:auto}.page-module__HvP9BG__grid{gap:9px}.page-module__HvP9BG__resultBar{align-items:flex-end}.page-module__HvP9BG__resultBar label span{display:none}.page-module__HvP9BG__resultBar select{min-width:145px}.page-module__HvP9BG__catalog{gap:28px}}
