@media (max-width:921px){#ast-mobile-header .site-logo-img img.custom-logo,#ast-mobile-header .custom-logo-link img{width:140px!important;max-width:140px!important;height:auto!important}}.pw-product-meta-bar>.pw-meta-sep:first-child{display:none}html body #ast-hf-menu-1>li.vv-mega:not(.vv-mega-sm)>.sub-menu{grid-auto-flow:row dense}html body #ast-hf-menu-1>li.vv-mega>.sub-menu>li>.menu-link{white-space:normal!important;line-height:1.25!important}@media(min-width:922px){html body #ast-desktop-header #ast-hf-menu-1>li.menu-item>a.menu-link{font-size:16.5px!important;font-weight:700!important;padding:0 13px!important}html body #ast-hf-menu-1>li.vv-mega>.sub-menu>li>.menu-link{font-size:16px!important}html body #ast-hf-menu-1>li.vv-mega>.sub-menu>li>.sub-menu .menu-link{font-size:15px!important}html body #ast-hf-menu-1>li.vv-mega>.sub-menu{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start!important;gap:14px 22px!important}html body #ast-hf-menu-1>li.vv-mega:not(.vv-mega-sm)>.sub-menu>li>.menu-link{display:flex!important;align-items:center;gap:12px;line-height:1.25!important}html body #ast-hf-menu-1>li.vv-mega:not(.vv-mega-sm)>.sub-menu>li>.menu-link::before{display:block!important;flex:0 0 42px;width:42px;height:42px}html body #ast-hf-menu-1>li.vv-mega:not(.vv-mega-sm)>.sub-menu>li>.sub-menu{padding-left:54px!important}html body #ast-hf-menu-1>li.vv-mega:not(.vv-mega-sm)>.sub-menu>li.menu-item-has-children{grid-row:span 1}html body #ast-hf-menu-1>li.vv-mega-sm>.sub-menu{display:grid!important;grid-template-columns:1fr 1fr;width:520px!important;gap:4px 10px;padding:16px!important}html body #ast-hf-menu-1>li.vv-mega-sm>.sub-menu>li>.menu-link{display:flex!important;align-items:center;gap:12px;font-size:15px!important;font-weight:600!important;color:#1f2937!important}html body #ast-hf-menu-1>li.vv-mega-sm>.sub-menu>li:not(.menu-item-has-children)>.menu-link::before{display:block!important;content:"";flex:0 0 40px;width:40px;height:40px;border-radius:10px;background-color:#f1f5f9;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}}@media(min-width:922px) and (max-width:1199px){html body #ast-desktop-header #ast-hf-menu-1>li.menu-item>a.menu-link{font-size:15.5px!important;padding:0 8px!important}html body #ast-desktop-header .dgwt-wcas-search-wrapp{width:220px!important;max-width:220px!important}}@media(min-width:922px) and (max-width:1099px){html body #ast-desktop-header #ast-hf-menu-1>li.menu-item>a.menu-link{font-size:14.5px!important;padding:0 6px!important}html body #ast-desktop-header .dgwt-wcas-search-wrapp{width:190px!important;max-width:190px!important}}@media(min-width:922px) and (max-width:1023px){html body #ast-desktop-header #ast-hf-menu-1>li.menu-item>a.menu-link{font-size:13.5px!important;padding:0 4px!important}html body #ast-desktop-header .dgwt-wcas-search-wrapp{width:160px!important;max-width:160px!important}}#ast-hf-menu-1>li.vv-mega-sm:hover>.sub-menu>li.menu-item-677128>.menu-link::before,#ast-hf-menu-1>li.vv-mega-sm:focus-within>.sub-menu>li.menu-item-677128>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2017/11/karácsony-150x150.jpg)}#ast-hf-menu-1>li.vv-mega-sm:hover>.sub-menu>li.menu-item-677129>.menu-link::before,#ast-hf-menu-1>li.vv-mega-sm:focus-within>.sub-menu>li.menu-item-677129>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2023/02/szilveszter2-150x150.jpg)}#ast-hf-menu-1>li.vv-mega-sm:hover>.sub-menu>li.menu-item-677130>.menu-link::before,#ast-hf-menu-1>li.vv-mega-sm:focus-within>.sub-menu>li.menu-item-677130>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2017/04/halloween-elwire-150x150.jpg)}#ast-hf-menu-1>li.vv-mega-sm:hover>.sub-menu>li.menu-item-677131>.menu-link::before,#ast-hf-menu-1>li.vv-mega-sm:focus-within>.sub-menu>li.menu-item-677131>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2023/02/valentin-nap-150x150.jpg)}#ast-hf-menu-1>li.vv-mega-sm:hover>.sub-menu>li.menu-item-677132>.menu-link::before,#ast-hf-menu-1>li.vv-mega-sm:focus-within>.sub-menu>li.menu-item-677132>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2017/06/led-fenyfüggöny-eskuvo-slide-150x150.jpg)}#ast-hf-menu-1>li.vv-mega-sm:hover>.sub-menu>li.menu-item-677133>.menu-link::before,#ast-hf-menu-1>li.vv-mega-sm:focus-within>.sub-menu>li.menu-item-677133>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2023/02/szuletesnap-150x150.jpg)}#ast-hf-menu-1>li.vv-mega-sm:hover>.sub-menu>li.menu-item-677134>.menu-link::before,#ast-hf-menu-1>li.vv-mega-sm:focus-within>.sub-menu>li.menu-item-677134>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2017/11/ingyen-szallitas2-150x150.jpg)}#ast-hf-menu-1>li.vv-mega-sm:hover>.sub-menu>li.menu-item-677135>.menu-link::before,#ast-hf-menu-1>li.vv-mega-sm:focus-within>.sub-menu>li.menu-item-677135>.menu-link::before{background-image:url(https://partikellekwebshop.hu/wp-content/uploads/2018/11/karacsonyi-ajandekotlet-no.jpg)}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap{padding-top:10px!important}html body ul.products.products li.product.product:not(.product-category){background:#fff;border:1px solid #e6ebf1!important;border-radius:14px!important;overflow:hidden;padding:0 0 12px!important;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .2s,border-color .2s}html body ul.products.products li.product.product:not(.product-category):hover{box-shadow:0 10px 24px rgba(15,23,42,.09);border-color:#dbe3ec!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-thumbnail-wrap{border-radius:0!important;margin:0!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-thumbnail-wrap img{border-radius:0!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap{padding:0 12px!important}@media(max-width:544px){html body ul.products.products li.product.product:not(.product-category){padding-bottom:10px!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap{padding:0 10px!important}html body ul.products li.product .woocommerce-loop-product__title{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;height:auto!important;max-height:none!important;font-size:14px!important;line-height:1.35!important}}.dgwt-wcas-search-wrapp{min-width:0}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{background:transparent!important;padding:0!important;border:0!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:46px!important;border-radius:999px!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;padding:0 58px 0 20px!important;font-size:15px!important;color:#111827!important;box-shadow:none!important;transition:box-shadow .15s,border-color .15s,background .15s}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background:#fff!important;border-color:var(--ast-global-color-0)!important;box-shadow:0 0 0 4px rgba(15,23,42,.08)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#64748b}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{height:38px!important;min-height:38px!important;max-height:38px!important;width:46px!important;min-width:46px!important;top:4px!important;right:4px!important;left:auto!important;border-radius:999px!important;background:var(--ast-global-color-0)!important;padding:0!important;border:0!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before{display:none!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg path{fill:#fff!important}.dgwt-wcas-suggestions-wrapp{border:0!important;border-radius:14px!important;box-shadow:0 18px 40px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.06)!important;overflow:hidden;margin-top:6px!important}#ast-desktop-header .dgwt-wcas-search-wrapp{width:280px!important;max-width:280px!important}.vv-srch-panel .dgwt-wcas-search-wrapp{width:100%!important;max-width:none!important}#ast-desktop-header .ast-builder-menu-1,#ast-desktop-header .ast-builder-menu-1 .main-header-menu,#ast-hf-menu-1>.menu-item,#ast-hf-menu-1>.menu-item>.menu-link,#ast-hf-menu-1>.menu-item:hover>.menu-link,#ast-hf-menu-1>.menu-item.current-menu-item>.menu-link{background:transparent!important}#ast-hf-menu-1>li.vv-akcio>.menu-link,#ast-hf-menu-1>li.vv-akcio:hover>.menu-link{color:#dc2626!important}#ast-mobile-popup li.vv-akcio{display:none!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .main-header-menu .menu-item>.menu-link,.ast-mobile-popup-drawer .ast-builder-menu-1 .main-header-menu .menu-item{background:transparent!important}.ast-mobile-popup-drawer .ast-builder-menu-1 .ast-menu-toggle,.ast-mobile-popup-drawer .ast-builder-menu-1 .ast-menu-toggle svg{color:#111827!important;fill:#111827!important}#ast-mobile-header .ast-button-wrap .menu-toggle,#ast-mobile-header .ast-button-wrap .menu-toggle svg{color:#111827!important;fill:#111827!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.leidsens-menu-button-wrapper,#leidsens-toggle{display:none!important}@media(max-width:921px){#ast-mobile-header .site-header-primary-section-right .ast-header-woo-cart{margin-right:10px!important}#ast-mobile-header .menu-toggle{border:0!important}}@media(max-width:767px){.vv-topbar .vv-tb-txt{white-space:nowrap}.vv-topbar{font-size:clamp(11px,3.15vw,12.5px)!important;padding:6px 8px!important;gap:6px!important}}@media(min-width:922px){html body #ast-desktop-header #ast-hf-menu-1{flex-wrap:nowrap!important;white-space:nowrap}}@media(min-width:922px) and (max-width:1600px){html body #ast-desktop-header #ast-hf-menu-1>li.menu-item>a.menu-link{font-size:15.5px!important;padding:0 10px!important}html body #ast-desktop-header .dgwt-wcas-search-wrapp{width:250px!important;max-width:250px!important}}@media(min-width:922px) and (max-width:1300px){html body #ast-desktop-header #ast-hf-menu-1>li.menu-item>a.menu-link{font-size:14.5px!important;padding:0 7px!important}html body #ast-desktop-header .dgwt-wcas-search-wrapp{width:210px!important;max-width:210px!important}}@media(min-width:922px) and (max-width:1120px){html body #ast-desktop-header #ast-hf-menu-1>li.menu-item>a.menu-link{font-size:13.5px!important;padding:0 5px!important}html body #ast-desktop-header .dgwt-wcas-search-wrapp{width:170px!important;max-width:170px!important}}html .woocommerce a.button,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce #respond input#submit,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt,html .woocommerce #payment #place_order,html body .single_add_to_cart_button.button,html body .add_to_cart_button.button,html body .single_add_to_cart_button,html body .add_to_cart_button{background-color:#0170B9!important;border-color:#0170B9!important;color:#fff!important}html .woocommerce a.button:hover,html .woocommerce button.button:hover,html .woocommerce button.button.alt:hover,html body .add_to_cart_button.button:hover,html body .single_add_to_cart_button.button:hover{background-color:#015a94!important;border-color:#015a94!important;color:#fff!important}html .woocommerce .price,html .woocommerce-Price-amount,html .woocommerce ul.products li.product .price,html .woocommerce div.product p.price{color:#111827!important}html .woocommerce .price ins,html .woocommerce .price ins .woocommerce-Price-amount{color:#dc2626!important;text-decoration:none}html .woocommerce-loop-category__title,html body .product-category h2,html body ul.products li.product-category a,html body ul.products li.product-category a h2{color:#111827!important}html body.single-product .ast-breadcrumbs-wrapper{display:none!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap{grid-template-rows:1fr auto auto auto auto!important;align-content:stretch!important;flex:1 1 auto!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap>.ast-loop-product__link{grid-row:1!important;align-self:start!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap .review-rating{grid-row:2!important;grid-column:1 / -1!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap .vv-st{grid-row:3!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap>.price{grid-row:4!important;align-self:end!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap .vv-unit{grid-row:5!important;grid-column:1!important}html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap a.button,html body ul.products.products li.product.product:not(.product-category) .astra-shop-summary-wrap .vv-cf>a{grid-row:4 / 6!important;align-self:end!important}html body #masthead .sub-menu .menu-link,html body #masthead .sub-menu .menu-link:hover,html body [class*="-sticky-header-active"] #masthead .menu-link,html body [class*="-sticky-header-active"] #masthead .menu-item:hover>.menu-link{background:transparent!important;background-color:transparent!important}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/astra-local-fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/astra-local-fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html body,html body p,html body span,html body div,html body a,html body li,html body label,html body td,html body th,html body strong,html body b,html body em,html body small,html body button,html body input,html body select,html body textarea,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:'Poppins',sans-serif!important}#ast-desktop-header #ast-hf-menu-1>li.vv-mega>a.menu-link::before{content:''!important;display:block!important;position:absolute!important;left:-230px;right:-16px;top:100%;height:30px;background:transparent!important}#ast-hf-menu-1 .sub-menu .menu-item.current-menu-item>.menu-link,#ast-hf-menu-1 .sub-menu .menu-item.current-menu-ancestor>.menu-link,#ast-hf-menu-1 .sub-menu .menu-item.current-menu-parent>.menu-link,#ast-hf-menu-1 .sub-menu .menu-item>.menu-link:hover{background:transparent!important;color:var(--ast-global-color-0)!important}#ast-hf-menu-1 .sub-menu .menu-item.current-menu-item>.menu-link{font-weight:700!important}#ast-desktop-header .ast-header-account-wrap{margin:0 6px 0 10px}#ast-desktop-header .ast-header-account-wrap svg,#ast-mobile-header .ast-header-account-wrap svg{fill:#111827!important}@media(min-width:922px){html body #ast-hf-menu-1>li.menu-item-has-children>.sub-menu{transition:opacity .15s ease .2s,visibility 0s linear .35s!important}html body #ast-hf-menu-1>li.menu-item-has-children:hover>.sub-menu,html body #ast-hf-menu-1>li.menu-item-has-children:focus-within>.sub-menu{transition:opacity .12s ease 0s,visibility 0s linear 0s!important}html body #ast-hf-menu-1>li.vv-mega:not(:hover):not(:focus-within)>.sub-menu{pointer-events:auto!important}html body #ast-desktop-header #ast-hf-menu-1>li.menu-item>a.menu-link{font-weight:600!important}}#ast-desktop-header .ast-site-header-cart i.astra-icon{line-height:1!important;display:inline-flex!important;align-items:center}#ast-desktop-header .ast-site-header-cart .ast-addon-cart-wrap{display:flex;align-items:center;line-height:1}#ast-desktop-header .ast-site-header-cart svg{transform:translateY(2px)}@media (max-width:921px){html body .ast-primary-header-bar.ast-primary-header{background-color:#fff!important}}body.term-karacsony .lumineo-subcat-grid>a[href*="/karacsony/kulteri-izzosor/"],body.term-karacsony .seo-subcategory-links li:has(a[href*="/karacsony/kulteri-izzosor/"]){display:none!important}html body .seo-subcategory-links{margin-top:36px!important;padding-top:26px;border-top:1px solid #eef0f3}html body .seo-subcategory-links h2{font-size:1.15rem!important;margin:0 0 14px!important;text-transform:none!important;color:#111827}html body .seo-subcategory-links ul{columns:auto!important;-webkit-columns:auto!important;list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-wrap:wrap;gap:10px}html body .seo-subcategory-links li{margin:0!important;padding:0!important}html body .seo-subcategory-links li::marker{content:none}html body .seo-subcategory-links a{display:inline-flex!important;align-items:center;gap:7px;padding:8px 14px!important;border:1px solid #dbe3ef;border-radius:999px;background:#f4f8ff;color:#1f2937!important;font-weight:600;font-size:.92rem;line-height:1.3;transition:border-color .15s,background .15s,color .15s}html body .seo-subcategory-links a:hover{border-color:#0170B9;background:#eaf3fb;color:#0170B9!important}html body .seo-subcategory-links a span{color:#64748b!important;font-weight:500;font-size:.8rem!important}.woocommerce-product-gallery .vv-pv-jump{display:none!important}html body .summary form.variations_form.cart{display:block!important}html body .summary form.variations_form.cart table.variations{width:100%!important;margin:0 0 14px!important;border:0!important;table-layout:auto}html body .summary form.variations_form.cart table.variations tr,html body .summary form.variations_form.cart table.variations th,html body .summary form.variations_form.cart table.variations td{display:block!important;width:100%!important;padding:0!important;border:0!important;background:none!important;text-align:left!important}html body .summary form.variations_form.cart table.variations tr+tr{margin-top:12px}html body .summary form.variations_form.cart table.variations th.label label{display:block;font-weight:600;font-size:15px;margin:0 0 8px}html body .summary form.variations_form.cart table.variations td.value select{width:100%!important;max-width:none!important;height:48px!important;border-radius:10px!important;margin:0!important}html body .summary form.variations_form.cart .reset_variations{display:inline-block!important;margin-top:8px!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;color:#0170B9!important;border:0!important;text-decoration:underline!important;text-underline-offset:2px}html body .summary form.variations_form.cart .single_variation_wrap{width:100%!important}html body .summary form.variations_form.cart .woocommerce-variation.single_variation:not(:empty){margin:0 0 12px}html body .summary form.variations_form.cart .woocommerce-variation-add-to-cart{display:flex!important;gap:0!important;align-items:stretch!important;flex-wrap:nowrap!important;width:100%!important}html body .summary form.variations_form.cart .woocommerce-variation-add-to-cart .quantity{flex:0 0 auto!important;margin:0 10px 0 0!important}html body .summary form.variations_form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1 1 auto!important;justify-content:center!important;margin:0!important;width:auto!important}.vv-pv-thumb{overflow:hidden!important}.vv-pv-thumb>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.vv-pv-thumb .vv-pv-label{left:6px!important;right:auto!important;bottom:6px!important;width:auto!important;padding:2px 9px!important;border-radius:999px!important;background:#f0531c!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1.5!important}.vv-shop__main > .widget_layered_nav_filters,.vv-shop .widget_layered_nav_filters{display:none!important}.entry-content > .vv-hero-wrap{margin-top: 8px;}.vv-hero-wrap, .vv-home-sections{width: 100%;max-width: 1240px;box-sizing: border-box;text-align: left;margin: 0px auto !important;padding: 0px 20px !important;}.vv-hero-wrap > *, .vv-home-sections > *{max-width: 100% !important;}.vv-home-sections{margin-top: 16px !important;}.vv-hero{gap: 16px !important;margin: 0px !important;align-items: stretch !important;}.vv-hero > .wp-block-column{display: flex;flex-direction: column;gap: 16px;}.vv-hero .wp-block-cover{overflow: hidden;position: relative;margin: 0px !important;}.vv-hero-main{flex: 1 1 0%;}.vv-hero-side .wp-block-cover{flex: 1 1 0%;}.vv-hero .wp-block-cover__image-background{transition: transform 0.5s;}.vv-hero .wp-block-cover:hover .wp-block-cover__image-background{transform: scale(1.04);}.vv-hero-kicker{letter-spacing: 1.5px;text-transform: uppercase;opacity: 0.92;font-size: 13px !important;font-weight: 700 !important;margin: 0px 0px 8px !important;line-height: 1.4 !important;}.vv-hero-title{font-size: 48px !important;line-height: 1.08 !important;margin: 0px 0px 12px !important;font-weight: 800 !important;text-transform: none !important;}.vv-hero-text{max-width: 540px;line-height: 1.5;font-size: 17px !important;margin: 0px 0px 20px !important;}.vv-hero-btn .wp-block-button__link{font-weight: 800 !important;padding: 14px 26px !important;font-size: 16px !important;text-transform: none !important;}.vv-hero-tile-title{font-size: 22px !important;margin: 0px !important;font-weight: 800 !important;text-transform: none !important;}.vv-hero-tile-title a{color: rgb(255, 255, 255) !important;text-decoration: none !important;font-size: inherit !important;}.vv-hero-tile-title a::after{content: "";position: absolute;inset: 0px;}.vv-usp{grid-template-columns: repeat(4, 1fr);padding: 18px 20px;background: rgb(244, 246, 250);border-radius: 14px;display: grid !important;gap: 12px !important;margin: 0px 0px 44px !important;}.vv-usp > .wp-block-column{flex-basis: auto !important;}.vv-usp .vv-usp-item p{margin: 0px;font-size: 15px;line-height: 1.35;display: grid;grid-template-columns: 44px 1fr;column-gap: 12px;align-items: center;}.vv-usp .vv-usp-ico{grid-row: 1 / 4;width: 44px;height: 44px;border-radius: 12px;background: rgb(230, 242, 255);color: var(--ast-global-color-0,#0085ff);align-items: center;justify-content: center;display: flex !important;}.vv-usp .vv-usp-ico svg{width: 22px;height: 22px;}.vv-usp .vv-usp-sub{color: rgb(107, 114, 128);font-size: 13px;}.vv-usp br{display: none;}.vv-sec-head{border-bottom: 1px solid rgb(229, 231, 235);padding-bottom: 10px;gap: 8px 16px;align-items: baseline !important;margin: 8px 0px 18px !important;}.vv-home-sections .woocommerce{margin-bottom: 44px;}.vv-home-sections ul.products li.product-category{margin-bottom: 16px !important;}.vv-home-sections ul.products li.product-category a{display: block;text-align: center;border: 1px solid rgb(229, 231, 235);border-radius: 14px;padding: 10px;background: rgb(255, 255, 255);transition: box-shadow 0.2s, transform 0.2s;text-decoration: none !important;}.vv-home-sections ul.products li.product-category a:hover{box-shadow: rgba(15, 23, 42, 0.08) 0px 8px 20px;transform: translateY(-2px);}.vv-home-sections ul.products li.product-category img{aspect-ratio: 1 / 1;object-fit: cover;border-radius: 10px;width: 100%;margin-bottom: 10px !important;}.vv-home-sections ul.products li.product-category h2{font-size: 16px !important;margin: 2px 0px 4px !important;padding: 0px !important;text-transform: none !important;font-weight: 800 !important;color: rgb(17, 24, 39) !important;background: none !important;}.vv-home-sections ul.products li.product-category mark{display: none !important;}.vv-home-sections ul.products li.product-category a{position: relative;}html body .vv-home-sections ul.products li.product-category .woocommerce-loop-category__title{box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 8px;position: absolute !important;inset: auto 18px 20px !important;margin: 0px !important;padding: 7px 8px !important;background: rgba(255, 255, 255, 0.94) !important;color: rgb(17, 24, 39) !important;border-radius: 8px !important;font-size: 13px !important;font-weight: 800 !important;letter-spacing: 0.6px !important;text-transform: uppercase !important;text-align: center !important;text-shadow: none !important;line-height: 1.25 !important;}@media (max-width: 781px){html body .vv-home-sections ul.products li.product-category .woocommerce-loop-category__title{left: 10px !important;right: 10px !important;bottom: 12px !important;font-size: 11px !important;padding: 5px 6px !important;letter-spacing: 0.3px !important;}}@media (max-width: 921px){.vv-usp{grid-template-columns: 1fr 1fr;}.vv-hero-title{font-size: 38px !important;}}@media (max-width: 781px){.vv-hero-wrap, .vv-home-sections{padding: 0px 12px !important;}.vv-hero{gap: 10px !important;}.vv-hero > .wp-block-column{gap: 10px;}.vv-hero-main{min-height: 340px !important;padding: 22px 20px !important;}.vv-hero-title{font-size: 32px !important;}.vv-hero-text{font-size: 15px !important;}.vv-hero-side{flex-direction: row !important;}.vv-hero-side .wp-block-cover{min-height: 120px !important;padding: 12px 14px !important;}.vv-hero-tile-title{font-size: 15px !important;line-height: 1.25 !important;}.vv-usp{gap: 12px 10px !important;padding: 12px !important;margin-bottom: 32px !important;}.vv-usp .vv-usp-item p{grid-template-columns: 34px 1fr;column-gap: 8px;font-size: 13px;line-height: 1.25;}.vv-usp .vv-usp-ico{width: 34px;height: 34px;border-radius: 10px;}.vv-usp .vv-usp-ico svg{width: 18px;height: 18px;}.vv-usp .vv-usp-sub{display: none;}.vv-sec-head{margin: 4px 0px 12px !important;}.vv-home-sections .woocommerce{margin-bottom: 32px;}.vv-home-sections ul.products li.product-category a{padding: 6px;}.vv-home-sections ul.products li.product-category h2{font-size: 14px !important;}}.vv-hero-side .wp-block-cover{min-height:136px!important}.vv-sec-title{font-size:24px!important;font-weight:700!important;margin:0!important;line-height:1.25!important}.vv-sec-link{margin:0!important}.vv-sec-link a{font-weight:600;text-decoration:none;color:var(--ast-global-color-0)}.vv-usp .vv-usp-sub a{color:inherit;text-decoration:underline}.vv-hero-title{font-weight:700!important}.vv-hero-tile-title{font-weight:700!important}.page-id-677144 .entry-header,.home.page .entry-header{display:none}@media (max-width:781px){.vv-hero-side .wp-block-cover{min-height:96px!important;padding:10px 12px!important}.vv-hero-tile-title{font-size:13px!important}.vv-sec-title{font-size:19px!important}}.vv-home-extra{width:100%;max-width:1240px;box-sizing:border-box;margin:8px auto 56px!important;padding:0 20px!important}.vv-home-extra>*{max-width:100%!important}.vv-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 48px}.vv-rev-card{margin:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.vv-rev-stars{display:flex;gap:2px}.vv-rev-card blockquote{margin:0;padding:0;border:0;font-size:15px;line-height:1.55;color:#1f2937;font-style:normal;flex:1}.vv-rev-card figcaption{display:flex;flex-direction:column;font-size:13px;color:#6b7280}.vv-rev-card figcaption strong{color:#111827;font-size:14px}.vv-about{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;background:#f4f6fa;border-radius:18px;padding:36px 40px}.vv-about-kicker{margin:0 0 6px!important;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ast-global-color-0)}.vv-about h2{font-size:28px!important;line-height:1.2!important;margin:0 0 14px!important;font-weight:700!important}.vv-about-txt p{font-size:15px;line-height:1.65;color:#374151;margin:0 0 12px}.vv-about-link{font-weight:600;text-decoration:none;color:var(--ast-global-color-0)}.vv-about-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.vv-about-facts li{background:#fff;border-radius:14px;padding:18px 16px;display:flex;flex-direction:column;gap:2px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.vv-about-facts strong{font-size:20px;color:#111827;line-height:1.2}.vv-about-facts span{font-size:13px;color:#6b7280}@media (max-width:921px){.vv-rev-grid{grid-template-columns:1fr 1fr}.vv-about{grid-template-columns:1fr;padding:28px 24px}}@media (max-width:781px){.vv-home-extra{padding:0 12px!important;margin-bottom:40px!important}.vv-rev-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-bottom:32px;padding-bottom:6px}.vv-rev-card{flex:0 0 82%;scroll-snap-align:start;padding:16px}.vv-about{padding:22px 16px;gap:20px}.vv-about h2{font-size:22px!important}.vv-about-facts strong{font-size:17px}}html body .astra-advanced-hook-676083{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"t f" "s f";column-gap:44px;row-gap:6px;align-items:center;background:linear-gradient(135deg,#2b1240 0%,#4c1d6b 65%,#6a2a8f 100%);border-radius:16px;padding:34px 38px;margin:44px 0 36px;color:#fff;box-shadow:0 10px 30px rgba(43,18,64,.18)}html body .astra-advanced-hook-676083>table,html body .astra-advanced-hook-676083>style{display:none!important}html body .astra-advanced-hook-676083::before{content:"Értesülj elsőként az ajánlatainkról!";grid-area:t;align-self:end;font-size:24px;font-weight:700;line-height:1.25;color:#fff;padding-left:62px;min-height:46px;display:flex;align-items:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46'%3E%3Ccircle cx='23' cy='23' r='23' fill='white' fill-opacity='.14'/%3E%3Cg fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='13' y='15' width='20' height='16' rx='2.5'/%3E%3Cpath d='m13 17.5 10 7 10-7'/%3E%3C/g%3E%3C/svg%3E") left center/46px 46px no-repeat}html body .astra-advanced-hook-676083::after{content:"Akciók, újdonságok és szezonális ötletek egyenesen a postafiókodba. Bármikor leiratkozhatsz.";grid-area:s;align-self:start;font-size:14px;line-height:1.55;color:rgba(255,255,255,.78);padding-left:62px}html body .astra-advanced-hook-676083 .wpforms-container{grid-area:f;margin:0!important;position:relative}html body .astra-advanced-hook-676083 .wpforms-container::before{content:"";position:absolute;display:none}html body .astra-advanced-hook-676083 form.wpforms-form{display:flex!important;align-items:flex-end;gap:12px}html body .astra-advanced-hook-676083 .wpforms-field-container{flex:1;display:flex;gap:12px;min-width:0}html body .astra-advanced-hook-676083 #wpforms-676071-field_1-container,html body .astra-advanced-hook-676083 #wpforms-676071-field_2-container{flex:1;padding:0!important;margin:0!important;min-width:0}html body .astra-advanced-hook-676083 .wpforms-field-label{color:rgba(255,255,255,.88)!important;font-size:13px!important;font-weight:600!important;margin:0 0 6px 14px!important}html body .astra-advanced-hook-676083 .wpforms-required-label{color:#ffb199!important}html body .astra-advanced-hook-676083 input[type=text],html body .astra-advanced-hook-676083 input[type=email]{width:100%!important;max-width:none!important;height:48px!important;border-radius:999px!important;border:2px solid transparent!important;padding:0 20px!important;background:#fff!important;color:#1f2937!important;font-size:15px!important;box-shadow:none!important}html body .astra-advanced-hook-676083 input[type=text]:focus,html body .astra-advanced-hook-676083 input[type=email]:focus{border-color:#7fc3ef!important;outline:none!important}html body .astra-advanced-hook-676083 .wpforms-submit-container{padding:0!important;margin:0!important;flex:0 0 auto}html body .astra-advanced-hook-676083 button.wpforms-submit{height:48px!important;border-radius:999px!important;background:#0170B9!important;color:#fff!important;border:0!important;padding:0 28px!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;transition:background .15s}html body .astra-advanced-hook-676083 button.wpforms-submit:hover{background:#015a94!important}html body .astra-advanced-hook-676083 em.wpforms-error,html body .astra-advanced-hook-676083 label.wpforms-error{color:#ffc4b3!important;font-size:12px!important;margin:4px 0 0 14px!important;position:absolute}html body .astra-advanced-hook-676083 .wpforms-confirmation-container-full{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:12px!important;padding:16px 20px!important;margin:0!important}html body .astra-advanced-hook-676083 .wpforms-confirmation-container-full p{color:#fff!important;margin:0!important}@media (max-width:921px){html body .astra-advanced-hook-676083{grid-template-columns:1fr;grid-template-areas:"t" "s" "f";padding:26px 20px;margin:32px 0 28px;row-gap:8px}html body .astra-advanced-hook-676083::before{font-size:20px;padding-left:54px}html body .astra-advanced-hook-676083::after{padding-left:54px;margin-bottom:10px}html body .astra-advanced-hook-676083 form.wpforms-form{flex-direction:column;align-items:stretch}html body .astra-advanced-hook-676083 .wpforms-field-container{flex-direction:column}html body .astra-advanced-hook-676083 button.wpforms-submit{width:100%!important}html body .astra-advanced-hook-676083 em.wpforms-error,html body .astra-advanced-hook-676083 label.wpforms-error{position:static}}@media(max-width:921px){html body.single-product div.product .woocommerce-product-gallery{top:0!important;margin-bottom:22px!important}html body.single-product div.product .summary{clear:both}}html body.woocommerce-cart .cross-sells ul.products.products li.product.product .astra-shop-summary-wrap{padding:8px 8px 0!important;column-gap:6px!important;grid-template-columns:minmax(0,1fr) 32px!important}html body.woocommerce-cart .cross-sells ul.products.products li.product.product a.button.button,html body.woocommerce-cart .cross-sells ul.products.products li.product.product .vv-cf a.button.button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;padding:0!important;border-radius:9px!important;align-self:end}html body.woocommerce-cart .cross-sells ul.products.products li.product.product .astra-shop-summary-wrap>.price{font-size:13px!important;white-space:nowrap;min-width:0;align-self:end;line-height:1.2!important}html body.woocommerce-cart .cross-sells ul.products.products li.product.product .astra-shop-summary-wrap>.price del{font-size:10.5px!important;display:block}