@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:100 900;src:url('/wp-content/uploads/2026/10/eit-inter-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:100 900;src:url('/wp-content/uploads/2026/10/eit-inter-latin-wght-normal.woff2') format('woff2');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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--eit-accent:#11ABB0;--eit-accent-dark:#0B7A7E;--eit-ink:#0F172A;--eit-text:#334155;--eit-muted:#64748B;--eit-line:#E2E8F0;--eit-soft:#F5F7FB;--eit-ok:#15803D;--eit-bad:#B91C1C;--eit-radius:12px;}body,button,input,select,textarea,.main-navigation ul li a,.site-title,.widget-title,.woocommerce-loop-product__title{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif !important;}body{color:var(--eit-text);background:#fff;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6,.entry-title,.product_title{color:var(--eit-ink);font-weight:700;letter-spacing:-.02em;}a{color:var(--eit-accent-dark);}a:hover,a:focus{color:var(--eit-accent-dark);}button[type=submit]:not(.search-submit),.wpcf7-submit,input[type=submit],.button,.wp-block-button__link,.added_to_cart,.woocommerce a.button,.wc-block-components-button:not(.is-link){background:var(--eit-accent) !important;border:0 !important;color:#fff !important;border-radius:8px !important;font-weight:600 !important;padding:.75em 1.4em !important;transition:background .15s ease,transform .15s ease;box-shadow:none !important;text-shadow:none !important;}button[type=submit]:hover,input[type=submit]:hover,.button:hover,.wp-block-button__link:hover,.woocommerce a.button:hover{background:var(--eit-accent-dark) !important;color:#fff !important;}.button.alt,.single_add_to_cart_button,.checkout-button{background:var(--eit-accent) !important;}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent !important;color:#fff !important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.8) !important;}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:rgba(255,255,255,.12) !important;}.site-header{background:#fff !important;border-bottom:1px solid var(--eit-line);padding-top:0 !important;margin-bottom:0 !important;}.site-header .custom-logo-link img{max-height:64px;width:auto;}.secondary-navigation ul.menu a{color:var(--eit-muted) !important;font-size:.85rem;font-weight:500;}.secondary-navigation ul.menu a:hover{color:var(--eit-accent) !important;}.main-navigation ul.menu > li > a,.main-navigation ul.nav-menu > li > a{color:var(--eit-ink) !important;font-weight:600;font-size:.95rem;padding:1.1em .9em;}.main-navigation ul.menu > li > a:hover,.main-navigation ul.menu > li.current-menu-item > a{color:var(--eit-accent-dark) !important;}.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{background:#fff !important;border:1px solid var(--eit-line);border-radius:10px;box-shadow:0 12px 30px rgba(15,23,42,.10);padding:.4em 0;}.main-navigation ul.menu ul li a{color:var(--eit-text) !important;font-weight:500;padding:.6em 1.2em;}.main-navigation ul.menu ul li a:hover{background:var(--eit-soft) !important;color:var(--eit-accent-dark) !important;}.site-header-cart .cart-contents{color:var(--eit-ink) !important;font-weight:600;}.site-header-cart .cart-contents .count{background:var(--eit-accent);color:#fff;border-radius:999px;padding:.1em .55em;opacity:1;font-size:.75rem;}.site-search .widget_product_search form input[type=search]{background:var(--eit-soft) !important;border:1px solid var(--eit-line) !important;border-radius:999px !important;box-shadow:none !important;}@media (min-width:1100px){.site-header{position:relative;}.site-header > .col-full{padding-top:10px !important;padding-bottom:10px !important;}.site-header .site-logo-desktop{display:inline-block !important;width:auto !important;margin:0 !important;}.site-header .site-logo-desktop img{height:84px !important;width:auto !important;}.storefront-primary-navigation{position:absolute;top:0;left:0;right:0;height:104px;display:flex;align-items:center;background:transparent !important;pointer-events:none;}.storefront-primary-navigation > .col-full{pointer-events:auto;display:flex;justify-content:flex-end;align-items:center;width:100%;}.storefront-primary-navigation .main-navigation{margin:0 !important;padding:0 !important;width:auto !important;background:transparent !important;float:none !important;}.storefront-primary-navigation .primary-navigation{margin:0 !important;}#wpadminbar input[type=submit]{all:revert;}}body.woocommerce #primary,body.page #primary,body.search #primary{width:100% !important;float:none !important;margin-right:0 !important;}body.woocommerce #secondary,body.page #secondary{display:none;}.storefront-breadcrumb{background:var(--eit-soft);margin-bottom:2em;padding:.9em 0;}.woocommerce-breadcrumb{font-size:.85rem;color:var(--eit-muted);}.home .entry-header,.home .storefront-breadcrumb{display:none;}.home .site-main{padding-top:0;}.home.page .hentry{margin-bottom:0;padding-bottom:0;border:0;}.home .site-content{padding-top:0 !important;}.home #primary{margin-bottom:0;}.eit-hero{border-radius:0 0 var(--eit-radius) var(--eit-radius);overflow:hidden;}.eit-hero h1{color:#fff !important;font-weight:800;letter-spacing:-.03em;line-height:1.1;}.eit-hero p{color:rgba(255,255,255,.85) !important;}.eit-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem !important;font-weight:700;color:#7FE3E6 !important;}.eit-trust .wp-block-column{background:var(--eit-soft);border-radius:var(--eit-radius);padding:1.2em 1.3em;}.eit-trust h4{margin:0 0 .2em;font-size:1rem;}.eit-trust p{margin:0;font-size:.88rem;color:var(--eit-muted);}.eit-trust .eit-ico{font-size:1.4rem;line-height:1;margin-bottom:.4em;color:var(--eit-accent);font-weight:800;}.eit-section-title{margin-bottom:.2em !important;}.eit-section-sub{color:var(--eit-muted);margin-top:0 !important;}.eit-cat .wp-block-cover{border-radius:var(--eit-radius);overflow:hidden;min-height:240px !important;transition:transform .2s ease,box-shadow .2s ease;}.eit-cat .wp-block-cover:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(15,23,42,.18);}.eit-cat .wp-block-cover h3{color:#fff !important;margin:0;}.eit-cat .wp-block-cover p{color:rgba(255,255,255,.85) !important;margin:.2em 0 0;font-size:.9rem;}.eit-cat .wp-block-cover a{color:#fff !important;text-decoration:none;}.eit-cat .wp-block-cover a::after{content:"";position:absolute;inset:0;z-index:2;}.eit-why .wp-block-column h4{font-size:1.05rem;margin-bottom:.3em;}.eit-why .wp-block-column p{color:var(--eit-muted);font-size:.93rem;}.eit-cta{border-radius:var(--eit-radius);}.eit-cta h2,.eit-cta p{color:#fff !important;}ul.products li.product,.wc-block-grid__product,.wc-block-product{background:#fff;border:1px solid var(--eit-line);border-radius:var(--eit-radius);padding:14px 14px 18px !important;text-align:left !important;transition:box-shadow .2s ease,transform .2s ease;}ul.products li.product:hover,.wc-block-grid__product:hover,.wc-block-product:hover{box-shadow:0 12px 30px rgba(15,23,42,.10);transform:translateY(-2px);}ul.products li.product img,.wc-block-grid__product-image img,.wc-block-components-product-image img{aspect-ratio:1/1;object-fit:contain;background:#fff;width:100%;height:auto;margin-bottom:.9em !important;border-radius:8px;}ul.products li.product .woocommerce-loop-product__title,.wc-block-components-product-name,.wp-block-post-title a{color:var(--eit-ink) !important;font-size:.95rem !important;font-weight:600 !important;line-height:1.35;text-align:left !important;text-decoration:none !important;min-height:2.7em;}ul.products li.product .price,.wc-block-components-product-price{color:var(--eit-ink) !important;font-size:1.15rem !important;font-weight:800 !important;display:block;text-align:left !important;}ul.products li.product .price del{color:var(--eit-muted);font-weight:500;font-size:.85em;}ul.products li.product .price ins{text-decoration:none;color:var(--eit-bad);}ul.products li.product .button{display:block;text-align:center;margin-top:.8em;}ul.products li.product .onsale,.wc-block-components-product-sale-badge{background:var(--eit-bad) !important;color:#fff !important;border:0 !important;border-radius:999px !important;font-size:.72rem;font-weight:700;text-transform:uppercase;padding:.25em .8em !important;}ul.products li.product .onsale{position:absolute;top:12px;left:12px;z-index:2;margin:0;}ul.products li.product{position:relative;}.eit-stock{font-size:.82rem;font-weight:600;margin:.3em 0 0 !important;display:flex;align-items:center;gap:.4em;}.eit-stock::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block;}.eit-stock.in{color:var(--eit-ok);}.eit-stock.out{color:var(--eit-bad);}ul.products li.product.outofstock img{opacity:.55;}.woocommerce-result-count{color:var(--eit-muted);font-size:.85rem;}.storefront-sorting select.orderby{border-radius:8px;border:1px solid var(--eit-line);background:#fff;padding:.4em .6em;}.woocommerce-pagination .page-numbers li .page-numbers{border-radius:8px;}.woocommerce-pagination .page-numbers li .page-numbers.current{background:var(--eit-accent);color:#fff;}.single-product div.product .woocommerce-product-gallery img{background:#fff;border-radius:var(--eit-radius);}.single-product div.product .woocommerce-product-gallery{border:1px solid var(--eit-line);border-radius:var(--eit-radius);padding:12px;}.single-product div.product p.price{color:var(--eit-ink);font-size:1.8rem;font-weight:800;}.single-product div.product .product_title{font-size:1.9rem;}.single-product .quantity .qty{border-radius:8px;border:1px solid var(--eit-line);background:#fff;}.woocommerce-tabs ul.tabs li a{font-weight:600;}.woocommerce-tabs ul.tabs li.active a{color:var(--eit-accent);}.product_meta{font-size:.85rem;color:var(--eit-muted);}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{border:1px solid var(--eit-line) !important;border-radius:8px !important;background:#fff !important;box-shadow:none !important;}input:focus,textarea:focus,select:focus{border-color:var(--eit-accent) !important;outline:2px solid rgba(17,171,176,.22);}.site-footer{background:var(--eit-ink) !important;color:#CBD5E1 !important;padding-top:3em;}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer .widget-title,.site-footer .wp-block-heading{color:#fff !important;font-size:1rem;border:0;}.site-footer a:not(.button){color:#CBD5E1 !important;text-decoration:none;}.site-footer a:not(.button):hover{color:#fff !important;}.site-footer ul{margin-left:0;list-style:none;}.site-footer li{margin-bottom:.35em;}.site-footer .site-info{border-top:1px solid rgba(255,255,255,.1);padding:1.5em 0;font-size:.82rem;color:#94A3B8;}.storefront-handheld-footer-bar{background:#fff;border-top:1px solid var(--eit-line);}@media (max-width:767px){.site-header .custom-logo-link img{max-height:48px;}.eit-hero h1{font-size:2rem !important;}.eit-trust .wp-block-column{padding:1em;}ul.products li.product{padding:10px 10px 14px !important;}}.eit-cat .wp-block-column{display:flex;}.eit-cat .wp-block-cover{flex:1;height:260px;min-height:260px !important;align-items:flex-end !important;justify-content:flex-start !important;padding:24px !important;}.eit-cat .wp-block-cover h3{font-size:1.45rem !important;font-weight:700 !important;line-height:1.2;}.eit-cat .wp-block-cover__inner-container{width:100% !important;}.eit-hero .wp-block-image img{box-shadow:0 30px 60px rgba(0,0,0,.35);}.woocommerce-products-header{padding:0 0 1em !important;text-align:left;}.woocommerce-products-header__title.page-title{font-size:2.1rem;margin:0;}.page .entry-header{margin-bottom:1em;}.page .entry-title{font-size:2.1rem;}.site-footer .widget{margin-bottom:2em;}.site-footer .wp-block-heading{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem !important;margin-bottom:1em;}.site-footer p{font-size:.9rem;line-height:1.7;}.site-footer .wp-block-list{margin:0;padding:0;font-size:.9rem;}.home .hentry .edit-link{display:none;}.secondary-navigation{background:transparent !important;}.eit-cta .wp-block-heading{font-size:1.6rem;}@media (max-width:767px){.eit-cta{padding:32px 24px !important;}.eit-cta .wp-block-heading{font-size:1.3rem;}.eit-hero{padding-top:40px !important;padding-bottom:40px !important;}}.eit-cat .wp-block-cover{display:flex !important;flex-direction:column !important;}.eit-cat .wp-block-cover__inner-container{margin-top:auto !important;position:relative;z-index:1;}@media (max-width:767px){.site-header{padding-top:8px !important;padding-bottom:8px !important;}.site-logo-mobile img,.site-header .site-logo-mobile img{height:60px !important;width:auto !important;max-height:60px !important;}.site-header .site-logo-mobile{margin:0 !important;}.storefront-handheld-footer-bar .site-search{bottom:-200px !important;transition:bottom .2s;}.storefront-handheld-footer-bar ul li.search.active .site-search{bottom:100% !important;}.eit-hero .wp-block-buttons{gap:12px;}.eit-cat .wp-block-cover{height:200px;min-height:200px !important;}}@media (max-width:781px){.eit-trust.wp-block-columns{flex-wrap:wrap !important;gap:12px !important;}body .wp-block-columns.eit-trust:not(.is-not-stacked-on-mobile) > .wp-block-column.wp-block-column{flex-basis:calc(50% - 6px) !important;flex-grow:0 !important;}}@media (max-width:767px){ul.products{display:grid !important;grid-template-columns:1fr 1fr;gap:12px;margin-left:0 !important;}ul.products::before,ul.products::after{display:none !important;}ul.products li.product{width:auto !important;margin:0 !important;float:none !important;}ul.products li.product .woocommerce-loop-product__title{font-size:.85rem !important;}ul.products li.product .price{font-size:1rem !important;}ul.products li.product .button{padding:.6em .5em !important;font-size:.82rem;}.eit-stock{font-size:.75rem;}}.main-navigation ul.menu > li.current-menu-item > a{box-shadow:inset 0 -3px 0 var(--eit-accent);}.eit-trust .wp-block-column{border-top:3px solid var(--eit-accent);}@media (min-width:768px) and (max-width:1099px){.site-header .site-logo-desktop img{height:64px !important;width:auto !important;}.site-header > .col-full{padding-top:8px !important;padding-bottom:0 !important;}.main-navigation ul.menu > li > a{padding:.9em .6em;font-size:.9rem;}}.eit-pickup-note{background:#E7F7F7;border:1px solid #9FDDDF;border-left:4px solid var(--eit-accent);border-radius:10px;padding:.9em 1.1em;margin:0 0 1.4em;font-size:.92rem;color:var(--eit-ink);line-height:1.5;}.eit-pickup-note a{color:var(--eit-accent-dark);font-weight:600;}.page-id-2 .entry-header,.page-id-2 .storefront-breadcrumb,.page-id-2 .hentry .edit-link{display:none;}.page-id-2 .site-content{padding-top:0 !important;}.page-id-2 .hentry{margin-bottom:0;padding-bottom:0;border:0;}.eit-svc-grid{margin-bottom:24px !important;}.eit-svc{background:#fff;border:1px solid var(--eit-line);border-top:4px solid var(--eit-accent);border-radius:var(--eit-radius);padding:28px 28px 20px;transition:box-shadow .2s ease,transform .2s ease;}.eit-svc:hover{box-shadow:0 14px 34px rgba(15,23,42,.10);transform:translateY(-2px);}.eit-svc h3{font-size:1.3rem;margin:.2em 0 .4em;}.eit-svc > p:not(.eit-ico){color:var(--eit-muted);}.eit-svc .eit-ico{font-size:1.6rem;line-height:1;color:var(--eit-accent);font-weight:800;margin:0;}.eit-svc ul{margin:.6em 0 0 0;padding:0;list-style:none;}.eit-svc li{position:relative;padding-left:1.5em;margin-bottom:.45em;font-size:.95rem;}.eit-svc li::before{content:"✓";position:absolute;left:0;color:var(--eit-accent);font-weight:800;}.eit-audience .wp-block-column{background:var(--eit-soft);border-radius:var(--eit-radius);padding:28px;}.eit-audience h3{margin-top:0;font-size:1.25rem;}.eit-audience p{color:var(--eit-text);margin-bottom:0;}.eit-step .eit-step-num{width:44px;height:44px;border-radius:50%;background:var(--eit-accent);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:.6em;font-size:1.1rem;}.eit-step h4{margin:0 0 .3em;font-size:1.05rem;}.eit-step p:not(.eit-step-num){color:var(--eit-muted);font-size:.95rem;}.eit-cta p a{color:#fff !important;font-weight:600;text-decoration:underline;}.eit-hero-sm h1{margin-bottom:.4em;}.eit-svc h3,.eit-audience h3,.eit-step h4,.eit-trust h4,.eit-why h4{font-weight:700 !important;}@media (max-width:781px){.eit-svc-grid{gap:16px !important;margin-bottom:16px !important;}.eit-svc{padding:22px;}.eit-hero-sm h1{font-size:1.9rem !important;}}.wc-block-checkout .wc-block-components-address-form__country,.woocommerce-account #billing_country_field{display:none !important;}.eit-elallas{max-width:640px;}.eit-elallas .form-row label{display:block;font-weight:600;margin-bottom:.3em;}.eit-elallas .input-text{width:100%;}.eit-elallas-review table th{width:40%;}.eit-elallas-actions .button{margin:0 .5em .5em 0;}.eit-elallas-back{background:#fff !important;color:var(--eit-ink) !important;box-shadow:inset 0 0 0 1px var(--eit-line) !important;}.eit-hero h1.wp-block-heading{font-size:clamp(1.9rem,3.6vw,3rem) !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:manual;}.site-info .eit-wink{display:inline-block;margin-top:.4em;font-style:italic;color:#7FE3E6;}.eit-stock.back{color:#B45309;}.single-product .stock.eit-stock{font-weight:600;font-size:.95rem;display:flex;align-items:flex-start;gap:.5em;}.single-product .stock.eit-stock::before{content:"";flex:0 0 10px;height:10px;margin-top:.45em;border-radius:50%;background:currentColor;}.single-product .stock.eit-stock.in{color:var(--eit-ok);}.single-product .stock.eit-stock.out{color:var(--eit-bad);}.eit-erdeklodes{margin-top:.5em;}.eit-kulso-note{background:#FFF7ED;border-color:#FDBA74;border-left-color:#B45309;}.eit-legend{display:flex;flex-wrap:wrap;gap:.4em 1.2em;align-items:center;background:var(--eit-soft);border:1px solid var(--eit-line);border-radius:10px;padding:.8em 1em;margin:0 0 1.4em;font-size:.88rem;clear:both;}.eit-legend .eit-stock{margin:0 !important;}.eit-legend-note{flex-basis:100%;color:var(--eit-muted);font-size:.82rem;}.woocommerce-message,.wc-block-components-notice-banner.is-success{background:#E7F7F7 !important;color:var(--eit-ink) !important;border:1px solid #9FDDDF !important;border-left:5px solid var(--eit-accent) !important;border-radius:10px !important;box-shadow:none !important;}.woocommerce-message:focus,.woocommerce-message:focus-visible{outline:none !important;}.woocommerce-message::before{color:var(--eit-accent) !important;}.woocommerce-message a:not(.button){color:var(--eit-accent-dark) !important;font-weight:600;}.wc-block-components-notice-banner.is-success>svg{background-color:var(--eit-accent) !important;fill:#fff !important;}#sfp-quick-view-product-overlay .sfp-pqv-excerpt{display:none;}#sfp-quick-view-product-overlay .sfp-pqv-info,#sfp-quick-view-product-overlay .sfp-pqv-a2c{text-align:left;}#sfp-quick-view-product-overlay .sfp-pqv-title,#sfp-quick-view-product-overlay .sfp-pqv-title a{color:var(--eit-ink) !important;font-size:1.5rem;line-height:1.25;text-decoration:none;}#sfp-quick-view-product-overlay .sfp-pqv-price .price{color:var(--eit-ink);font-size:1.4rem;font-weight:800;}#sfp-quick-view-product-overlay .stock.eit-stock{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5em;font-weight:600;font-size:.92rem;margin:.6em 0 1em !important;}#sfp-quick-view-product-overlay .stock.eit-stock::before{content:"" !important;font-family:inherit !important;flex:0 0 10px;width:10px;height:10px;margin-top:.4em;border-radius:50%;background:currentColor;}#sfp-quick-view-product-overlay .stock.eit-stock.in{color:var(--eit-ok);}#sfp-quick-view-product-overlay .stock.eit-stock.back{color:#B45309;}#sfp-quick-view-product-overlay .stock.eit-stock.out{color:var(--eit-bad);}#sfp-quick-view-product-overlay .sfp-pqv-more{text-align:left;margin-top:1em;}#sfp-quick-view-product-overlay .sfp-pqv-more a{color:var(--eit-accent-dark);font-weight:600;text-decoration:none;}.eit-szuro{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin:0 0 1.2em;font-size:.92rem;color:var(--eit-ink);}.eit-szuro-gomb{display:inline-block;padding:.4em 1.05em;border:1px solid var(--eit-line);border-radius:999px;background:#fff;color:var(--eit-ink) !important;text-decoration:none !important;font-weight:600;line-height:1.3;transition:border-color .15s ease,color .15s ease;}.eit-szuro-gomb:hover{border-color:var(--eit-accent);color:var(--eit-accent-dark) !important;}.eit-szuro-gomb.aktiv{background:var(--eit-accent);border-color:var(--eit-accent);color:#fff !important;}@media (min-width:1100px){.storefront-primary-navigation > .col-full{padding-left:110px !important;box-sizing:border-box;}.storefront-primary-navigation .main-navigation{display:flex !important;align-items:center;justify-content:flex-end;flex-wrap:nowrap;}.storefront-primary-navigation .primary-navigation{flex:0 1 auto;min-width:0;}.main-navigation ul.menu > li > a,.main-navigation ul.nav-menu > li > a{padding:1.1em .42em !important;font-size:.88rem;}.storefront-primary-navigation .site-header-cart{float:none !important;width:auto !important;margin:0 0 0 .3em !important;flex:0 0 auto;position:relative;}.storefront-primary-navigation .site-header-cart .cart-contents{padding:1.1em .4em !important;}.storefront-primary-navigation .site-header-cart .cart-contents .amount{display:none;}.storefront-primary-navigation ul.site-header-cart.menu > li:nth-child(2){position:absolute !important;top:100%;right:0;margin:0 !important;width:300px !important;}.storefront-primary-navigation ul.site-header-cart.menu > li:nth-child(2) .widget_shopping_cart{width:100% !important;}.storefront-primary-navigation .site-header-cart > li:first-child,.storefront-primary-navigation .site-header-cart .cart-contents{width:auto !important;}}@media (min-width:768px) and (max-width:1099px){.storefront-primary-navigation .main-navigation{display:flex !important;align-items:center;justify-content:space-between;flex-wrap:nowrap;}.storefront-primary-navigation .primary-navigation{flex:0 1 auto;min-width:0;}.storefront-primary-navigation .site-header-cart{float:none !important;width:auto !important;margin:0 0 0 .3em !important;flex:0 0 auto;position:relative;}.storefront-primary-navigation .site-header-cart > li:first-child,.storefront-primary-navigation .site-header-cart .cart-contents{width:auto !important;}.storefront-primary-navigation .site-header-cart .cart-contents{padding:.9em .4em !important;}.storefront-primary-navigation .site-header-cart .cart-contents .amount{display:none;}.storefront-primary-navigation ul.site-header-cart.menu > li:nth-child(2){position:absolute !important;top:100%;right:0;margin:0 !important;width:300px !important;}.storefront-primary-navigation ul.site-header-cart.menu > li:nth-child(2) .widget_shopping_cart{width:100% !important;}}@media (min-width:768px) and (max-width:899px){.main-navigation ul.menu > li > a{padding:.9em .45em !important;font-size:.85rem;}}@media (min-width:1100px){.storefront-primary-navigation > .col-full{pointer-events:none !important;}.storefront-primary-navigation .main-navigation{pointer-events:auto !important;}}@media (min-width:768px){ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-left:0 !important;margin-right:0 !important;}ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr));}ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr));}ul.products::before,ul.products::after{display:none !important;}ul.products li.product{width:auto !important;margin:0 !important;float:none !important;clear:none !important;}}ul.products li.product{display:flex !important;flex-direction:column;}ul.products li.product > a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto;}ul.products li.product .woocommerce-loop-product__title{flex:1 1 auto;line-height:1.35 !important;min-height:5.4em !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;}ul.products li.product .price{margin-top:.5em;}ul.products li.product > .button{margin-top:.8em !important;}ul.products{margin-bottom:2.5em !important;}ul.products li.product > .button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (min-width:768px) and (max-width:1099px){ul.products{gap:16px;}ul.products li.product > .button{font-size:.85rem !important;padding:.7em .5em !important;}}.eit-szurok{border:1px solid var(--eit-line);border-radius:var(--eit-radius);background:var(--eit-soft);margin:0 0 1.4em;}.eit-szurok>summary{cursor:pointer;padding:.8em 1.1em;font-weight:700;color:var(--eit-ink);list-style:none;display:flex;align-items:center;gap:.5em;user-select:none;}.eit-szurok>summary::-webkit-details-marker{display:none;}.eit-szurok>summary::after{content:"▾";margin-left:auto;color:var(--eit-muted);transition:transform .15s ease;}.eit-szurok[open]>summary::after{transform:rotate(180deg);}.eit-szurok-racs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.1em 1.6em;padding:0 1.1em 1.1em;}.eit-szurok-csoport{margin:0;min-width:0;}.eit-szurok-cim{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--eit-muted);font-weight:700;margin:0 0 .55em !important;}.eit-szurok ul{list-style:none;margin:0 !important;padding:0;display:flex;flex-wrap:wrap;gap:.4em;}.eit-szurok ul li{position:relative;margin:0 !important;padding:.28em .8em !important;border:1px solid var(--eit-line);border-radius:999px;background:#fff;font-size:.86rem;line-height:1.35;display:inline-flex;align-items:center;gap:.3em;transition:border-color .15s ease;}.eit-szurok ul li:hover{border-color:var(--eit-accent);}.eit-szurok ul li a{color:var(--eit-ink) !important;text-decoration:none !important;font-weight:600;padding:0 !important;}.eit-szurok ul li a::before{display:none !important;content:none !important;}.eit-szurok ul li a::after{content:"";position:absolute;inset:0;border-radius:999px;}.eit-szurok ul li .count{font-size:.76rem;color:var(--eit-muted);}.eit-szurok ul li.chosen,.eit-szurok ul li.woocommerce-widget-layered-nav-list__item--chosen{background:var(--eit-accent);border-color:var(--eit-accent);}.eit-szurok ul li.chosen a,.eit-szurok ul li.chosen .count,.eit-szurok ul li.woocommerce-widget-layered-nav-list__item--chosen a,.eit-szurok ul li.woocommerce-widget-layered-nav-list__item--chosen .count{color:#fff !important;}.eit-szurok ul li.chosen a::before,.eit-szurok ul li.woocommerce-widget-layered-nav-list__item--chosen a::before{display:inline !important;content:"✓ " !important;font-family:inherit !important;position:static !important;}.eit-szurok .widget_price_filter .price_slider{margin:.4em .4em 1em;}.eit-szurok .widget_price_filter .ui-slider .ui-slider-range{background:var(--eit-accent) !important;}.eit-szurok .widget_price_filter .ui-slider .ui-slider-handle{background:#fff !important;border:2px solid var(--eit-accent) !important;border-radius:50%;}.eit-szurok .widget_price_filter .price_slider_amount{display:flex;align-items:center;justify-content:space-between;gap:.6em;flex-wrap:wrap;font-size:.86rem;}.eit-szurok .widget_price_filter .price_slider_amount .button{padding:.45em 1em !important;font-size:.85rem;order:2;}.eit-szurok .widget_price_filter .price_label{order:1;color:var(--eit-ink);}.eit-szurok-torles{margin:0;padding:0 1.1em 1em;font-size:.88rem;}.eit-szurok-torles a{font-weight:600;}@media (min-width:768px){.eit-szurok .widget_price_filter{grid-column:span 2;}}.eit-szurok ul li::before,.eit-szurok ul li::after{display:none !important;content:none !important;}.eit-szurok-cim{text-align:left !important;}@media (max-width:767px){.handheld-navigation{background:#fff !important;border-top:1px solid var(--eit-line);box-shadow:0 14px 30px rgba(15,23,42,.14);padding:0 16px !important;}.handheld-navigation ul.menu{margin:0 !important;}.handheld-navigation ul.menu li{border-bottom:1px solid var(--eit-line) !important;position:relative;}.handheld-navigation ul.menu li:last-child{border-bottom:0 !important;}.handheld-navigation ul.menu li a{color:var(--eit-ink) !important;font-weight:600;font-size:1rem;padding:.85em .2em !important;display:block;}.handheld-navigation ul.menu li.current-menu-item > a,.handheld-navigation ul.menu li a:hover{color:var(--eit-accent-dark) !important;}.handheld-navigation ul.menu .sub-menu,.main-navigation .handheld-navigation ul.menu ul{background:var(--eit-soft) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;margin:0 -16px !important;padding:0 16px 0 32px !important;}.handheld-navigation ul.menu .sub-menu li a{font-weight:500;font-size:.95rem;}.handheld-navigation .dropdown-toggle{color:var(--eit-ink) !important;background:transparent !important;border:0 !important;box-shadow:none !important;top:.35em !important;}}.single-product .single_variation .woocommerce-variation-price .price,#sfp-quick-view-product-overlay .single_variation .woocommerce-variation-price .price{display:block;color:var(--eit-ink);font-size:1.6rem;font-weight:800;margin:.3em 0 .4em;}
