:root{--sf-font-display:var(--f-anton), "Anton", Arial Narrow, sans-serif;--sf-font-sans:var(--f-archivo), "Archivo", Arial, Helvetica, sans-serif;--sf-font-ui:var(--f-geist), "Geist", "Archivo", Arial, sans-serif}.szam[hidden]{display:none}.proto-jelzes{border:2px dashed var(--sf-red,#CC0000);background:#fff;color:#7a0000;padding:12px 16px;border-radius:12px;font-weight:700;margin:0 0 16px}.next-image-fill{object-fit:contain}html[data-tema] .proto-jelzes,html[data-tema] p.proto-jelzes{color:#7a0000!important;background:#fff!important}.menny input{min-width:44px}.katfej.akcio-nelkul h1::after{content:"";display:block;width:96px;height:4px;margin-top:12px;background:#C00;border-radius:2px}.hero-kep.elmos img{filter:blur(9px) saturate(1.05);transform:scale(1.08)}.kupon-kod{font-weight:700;letter-spacing:.02em}.kereso-oldal{max-width:640px}.kereses-csipek{display:flex;flex-wrap:wrap;gap:var(--sf-space-2);margin:var(--sf-space-3) 0}.csip-db{opacity:.75;font-weight:600;margin-left:4px}.kereses-talalat{margin-top:var(--sf-space-6)}.kereso-oldal .kereso .mezo{box-shadow:var(--sf-shadow-md)}@media (min-width:1200px){html[data-fejlec^="kozep"] .kh-hely{padding-top:calc(var(--ful-dom) + 68px)}}.proza{font:400 var(--sf-text-base)/1.6 var(--sf-font-sans);color:var(--sf-fg);max-width:78ch;overflow-wrap:anywhere}.proza>*+*{margin-top:var(--sf-space-4)}.proza h3{font:700 var(--sf-text-xl)/1.3 var(--sf-font-sans);margin-top:var(--sf-space-6)}.proza h4{font:700 var(--sf-text-lg)/1.3 var(--sf-font-sans);margin-top:var(--sf-space-5)}.proza ul,.proza ol{padding-left:1.4em}.proza li+li{margin-top:var(--sf-space-2)}.proza a{color:var(--sf-green);text-decoration:underline;text-underline-offset:3px}.proza strong{font-weight:700}.proza table{border-collapse:collapse;display:block;overflow-x:auto}.proza th,.proza td{border:1px solid var(--sf-border);padding:8px 12px;text-align:left;vertical-align:top}.jogi .szoveg .proza{max-width:none}.jogi .szoveg section+section{margin-top:var(--sf-space-8)}.jogi .szoveg h2{font:400 var(--sf-text-3xl)/1.3 var(--sf-font-display);text-transform:uppercase;margin-bottom:var(--sf-space-3)}.kartya-szoveg{overflow-wrap:anywhere}.al-hamarosan{display:inline-block;padding:8px 12px;border:1.5px dashed var(--sf-gray-400);border-radius:var(--sf-radius-md);color:var(--sf-gray-700);font:600 var(--sf-text-sm)/1.3 var(--sf-font-ui)}.v-gomb[aria-pressed="true"]{background:var(--sf-green);border-color:var(--sf-green);color:#fff}.v-gomb[aria-pressed="true"] .v-motiv{stroke:#fff}.v-tovabb{margin-top:var(--sf-space-4)}.v-tovabb[disabled]{opacity:.5;cursor:not-allowed}.cikk-boritok{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--sf-radius-2xl);margin:var(--sf-space-4) 0;background:var(--sf-gray-100)}.roviden-lista{margin:4px 0 0;padding-left:1.2em}.roviden-lista li+li{margin-top:4px}.cikk .cikk-bev{margin-top:var(--sf-space-2)}.cikk-torzs img{max-width:100%;height:auto;border-radius:var(--sf-radius-lg)}.hasznalat-cim{color:#017337;font:700 var(--sf-text-xl)/1.3 var(--sf-font-sans);margin:var(--sf-space-5) 0 var(--sf-space-2)}.leiras-racs p{margin:0 0 var(--sf-space-3);line-height:1.6}.kupon-sav{background:#C00;color:#fff;border-radius:var(--sf-radius-lg);padding:10px 14px;font:700 var(--sf-text-base)/1.4 var(--sf-font-ui);margin:0 0 var(--sf-space-3);display:flex;flex-wrap:wrap;gap:4px 8px}.kupon-sav .kupon{background:#fff;color:#C00;border-radius:6px;padding:0 8px}.nw{white-space:nowrap}.as-sor .as-egyseg{display:inline}.as-sor .as-egyseg>.nw{white-space:nowrap}.kiemelt-cimke{font-size:max(16px, var(--sf-text-sm))}a[aria-disabled="true"]{opacity:.5;pointer-events:none;cursor:not-allowed}.dia-motiv{left:auto;right:var(--sf-space-4);bottom:var(--sf-space-4);width:150px;height:150px;opacity:.12}.lista-tobb{display:flex;flex-direction:column;align-items:center;gap:var(--sf-space-2);margin:var(--sf-space-6) 0}.lista-tobb[hidden]{display:none}[data-lista]:not(.js)[data-limit]>.kartya:nth-child(n+25){display:none}.kereses-csipek .csip.akt{background:#013A1C;color:#fff;border-color:#fff}.kereses-csipek .csip.akt .csip-db{opacity:1}.dia .matrica{z-index:2}.adatlap-gombok{display:grid;gap:var(--sf-space-2)}.adatlap-link{display:grid;grid-template-columns:44px 1fr;gap:var(--sf-space-3);align-items:center;min-height:56px;padding:var(--sf-space-2) var(--sf-space-3);border:2px solid var(--sf-green);border-radius:var(--sf-radius-xl);background:#fff;color:var(--sf-green);text-decoration:none}.adatlap-link:hover,.adatlap-link:focus-visible{background:var(--sf-green);color:#fff}.adatlap-link .ik{width:44px;height:44px;border-radius:var(--sf-radius-lg);display:grid;place-items:center;background:rgb(1 115 55 / .1)}.adatlap-link:hover .ik,.adatlap-link:focus-visible .ik{background:rgb(255 255 255 / .18)}.adatlap-link b{display:block;font:700 var(--sf-text-base)/1.3 var(--sf-font-ui)}.adatlap-link small{display:block;font:500 var(--sf-text-sm)/1.4 var(--sf-font-ui);color:var(--sf-gray-700)}.adatlap-link:hover small,.adatlap-link:focus-visible small{color:#fff}.adatlap-telefon{font:600 var(--sf-text-base)/1.4 var(--sf-font-ui)}.adatlap-telefon a{display:inline-block;min-height:44px;line-height:44px;color:var(--sf-green);font-weight:700;text-decoration:underline;text-underline-offset:3px}.adatlap-csoport{margin-top:var(--sf-space-8)}.adatlap-csoport h2{font:400 var(--sf-text-3xl)/1.3 var(--sf-font-display);text-transform:uppercase;margin-bottom:var(--sf-space-3)}.adatlap-lista{list-style:none;padding:0;margin:0;display:grid;gap:var(--sf-space-3)}.adatlap-sor{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--sf-space-3);align-items:center;padding:var(--sf-space-3);border:1px solid var(--sf-border);border-radius:var(--sf-radius-xl);background:#fff;color:var(--sf-fg)}.adatlap-sor[hidden]{display:none}.adatlap-sor .al-kep{width:72px;height:72px;display:grid;place-items:center;border-radius:var(--sf-radius-lg);background:var(--sf-gray-100,#f4f4f2);overflow:hidden}.adatlap-sor .al-kep img{width:100%;height:100%;object-fit:contain}.adatlap-sor .al-szoveg{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.adatlap-sor .al-sku{font:700 var(--sf-text-sm)/1.3 var(--sf-font-ui);color:var(--sf-gray-700)}.adatlap-sor .al-szoveg b{font:700 var(--sf-text-base)/1.3 var(--sf-font-ui)}.adatlap-sor .al-akciok{grid-column:1 / -1}@media (min-width:900px){.adatlap-sor{grid-template-columns:72px minmax(0,1fr) minmax(0,26rem)}.adatlap-sor .al-akciok{grid-column:auto}}html[data-tema] main .adatlap-sor .al-szoveg b,html[data-tema] main .adatlap-sor .adatlap-telefon{color:var(--sf-fg)!important}html[data-tema] main .adatlap-sor .al-sku{color:var(--sf-gray-700)!important}html[data-tema] main .adatlap-sor .adatlap-telefon a,html[data-tema] main .adatlap-sor .adatlap-link{color:var(--sf-green)!important}html[data-tema] main .adatlap-sor .adatlap-link small{color:var(--sf-gray-700)!important}html[data-tema] main .adatlap-sor .adatlap-link:hover,html[data-tema] main .adatlap-sor .adatlap-link:focus-visible,html[data-tema] main .adatlap-sor .adatlap-link:hover *,html[data-tema] main .adatlap-sor .adatlap-link:focus-visible *{color:#fff!important}html[data-tema] main .adatlap-sor .adatlap-link b,html[data-tema] main .adatlap-sor .adatlap-link .ik,html[data-tema] main .adatlap-sor .adatlap-link .sz{color:inherit!important}html[data-tema] main .adatlap-sor .adatlap-link:hover small,html[data-tema] main .adatlap-sor .adatlap-link:focus-visible small{color:#fff!important}.vj-gomb{position:fixed;right:var(--sf-space-3);bottom:calc(var(--sf-space-3) + env(safe-area-inset-bottom));z-index:75;display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:0 var(--sf-space-4);border:0;border-radius:var(--sf-radius-full);background:var(--sf-green);color:#fff;font:600 var(--sf-text-sm)/1.3 var(--sf-font-ui);box-shadow:0 6px 18px rgb(0 0 0 / .28);cursor:pointer}.vj-gomb:hover{background:var(--sf-red)}.vj-gomb:focus-visible{outline:3px solid var(--sf-red);outline-offset:2px}.vj-doboz{position:fixed;right:var(--sf-space-3);left:var(--sf-space-3);bottom:calc(var(--sf-space-3) + 44px + var(--sf-space-2) + env(safe-area-inset-bottom));z-index:150;max-height:calc(100dvh - 120px);overflow:auto;background:#fff;color:var(--sf-gray-900);border:1px solid var(--sf-border);border-radius:var(--sf-radius-2xl);box-shadow:0 18px 50px rgb(0 0 0 / .28);padding:var(--sf-space-4)}.vj-fej{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sf-space-3)}.vj-fej h2{font:700 var(--sf-text-lg)/1.3 var(--sf-font-sans);margin:0}.vj-x{width:44px;height:44px;margin:-8px -8px -8px 0;border:0;background:none;font-size:28px;line-height:1;color:var(--sf-gray-700);cursor:pointer}.vj-hiba{color:#b00020;font:600 var(--sf-text-sm)/1.4 var(--sf-font-ui);margin:0}.vj-adat{font:500 var(--sf-text-sm)/1.4 var(--sf-font-ui);color:var(--sf-gray-700);margin:0}.vj-kesz{display:grid;gap:var(--sf-space-3)}.vj-kesz p{margin:0;line-height:1.5}.vj .mezo-csop input[type=file]{padding:8px var(--sf-space-3);background:#fff}@media (max-width:959px){.vj-gomb{bottom:calc(64px + var(--sf-space-3) + env(safe-area-inset-bottom))}body:has(.ragados-vasar) .vj-gomb{bottom:calc(64px + 68px + var(--sf-space-3) + env(safe-area-inset-bottom))}.vj-doboz{bottom:calc(64px + 44px + var(--sf-space-3) + var(--sf-space-2) + env(safe-area-inset-bottom));max-height:calc(100dvh - 200px)}body:has(.ragados-vasar) .vj-doboz{bottom:calc(64px + 68px + 44px + var(--sf-space-3) + var(--sf-space-2) + env(safe-area-inset-bottom));max-height:calc(100dvh - 270px)}}@media (min-width:960px){.vj-doboz{left:auto;width:380px;right:var(--sf-space-6)}.vj-gomb{right:var(--sf-space-6);bottom:var(--sf-space-6)}.vj-doboz{bottom:calc(var(--sf-space-6) + 44px + var(--sf-space-2))}}body:has(.suti:not([hidden])) .vj-gomb{display:none}.szuro-panel a.jelolo{display:flex;align-items:center;gap:10px;border-radius:12px;padding:6px 10px;margin-inline:-10px;transition:background-color .2s ease,color .2s ease}.szuro-panel a.jelolo .pont{transition:background-color .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.szuro-panel a.jelolo:hover{background:#fdecec;color:#a80000}.szuro-panel a.jelolo:hover .pont{background:#c00;transform:scale(1.3)}.szuro-panel a.jelolo:hover .db{color:#a80000;font-weight:700}}.szuro-panel a.jelolo:focus-visible{outline:3px solid #c00;outline-offset:2px;background:#fdecec;color:#a80000}.szuro-panel a.jelolo[aria-current="page"]{background:#e8f2ec;color:#014f26;font-weight:700}.kat7-racs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sf-space-3)}.kat7-racs>*{flex:0 0 calc((100% - var(--sf-space-3))/2);min-width:0}@media (min-width:640px){.kat7-racs>*{flex-basis:calc((100% - 2*var(--sf-space-3))/3)}}@media (min-width:1100px){.kat7-racs>*{flex-basis:calc((100% - 3*var(--sf-space-3))/4)}}@media (hover:hover) and (pointer:fine){html .v-gomb:hover{background:#fdecec;border-color:#c00;color:#a80000;transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .18)}html .v-gomb:hover .v-motiv{stroke:#c00}}html .v-gomb:focus-visible{outline:3px solid #fff;outline-offset:3px;border-color:#c00}html .v-gomb[aria-pressed="true"]{background:#013a1c;border-color:#fff;color:#fff;box-shadow:0 0 0 2px #013a1c}html .v-gomb[aria-pressed="true"] .v-motiv{stroke:#fff}html .v-gomb[aria-pressed="true"]::after{content:"✓";margin-left:auto;align-self:flex-end;font-size:1.1rem;line-height:1}html[data-tema="zold"] .v-gomb[aria-pressed="true"],html[data-tema="zold"] .v-gomb[aria-pressed="true"] *{color:#fff}@media (hover:hover) and (pointer:fine){html .v-gomb[aria-pressed="true"]:hover{background:#012a14;color:#fff}}.cikk-kartya .ck-kep{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#e8f2ec}.cikk-kartya .ck-kep-ures{background:linear-gradient(135deg,#e8f2ec,#cfe3d6)}.cikk-kartya .ck-sz b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cikk-kartya .ck-sz p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.katalogus-lapozo{display:flex;gap:var(--sf-space-3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--sf-space-2)}.katalogus-lapozo .kat-oldal{flex:0 0 auto;height:min(70vh,520px);scroll-snap-align:start;border-radius:var(--sf-radius-xl);overflow:hidden;background:#fff;box-shadow:var(--sf-shadow-md);transition:transform .2s ease,box-shadow .2s ease}.katalogus-lapozo .kat-oldal img{display:block;height:100%;width:auto}@media (hover:hover) and (pointer:fine){.katalogus-lapozo .kat-oldal:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(0 0 0 / .25)}}@media (max-width:600px){.katalogus-lapozo .kat-oldal{height:360px}}@media (hover:hover) and (pointer:fine){html .v-gomb:hover{background:#014f26;border-color:#014f26;color:#fff;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .85),0 8px 20px rgb(0 0 0 / .22);transform:translateY(-2px)}html .v-gomb:hover .v-motiv{stroke:#fff}html[data-tema="zold"] .v-gomb:hover,html[data-tema="zold"] .v-gomb:hover *{color:#fff}}html .v-gomb[aria-pressed="true"]{background:#013a1c;border-color:#fff;color:#fff;box-shadow:inset 0 0 0 2px #fff}html .s-munka,html[data-tema="zold"] .s-munka{background-color:#014f26;background-image:linear-gradient(180deg,rgb(1 115 55 / .86) 0,rgb(1 79 38 / .79) 20%,rgb(1 79 38 / .88) 55%,rgb(1 79 38 / .8) 100%),url(/wp-content/themes/somafix/assets/kepek/munka-hatter.webp);background-size:auto,cover;background-position:center,62% 30%;background-repeat:no-repeat}html .valaszto label,html[data-tema="zold"] .valaszto label,html[data-tema="zold"] .valaszto label *{color:#1a2421}html .valaszto label small{color:#4b5563}html .valaszto label:has(input:checked),html[data-tema="zold"] .valaszto label:has(input:checked){background:#013a1c;border-color:#013a1c;box-shadow:inset 0 0 0 2px #fff}html .valaszto label:has(input:checked) *,html[data-tema="zold"] .valaszto label:has(input:checked) *{color:#fff}@media (hover:hover) and (pointer:fine){html .valaszto label:not(:has(input:checked)):hover{border-color:#017337;box-shadow:inset 0 0 0 1px #017337;transform:translateY(-1px)}}html[data-tema="zold"] .valaszto label:not(:has(input:checked)) b,html[data-tema="zold"] .valaszto label:not(:has(input:checked)) small,html[data-tema="zold"] .valaszto label:not(:has(input:checked)) span{color:#1a2421!important}html[data-tema="zold"] .valaszto label:has(input:checked) b,html[data-tema="zold"] .valaszto label:has(input:checked) small,html[data-tema="zold"] .valaszto label:has(input:checked) span{color:#fff!important}html .s-mely#munkak,html[data-tema="zold"] .s-mely#munkak{--mh:clamp(560px,62.5vw,800px);position:relative;overflow:hidden;background-color:#014f26;background-image:linear-gradient(180deg,#014f26 0,#014f26 calc(100% - min(125vw,640px)),rgb(1 79 38 / .5) calc(100% - min(100vw,512px)),rgb(1 79 38 / .25) 100%),url(/wp-content/themes/somafix/assets/kepek/soma-hatter-mobil.webp);background-size:auto,100% auto;background-position:center,center bottom;background-repeat:no-repeat;padding-bottom:calc(min(125vw,640px) * .88)}html .s-mely#munkak>.wrap{position:relative;z-index:1}html .s-mely#munkak .mjm-soma img{display:none}html .s-mely#munkak .mjm-soma{grid-template-columns:minmax(0,1fr)}html .s-mely#munkak::before{content:none}@media (min-width:960px){html .s-mely#munkak,html[data-tema="zold"] .s-mely#munkak{background-image:none;padding-bottom:var(--sf-space-12)}html .s-mely#munkak::before{content:"";position:absolute;z-index:0;pointer-events:none;top:200px;height:var(--mh);width:calc(var(--mh) * 2.358);right:calc(max(64px,(100% - 1392px) / 2) - var(--mh) * .33);background-image:linear-gradient(180deg,#014f26 0,#fff0 24%,#fff0 88%,#014f26 100%),linear-gradient(90deg,rgb(1 79 38 / .92) 0,rgb(1 79 38 / .88) 38%,rgb(1 79 38 / .5) 52%,rgb(1 79 38 / .25) 66%,rgb(1 79 38 / .2) 100%),url(/wp-content/themes/somafix/assets/kepek/soma-hatter-szeles.webp);background-size:100% 100%;background-repeat:no-repeat}html .s-mely#munkak .valaszto-kartya{position:relative;top:auto;margin-top:calc(var(--mh) * .84 - 44px)}}.leiras-uj .lu-racs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sf-space-4)}.leiras-uj .lu-elo{grid-area:auto}.leiras-uj .lu-szoveg{max-width:75ch;color:var(--sf-gray-800)}.leiras-uj .lu-szoveg p{margin:0 0 var(--sf-space-3);line-height:1.6}.leiras-uj .lu-szoveg h3{font:700 var(--sf-text-xl)/1.3 var(--sf-font-sans);color:var(--sf-green);margin:var(--sf-space-6) 0 var(--sf-space-2)}.leiras-uj .lu-szoveg h4{font:700 var(--sf-text-lg)/1.3 var(--sf-font-sans);color:var(--sf-green);margin:var(--sf-space-4) 0 var(--sf-space-1)}.leiras-uj .lu-szoveg>:first-child{margin-top:0}.leiras-uj .lu-szoveg ul{margin:0 0 var(--sf-space-3);padding-left:1.25em}.leiras-uj .lu-szoveg li{line-height:1.6}.leiras-uj .lu-szoveg li+li{margin-top:var(--sf-space-1)}.leiras-uj .lu-foto{margin:0;display:grid;gap:var(--sf-space-2)}.leiras-uj .lu-foto img{display:block;width:100%;height:auto;border-radius:var(--sf-radius-2xl)}.leiras-uj .lu-foto figcaption{font-size:var(--sf-text-sm);line-height:1.45;color:var(--sf-gray-700)}@media (min-width:900px){.leiras-uj.fotos .lu-racs{grid-template-columns:minmax(0,1fr) minmax(300px,440px);grid-template-areas:"elo foto" "rest foto";grid-template-rows:auto 1fr;column-gap:var(--sf-space-10);row-gap:0;align-items:start}.leiras-uj.fotos .lu-elo{grid-area:elo}.leiras-uj.fotos .lu-rest{grid-area:rest}.leiras-uj.fotos .lu-foto{grid-area:foto;position:sticky;top:140px}}[data-valt-elf][hidden],.elfogyott-cimke[hidden]{display:none!important}.kt .ki .valt-jelzo{display:inline-block;margin-right:6px;font:600 var(--sf-text-sm)/1.35 var(--sf-font-ui);color:#1a2421;background:#e4eee7;border-radius:999px;padding:2px 10px}@media (max-width:599px){.kt .ki.ki-valt{display:block}.kt .ki.ki-valt .ki-szoveg{display:none}.kt .ki.ki-valt .valt-jelzo{margin-right:0}}.valaszto label small.valt-elf{color:#8a1c1c}html[data-tema="zold"] .valaszto label:has(input:checked) small.valt-elf{color:#fff!important}html[data-tema="zold"] .valaszto label:not(:has(input:checked)) small.valt-elf{color:#8a1c1c!important}.szin.elf>span:first-of-type{opacity:.45}.szin.elf::after{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;background:#8a1c1c;transform:rotate(-45deg);pointer-events:none}@media (min-width:960px){html .s-mely#munkak>.wrap{position:static}html .s-mely#munkak .mjm-fej>div:first-child,html .s-mely#munkak .mjm-racs{position:relative;z-index:1}html .s-mely#munkak .mjm-soma{position:absolute;z-index:2;display:block;margin:0;left:calc(100% - max(64px,(100% - 1392px) / 2) - var(--mh) * .295 + 14px);top:calc(200px + var(--mh) * .45);transform:translateY(-50%);width:min(250px,calc(max(64px,(100% - 1392px) / 2) + var(--mh) * .295 - 34px))}html .s-mely#munkak .mjm-soma .bub{margin:0;font-size:14px;line-height:1.4;padding:10px 14px}html .s-mely#munkak .mjm-soma .bub b{font-size:15px}html .s-mely#munkak .mjm-soma .bub::before{bottom:auto;top:calc(58% - 8px);left:-9px}}@media (min-width:1200px){html[data-fejlec="kozep"] .fej{box-shadow:none;filter:drop-shadow(0 4px 4px rgb(0 20 8 / .26))}html[data-fejlec="kozep"] .ful-forma,html[data-fejlec="kozep"] .fej-ful{filter:none}}.g7-reels.negyzet video{aspect-ratio:1/1;height:auto;width:100%;max-height:100%}html .elfogyott-gal .g7-termek>img,html .elfogyott-fo img{filter:none;opacity:1}html .kk.elfogyott img{filter:drop-shadow(0 14px 16px rgb(0 0 0 / .14));opacity:1}html .g7-dia>.g7-reels{position:absolute;inset:0;width:auto;height:auto;background:#fff}html .g7-dia>.g7-reels video,html .g7-dia>.g7-reels.negyzet video{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:contain;background:#fff}.vid-ablak{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgb(1 20 10 / .86);padding:16px}.vid-ablak[hidden]{display:none}.vid-ablak video{max-width:min(94vw,1100px);max-height:88vh;width:auto;height:auto;border-radius:16px;background:#000;box-shadow:0 20px 60px rgb(0 0 0 / .5)}.vid-ablak .vid-zar{position:absolute;top:16px;right:16px;width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--sf-green-deeper);font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center}.vid-ablak .vid-zar:focus-visible{outline:3px solid var(--sf-red);outline-offset:3px}html .g7-dia>.g7-reels .g7-reels-ind{background:#fff0}@media (max-width:959px){html .galeria7 .elfogyott-cimke{top:var(--sf-space-4);bottom:auto}html .elfogyott-gal .g7-termek>img{box-sizing:border-box;padding-top:56px}}.ajandek-sav{background:#0B0B0B;color:#fff;border-radius:var(--sf-radius-lg);padding:12px 14px;margin:0 0 var(--sf-space-3);display:grid;gap:10px;align-items:center;font:600 var(--sf-text-base)/1.45 var(--sf-font-ui);border-left:6px solid #C00}.ajandek-sav b{color:#fff}.ajandek-sav .gomb{background:#C00;color:#fff;justify-self:start;min-height:44px}@media (min-width:700px){.ajandek-sav{grid-template-columns:1fr auto}}.ajandek-tetel{background:#FFF1F1;border-radius:var(--sf-radius-lg);padding-inline:var(--sf-space-3)}.ajandek-tetel .tn b{font-size:var(--sf-text-base);line-height:1.35;color:#7A0000}.ajandek-tetel .tn small,.ajandek-tetel .tn span{color:#7A0000}.ajandek-jel{background:#C00;color:#fff;border-radius:999px;padding:4px 10px;font:600 var(--sf-text-sm)/1.3 var(--sf-font-ui)}.ajandek-noszogat{background:#0B0B0B;color:#fff;border-radius:var(--sf-radius-lg);padding:10px 14px;margin:var(--sf-space-2) 0 0;font:600 var(--sf-text-base)/1.45 var(--sf-font-ui)}.ajandeksor b{color:#C00}.dia.bf{--d-bg:#0B0B0B;--d-fg:#fff;--d-acc:#FF5A5A;--d-btn-fg:#0B0B0B}@media (min-width:800px){.dia.bf.video-dia .dk::after{background:linear-gradient(90deg,#0B0B0B 0%,#0B0B0B 38%,rgb(11 11 11 / .8) 44%,rgb(11 11 11 / .3) 51%,#fff0 58%)}}@media (max-width:799px){.dia.bf.video-dia .dk::after{background:linear-gradient(180deg,#fff0 60%,#0B0B0B 77%)}}.bf-feltetelek{margin-block:var(--sf-space-8)}.bf-feltetelek .doboz{display:grid;gap:var(--sf-space-3)}.bf-feltetelek p{line-height:1.5}mark.kitoltendo{background:#FFE08A;color:#3A2A00;border:1px dashed #8A6A00;border-radius:4px;padding:0 4px}.apro-link{text-decoration:underline;font-weight:700;color:inherit}.dia .apro-link{display:inline-block;min-height:44px;line-height:44px}html .kk .sku.hosszu{font-size:var(--sf-text-xl);top:calc(var(--sf-space-3) + 2px);max-width:calc(100% - 9.5rem);line-height:1.1}.bf-o{background:#0B0B0B;color:#fff;overflow-x:clip}.bf-o .bf-morzsa{padding-top:var(--sf-space-3)}.bf-hero{position:relative;background:#0B0B0B}.bf-hero-tart{display:grid}.bf-media{position:relative;height:min(105vw,560px);background:#0B0B0B}.bf-media picture,.bf-media picture img,.bf-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.bf-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#fff0 60%,#0B0B0B 100%)}.bf-video{opacity:0;transition:opacity .6s var(--sf-ease-out)}.bf-video.fut{opacity:1}@media (prefers-reduced-motion:reduce){.bf-video{display:none}}.bf-hero-sz{position:relative;z-index:2;display:grid;gap:var(--sf-space-3);padding-block:0 var(--sf-space-8);justify-items:start}.bf-o h1{font:400 clamp(3rem,7vw,5.25rem)/1.3 var(--sf-font-display);text-transform:uppercase;letter-spacing:.01em;margin:0}.bf-alcim{font:400 clamp(1.5rem,3vw,2.25rem)/1.3 var(--sf-font-display);text-transform:uppercase;margin:0}.bf-ido-sor{font:500 var(--sf-text-lg)/1.5 var(--sf-font-ui);margin:0}.bf-gombsor{display:flex;flex-wrap:wrap;gap:var(--sf-space-3)}.bf-gomb,.bf-gomb-ures{display:inline-flex;align-items:center;justify-content:center;gap:var(--sf-space-2);min-height:48px;padding:0 var(--sf-space-5);border-radius:var(--sf-radius-xl);font:700 var(--sf-text-base)/1.3 var(--sf-font-ui);text-decoration:none;cursor:pointer;border:2px solid #fff0}.bf-gomb{background:#C00;color:#fff;border-color:#C00}.bf-gomb:hover{background:#A80000;border-color:#A80000}.bf-gomb-ures{background:#fff0;color:#fff;border-color:#fff}.bf-gomb-ures:hover{background:#fff;color:#0B0B0B}.bf-gomb:focus-visible,.bf-gomb-ures:focus-visible,.bf-chip:focus-visible,.bf-o a:focus-visible{outline:3px solid #fff;outline-offset:3px}.bf-gomb[disabled]{opacity:.7;cursor:default}.bf-vissza{display:grid;gap:var(--sf-space-2)}.bf-vissza-cim{font:700 var(--sf-text-sm)/1.4 var(--sf-font-ui);text-transform:uppercase;letter-spacing:.08em;margin:0}.bf-vissza-sor{display:flex;gap:var(--sf-space-2)}.bf-vissza-sor>div{min-width:64px;padding:8px 10px;border:1px solid rgb(255 255 255 / .28);border-radius:var(--sf-radius-lg);background:rgb(255 255 255 / .08);text-align:center;display:grid}.bf-vissza-sor b{font:400 2rem/1.3 var(--sf-font-display);font-variant-numeric:tabular-nums}.bf-vissza-sor span{font:600 var(--sf-text-xs)/1.4 var(--sf-font-ui);text-transform:uppercase;letter-spacing:.06em}.bf-vissza-apro{font:500 var(--sf-text-sm)/1.45 var(--sf-font-ui);margin:0}.bf-apro a,.bf-vissza-apro a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline}@media (min-width:800px){.bf-hero-tart{min-height:clamp(480px,40vw,620px)}.bf-media{grid-area:1/1;height:auto}.bf-media picture img,.bf-video{object-position:right 20%}.bf-media::after{background:linear-gradient(90deg,#0B0B0B 0%,#0B0B0B 30%,rgb(11 11 11 / .75) 42%,#fff0 56%)}.bf-hero-sz{grid-area:1/1;align-self:center;padding-block:var(--sf-space-8)}.bf-hero-sz>*{max-width:min(560px,47%)}}.bf-sz{padding-block:var(--sf-space-8)}.bf-sz-sotet{background:#141414}.bf-szcim{font:400 var(--sf-text-3xl)/1.3 var(--sf-font-display);text-transform:uppercase;margin:0 0 var(--sf-space-5)}.bf-szcim::after{content:"";display:block;width:48px;height:4px;margin-top:6px;border-radius:var(--sf-radius-full);background:#C00}.bf-lepesek{list-style:none;margin:0;padding:0;display:grid;gap:var(--sf-space-3)}.bf-lepesek li{display:flex;gap:var(--sf-space-3);align-items:flex-start;padding:var(--sf-space-4);border:1px solid #333;border-radius:var(--sf-radius-xl);background:#1B1B1B}.bf-lepesek li>span:last-child{display:grid;gap:4px}.bf-lepesek b{font:700 var(--sf-text-lg)/1.35 var(--sf-font-ui)}.bf-ikon{flex:0 0 52px;height:52px;border-radius:50%;background:#C00;display:grid;place-items:center}.bf-ikon .ico{width:26px;height:26px;stroke:#fff;color:#fff}@media (min-width:800px){.bf-lepesek{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-lepesek li{flex-direction:column}}.bf-kalk{display:grid;gap:var(--sf-space-4);max-width:760px;margin-inline:auto}.bf-kalk h2{margin:0}.bf-valaszt{display:flex;flex-wrap:wrap;gap:var(--sf-space-2);align-items:center}.bf-chip{min-height:48px;padding:0 var(--sf-space-4);border:1.5px solid var(--sf-gray-300);border-radius:var(--sf-radius-xl);background:#fff;color:var(--sf-fg);font:700 var(--sf-text-base)/1.3 var(--sf-font-ui);cursor:pointer}.bf-chip[aria-pressed="true"]{background:#0B0B0B;color:#fff;border-color:#C00;box-shadow:inset 0 0 0 1px #C00}.bf-valaszt input{min-height:48px;width:96px;border:1.5px solid var(--sf-gray-300);border-radius:var(--sf-radius-xl);padding:0 var(--sf-space-3);font:700 var(--sf-text-base)/1.3 var(--sf-font-ui);color:#111;background:#fff;text-align:center}.bf-ered{margin:0;display:grid}.bf-ered>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px var(--sf-space-3);padding:12px 0;border-bottom:1px solid var(--sf-border)}.bf-ered dt{font-weight:600}.bf-ered dd{margin:0 0 0 auto;text-align:right}.bf-ered small{display:block;font-size:var(--sf-text-sm);color:var(--sf-gray-700)}.bf-ered .bf-ajandek{background:#FFF1F1;border-radius:var(--sf-radius-lg);padding-inline:var(--sf-space-3);color:#7A0000}.bf-ered .bf-ajandek b{color:#A80000}.bf-ered .bf-fiz{border-bottom:0}.bf-ered .bf-fiz b{font:400 1.75rem/1.3 var(--sf-font-display)}.bf-hianyzik{margin:0;padding:10px 14px;border-radius:var(--sf-radius-lg);background:#0B0B0B;color:#fff;font-weight:600;line-height:1.45;border-left:6px solid #C00}.bf-kalk .bf-apro{margin:0;font-size:var(--sf-text-sm);line-height:1.5;color:var(--sf-gray-700)}.bf-kalk .mezo-csop{display:grid;gap:var(--sf-space-2)}.bf-termek{display:grid;gap:var(--sf-space-5);padding:var(--sf-space-4);border:1px solid #333;border-radius:var(--sf-radius-2xl);background:#1B1B1B}.bf-kepek{display:flex;align-items:flex-end;justify-content:center;gap:var(--sf-space-4);padding:var(--sf-space-4);border-radius:var(--sf-radius-xl);background:radial-gradient(ellipse at 50% 100%,#3a0a0a 0%,#111 70%)}.bf-doboz-kep{width:55%;max-width:300px;height:auto;display:block}.bf-doboz-tartalek{flex:0 1 40%;max-width:220px;aspect-ratio:156/300;border-radius:var(--sf-radius-lg);background:url(/wp-content/themes/somafix/assets/videok/blackfriday-hero-mobil.webp) no-repeat;background-size:461.5% auto;background-position:37.6% 38.3%}.bf-flakon{height:min(340px,62vw);width:auto;display:block}.bf-termek-sz{display:grid;gap:var(--sf-space-3);align-content:start}.bf-termek-sz h2{font:400 var(--sf-text-3xl)/1.3 var(--sf-font-display);text-transform:uppercase;margin:0}.bf-cimke{font:700 var(--sf-text-sm)/1.4 var(--sf-font-ui);text-transform:uppercase;letter-spacing:.08em}.bf-pontok{margin:0;padding:0;list-style:none;display:grid;gap:6px}.bf-pontok li{position:relative;padding-left:26px;line-height:1.45}.bf-pontok li::before{content:"";position:absolute;left:4px;top:.45em;width:8px;height:8px;border-radius:50%;background:#FF5A5A}.bf-ar{margin:0;line-height:1.6}.bf-ar b{font-size:var(--sf-text-xl)}.bf-vasar{display:grid;gap:var(--sf-space-3)}.bf-vasar .mezo-csop{display:grid;gap:var(--sf-space-2)}.bf-vasar .menny{justify-self:start}.bf-vasar .menny input{width:72px;border:0;min-height:0;color:#111;background:#fff0;text-align:center}.bf-vasar .bf-gomb{width:100%}.bf-link{justify-self:start}@media (min-width:800px){.bf-termek{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:var(--sf-space-6);align-items:center}.bf-vasar .bf-gomb{width:auto;justify-self:start}}.bf-soma{display:flex;align-items:flex-end;gap:var(--sf-space-4);max-width:760px;margin-inline:auto}.bf-soma-kep{flex:0 0 clamp(104px,26vw,160px);aspect-ratio:345/455;background:url(/wp-content/themes/somafix/assets/videok/blackfriday-hero-mobil.webp) no-repeat;background-size:208.7% auto;background-position:97.3% 18%}.bf-bub{position:relative;flex:1;min-width:0;background:#fff;border-radius:var(--sf-radius-2xl);padding:var(--sf-space-3) var(--sf-space-4);margin-bottom:var(--sf-space-5);box-shadow:var(--sf-shadow-md)}.bf-bub::before{content:"";position:absolute;left:-9px;bottom:16px;width:16px;height:16px;background:#fff;transform:rotate(45deg)}.bf-bub b{display:block;font:800 var(--sf-text-sm)/1.4 var(--sf-font-ui);text-transform:uppercase;letter-spacing:.06em}.bf-bub p{margin:0;font:700 var(--sf-text-xl)/1.4 var(--sf-font-ui)}.bf-o .bf-sz>.bf-feltetelek{margin-block:0}.bf-szervezo{padding-block:var(--sf-space-5) var(--sf-space-8);line-height:1.6;font-size:var(--sf-text-sm);margin:0 auto}.bf-szervezo a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.bf-banner{display:flex;flex-wrap:wrap;gap:var(--sf-space-3) var(--sf-space-5);align-items:center;justify-content:space-between;margin-block:var(--sf-space-5);padding:var(--sf-space-5);border-radius:var(--sf-radius-2xl);background:#0B0B0B;border:2px solid #C00;text-decoration:none;box-shadow:var(--sf-shadow-md)}.bf-banner-sz{display:grid;gap:4px;flex:1 1 320px;min-width:0}.bf-banner-sz b{font:400 clamp(1.5rem,3.4vw,2.25rem)/1.3 var(--sf-font-display);text-transform:uppercase}.bf-banner:hover .bf-gomb{background:#A80000}.ajandek-sav .apro-link{display:inline-flex;align-items:center;min-height:44px;margin-right:var(--sf-space-3);color:#fff}html[data-tema="zold"] body main .bf-o.bf-o.bf-o{.bf-alcim,.bf-cimke,.bf-vissza-cim{color:#FF5A5A}.bf-ido-sor,.bf-vissza-apro,.bf-lepesek li>span:last-child>span{color:#E6E6E6}.bf-pontok,.bf-ar span,.bf-termek .bf-apro{color:#E6E6E6}.bf-termek .sugo{color:#fff}.bf-termek .sugo-szoveg{background:#fff;color:#1F1F1F}.bf-bub b{color:#A80000}.bf-bub p{color:#111}.bf-hianyzik{color:#fff}.bf-chip{color:var(--sf-fg)}.bf-chip[aria-pressed="true"]{color:#fff}.bf-ered .bf-ajandek,.bf-ered .bf-ajandek span,.bf-ered .bf-ajandek dt{color:#7A0000}.bf-ered .bf-ajandek b{color:#A80000}.bf-ered small,.bf-ered small span,.bf-kalk .bf-apro,.bf-kalk .bf-apro span{color:var(--sf-gray-700)}.bf-gomb,.bf-gomb span,.bf-gomb-ures{color:#fff}.bf-gomb-ures:hover{color:#0B0B0B}}html[data-tema="zold"] body main .bf-banner .bf-cimke{color:#FF5A5A}html[data-tema="zold"] body main .bf-banner .bf-banner-sz>span:last-child{color:#E6E6E6}:is(.gomb,.gomb-elso,.gomb-szellem,.gomb-masod,.gomb-feher):focus-visible,a.os-termek:focus-visible .gomb{outline:3px solid var(--sf-red);outline-offset:3px}a.os-termek:focus-visible{outline:3px solid var(--sf-red);outline-offset:2px}