.pf-page{color:#172b3f;direction:rtl;max-width:1640px;width:min(100% - 36px,1640px)!important;margin-inline:auto!important;padding-bottom:42px!important}.pf-page .pf-hero{isolation:isolate;background:radial-gradient(at 100% 0,#c08a2a1f,#0000 37%),radial-gradient(at 0 100%,#0b1a2b08,#0000 32%),linear-gradient(135deg,#fff 0%,#fffdf9 58%,#faf8f1 100%);border:1px solid #e0e5e9;border-radius:23px;margin-top:22px;padding:26px clamp(18px,2.1vw,32px) 22px;position:relative;overflow:hidden;box-shadow:0 12px 34px #0b1a2b0d}.pf-page .pf-hero:before{content:"";pointer-events:none;background:linear-gradient(#d5b267,#8a5e14);border-radius:0 5px 5px 0;width:4px;position:absolute;inset-block:20px;inset-inline-start:0}.pf-page .pf-kicker{color:#806027;letter-spacing:0;background:#fffaf0;border:1px solid #ebdfc2;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:.72rem;font-weight:850;line-height:1.7;display:inline-flex}.pf-page .pf-hero-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,40px);margin-top:12px;display:grid}.pf-page .pf-hero-copy{min-width:0;max-width:760px}.pf-page .pf-hero-copy h1{color:#10263b;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,1.15rem + 1.1vw,2.15rem);font-weight:950;line-height:1.55}.pf-page .pf-hero-copy p{color:#617080;max-width:72ch;margin:6px 0 0;font-size:.82rem;line-height:2}.pf-page .pf-stats{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;width:min(100%,390px);margin:0;display:grid}.pf-page .pf-stats>div{background:#ffffffe0;border:1px solid #e6e8e8;border-radius:14px;min-width:0;padding:11px 13px;box-shadow:0 3px 10px #0b1a2b05}.pf-page .pf-stats dt{color:#77818a;font-size:.67rem;font-weight:750;line-height:1.8}.pf-page .pf-stats dd{color:#142b41;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1.17rem;font-weight:950;line-height:1.55}.pf-page .pf-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:22px;display:grid}.pf-page .pf-search{color:#75818b;background:#fff;border:1px solid #d9e0e5;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 4px 12px #0b1a2b08}.pf-page .pf-search:focus-within{border-color:#ba9148;box-shadow:0 0 0 4px #c08a2a1f}.pf-page .pf-search>svg{color:#8a641f;flex:none}.pf-page .pf-search input{color:#172b3f;width:100%;min-width:0;min-height:48px;font:inherit;box-shadow:none;background:0 0;border:0;outline:0;padding:9px 0;font-size:.82rem}.pf-page .pf-search input::placeholder{color:#919ba3;opacity:1}.pf-page .pf-search>button{color:#63717c;background:#f7f8f8;border:1px solid #e2e6e8;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.pf-page .pf-filter-btn{color:#fff;min-height:52px;font:inherit;background:linear-gradient(145deg,#183a56,#0b1a2b);border:1px solid #17334e;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:.8rem;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 5px 14px #0b1a2b21}.pf-page .pf-filter-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0b1a2b30}.pf-page .pf-filter-btn>span{color:#26364a;background:#e6c67e;border-radius:999px;place-items:center;min-width:23px;height:23px;padding-inline:5px;font-size:.69rem;font-weight:950;display:inline-grid}.pf-page .pf-layout{grid-template-columns:minmax(280px,310px) minmax(0,1fr);align-items:start;gap:20px;margin-top:19px;display:grid}.pf-page .pf-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd1d5 transparent;background:#fff;border:1px solid #dfe5e9;border-radius:19px;flex-direction:column;gap:12px;width:100%;max-height:calc(100dvh - 104px);padding:0 15px 14px;display:flex;position:sticky;top:88px;overflow:hidden auto;box-shadow:0 10px 28px #0b1a2b0f}.pf-page .pf-sidebar::-webkit-scrollbar{width:5px}.pf-page .pf-sidebar::-webkit-scrollbar-thumb{background:#cbd1d5;border-radius:999px}.pf-page .pf-sidebar-head{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #e8ecee;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:15px 0 13px;display:flex;position:sticky;top:0}.pf-page .pf-sidebar-head>div{min-width:0}.pf-page .pf-sidebar-head strong{color:#152b40;font-size:.85rem;font-weight:950;display:block}.pf-page .pf-sidebar-head small{color:#78848f;margin-top:3px;font-size:.68rem;line-height:1.7;display:block}.pf-page .pf-sidebar .pf-close{display:none}.pf-page .pf-filter-overview{background:#f8fafb;border:1px solid #e5e8e9;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.pf-page .pf-filter-overview>div{gap:3px;min-width:0;display:grid}.pf-page .pf-filter-overview strong{color:#20364b;font-size:.75rem;font-weight:900}.pf-page .pf-filter-overview small{color:#79848e;font-size:.66rem;line-height:1.6}.pf-page .pf-filter-overview>button{color:#825e1b;font:inherit;background:#fff8e8;border:1px solid #e8d8b7;border-radius:8px;flex:none;padding:6px 8px;font-size:.67rem;font-weight:850}.pf-page .pf-filter-primary .pf-group{border-bottom:1px solid #eceff0;padding:13px 0}.pf-page .pf-filter-primary .pf-group:last-child{border-bottom:0}.pf-page .pf-group-title{color:#1b3045;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:.78rem;font-weight:950;line-height:1.8;display:flex}.pf-page .pf-group-title>span{min-width:0}.pf-page .pf-group-title small{color:#89939c;font-size:.65rem;font-weight:700}.pf-page .pf-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pf-page .pf-chip{color:#4f6070;min-width:0;min-height:37px;font:inherit;white-space:normal;background:#fff;border:1px solid #dfe5e8;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:.71rem;font-weight:800;line-height:1.6;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.pf-page .pf-chip:hover:not(.is-active){color:#26384b;background:#fffbf2;border-color:#d6bb7c}.pf-page .pf-chip.is-active{color:#fff;background:#17334e;border-color:#18344e;box-shadow:0 3px 8px #0b1a2b1a}.pf-page .pf-field{gap:6px;min-width:0;display:grid}.pf-page .pf-field>span{color:#566777;font-size:.7rem;font-weight:800;line-height:1.7}.pf-page .pf-field input,.pf-page .pf-field select,.pf-page .pf-select,.pf-page .pf-spec-search input{box-sizing:border-box;color:#172b3f;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #dbe2e7;border-radius:10px;padding:8px 10px;font-size:.76rem}.pf-page .pf-field input:focus,.pf-page .pf-field select:focus,.pf-page .pf-select:focus,.pf-page .pf-spec-search input:focus{border-color:#bd9348;outline:none;box-shadow:0 0 0 3px #c08a2a1f}.pf-page .pf-neighborhood-trigger{background:linear-gradient(145deg,#fff,#f9faf9);border-color:#dce3e7;border-radius:12px}.pf-page .pf-fold{background:#fcfdfd;border-color:#e4e8ea;border-radius:12px}.pf-page .pf-sidebar-foot{background:#fff;border-top:1px solid #e9edef;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:8px;padding-top:12px;display:grid}.pf-page .pf-sidebar-foot>button{min-width:0;min-height:42px;font:inherit;border-radius:10px;padding:8px 10px;font-size:.73rem;font-weight:850}.pf-page .pf-sidebar-foot .pf-show-results{color:#fff;background:#17334e;border:1px solid #17334e}.pf-page .pf-sidebar-foot .pf-reset{color:#566777;background:#fff;border:1px solid #dce3e7}.pf-page .pf-main{flex-direction:column;gap:12px;min-width:0;display:flex}.pf-page .pf-quick{background:#fff;border:1px solid #e1e6e9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex;box-shadow:0 4px 14px #0b1a2b08}.pf-page .pf-quick>span,.pf-page .pf-active-label{color:#7a8792;white-space:nowrap;padding-inline-end:4px;font-size:.68rem;font-weight:900}.pf-page .pf-quick .pf-chip{border-radius:9px;min-height:33px;padding:5px 10px;font-size:.69rem}.pf-page .pf-active{background:#fffbf2;border:1px solid #ecdfc3;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.pf-page .pf-active .pf-chip{color:#725520;background:#fff;border-color:#ead9b4;min-height:30px;padding:5px 9px;font-size:.68rem}.pf-page .pf-active .pf-chip.is-active{color:#fff;background:#17334e;border-color:#17334e}.pf-page .pf-filter-validation-error{background:#fff8f4;border-color:#ecd2c8;border-radius:12px;padding:11px 13px;font-size:.75rem}.pf-page .pf-results-head{background:linear-gradient(135deg,#fff,#fcfcfa);border:1px solid #e0e6ea;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex;box-shadow:0 4px 14px #0b1a2b08}.pf-page .pf-count{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.pf-page .pf-count strong{color:#132b42;font-variant-numeric:tabular-nums;font-size:1.14rem;font-weight:950}.pf-page .pf-count span{color:#7d8993;font-size:.75rem}.pf-page .pf-count em{color:#875d17;background:#fff4dc;border-radius:999px;padding:3px 8px;font-size:.66rem;font-style:normal;font-weight:850}.pf-page .pf-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pf-page .pf-sort{color:#7a8792;align-items:center;gap:8px;font-size:.69rem;font-weight:800;display:flex}.pf-page .pf-sort .pf-select{min-width:142px}.pf-page .pf-views{background:#f5f7f8;border:1px solid #e2e7ea;border-radius:11px;align-items:center;gap:3px;padding:4px;display:inline-flex}.pf-page .pf-views button{color:#667583;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.69rem;font-weight:850;display:inline-flex}.pf-page .pf-views button.is-active{color:#142d44;background:#fff;border-color:#dbe1e5;box-shadow:0 2px 5px #0b1a2b12}.pf-page .pf-tools{flex-wrap:wrap;align-items:center;gap:7px;padding:0 1px;display:flex}.pf-page .pf-tools>a,.pf-page .pf-tools>button,.pf-page .pf-tools>select{color:#576777;min-width:0;min-height:37px;font:inherit;background:#fff;border:1px solid #e0e6e9;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:.69rem;font-weight:800;line-height:1.5;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.pf-page .pf-tools>a:hover,.pf-page .pf-tools>button:hover:not(:disabled),.pf-page .pf-tools>select:hover{color:#22364b;background:#fffbf2;border-color:#d8bd83}.pf-page .pf-tools>button:disabled{opacity:.48;cursor:not-allowed}.pf-page .pf-tools>a:last-child{color:#765219;background:#fff8e8;border-color:#e6d2a8}.pf-page .pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;display:grid!important}.pf-page .pf-grid>.pcard{background:#fff;border:1px solid #e1e6e9;border-radius:18px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 5px 18px #0b1a2b0a}.pf-page .pf-grid>.pcard:hover{border-color:#d2bd8a;transform:translateY(-2px);box-shadow:0 12px 25px #0b1a2b17}.pf-page .pf-grid.is-list-view{grid-template-columns:minmax(0,1fr);gap:12px}.pf-page .pf-grid.is-list-view>.pcard{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(215px,29%) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.pf-page .pf-grid.is-list-view>.pcard>.pcard-link{grid-area:1/1/auto/-1;grid-template-columns:minmax(215px,29%) minmax(0,1fr);align-items:stretch;display:grid}.pf-page .pf-grid.is-list-view>.pcard .pcard-media{aspect-ratio:auto;grid-area:1/1;height:100%;min-height:205px}.pf-page .pf-grid.is-list-view>.pcard .pcard-body{grid-area:1/2}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions{border-top:1px solid #edf0f2;grid-area:2/1/auto/-1}.pf-page .pf-grid>.pcard .pcard-title{color:#172b3f}.pf-page .pf-grid>.pcard .pcard-price{color:#193f32}.pf-page .pf-grid>.pcard .pcard-footer{border-top-color:#edf0f2}.pf-page .pf-grid>.pcard .pcard-details-link{color:#7a571c}.pf-page .pf-map-divar-layout{background:#fff;border:1px solid #dce3e7;border-radius:19px;grid-template-columns:minmax(320px,42%) minmax(0,1fr);align-items:stretch;min-width:0;height:min(76vh,850px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0b1a2b12}.pf-page .pf-map-divar-layout .pf-map-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd1d5 transparent;background:#fff;border-inline-start:1px solid #e5e9ec;min-width:0;height:100%;max-height:none;overflow:hidden auto}.pf-page .pf-map-list-head{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e4e9ec;justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex;position:sticky;top:0}.pf-page .pf-map-list-head strong{color:#172d43;font-size:.84rem;font-weight:950}.pf-page .pf-map-list-head span{color:#687785;white-space:nowrap;background:#f7f9fa;border:1px solid #e1e7ea;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:800}.pf-page .pf-map-card-row{border-bottom:1px solid #edf0f2;padding:8px}.pf-page .pf-map-card-row.is-active{background:linear-gradient(105deg,#fffaf0,#fff 70%);box-shadow:inset -3px 0 #bc8b35}.pf-page .pf-map-divar-layout .pf-map-item{color:#23374b;text-align:right;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:9px;transition:border-color .16s,background .16s;display:grid}.pf-page .pf-map-divar-layout .pf-map-item:hover{background:#fffdf8;border-color:#e5d4ad}.pf-page .pf-map-divar-layout .pf-map-item.is-active{background:#fff9ed;border-color:#e6d4ac}.pf-page .pf-map-divar-layout .pf-map-item-media{background:#f0f2f2;border-radius:10px;width:80px;height:67px;overflow:hidden}.pf-page .pf-map-divar-layout .pf-map-item-media img{object-fit:cover;width:100%;height:100%}.pf-page .pf-map-item-copy{gap:4px;min-width:0;display:grid}.pf-page .pf-map-divar-layout .pf-map-item strong{color:#172c41;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:900;line-height:1.8;display:-webkit-box;overflow:hidden}.pf-page .pf-map-divar-layout .pf-map-item small{color:#75818b;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.7;overflow:hidden}.pf-page .pf-map-item-price{color:#1c4535;font-size:.74rem;font-weight:950;line-height:1.7}.pf-page .pf-map-item-open{color:#856020;font-size:.66rem;font-weight:850}.pf-page .pf-map-divar-layout .pf-map-panel{background:#e9e9e2;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.pf-page .pf-map-divar-layout .pf-map-canvas{isolation:isolate;background-color:#e9e9e2;width:100%;height:100%;min-height:620px;overflow:hidden}.pf-page .pf-map-tiles{filter:saturate(.86)contrast(.99)}.pf-page .pf-map-wash{background:linear-gradient(#fffdf803,#f1eae005)}.pf-page .pf-map-floating-head span,.pf-page .pf-map-floating-head a{border-color:#0b1a2b1a;border-radius:11px;box-shadow:0 4px 14px #0b1a2b1c}.pf-page .pf-map-controls{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffed;border:1px solid #0b1a2b1a;border-radius:13px;padding:5px;box-shadow:0 5px 16px #0b1a2b1f}.pf-page .pf-map-controls button{border-radius:9px;transition:background .15s,transform .15s}.pf-page .pf-map-controls button:hover{transform:translateY(-1px)}.pf-page .pf-map-attribution{border-radius:6px}.pf-page .pf-map-empty-note,.pf-page .pf-map-offline-note{background:#fffffff5;border:1px solid #e4d5b7;border-radius:13px;box-shadow:0 8px 24px #0b1a2b1a}.pf-page .pf-map-list-empty{color:#6a7783;text-align:center;justify-items:center;gap:10px;padding:30px 20px;display:grid}.pf-page .pf-map-list-empty>svg{color:#a97b25}.pf-page .pf-map-list-empty strong{color:#20364a;font-size:.81rem;line-height:1.9}.pf-page .pf-map-list-empty p{max-width:38ch;font-size:.72rem;line-height:1.95}.pf-page .pf-empty{background:linear-gradient(145deg,#fff,#fcfaf4);border:1px solid #e1e6e9;border-radius:20px;padding:48px 22px;box-shadow:0 8px 24px #0b1a2b0a}.pf-page .pf-empty>svg{color:#a97b25}.pf-page .pf-empty>strong{color:#173049;font-size:1rem;font-weight:950}.pf-page .pf-empty p{color:#687785;font-size:.8rem;line-height:1.95}.pf-page .pf-empty-actions{gap:8px}.pf-page .pf-more{margin-top:14px}.pf-page .pf-more .btn-ghost{color:#263a4d;background:#fff;border-color:#d9e0e5;border-radius:12px;min-height:44px;padding-inline:22px;font-size:.78rem;font-weight:850}.pf-page .pf-more small{color:#7d8993;font-size:.7rem}.pf-page .pf-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1a2b6b}@media (width<=1320px){.pf-page .pf-layout{grid-template-columns:minmax(270px,292px) minmax(0,1fr);gap:15px}.pf-page .pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page .pf-map-divar-layout{grid-template-columns:minmax(290px,42%) minmax(0,1fr)}}@media (width<=980px){.pf-page{width:min(100% - 28px,820px)!important}.pf-page .pf-hero{border-radius:19px;padding:20px}.pf-page .pf-hero-row{grid-template-columns:minmax(0,1fr);gap:13px}.pf-page .pf-stats{width:100%;max-width:none}.pf-page .pf-layout{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:14px}.pf-page .pf-sidebar{z-index:130;border-radius:18px;position:fixed;top:auto}.pf-page .pf-sidebar-head{padding-block:13px 11px}.pf-page .pf-sidebar .pf-close{color:#21374c;background:#fff;border:1px solid #e2e7ea;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.pf-page .pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-page .pf-map-divar-layout{flex-direction:column;height:auto;min-height:0;display:flex}.pf-page .pf-map-divar-layout .pf-map-panel{order:1;height:min(58vh,520px);min-height:360px}.pf-page .pf-map-divar-layout .pf-map-list{border-inline-start:0;border-top:1px solid #e5e9ec;order:2;height:min(55vh,490px);max-height:490px}.pf-page .pf-map-divar-layout .pf-map-canvas{min-height:360px}}@media (width<=640px){.pf-page{width:min(100% - 20px,560px)!important;padding-bottom:28px!important}.pf-page .pf-hero{border-radius:16px;margin-top:10px;padding:15px 14px 14px}.pf-page .pf-hero:before{width:3px;inset-block:14px}.pf-page .pf-kicker{padding:4px 8px;font-size:.66rem}.pf-page .pf-hero-row{gap:10px;margin-top:9px}.pf-page .pf-hero-copy h1{font-size:1.28rem;line-height:1.7}.pf-page .pf-hero-copy p{font-size:.73rem;line-height:1.9}.pf-page .pf-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pf-page .pf-stats>div{border-radius:10px;padding:8px 7px}.pf-page .pf-stats dt{font-size:.6rem}.pf-page .pf-stats dd{font-size:.97rem}.pf-page .pf-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:14px}.pf-page .pf-search{border-radius:11px;gap:7px;min-height:46px;padding-inline:10px}.pf-page .pf-search input{min-height:42px;font-size:.72rem}.pf-page .pf-filter-btn{border-radius:11px;gap:6px;min-height:46px;padding-inline:11px;font-size:.71rem}.pf-page .pf-filter-btn>span{min-width:20px;height:20px}.pf-page .pf-layout{margin-top:11px}.pf-page .pf-sidebar{inset-inline:5px;max-height:calc(100dvh - 44px);padding:0 12px calc(10px + env(safe-area-inset-bottom));bottom:5px}.pf-page .pf-filter-primary .pf-group{padding-block:11px}.pf-page .pf-quick{border-radius:11px;gap:6px;padding:8px}.pf-page .pf-quick .pf-chip{min-height:31px;padding:4px 8px;font-size:.65rem}.pf-page .pf-results-head{border-radius:12px;gap:8px;padding:10px}.pf-page .pf-count strong{font-size:1rem}.pf-page .pf-head-actions{justify-content:space-between;gap:7px;width:100%}.pf-page .pf-sort{flex:120px;min-width:0}.pf-page .pf-sort .pf-select{min-width:0}.pf-page .pf-views{max-width:100%}.pf-page .pf-views button{min-height:32px;padding:5px 7px;font-size:.63rem}.pf-page .pf-tools{gap:6px}.pf-page .pf-tools>a,.pf-page .pf-tools>button,.pf-page .pf-tools>select{min-height:34px;padding:5px 8px;font-size:.64rem}.pf-page .pf-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list{grid-template-rows:minmax(164px,auto) auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list>.pcard-link{direction:rtl;grid-area:1/1;grid-template-columns:clamp(120px,40vw,170px) minmax(0,1fr);width:100%;min-width:0;display:grid}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-media{aspect-ratio:auto;grid-area:1/1;width:auto;min-width:0;min-height:164px}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-body{grid-area:1/2;width:auto;min-width:0}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions{grid-area:2/1}.pf-page .pf-map-divar-layout .pf-map-panel{height:52vh;min-height:320px}.pf-page .pf-map-divar-layout .pf-map-list{height:48vh;max-height:420px}.pf-page .pf-map-divar-layout .pf-map-item{grid-template-columns:72px minmax(0,1fr);gap:9px;padding:7px}.pf-page .pf-map-divar-layout .pf-map-item-media{width:72px;height:60px}.pf-page .pf-map-floating-head{top:8px;gap:5px;inset-inline:8px}.pf-page .pf-map-floating-head span,.pf-page .pf-map-floating-head a{min-height:31px;padding:5px 7px;font-size:.61rem}.pf-page .pf-map-controls{top:49px;gap:5px;inset-inline-start:8px}.pf-page .pf-map-controls button{border-radius:9px;width:33px;height:33px}.pf-page .pf-empty{padding:30px 14px}}@media (width<=380px){.pf-page .pf-stats dt{font-size:.56rem}.pf-page .pf-stats dd{font-size:.88rem}.pf-page .pf-toolbar{grid-template-columns:minmax(0,1fr)}.pf-page .pf-filter-btn{width:100%}.pf-page .pf-grid{grid-template-columns:minmax(0,1fr)}.pf-page .pf-views button{padding-inline:6px}}@media (width<=1024px){.pf-page .pf-filter-primary .pf-chip,.pf-page .pf-quick .pf-chip,.pf-page .pf-active .pf-chip,.pf-page .pf-views button,.pf-page .pf-filter-btn,.pf-page .pf-search input,.pf-page .pf-sort .pf-select,.pf-page .pf-group-toggle,.pf-page .pf-reset,.pf-page .pf-show-results,.pf-page .pf-tools>a,.pf-page .pf-tools>button,.pf-page .pf-tools>select,.pf-page .pf-sidebar .pf-close{min-height:44px!important}.pf-page .pf-sidebar .pf-close{width:44px;min-width:44px}.pf-page .pf-filter-primary .pf-chip,.pf-page .pf-quick .pf-chip,.pf-page .pf-active .pf-chip,.pf-page .pf-views button{min-width:44px}.pf-page .pf-map-controls button{width:44px;height:44px}.pf-page .pf-map-floating-head a{min-height:44px}.pcard-actions .property-action{width:44px;height:44px;min-height:44px}}@media (width<=640px){.pf-page .pf-chip,.pf-page .pf-quick .pf-chip,.pf-page .pf-active .pf-chip,.pf-page .pf-views button,.pf-page .pf-tools>a,.pf-page .pf-tools>button,.pf-page .pf-tools>select,.pf-page .pf-sidebar .pf-close,.pf-page .pf-filter-primary .pf-chip,.pf-page .pf-quick .pf-chip,.pf-page .pf-active .pf-chip{min-height:44px!important}.pf-page .pf-quick{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.pf-page .pf-quick::-webkit-scrollbar{display:none}.pf-page .pf-quick .pf-chip{flex:none}.pf-page .pf-views button{min-width:44px}.pf-page .pf-map-controls button{width:44px;height:44px}.pf-page .pf-map-floating-head a{min-height:44px}}@media (prefers-reduced-motion:reduce){.pf-page .pf-chip,.pf-page .pf-filter-btn,.pf-page .pf-grid>.pcard,.pf-page .pf-views button{transition:none}}@media (width>=721px){.pf-page .pf-grid.is-list-view{grid-template-columns:minmax(0,1fr);gap:14px}.pf-page .pf-grid.is-list-view>.pcard{background:#fff;border:1px solid #e1e6e9;border-radius:19px;grid-template-rows:minmax(224px,auto);grid-template-columns:minmax(230px,28%) minmax(0,1fr) 108px;align-items:stretch;min-height:224px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 5px 18px #0b1a2b0a}.pf-page .pf-grid.is-list-view>.pcard:hover,.pf-page .pf-grid.is-list-view>.pcard:focus-within{border-color:#d4bd8b;transform:translateY(-2px);box-shadow:0 12px 28px #0b1a2b17}.pf-page .pf-grid.is-list-view>.pcard>.pcard-link{direction:rtl;grid-area:1/1/auto/3;grid-template-columns:minmax(230px,28%) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.pf-page .pf-grid.is-list-view>.pcard .pcard-media{aspect-ratio:auto;background:#f1eee7;grid-area:1/1;width:100%;height:100%;min-height:224px}.pf-page .pf-grid.is-list-view>.pcard .pcard-media picture,.pf-page .pf-grid.is-list-view>.pcard .pcard-media img{width:100%;height:100%;min-height:224px;display:block}.pf-page .pf-grid.is-list-view>.pcard .pcard-media img{object-fit:cover;object-position:center}.pf-page .pf-grid.is-list-view>.pcard .pcard-body{text-align:right;grid-area:1/2;gap:11px;min-width:0;padding:19px 22px 17px}.pf-page .pf-grid.is-list-view>.pcard .pcard-topline{align-items:center;gap:8px 12px}.pf-page .pf-grid.is-list-view>.pcard .pcard-meta{color:#687785;gap:5px 10px;font-size:.75rem}.pf-page .pf-grid.is-list-view>.pcard .pcard-code{color:#75664d;background:#faf8f3;border:1px solid #e8e2d5;border-radius:7px;padding:4px 9px;font-size:.7rem}.pf-page .pf-grid.is-list-view>.pcard .pcard-title{color:#172b3f;min-height:0;font-size:1.12rem;line-height:1.75}.pf-page .pf-grid.is-list-view>.pcard .pcard-price-row{background:linear-gradient(110deg,#fbfdfb,#f4f8f4);border:1px solid #e8eee9;border-radius:11px;gap:3px;padding:9px 12px}.pf-page .pf-grid.is-list-view>.pcard .pcard-price,.pf-page .pf-grid.is-list-view>.pcard .pcard-price-value{color:#194c39;font-size:1.12rem;font-weight:900}.pf-page .pf-grid.is-list-view>.pcard .pcard-unit-price{color:#718078;font-size:.72rem}.pf-page .pf-grid.is-list-view>.pcard .pcard-specs{background:0 0;border:0;gap:6px;margin-top:0;padding:0}.pf-page .pf-grid.is-list-view>.pcard .pcard-specs span{color:#526273;min-height:31px;box-shadow:none;background:#fbfcfc;border:1px solid #e8ebed;border-radius:8px;padding:5px 9px;font-size:.72rem}.pf-page .pf-grid.is-list-view>.pcard .pcard-footer{color:#687785;border-top:1px solid #edf0f2;gap:10px;margin-top:auto;padding-top:10px}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions{z-index:1;border-top:0;background:#faf9f6;border-inline-start:1px solid #edf0f2;grid-area:1/3;justify-content:center;align-items:center;min-width:0;padding:14px 10px;display:flex;position:static}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-actions,.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-actions-compact{grid-template-columns:repeat(2,44px);justify-content:center;gap:8px;width:auto;max-width:100%;display:grid}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-action{color:#596a79;-webkit-backdrop-filter:none;background:#fff;border:1px solid #e1e5e7;border-radius:9px;width:44px;height:44px;min-height:44px;box-shadow:0 2px 5px #0b1a2b0a}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-action:hover{color:#805b1e;background:#fff9ec;border-color:#d2b77a}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-action.is-active{color:#6e4d16;background:#f5e8c9;border-color:#d5b66e}}@media (width>=721px) and (width<=980px){.pf-page .pf-grid.is-list-view>.pcard{grid-template-rows:minmax(210px,auto);grid-template-columns:minmax(180px,27%) minmax(0,1fr) 104px;min-height:210px}.pf-page .pf-grid.is-list-view>.pcard>.pcard-link{grid-template-columns:minmax(180px,27%) minmax(0,1fr)}.pf-page .pf-grid.is-list-view>.pcard .pcard-media,.pf-page .pf-grid.is-list-view>.pcard .pcard-media picture,.pf-page .pf-grid.is-list-view>.pcard .pcard-media img{min-height:210px}.pf-page .pf-grid.is-list-view>.pcard .pcard-body{gap:8px;padding:14px 15px}.pf-page .pf-grid.is-list-view>.pcard .pcard-title,.pf-page .pf-grid.is-list-view>.pcard .pcard-price,.pf-page .pf-grid.is-list-view>.pcard .pcard-price-value{font-size:1rem}.pf-page .pf-grid.is-list-view>.pcard .pcard-specs span{min-height:28px;padding:4px 7px;font-size:.67rem}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions{padding-inline:4px}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-actions,.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-actions-compact{grid-template-columns:repeat(2,44px);gap:8px}.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-action{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.pf-page .pf-grid.is-list-view>.pcard,.pf-page .pf-grid.is-list-view>.pcard .pcard-actions .property-action{transition:none}}@media (width>=641px) and (width<=720px){.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list{grid-template-rows:minmax(164px,auto) auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list>.pcard-link{grid-area:1/1;grid-template-columns:clamp(96px,28vw,116px) minmax(0,1fr);min-width:0;display:grid}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-media{grid-area:1/1;min-height:164px}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-body{grid-area:1/2;min-width:0;padding:10px 11px}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions{border-top:1px solid #edf0f2;grid-area:2/1;padding:6px 10px;display:flex;position:static}}@media (width<=640px){.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list{border-radius:15px;grid-template-rows:minmax(168px,auto)}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list>.pcard-link{grid-template-columns:clamp(120px,40vw,170px) minmax(0,1fr)}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-media,.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-media picture,.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-media img{min-height:clamp(168px,46.4vw,181px)}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-body{justify-content:flex-start;gap:6px;padding:9px 10px}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-meta{font-size:.68rem}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-price-row{background:0 0;border:0;padding:3px 0}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-price,.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-price-value{font-size:.92rem}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-specs span:nth-child(n+4){display:none}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-specs span{min-height:25px;padding:3px 5px;font-size:.63rem}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-footer{gap:4px 7px;font-size:.66rem}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions{grid-row:2;min-width:0;height:48px;min-height:48px;padding:1px 9px;overflow:hidden}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions .property-actions,.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions .property-actions-compact{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;justify-content:flex-start;gap:7px;min-width:0;padding:1px 2px 4px;flex-wrap:nowrap!important;grid-template-columns:none!important;display:flex!important;inset:auto!important;overflow:auto hidden!important}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions .property-actions::-webkit-scrollbar{display:none}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions .property-actions-compact::-webkit-scrollbar{display:none}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions .property-action{scroll-snap-align:start;flex:0 0 44px!important;width:44px!important;min-width:44px!important}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-body{gap:4px;padding:8px 8px 56px}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-title{font-size:.8rem;line-height:1.45}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-price,.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-price-value{font-size:.82rem;line-height:1.4}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-price-row{padding:0}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-unit-price{display:none}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-specs{background:0 0;border:0;flex-wrap:nowrap;gap:3px;margin-top:0;padding:0}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-specs svg{display:none}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-specs span{white-space:nowrap;min-height:22px;padding:2px 4px;font-size:.6rem;line-height:1.3}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-footer{font-size:.62rem}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions .property-actions,.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions .property-actions-compact{padding:0 2px}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list .pcard-actions{inset-block-start:auto;inset-inline-end:0;border-top:1px solid var(--line);background:var(--card);grid-area:auto;width:calc(100% - clamp(120px,40vw,170px));padding:1px 5px;position:absolute;inset:auto auto 0}}.pcard>.pcard-media{position:relative;overflow:hidden}.pcard>.pcard-media>.pcard-image-link{width:100%;height:100%;color:inherit;display:block}.pcard>.pcard-media>.pcard-image-link picture,.pcard>.pcard-media>.pcard-image-link img{width:100%;height:100%;display:block}.pcard>.pcard-media>.pcard-actions{box-sizing:border-box;z-index:3;border:0;pointer-events:none;background:0 0;border-inline-start:0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:7px 9px;display:flex;position:absolute;inset-block:auto 0;inset-inline:0;overflow:hidden}.pcard>.pcard-media>.pcard-actions .property-actions,.pcard>.pcard-media>.pcard-actions .property-actions-compact{-webkit-backdrop-filter:blur(12px)saturate(1.2);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;pointer-events:auto;scroll-snap-type:inline proximity;background:#ffffffe8;border:1px solid #ffffffd1;border-radius:15px;flex:0 auto;justify-content:flex-start;gap:5px;width:fit-content;min-width:0;max-width:100%;margin:0;padding:4px;box-shadow:0 5px 18px #05101c38,inset 0 1px #ffffffeb;flex-wrap:nowrap!important;grid-template-columns:none!important;display:flex!important;overflow:auto hidden!important}.pcard>.pcard-media>.pcard-actions .property-actions::-webkit-scrollbar{display:none}.pcard>.pcard-media>.pcard-actions .property-actions-compact::-webkit-scrollbar{display:none}.pcard>.pcard-media>.pcard-actions .property-action{color:#31465a;scroll-snap-align:start;background:#f7f9faf5;border:1px solid #1d30431a;border-radius:11px;flex:0 0 36px;width:36px;height:36px;min-height:36px;transition:transform .16s,background-color .16s,border-color .16s,color .16s,box-shadow .16s;box-shadow:0 1px 2px #08172712}.pcard>.pcard-media>.pcard-actions .property-action:hover{color:#79591f;background:#fffaf0;border-color:#d8bd80;transform:translateY(-2px);box-shadow:0 3px 9px #0817271f}.pcard>.pcard-media>.pcard-actions .property-action.is-active{color:#76551b;background:#f5e9cd;border-color:#d8bd80}.pcard>.pcard-media>.pcard-actions .property-action:focus-visible{outline-offset:2px;outline:2px solid #a77d32}@media (width>=721px){.property-grid.is-list-view>.pcard{grid-template-columns:288px minmax(0,1fr)}.property-grid.is-list-view>.pcard>.pcard-media{grid-area:1/1}.property-grid.is-list-view>.pcard>.pcard-link{grid-area:1/2;min-width:0;display:flex}.property-grid.is-list-view>.pcard .pcard-body{width:100%}.pf-page .pf-grid.is-list-view>.pcard{grid-template-rows:minmax(224px,auto);grid-template-columns:minmax(230px,28%) minmax(0,1fr)}.pf-page .pf-grid.is-list-view>.pcard>.pcard-media{grid-area:1/1;min-height:224px}.pf-page .pf-grid.is-list-view>.pcard>.pcard-link{grid-area:1/2;min-width:0;display:flex}.pf-page .pf-grid.is-list-view>.pcard>.pcard-media>.pcard-actions{grid-area:auto;width:100%;position:absolute;inset-block:auto 0;inset-inline:0}}@media (width<=720px){.pcard-mobile-list{grid-template-rows:minmax(168px,auto);grid-template-columns:minmax(0,1fr);display:grid}.pcard-mobile-list>.pcard-media{z-index:0;grid-area:1/1;min-height:clamp(168px,46.4vw,181px);position:relative}.pcard-mobile-list>.pcard-link{z-index:1;grid-area:1/1;min-width:0;margin-inline-start:clamp(120px,40vw,170px);display:flex;position:relative}.pcard-mobile-list>.pcard-link .pcard-body{width:100%;min-width:0;padding:8px 8px 56px}.pcard-mobile-list>.pcard-media>.pcard-image-link{width:clamp(120px,40vw,170px);height:100%;position:absolute;inset:0 0 0 auto}.pcard-mobile-list>.pcard-media>.pcard-image-link img,.pcard-mobile-list>.pcard-media>.pcard-image-link picture{object-fit:cover;height:100%;min-height:clamp(168px,46.4vw,181px)}.pcard-mobile-list>.pcard-media>.pcard-actions{height:48px;min-height:48px;padding:2px 5px}.pcard-mobile-list>.pcard-media>.pcard-actions .property-action{flex-basis:44px;width:44px;height:44px;min-height:44px}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list>.pcard-media{grid-area:1/1}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list>.pcard-link{grid-area:1/1;width:calc(100% - clamp(120px,40vw,170px));margin-inline-start:clamp(120px,40vw,170px);display:flex}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list>.pcard-link .pcard-body{flex:100%;width:100%;min-width:0}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list>.pcard-media>.pcard-image-link{width:clamp(120px,40vw,170px)}.pf-page .pf-grid.is-list-view>.pcard.pcard-mobile-list>.pcard-media>.pcard-actions{width:clamp(120px,40vw,170px);height:48px;min-height:48px;padding:2px 5px;position:absolute;inset-block:auto 0;inset-inline:0}.pf-grid.is-grid-view .pcard-mobile-list>.pcard-media{min-height:200px}.pf-grid.is-grid-view .pcard-mobile-list>.pcard-media>.pcard-image-link{width:100%;height:200px;position:relative}.pf-grid.is-grid-view .pcard-mobile-list>.pcard-media>.pcard-actions{width:100%;position:absolute;inset-block:auto 0;inset-inline:0}.pf-grid.is-grid-view .pcard-mobile-list>.pcard-link{grid-row:auto;margin:0;display:flex}.pf-grid.is-grid-view .pcard-mobile-list>.pcard-link .pcard-body{padding:14px 15px 16px}.site-home .property-showcase .pcard-mobile-list>.pcard-media>.pcard-actions{inset-inline:0;width:100%;position:absolute;bottom:0}}@media (width>=721px) and (width<=980px){.pf-page .pf-grid.is-list-view>.pcard{grid-template-rows:minmax(210px,auto);grid-template-columns:minmax(180px,27%) minmax(0,1fr);min-height:210px}.pf-page .pf-grid.is-list-view>.pcard>.pcard-media{min-height:210px}.pf-page .pf-grid.is-list-view>.pcard .pcard-body{padding:14px 15px}}@media (width<=1024px){.pcard>.pcard-media>.pcard-actions .property-action{flex-basis:44px;width:44px;height:44px;min-height:44px}.pcard>.pcard-media>.pcard-actions .property-actions,.pcard>.pcard-media>.pcard-actions .property-actions-compact{border-radius:14px;gap:4px;padding:3px}}@media (prefers-reduced-motion:reduce){.pcard>.pcard-media>.pcard-actions .property-action{transition:none}}.pf-page .pf-grid.is-grid-view>.pcard{background:#fff;border:1px solid #e3e8eb;border-radius:20px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 7px 22px #0b1a2b0f}.pf-page .pf-grid.is-grid-view>.pcard:hover,.pf-page .pf-grid.is-grid-view>.pcard:focus-within{border-color:#cdb477;transform:translateY(-3px);box-shadow:0 16px 32px #0b1a2b1f}.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media{aspect-ratio:auto;background:#ece8df;flex:none;height:clamp(180px,20vw,250px);min-height:clamp(180px,20vw,250px);position:relative;overflow:hidden}.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media>.pcard-image-link,.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media>.pcard-image-link picture,.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media>.pcard-image-link img{width:100%;height:100%;display:block}.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media>.pcard-image-link img{object-fit:cover;transition:transform .35s}.pf-page .pf-grid.is-grid-view>.pcard:hover>.pcard-media>.pcard-image-link img,.pf-page .pf-grid.is-grid-view>.pcard:focus-within>.pcard-media>.pcard-image-link img{transform:scale(1.045)}.pf-page .pf-grid.is-grid-view>.pcard .pcard-arrow{display:none}.pf-page .pf-grid.is-grid-view>.pcard .pcard-badges{flex-wrap:wrap;justify-content:flex-start;gap:6px;top:12px;left:12px;right:12px}.pf-page .pf-grid.is-grid-view>.pcard .pcard-badge{border:1px solid #ffffff3d;border-radius:9px;min-height:28px;padding:5px 10px;font-size:.72rem;box-shadow:0 2px 9px #0000001f}.pf-page .pf-grid.is-grid-view>.pcard .pcard-badge-discount{border-radius:8px;top:48px;right:12px}.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media>.pcard-actions{-webkit-backdrop-filter:none;background:0 0;min-height:50px;padding:5px 10px}.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media>.pcard-actions .property-action{background:#fffffff5;border-color:#ffffff75;border-radius:10px;box-shadow:0 2px 7px #00000024}.pf-page .pf-grid.is-grid-view>.pcard>.pcard-link{flex:auto;min-width:0;display:flex}.pf-page .pf-grid.is-grid-view>.pcard .pcard-body{flex:auto;gap:11px;padding:16px 17px 17px;display:flex}.pf-page .pf-grid.is-grid-view>.pcard .pcard-topline{align-items:center;gap:8px}.pf-page .pf-grid.is-grid-view>.pcard .pcard-meta{color:#697785;gap:5px 8px;font-size:.75rem}.pf-page .pf-grid.is-grid-view>.pcard .pcard-code{color:#75808b;background:#f8f9fa;border:1px solid #edf0f2;border-radius:7px;padding:3px 7px;font-size:.68rem}.pf-page .pf-grid.is-grid-view>.pcard .pcard-title{color:#172b3f;min-height:3.35em;font-size:1.02rem;font-weight:800;line-height:1.7}.pf-page .pf-grid.is-grid-view>.pcard .pcard-price-row{background:#f6f8f5;border:1px solid #e8eee9;border-radius:11px;justify-content:center;gap:2px;min-height:52px;padding:9px 11px}.pf-page .pf-grid.is-grid-view>.pcard .pcard-price,.pf-page .pf-grid.is-grid-view>.pcard .pcard-price-value{color:#193f32;font-size:1.08rem;font-weight:850}.pf-page .pf-grid.is-grid-view>.pcard .pcard-unit-price,.pf-page .pf-grid.is-grid-view>.pcard .pcard-price-label{color:#718077;font-size:.7rem}.pf-page .pf-grid.is-grid-view>.pcard .pcard-specs{background:#faf8f4;border:1px solid #eee9df;border-radius:11px;gap:6px;margin-top:0;padding:9px}.pf-page .pf-grid.is-grid-view>.pcard .pcard-specs span{color:#586675;background:#fff;border-color:#ebe6dc;border-radius:8px;min-height:29px;padding:5px 8px;font-size:.69rem}.pf-page .pf-grid.is-grid-view>.pcard .pcard-footer{color:#697785;border-top:1px solid #edf0f2;gap:8px;margin-top:auto;padding-top:10px}.pf-page .pf-grid.is-grid-view>.pcard .pcard-details-link{color:#89651f;font-weight:800}@media (width<=1024px){.pf-page .pf-grid.is-grid-view>.pcard .pcard-body{padding:14px}.pf-page .pf-grid.is-grid-view>.pcard .pcard-title{font-size:.96rem}}@media (width<=720px){.pf-page .pf-grid.is-grid-view>.pcard{border-radius:17px}.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media{height:clamp(170px,48vw,210px);min-height:clamp(170px,48vw,210px)}.pf-page .pf-grid.is-grid-view>.pcard>.pcard-media>.pcard-actions{min-height:50px}.pf-page .pf-grid.is-grid-view>.pcard .pcard-body{gap:9px;padding:13px 13px 14px}.pf-page .pf-grid.is-grid-view>.pcard .pcard-title{min-height:0;font-size:.96rem}.pf-page .pf-grid.is-grid-view>.pcard .pcard-price-row{min-height:48px}}@media (prefers-reduced-motion:reduce){.pf-page .pf-grid.is-grid-view>.pcard,.pf-page .pf-grid.is-grid-view>.pcard .pcard-media img{transition:none}.pf-page .pf-grid.is-grid-view>.pcard:hover,.pf-page .pf-grid.is-grid-view>.pcard:focus-within{transform:none}}
