@layer theme,base,components,utilities;@layer kampanya-geri{.kampanya-ekim,.kampanya-ekim :not(svg *),.kampanya-ekim :not(svg *):before,.kampanya-ekim :not(svg *):after{all:revert}}@font-face{font-family:Manrope;src:url(/fonts/kampanya/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/kampanya/manrope-latin-ext.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.kampanya-ekim{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-feature-settings:normal;font-variation-settings:normal;tab-size:8;-moz-text-size-adjust:auto;text-size-adjust:auto}.kampanya-ekim :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal;font-family:inherit;font-weight:700}.kampanya-ekim :focus-visible{outline:revert;outline-offset:revert;border-radius:revert}.kampanya-ekim .footer-bottom>.cerez-ayarlari{padding:0}.kampanya-ekim .footer-bottom>a:has(+.cerez-ayarlari){margin-left:auto}html[data-kf] .kampanya-ekim .filter-panel,html[data-kf] .kampanya-ekim .results-bar,html[data-kf] .kampanya-ekim #listings{visibility:hidden}.kampanya-ekim .countdown-strip{background:var(--orange-soft);color:#8a3512;border-bottom:1px solid #f5d8c6}.kampanya-ekim .countdown-strip .countdown-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:10px;display:flex}.kampanya-ekim .countdown-strip p{margin:0}.kampanya-ekim .countdown-strip .countdown-label{font-size:12px;font-weight:600;line-height:1.4}.kampanya-ekim .countdown-strip .countdown-label b{letter-spacing:.8px;font-weight:850}.kampanya-ekim .countdown-strip .countdown-time{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;display:flex}.kampanya-ekim .countdown-strip .countdown-time b{letter-spacing:-.4px;font-size:22px;font-weight:850;line-height:1.1}.kampanya-ekim .countdown-strip .countdown-time small{letter-spacing:.6px;margin-left:3px;font-size:10px;font-weight:750}.kampanya-ekim .countdown-strip .countdown-time i{opacity:.55;font-style:normal;font-weight:800}@media (max-width:600px){.kampanya-ekim .countdown-strip .countdown-inner{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding-block:8px}.kampanya-ekim .countdown-strip .countdown-label{font-size:10.5px}.kampanya-ekim .countdown-strip .countdown-time{gap:5px}.kampanya-ekim .countdown-strip .countdown-time b{font-size:18px}.kampanya-ekim .countdown-strip .countdown-time small{margin-left:2px;font-size:9px}}.kampanya-ekim .saving-line.saving-band{color:#fff;background:#b71c1c;font-weight:800}.kampanya-ekim .saving-line.saving-band svg:last-child{margin-left:auto}.kampanya-ekim .closing-cta{padding-bottom:48px}.kampanya-ekim .closing-cta .closing-box{background:var(--navy-dark);color:#fff;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:24px 40px;padding:40px 44px;display:flex}.kampanya-ekim .closing-cta .closing-text{max-width:680px}.kampanya-ekim .closing-cta .eyebrow{color:var(--orange)}.kampanya-ekim .closing-cta h2{color:#fff;margin:8px 0 10px;font-size:34px}.kampanya-ekim .closing-cta p{color:#a9b6bf;margin:0;font-size:14px;line-height:1.6}.kampanya-ekim .closing-cta .button{color:#fff;background:var(--green);flex-shrink:0;gap:10px;font-size:14px}.kampanya-ekim .closing-cta .button:hover{background:#1b9877}.kampanya-ekim .closing-cta .button svg{width:18px;height:18px}@media (max-width:900px){.kampanya-ekim .closing-cta .closing-box{flex-direction:column;align-items:stretch;padding:30px 26px}.kampanya-ekim .closing-cta .button{white-space:normal;width:100%}}@media (max-width:600px){.kampanya-ekim .closing-cta{padding-bottom:33px}.kampanya-ekim .closing-cta .closing-box{gap:20px;padding:26px 20px}.kampanya-ekim .closing-cta h2{letter-spacing:-.8px;font-size:26px}.kampanya-ekim .closing-cta p{font-size:13px}}.kampanya-ekim .lead-cta{padding-bottom:24px}.kampanya-ekim .lead-cta .lead-box{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px 40px;padding:40px 44px;display:grid;box-shadow:0 8px 20px #122b3b04}.kampanya-ekim .lead-cta .eyebrow{color:var(--orange-dark)}.kampanya-ekim .lead-cta h2{color:var(--navy);margin:8px 0 10px;font-size:34px}.kampanya-ekim .lead-cta .lead-text p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.kampanya-ekim .lead-cta .lead-form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.kampanya-ekim .lead-cta .lead-alan{border:1px solid #dfe5e7;border-radius:7px;min-width:0;padding:8px 13px;display:block}.kampanya-ekim .lead-cta .lead-alan[data-hata]{border-color:#b71c1c}.kampanya-ekim .lead-cta .lead-alan>label{color:var(--muted);letter-spacing:.3px;margin-bottom:2px;font-size:11px;font-weight:700;line-height:13.5px;display:block}.kampanya-ekim .lead-cta .lead-alan input{width:100%;color:var(--ink);background:0 0;border:0;border-radius:0;height:24px;min-height:24px;margin:0;padding:2px 0;font-size:15px;font-weight:700;line-height:20px;display:block}.kampanya-ekim .lead-cta .lead-alan input::placeholder{color:var(--muted);opacity:.7;font-weight:600}.kampanya-ekim .lead-cta .lead-alan input:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.kampanya-ekim .lead-cta .lead-alan input:autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 40px #fff}.kampanya-ekim .lead-cta .lead-alan input:autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 40px #fff}.kampanya-ekim .lead-cta .lead-bal{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.kampanya-ekim .lead-cta .lead-kvkk{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.6}.kampanya-ekim .lead-cta .lead-kvkk a{color:var(--ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.kampanya-ekim .lead-cta .lead-hata{color:#b71c1c;margin:0;font-size:13px;font-weight:700}.kampanya-ekim .lead-cta .lead-kanallar{color:var(--navy);margin:0;font-size:13px}.kampanya-ekim .lead-cta .lead-kanallar a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.kampanya-ekim .lead-cta .lead-form>.button{gap:10px;width:100%;font-size:14px}.kampanya-ekim .lead-cta .lead-form>.button svg{width:18px;height:18px}.kampanya-ekim .lead-cta .lead-form>.button:disabled{opacity:.6;transform:none}.kampanya-ekim .lead-cta .lead-tesekkur{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.kampanya-ekim .lead-cta .lead-tesekkur-ikon{color:var(--green);flex-shrink:0}.kampanya-ekim .lead-cta .lead-tesekkur-ikon svg{width:28px;height:28px}.kampanya-ekim .lead-cta .lead-tesekkur p{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.kampanya-ekim .listing-grid>.lead-liste{grid-column:1/-1;padding:0}@media (min-width:601px) and (max-width:900px){.kampanya-ekim .listing-grid:has(>.lead-liste){grid-auto-flow:dense}}@media (max-width:900px){.kampanya-ekim .lead-cta .lead-box{grid-template-columns:minmax(0,1fr);padding:30px 26px}}@media (max-width:600px){.kampanya-ekim .lead-cta{padding-bottom:20px}.kampanya-ekim .lead-cta .lead-box{gap:20px;padding:26px 20px}.kampanya-ekim .lead-cta h2{letter-spacing:-.8px;font-size:26px}.kampanya-ekim .lead-cta .lead-text p{font-size:13px}.kampanya-ekim .lead-cta .lead-form{gap:10px}.kampanya-ekim .lead-cta .lead-alan{padding:7px 9px}.kampanya-ekim .lead-cta .lead-alan>label{font-size:10px;line-height:12px}.kampanya-ekim .lead-cta .lead-alan input{font-size:16px}.kampanya-ekim .lead-cta .lead-kvkk{font-size:11px}}.kampanya-ekim .saving-line.saving-band{white-space:nowrap}@media (max-width:360px){.kampanya-ekim .saving-line.saving-band{gap:5px;padding:5px 8px;font-size:10px}}.kampanya-ekim .ekim-hero{color:#0f223a;background:#fefefe}.kampanya-ekim .ekim-hero-kap{container-type:inline-size}.kampanya-ekim .ekim-hero-ic{--u:calc(100cqw / 2061);padding-block:calc(56 * var(--u)) calc(60 * var(--u))}.kampanya-ekim .ekim-hero-ust{grid-template-columns:1fr calc(766 * var(--u));padding-bottom:calc(29 * var(--u));border-bottom:calc(2 * var(--u)) solid #d9dfe7;margin-bottom:calc(37 * var(--u));align-items:start;display:grid}.kampanya-ekim .ekim-hero h1{margin:calc(-16.5 * var(--u)) 0 0;padding-left:calc(21 * var(--u));font-size:calc(139 * var(--u));line-height:calc(136 * var(--u));letter-spacing:calc(-2.4 * var(--u));color:#0f223a;font-weight:800}.kampanya-ekim .ekim-hero h1>span,.kampanya-ekim .ekim-hero h1>em{white-space:nowrap;font-style:normal;display:block}.kampanya-ekim .ekim-hero h1>span{letter-spacing:calc(-3.7 * var(--u))}.kampanya-ekim .ekim-hero h1>em{color:#ec5c25;letter-spacing:calc(-7.7 * var(--u))}.kampanya-ekim .ekim-hero-indirim{height:calc(282 * var(--u));box-sizing:border-box;justify-content:center;align-items:center;gap:calc(33 * var(--u));padding-inline:calc(57 * var(--u));border-radius:calc(34 * var(--u));background:#fef1e8;grid-column:2;margin:0;display:flex}.kampanya-ekim .ekim-hero-indirim strong{font-size:calc(210 * var(--u));letter-spacing:calc(-14 * var(--u));color:#ec5c25;font-weight:800;line-height:1}.kampanya-ekim .ekim-hero-indirim span{white-space:nowrap;font-size:calc(54 * var(--u));line-height:calc(68 * var(--u));color:#0f223a;letter-spacing:calc(-.5 * var(--u));font-weight:800}.kampanya-ekim .ekim-hero-ozellik{height:calc(132 * var(--u));border-radius:calc(30 * var(--u));background:#f5f7fa;grid-template-columns:509fr 411fr 456fr 684fr;align-items:center;margin:0;padding:0;list-style:none;display:grid}.kampanya-ekim .ekim-hero-ozellik li{justify-content:center;align-items:center;gap:calc(39 * var(--u));height:100%;font-size:calc(36 * var(--u));letter-spacing:calc(-.3 * var(--u));white-space:nowrap;font-weight:800;line-height:1.2;display:flex;position:relative}.kampanya-ekim .ekim-hero-ozellik li+li:before{content:"";height:calc(65 * var(--u));background:#ced4dc;width:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kampanya-ekim .ekim-hero-ozellik svg{width:calc(56 * var(--u));height:calc(56 * var(--u));color:#ec5c25;stroke-width:2px}@media (max-width:899px){.kampanya-ekim .ekim-hero-ic{padding-block:24px 22px}.kampanya-ekim .ekim-hero-ust{border-bottom-width:1px;grid-template-columns:1fr;gap:16px;margin-bottom:18px;padding-bottom:18px}.kampanya-ekim .ekim-hero h1{margin:0;padding:0;font-size:clamp(31px,9vw,56px);line-height:1.12}.kampanya-ekim .ekim-hero h1>span,.kampanya-ekim .ekim-hero h1>em{letter-spacing:-.025em}.kampanya-ekim .ekim-hero-indirim{border-radius:16px;grid-column:1;gap:14px;height:auto;padding:14px 20px}.kampanya-ekim .ekim-hero-indirim strong{letter-spacing:-.03em;font-size:clamp(58px,18vw,96px)}.kampanya-ekim .ekim-hero-indirim span{white-space:nowrap;letter-spacing:0;font-size:clamp(17px,5vw,26px);line-height:1.25}.kampanya-ekim .ekim-hero-ozellik{border-radius:14px;grid-template-columns:1fr 1fr;height:auto;padding:6px 0;display:grid}.kampanya-ekim .ekim-hero-ozellik li{white-space:normal;justify-content:flex-start;gap:9px;padding:12px 14px;font-size:clamp(13px,3.9vw,16px);line-height:1.25}.kampanya-ekim .ekim-hero-ozellik li+li:before{display:none}.kampanya-ekim .ekim-hero-ozellik li:nth-child(2n){border-left:1px solid #ced4dc}.kampanya-ekim .ekim-hero-ozellik li:nth-child(n+3){border-top:1px solid #ced4dc}.kampanya-ekim .ekim-hero-ozellik svg{flex:none;width:24px;height:24px}}.kampanya-ekim .wa-buton,.kampanya-ekim .card-actions a.wa-buton{box-sizing:border-box;color:#fff;letter-spacing:-.2px;white-space:nowrap;background:linear-gradient(#44e171 0%,#3bdd68 55%,#38dc68 100%);border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;min-height:48px;padding:0 16px;font-size:17px;font-weight:800;line-height:1;transition:filter .18s;display:flex}.kampanya-ekim .wa-buton:hover,.kampanya-ekim .card-actions a.wa-buton:hover{filter:brightness(1.05);background:linear-gradient(#44e171 0%,#3bdd68 55%,#38dc68 100%)}.kampanya-ekim .wa-buton-ikon{background:linear-gradient(#61f97f,#23c645);border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.kampanya-ekim .wa-buton-ikon svg,.kampanya-ekim .card-actions a.wa-buton svg{stroke:#fff;stroke-width:2.1px;width:22px;height:22px}.kampanya-ekim .detail-main>a.wa-buton{margin-bottom:9px}.kampanya-ekim .detail-price .saving-line.saving-band{justify-content:flex-start}@media (max-width:600px){.kampanya-ekim .wa-buton,.kampanya-ekim .card-actions a.wa-buton{height:48px;min-height:48px;padding:0 12px;font-size:16px}}.kampanya-ekim .wa-sabit{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:40;align-items:center;gap:12px;transition:opacity .18s,visibility .18s;display:flex;position:fixed}.kampanya-ekim .wa-sabit-etiket{color:#0f223a;white-space:nowrap;background:#fff;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:800;line-height:1.2;box-shadow:0 8px 28px #0b1e2b29}.kampanya-ekim .wa-sabit-daire{color:#0f223a;background:#3bdd68;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .18s;display:grid;box-shadow:0 10px 28px #0b1e2b38}.kampanya-ekim .wa-sabit-daire svg{stroke-width:1.9px;width:30px;height:30px}.kampanya-ekim .wa-sabit:hover .wa-sabit-daire{transform:scale(1.05)}.kampanya-ekim .wa-sabit:focus-visible{outline:none}.kampanya-ekim .wa-sabit:focus-visible .wa-sabit-daire{outline:3px solid var(--orange);outline-offset:3px}body.modal-open .kampanya-ekim .wa-sabit{opacity:0;visibility:hidden}.kampanya-ekim:has(.toast.visible) .wa-sabit{opacity:0;visibility:hidden}.kampanya-ekim:has(.wa-sabit) .footer{padding-bottom:104px}@media (max-width:600px){.kampanya-ekim .wa-sabit{right:16px;bottom:calc(var(--alt-cubuk,72px) + 12px + env(safe-area-inset-bottom))}.kampanya-ekim .wa-sabit-etiket{display:none}.kampanya-ekim .wa-sabit-daire{width:56px;height:56px}.kampanya-ekim .wa-sabit-daire svg{width:26px;height:26px}.kampanya-ekim:has(.wa-sabit) .footer{padding-bottom:calc(var(--alt-cubuk,72px) + 84px)}}.kampanya-ekim .property-card.kk{box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible;transform:none;container-type:inline-size}.kampanya-ekim .property-card.kk:hover{box-shadow:none;transform:none}.kampanya-ekim .kk-ic{--k:calc(100cqw / 1019);--kk-lacivert:#0b1b38;box-sizing:border-box;border-radius:calc(29*var(--k));height:100%;box-shadow:0 calc(4*var(--k)) calc(24*var(--k)) #2478d224;font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;color:var(--kk-lacivert);background:#fff;flex-direction:column;display:flex;overflow:hidden}.kampanya-ekim .kk .property-media{aspect-ratio:auto;height:calc(669*var(--k));flex:none}.kampanya-ekim .kk .property-media>.discount-badge{top:calc(43*var(--k));left:calc(32*var(--k));box-sizing:border-box;height:calc(73*var(--k));padding:0 calc(27*var(--k)) 0 calc(22*var(--k));border-radius:calc(12*var(--k));color:#fff;font-family:inherit;font-size:calc(45*var(--k));letter-spacing:calc(-3*var(--k));white-space:nowrap;background:#fe4a0b;align-items:center;font-weight:800;line-height:1;display:flex}.kampanya-ekim .kk .property-media>.discount-badge small{margin:0 0 0 calc(12*var(--k));font-size:calc(31*var(--k));letter-spacing:0;font-weight:800}.kampanya-ekim .kk .gallery-arrow{width:calc(79*var(--k));height:calc(79*var(--k));color:#0b1636;box-shadow:0 calc(3*var(--k)) calc(10*var(--k)) #0a14282e;background:#fff;border:0;top:55.9%}.kampanya-ekim .kk .gallery-arrow:disabled{opacity:1;cursor:default}.kampanya-ekim .kk .gallery-arrow svg{width:calc(40*var(--k));height:calc(40*var(--k));stroke-width:2.6px}.kampanya-ekim .kk .gallery-prev{left:calc(16*var(--k))}.kampanya-ekim .kk .gallery-prev svg{transform:none}.kampanya-ekim .kk .gallery-next{right:calc(16*var(--k))}.kampanya-ekim .kk-noktalar{left:50%;bottom:calc(24*var(--k));z-index:3;gap:calc(21*var(--k));pointer-events:none;display:flex;position:absolute;transform:translate(-50%)}.kampanya-ekim .kk-noktalar i{width:calc(23*var(--k));height:calc(23*var(--k));background:#ffffff9e;border-radius:50%}.kampanya-ekim .kk-noktalar i.etkin{background:#fff}.kampanya-ekim .kk-govde{padding:0 calc(31*var(--k)) calc(22*var(--k));flex-direction:column;flex:1;display:flex;position:relative}.kampanya-ekim .kk-govde p{margin:0}.kampanya-ekim .kk svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none}.kampanya-ekim .kk .kk-konum{align-items:center;gap:calc(14*var(--k));margin-top:calc(22*var(--k));color:#43536a;font-size:calc(32.5*var(--k));font-weight:500;line-height:calc(44*var(--k));white-space:nowrap;display:flex}.kampanya-ekim .kk-konum svg{width:calc(56*var(--k));height:calc(56*var(--k));margin:0 calc(-6*var(--k)) 0 calc(-3*var(--k));color:#405268;stroke-width:1.9px}.kampanya-ekim .kk-konum svg circle{fill:currentColor}.kampanya-ekim .kk-cip{top:calc(106*var(--k));right:calc(33*var(--k));height:calc(77*var(--k));padding:0 calc(38*var(--k));border-radius:calc(16*var(--k));color:#1155cb;font-size:calc(34*var(--k));background:#e7f1fd;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute}.kampanya-ekim .kk-konut .kk-cip{top:calc(26*var(--k));right:calc(31*var(--k));height:calc(56*var(--k));padding:0 calc(22*var(--k));border-radius:calc(12*var(--k));font-size:calc(26*var(--k))}.kampanya-ekim .kk-baslik-satir{align-items:flex-end;display:flex}.kampanya-ekim .kk .kk-baslik{color:var(--kk-lacivert);font-size:calc(86*var(--k));font-weight:800;line-height:calc(96*var(--k));letter-spacing:0;white-space:nowrap;transform-origin:0 100%;margin:0;display:inline-block;transform:scaleX(1.164)}.kampanya-ekim .kk-konut .kk-baslik{height:calc(164*var(--k));font-size:calc(134.7*var(--k));line-height:calc(140*var(--k));transform:scaleX(1.062)}.kampanya-ekim .kk-harf{margin-left:calc(26*var(--k));color:#65788c;font-size:calc(71*var(--k));letter-spacing:0;font-weight:700}.kampanya-ekim .kk .kk-vurgu{box-sizing:border-box;height:calc(102*var(--k));margin-bottom:calc(37*var(--k));align-self:flex-end;align-items:center;gap:calc(29*var(--k));padding-left:calc(44*var(--k));border-left:calc(3*var(--k)) solid #d5e2ed;color:#0e4697;margin-left:auto;display:flex}.kampanya-ekim .kk-vurgu svg{width:calc(100*var(--k));height:calc(100*var(--k));margin:0 calc(-8*var(--k));color:#0d66e3;stroke-width:1.9px}.kampanya-ekim .kk-vurgu>span{font-size:calc(44*var(--k));font-weight:800;line-height:calc(49*var(--k));white-space:nowrap;flex-direction:column;display:flex}.kampanya-ekim .kk-ozellik{gap:calc(13*var(--k));margin:calc(9*var(--k)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.kampanya-ekim .kk-konut .kk-ozellik{margin-top:calc(-16*var(--k))}.kampanya-ekim .kk-konut .kk-baslik-satir{margin-top:calc(-7*var(--k))}.kampanya-ekim .kk-ticari .kk-baslik-satir{margin-top:calc(36*var(--k))}.kampanya-ekim .kk-ozellik li{align-items:center;gap:calc(22*var(--k));box-sizing:border-box;height:calc(110*var(--k));padding:0 calc(10*var(--k)) 0 calc(28*var(--k));border-radius:calc(16*var(--k));color:#1b2647;font-size:calc(33*var(--k));background:#ebf4fd;min-width:0;font-weight:600;line-height:1.15;display:flex}.kampanya-ekim .kk-ozellik svg{width:calc(76*var(--k));height:calc(76*var(--k));margin:0 calc(-8*var(--k));stroke-width:1.6px}.kampanya-ekim .kk-ozellik sup{vertical-align:.7em;font-size:.62em;line-height:0}.kampanya-ekim .kk .kk-birim{align-items:center;gap:calc(22*var(--k));box-sizing:border-box;height:calc(78*var(--k));margin-top:calc(17*var(--k));padding-left:calc(26*var(--k));border:calc(2*var(--k)) solid #e1e9f4;border-radius:calc(17*var(--k));color:#1f2a4a;font-size:calc(30*var(--k));white-space:nowrap;font-weight:600;line-height:1;display:flex}.kampanya-ekim .kk-birim svg{width:calc(66*var(--k));height:calc(66*var(--k));margin:0 calc(-6*var(--k));stroke-width:1.75px}.kampanya-ekim .kk-fiyat{box-sizing:border-box;height:calc(177*var(--k));margin:calc(17*var(--k)) calc(-4*var(--k)) calc(12*var(--k));padding:0 calc(16*var(--k)) 0 calc(31*var(--k));border-radius:calc(21*var(--k));background:#f1f5f9;align-items:center;display:flex}.kampanya-ekim .kk-fiyat-sol{flex:1;min-width:0}.kampanya-ekim .kk .kk-onceki{color:#49586f;font-size:calc(29*var(--k));font-weight:500;line-height:calc(40*var(--k));white-space:nowrap}.kampanya-ekim .kk .kk-onceki .price-label{font:inherit;color:inherit;letter-spacing:0;text-transform:none}.kampanya-ekim .kk .kk-onceki .old-price{margin-left:calc(20*var(--k));color:#45566c;font-size:calc(29*var(--k));text-decoration-thickness:calc(2*var(--k));font-weight:500}.kampanya-ekim .kk .kk-fiyat .new-price{margin:calc(6*var(--k)) 0 0;color:#081734;font-size:calc(93*var(--k));letter-spacing:calc(-7*var(--k));white-space:nowrap;font-weight:800;line-height:1}.kampanya-ekim .kk .kk-fiyat .new-price.kk-uzun{font-size:calc(78*var(--k));letter-spacing:calc(-5.5*var(--k))}.kampanya-ekim .kk .kk-fiyat .new-price small{margin-left:calc(2*var(--k));font-size:calc(49*var(--k));letter-spacing:0;font-weight:800}.kampanya-ekim .kk .kk-kazanc{align-items:center;gap:calc(20*var(--k));box-sizing:border-box;width:calc(365*var(--k));height:calc(146*var(--k));padding-left:calc(24*var(--k));border-radius:calc(20*var(--k));color:#fd4b0b;background:#fdeee3;flex:none;display:flex;position:relative}.kampanya-ekim .kk-kazanc:before{content:"";left:calc(-23*var(--k));top:calc(16*var(--k));bottom:calc(13*var(--k));width:calc(2*var(--k));background:#c9d4e0;position:absolute}.kampanya-ekim .kk-kazanc svg{width:calc(88*var(--k));height:calc(88*var(--k));margin:0 calc(-8*var(--k));stroke-width:1.9px}.kampanya-ekim .kk-kazanc b{font-size:calc(43*var(--k));font-weight:800;line-height:calc(52*var(--k));letter-spacing:calc(-2.5*var(--k));white-space:nowrap;display:block}.kampanya-ekim .kk-kazanc b+b{font-size:calc(36*var(--k));letter-spacing:0}.kampanya-ekim .kk .card-actions{margin:auto calc(-5*var(--k)) 0;padding:0}.kampanya-ekim .kk .card-actions a.wa-buton{gap:calc(30*var(--k));height:calc(108*var(--k));border-radius:calc(24*var(--k));color:#fff;min-height:0;font-family:inherit;font-size:calc(42*var(--k));letter-spacing:0;background:linear-gradient(#0bc45b,#02b051);padding:0;font-weight:800}.kampanya-ekim .kk .card-actions a.wa-buton .wa-buton-ikon{width:calc(72*var(--k));height:calc(72*var(--k));background:0 0;border-radius:0}.kampanya-ekim .kk .card-actions a.wa-buton .wa-buton-ikon svg{width:calc(72*var(--k));height:calc(72*var(--k));stroke:none}.kampanya-ekim .kk .card-actions a.wa-buton:hover{background:linear-gradient(#0bc45b,#02b051)}.kampanya-ekim{--navy:#122b3b;--navy-dark:#0c202d;--orange:#ff743d;--orange-dark:#c84b18;--orange-soft:#fff0e7;--ink:#183041;--muted:#677682;--line:#e2e7e8;--paper:#f7f8f8;--green:#168165;--radius:16px}.kampanya-ekim *{box-sizing:border-box}html:has(.kampanya-ekim){scroll-behavior:smooth;scroll-padding-top:100px}.kampanya-ekim{color:var(--ink);background:#fff;margin:0;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}body.modal-open:has(.kampanya-ekim){overflow:hidden}.kampanya-ekim a{color:inherit;text-decoration:none}.kampanya-ekim button,.kampanya-ekim input,.kampanya-ekim select{font:inherit}.kampanya-ekim button,.kampanya-ekim a,.kampanya-ekim select{-webkit-tap-highlight-color:transparent}.kampanya-ekim button{cursor:pointer}.kampanya-ekim button:disabled{opacity:.5;cursor:default}.kampanya-ekim button{color:inherit}.kampanya-ekim button:focus-visible,.kampanya-ekim a:focus-visible,.kampanya-ekim select:focus-visible,.kampanya-ekim summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.kampanya-ekim button svg,.kampanya-ekim a svg{flex-shrink:0}.kampanya-ekim svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:21px;height:21px}.kampanya-ekim button{background:0 0;border:0}.kampanya-ekim img{max-width:100%;display:block}.kampanya-ekim [hidden]{display:none!important}.kampanya-ekim .container{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.kampanya-ekim .header{z-index:30;background:#fff;border-bottom:1px solid #e8ecee;position:sticky;top:0}.kampanya-ekim .header-inner{justify-content:space-between;align-items:center;gap:30px;height:87px;display:flex}.kampanya-ekim .brand{flex-shrink:0;width:202px}.kampanya-ekim .brand img{width:100%;height:auto}.kampanya-ekim .header-actions{align-items:center;gap:19px;display:flex}.kampanya-ekim .icon-button{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.kampanya-ekim .icon-button:hover{background:#f1f4f4}.kampanya-ekim .header-contact{align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.kampanya-ekim .header-contact svg{width:19px}.kampanya-ekim .skip-link{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.kampanya-ekim .skip-link:focus{top:10px}.kampanya-ekim .eyebrow{letter-spacing:1.7px;font-size:10px;font-weight:800;line-height:1.6;display:block}.kampanya-ekim h1,.kampanya-ekim h2,.kampanya-ekim h3,.kampanya-ekim p{margin:0}.kampanya-ekim h1{letter-spacing:-3.8px;margin:22px 0 21px;font-size:clamp(58px,5.3vw,80px);font-weight:800;line-height:1.04}.kampanya-ekim h1 em{color:var(--orange);font-style:normal}.kampanya-ekim .button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:13px 22px;font-size:12px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.kampanya-ekim .button:hover{transform:translateY(-2px)}.kampanya-ekim .button-orange{color:#122431;background:var(--orange)}.kampanya-ekim .button-orange:hover{background:#ff9165}.kampanya-ekim .button-navy{color:#fff;background:var(--navy)}.kampanya-ekim .button-navy:hover{background:#24495e}.kampanya-ekim .button-outline{background:#fff;border:1px solid #bdc8cd}.kampanya-ekim .button-outline:hover{background:#edf1f2}.kampanya-ekim .orange{color:var(--orange-dark)}.kampanya-ekim h2{letter-spacing:-1.3px;font-weight:800;line-height:1.2}.kampanya-ekim .filter-panel{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #122b3b04}.kampanya-ekim .filter-top{border-bottom:1px solid var(--line);background:#fafbfb;justify-content:space-between;align-items:center;padding:0 25px;display:flex}.kampanya-ekim .category-tabs{gap:25px;display:flex}.kampanya-ekim .category-tabs button{white-space:nowrap;color:#6d7e88;padding:20px 0;font-size:13px;font-weight:800;position:relative}.kampanya-ekim .category-tabs button.selected{color:var(--navy)}.kampanya-ekim .category-tabs button.selected:after{background:var(--orange);content:"";width:100%;height:3px;position:absolute;bottom:-1px;left:0}.kampanya-ekim .category-tabs button span{background:#e8edef;border-radius:5px;margin-left:5px;padding:2px 7px;font-size:10px;display:inline-block}.kampanya-ekim .category-tabs button.selected span{background:var(--navy);color:#fff}.kampanya-ekim .filters{grid-template-columns:1.3fr 1fr 1.1fr auto;gap:12px;padding:21px 24px;display:grid}.kampanya-ekim .filters label{border:1px solid #dfe5e7;border-radius:7px;min-width:0;padding:8px 13px;display:block}.kampanya-ekim .filters label>span{color:var(--muted);letter-spacing:.3px;margin-bottom:2px;font-size:11px;font-weight:700;line-height:13.5px;display:block}.kampanya-ekim .filters select{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;height:24px;min-height:24px;padding:2px 0;font-size:15px;font-weight:700;line-height:20px;display:block}.kampanya-ekim .filters .button{gap:10px;font-size:11px}.kampanya-ekim .results-bar{align-items:center;gap:20px;min-height:28px;margin:25px 0 20px;display:flex}.kampanya-ekim .results-bar p{color:var(--muted);font-size:12px}.kampanya-ekim .results-bar p b{color:var(--ink)}.kampanya-ekim #clear-filters{color:var(--orange-dark);font-size:10px;text-decoration:underline}.kampanya-ekim #clear-filters span{margin-left:5px;font-size:15px}.kampanya-ekim .sort-label{align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.kampanya-ekim .sort-label>span{color:var(--muted)}.kampanya-ekim .sort-label select{max-width:190px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;font-weight:750}.kampanya-ekim .listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.kampanya-ekim .property-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.kampanya-ekim .property-card:hover{transform:translateY(-3px);box-shadow:0 12px 35px #122b3b10}.kampanya-ekim .property-media{aspect-ratio:1.296;background:#e7edeb;position:relative;overflow:hidden}.kampanya-ekim .property-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.kampanya-ekim .discount-badge{background:var(--orange);color:var(--navy-dark);pointer-events:none;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:900;line-height:1.2;position:absolute;top:15px;left:15px}.kampanya-ekim .discount-badge small{letter-spacing:.3px;margin-left:3px;font-size:9px;font-weight:750}.kampanya-ekim .price-label{letter-spacing:.2px;color:#7a8992;font-size:9px}.kampanya-ekim .old-price{color:#83919a;white-space:nowrap;margin-left:5px;font-size:12px}.kampanya-ekim .new-price{letter-spacing:-1px;color:#162f40;white-space:nowrap;margin-top:3px;font-size:29px;font-weight:850;line-height:1.4}.kampanya-ekim .new-price small{letter-spacing:0;font-size:14px;font-weight:600}.kampanya-ekim .saving-line{color:var(--orange-dark);background:var(--orange-soft);border-radius:5px;align-items:center;gap:6px;margin-top:7px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.kampanya-ekim .saving-line svg{width:14px;height:14px}.kampanya-ekim .saving-line strong{font-weight:900}.kampanya-ekim .card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.kampanya-ekim .card-actions a{height:40px;min-height:40px;color:var(--green);background:#edf8f2;border-radius:6px;gap:6px;padding:9px 8px;font-size:14px;line-height:20px}.kampanya-ekim .card-actions a:hover{background:#dcf2e6}.kampanya-ekim .card-actions a svg{width:17px;height:17px}.kampanya-ekim .photo-placeholder{color:#234c3f;background:linear-gradient(135deg,#dbe6df,#b2c9bb);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.kampanya-ekim .photo-placeholder:before,.kampanya-ekim .photo-placeholder:after{content:"";border:1px solid #ffffff80;width:250px;height:250px;position:absolute;top:20px;right:-120px;transform:rotate(45deg)}.kampanya-ekim .photo-placeholder:after{width:200px;height:200px;top:45px;right:-100px}.kampanya-ekim .photo-placeholder .placeholder-project{letter-spacing:3px;font-size:11px;font-weight:800}.kampanya-ekim .photo-placeholder strong{letter-spacing:-2px;font-size:51px;line-height:1.5}.kampanya-ekim .photo-placeholder>small{font-size:10px;font-weight:600}.kampanya-ekim .placeholder-caption{opacity:.8;font-size:8px;position:absolute;bottom:12px;left:14px}.kampanya-ekim .empty-state{text-align:center;background:var(--paper);border-radius:12px;padding:65px 20px}.kampanya-ekim .empty-state>span svg{color:#748a97;width:40px;height:40px}.kampanya-ekim .empty-state h3{margin-top:15px;font-size:22px}.kampanya-ekim .empty-state p{color:var(--muted);margin:10px 0 24px;font-size:13px}.kampanya-ekim .footer-bottom{color:#89969d;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:9px;display:flex}.kampanya-ekim .mobile-contact{display:none}.kampanya-ekim dialog{width:min(940px,100% - 48px);max-height:90dvh;color:var(--ink);background:#fff;border:0;border-radius:15px;padding:0;overflow:auto;box-shadow:0 30px 120px #0b1e2b50}.kampanya-ekim dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091c2bba}.kampanya-ekim .dialog-close{z-index:2;background:#fff;position:absolute;top:15px;right:15px;box-shadow:0 1px 12px #0002}.kampanya-ekim .detail-layout{grid-template-columns:1fr 1fr;display:grid}.kampanya-ekim .detail-visual{background:#d7e2df;min-height:580px;position:relative}.kampanya-ekim .detail-visual>img{object-fit:cover;width:100%;height:100%}.kampanya-ekim .detail-visual>.photo-placeholder{min-height:580px}.kampanya-ekim .detail-visual>small{background:#fffdf7e8;border-radius:4px;padding:4px 8px;font-size:9px;position:absolute;bottom:18px;left:18px}.kampanya-ekim .detail-main{padding:40px 30px 30px}.kampanya-ekim .detail-main>h2{letter-spacing:-1px;margin:6px 0;font-size:30px}.kampanya-ekim .detail-subtitle{color:var(--muted);font-size:13px}.kampanya-ekim .detail-price{border-bottom:1px solid var(--line);margin-top:24px;padding-bottom:23px}.kampanya-ekim .detail-price .new-price{font-size:35px}.kampanya-ekim .detail-price .saving-line{justify-content:center;padding:10px;font-size:11px}.kampanya-ekim .detail-stats{grid-template-columns:1fr 1fr;gap:15px 12px;margin:19px 0 23px;display:grid}.kampanya-ekim .detail-stats>div{font-size:12px;font-weight:750}.kampanya-ekim .detail-stats dt{color:var(--muted);margin-bottom:3px;font-size:9px;font-weight:500}.kampanya-ekim .detail-stats dd{margin:0}.kampanya-ekim .detail-main>.button{width:100%;margin-bottom:9px}.kampanya-ekim .detail-tools{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.kampanya-ekim .detail-tools a,.kampanya-ekim .detail-tools button{padding:5px 0;font-size:10px;font-weight:750}.kampanya-ekim .detail-tools svg{width:14px;height:14px;margin-right:4px}.kampanya-ekim .detail-note{color:#7f8d96;margin-top:13px;font-size:9px;line-height:1.8}.kampanya-ekim .detail-plan{color:var(--green);margin:15px 0 8px;font-size:11px;line-height:1.6;text-decoration:underline;display:block}.kampanya-ekim .toast{z-index:100;background:var(--navy);color:#fff;opacity:0;pointer-events:none;text-align:center;border-radius:9px;max-width:calc(100% - 30px);padding:12px 20px;font-size:12px;transition:all .2s;position:fixed;bottom:105px;left:50%;transform:translate(-50%)translateY(15px);box-shadow:0 10px 40px #0003}.kampanya-ekim .toast.visible{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:1150px){.kampanya-ekim .container{width:calc(100% - 64px)}.kampanya-ekim .header-contact{font-size:11px}.kampanya-ekim .header-actions{gap:10px}.kampanya-ekim .brand{width:175px}.kampanya-ekim .listing-grid{gap:18px}.kampanya-ekim .new-price{font-size:26px}.kampanya-ekim .filters{gap:10px;padding:18px}.kampanya-ekim .filters .button{padding-inline:15px}}@media (max-width:900px){.kampanya-ekim .container{width:calc(100% - 48px)}.kampanya-ekim .header-inner{height:74px}.kampanya-ekim .brand{width:180px}.kampanya-ekim .header-contact{font-size:12px}.kampanya-ekim h1{font-size:65px}.kampanya-ekim .filters{grid-template-columns:1fr 1fr}.kampanya-ekim .filters .button{min-height:58px}.kampanya-ekim .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.kampanya-ekim .new-price{font-size:30px}.kampanya-ekim .footer-bottom{align-items:flex-start}.kampanya-ekim .footer-bottom>span:nth-child(2){max-width:300px}.kampanya-ekim .detail-layout{grid-template-columns:1fr 1.1fr}.kampanya-ekim .detail-main{padding:45px 24px 25px}}@media (max-width:600px){html:has(.kampanya-ekim){scroll-padding-top:83px}.kampanya-ekim .container{width:calc(100% - 36px)}.kampanya-ekim .header-inner{gap:15px;height:67px}.kampanya-ekim .brand{width:154px}.kampanya-ekim .header-actions{gap:10px}.kampanya-ekim .header-contact{border:1px solid var(--line);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.kampanya-ekim .header-contact>span:last-child{display:none}.kampanya-ekim .header-contact svg{width:17px}.kampanya-ekim h1{letter-spacing:-2.7px;margin:20px 0 16px;font-size:clamp(49px,13vw,65px);line-height:1.05}.kampanya-ekim .offers{padding-top:42px;padding-bottom:33px}.kampanya-ekim .eyebrow{letter-spacing:1.5px;font-size:8px}.kampanya-ekim .filter-panel{border-radius:10px}.kampanya-ekim .filter-top{padding:0 14px}.kampanya-ekim .category-tabs{justify-content:space-between;gap:12px;width:100%}.kampanya-ekim .category-tabs button{padding:16px 0;font-size:11px}.kampanya-ekim .category-tabs button span{margin-left:2px;padding:1px 5px;font-size:9px}.kampanya-ekim .filters{gap:10px;padding:13px}.kampanya-ekim .filters label{padding:7px 9px}.kampanya-ekim .filters label>span{font-size:10px;line-height:12px}.kampanya-ekim .filters select{height:24px;font-size:14px}.kampanya-ekim .filters .button{gap:7px;min-height:54px;padding:10px;font-size:10px}.kampanya-ekim .filters .button svg{width:16px}.kampanya-ekim .results-bar{flex-wrap:wrap;gap:8px;margin:20px 0 16px}.kampanya-ekim .results-bar p{font-size:10px}.kampanya-ekim .sort-label{gap:4px}.kampanya-ekim .sort-label>span{display:none}.kampanya-ekim .sort-label select{max-width:160px;font-size:10px}.kampanya-ekim .results-bar>#clear-filters{text-align:left;order:3;width:100%;font-size:9px}.kampanya-ekim .listing-grid{grid-template-columns:1fr;gap:21px}.kampanya-ekim .property-media{aspect-ratio:1.36}.kampanya-ekim .new-price{margin-top:4px;font-size:31px;line-height:1.35}.kampanya-ekim .new-price small{font-size:15px}.kampanya-ekim .price-label{font-size:9px}.kampanya-ekim .old-price{font-size:12px}.kampanya-ekim .saving-line{margin-top:8px;padding:8px 10px;font-size:11px}.kampanya-ekim .card-actions{gap:9px;margin-top:14px}.kampanya-ekim .card-actions a{height:43px;min-height:43px;font-size:15px}.kampanya-ekim .discount-badge{padding:8px 12px;font-size:14px;top:14px;left:14px}.kampanya-ekim .discount-badge small{font-size:9px}.kampanya-ekim .footer{padding-bottom:80px}.kampanya-ekim .footer-bottom{flex-wrap:wrap;gap:12px;padding:19px 0;font-size:8px}.kampanya-ekim .footer-bottom>span:nth-child(2){order:3;width:100%;max-width:none;font-size:8px}.kampanya-ekim .footer-bottom>a{margin-left:auto}.kampanya-ekim .mobile-contact{z-index:35;border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:.75fr 1.4fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #122b3b08}.kampanya-ekim .mobile-contact>a{border:1px solid var(--line);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:43px;min-height:43px;font-size:clamp(12px,3.6vw,15px);font-weight:800;line-height:20px;display:flex}.kampanya-ekim .mobile-contact>a:nth-child(2){background:var(--green);color:#fff;border-color:var(--green)}.kampanya-ekim .mobile-contact svg{width:18px;height:18px}.kampanya-ekim .toast{bottom:calc(155px + env(safe-area-inset-bottom));white-space:normal;width:max-content;font-size:11px}.kampanya-ekim dialog{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:auto 0 0}.kampanya-ekim #detail-dialog{padding-bottom:env(safe-area-inset-bottom)}.kampanya-ekim .detail-layout{grid-template-columns:1fr}.kampanya-ekim .detail-visual{height:230px;min-height:0}.kampanya-ekim .detail-visual>.photo-placeholder{min-height:230px}.kampanya-ekim .detail-visual>small{font-size:8px;bottom:12px;left:15px}.kampanya-ekim .detail-main{padding:23px 22px 25px}.kampanya-ekim .detail-main>h2{font-size:29px}.kampanya-ekim .detail-price{margin-top:19px;padding-bottom:18px}.kampanya-ekim .detail-stats{gap:14px;margin:17px 0}.kampanya-ekim .detail-main>.button{min-height:47px}.kampanya-ekim .detail-main>.detail-note{font-size:9px}.kampanya-ekim .detail-tools a,.kampanya-ekim .detail-tools button{font-size:11px}.kampanya-ekim .dialog-close{width:37px;height:37px;top:12px;right:12px}.kampanya-ekim .empty-state h3{font-size:20px}.kampanya-ekim .empty-state p{font-size:12px}}.kampanya-ekim .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kampanya-ekim .header-inner{height:74px}.kampanya-ekim .offers{padding-top:26px;padding-bottom:34px}.kampanya-ekim .footer-bottom>a:last-child{margin-left:auto}.kampanya-ekim .footer-bottom{justify-content:flex-start}@media (max-width:900px){.kampanya-ekim .filter-panel .filters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.kampanya-ekim .header-inner{height:63px}.kampanya-ekim .offers{padding-top:18px;padding-bottom:25px}.kampanya-ekim .filter-panel .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kampanya-ekim .filters select{font-size:14px}.kampanya-ekim .footer-bottom>a{margin-left:0}.kampanya-ekim .footer-bottom>a:last-child{margin-left:auto}}.kampanya-ekim .property-gallery{background:#edf0f1;position:absolute;inset:0}.kampanya-ekim .gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;width:100%;height:100%;display:flex;overflow:auto hidden}.kampanya-ekim .gallery-track::-webkit-scrollbar{display:none}.kampanya-ekim .gallery-arrow{z-index:3;width:44px;height:44px;color:var(--navy-dark);touch-action:manipulation;background:#fffffff0;border:1px solid #d5dfe5;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0c202d26}.kampanya-ekim .gallery-arrow:hover:not(:disabled){background:#fff}.kampanya-ekim .gallery-arrow:disabled{opacity:.45}.kampanya-ekim .gallery-prev{left:9px}.kampanya-ekim .gallery-next{right:9px}.kampanya-ekim .gallery-arrow svg{stroke-width:2.4px;width:22px;height:22px}.kampanya-ekim .gallery-prev svg{transform:rotate(180deg)}.kampanya-ekim .gallery-track.dragging{scroll-snap-type:none;cursor:grabbing}.kampanya-ekim .gallery-track:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.kampanya-ekim .gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;flex:0 0 100%;min-width:0;height:100%;margin:0;position:relative}.kampanya-ekim .gallery-slide img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kampanya-ekim .gallery-slide.is-video{background:var(--navy-dark)}.kampanya-ekim .gallery-video{object-fit:contain;cursor:auto;width:100%;height:100%;display:block}.kampanya-ekim .gallery-video-play{color:#fff;white-space:nowrap;touch-action:manipulation;background:#122b3be8;border:1px solid #ffffff80;border-radius:30px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:13px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0003}.kampanya-ekim .gallery-video-play:hover{background:var(--navy)}.kampanya-ekim .gallery-video-play svg{fill:currentColor;stroke:none;width:22px;height:22px}.kampanya-ekim .gallery-slide.is-project img{object-fit:cover}.kampanya-ekim .property-card:hover .property-media img{transform:none}.kampanya-ekim .property-media>.discount-badge{z-index:4}.kampanya-ekim .card-actions{grid-template-columns:1fr;margin-top:9px}.kampanya-ekim .property-card:hover{transform:none}@media (max-width:600px){.kampanya-ekim .saving-line{margin-top:5px;padding-block:5px}.kampanya-ekim .card-actions{margin-top:9px}}@media (prefers-reduced-motion:reduce){html:has(.kampanya-ekim){scroll-behavior:auto}.kampanya-ekim *,.kampanya-ekim :before,.kampanya-ekim :after{transition:none!important;animation:none!important}}.kampanya-ekim .filter-panel{overflow:visible}.kampanya-ekim .filter-panel .filters{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto}.kampanya-ekim .room-multiselect{background:#fff;border:1px solid #dfe5e7;border-radius:7px;min-width:0;position:relative}.kampanya-ekim .room-multiselect summary{cursor:pointer;padding:8px 13px;list-style:none}.kampanya-ekim .room-multiselect summary::-webkit-details-marker{display:none}.kampanya-ekim .room-label{color:var(--muted);letter-spacing:.3px;margin-bottom:2px;font-size:11px;font-weight:700;line-height:13.5px;display:block}.kampanya-ekim .room-selection{min-height:24px;color:var(--ink);justify-content:space-between;align-items:center;gap:6px;padding:2px 0;font-size:15px;font-weight:700;line-height:20px;display:flex}.kampanya-ekim #room-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kampanya-ekim .room-selection svg{flex:none;width:15px;height:15px}.kampanya-ekim .room-selection>[data-icon]{flex:none;display:flex}.kampanya-ekim .room-multiselect[open]{z-index:25;border-color:var(--navy)}.kampanya-ekim .room-multiselect[open] .room-selection svg{transform:rotate(180deg)}.kampanya-ekim .room-options{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:170px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 30px #122b3b24}.kampanya-ekim .room-options label{cursor:pointer;border:0;align-items:center;gap:10px;min-height:42px;padding:10px 9px;display:flex}.kampanya-ekim .room-options label:hover{background:#f0f4f5}.kampanya-ekim .room-options label:has(input:checked){background:#f0f4f5}.kampanya-ekim .room-options label>span{letter-spacing:0;color:var(--ink);margin:0;font-size:12px;line-height:1.5}.kampanya-ekim .room-options input{width:17px;height:17px;accent-color:var(--navy);margin:0}.kampanya-ekim #clear-rooms{border-top:1px solid var(--line);width:100%;min-height:40px;color:var(--muted);font-size:11px;font-weight:700}.kampanya-ekim #clear-rooms:disabled{opacity:.45;cursor:default}.kampanya-ekim .saving-line{margin-top:4px;padding-block:4px}.kampanya-ekim .card-actions{margin-top:7px}@media (max-width:900px){.kampanya-ekim .filter-panel .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.kampanya-ekim .room-multiselect summary{padding:7px 9px}.kampanya-ekim .room-label{font-size:10px;line-height:12px}.kampanya-ekim .room-selection{font-size:14px}.kampanya-ekim .room-options{min-width:180px;left:auto}.kampanya-ekim .saving-line{margin-top:4px;padding-block:4px}.kampanya-ekim .card-actions{margin-top:7px}}.kampanya-ekim .gallery-plan-link{cursor:zoom-in;background:#fff;width:100%;height:100%;display:block;position:relative}.kampanya-ekim .gallery-slide.is-plan img{object-fit:contain}.kampanya-ekim .gallery-plan-link>span{background:var(--navy);color:#fff;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700;line-height:16px;position:absolute;bottom:8px;right:10px}.kampanya-ekim .property-media:has(.property-gallery[data-active-media=plan])>.discount-badge{visibility:hidden}
