/* public/css/custom.css */

/* Alapvető betűtípus beállítása */
/* 1. Képernyő magasságának biztosítása a gyökér elemeken */
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

/* 2. Body beállítása Flexbox konténernek (vertikális elrendezés) */
body {
    display: flex;
    flex-direction: column;
	font-family: Arial, sans-serif;
    line-height: 1.6;
    overflow-x: hidden; /* Megakadályozza a vízszintes görgetést */
}

/* 3. A fő tartalom (main) növekedésének engedélyezése */
main {
    /* Ez biztosítja, hogy a main elem kitölt minden rendelkezésre álló helyet, 
       így tolja le a footert a képernyő aljára */
    flex-grow: 1;
}

/* 4. A lábléc fixálásának biztosítása */
footer {
    flex-shrink: 0; /* Megakadályozza, hogy a lábléc összenyomódjon */
}

main.container {
    flex-grow: 1;
    /* Ezt a paddingot adtuk hozzá, ami az mt-4-gyel megegyező eltolást okoz, de nem okoz görgetést Flexboxban */
    padding-top: 0; 
}

/* Sötét háttér (admin nézetek is használják): a vawshop sötétje */
.bg-dark {
    background-color: #222221 !important;
}

/* Primary és mentés gomb (admin is): vawshop sötét, hoverre bordó */
.btn-primary,
.btn-primarysave {
    background-color: #222221;
    border-color: #222221;
    color: #ffffff;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primarysave:hover,
.btn-primarysave:active,
.btn-primarysave:focus {
    background-color: #a35363;
    border-color: #a35363;
    color: #ffffff;
    box-shadow: none !important;
}

/* Teljesen kikapcsoljuk az outline-t minden gombnál, ha a fenti nem segít */
.btn:focus {
    outline: none !important;
}

@media (max-width: 991.98px) {
    .container {
        /* Szélesség 95%-ra állítása (mobilon és tableten) */
        max-width: 100% !important; 
        
        /* Fontos: A Bootstrap 5 a konténerekre alapértelmezetten alkalmaz horizontális paddingot.
           Ezt a paddingot nullázzuk le mobilon, hogy a tartalom közelebb kerüljön a szélekhez. */
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}


/* --- 1. CSOPORT: Fő konténerek (90% szélesség és középre igazítás) --- */
/* Ezek a közvetlenül a main-ben lévő, vagy fő elrendezést adó elemek */
.layout-builder-rendered .layout-row > .container,
.layout-row > .container-fluid,
.egyeb,
main > .container.mt-5,
main > .container.py-4 {
    width: 90% !important;
    max-width: 90% !important;
    margin-left: auto;
    margin-right: auto;
}

/* --- 2. CSOPORT: Beágyazott konténerek (100% szélesség) --- */
/* Mivel a szülőjük (fenti csoport) már 90%-os, ezeknek teljesen ki kell tölteniük a szülőt.
   Ez felülírja a Bootstrap alapértelmezett fix szélességeit a beágyazott elemeknél. */
main > .container.mt-5 > .container,
main > .container.py-4 > .container, /* <--- EZT ADTAM HOZZÁ A KÉP ALAPJÁN */
.category-wrapper,
article.container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0; /* Opcionális: a duplázott padding elkerülése végett */
    padding-right: 0;
}

/* A főoldali tartalom konténerének további belső margója */
.container {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

main.container {
	max-width: 90% !important;
}

.container.mt-5 {
margin-top: 0 !important;	
}

.table > :not(:first-child) {
  border-top: 0px;
}

/* reCAPTCHA jelvény elrejtése */
.grecaptcha-badge { 
    visibility: hidden; 
}


.toggle-status-btn {
    cursor: pointer; 
    /* Ez biztosítja, hogy az egérmutató kéz (pointer) legyen, 
       jelezve a kattinthatóságot. */
}

 /* Beállítjuk a tartalom maximális szélességét, hogy ne nyúljon túl hosszúra az olvashatóság érdekében */
    .article-container {
        max-width: 90%;
        margin: 0 auto;
        padding-top: 20px;
        padding-bottom: 50px;
    }
    
    /* Cikk borítókép stílusa */
    .article-image {
        /*width: 100%;*/
		display: block;
		margin-left: auto;
		margin-right: auto;
        max-height: 450px; /* Magasság korlátozása nagy képeknél */
		max-width: 100%;
        object-fit: cover; /* Kitölti a rendelkezésre álló helyet, de nem torzít */
        border-radius: 8px;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
        margin-bottom: 30px;
    }

    /* A szövegtörzs olvashatóságának javítása */
    .article-content {
        font-size: 1.1rem;
        line-height: 1.8;
        color: #333;
    }
    .article-content p {
        margin-bottom: 1.5rem;
    }
    
    /* A TinyMCE által generált képek is korlátozott szélességűek legyenek */
    .article-content img {
        max-width: 100%;
        height: auto;
        border-radius: 6px;
    }

    /* Float right/left képek javítása - ne lógjanak ki a konténerből */
    .article-content img[style*="float: right"],
    .article-content img[style*="float:right"] {
        max-width: 50% !important;
        margin-left: 20px;
        margin-bottom: 15px;
        margin-top: 5px;
    }

    .article-content img[style*="float: left"],
    .article-content img[style*="float:left"] {
        max-width: 50% !important;
        margin-right: 20px;
        margin-bottom: 15px;
        margin-top: 5px;
    }

    /* Clearfix az article-content-hez, hogy a float-olt elemeket tartalmazza */
    .article-content::after {
        content: "";
        display: table;
        clear: both;
    }

    /* Reszponzív: mobilon a float képek teljes szélességűek legyenek */
    @media (max-width: 768px) {
        .article-content img[style*="float: right"],
        .article-content img[style*="float:right"],
        .article-content img[style*="float: left"],
        .article-content img[style*="float:left"] {
            float: none !important;
            max-width: 100% !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
            display: block;
            margin-bottom: 15px;
        }
    }

    /* Kiemelt bevezető (excerpt) stílusa */
    .article-excerpt {
        font-size: 1.3rem;
        color: #555;
        border-left: 5px solid #a35363;
        padding-left: 15px;
        margin-bottom: 30px;
    }



/* Reszponzív finomítások a home.php mintájára */
@media (max-width: 576px) {
    .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
        --bs-gutter-x: 0;
    }
    .col-12, .px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /* Mobilron a lekerekítést érdemes levenni, ha a modulok is faltól-falig érnek, 
       de mivel kérted a lekerekítést, a 'rounded' osztályt fent hagytuk az article-en. */
}


.btn-outline-category {
    color: #fd7e14;
    border-color: #fd7e14;
    background-color: transparent;
    transition: all 0.3s ease;
}

.btn-outline-category:hover {
    background-color: #fd7e14; /* A keret színe lesz a háttér */
    color: #ffffff;           /* A szöveg pedig fehér, hogy látszódjon */
    border-color: #fd7e14;
}

.btn-outline-seo {
    color: #20c997;
    border-color: #20c997;
    background-color: transparent;
    transition: all 0.3s ease;
}

.btn-outline-seo:hover {
    background-color: #20c997; /* A keret színe lesz a háttér */
    color: #ffffff;           /* A szöveg pedig fehér, hogy látszódjon */
    border-color: #20c997;
}


.btn-outline-indigo {
    color: #6610f2;
    border-color: #6610f2;
    background-color: transparent;
    transition: all 0.3s ease;
}

.btn-outline-indigo:hover {
    background-color: #6610f2; /* A keret színe lesz a háttér */
    color: #ffffff;           /* A szöveg pedig fehér, hogy látszódjon */
    border-color: #6610f2;
}

.btn-slider_button {
	display: inline-block;
    margin-top: 15px;
    padding: 10px 25px;
    background-color: #222221;
    color: #ffffff;
    border-radius: 100px;
    transition: all 0.3s ease;

}
.btn-slider_button:hover {
	background-color: #a35363;
    color: #ffffff;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);

}


/* Egységesített menü nyíl animáció (Oldalsáv + Lábléc) */
[data-bs-toggle="collapse"] .transition-icon {
    transition: transform 0.3s ease;
    font-size: 0.8rem;
    display: inline-block;
}

/* Amikor a vezérlő NEM collapsed (tehát nyitva van), forgassa a nyilat */
[data-bs-toggle="collapse"]:not(.collapsed) .transition-icon {
    transform: rotate(180deg);
}

/* Behúzás és elválasztó vonal javítása a lábléchez is */
.module .border-start, 
.footer-widget .border-start {
    border-left: 2px solid #dee2e6 !important;
    margin-left: 10px !important;
}

/* Hover effekt javítása a lábléchez is */
.footer-widget a.hover-primary:hover {
    color: #a35363 !important;
    padding-left: 5px;
    transition: all 0.2s ease;
}

/* Footer widget képek korlátozása - megakadályozza a kilógást */
.footer-widget {
    overflow: hidden;
}

.footer-widget img {
    max-width: 100%;
    height: auto;
}

.footer-widget-content {
    overflow: hidden;
}

.footer-widget-content img {
    max-width: 100%;
    height: auto;
}


.nav-item-wrapper {
    display: flex;
    align-items: center;
}

.dropdown-item-wrapper {
    display: flex;
    align-items: center;
}

.dropdown-caret {
    padding: 0 8px;
 
}
.dropdown-split-hover.show .nav-item-wrapper .dropdown-caret{
   transform: rotate(180deg);
}
.dropdown-submenu.show .dropdown-caret  {
   transform: rotate(180deg);
}


/* =======================================
   GALÉRIA STÍLUSOK (Fancybox lightbox)
   ======================================= */

/* Galéria konténer */
.gallery-container {
    margin-bottom: 2rem;
}

.gallery-container .gallery-title {
    font-weight: 600;
    color: #333;
    padding-bottom: 0.5rem;
    display: inline-block;
}

/* Galéria képek grid */
.gallery-grid .gallery-item {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
}

.gallery-grid .gallery-thumb {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.gallery-grid .gallery-item:hover .gallery-thumb {
    transform: scale(1.05);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);
}

/* Overlay effekt hover-kor */
.gallery-grid .gallery-item::after {
    content: '\f00e'; /* FontAwesome nagyító ikon */
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    color: white;
    font-size: 1.5rem;
    background: rgba(0, 0, 0, 0.5);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
    pointer-events: none;
}

.gallery-grid .gallery-item:hover::after {
    transform: translate(-50%, -50%) scale(1);
}

/* Galéria kép felirat */
.gallery-grid small {
    font-size: 0.75rem;
    line-height: 1.2;
}


.gallery-page .gallery-thumb {
    width: 100%;
    height: 150px;
    object-fit: cover;
    cursor: zoom-in;
    transition: transform 0.3s ease;
}
.gallery-page .gallery-item:hover .gallery-thumb {
    transform: scale(1.02);
}



/* =======================================
   MODULOK EGYFORMA MAGASSÁG
   ======================================= */
/* 1. Oszlopok beállítása:
   A 'display: flex' miatt az oszlopban lévő tartalom (a modul)
   automatikusan megnyúlhat az oszlop aljáig. */
.layout-builder-rendered .row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

/* 2. Modul beállítása:
   A 'flex-grow: 1' biztosítja, hogy a modul kitöltse a magasságot.
   Így ha a szomszéd oszlop magasabb, ez a modul is megnő hozzá. */
.layout-builder-rendered .module {
    display: flex;
    flex-direction: column;
    flex-grow: 1;       /* Ez a kulcs a nyújtáshoz */
    width: 100%;        /* Biztosítjuk a szélességet */
    margin-bottom: 20px;
}

/* 3. Kártya (Card) beállítása:
   A 'height: 100%' miatt a kártya kerete végigér a modulon. */
.layout-builder-rendered .module .card {
    height: 100%; 
    display: flex;
    flex-direction: column;
}

/* 4. Kártya tartalom (Body):
   A 'flex-grow: 1' miatt a szöveges rész tölti ki az üres helyet,
   így a gomb lecsúszik az aljára. */
.layout-builder-rendered .module .card-body {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

/* 5. Gomb igazítása az aljára */
.layout-builder-rendered .module .module-button,
.layout-builder-rendered .module .mt-3.text-center { 
    margin-top: auto; 
    padding-top: 15px;
}

/* ============================================================
   AI CHATBOT - DASHBOARD KÁRTYA ÉS GOMB STÍLUSOK
   ============================================================ */

.btn-outline-purple {
    color: #6f42c1;
    border-color: #6f42c1;
    background-color: transparent;
    transition: all 0.3s ease;
}

.btn-outline-purple:hover {
    background-color: #6f42c1;
    color: #ffffff;
    border-color: #6f42c1;
}

.border-purple {
    border-color: #6f42c1 !important;
}

/* ============================================================
   REGISZTRÁCIÓS OLDAL STÍLUSOK
   ============================================================ */

/* Regisztrációs kártya */
.register-card {
    background: white;
    border-radius: 10px;
    box-shadow: 0 15px 35px rgba(0,0,0,0.1);
    padding: 40px;
    width: 100%;
    max-width: 450px;
}

.register-card h2 {
    color: #333;
}

/* Login kártya (nincs layout builder wrapper, ezért külön margó kell) */
.login-card {
    background: white;
    border-radius: 10px;
    box-shadow: 0 15px 35px rgba(0,0,0,0.1);
    padding: 40px;
    width: 100%;
    max-width: 450px;
    margin: 0 25px;
}

@media (min-width: 576px) {
    .login-card {
        margin: 0;
    }
}

.login-card h2 {
    color: #333;
}

/* ============================================================
   JELSZÓ KÖVETELMÉNYEK STÍLUSOK (Regisztráció + Admin)
   ============================================================ */

.password-requirements {
    font-size: 12px;
    color: #6c757d;
    margin-top: 5px;
}

.password-requirements ul {
    margin: 5px 0 0 0;
    padding-left: 20px;
}

.password-requirements .requirement {
    color: #dc3545;
    transition: color 0.2s ease;
}

.password-requirements .requirement.valid {
    color: #28a745;
}

.password-requirements .requirement.valid::before {
    content: '\2713 ';
}

.password-requirements .requirement:not(.valid)::before {
    content: '\2717 ';
}

/* GYIK blokk (2.8.0) */
.faq-block__title { font-size: 1.5rem; margin-bottom: 1rem; }
.faq-accordion .accordion-button { font-weight: 600; }

/* Lábléc halvány szövegei (2026-10-01): a Bootstrap 5.3 óta a .text-muted fix sötétszürke
   (var(--bs-secondary-color)), sötét láblécen alig olvasható → a lábléc saját színének 75%-a,
   így világos és sötét láblécen is olvasható. Régi böngészőben a lábléc színe. */
footer .text-muted {
    color: inherit !important;
    color: color-mix(in srgb, currentColor 75%, transparent) !important;
}
footer .text-muted .text-muted {
    color: inherit !important;
}

/* ============================================================
   VAWSHOP DESIGN (2026-10-14) – a régi Vinum Art Winery oldal mintájára
   Forrás: oldalak/vawshop.com/munka/design/forras/vawshop.css (+ epit.py)
   Betűk beágyazva (csak a header/footer/custom.css módosítható):
   Neris Light (a régi oldalé), Modern Antiqua (OFL, Google Fonts)
   ============================================================ */

@font-face {
    font-family: 'NerisLight';
    src: url(data:font/woff;base64,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) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Modern Antiqua';
    src: url(data:font/woff2;base64,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) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Modern Antiqua';
    src: url(data:font/woff2;base64,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) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* --- 1. Színek: a régi oldal kategóriaszínei is (fehér / vörös / rozé / múzeum) --- */
:root {
    --vaw-szoveg: #252525;
    --vaw-sotet: #222221;
    --vaw-halvany: #6c757d;
    --vaw-halvany-hover: #999999;
    --vaw-vonal: #222221;
    --vaw-hatter-szurke: #f2f2f2;
    --vaw-feher: #566b5a;   /* fehérborok (zöld) */
    --vaw-voros: #a35363;   /* vörösborok (bordó) */
    --vaw-roze: #cd5257;    /* rozé (piros) */
    --vaw-muzeum: #818682;  /* múzeum (palaszürke) */
    --vaw-betu: 'NerisLight', 'Helvetica Neue', Arial, sans-serif;
    --vaw-cimbetu: 'Modern Antiqua', Georgia, serif;
    --bs-link-color-rgb: 108, 117, 125;
    --bs-link-hover-color-rgb: 153, 153, 153;
}
.vaw-szin-feher { color: var(--vaw-feher) !important; }
.vaw-szin-voros { color: var(--vaw-voros) !important; }
.vaw-szin-roze { color: var(--vaw-roze) !important; }
.vaw-szin-muzeum { color: var(--vaw-muzeum) !important; }
.vaw-hatter-feher { background-color: var(--vaw-feher) !important; color: #fff; }
.vaw-hatter-voros { background-color: var(--vaw-voros) !important; color: #fff; }
.vaw-hatter-roze { background-color: var(--vaw-roze) !important; color: #fff; }
.vaw-hatter-muzeum { background-color: var(--vaw-muzeum) !important; color: #fff; }

/* --- 2. Alap: betű, szín, címsorok --- */
body.vaw {
    font-family: var(--vaw-betu);
    color: var(--vaw-szoveg);
    background: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.vaw h1, .vaw h2, .vaw h3, .vaw h4, .vaw h5, .vaw h6,
.vaw .h1, .vaw .h2, .vaw .h3, .vaw .h4 {
    font-family: var(--vaw-cimbetu);
    font-weight: 400;
    color: var(--vaw-sotet);
}
.vaw h1, .vaw .h1 { font-size: 1.9rem; }
.vaw h2, .vaw .h2 { font-size: 1.6rem; }
.vaw h3, .vaw .h3 { font-size: 1.35rem; }
/* :where() = nulla specificitás, így a gombok (.btn) és menüpontok saját színe erősebb */
:where(.vaw) a { color: var(--vaw-halvany); }
:where(.vaw) a:hover { color: var(--vaw-halvany-hover); }
.vaw strong, .vaw b { font-weight: 700; }

/* --- 3. Keret: a régi oldal „dobozos” elrendezése (vékony sötét keret, enyhe árnyék) --- */
.vaw-keret {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    width: calc(100% - 30px);
    max-width: 1240px;
    min-height: calc(100vh - 30px);
    margin: 15px auto;
    border: 1px solid var(--vaw-vonal);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    background: #ffffff;
}
.vaw-keret > main { flex: 1 0 auto; }

/* --- 4. Fejléc: Facebook balra, logó középen, fiók jobbra --- */
.vaw-fejlec { padding: 0 40px; }
.vaw-fejlec-felso {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    gap: 16px;
    padding: 18px 0 14px;
    border-bottom: 1px solid var(--vaw-vonal);
}
.vaw-logo { display: block; line-height: 0; }
.vaw-logo img { height: 50px; width: auto; max-width: 100%; }
.vaw-kozosseg { display: flex; gap: 6px; }
.vaw-kozosseg a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: var(--vaw-sotet);
    color: #ffffff;
    font-size: 0.85rem;
    text-decoration: none;
    transition: background-color 0.2s;
}
.vaw-kozosseg a:hover { background: var(--vaw-voros); color: #ffffff; }
.vaw-fiok {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 14px;
    font-size: 0.9rem;
}
.vaw-fiok-gomb {
    color: var(--vaw-halvany);
    text-decoration: none;
    white-space: nowrap;
}
.vaw-fiok-gomb:hover, .vaw-fiok-gomb:focus { color: var(--vaw-sotet); }
/* Nyelvválasztó (tobbnyelvuseg komponens, tny_nyelvvalaszto()) */
.vaw-nyelv .tny-nyelvvalaszto .btn {
    border: 1px solid #d9d9d9;
    border-radius: 100px;
    color: var(--vaw-halvany);
    background: transparent;
    font-size: 0.8rem;
    padding: 2px 10px;
}
.vaw-nyelv .tny-nyelvvalaszto .btn:hover,
.vaw-nyelv .tny-nyelvvalaszto .btn.show { border-color: var(--vaw-sotet); color: var(--vaw-sotet); background: transparent; }

/* --- 5. Főmenü: egyenletesen elosztott pontok, az aktív fölött kis háromszög --- */
.vaw-menu.navbar { padding: 0; background: transparent; }
.vaw-menu > .container-fluid { padding: 0; }
.vaw-menu .navbar-nav {
    width: 100%;
    justify-content: space-around;
}
.vaw-menu .navbar-nav > .nav-item { position: relative; }
.vaw-menu .nav-link {
    position: relative;
    font-size: 1.2rem;
    color: var(--vaw-szoveg);
    padding: 12px 10px 14px !important;
    transition: color 0.2s;
}
.vaw-menu .nav-link:hover,
.vaw-menu .nav-link:focus { color: var(--vaw-halvany); }
.vaw-menu .nav-link.active { color: var(--vaw-halvany); }
.vaw-menu .navbar-nav > .nav-item > .nav-link.active::before,
.vaw-menu .navbar-nav > .nav-item > .nav-item-wrapper > .nav-link.active::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 9px solid var(--vaw-sotet);
}
.vaw-menu .dropdown-caret { color: var(--vaw-halvany); }
.vaw .dropdown-menu {
    border: 1px solid var(--vaw-vonal);
    border-radius: 0;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    font-size: 0.95rem;
}
.vaw .dropdown-item:hover, .vaw .dropdown-item:focus { background: var(--vaw-hatter-szurke); color: var(--vaw-sotet); }
.vaw .dropdown-item.active, .vaw .dropdown-item:active { background: var(--vaw-sotet); color: #ffffff; }
.vaw-menu .navbar-toggler {
    border: 0;
    font-size: 1.4rem;
    color: var(--vaw-sotet);
    padding: 8px 12px;
    margin: 0 auto;
}
.vaw-menu .navbar-toggler:focus { box-shadow: none; }

/* --- 6. Lábléc: vékony vonal fölött, egy sorban elosztott linkek --- */
footer.vaw-lablec {
    margin: 30px 40px 0;
    border-top: 1px solid var(--vaw-vonal);
    font-size: 0.9rem;
    background: transparent;
}
.vaw-lablec-sor {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 10px 24px;
    padding: 20px 0 10px;
    text-align: center;
}
.vaw-lablec-sor ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: space-around; gap: 10px 32px; }
.vaw-lablec-sor h1, .vaw-lablec-sor h2, .vaw-lablec-sor h3, .vaw-lablec-sor h4, .vaw-lablec-sor h5 { font-size: 1rem; margin-bottom: 6px; }
.vaw-lablec-sor a { color: var(--vaw-szoveg); text-decoration: none; }
.vaw-lablec-sor a:hover { color: var(--vaw-halvany); }
.vaw-lablec-also {
    padding: 12px 0 18px;
    text-align: center;
    color: var(--vaw-halvany);
    font-size: 0.8rem;
}

/* --- 7. Gombok, űrlapok a frontenden: lekerekített forma (a színek fent, az alap részben) --- */
.vaw .btn-primary,
.vaw .btn-primarysave { border-radius: 100px; }
.vaw .form-control, .vaw .form-select { border-radius: 100px; border-color: #d9d9d9; }
.vaw textarea.form-control { border-radius: 12px; }
.vaw .form-control:focus, .vaw .form-select:focus { border-color: var(--vaw-halvany); box-shadow: 0 0 0 0.15rem rgba(34, 34, 33, 0.12); }
.vaw .card { border-radius: 0; border-color: #e6e6e6; }
.vaw .login-card, .vaw .register-card { border: 1px solid #e6e6e6; box-shadow: none; border-radius: 0; }

/* Süti-sáv (cookie_banner.php, inline kék csík helyett bordó; a sötét gomb a sötét sávon is látsszon) */
.vaw #cookie-banner { background-color: var(--vaw-sotet) !important; border-top-color: var(--vaw-voros) !important; }
.vaw #cookie-banner .btn-primary { background-color: var(--vaw-voros); border-color: var(--vaw-voros); }
.vaw #cookie-banner .btn-primary:hover { background-color: #8c4655; border-color: #8c4655; }

/* --- 8. Főoldal: színes palackcsempék (a régi „fm-images”) + How VAW Works (a régi „hvaw”) --- */
.vaw-cim-kozep { text-align: center; margin: 10px 0 24px; }
.layout-row.vaw-sor-csempek .container { padding-top: 0; padding-bottom: 0; }
.vaw-csempek { display: grid; grid-template-columns: repeat(6, 1fr); gap: 4px; margin: 20px 0 10px; }
.vaw-csempe {
    position: relative;
    display: flex;
    justify-content: center;
    background: var(--vaw-hatter-szurke);
    overflow: hidden;
    text-decoration: none;
}
.vaw-csempe img { width: 100%; max-width: 195px; height: auto; display: block; transition: transform 0.35s ease; }
.vaw-csempe:hover img { transform: translateY(-6px); }
.vaw-csempe span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    text-align: center;
    color: #ffffff;
    font-family: var(--vaw-cimbetu);
    font-size: 1.05rem;
    opacity: 0;
    transition: opacity 0.25s;
}
.vaw-csempe:hover span, .vaw-csempe:focus span { opacity: 1; }
.vaw-csempe-regio { background: #62896a; }
.vaw-csempe-hir { background: var(--vaw-hatter-szurke); }
.vaw-csempe-hir span { color: var(--vaw-sotet); }
.hvaw-12345 { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 16px; margin: 10px 0 30px; }
.hvaw-lepes { display: block; text-align: center; }
.hvaw-12345 .hwszam {
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto 10px;
    border-radius: 50%;
    background: var(--vaw-sotet);
    color: #ffffff;
    font-family: var(--vaw-cimbetu);
    font-size: 3rem;
    line-height: 90px;
    text-align: center;
}
.hvaw-12345 .hwszoveg { display: block; color: var(--vaw-sotet); font-size: 1.15rem; }
.hvaws p { text-align: center; }
.hvaws img { width: 100%; height: auto; margin: 24px 0 8px; }
.hvawf { max-width: 900px; margin: 30px auto 10px; padding-top: 20px; border-top: 1px solid #e6e6e6; text-align: center; }
.vaw-sor-hogyan .module { margin-bottom: 0; }

/* Cikklista (kategóriaoldal): kép nélküli cikknél a CMS helyőrző képe helyett nincs képoszlop, a szöveg teljes szélességű */
.vaw .row.g-0:has(> .col-md-4 img[src$="placeholder-sm.jpg"]) > .col-md-4 { display: none; }
.vaw .row.g-0:has(> .col-md-4 img[src$="placeholder-sm.jpg"]) > .col-md-8 { flex: 0 0 100%; max-width: 100%; }

/* Fülek (pl. a webáruház termékoldala): a Bootstrap kék helyett */
.vaw .nav-tabs { border-bottom-color: #e6e6e6; }
.vaw .nav-tabs .nav-link { color: var(--vaw-halvany); border-radius: 0; }
.vaw .nav-tabs .nav-link:hover { color: var(--vaw-sotet); border-color: transparent; }
.vaw .nav-tabs .nav-link.active { color: var(--vaw-sotet); border-color: #e6e6e6 #e6e6e6 #ffffff; }

/* --- 10. Webáruház – a régi kategóriaoldal mintájára (a komponens nézeteihez nem nyúlunk, csak CSS) ---
   Bortípus-szín: a kanonikus URL (kategóriaoldal) vagy a morzsa bortípus-linkje (termékoldal) alapján. */
html { --vaw-kat: var(--vaw-sotet); }
html:has(link[rel="canonical"][href*="/webaruhaz/white-wine"]), html:has(link[rel="canonical"][href*="/webaruhaz/feherborok"]),
html:has(.wa-bolt .breadcrumb a[href$="/webaruhaz/white-wine"]), html:has(.wa-bolt .breadcrumb a[href$="/webaruhaz/feherborok"]) { --vaw-kat: var(--vaw-feher); }
html:has(link[rel="canonical"][href*="/webaruhaz/red-wine"]), html:has(link[rel="canonical"][href*="/webaruhaz/vorosborok"]),
html:has(.wa-bolt .breadcrumb a[href$="/webaruhaz/red-wine"]), html:has(.wa-bolt .breadcrumb a[href$="/webaruhaz/vorosborok"]) { --vaw-kat: var(--vaw-voros); }
html:has(link[rel="canonical"][href*="/webaruhaz/rose-wine"]), html:has(link[rel="canonical"][href*="/webaruhaz/rose-borok"]),
html:has(.wa-bolt .breadcrumb a[href$="/webaruhaz/rose-wine"]), html:has(.wa-bolt .breadcrumb a[href$="/webaruhaz/rose-borok"]) { --vaw-kat: var(--vaw-roze); }
html:has(link[rel="canonical"][href*="/webaruhaz/wine-museum"]), html:has(link[rel="canonical"][href*="/webaruhaz/muzeum"]),
html:has(.wa-bolt .breadcrumb a[href$="/webaruhaz/wine-museum"]), html:has(.wa-bolt .breadcrumb a[href$="/webaruhaz/muzeum"]) { --vaw-kat: var(--vaw-muzeum); }

.vaw .wa-bolt h1 { font-family: var(--vaw-cimbetu); font-size: 1.6rem; color: var(--vaw-sotet); }
/* Szűrők vízszintesen a lista fölött (tulaj, 2026-10-14) – asztalin; mobilon marad a komponens kicsúszó panelje.
   A szelektor erősebb a CMS layout „.layout-builder-rendered .row > [class*='col-']” szabályánál. */
@media (min-width: 992px) {
    .vaw .wa-lista-blokk.row > aside.col-lg-3,
    .vaw .wa-lista-blokk.row > div.col-lg-9 { flex: 0 0 100%; width: 100%; max-width: 100%; }
    .vaw .wa-lista-blokk.row { --bs-gutter-y: 12px; }
    .vaw .wa-szurok .offcanvas-body { padding: 0; }
    .vaw .wa-szuro-urlap,
    .vaw .wa-szurok .offcanvas-body > .wa-szuro-blokk {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 10px 28px;
        background: #f7f7f7;
        padding: 14px 18px;
    }
    .vaw .wa-szurok .offcanvas-body > .wa-szuro-blokk { margin-bottom: 4px !important; }
    .vaw .wa-szurok .offcanvas-body > .wa-szuro-blokk ul { display: flex; flex-wrap: wrap; gap: 4px 18px; }
    .vaw .wa-szuro-urlap > .wa-szuro-blokk { margin: 0 !important; min-width: 140px; }
    .vaw .wa-szuro-urlap > .wa-szuro-blokk[data-tulajdonsag] { max-height: 132px; overflow-y: auto; padding-right: 6px; }
    .vaw .wa-szuro-urlap > .wa-szuro-blokk[data-tulajdonsag='fajta'] { min-width: 230px; }
    .vaw .wa-szuro-urlap > .wa-szuro-blokk h3 { position: sticky; top: 0; z-index: 1; margin-bottom: 6px; background: #f7f7f7; font-size: 0.9rem; }
    .vaw .wa-szuro-urlap .form-control-sm { width: 82px; }
    .vaw .wa-szuro-urlap > .d-flex:last-child { align-self: flex-end; margin-left: auto; }
}
.vaw .wa-szuro-blokk h3 { font-family: var(--vaw-cimbetu); font-weight: 400; color: var(--vaw-sotet); }
.vaw .wa-szuro-blokk .form-check-input:checked { background-color: var(--vaw-kat); border-color: var(--vaw-kat); }
.vaw .wa-szuro-cimke { color: var(--vaw-sotet); }
.vaw .wa-szuro-torles, .vaw .wa-aktiv-szurok > a.small { color: var(--vaw-halvany); }
.vaw .wa-szuro-torles:hover, .vaw .wa-aktiv-szurok > a.small:hover { color: var(--vaw-kat); }
.vaw .wa-lista-eszkoztar { font-size: 0.85rem; }
/* Lapozó (webáruház és CMS-listák): a Bootstrap kék helyett; az aktív oldal a bortípus színe (máshol a sötét) */
.vaw .pagination {
    --bs-pagination-color: var(--vaw-szoveg);
    --bs-pagination-hover-color: var(--vaw-sotet);
    --bs-pagination-hover-bg: var(--vaw-hatter-szurke);
    --bs-pagination-hover-border-color: #dee2e6;
    --bs-pagination-focus-color: var(--vaw-sotet);
    --bs-pagination-focus-bg: var(--vaw-hatter-szurke);
    --bs-pagination-focus-box-shadow: 0 0 0 0.15rem rgba(34, 34, 33, 0.15);
    --bs-pagination-active-color: #ffffff;
    --bs-pagination-active-bg: var(--vaw-kat);
    --bs-pagination-active-border-color: var(--vaw-kat);
    --bs-pagination-disabled-color: #adb5bd;
}
/* rács: 3 oszlop (tableten 2, mobilon 1), sűrű 4px-es hézag */
.vaw .wa-racs { --bs-gutter-x: 4px; --bs-gutter-y: 4px; }
.vaw .wa-racs > .col { flex: 0 0 33.3333%; max-width: 33.3333%; }
/* kártya: világosszürke, balra a palack, jobbra középre zárt szöveg, a jobb alsó sarokban a bortípus-színű kosár-háromszög */
.vaw .wa-kartya {
    position: relative;
    display: grid;
    grid-template-columns: 44% 56%;
    min-height: 330px;
    border: 0;
    border-radius: 0;
    background: #f7f7f7;
    overflow: hidden;
}
/* a webaruhaz.css a custom.css után töltődik (négyzetes, #f8f9fa képdoboz) → erősebb szelektor */
.vaw .wa-racs .wa-kartya .wa-kartya-kep { aspect-ratio: auto; display: flex; align-items: center; justify-content: center; padding: 14px 4px; background: transparent; }
.vaw .wa-racs .wa-kartya .wa-kartya-kep img { width: 100%; height: 300px; object-fit: contain; border-radius: 0; background: transparent; }
.vaw .wa-kartya .card-body { padding: 22px 14px 70px 4px; text-align: center; }
.vaw .wa-kartya .card-title { margin-bottom: 14px !important; }
.vaw .wa-kartya .card-title a { font-family: var(--vaw-cimbetu); font-size: 1.2rem; color: var(--vaw-kat) !important; letter-spacing: 0.02em; }
.vaw .wa-kartya-tul { color: var(--vaw-szoveg) !important; font-size: 0.85rem; line-height: 1.45; }
.vaw .wa-kartya .mt-auto { margin-top: 18px !important; }
.vaw .wa-kartya .wa-ar { font-size: 1.35rem; }
.vaw .wa-kartya .wa-ar .fw-bold { font-weight: 400 !important; color: var(--vaw-kat); }
.vaw .wa-kartya .small.text-success, .vaw .wa-kartya .small.text-warning { font-size: 0.75rem; }
.vaw .wa-kartya .wa-kosarba,
.vaw .wa-kartya .mt-auto > a.btn {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 76px !important;
    height: 76px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: var(--vaw-kat) !important;
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
    font-size: 0;
    color: #ffffff !important;
    transition: filter 0.2s;
}
.vaw .wa-kartya .wa-kosarba i { position: absolute; right: 12px; bottom: 12px; margin: 0 !important; font-size: 1.25rem; }
.vaw .wa-kartya .wa-kosarba:hover, .vaw .wa-kartya .wa-kosarba:focus { filter: brightness(1.15); }
.vaw .wa-kartya-elfogyott .card-title a { color: var(--vaw-halvany) !important; }
@media (max-width: 991.98px) {
    .vaw .wa-racs > .col { flex: 0 0 50%; max-width: 50%; }
}
@media (max-width: 575.98px) {
    .vaw .wa-racs > .col { flex: 0 0 100%; max-width: 100%; }
    .vaw .wa-kartya { min-height: 280px; }
    .vaw .wa-racs .wa-kartya .wa-kartya-kep img { height: 250px; }
}

/* --- 12. Webáruház – a termékoldal a régi mintájára (tulaj, 2026-10-14; a fülek maradnak) ---
   Balra: palack + középre zárt adatblokk (név, a régi „Tokaji / Kövérszőlő / 2013” sorok = rövid leírás, régiótérkép-jelvény,
   ár, készlet, kosár-háromszög); jobbra: a fülek – a Leírás a „Personal opinion”-nel kezdődik, mint a régi jobb oszlop. */
/* álló palackkép: magas dobozba „contain”-nel → a palack nagy (a webaruhaz.css négyzetes, #f8f9fa szabálya felülírva) */
.vaw .wa-termekoldal .wa-galeria .wa-fo-kep {
    display: block;
    width: 100%;
    height: 560px;
    aspect-ratio: auto;
    object-fit: contain;
    object-position: center top;
    background: transparent;
    border-radius: 0 !important;
}
@media (max-width: 991.98px) { .vaw .wa-termekoldal .wa-galeria .wa-fo-kep { height: 420px; } }
.vaw .wa-termekoldal .row.g-4 > .col-md-6:not(.wa-galeria) {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-bottom: 96px;
}
.vaw .wa-termekoldal .row.g-4 > .col-md-6:not(.wa-galeria) > h1 {
    order: 1;
    margin: 6px 0 14px !important;
    font-family: var(--vaw-cimbetu);
    font-size: 1.7rem;
    letter-spacing: 0.03em;
    color: var(--vaw-kat);
}
.vaw .wa-termekoldal .row.g-4 > .col-md-6:not(.wa-galeria) > h1 + .small { display: none; }   /* cikkszám – a régin nem volt */
.vaw .wa-termekoldal .wa-rovid-leiras { order: 2; font-size: 1.15rem; line-height: 1.45; color: var(--vaw-szoveg); margin-bottom: 8px !important; }
.vaw .wa-termekoldal .wa-rovid-leiras::after {
    content: "";
    display: block;
    width: 120px;
    height: 75px;
    margin: 14px auto 0;
    background: center / contain no-repeat;
}
.vaw .wa-termekoldal .wa-ar-blokk { order: 3; margin-bottom: 4px !important; }
.vaw .wa-termekoldal #wa-ar { font-size: 2rem !important; font-weight: 400 !important; color: var(--vaw-kat); }
.vaw .wa-termekoldal .wa-ar-blokk .small { font-size: 0.75rem; }
.vaw .wa-termekoldal #wa-keszlet { order: 4; margin-bottom: 10px !important; }
.vaw .wa-termekoldal .wa-kosar-sor, .vaw .wa-termekoldal #wa-nem-rendelheto { order: 5; justify-content: center; }
.vaw .wa-termekoldal .wa-kosar-sor ~ .small.text-muted { order: 6; }
.vaw .wa-termekoldal .wa-mennyiseg { width: 7.5rem !important; }
.vaw .wa-termekoldal .wa-mennyiseg .btn, .vaw .wa-termekoldal .wa-mennyiseg .form-control { border-radius: 0 !important; }
.vaw .wa-termekoldal #wa-kosarba-gomb {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 96px;
    height: 96px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: var(--vaw-kat) !important;
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
    font-size: 0;
    color: #ffffff !important;
    transition: filter 0.2s;
}
.vaw .wa-termekoldal #wa-kosarba-gomb i { position: absolute; right: 16px; bottom: 16px; margin: 0 !important; font-size: 1.5rem; }
.vaw .wa-termekoldal #wa-kosarba-gomb:hover, .vaw .wa-termekoldal #wa-kosarba-gomb:focus { filter: brightness(1.15); }
.vaw .wa-termekoldal .tab-content { border: 0 !important; padding: 18px 2px !important; }
.vaw .wa-termekoldal .wa-leiras { font-size: 0.92rem; line-height: 1.6; }
.vaw .wa-termekoldal .wa-leiras strong { color: var(--vaw-sotet); }
@media (min-width: 992px) {
    /* két nagy oszlop: balra a termék (palack + adatok), jobbra a fülek; a morzsa és a kapcsolódók teljes szélességűek */
    .vaw .wa-termekoldal.wa-bolt {
        display: grid;
        grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
        grid-auto-flow: row dense;
        column-gap: 36px;
        align-items: start;
    }
    .vaw .wa-termekoldal.wa-bolt > * { grid-column: 1 / -1; }
    .vaw .wa-termekoldal.wa-bolt > .row.g-4 { grid-column: 1; grid-row: span 2; margin: 0; }
    .vaw .wa-termekoldal.wa-bolt > .nav-tabs,
    .vaw .wa-termekoldal.wa-bolt > .tab-content { grid-column: 2; margin-top: 0 !important; }
    .vaw .wa-termekoldal .row.g-4 > .wa-galeria { flex: 0 0 46%; max-width: 46%; }
    .vaw .wa-termekoldal .row.g-4 > .col-md-6:not(.wa-galeria) { flex: 0 0 54%; max-width: 54%; }
}

/* --- 8b. Reszponzív --- */
@media (max-width: 991.98px) {
    .vaw-csempek { grid-template-columns: repeat(3, 1fr); }
    .hvaw-12345 .hwszam { width: 64px; height: 64px; font-size: 2rem; line-height: 64px; }
}
@media (max-width: 575.98px) {
    .vaw-csempek { grid-template-columns: repeat(3, 1fr); gap: 3px; }
    .vaw-csempe span { opacity: 1; bottom: 6px; font-size: 0.8rem; }
    .hvaw-12345 .hwszam { width: 46px; height: 46px; font-size: 1.5rem; line-height: 46px; }
    .hvaw-12345 .hwszoveg { font-size: 0.85rem; }
    .hvaws br, .hvawf br { display: none; }
}
@media (max-width: 991.98px) {
    .vaw-fejlec { padding: 0 16px; }
    footer.vaw-lablec { margin: 24px 16px 0; }
    .vaw-fejlec-felso { padding: 14px 0 10px; }
    .vaw-menu .navbar-nav { padding: 6px 0 10px; text-align: center; }
    .vaw-menu .nav-link { padding: 8px 10px !important; }
    .vaw-menu .navbar-nav > .nav-item > .nav-link.active::before { display: none; }
}
@media (max-width: 575.98px) {
    .vaw-keret { width: 100%; margin: 0; border: 0; box-shadow: none; min-height: 100vh; }
    .vaw-fejlec-felso { grid-template-columns: auto 1fr auto; gap: 10px; }
    .vaw-logo img { height: 34px; }
    .vaw-fiok { gap: 12px; font-size: 1rem; }
    .vaw-fiok-szoveg { display: none; }
    .vaw-fiok-gomb .me-1 { margin-right: 0 !important; }
    .vaw .login-card, .vaw .register-card { width: auto; margin: 0 16px; padding: 28px 20px; }
    .vaw-lablec-sor, .vaw-lablec-sor ul { flex-direction: column; align-items: center; }
}

/* --- 9. Borvidék-térkép (wine-growing-regions cikk) – general.py állítja elő; a régi terkep.js helyett :has() --- */
.vaw-terkep { display: flex; flex-wrap: wrap; gap: 24px; align-items: flex-start; }
.vaw-terkep-listak { flex: 1 1 380px; columns: 2 190px; column-gap: 24px; font-size: 0.9rem; }
.vaw-regio { list-style: none; margin: 0 0 14px; padding: 0; break-inside: avoid; }
.vaw-regio ul { list-style: none; margin: 4px 0 0; padding: 0 0 0 18px; }
.vaw-regio a { color: var(--vaw-halvany); text-decoration: none; }
.vaw-regio a.vaw-regio-nev { color: var(--vaw-szoveg); }
.vaw-regio a:hover { color: var(--vaw-roze); }
.vaw-terkep-kep { flex: 1 1 420px; max-width: 600px; }
#terkepek { position: relative; width: 100%; aspect-ratio: 600 / 377; background: url(../images/vawshop/terkep/sima.jpg) center / 100% 100% no-repeat; }
.vaw-pont { position: absolute; width: 16px; height: 16px; margin: -1px 0 0 -1px; border-radius: 50%; background: var(--vaw-voros); border: 1px solid #fff;
    color: #fff !important; font-size: 8px; line-height: 14px; text-align: center; text-decoration: none; box-shadow: 1px 1px 0 0 rgba(0,0,0,1); transition: all 0.2s; }
.vaw-pont:hover, .vaw-pont:focus { background: var(--vaw-roze); transform: scale(1.2); }
#r-1 { top: 32.89%; left: 9.67%; }
#r-2 { top: 35.28%; left: 22.33%; }
#r-3 { top: 33.16%; left: 29.17%; }
#r-4 { top: 42.44%; left: 30.00%; }
#r-5 { top: 38.46%; left: 37.50%; }
#r-6 { top: 47.21%; left: 15.83%; }
#r-7 { top: 66.31%; left: 10.00%; }
#r-8 { top: 54.64%; left: 17.00%; }
#r-9 { top: 61.01%; left: 20.00%; }
#r-10 { top: 55.17%; left: 24.17%; }
#r-11 { top: 68.97%; left: 21.67%; }
#r-12 { top: 67.37%; left: 33.33%; }
#r-13 { top: 79.84%; left: 38.00%; }
#r-14 { top: 88.33%; left: 29.67%; }
#r-15 { top: 93.90%; left: 31.67%; }
#r-16 { top: 83.82%; left: 41.67%; }
#r-17 { top: 76.92%; left: 58.17%; }
#r-18 { top: 61.01%; left: 48.67%; }
#r-19 { top: 26.53%; left: 51.33%; }
#r-20 { top: 24.14%; left: 62.00%; }
#r-21 { top: 17.51%; left: 67.17%; }
#r-22 { top: 9.55%; left: 75.50%; }
.vaw-terkep:has(#r-pannonia:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannonia.jpg); }
.vaw-terkep:has(#r-balaton:hover) #terkepek { background-image: url(../images/vawshop/terkep/balaton.jpg); }
.vaw-terkep:has(#r-pannon:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannon.jpg); }
.vaw-terkep:has(#r-duna:hover) #terkepek { background-image: url(../images/vawshop/terkep/duna.jpg); }
.vaw-terkep:has(#r-eszak:hover) #terkepek { background-image: url(../images/vawshop/terkep/eszak.jpg); }
.vaw-terkep:has(#r-pannonia1:hover) #terkepek, .vaw-terkep:has(#r-1:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannonia-1.jpg); }
.vaw-terkep:has(#r-1:hover) #r-pannonia1 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannonia1:hover) #r-1 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-pannonia2:hover) #terkepek, .vaw-terkep:has(#r-2:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannonia-2.jpg); }
.vaw-terkep:has(#r-2:hover) #r-pannonia2 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannonia2:hover) #r-2 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-pannonia3:hover) #terkepek, .vaw-terkep:has(#r-3:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannonia-3.jpg); }
.vaw-terkep:has(#r-3:hover) #r-pannonia3 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannonia3:hover) #r-3 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-pannonia4:hover) #terkepek, .vaw-terkep:has(#r-4:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannonia-4.jpg); }
.vaw-terkep:has(#r-4:hover) #r-pannonia4 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannonia4:hover) #r-4 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-pannonia5:hover) #terkepek, .vaw-terkep:has(#r-5:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannonia-5.jpg); }
.vaw-terkep:has(#r-5:hover) #r-pannonia5 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannonia5:hover) #r-5 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-balaton1:hover) #terkepek, .vaw-terkep:has(#r-6:hover) #terkepek { background-image: url(../images/vawshop/terkep/balaton-1.jpg); }
.vaw-terkep:has(#r-6:hover) #r-balaton1 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-balaton1:hover) #r-6 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-balaton2:hover) #terkepek, .vaw-terkep:has(#r-7:hover) #terkepek { background-image: url(../images/vawshop/terkep/balaton-2.jpg); }
.vaw-terkep:has(#r-7:hover) #r-balaton2 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-balaton2:hover) #r-7 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-balaton3:hover) #terkepek, .vaw-terkep:has(#r-8:hover) #terkepek { background-image: url(../images/vawshop/terkep/balaton-3.jpg); }
.vaw-terkep:has(#r-8:hover) #r-balaton3 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-balaton3:hover) #r-8 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-balaton4:hover) #terkepek, .vaw-terkep:has(#r-9:hover) #terkepek { background-image: url(../images/vawshop/terkep/balaton-4.jpg); }
.vaw-terkep:has(#r-9:hover) #r-balaton4 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-balaton4:hover) #r-9 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-balaton5:hover) #terkepek, .vaw-terkep:has(#r-10:hover) #terkepek { background-image: url(../images/vawshop/terkep/balaton-5.jpg); }
.vaw-terkep:has(#r-10:hover) #r-balaton5 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-balaton5:hover) #r-10 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-balaton6:hover) #terkepek, .vaw-terkep:has(#r-11:hover) #terkepek { background-image: url(../images/vawshop/terkep/balaton-6.jpg); }
.vaw-terkep:has(#r-11:hover) #r-balaton6 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-balaton6:hover) #r-11 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-pannon1:hover) #terkepek, .vaw-terkep:has(#r-12:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannon-1.jpg); }
.vaw-terkep:has(#r-12:hover) #r-pannon1 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannon1:hover) #r-12 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-pannon2:hover) #terkepek, .vaw-terkep:has(#r-13:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannon-2.jpg); }
.vaw-terkep:has(#r-13:hover) #r-pannon2 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannon2:hover) #r-13 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-pannon3:hover) #terkepek, .vaw-terkep:has(#r-14:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannon-3.jpg); }
.vaw-terkep:has(#r-14:hover) #r-pannon3 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannon3:hover) #r-14 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-pannon4:hover) #terkepek, .vaw-terkep:has(#r-15:hover) #terkepek { background-image: url(../images/vawshop/terkep/pannon-4.jpg); }
.vaw-terkep:has(#r-15:hover) #r-pannon4 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-pannon4:hover) #r-15 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-duna1:hover) #terkepek, .vaw-terkep:has(#r-16:hover) #terkepek { background-image: url(../images/vawshop/terkep/duna-1.jpg); }
.vaw-terkep:has(#r-16:hover) #r-duna1 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-duna1:hover) #r-16 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-duna2:hover) #terkepek, .vaw-terkep:has(#r-17:hover) #terkepek { background-image: url(../images/vawshop/terkep/duna-2.jpg); }
.vaw-terkep:has(#r-17:hover) #r-duna2 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-duna2:hover) #r-17 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-duna3:hover) #terkepek, .vaw-terkep:has(#r-18:hover) #terkepek { background-image: url(../images/vawshop/terkep/duna-3.jpg); }
.vaw-terkep:has(#r-18:hover) #r-duna3 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-duna3:hover) #r-18 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-eszak1:hover) #terkepek, .vaw-terkep:has(#r-19:hover) #terkepek { background-image: url(../images/vawshop/terkep/eszak-1.jpg); }
.vaw-terkep:has(#r-19:hover) #r-eszak1 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-eszak1:hover) #r-19 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-eszak2:hover) #terkepek, .vaw-terkep:has(#r-20:hover) #terkepek { background-image: url(../images/vawshop/terkep/eszak-2.jpg); }
.vaw-terkep:has(#r-20:hover) #r-eszak2 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-eszak2:hover) #r-20 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-eszak3:hover) #terkepek, .vaw-terkep:has(#r-21:hover) #terkepek { background-image: url(../images/vawshop/terkep/eszak-3.jpg); }
.vaw-terkep:has(#r-21:hover) #r-eszak3 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-eszak3:hover) #r-21 { background: var(--vaw-roze); transform: scale(1.2); }
.vaw-terkep:has(#r-eszak4:hover) #terkepek, .vaw-terkep:has(#r-22:hover) #terkepek { background-image: url(../images/vawshop/terkep/eszak-4.jpg); }
.vaw-terkep:has(#r-22:hover) #r-eszak4 > a { color: var(--vaw-roze); font-weight: 700; }
.vaw-terkep:has(#r-eszak4:hover) #r-22 { background: var(--vaw-roze); transform: scale(1.2); }
@media (max-width: 575.98px) { .vaw-pont { width: 13px; height: 13px; font-size: 7px; line-height: 11px; } }

/* --- 11. Termékkártya bortípus-színe termékenként – a munka/termekek/elokeszit.py állítja elő --- */
.vaw .wa-kartya:has(a[href$="/termek/bufa"]),
.vaw .wa-kartya:has(a[href$="/termek/42"]),
.vaw .wa-kartya:has(a[href$="/termek/agg"]),
.vaw .wa-kartya:has(a[href$="/termek/aktrix"]),
.vaw .wa-kartya:has(a[href$="/termek/atval"]),
.vaw .wa-kartya:has(a[href$="/termek/botri-s"]),
.vaw .wa-kartya:has(a[href$="/termek/bodoer"]),
.vaw .wa-kartya:has(a[href$="/termek/bufla"]),
.vaw .wa-kartya:has(a[href$="/termek/haros"]),
.vaw .wa-kartya:has(a[href$="/termek/malosa"]),
.vaw .wa-kartya:has(a[href$="/termek/maloza"]),
.vaw .wa-kartya:has(a[href$="/termek/tokes"]),
.vaw .wa-kartya:has(a[href$="/termek/voelgy"]),
.vaw .wa-kartya:has(a[href$="/termek/zanot"]),
.vaw .wa-kartya:has(a[href$="/termek/apex"]),
.vaw .wa-kartya:has(a[href$="/termek/buba"]),
.vaw .wa-kartya:has(a[href$="/termek/digo"]),
.vaw .wa-kartya:has(a[href$="/termek/kotis"]),
.vaw .wa-kartya:has(a[href$="/termek/vox"]),
.vaw .wa-kartya:has(a[href$="/termek/agler"]),
.vaw .wa-kartya:has(a[href$="/termek/befi"]),
.vaw .wa-kartya:has(a[href$="/termek/keleh"]),
.vaw .wa-kartya:has(a[href$="/termek/nano"]),
.vaw .wa-kartya:has(a[href$="/termek/seza"]),
.vaw .wa-kartya:has(a[href$="/termek/zelota"]),
.vaw .wa-kartya:has(a[href$="/termek/alaman"]),
.vaw .wa-kartya:has(a[href$="/termek/balis"]),
.vaw .wa-kartya:has(a[href$="/termek/rozolis"]),
.vaw .wa-kartya:has(a[href$="/termek/virgo"]) { --vaw-kat: var(--vaw-feher); }
.vaw .wa-kartya:has(a[href$="/termek/nexus"]),
.vaw .wa-kartya:has(a[href$="/termek/gallus"]),
.vaw .wa-kartya:has(a[href$="/termek/exlex"]),
.vaw .wa-kartya:has(a[href$="/termek/firtli"]),
.vaw .wa-kartya:has(a[href$="/termek/stokk"]) { --vaw-kat: var(--vaw-voros); }
.vaw .wa-kartya:has(a[href$="/termek/frez"]),
.vaw .wa-kartya:has(a[href$="/termek/tuba"]) { --vaw-kat: var(--vaw-roze); }
.vaw .wa-kartya:has(a[href$="/termek/museum-i"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-ii"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-iii"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-iv"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-v"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-vi"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-vii"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-viii"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-ix"]),
.vaw .wa-kartya:has(a[href$="/termek/museum-x"]) { --vaw-kat: var(--vaw-muzeum); }
/* termékoldal: bortípus-szín + régiótérkép-jelvény termékenként */
html:has(link[rel="canonical"][href$="/termek/bufa"]),
html:has(link[rel="canonical"][href$="/termek/42"]),
html:has(link[rel="canonical"][href$="/termek/agg"]),
html:has(link[rel="canonical"][href$="/termek/aktrix"]),
html:has(link[rel="canonical"][href$="/termek/atval"]),
html:has(link[rel="canonical"][href$="/termek/botri-s"]),
html:has(link[rel="canonical"][href$="/termek/bodoer"]),
html:has(link[rel="canonical"][href$="/termek/bufla"]),
html:has(link[rel="canonical"][href$="/termek/haros"]),
html:has(link[rel="canonical"][href$="/termek/malosa"]),
html:has(link[rel="canonical"][href$="/termek/maloza"]),
html:has(link[rel="canonical"][href$="/termek/tokes"]),
html:has(link[rel="canonical"][href$="/termek/voelgy"]),
html:has(link[rel="canonical"][href$="/termek/zanot"]),
html:has(link[rel="canonical"][href$="/termek/apex"]),
html:has(link[rel="canonical"][href$="/termek/buba"]),
html:has(link[rel="canonical"][href$="/termek/digo"]),
html:has(link[rel="canonical"][href$="/termek/kotis"]),
html:has(link[rel="canonical"][href$="/termek/vox"]),
html:has(link[rel="canonical"][href$="/termek/agler"]),
html:has(link[rel="canonical"][href$="/termek/befi"]),
html:has(link[rel="canonical"][href$="/termek/keleh"]),
html:has(link[rel="canonical"][href$="/termek/nano"]),
html:has(link[rel="canonical"][href$="/termek/seza"]),
html:has(link[rel="canonical"][href$="/termek/zelota"]),
html:has(link[rel="canonical"][href$="/termek/alaman"]),
html:has(link[rel="canonical"][href$="/termek/balis"]),
html:has(link[rel="canonical"][href$="/termek/rozolis"]),
html:has(link[rel="canonical"][href$="/termek/virgo"]) { --vaw-kat: var(--vaw-feher); }
html:has(link[rel="canonical"][href$="/termek/nexus"]),
html:has(link[rel="canonical"][href$="/termek/gallus"]),
html:has(link[rel="canonical"][href$="/termek/exlex"]),
html:has(link[rel="canonical"][href$="/termek/firtli"]),
html:has(link[rel="canonical"][href$="/termek/stokk"]) { --vaw-kat: var(--vaw-voros); }
html:has(link[rel="canonical"][href$="/termek/frez"]),
html:has(link[rel="canonical"][href$="/termek/tuba"]) { --vaw-kat: var(--vaw-roze); }
html:has(link[rel="canonical"][href$="/termek/museum-i"]),
html:has(link[rel="canonical"][href$="/termek/museum-ii"]),
html:has(link[rel="canonical"][href$="/termek/museum-iii"]),
html:has(link[rel="canonical"][href$="/termek/museum-iv"]),
html:has(link[rel="canonical"][href$="/termek/museum-v"]),
html:has(link[rel="canonical"][href$="/termek/museum-vi"]),
html:has(link[rel="canonical"][href$="/termek/museum-vii"]),
html:has(link[rel="canonical"][href$="/termek/museum-viii"]),
html:has(link[rel="canonical"][href$="/termek/museum-ix"]),
html:has(link[rel="canonical"][href$="/termek/museum-x"]) { --vaw-kat: var(--vaw-muzeum); }
html:has(link[rel="canonical"][href$="/termek/bufa"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/42"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/agg"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/aktrix"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/atval"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/botri-s"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/bodoer"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/bufla"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/haros"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/malosa"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/maloza"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/tokes"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/voelgy"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/zanot"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/eszak-feher.png); }
html:has(link[rel="canonical"][href$="/termek/frez"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/rose-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/apex"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/buba"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/digo"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/kotis"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/vox"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/agler"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/befi"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/keleh"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/nano"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/seza"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/zelota"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/balaton-felvidek-feher.png); }
html:has(link[rel="canonical"][href$="/termek/tuba"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/rose-pannonia.png); }
html:has(link[rel="canonical"][href$="/termek/alaman"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/pannonia-feher.png); }
html:has(link[rel="canonical"][href$="/termek/balis"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/pannonia-feher.png); }
html:has(link[rel="canonical"][href$="/termek/rozolis"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/pannonia-feher.png); }
html:has(link[rel="canonical"][href$="/termek/virgo"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/pannonia-feher.png); }
html:has(link[rel="canonical"][href$="/termek/museum-i"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-ii"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-iii"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-iv"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-v"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-vi"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-vii"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-viii"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-ix"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/museum-x"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/muzeum-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/nexus"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/voros-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/gallus"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/voros-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/exlex"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/voros-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/firtli"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/voros-balaton.png); }
html:has(link[rel="canonical"][href$="/termek/stokk"]) .wa-termekoldal .wa-rovid-leiras::after { background-image: url(../images/vawshop/regio/voros-balaton.png); }
