.storeroom-catalog{color:#101412;background:#f1f2ee;padding:64px clamp(24px,6vw,100px) 90px}.storeroom-intro{grid-template-columns:1.2fr 1fr;gap:16px 65px;margin-bottom:42px;display:grid}.storeroom-intro>span{letter-spacing:.13em;text-transform:uppercase;color:#687168;grid-column:1/-1;font-size:11px}.storeroom-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.05}.storeroom-intro p{color:#687168;align-self:end;max-width:400px;margin:0;line-height:1.7}.storeroom-filters{align-items:end;gap:20px;margin-bottom:32px;display:flex}.storeroom-filters fieldset{background:#fff;border:1px solid #cdd2c8;flex:1;min-width:0;margin:0;padding:0;display:flex}.storeroom-filters legend{margin-left:12px;padding:0 8px;font-size:12px}.storeroom-filters label{align-items:center;gap:8px;width:50%;min-width:0;padding:13px 16px;display:flex}.storeroom-filters label+label{border-left:1px solid #dce0d8}.storeroom-filters label span{color:#727a70;font-size:12px}.storeroom-filters input{width:100%;min-width:0;font:inherit;outline-offset:5px;background:0 0;border:0}.storeroom-filters>button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #101412;gap:12px;margin-bottom:1px;padding:16px 0;font-size:12px;display:flex}.storeroom-results{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:13px;display:flex}.storeroom-results label{color:#687168;align-items:center;gap:12px;display:flex}.storeroom-results select{font:inherit;color:#101412;background:0 0;border:1px solid #cdd2c8;padding:9px 12px}.storeroom-list{gap:12px;display:grid}.storeroom-row{background:#fff;border:1px solid #e0e4db;grid-template-columns:1.15fr 1.4fr 1.1fr auto;align-items:center;gap:24px;padding:27px 30px;transition:border-color .2s;display:grid}.storeroom-row:hover{border-color:#899776}.storeroom-row-area,.storeroom-row-project,.storeroom-row-price{flex-direction:column;gap:7px;min-width:0;display:flex}.storeroom-row-area>small,.storeroom-row-price>small{text-transform:uppercase;letter-spacing:.09em;color:#687168;font-size:10px}.storeroom-row-area strong{letter-spacing:-.06em;font-size:44px;font-weight:500;line-height:1.05}.storeroom-row-area strong>span{letter-spacing:-.03em;font-size:23px}.storeroom-row-project>a:first-child{font-size:17px;font-weight:500}.storeroom-row-project>span,.storeroom-row-price>span{color:#687168;font-size:12px}.storeroom-floor-link{text-underline-offset:4px;align-items:center;gap:5px;margin-top:6px;font-size:12px;text-decoration:underline;display:flex}.storeroom-row-price strong{letter-spacing:-.045em;white-space:nowrap;font-size:24px;font-weight:500}.storeroom-row-price del{color:#737b70;font-size:12px}.storeroom-row-open{background:#c8ff18;align-items:center;gap:18px;padding:17px 20px;font-size:12px;display:flex}.storeroom-row-open:hover{background:#b7ed09}.storeroom-no-results{text-align:center;background:#fff;padding:50px 20px}.storeroom-no-results button{cursor:pointer;background:#c8ff18;border:0;padding:14px 22px}.storeroom-area{color:#101412;text-align:center;background:#edf0e8;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;min-height:180px;padding:32px;display:flex}.storeroom-area>span{text-transform:uppercase;letter-spacing:.15em;color:#626d5b;font-size:10px}.storeroom-area>strong{letter-spacing:-.08em;font-size:clamp(72px,9vw,132px);font-weight:500;line-height:1}.storeroom-area>strong>small{letter-spacing:-.02em;margin-left:12px;font-size:.32em}.storeroom-area>p{color:#626d5b;margin:0;font-size:12px}.sheet-plan.without-slides{min-height:210px;padding-bottom:0}.sheet-plan .storeroom-area>strong{font-size:100px}.floor-apartment-grid .storeroom-area>strong{font-size:78px}.floor-apartment-grid .storeroom-area{gap:12px;padding:20px}.apartment-detail-gallery>.storeroom-area{min-height:450px}.chess-row:has(.floor-label strong:first-child) .floor-label span{font-size:10px}.storeroom-row a:focus-visible{outline-offset:5px;outline:3px solid #89af16}@media (max-width:900px){.storeroom-row{grid-template-columns:1fr 1fr;gap:22px}.storeroom-row-open{justify-content:space-between}.storeroom-filters{flex-wrap:wrap}.storeroom-filters fieldset{flex-basis:40%}.storeroom-intro{gap:20px}.storeroom-intro p{font-size:14px}}@media (max-width:600px){.storeroom-catalog{padding-block:38px 55px}.storeroom-intro{grid-template-columns:1fr;margin-bottom:24px}.storeroom-filters{gap:14px}.storeroom-filters fieldset{flex-basis:100%}.storeroom-results{align-items:start;gap:18px}.storeroom-results label{font-size:0}.storeroom-results select{max-width:160px;font-size:12px}.storeroom-row{gap:22px 14px;padding:22px 18px}.storeroom-row-area strong{font-size:42px}.storeroom-row-project>a:first-child{font-size:15px}.storeroom-row-price strong{font-size:22px}.storeroom-row-open{gap:8px;padding:16px 12px}.storeroom-area{min-height:220px}.apartment-detail-gallery>.storeroom-area{min-height:360px}}.apartment-sheet:has(.storeroom-area) .sheet-flat-data{grid-template-columns:repeat(3,minmax(0,1fr))}.storeroom-row-actions{gap:8px;min-width:0;display:grid}.storeroom-selection-toggle{color:#101412;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #cdd2c8;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.storeroom-selection-toggle:hover,.storeroom-selection-toggle[aria-pressed=true]{background:#edf6d7;border-color:#92aa51}.storeroom-selection-toggle:focus-visible{outline-offset:3px;outline:3px solid #89af16}
