:root{--ea-bg:#f6f3f1;--ea-surface:#ffffff;--ea-ink:#18151b;--ea-muted:#6d6772;--ea-line:#e8e2de;--ea-accent:#d71f3b;--ea-accent-dark:#b3142d;--ea-head:#121014;--ea-radius:14px;--ea-shadow:0 1px 2px rgba(24, 21, 27, .06), 0 8px 24px -12px rgba(24, 21, 27, .18);--c-main:#d71f3b;--c-main-rgb:215, 31, 59}body.ea-v2{background:var(--ea-bg);color:var(--ea-ink)}.ea-v2 .main-wrap{background:var(--ea-bg)}.ea-v2 .smart-head .s-dark,.ea-v2 .smart-head-row.s-dark{background:var(--ea-head)}.ea-v2 .smart-head-mid{border-bottom:1px solid rgb(255 255 255 / .06)}.ea-v2 .smart-head-main .smart-head-social,.ea-v2 .smart-head-main .items-left .spc-social{display:none}.ea-v2 .navigation-main{--nav-items-space:13px}.ea-v2 .navigation-main .menu>li>a{font-size:13px;letter-spacing:.04em;white-space:nowrap;padding-left:13px;padding-right:13px;color:rgb(255 255 255 / .78)}.ea-v2 .navigation-main .menu>li>a:hover,.ea-v2 .navigation-main .menu>.current-menu-item>a{color:#fff}.ea-v2 .navigation-main .menu>.current-menu-item>a{box-shadow:inset 0 -3px 0 var(--ea-accent)}.ea-v2 .smart-head .ts-button,.ea-v2 .smart-head a.ts-button-a,.ea-v2 .smart-head .ts-button1{background:var(--ea-accent);border-color:var(--ea-accent);color:#fff;border-radius:999px}.ea-v2 .breadcrumbs{background:#fff0;border:0}.ea-v2 .breadcrumbs .inner{font-size:13px;color:var(--ea-muted);padding-top:18px}.ea-v2 .no-sidebar .main-content,.ea-v2 .main.no-sidebar .col-8{width:100%;max-width:100%;flex:0 0 100%}.ea-v2 .main{padding-top:10px}.ea-v2 .the-page-heading,.ea-v2 .post-header .main-heading{font-size:clamp(28px, 3.4vw, 42px);line-height:1.12;letter-spacing:-.02em;font-weight:800;margin-bottom:8px}.ea-v2 .page-content>p,.ea-v2 .page-content>h2,.ea-v2 .page-content>h3,.ea-v2 .page-content>ul:not(.ea-summary):not(.eanonse-nav),.ea-v2 .page-content>ol{max-width:760px}.ea-v2 .page-content>p{font-size:17px;line-height:1.7;color:#36313a}.ea-v2 .page-content>h2{font-size:24px;letter-spacing:-.01em;margin:1.8em 0 .6em}.ea-summary{list-style:none;margin:0 0 18px!important;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ea-summary li{margin:0!important;padding:8px 14px;background:var(--ea-surface);border:1px solid var(--ea-line);border-radius:999px;font-size:14px;color:var(--ea-muted)}.ea-summary b{color:var(--ea-ink);font-weight:700}.ea-v2 .ea-card__name{color:#fff!important}.ea-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 2.2em}.ea-card{background:var(--ea-surface);border-radius:var(--ea-radius);overflow:hidden;box-shadow:var(--ea-shadow);transition:transform .18s ease,box-shadow .18s ease}.ea-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgb(24 21 27 / .06),0 18px 34px -14px rgb(24 21 27 / .32)}.ea-card__link{display:block;color:inherit;text-decoration:none}.ea-card__link:hover{color:inherit}.ea-card__media{position:relative;aspect-ratio:4 / 5;background:#e9e4e0;overflow:hidden}.ea-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ea-card:hover .ea-card__media img{transform:scale(1.04)}.ea-card__overlay{position:absolute;inset:auto 0 0 0;padding:40px 14px 12px;background:linear-gradient(to top,rgb(10 8 12 / .82),#fff0)}.ea-card__name{margin:0!important;color:#fff;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-align:left}.ea-card__name span{font-weight:500;opacity:.85}.ea-card__photos{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:rgb(10 8 12 / .55);backdrop-filter:blur(4px);color:#fff;font-size:12px;font-weight:600}.ea-card__photos svg{width:14px;height:14px}.ea-card__body{display:flex;flex-direction:column;gap:3px;padding:11px 14px 13px}.ea-card__loc{margin:0!important;display:flex;align-items:center;gap:4px;min-width:0;font-size:13.5px;color:var(--ea-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ea-card__loc svg{width:14px;height:14px;flex:none;color:var(--ea-accent)}.ea-card__loc em{font-style:normal;opacity:.8}.ea-card__price{margin:0!important;white-space:nowrap;font-size:12.5px;color:var(--ea-muted)}.ea-card__price b{font-size:16px;color:var(--ea-ink);margin-right:3px}.ea-grid--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ea-grid--c4{grid-template-columns:repeat(4,minmax(0,1fr))}.ea-grid--c5{grid-template-columns:repeat(5,minmax(0,1fr))}.ea-grid--c6{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ea-grid--c6 .ea-card__name{font-size:17px}@media (max-width:1100px){.ea-grid--c5,.ea-grid--c6{grid-template-columns:repeat(3,minmax(0,1fr))}}.ea-v2 .eanonse-nav--top li a,.ea-v2 .eanonse-nav li a{display:inline-block;padding:7px 14px;background:var(--ea-surface);border:1px solid var(--ea-line);border-radius:999px;color:var(--ea-ink);font-size:14px;text-decoration:none;transition:border-color .15s,color .15s}.ea-v2 .eanonse-nav li a:hover{border-color:var(--ea-accent);color:var(--ea-accent)}.ea-v2 .eanonse-nav__n{color:var(--ea-muted);opacity:1}.ea-v2 .eanonse-woj{gap:14px}.ea-v2 .eanonse-woj__blok{width:calc(25% - 11px);background:var(--ea-surface);border:1px solid var(--ea-line);border-radius:var(--ea-radius);padding:16px 18px}.ea-v2 .eanonse-woj__nazwa{font-size:15px;font-weight:700;text-transform:capitalize}.ea-v2 .eanonse-woj__blok a{color:var(--ea-ink)}.ea-v2 .eanonse-woj__blok a:hover,.ea-v2 .eanonse-woj__wszystkie a{color:var(--ea-accent)}.ea-v2 .eanonse-lokalne{margin:2.4em 0 1em;padding:22px 24px;background:var(--ea-surface);border:1px solid var(--ea-line);border-radius:var(--ea-radius)}.ea-v2 .eanonse-lokalne h3{font-size:15px;margin-top:0}.ea-profile{padding-bottom:20px}.ea-profile__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:32px;align-items:start;margin-top:6px}.ea-gallery__main{margin:0;border-radius:var(--ea-radius);overflow:hidden;background:#e9e4e0;aspect-ratio:4 / 5;box-shadow:var(--ea-shadow)}.ea-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.ea-gallery__thumbs{display:flex;gap:10px;margin-top:12px}.ea-gallery__thumb{padding:0;width:84px;aspect-ratio:1;border:2px solid #fff0;border-radius:10px;overflow:hidden;background:none;cursor:pointer;opacity:.7;transition:opacity .15s,border-color .15s}.ea-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ea-gallery__thumb:hover,.ea-gallery__thumb.is-active{opacity:1;border-color:var(--ea-accent)}.ea-panel{position:sticky;top:20px;background:var(--ea-surface);border-radius:var(--ea-radius);padding:26px 26px 22px;box-shadow:var(--ea-shadow)}.ea-panel__loc{display:flex;align-items:center;gap:5px;margin:0 0 6px;font-size:14px;color:var(--ea-muted)}.ea-panel__loc svg{width:15px;height:15px;color:var(--ea-accent)}.ea-panel__loc a{color:var(--ea-ink);font-weight:600}.ea-panel__title{margin:0 0 6px;font-size:clamp(28px, 3vw, 38px);line-height:1.1;font-weight:800;letter-spacing:-.02em}.ea-panel__price{margin:0 0 18px;color:var(--ea-muted);font-size:15px}.ea-panel__price b{color:var(--ea-accent);font-size:26px;font-weight:800;letter-spacing:-.01em}.ea-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 20px}.ea-facts div{background:var(--ea-bg);border-radius:10px;padding:9px 10px;min-width:0}.ea-facts dt{margin:0;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ea-muted)}.ea-facts dd{margin:2px 0 0;font-size:16px;font-weight:700}.ea-panel__h{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ea-muted);margin:0 0 6px}.ea-prices{width:100%;border-collapse:collapse;margin:0 0 20px;border:0}.ea-prices th,.ea-prices td{padding:10px 0;border:0;border-bottom:1px solid var(--ea-line);background:none;font-size:15px}.ea-prices th{text-align:left;font-weight:500;color:#36313a}.ea-prices td{text-align:right;font-weight:700}.ea-prices tr:last-child th,.ea-prices tr:last-child td{border-bottom:0}.ea-cta{display:grid;gap:10px}.ea-cta *,.ea-extra *{box-sizing:border-box;max-width:100%}.ea-cta .message-button,.ea-cta .call-button{width:100%;margin:0;padding:14px 18px;border:0;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;line-height:1.2}.ea-cta .message-button{background:var(--ea-accent);color:#fff}.ea-cta .message-button:hover{background:var(--ea-accent-dark)}.ea-cta .call-button{background:var(--ea-ink);color:#fff}.ea-profile__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:32px;margin-top:36px}.ea-desc{background:var(--ea-surface);border-radius:var(--ea-radius);padding:28px 32px;box-shadow:var(--ea-shadow)}.ea-desc__h,.ea-section-h{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0 0 14px}.ea-desc p{font-size:17px;line-height:1.7;color:#36313a}.ea-desc h2{font-size:19px;margin:1.5em 0 .5em}.ea-extra>*{background:var(--ea-surface);border-radius:var(--ea-radius);padding:20px 22px;box-shadow:var(--ea-shadow);margin-bottom:16px}.ea-extra .tag{display:inline-block;margin:0 6px 6px 0;padding:5px 11px;border-radius:999px;background:var(--ea-bg);font-size:13px}.ea-extra .popup-button{width:100%;padding:11px 16px;border-radius:999px;border:1px solid var(--ea-line);background:var(--ea-bg);color:var(--ea-ink);font-weight:600}.ea-related{margin-top:44px}.ea-v2 .main-footer .lower-footer{background:var(--ea-head)}.ea-v2 .eanonse-disclosure{opacity:.85;color:var(--ea-muted);font-size:13px}@media (max-width:960px){.ea-profile__top,.ea-profile__body{grid-template-columns:1fr;gap:20px}.ea-panel{position:static}.ea-v2 .eanonse-woj__blok{width:calc(50% - 7px)}}@media (max-width:767px){.ea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ea-card{border-radius:12px}.ea-card__name{font-size:16px}.ea-grid--c3,.ea-grid--c4,.ea-grid--c5,.ea-grid--c6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ea-card__body{gap:2px;padding:9px 11px 11px}.ea-card__loc{font-size:12.5px;max-width:100%}.ea-desc{padding:20px}.ea-panel{padding:20px}.ea-gallery__thumb{width:64px}.ea-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ea-v2 .page-content>p{font-size:16px}.ea-summary li{font-size:13px;padding:6px 11px}}@media (max-width:480px){.ea-v2 .eanonse-woj__blok{width:100%}}.ea-v2 .ea-cta .message-button,.ea-v2 .ea-cta .call-button{padding:15px 18px!important;height:auto!important}