:root{--wista-wine:#5a1730;--wista-wine-deep:#2c0e18;--wista-gold:#c7a35a;--wista-gold-soft:#ead8ac;--wista-ink:#0a100d;--wista-slate:#121b17;--wista-cream:#f7f1e7;--wista-muted:#b9b5aa}.header{border-bottom:1px solid rgba(199,163,90,.38)}.McZBKqm{letter-spacing:.12em!important;color:var(--wista-gold)!important}.stol-hero{background:linear-gradient(90deg,rgba(10,16,13,.9),rgba(10,16,13,.26)),url('../vXb95zUQwA/stolwista-hero.png') center/cover!important}.salon-header{background:linear-gradient(90deg,rgba(44,14,24,.92),rgba(44,14,24,.42)),url('../vXb95zUQwA/stolwista-salon.png') center/cover!important}.eyebrow{font-size:12px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--wista-gold)!important}.YgWUKmyYNE img,.ZC9KQuz img,.shApjqsnX img,.naKRa1lKW img,.k4Tfiy img{filter:saturate(.84) contrast(1.06)}.btn,.pDBgcK a{background:var(--wista-wine)!important;border-color:var(--wista-wine)!important}.d8FP81l a{border-color:var(--wista-gold)!important;color:var(--wista-gold)!important}.faq-item{border-left:3px solid var(--wista-gold)}.preloader,.loader,.loading{display:none!important}

/* Stół Wista: a continuous dinner-table composition, not three disconnected template blocks. */
.IlHEe9TgR{padding:92px 0!important;background:var(--wista-ink)!important}.IlHEe9TgR .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr) minmax(0,1fr);align-items:center;gap:0}.IlHEe9TgR .W6yy6k9,.IlHEe9TgR .RURwBep{float:none!important;width:auto!important;padding:0!important}.IlHEe9TgR .shApjqsnX,.IlHEe9TgR .naKRa1lKW{margin:0!important;height:310px;overflow:hidden;background:#050806}.IlHEe9TgR .shApjqsnX{border-radius:10px 0 0 10px}.IlHEe9TgR .naKRa1lKW{border-radius:0 10px 10px 0}.IlHEe9TgR .shApjqsnX img,.IlHEe9TgR .naKRa1lKW img{width:100%;height:100%;object-fit:cover}.IlHEe9TgR .cIlpbJR{position:relative;z-index:1;min-height:356px;margin:0 -22px;padding:42px 32px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(145deg,#671c35 0%,var(--wista-wine-deep) 100%)!important;border:1px solid rgba(234,216,172,.48)!important;box-shadow:0 24px 50px rgba(0,0,0,.38)}.IlHEe9TgR .cIlpbJR h4{font-size:24px!important;line-height:1.18;color:var(--wista-gold-soft)!important}.cIlpbJR .APLdPDcstTV{width:100%;margin:4px 0 16px;padding:17px 12px!important;background:rgba(247,241,231,.1)!important;border:1px solid rgba(234,216,172,.36)}.cIlpbJR .APLdPDcstTV h6{margin:8px 0 0!important;color:var(--wista-gold)!important;font-size:22px!important}.cIlpbJR span{width:auto!important;height:auto!important;line-height:normal!important;border:0!important;color:var(--wista-gold-soft)!important}.gXnjQaT2l7D a{margin-top:4px!important;background:var(--wista-cream)!important;color:var(--wista-wine)!important;border-radius:2px}

.kxI9EPRkMWq{padding:38px 0 84px!important;background:#101814!important}.kxI9EPRkMWq .row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.kxI9EPRkMWq .W6yy6k9{float:none!important;width:auto!important;padding:0!important}.kxI9EPRkMWq .oZyzVe{min-height:158px;padding:28px 22px!important;display:flex;align-items:center;justify-content:center;text-align:left!important;background:linear-gradient(145deg,#1a251f,#121a16)!important;border:1px solid rgba(199,163,90,.25)!important;border-top:3px solid var(--wista-gold)!important;box-shadow:none!important;transition:transform .2s ease,border-color .2s ease}.kxI9EPRkMWq .oZyzVe:hover{transform:translateY(-4px);border-color:rgba(234,216,172,.7)!important}.oZyzVe h4{margin:0 0 9px!important;color:var(--wista-gold-soft)!important;font-size:21px!important;line-height:1.15}.oZyzVe p{margin:0!important;color:var(--wista-muted)!important;font-size:14px!important}.oZyzVe a{display:block;width:100%}

.mIgk6b94{padding:92px 0 72px!important;background:radial-gradient(circle at 50% 0,rgba(90,23,48,.24),transparent 34%),var(--wista-ink)!important}.mIgk6b94 .ehMPkblFd h2{color:var(--wista-gold-soft)!important;margin-bottom:48px!important}.mIgk6b94 .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mIgk6b94 .ehMPkblFd{grid-column:1/-1}.mIgk6b94 .kd90SwHa1a{float:none!important;width:auto!important;padding:0!important}.ZC9KQuz{width:100%;margin:0!important;display:grid!important;grid-template-columns:46% 54%;min-height:238px;background:var(--wista-slate)!important;border:1px solid rgba(199,163,90,.3)!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important}.ZC9KQuz img{width:100%!important;height:100%;min-height:238px;object-fit:cover}.ZC9KQuz .uUE6GP{width:auto!important;float:none!important;padding:28px 28px 22px!important;background:var(--wista-slate)!important}.ZC9KQuz .uUE6GP h4{color:var(--wista-gold)!important;font-size:23px!important;line-height:1.15}.ZC9KQuz .uUE6GP span{color:var(--wista-muted)!important}.ZC9KQuz .uUE6GP p{color:var(--wista-cream)!important;font-size:15px!important;line-height:1.65}

@media(max-width:767px){.stol-hero,.salon-header{background-position:60% center!important}.IlHEe9TgR{padding:58px 0!important}.IlHEe9TgR .row{display:block}.IlHEe9TgR .shApjqsnX,.IlHEe9TgR .naKRa1lKW{height:205px;border-radius:8px}.IlHEe9TgR .cIlpbJR{min-height:0;margin:-14px 18px;position:relative;padding:34px 24px!important}.kxI9EPRkMWq .row,.mIgk6b94 .row{grid-template-columns:1fr}.mIgk6b94 .ehMPkblFd{grid-column:auto}.ZC9KQuz{grid-template-columns:1fr}.ZC9KQuz img{min-height:210px}.mIgk6b94{padding:65px 0 48px!important}}
