.elementor-kit-6{--e-global-color-primary:#ce969a;--e-global-color-secondary:#bc8084;--e-global-color-text:#000;--e-global-color-accent:#bc8084;--e-global-color-87f69bf:#dbebff;--e-global-color-0cd84ab:#ff8f00;--e-global-color-ac95b5a:#fff;--e-global-color-b9a8941:#fff;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;font-family:"Montserrat",Sans-serif}.elementor-kit-6 e-page-transition{background-color:#ffbc7d}.elementor-kit-6 h1{font-family:"Montserrat",Sans-serif}.elementor-kit-6 h2{font-family:"Montserrat",Sans-serif}.elementor-kit-6 h4{font-family:"Montserrat",Sans-serif}.elementor-kit-6 h5{font-family:"Montserrat",Sans-serif}.elementor-kit-6 h6{font-family:"Montserrat",Sans-serif}.elementor-kit-6 button,.elementor-kit-6 input[type=button],.elementor-kit-6 input[type=submit],.elementor-kit-6 .elementor-button{font-family:"Montserrat",Sans-serif;color:#fff}.elementor-kit-6 label{font-family:"Montserrat",Sans-serif}.elementor-kit-6 input:not([type=button]):not([type=submit]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Montserrat",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.woocommerce-notices-wrapper .woocommerce-message{background-color:#eef7ed !important;color:#2e5c31 !important;font-weight:700 !important;border-top-color:#4caf50 !important;border-left:4px solid #4caf50 !important;padding:12px 16px 12px 40px !important;border-radius:4px;position:relative}.woocommerce-notices-wrapper .woocommerce-message:before{position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;margin:0 !important}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{background-color:#4caf50 !important;color:#fff !important;font-weight:400 !important;border-radius:4px;padding:6px 14px !important}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:hover{background-color:#43a047 !important}@media (max-width:768px){.elementor-element.elementor-widget-image-carousel{margin-bottom:0 !important;padding-bottom:0 !important}.elementor-widget-image-carousel.e-widget-swiper .swiper{height:120px !important;padding:0 !important;margin:0 auto !important}.elementor-widget-image-carousel.e-widget-swiper .swiper-slide{height:120px !important;display:flex !important;align-items:center !important;justify-content:center !important}.elementor-widget-image-carousel.e-widget-swiper .swiper-slide img{height:120px !important;width:auto !important;max-width:100% !important;object-fit:contain !important}.elementor-widget-image-carousel.e-widget-swiper .elementor-swiper-button{top:50% !important;transform:translateY(-50%) !important;bottom:auto !important}}[data-wvstooltip]:before,.wvs-has-image-tooltip:before{width:auto !important;max-width:300px !important;white-space:normal !important;text-align:center;padding:6px 12px !important;height:auto !important;line-height:1.4 !important}@media (max-width:768px){[data-wvstooltip]:before,.wvs-has-image-tooltip:before{max-width:250px !important;font-size:12px !important}}.woocommerce div.product form.cart div.quantity input.qty,.woocommerce form.cart div.quantity input.qty,input.wcmmq-qty-input-box{width:75px !important;min-width:75px !important;max-width:90px !important;text-align:center !important;box-sizing:border-box !important}@media (max-width:768px){.woocommerce div.product form.cart div.quantity input.qty,input.wcmmq-qty-input-box{width:70px !important;min-width:70px !important}}@media (max-width:767px){body.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title,.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title,.elementor-widget-wc-categories h2.woocommerce-loop-category__title{font-size:11px !important;line-height:1.6 !important;margin-top:5px !important;margin-bottom:0 !important}}@media (min-width:1025px){.woocommerce ul.products.elementor-grid,body.search-results .woocommerce ul.products,body.archive.tax-product_cat .woocommerce ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:24px !important}.elementor-widget-wc-categories .woocommerce ul.products.elementor-grid,body.archive.tax-product_cat .woocommerce ul.products:has(li.product-category){display:grid !important;grid-template-columns:repeat(8,minmax(0,1fr)) !important;gap:20px !important}body.archive.tax-product_cat .woocommerce ul.products>li.product:not(.product-category){width:100% !important}.woocommerce ul.products li.product-category img{max-width:100% !important;height:auto !important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{font-size:13px !important;line-height:1.5 !important}}.highlight-ingyen{color:#28a745 !important;font-weight:800 !important;text-transform:uppercase}.single-post .post-tags{display:none !important}.datetime{display:none !important}.woocommerce-tabs ul.tabs{display:none !important}.woocommerce-tabs .panel{display:block !important;border:none !important;padding:0 !important}#tab-description,#tab-additional_information{display:none !important}#tab-reviews{display:block !important}#reviews #comments h2{font-size:18px !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#555 !important;margin-bottom:15px !important;font-weight:700 !important}.woocommerce-Reviews .commentlist li{border:1px solid #ce969a !important;border-radius:10px !important;background:#fff !important;padding:15px !important;margin-bottom:20px !important}.single_add_to_cart_button{opacity:1 !important;filter:none !important;transition:all .3s ease;margin-left:15px !important;box-shadow:0px 5px 15px rgba(0,0,0,.3) !important}.woocommerce div.product p.price,.woocommerce div.product span.price{text-align:center !important;display:block !important;margin-bottom:20px !important}.wapf-field-group{background-color:#ce969a !important;padding:20px;border-radius:12px;margin-bottom:25px;border:none}.wapf-checkable{margin-bottom:8px;padding:10px 15px;background-color:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.05);border-radius:8px;transition:background .3s}.wapf-field-label label span{font-weight:700 !important;font-size:16px;color:#222;margin-bottom:10px;display:inline-block}.variations,.variations tr,.variations td,.variations th{background-color:transparent !important;border:none !important}.variable-items-wrapper{justify-content:center !important;margin:0 auto !important}.variations th.label{padding-bottom:10px;text-align:center}.woo-selected-variation-item-name{display:none !important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{background-color:#ce969a !important;color:#222 !important;border:1px solid rgba(0,0,0,.1) !important;height:auto !important;min-height:40px !important;width:auto !important;min-width:100px !important;padding:10px 15px !important;line-height:1.2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.woocommerce-cart-form .product-thumbnail{min-width:120px !important;width:120px !important}.woocommerce-cart-form .product-thumbnail img{width:100% !important;height:auto !important;border-radius:8px}.product-price,.product-subtotal{min-width:100px !important;white-space:nowrap !important;text-align:center !important}.ingyen-kiemeles{color:#28a745 !important;font-weight:800 !important;font-size:16px !important;text-transform:uppercase;margin-left:5px}.woocommerce-shipping-destination{display:none !important}tr.vp-woo-pont-review-order,tr.vp-woo-pont-review-order td{display:block !important;width:100% !important;text-align:center !important;border:none !important;padding:0 !important}tr.vp-woo-pont-review-order td:before{content:"Átvételi hely";display:block !important;width:100% !important;font-weight:700 !important;font-size:16px !important;color:#333 !important;margin-bottom:15px !important;text-align:center !important;font-family:'Montserrat',sans-serif}.vp-woo-pont-review-order-selected{background-color:#ce969a !important;border-radius:10px !important;padding:15px 20px !important;box-shadow:0 4px 15px rgba(0,0,0,.08) !important;display:flex !important;align-items:center !important;gap:15px;margin:0 0 20px !important;width:100% !important;max-width:100% !important;text-align:left !important;border:1px solid #c5dcf5 !important;box-sizing:border-box !important}tr.vp-woo-pont-review-order th{display:none !important}#vp-woo-pont-show-map:not(.vp-woo-pont-review-order-selected *){display:flex !important;align-items:center;justify-content:center;background-color:#ce969a !important;color:#0056b3 !important;border:1px solid #c5dcf5 !important;border-radius:10px !important;padding:15px 20px !important;width:100% !important;text-decoration:none !important;font-weight:700 !important;box-shadow:0 4px 15px rgba(0,0,0,.08) !important;box-sizing:border-box !important;margin:10px 0 20px !important;transition:all .2s ease}#vp-woo-pont-show-map:not(.vp-woo-pont-review-order-selected *):before{content:"📍";margin-right:10px;font-size:20px}.woocommerce-cart-form .product-quantity input.qty{text-align:center !important;padding:5px !important;border-radius:4px !important;border:1px solid #ddd !important;max-width:60px !important}.woocommerce-cart-form .product-quantity .quantity{display:flex !important;justify-content:center !important}ul.wcpa_cart_meta{font-size:12px !important;margin:10px 0 0 !important;padding-left:0 !important;list-style:none !important}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-label{font-family:'Montserrat',sans-serif !important;font-size:12px !important;font-weight:700 !important;margin-bottom:2px !important}.wcpa_cart_meta_item-value p{font-size:12px !important;margin-bottom:0 !important}.woocommerce-cart-form table.cart thead th{text-align:center !important;vertical-align:middle !important}td.product-price,td.product-quantity,td.product-subtotal{text-align:center !important}.woocommerce-cart-form td[data-title="1. szállítmány"]:before,.cart_totals td[data-title="1. szállítmány"]:before{content:none !important;display:none !important}tr.shipping th{font-size:0 !important}tr.shipping th:before{content:"Szállítás";font-size:14px;font-weight:700;font-family:'Montserrat',sans-serif}.woocommerce-cart-form__cart-item td{padding-top:15px !important;padding-bottom:15px !important;border-bottom:1px solid #f2f2f2 !important;border-top:0 !important}.woocommerce-cart-form__cart-item:last-child td{border-bottom:0 !important}.shop_table.cart tr{border:none !important}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce div.product p.price del .woocommerce-Price-amount,.woocommerce div.product span.price del .woocommerce-Price-amount{display:inline-block !important;font-size:17px !important;color:#999 !important;text-decoration:line-through !important;text-decoration-color:#999 !important;margin-bottom:5px !important;opacity:.7}.elementor-1228 .elementor-element.elementor-element-54879214.elementor-wc-products ul.products li.product .price{margin-bottom:0 !important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#2aa400 !important}.elementor-kit-6 tr.woocommerce-shipping-totals{display:flex !important;flex-wrap:wrap !important;width:100% !important}.elementor-kit-6 tr.woocommerce-shipping-totals th{display:none !important}.elementor-kit-6 tr.woocommerce-shipping-totals td{display:block !important;flex:0 0 100% !important;width:100% !important;min-width:100% !important;max-width:100% !important;padding:20px 0 !important;border:none !important;box-sizing:border-box !important}.elementor-kit-6 #shipping_method li{display:block !important;width:100% !important;margin-bottom:12px !important;padding:8px !important;background:#f9f9f9;border-radius:8px;border:1px solid #eee;box-sizing:border-box !important}.elementor-kit-6 #shipping_method li input[type=radio]{display:inline-block !important;width:18px !important;height:18px !important;margin-right:10px !important;vertical-align:top !important;margin-top:2px !important}.elementor-kit-6 #shipping_method li .shipping-method-description{display:block !important;margin:6px 0 0 28px !important;font-size:12px !important}.elementor-kit-6 .vp-woo-pont-shipping-method-icons{display:block !important;margin-top:10px !important;margin-left:28px !important}.elementor-kit-6 tr.vp-woo-pont-review-order{display:flex !important;width:100% !important}.elementor-kit-6 tr.vp-woo-pont-review-order td{display:block !important;width:100% !important;padding:0 !important}.vp-woo-pont-review-order-selected{width:100% !important;margin:10px 0 !important}.vp-woo-pont-shipping-method-icons{display:inline-flex !important;gap:5px !important;margin-top:5px !important;vertical-align:middle !important}.vp-woo-pont-shipping-method-icons i{display:inline-block !important;width:24px !important;height:24px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}#shipping_method label *{display:inline-block}.elementor-menu-cart__product-name{display:block !important;max-width:100% !important;overflow-wrap:break-word !important;word-wrap:break-word !important;word-break:break-word !important;white-space:normal !important}.elementor-menu-cart__product-name dl.variation{display:block !important;margin:5px 0 0 !important;max-width:100% !important}.elementor-menu-cart__product-name dl.variation dt,.elementor-element.elementor-element-1efbfd17 dl.variation dd{display:block !important;float:none !important;width:100% !important;margin:0 !important;padding:0 !important;line-height:1.2 !important}.elementor-menu-cart__product-name dl.variation dd p{margin:2px 0 8px !important;font-size:11px !important;text-transform:uppercase;color:#666}.elementor-menu-cart__product-name a{display:block !important;line-height:1.4 !important;margin-bottom:5px !important}.elementor-kit-6 .elementor-menu-cart__product-price,.elementor-kit-6 .elementor-menu-cart__subtotal,.elementor-kit-6 .amount{white-space:nowrap !important;display:inline-block !important}.elementor-kit-6 .elementor-button-content-wrapper{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:5px}.woocommerce-loop-product__title{padding-left:15px !important;padding-right:15px !important;text-align:center}.variable-item-radio-value-wrapper img{display:none !important}.variable-item-radio-input-wrapper{display:flex !important;align-items:center !important;gap:12px !important;cursor:pointer;width:100%}.variable-item-radio-value-wrapper{display:flex !important;align-items:center !important;flex-wrap:wrap;gap:8px}.variable-item-radio-input{margin:0 !important;flex-shrink:0}.variable-item-radio-value-wrapper{font-size:.9em}+.sorsjegy-form{max-width:800px;margin:0 auto;padding:0 15px;font-family:inherit}.form-group{margin-bottom:15px}.form-group p{margin:0 !important;padding:0 !important}.form-group label{font-weight:700;display:block;margin-bottom:5px;font-size:14px;color:#333}.form-group br{display:none}.sorsjegy-form input[type=text],.sorsjegy-form input[type=number],.sorsjegy-form input[type=email],.sorsjegy-form input[type=tel],.sorsjegy-form input[type=date],.sorsjegy-form textarea{width:100%;padding:10px 12px;border:1px solid #e1e1e1;border-radius:4px;background-color:#fff;box-sizing:border-box;font-size:14px}.wpcf7-list-item{display:block;margin:5px 0 !important}.wpcf7-list-item input{margin-right:10px !important}.wpcf7-list-item-label{font-weight:400;font-size:14px}hr{border:0;border-top:1px solid #eee;margin:30px 0;padding-bottom:20px}hr+br+.form-group{margin-top:10px}.form-group small{display:block;color:#888;font-size:12px;margin-top:4px;line-height:1.4}.wpcf7-submit{display:block !important;width:100%;max-width:400px;margin:30px auto !important;cursor:pointer;transition:all .3s ease;background-color:#0020ff !important;font-family:"Montserrat",Sans-serif !important;font-size:20px !important;font-weight:500 !important;text-transform:uppercase !important;color:var(--e-global-color-ac95b5a) !important;fill:var(--e-global-color-ac95b5a) !important;border-style:solid !important;border-width:2px !important;border-color:#2bec45;border-radius:10px !important;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5) !important;padding:15px 30px !important}.wpcf7-submit:hover{opacity:.9;transform:translateY(-2px);box-shadow:0px 5px 15px 0px rgba(0,0,0,.45) !important}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.wpcf7-submit:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.hidden-fields-container,.wpcf7 fieldset{display:none !important;border:none !important;margin:0 !important;padding:0 !important}.elementor-gallery-item__image,.e-gallery-image{image-rendering:auto !important}#shipping_method li{display:block !important;position:relative !important;padding:15px !important;overflow:hidden !important}#shipping_method li input[type=radio]{position:absolute !important;left:15px !important;top:18px !important;margin:0 !important;width:20px !important;height:20px !important;z-index:99 !important}#shipping_method li label{display:block !important;margin-left:35px !important;padding:0 !important;font-size:12px !important;line-height:1.4 !important;text-align:left !important;cursor:pointer;width:auto !important}.vp-woo-pont-shipping-method-icons{display:flex !important;flex-wrap:wrap;gap:5px;margin-top:5px}.elementor-kit-6 #shipping_method li .shipping-method-description{display:block !important;margin:6px 0 0 35px !important;font-size:12px !important}.elementor-kit-6 .vp-woo-pont-shipping-method-icons{display:block !important;margin-top:10px !important;margin-left:0 !important}@media (max-width:767px){.elementor-element-58d33cf .gallery-item{max-width:33.33% !important;flex-basis:33.33% !important;display:inline-block !important;padding:2px !important;margin:0 !important}.elementor-element-58d33cf .gallery-icon img{width:100% !important;height:auto !important;border-radius:8px !important}.elementor-element-58d33cf .gallery-caption{display:none !important}}.elementor-lightbox .elementor-slideshow__footer,.elementor-lightbox .elementor-slideshow__title,.elementor-lightbox .elementor-slideshow__description{display:none !important;visibility:hidden !important}.e-woocommerce-login-nudge.e-description{display:none !important}.woocommerce-form-login p:first-of-type{display:none !important}.woocommerce-form-login__rememberme{font-size:0 !important}.woocommerce-form-login__rememberme input{font-size:16px !important;margin-right:8px !important}.woocommerce-form-login__rememberme span:after{content:"Maradjak belépve";font-size:14px !important;vertical-align:middle}button.woocommerce-form-login__submit.e-woocommerce-form-login-submit{font-size:10px !important;padding-left:5px !important;padding-right:5px !important;white-space:nowrap !important;text-transform:uppercase}.woocommerce-Price-amount del,del .woocommerce-Price-amount{text-decoration:line-through !important;color:#a0a0a0 !important;opacity:.7;margin-right:5px}#billing_phone_field label:after{content:" *";color:#a00;font-weight:700;display:inline-block;margin-left:3px}