.marketplace-theme.shtepit-home{--cine-navy-deep:#050b1c;--cine-navy:#08152f;--cine-blue:#0b3b78;--cine-electric:#1688ff;--cine-cyan:#4cc9ff;--cine-indigo:#34236f;--cine-purple:#7c4dff;--cine-green:#18d98b;--cine-red:#ff3d4f;--cine-orange:#ff6a00;--cine-gold:#ffb84d;--cine-white:#f7faff;--cine-mouse-x:50%;--cine-mouse-y:40%}.shtepit-glass-dark{-webkit-backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(145deg,#081228b8,#050b1cd1);border:1px solid #82beff2e;box-shadow:inset 0 1px #ffffff14,0 20px 60px #02061773}.shtepit-glass-panel{-webkit-backdrop-filter:blur(30px)saturate(160%);background:linear-gradient(135deg,#ffffff38,#b4d2ff1a);border:1px solid #ffffff59;box-shadow:0 30px 80px #0006,0 0 60px #4696ff1f,inset 0 1px #fff6}.shtepit-glass-card{-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(160deg,#0c18348c,#050b1cb8);border:1px solid #64a0ff29;box-shadow:inset 0 1px #ffffff0f,0 16px 48px #00000059,0 0 40px #1478ff0f}.shtepit-home:has(.shtepit-browse) main{background:var(--background);padding-top:.5rem}.shtepit-browse{color:inherit;background:0 0}.shtepit-home:has(.shtepit-browse) .shtepit-browse>.shtepit-hero-stack--blue-bleed+*{background:var(--background)!important}.shtepit-home:has(.shtepit-browse) .shtepit-browse>.shtepit-hero-stack--portal+*{background:var(--background)!important}.shtepit-home:has(.shtepit-browse) .shtepit-browse-below-hero{background:var(--background)!important}.shtepit-home:has(.shtepit-browse) .shtepit-browse-listings{background:var(--background)!important}.shtepit-home:has(.shtepit-browse) .shtepit-browse>:not(.shtepit-hero-stack--blue-bleed):not(.shtepit-hero-stack--portal){background:var(--background)!important}.shtepit-browse-below-hero{z-index:0;padding-top:.35rem;position:relative}.shtepit-home:has(.shtepit-browse) .shtepit-browse>.shtepit-hero-stack--portal+.shtepit-browse-below-hero{margin-top:-.15rem}.shtepit-browse-listings{isolation:isolate;box-shadow:none;border-radius:0;margin-top:0;padding-top:clamp(1.25rem,3vh,2rem);position:relative;background:var(--background)!important}.shtepit-home:has(.shtepit-browse) .shtepit-browse-listings{padding-top:clamp(.65rem,1.5vh,1rem)}.shtepit-browse-listings:before{display:none}.shtepit-browse-listings>*{z-index:1;position:relative}.shtepit-browse-listings h2,.shtepit-browse-listings .text-foreground{color:inherit}.shtepit-browse-listings .text-muted-foreground{color:var(--muted-foreground)}.shtepit-home:has(.shtepit-browse) .shtepit-site-header--liquid .shtepit-site-header__plate{-webkit-backdrop-filter:blur(36px)saturate(1.9)brightness(1.06);background:linear-gradient(168deg,#ffffff1f 0%,#ffffff0a 32%,#ffffff05 100%),linear-gradient(155deg,#1c30589e 0%,#0a142cc7 52%,#050a18db 100%);border:1px solid #bad2ff38;border-top:none;border-radius:0 0 clamp(1.35rem,3vw,2rem) clamp(1.35rem,3vw,2rem);box-shadow:inset 0 1px #ffffff29,inset 0 -24px 48px -28px #2563eb33,0 20px 56px #02061761,0 0 60px #3b82f614}.shtepit-home:has(.shtepit-browse) .shtepit-site-header--liquid .shtepit-site-header__plate:before{opacity:.95;background:radial-gradient(90% 140% at 12% -30%,#93c5fd6b,#0000 58%),radial-gradient(70% 100% at 88% 130%,#3b82f647,#0000 52%),radial-gradient(50% 70% at 48% 40%,#ffffff14,#0000 65%);animation:10s ease-in-out infinite alternate shtepit-header-liquid-drift}.shtepit-home:has(.shtepit-browse) .shtepit-site-header--liquid .shtepit-site-header__plate:after{opacity:.75;background:linear-gradient(145deg,#e0f2fe73,#0000 40% 58%,#3b82f647)}.shtepit-home:has(.shtepit-browse) .shtepit-site-header--liquid.shtepit-site-header--over-hero:not(.shtepit-site-header--scrolled) .shtepit-site-header__plate{background:linear-gradient(168deg,#ffffff1a 0%,#ffffff08 36%,#0000 100%),linear-gradient(155deg,#182a4e85 0%,#081024ad 55%,#040814c2 100%)}@keyframes shtepit-header-liquid-drift{0%{opacity:.82;filter:hue-rotate()}to{opacity:1;filter:hue-rotate(8deg)}}.shtepit-site-header--liquid .shtepit-site-header__row--liquid-bar{justify-content:center;align-items:center;width:100%;min-height:2.15rem;padding-top:.1rem;display:flex;position:relative}.shtepit-site-header--liquid .shtepit-site-header__liquid-ask{justify-content:center;min-width:0;display:flex}.shtepit-site-header--liquid .shtepit-site-header__actions--liquid{position:absolute;top:50%;right:0;transform:translateY(-50%)}.shtepit-site-header--liquid .shtepit-header-location-dock--white .shtepit-header-location-dock__shell{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #ffffffb8;box-shadow:inset 0 1px #fff,0 6px 22px #02061724}.shtepit-site-header--liquid .shtepit-header-ask-ai-search--liquid-mini{-webkit-backdrop-filter:blur(10px)saturate(1.3);max-width:16.25rem;background:linear-gradient(#fffffff0 0%,#fff7ebe6 100%)!important;border:1px solid #fbbf2461!important;border-radius:999px!important;width:min(100%,16.25rem)!important;min-height:2rem!important;max-height:2.1rem!important;padding:.12rem .32rem .12rem .48rem!important;box-shadow:inset 0 1px #fffffff2,0 3px 12px #0206171f!important}.shtepit-site-header--liquid .shtepit-header-ask-ai-search--liquid-mini .shtepit-header-ask-ai-search__brand-label{display:none!important}.shtepit-site-header--liquid .shtepit-header-ask-ai-search--liquid-mini .shtepit-header-ask-ai-search__icon{width:.95rem!important;height:.95rem!important}.shtepit-site-header--liquid .shtepit-header-ask-ai-search--liquid-mini .shtepit-header-ask-ai-search__input{font-weight:600;font-size:.75rem!important}.shtepit-site-header--liquid .shtepit-header-ask-ai-search--liquid-mini .shtepit-header-ask-ai-search__submit{border-radius:999px;min-width:1.5rem;width:1.5rem!important;height:1.5rem!important}.shtepit-site-header--liquid .shtepit-header-ask-ai-search--liquid-mini .shtepit-header-ask-ai-search__submit svg{width:.82rem;height:.82rem}@media (max-width:767px){.shtepit-site-header--liquid .shtepit-site-header__row--liquid-bar{flex-wrap:wrap;justify-content:flex-start;row-gap:.35rem;padding-right:0}.shtepit-site-header--liquid .shtepit-site-header__actions--liquid{justify-content:flex-end;width:100%;position:static;transform:none}.shtepit-site-header--liquid .shtepit-header-ask-ai-search--liquid-mini{width:min(100%,14.5rem)!important}}.shtepit-home:has(.shtepit-browse) .shtepit-site-header__plate:not(.shtepit-site-header__plate--liquid){-webkit-backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(165deg,#081228c7,#050b1cad);border:1px solid #82beff2e;box-shadow:inset 0 1px #ffffff1a,0 16px 48px #0206176b,0 0 40px #1478ff0f}.shtepit-home:has(.shtepit-browse) .shtepit-site-header--over-hero:not(.shtepit-site-header--scrolled) .shtepit-site-header__plate:not(.shtepit-site-header__plate--liquid){background:linear-gradient(165deg,#081228a6,#050b1c94)}.shtepit-hero-stack--blue-bleed{background:linear-gradient(#060d18 0%,#050a12 100%);border-radius:clamp(1.35rem,4vw,2rem);overflow:hidden}.shtepit-hero--cinematic.shtepit-hero--landscape{border-radius:inherit;min-height:min(78svh,780px);padding-bottom:clamp(.75rem,2.5vh,1.5rem)}.shtepit-hero--cinematic.shtepit-hero--cosmos .shtepit-hero__sky{background:0 0;overflow:hidden}.shtepit-hero--cosmos .shtepit-hero__sky:after{content:none!important;display:none!important}.shtepit-hero--cinematic .shtepit-hero__landscape-inner,.shtepit-hero--cinematic .shtepit-hero-post{z-index:3;position:relative}.shtepit-cinematic-layers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.shtepit-cinematic-layers--minimal .shtepit-cinematic-layers__base{background:linear-gradient(168deg,#0d1b33 0%,#081526 48%,#050b14 100%)}.shtepit-cinematic-layers--minimal .shtepit-cinematic-layers__atmosphere,.shtepit-cinematic-layers--minimal .shtepit-cinematic-layers__mountains,.shtepit-cinematic-layers--minimal .shtepit-cinematic-layers__statement,.shtepit-cinematic-layers--minimal .shtepit-cinematic-layers__cursor-light,.shtepit-cinematic-layers--minimal .shtepit-cinematic-layers__vignette,.shtepit-cinematic-layers--minimal .shtepit-cinematic-layers__grain{display:none!important}.shtepit-cinematic-layers__base{background:radial-gradient(ellipse 120% 80% at 50% 110%, #0b3b7859, transparent 55%), linear-gradient(180deg, var(--cine-navy-deep) 0%, var(--cine-navy) 45%, #060e20 100%);position:absolute;inset:0}.shtepit-cinematic-layers__atmosphere{background:radial-gradient(70% 55% at 28% 22%,#1688ff29,#0000 62%),radial-gradient(50% 40% at 78% 18%,#ffb84d1a,#0000 58%),radial-gradient(45% 35% at 62% 68%,#4cc9ff14,#0000 60%),radial-gradient(40% 30% at 8% 75%,#7c4dff1f,#0000 55%);animation:14s ease-in-out infinite alternate shtepit-cine-atmosphere;position:absolute;inset:-10% -5%}.shtepit-cinematic-layers__mountains{background:radial-gradient(40% 12% at 72% 78%,#ffb84d1f,#0000 70%),radial-gradient(25% 8% at 38% 82%,#4cc9ff14,#0000 72%),linear-gradient(#0000 0%,#050b1c33 18%),radial-gradient(120% 80% at 50% 100%,#08152fd9,#0000 70%),linear-gradient(175deg,#0000 35%,#0b234673 48%,#050b1cbf 68%,#030814f2 100%);height:52%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 100%);mask-image:linear-gradient(#0000 0%,#000 38% 100%)}.shtepit-hero--cinematic .shtepit-hero__mode-zone{overflow:visible}.shtepit-hero__logo-map-backdrop{z-index:0;pointer-events:none;width:min(54vw,580px);height:min(48vw,520px);position:absolute;top:clamp(-1.5rem,-2vh,-.25rem);right:0;transform:translate(50%)}.shtepit-hero__logo-map-backdrop-glow{filter:blur(10px);opacity:.9;background:radial-gradient(circle at 38% 42%,#ffb84d42,#0000 44%),radial-gradient(circle at 55% 52%,#4cc9ff29,#0000 56%);animation:10s ease-in-out infinite alternate shtepit-cine-map-glow;position:absolute;inset:0}.shtepit-hero__logo-map-backdrop-shape{opacity:0;filter:blur(.35px)drop-shadow(0 0 48px #ffb84d2e)drop-shadow(0 0 80px #1688ff1a);background:url(/kosovo-map-silhouette.svg) 100% 0/contain no-repeat;animation:1.4s cubic-bezier(.22,1,.36,1) .35s forwards shtepit-cine-map-in;position:absolute;inset:0}.shtepit-hero--cinematic .shtepit-hero__mode-logo,.shtepit-hero--cinematic .shtepit-hero-mode{z-index:2;position:relative}.shtepit-cinematic-layers__statement{z-index:1;font-family:var(--font-display);letter-spacing:.38em;text-transform:uppercase;color:#78a0dc38;text-shadow:0 0 40px #1688ff14;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;flex-direction:column;gap:.15em;margin:0;font-size:clamp(1.35rem,3.2vw,2.35rem);font-weight:600;line-height:1.05;animation:1.1s .5s forwards shtepit-cine-fade-up;display:flex;position:absolute;top:clamp(18%,22vh,28%);left:clamp(1rem,4vw,3.5rem)}.shtepit-cinematic-layers__cursor-light{background:radial-gradient(500px circle at var(--cine-mouse-x) var(--cine-mouse-y), #64b4ff14, transparent 60%);opacity:.9;transition:opacity .4s;position:absolute;inset:0}.shtepit-cinematic-layers__vignette{background:radial-gradient(85% 75% at 50% 45%,#0000 40%,#02050eb8 100%);position:absolute;inset:0}.shtepit-cinematic-layers__grain{opacity:.045;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.shtepit-hero--cinematic .shtepit-hero__mode-logo{z-index:2;filter:drop-shadow(0 8px 28px #ff6a002e)drop-shadow(0 0 48px #1688ff14);opacity:0;animation:.95s cubic-bezier(.22,1,.36,1) .15s forwards shtepit-cine-fade-up;position:relative}.shtepit-hero--cinematic .shtepit-hero-mode{z-index:2;opacity:0;animation:.9s .45s forwards shtepit-cine-fade-up;position:relative}.shtepit-hero--cinematic .shtepit-hero__location-dock{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) .55s forwards shtepit-cine-rise-panel}.shtepit-hero--cosmos .shtepit-hero__location-dock--glass{-webkit-backdrop-filter:blur(30px)saturate(160%);background:linear-gradient(135deg,#ffffff38,#b4d2ff1a);border:1px solid #ffffff61;box-shadow:0 30px 80px #0006,0 0 60px #4696ff1f,inset 0 1px #fff6}.shtepit-hero--cosmos .shtepit-hero__location-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1.5px solid #ffffffb8;box-shadow:inset 0 1px #fff,0 4px 16px #08152f1f}.shtepit-hero--cosmos .shtepit-hero__search-well{background:linear-gradient(#4cc9ff 0%,#1688ff 52%,#0b3b78 100%);box-shadow:inset 0 1px #ffffff59,0 8px 24px #1688ff59,0 0 32px #4cc9ff2e}.shtepit-hero--cosmos .shtepit-hero__filter-chip{background:#ffffff1f;border:1px solid #ffffff47}.shtepit-hero--cosmos .shtepit-hero__filter-chip--price{background:#ffffff29;border:1.5px solid #ffffff59}.shtepit-hero--cinematic .shtepit-hero-mode--text-only .shtepit-hero-mode__ctl{box-shadow:inset 0 1px 0 #ffffff38, 0 10px 35px color-mix(in srgb, var(--mode-cta-glow) 55%, transparent), 0 4px 14px #00000047;border-width:1.5px}.shtepit-hero--cinematic .shtepit-hero-mode--text-only .shtepit-hero-mode__ctl:hover{transform:translateY(-2px)scale(1.02)}.shtepit-header-mode--text-only .shtepit-header-mode__ctl,.shtepit-hero-mode--text-only .shtepit-hero-mode__ctl{-webkit-backdrop-filter:blur(8px)saturate(120%)}.shtepit-popular-rail--cinematic{opacity:0;padding:0 clamp(.75rem,3vw,1.25rem) clamp(1.25rem,3vh,2rem);animation:.9s .75s forwards shtepit-cine-fade-up}.shtepit-popular-rail--cinematic .shtepit-popular-rail__label{color:var(--muted-foreground);letter-spacing:.14em;margin-bottom:.75rem}.shtepit-popular-rail--cinematic .shtepit-popular-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.shtepit-popular-rail--cinematic .shtepit-popular-rail__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.shtepit-popular-rail__card{border-radius:18px;min-height:9.5rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.shtepit-popular-rail__card:hover{border-color:#82beff52;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 20px 50px #0006,0 0 48px #1478ff24}.shtepit-popular-rail__card-thumb{background-image:linear-gradient(180deg, #050b1c26 0%, #050b1c8c 48%, #050b1ce0 100%), var(--popular-photo,none);background-position:50%;background-size:cover;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.shtepit-popular-rail__card:hover .shtepit-popular-rail__card-thumb{transform:scale(1.04)}.shtepit-popular-rail__card-body{z-index:1;background:linear-gradient(#0000 20%,#050b1cd1 72%);flex-direction:column;justify-content:flex-end;gap:.2rem;height:100%;min-height:9.5rem;padding:1rem;display:flex;position:relative}.shtepit-popular-rail__card-title{letter-spacing:-.02em;color:var(--cine-white);font-size:1.05rem;font-weight:600}.shtepit-popular-rail__card-meta{color:#c8d7ebb8;font-size:12px}@keyframes shtepit-cine-atmosphere{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.03)}}@keyframes shtepit-cine-map-glow{0%{opacity:.65}to{opacity:.95}}@keyframes shtepit-cine-map-in{0%{opacity:0;transform:scale(.98)}to{opacity:.48;transform:scale(1)}}@keyframes shtepit-cine-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes shtepit-cine-rise-panel{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.shtepit-hero__logo-map-backdrop{width:min(72vw,360px);height:min(58vw,320px);top:-.5rem;transform:translate(42%)}.shtepit-hero-mode--text-only .shtepit-hero-mode__ctl{flex:1 1 0;min-width:0;min-height:2.65rem;padding:.38rem .75rem;font-size:13px}.shtepit-hero-mode--text-only .shtepit-hero-mode__row{flex-wrap:nowrap;gap:.35rem;width:100%;max-width:100%}.shtepit-hero__logo-map-backdrop-shape{opacity:.34}.shtepit-cinematic-layers__statement{letter-spacing:.28em;opacity:.16;font-size:.95rem;top:14%}}@media (prefers-reduced-motion:reduce){.shtepit-cinematic-layers__atmosphere,.shtepit-hero__logo-map-backdrop-glow,.shtepit-hero__logo-map-backdrop-shape,.shtepit-hero--cinematic .shtepit-hero__mode-logo,.shtepit-hero--cinematic .shtepit-hero-mode,.shtepit-hero--cinematic .shtepit-hero__location-dock,.shtepit-popular-rail--cinematic{opacity:1!important;animation:none!important;transform:none!important}.shtepit-hero__logo-map-backdrop{transform:translate(50%)}.shtepit-hero__logo-map-backdrop-shape{opacity:.38}.shtepit-cinematic-layers__cursor-light{display:none}}.shtepit-hero__logo-map-backdrop{display:none!important}.shtepit-hero--cinematic .shtepit-hero__mode-logo--compact.shtepit-hero__mode-logo--xl,.shtepit-hero--cinematic .shtepit-hero__mode-logo--xl{transform-origin:top;width:min(98vw,56rem);transform:scale(1.08)}.shtepit-hero--cinematic .shtepit-hero__mode-logo--compact.shtepit-hero__mode-logo--xl .shtepit-hero-logo-image,.shtepit-hero--cinematic .shtepit-hero__mode-logo--xl .shtepit-hero-logo-image{object-fit:contain;width:min(98vw,52rem);max-height:min(58vw,22rem)}@media (min-width:640px){.shtepit-hero--cinematic .shtepit-hero__mode-logo--compact.shtepit-hero__mode-logo--xl,.shtepit-hero--cinematic .shtepit-hero__mode-logo--xl{width:min(96vw,58rem);transform:scale(1.1)}.shtepit-hero--cinematic .shtepit-hero__mode-logo--compact.shtepit-hero__mode-logo--xl .shtepit-hero-logo-image,.shtepit-hero--cinematic .shtepit-hero__mode-logo--xl .shtepit-hero-logo-image{width:min(96vw,54rem)}}@media (min-width:1024px){.shtepit-hero--cinematic .shtepit-hero__mode-logo--compact.shtepit-hero__mode-logo--xl,.shtepit-hero--cinematic .shtepit-hero__mode-logo--xl{width:min(920px,60rem);transform:scale(1.12)}.shtepit-hero--cinematic .shtepit-hero__mode-logo--compact.shtepit-hero__mode-logo--xl .shtepit-hero-logo-image,.shtepit-hero--cinematic .shtepit-hero__mode-logo--xl .shtepit-hero-logo-image{width:min(880px,56rem);max-height:min(320px,24rem)}}.marketplace-theme.shtepit-home{--shtepit-hero-portal-blue:#071e3a;--shtepit-hero-portal-max-width:min(calc(100vw - .35rem), 2800px);--shtepit-hero-portal-radius:clamp(4.5rem, 18vw, 9rem)}.shtepit-home:has(.shtepit-browse) .shtepit-browse>.shtepit-hero-stack--portal{box-sizing:border-box;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:clamp(.15rem,.45vw,.45rem)}.shtepit-hero-stack--portal{z-index:4;box-sizing:border-box;background:0 0;border-radius:0;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:.15rem clamp(.15rem,.45vw,.45rem) .2rem;position:relative;overflow:visible}.shtepit-hero-form--portal{z-index:1;width:100%;margin-inline:auto;position:relative}.shtepit-hero-portal__halo{display:none}.shtepit-hero--portal{background:0 0;min-height:0;padding:0}.shtepit-hero-portal__card{isolation:isolate;width:100%;max-width:var(--shtepit-hero-portal-max-width);border-radius:var(--shtepit-hero-portal-radius);color:#f8fafc;background:var(--shtepit-hero-portal-blue);backface-visibility:hidden;background-clip:padding-box;border:1px solid #ffffff1f;margin:0 auto;padding:clamp(.85rem,2.2vw,1.15rem) clamp(1rem,2.5vw,1.2rem) clamp(.65rem,1.6vw,.85rem);position:relative;overflow:visible;transform:translateZ(0);box-shadow:0 18px 48px #00000047}.shtepit-hero-portal__card:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;border:1px solid #ffffff14;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f}.shtepit-hero-portal__card:after{content:none;display:none}.shtepit-hero-portal__brand,.shtepit-hero-portal__search-block,.shtepit-hero-portal__trust{z-index:1;position:relative}.shtepit-hero-portal__brand{text-align:center;flex-direction:column;align-items:center;gap:.3rem;margin-bottom:clamp(.45rem,1.2vh,.6rem);display:flex}.shtepit-hero-portal__brand .shtepit-hero-logo-image{object-fit:contain;filter:drop-shadow(0 5px 20px #0000006b);width:100%;max-width:100%;height:auto;max-height:min(58vw,24rem)}.shtepit-hero-portal__tagline{max-width:34rem;font-family:var(--font-display);color:#fffffff5;text-shadow:0 1px 12px #00000059;margin:0;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:700;line-height:1.35}.shtepit-hero-portal__search-block{z-index:8;flex-direction:column;gap:.4rem;width:100%;max-width:min(100%,46rem);margin-inline:auto;display:flex;position:relative}.shtepit-hero-portal__glass{isolation:isolate;-webkit-backdrop-filter:blur(20px);background:#ffffff12;border:1px solid #ffffff24;border-radius:clamp(1.75rem,5vw,2.75rem);padding:.75rem .85rem .8rem;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 12px 32px #00000038}.shtepit-hero-portal__glass:before{content:"";opacity:.45;filter:blur(7px);pointer-events:none;background:linear-gradient(90deg,#0000,#c084fc,#4ade80,#f87171,#0000);border-radius:999px;height:4px;position:absolute;top:0;left:6%;right:6%}.shtepit-hero-portal__glass-heading{z-index:1;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fffffff0;text-shadow:0 1px 8px #00000059;justify-content:center;align-items:center;gap:.35rem;margin:0 0 .7rem;font-size:.6875rem;font-weight:800;display:flex;position:relative}.shtepit-hero-portal__loc-row-wrap{z-index:40;position:relative}.shtepit-hero-portal__loc-row{z-index:1;background:#fff;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:3.15rem;padding:.35rem .4rem .35rem .45rem;display:flex;position:relative;box-shadow:0 6px 20px #0f172a2e}.shtepit-hero-portal__loc-pin{color:#2563eb;background:#eff6ff;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.shtepit-hero-portal__loc-field{cursor:text;flex-wrap:wrap;flex:12rem;align-items:center;gap:.35rem .4rem;min-width:0;display:flex}.shtepit-hero-portal__loc-submit{color:#fff;cursor:pointer;background:linear-gradient(145deg,#3b82f6 0%,#2563eb 55%,#1d4ed8 100%);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;margin-left:.1rem;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 4px 14px #2563eb73}.shtepit-hero-portal__loc-submit:hover{filter:brightness(1.06)}.shtepit-hero-portal__loc-submit:active{transform:scale(.98)}.shtepit-hero-portal__filter-row{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.55rem;display:grid;position:relative}.shtepit-hero-portal__filter-field{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.85rem;flex-direction:column;gap:.28rem;min-width:0;padding:.55rem .65rem;display:flex}.shtepit-hero-portal__filter-field>span:first-child{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:#ffffff85;font-size:.625rem;font-weight:800}.shtepit-hero-portal__filter-value{min-width:0;font-family:var(--font-display);color:#fffffff5;align-items:center;gap:.2rem;font-size:.9375rem;font-weight:700;display:flex}.shtepit-hero-portal__filter-currency{opacity:.92;flex-shrink:0}.shtepit-hero-portal__filter-value input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0}.shtepit-hero-portal__filter-value input::placeholder{color:#ffffffb8;font-weight:700}.shtepit-hero-portal__filter-field--type{padding-bottom:.45rem}.shtepit-type-trigger--glass{min-height:1.75rem;box-shadow:none;background:0 0;border:0;padding:0}.shtepit-hero-portal-tabs__row{flex-wrap:wrap;align-items:center;gap:.15rem 1.25rem;padding-inline:.15rem;display:flex}.shtepit-hero-portal-tabs__item{font-family:var(--font-display);color:#ffffffeb;text-shadow:0 1px 8px #00000059;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem .1rem .55rem;font-size:.9375rem;font-weight:800;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.shtepit-hero-portal-tabs__item:after{content:"";background:#fff;border-radius:999px;height:2px;transition:transform .2s;position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.shtepit-hero-portal-tabs__item:hover{color:#fffffff2}.shtepit-hero-portal-tabs__item.is-active{color:#fff;text-shadow:0 0 20px #93c5fd73}.shtepit-hero-portal-tabs__item.is-active:after{transform:scaleX(1)}.shtepit-hero-portal-tabs__soon{letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6;font-size:.625rem;font-weight:800}.shtepit-hero-portal__bar-wrap{position:relative}.shtepit-hero-portal__bar{background:#fff;border-radius:999px;align-items:stretch;min-height:2.05rem;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000002e}.shtepit-hero-portal__bar-loc{cursor:text;flex-wrap:wrap;flex:40%;align-items:center;gap:.35rem .4rem;min-width:0;padding:.22rem .45rem .22rem .6rem;display:flex}.shtepit-hero-portal__loc-chip{background:linear-gradient(#dbeafe 0%,#bfdbfe 100%);border:1px solid #3b82f68c;border-radius:999px;align-items:center;gap:.2rem;max-width:100%;padding:.3rem .35rem .3rem .7rem;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,0 2px 6px #2563eb2e}.shtepit-hero-portal__loc-chip-label{font-family:var(--font-display);color:#1e3a8a;white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.8125rem;font-weight:800;overflow:hidden}.shtepit-hero-portal__loc-chip-remove{color:#2563eb;cursor:pointer;background:#ffffff73;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;padding:0;display:inline-flex}.shtepit-hero-portal__loc-chip-remove:hover{color:#1d4ed8;background:#ffffffd9}.shtepit-hero-portal__loc-limit{color:#fecaca;text-align:center;margin:.4rem .5rem 0;font-size:.75rem;font-weight:700}.shtepit-hero-portal__bar-search-icon{color:#64748b;stroke-width:2.35px;flex-shrink:0;width:.82rem;height:.82rem}.shtepit-hero-portal__bar-input{min-width:5rem;font-family:var(--font-display);letter-spacing:-.02em;color:#0f172a;background:0 0;border:0;outline:none;flex:6rem;padding:0;font-size:clamp(.8125rem,1.3vw,.9375rem);font-style:normal;font-weight:700}.shtepit-hero-portal__bar-input::placeholder{letter-spacing:-.01em;color:#94a3b8f2;opacity:1;font-style:italic;font-weight:500}.shtepit-hero-portal__bar-input:focus:placeholder-shown::placeholder{color:#64748bbf}.shtepit-hero-portal__bar-divider{background:#e2e8f0;flex-shrink:0;align-self:stretch;width:1px;margin-block:.45rem}.shtepit-hero-portal__bar-type{flex:0 min(32%,11.5rem);align-items:center;min-width:0;padding-inline:.5rem;display:flex}.shtepit-type-trigger--inline{min-height:2rem;box-shadow:none;background:0 0;border:0;padding:0}.shtepit-type-trigger--inline span{color:#0f172a!important;font-size:.8125rem!important;font-weight:800!important}.shtepit-hero-portal__bar-filter{color:#0f172a;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;margin-inline:.1rem;transition:background .16s;display:inline-flex}.shtepit-hero-portal__bar-filter:hover,.shtepit-hero-portal__bar-filter.is-active{background:#f1f5f9}.shtepit-hero-portal__bar-cta{margin:.12rem;min-width:4.65rem;font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #00000059;cursor:pointer;background:linear-gradient(#f55 0%,#dc0814 100%);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;margin-left:0;padding:0 .6rem;font-size:.625rem;font-weight:900;transition:filter .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 2px 8px #0003}.shtepit-hero-portal__bar-cta:hover{filter:brightness(1.05)}.shtepit-hero-portal__filters{background:var(--shtepit-hero-portal-blue);border:1px solid #ffffff1f;border-radius:12px;flex-wrap:wrap;gap:.5rem;margin-top:.45rem;padding:.5rem .65rem;display:flex}.shtepit-hero-portal__filter{letter-spacing:.06em;text-transform:uppercase;color:#fffffff2;text-shadow:0 1px 4px #0000004d;flex-direction:column;flex:8rem;gap:.2rem;min-width:min(100%,8rem);font-size:11px;font-weight:800;display:flex}.shtepit-hero-portal__filter input{color:#0f172a;background:#fffffff2;border:1px solid #ffffff59;border-radius:10px;height:2.25rem;padding:0 .65rem;font-size:.875rem;font-weight:600}.shtepit-hero-portal__places{z-index:120;background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-height:min(50vh,18rem);padding:.55rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 22px 48px #0f172a47}.shtepit-hero-portal__places-empty{color:#64748b;margin:0;padding:.35rem .45rem .5rem;font-size:.8125rem;font-weight:700}.shtepit-hero-portal__places-title{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 .35rem;padding-inline:.35rem;font-size:11px;font-weight:800}.shtepit-hero-portal__places-list{margin:0;padding:0;list-style:none}.shtepit-hero-portal__places-option{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:.55rem .65rem;font-size:.875rem;font-weight:600;display:block}.shtepit-hero-portal__places-option:hover{background:#f1f5f9}.shtepit-hero-portal__trust{z-index:1;justify-content:center;margin-top:.45rem;display:flex;position:relative}.shtepit-hero-portal__trust-line,.shtepit-hero-portal__trust-empty{color:#ffffffe0;background:#0000001f;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.shtepit-hero-portal__trust-badge{letter-spacing:.04em;text-transform:uppercase;color:#fffffff2;background:#ffffff29;border-radius:6px;padding:.12rem .45rem;font-size:.6875rem;font-weight:800}.shtepit-hero-portal__quick{display:none!important}@media (max-width:767px){.shtepit-hero-portal__loc-row{border-radius:1.15rem;flex-wrap:wrap;padding:.45rem}.shtepit-hero-portal__loc-field{flex:calc(100% - 3.5rem);order:2}.shtepit-hero-portal__loc-pin{order:1}.shtepit-hero-portal__loc-submit{order:3;margin-left:auto}.shtepit-hero-portal__filter-row{grid-template-columns:1fr}.shtepit-hero-portal__brand .shtepit-hero-logo-image{max-height:min(50vw,17rem)}}@media (min-width:640px){.shtepit-hero-portal__brand .shtepit-hero-logo-image{max-height:26rem}}
.marketplace-theme{--action-primary:var(--brand);--action-primary-hover:var(--brand-hover)}.shtepit-type-section{color:var(--foreground);letter-spacing:-.03em}.shtepit-type-listing-title{letter-spacing:-.025em;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:700;line-height:1.2}.shtepit-type-listing-price{font-size:clamp(1.85rem,4vw,2.35rem);font-weight:700}.shtepit-surface-panel{border:1px solid var(--border);background:color-mix(in oklch, var(--surface) 96%, transparent);box-shadow:var(--shadow-subtle)}.shtepit-btn{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem 1rem;font-size:14px;font-weight:700;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s,border-color .22s,filter .2s;display:inline-flex}.shtepit-btn:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.shtepit-btn:active:not(:disabled){transform:scale(.98)}.shtepit-btn--primary{background:var(--action-primary,var(--brand));color:var(--brand-foreground);border-color:color-mix(in oklch, var(--action-primary,var(--brand)) 55%, transparent);box-shadow:inset 0 1px 0 #ffffff47, 0 10px 26px color-mix(in oklch, var(--brand-glow) 65%, transparent)}@supports (color:lab(0% 0 0)){.shtepit-btn--primary{box-shadow:inset 0 1px 0 lab(100% 0 0/.28), 0 10px 26px color-mix(in oklch, var(--brand-glow) 65%, transparent)}}.shtepit-btn--primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff52, 0 14px 32px color-mix(in oklch, var(--brand-glow) 80%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.shtepit-btn--primary:hover:not(:disabled){box-shadow:inset 0 1px 0 lab(100% 0 0/.32), 0 14px 32px color-mix(in oklch, var(--brand-glow) 80%, transparent)}}.shtepit-btn--secondary{background:color-mix(in oklch, var(--surface) 92%, transparent);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-subtle)}.shtepit-btn--secondary:hover:not(:disabled){background:var(--surface-raised);border-color:color-mix(in oklch, var(--border) 70%, var(--brand) 30%);transform:translateY(-1px)}.shtepit-btn--icon{width:2.85rem;min-width:2.85rem;padding:0}.shtepit-btn--icon svg{width:1.25rem;height:1.25rem}.shtepit-favorites-nav{border:1px solid var(--border);background:color-mix(in oklch, var(--surface) 94%, transparent);min-height:2.5rem;color:var(--foreground);box-shadow:var(--shadow-subtle);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .45rem;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.shtepit-favorites-nav:hover{border-color:color-mix(in oklch, var(--favorite-active) 25%, var(--border));background:color-mix(in oklch, var(--surface) 88%, var(--favorite-active-soft) 12%);transform:translateY(-1px)}.shtepit-favorites-nav__icon-wrap{background:color-mix(in oklch, var(--surface-raised) 90%, transparent);width:1.85rem;height:1.85rem;color:color-mix(in oklch, var(--foreground) 80%, var(--favorite-active) 20%);border-radius:999px;place-items:center;display:grid}.shtepit-favorites-nav__badge{background:color-mix(in oklch, var(--favorite-active) 88%, #111 12%);color:#fff;text-align:center;border-radius:999px;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:10px;font-weight:700;line-height:1.25rem}.shtepit-header-icon-btn--secondary{border:1px solid var(--border);background:color-mix(in oklch, var(--surface) 92%, transparent);box-shadow:var(--shadow-subtle)}.shtepit-listing-whatsapp-pill--card{border-radius:var(--radius-md);width:100%;height:auto;min-height:3rem;padding:.65rem 1rem;font-size:.875rem}.shtepit-listing-whatsapp-pill{color:#fff;background:linear-gradient(165deg,#25d366 0%,#1ebe5d 52%,#128c7e 100%);border:1.5px solid #2c8e4a;border:1.5px solid lab(52.3323% -41.2993 27.6617);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;padding:.45rem 1rem .45rem .85rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:0 8px 22px #25d36647,inset 0 0 0 1px #00000024;box-shadow:0 8px 22px lab(74.7716% -60.9649 41.133/.28),inset 0 0 0 1px lab(0% 0 0/.141176)}.shtepit-listing-whatsapp-pill:hover{filter:brightness(1.04)}.shtepit-listing-whatsapp-pill__logo{filter:drop-shadow(0 0 .35px #00000059);width:1.45rem;height:1.45rem}.shtepit-listing-whatsapp-pill__logo--compact{width:1.1rem;height:1.1rem}.shtepit-property-card__whatsapp-strip,.shtepit-list-row__whatsapp-strip{background:color-mix(in oklch, var(--surface) 96%, #25d366 4%);border-bottom:1px solid #00000014;border-bottom:1px solid lab(0% 0 0/.08);flex-shrink:0;padding:.5rem .65rem .65rem}.marketplace-theme.dark .shtepit-property-card__whatsapp-strip,.marketplace-theme.dark .shtepit-list-row__whatsapp-strip{border-bottom-color:#ffffff1a;border-bottom-color:lab(100% 0 0/.1)}.shtepit-list-row__media-stack{flex-direction:column;width:100%;height:100%;display:flex}.shtepit-favorite-control{border:1px solid color-mix(in oklch, var(--border) 75%, white 25%);background:color-mix(in oklch, var(--surface) 88%, transparent);color:var(--foreground);justify-content:center;align-items:center;gap:.4rem;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s,border-color .22s,color .2s;display:inline-flex}.shtepit-favorite-control:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.shtepit-favorite-control--icon{-webkit-backdrop-filter:blur(14px);border-color:color-mix(in oklch, white 55%, var(--border));background:#ffffffd1;background:lab(100% 0 0/.82);border-radius:999px;width:3.05rem;height:3.05rem;box-shadow:0 8px 22px #0000001f,inset 0 1px #ffffffa6}.shtepit-property-card__media .shtepit-favorite-control--icon{z-index:4;position:absolute;top:.75rem;left:.75rem;right:auto}.shtepit-list-row__media .shtepit-favorite-control--icon{z-index:4;position:absolute;top:.75rem;left:.75rem}.shtepit-property-card__media .shtepit-whatsapp-icon-btn,.shtepit-list-row__media .shtepit-whatsapp-icon-btn{z-index:4;position:absolute;top:.65rem;right:.65rem}.shtepit-whatsapp-icon-btn{color:#fff;background:linear-gradient(165deg,#25d366 0%,#1ebe5d 55%,#128c7e 100%);border:1px solid #2ab55a94;border:1px solid lab(65.0999% -52.4819 35.3121/.58);border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;transition:filter .16s,transform .16s;display:inline-grid;box-shadow:0 6px 16px #25d36642,inset 0 0 0 1px #00000038;box-shadow:0 6px 16px lab(74.7716% -60.9649 41.133/.26),inset 0 0 0 1px lab(0% 0 0/.219608)}.shtepit-whatsapp-icon-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.shtepit-whatsapp-icon-btn--sm{width:2.35rem;height:2.35rem}.shtepit-whatsapp-icon-btn__logo{width:1.25rem;height:1.25rem}.shtepit-whatsapp-icon-btn--sm .shtepit-whatsapp-icon-btn__logo{width:1.1rem;height:1.1rem}.shtepit-whatsapp-icon-btn--detail{width:5.3rem;height:5.3rem}.shtepit-whatsapp-icon-btn--detail .shtepit-whatsapp-icon-btn__logo{width:2.35rem;height:2.35rem}.shtepit-property-card__media .shtepit-favorite-control--icon,.shtepit-list-row__media .shtepit-favorite-control--icon,.shtepit-property-card__media .shtepit-favorite-control--icon:hover,.shtepit-list-row__media .shtepit-favorite-control--icon:hover,.shtepit-property-card:hover .shtepit-favorite-control--icon,.shtepit-property-card:focus-within .shtepit-favorite-control--icon,.shtepit-list-row:hover .shtepit-favorite-control--icon{color:var(--favorite-active)}.shtepit-property-card__media .shtepit-favorite-control--icon.is-saved,.shtepit-list-row__media .shtepit-favorite-control--icon.is-saved{color:var(--favorite-active);border-color:color-mix(in oklch, var(--favorite-active) 40%, white);background:color-mix(in oklch, white 72%, var(--favorite-active-soft) 28%)}.shtepit-property-card:hover .shtepit-favorite-control--icon.is-saved,.shtepit-list-row:hover .shtepit-favorite-control--icon.is-saved{color:var(--favorite-active);border-color:color-mix(in oklch, var(--favorite-active) 42%, white);background:color-mix(in oklch, white 70%, var(--favorite-active-soft) 30%)}.shtepit-property-card__browse-actions{flex-wrap:wrap;gap:.5rem;display:flex}.shtepit-favorite-control--icon:hover{transform:translateY(-1px)scale(1.03)}.shtepit-favorite-control--icon.is-saved{color:var(--favorite-active);border-color:color-mix(in oklch, var(--favorite-active) 35%, white);background:color-mix(in oklch, white 78%, var(--favorite-active-soft) 22%);box-shadow:0 10px 26px color-mix(in oklch, var(--favorite-active) 22%, transparent), inset 0 1px 0 #ffffffb3}.shtepit-favorite-control__heart{width:1.22rem;height:1.22rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.shtepit-favorite-control--icon.is-saved .shtepit-favorite-control__heart{animation:.38s cubic-bezier(.22,1,.36,1) shtepit-favorite-pop}@keyframes shtepit-favorite-pop{0%{transform:scale(.92)}45%{transform:scale(1.12)}to{transform:scale(1)}}.shtepit-favorite-control--pill{min-height:2.65rem;box-shadow:var(--shadow-subtle);border-radius:999px;padding:.4rem .95rem .4rem .75rem;font-size:13px;font-weight:700}.shtepit-favorite-control--pill.is-saved{color:var(--favorite-active);border-color:color-mix(in oklch, var(--favorite-active) 32%, var(--border));background:color-mix(in oklch, var(--surface) 82%, var(--favorite-active-soft) 18%)}.shtepit-mode-segment__item--rent.is-active{border-color:color-mix(in oklch, var(--market-rent) 48%, var(--border));background:color-mix(in oklch, var(--market-rent-soft) 85%, var(--surface) 15%);box-shadow:inset 0 1px 0 #ffffff8c, 0 12px 30px color-mix(in oklch, var(--market-rent) 22%, transparent)}@supports (color:lab(0% 0 0)){.shtepit-mode-segment__item--rent.is-active{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), 0 12px 30px color-mix(in oklch, var(--market-rent) 22%, transparent)}}.shtepit-mode-segment__item--rent.is-active .shtepit-mode-segment__icon-wrap{background:var(--market-rent);color:#fff;border-color:color-mix(in oklch, var(--market-rent-hover) 40%, transparent)}.shtepit-mode-segment__item--buy.is-active{border-color:color-mix(in oklch, var(--market-buy) 50%, var(--border));background:color-mix(in oklch, var(--market-buy-soft) 88%, var(--surface) 12%);box-shadow:inset 0 1px 0 #ffffff8c, 0 12px 30px color-mix(in oklch, var(--market-buy) 24%, transparent)}@supports (color:lab(0% 0 0)){.shtepit-mode-segment__item--buy.is-active{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), 0 12px 30px color-mix(in oklch, var(--market-buy) 24%, transparent)}}.shtepit-mode-segment__item--buy.is-active .shtepit-mode-segment__icon-wrap{background:var(--market-buy);color:#fff}.shtepit-mode-segment__item--auction.is-active{border-color:color-mix(in oklch, var(--market-auction) 48%, var(--border));background:color-mix(in oklch, var(--market-auction-soft) 88%, var(--surface) 12%);box-shadow:inset 0 1px 0 #ffffff8c, 0 12px 30px color-mix(in oklch, var(--market-auction) 22%, transparent)}@supports (color:lab(0% 0 0)){.shtepit-mode-segment__item--auction.is-active{box-shadow:inset 0 1px 0 lab(100% 0 0/.55), 0 12px 30px color-mix(in oklch, var(--market-auction) 22%, transparent)}}.shtepit-mode-segment__item--auction.is-active .shtepit-mode-segment__icon-wrap{background:var(--market-auction);color:#fff}.shtepit-hero__brand-statement{flex-direction:column;gap:.12rem;max-width:16ch;display:flex}.shtepit-hero__brand-line{font-family:var(--font-display);letter-spacing:-.03em;color:color-mix(in oklch, var(--foreground) 82%, var(--muted-foreground) 18%);font-size:clamp(1.15rem,2.6vw,1.65rem);font-weight:600;line-height:1.08;display:block}.shtepit-hero__brand-line--emphasis{letter-spacing:-.038em;color:var(--foreground);text-shadow:0 1px #fff6;text-shadow:0 1px lab(100% 0 0/.4);font-size:clamp(1.45rem,3.4vw,2.15rem);font-weight:800}.shtepit-hero__search-prompt{max-width:28ch;font-family:var(--font-display);letter-spacing:-.028em;color:color-mix(in oklch, var(--foreground) 72%, var(--muted-foreground) 28%);margin:0;font-size:clamp(1.125rem,2.2vw,1.45rem);font-weight:600;line-height:1.25}.shtepit-hero__search-prompt-accent{color:color-mix(in oklch, var(--foreground) 55%, var(--brand) 45%)}@media (prefers-reduced-motion:reduce){.shtepit-btn,.shtepit-favorite-control,.shtepit-favorites-nav,.shtepit-favorite-control--icon.is-saved .shtepit-favorite-control__heart{transition:none;animation:none}.shtepit-favorite-control--icon:hover,.shtepit-btn--primary:hover:not(:disabled){transform:none}}@media (max-width:639px){.shtepit-favorites-nav__label{display:none}.shtepit-favorites-nav{padding-inline:.45rem}}.listing-detail-publisher{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}.listing-detail-publisher__label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch, var(--foreground) 52%, transparent);font-size:.6875rem;font-weight:700}.listing-detail-publisher__name{color:var(--foreground);font-size:.9375rem;font-weight:700}.listing-detail-price-hero{margin:0}.listing-detail-location{background:color-mix(in oklch, var(--surface) 98%, transparent);border:1px solid #11111152;border:1px solid lab(5.06333% .00000745058 0/.32);border-color:oklch(17.7638% 2.23517e-8 none/.32) oklch(17.7638% 2.23517e-8 none/.32) oklch(17.7638% 2.23517e-8 none/.32) oklch(17.7638% 2.23517e-8 none/.32);border-radius:999px;align-items:center;gap:.65rem;width:fit-content;max-width:100%;padding:.5rem 1rem .5rem .6rem;display:inline-flex;box-shadow:inset 0 0 0 1px #1111110f;box-shadow:inset 0 0 0 1px lab(5.06333% .00000745058 0/.06)}.listing-detail-location__text{font-family:var(--font-display);letter-spacing:-.02em;color:#111;font-size:1.0625rem;font-weight:800;line-height:1.3}.listing-detail-location__text:hover{color:#111}.marketplace-theme.dark .listing-detail-location{background:color-mix(in oklch, var(--surface) 92%, transparent);border-color:#11111161;border-color:lab(5.06333% .00000745058 0/.38)}.marketplace-theme.dark .listing-detail-location__text{color:var(--foreground)}.listing-detail-location--compact{gap:.5rem;padding:.4rem .75rem .4rem .5rem}.listing-detail-location--compact .listing-feature-ring--location{width:2.125rem;height:2.125rem}.listing-detail-location--compact .listing-detail-location__text{font-size:.9375rem}.shtepit-list-row__location-slot{align-self:flex-start}.shtepit-list-row__meta-row{align-items:center}.listing-feature-ring{background:color-mix(in oklch, var(--surface) 96%, transparent);width:2.625rem;height:2.625rem;color:var(--foreground);border:1.5px solid #00000038;border:1.5px solid lab(0% 0 0/.22);border-color:oklch(0% none none/.22) oklch(0% none none/.22) oklch(0% none none/.22) oklch(0% none none/.22);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.listing-feature-ring--location{color:#111;border:1.5px solid #11111147;border:1.5px solid lab(5.06333% .00000745058 0/.28);border-color:oklch(17.7638% 2.23517e-8 none/.28) oklch(17.7638% 2.23517e-8 none/.28) oklch(17.7638% 2.23517e-8 none/.28) oklch(17.7638% 2.23517e-8 none/.28);width:2.5rem;height:2.5rem}.marketplace-theme.dark .listing-feature-ring--location{color:var(--foreground);border-color:#ffffff3d;border-color:lab(100% 0 0/.24)}.marketplace-theme.dark .listing-feature-ring{background:color-mix(in oklch, var(--surface) 88%, transparent);border-color:#ffffff47;border-color:lab(100% 0 0/.28)}.listing-detail-stage .listing-spec-badge{background:color-mix(in oklch, var(--surface) 98%, transparent);height:auto;min-height:2.125rem;color:var(--foreground);border:1.5px solid #0003;border:1.5px solid lab(0% 0 0/.2);border-color:oklch(0% none none/.2) oklch(0% none none/.2) oklch(0% none none/.2) oklch(0% none none/.2);padding:.4rem .85rem}.marketplace-theme.dark .listing-detail-stage .listing-spec-badge{background:color-mix(in oklch, var(--surface) 90%, transparent);border-color:#ffffff42;border-color:lab(100% 0 0/.26)}.listing-detail-stage .listing-spec-badge--size,.listing-detail-stage .listing-spec-badge--rooms,.listing-detail-stage .listing-spec-badge--bathrooms,.listing-detail-stage .listing-spec-badge--floor,.listing-detail-stage .listing-spec-badge--parking,.listing-detail-stage .listing-spec-badge--furnished,.listing-detail-stage .listing-spec-badge--amenity,.listing-detail-stage .listing-spec-badge--meta{background:color-mix(in oklch, var(--surface) 98%, transparent);color:var(--foreground)}.shtepit-browse-type-filter{flex-wrap:wrap;gap:.45rem;display:flex}.shtepit-browse-type-filter__chip{border:1.5px solid var(--border-strong);background:color-mix(in oklch, var(--surface) 96%, transparent);min-height:2.125rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .85rem;font-size:.8125rem;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.shtepit-browse-type-filter__chip:hover{border-color:color-mix(in oklch, var(--foreground) 22%, var(--border-strong))}.shtepit-browse-type-filter__chip.is-active{box-shadow:0 0 0 1px color-mix(in oklch, var(--brand) 35%, transparent)}.shtepit-browse-type-filter__chip--rent.is-active{border-color:color-mix(in oklch, var(--market-rent) 55%, transparent);background:color-mix(in oklch, var(--market-rent) 18%, var(--surface));color:color-mix(in oklch, var(--market-rent) 75%, #111)}.shtepit-browse-type-filter__chip--buy.is-active{border-color:color-mix(in oklch, var(--market-buy) 58%, transparent);background:color-mix(in oklch, var(--market-buy) 20%, var(--surface));color:color-mix(in oklch, var(--market-buy) 78%, #111)}.shtepit-browse-sort{border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in oklch, var(--surface) 94%, transparent);padding:.35rem .5rem}.shtepit-browse-toolbar{width:100%}.shtepit-browse-view{box-shadow:var(--shadow-subtle)}.shtepit-whatsapp-cta{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(165deg,#25d366 0%,#1ebe5d 48%,#128c7e 100%);border:1px solid #25d36673;border:1px solid lab(74.7716% -60.9649 41.133/.45);align-items:center;gap:.85rem;width:100%;min-height:4.25rem;padding:.85rem 1rem;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 14px 32px #25d36652,inset 0 1px #ffffff47;box-shadow:0 14px 32px lab(74.7716% -60.9649 41.133/.32),inset 0 1px lab(100% 0 0/.278431)}.shtepit-whatsapp-cta:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 18px 38px #25d36661,inset 0 1px #ffffff52;box-shadow:0 18px 38px lab(74.7716% -60.9649 41.133/.38),inset 0 1px lab(100% 0 0/.321569)}.shtepit-whatsapp-cta__icon-wrap{background:#ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;display:grid;box-shadow:inset 0 0 0 2px #00000061,inset 0 0 0 3px #ffffff1f}.shtepit-whatsapp-cta__icon{width:2rem;height:2rem}.shtepit-whatsapp-cta__text{text-align:left;flex-direction:column;gap:.15rem;min-width:0;display:flex}.shtepit-whatsapp-cta__label{letter-spacing:-.02em;font-size:1.0625rem;font-weight:800;line-height:1.15}.shtepit-whatsapp-cta__hint{color:#ffffffe0;font-size:.75rem;font-weight:500;line-height:1.35}.shtepit-whatsapp-cta--hero{border-radius:var(--radius-xl);gap:1rem;min-height:5.5rem;padding:1rem 1.15rem;box-shadow:0 18px 42px #25d3665c,inset 0 1px #ffffff52;box-shadow:0 18px 42px lab(74.7716% -60.9649 41.133/.36),inset 0 1px lab(100% 0 0/.321569)}.shtepit-whatsapp-cta--hero .shtepit-whatsapp-cta__icon-wrap{width:4.35rem;height:4.35rem}.shtepit-whatsapp-cta--hero .shtepit-whatsapp-cta__icon{width:2.75rem;height:2.75rem}.shtepit-whatsapp-cta--hero .shtepit-whatsapp-cta__label{font-size:1.2rem}.shtepit-whatsapp-cta--hero .shtepit-whatsapp-cta__hint{font-size:.8125rem}.shtepit-whatsapp-cta--header{border-radius:999px;gap:.55rem;width:auto;min-height:2.65rem;padding:.45rem .75rem .45rem .5rem;box-shadow:0 8px 20px #25d36647,inset 0 1px #ffffff42;box-shadow:0 8px 20px lab(74.7716% -60.9649 41.133/.28),inset 0 1px lab(100% 0 0/.258824)}.shtepit-whatsapp-cta--header .shtepit-whatsapp-cta__icon-wrap{width:2.35rem;height:2.35rem;box-shadow:inset 0 0 0 2px #0000007a,inset 0 0 0 3px #ffffff1a}.shtepit-whatsapp-cta--header .shtepit-whatsapp-cta__icon{width:1.35rem;height:1.35rem}.shtepit-whatsapp-cta--header .shtepit-whatsapp-cta__label{white-space:nowrap;font-size:.8125rem;font-weight:800}.listing-detail-header__actions{align-items:flex-end;gap:.5rem}
