/*!
Theme Name: hegedusmez
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: csorbazsuzsi
Author URI: https://csorbazsuzsi.hu
Description: A child theme for Hegedűs Méz.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hegedusmez
*/
 input,textarea,button,select,a,h3,li{-webkit-tap-highlight-purple:#fff0}*:focus,*:active{outline:0}*:focus-visible{outline:1px solid var(--global-palette1)}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:root{--hm-green:#a1bd7c;--hm-red:#dc044a}h1.seo-pagetitle{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.woocommerce-account h1,.woocommerce-checkout h3,:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) h2{font-size:20px;font-weight:500;text-transform:none}.wp-block-buttons a,a.add_to_cart_button,a.added,:is(body.woocommerce,.wp-site-blocks .site-main .entry-content .wc-block-grid) a.added_to_cart{line-height:1.2;text-transform:none}#vp-woo-pont-show-map{padding:2px 7px 0;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:80%}.wp-block-buttons a,body .woocommerce form .form-row .button,a.add_to_cart_button,a.added,:is(body.woocommerce,.wp-site-blocks .site-main .entry-content .wc-block-grid) a.added_to_cart{padding:12px 28px 12px 28px}#vp-woo-pont-show-map,a.post-more-link,.wp-block-buttons a,a.add_to_cart_button,a.added,a.added_to_cart,.button{display:inline-block;transition:all 0.3s;position:relative;overflow:hidden;z-index:1}#vp-woo-pont-show-map::after,a.post-more-link::after,.wp-block-buttons a::after,a.add_to_cart_button::after,a.added_to_cart::after,.button:not(.woocommerce-notices-wrapper:first-child a,.woocommerce-info a)::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2}#vp-woo-pont-show-map::after,a.post-more-link::after,.wp-block-buttons a::after,.woocommerce-mini-cart__buttons a:nth-child(1):after,.button:not(.woocommerce-info a)::after{background-color:var(--global-palette-btn-bg)}.wp-block-kadence-advancedbtn a.button.white::after{background:var(--global-palette9)}.button.checkout{color:var(--global-palette-btn)}a.added_to_cart,.button.alt:not(.single-product .button.alt){color:var(--global-palette3)}#vp-woo-pont-show-map,#cart-drawer .mini-cart-container .woocommerce-mini-cart__buttons a:not(.checkout){color:var(--global-palette9)}#vp-woo-pont-show-map:hover,#cart-drawer .mini-cart-container .woocommerce-mini-cart__buttons a:not(.checkout):hover,#cart-drawer .mini-cart-container .woocommerce-mini-cart__buttons a.button.checkout:hover,#cart-drawer .mini-cart-container .woocommerce-mini-cart__buttons a.checkout{color:var(--global-palette3)}.woocommerce-mini-cart__buttons a:nth-child(2):after,a.added_to_cart::after,.button.checkout::after,.button.alt:not(.single-product .button.alt)::after{background-color:var(--hm-green)}#vp-woo-pont-show-map::before,a.post-more-link::before,.wp-block-buttons a::before,a.add_to_cart_button::before,a.added_to_cart::before,.button:not(.woocommerce-info a)::before,.woocommerce-mini-cart__buttons a:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;transition:all 0.3s;z-index:-1}#vp-woo-pont-show-map::before,a.post-more-link::before,.wp-block-buttons a::before,a.add_to_cart_button::before,a.added_to_cart::before,a.kb-button::before,.woocommerce-mini-cart__buttons a:nth-child(1):before,.button:not(.woocommerce-info a):before{background-color:var(--global-palette-btn-bg-hover)}#vp-woo-pont-show-map:hover::before,a.post-more-link:hover::before,.wp-block-buttons a:hover::before,a.add_to_cart_button:hover::before,a.added_to_cart:hover::before,.woocommerce-mini-cart__buttons a:hover::before,.button:not(.woocommerce-notices-wrapper:first-child a,.woocommerce-info a):hover::before{width:100%}.wc-block-grid__products .wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart{text-align:center;padding-top:.7em}.more-link-wrap a.post-more-link{padding:10px 24px;text-transform:unset;color:var(--global-palette9);font-size:16px;letter-spacing:unset}.more-link-wrap a.post-more-link:hover{color:var(--global-palette3)}a.post-more-link .kadence-svg-iconset{display:none}.woocommerce .products.align-buttons-bottom li.product .product-action-wrap{padding-top:0}html .woocommerce a.added_to_cart{width:100%;justify-content:center;align-items:center;font-size:100%;text-transform:none}.woocommerce .products.align-buttons-bottom li.product .product-action-wrap:has(.add_to_cart_button):has(.added_to_cart){display:flex;flex-wrap:nowrap;gap:10px}.woocommerce ul.products li.product .button.added .kadence-svg-iconset,.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link.added{display:none}html .woocommerce a.added_to_cart,html .woocommerce ul.products.woo-archive-btn-button li.product .button:is(.added,.loading){text-transform:none;padding:12px 5px;line-height:1.2;font-size:100%;overflow:visible;height:auto}.top-usp-banner{position:relative;display:grid;align-items:center;overflow:hidden;min-height:34px;background:var(--global-palette1);color:var(--global-palette3);perspective:500px}.top-usp-item{grid-area:1 / 1;width:100%;padding:.5rem 1rem;text-align:center;font-size:13px;white-space:nowrap;opacity:0;visibility:hidden;transform:rotateX(-90deg);transform-origin:center top;backface-visibility:hidden}.top-usp-item.is-active{opacity:1;visibility:visible;transform:rotateX(0)}.top-usp-item.is-leaving{opacity:1;visibility:visible;transform-origin:center bottom;animation:usp-flip-out .35s ease-in forwards}.top-usp-item.is-entering{opacity:1;visibility:visible;transform-origin:center top;animation:usp-flip-in .35s ease-out forwards}@keyframes usp-flip-out{from{transform:rotateX(0);opacity:1}to{transform:rotateX(90deg);opacity:0}}@keyframes usp-flip-in{from{transform:rotateX(-90deg);opacity:0}to{transform:rotateX(0);opacity:1}}@media (max-width:767px){.top-usp-item{padding-inline:12px;font-size:12px;white-space:normal}}body .kb-splide :is(.splide__arrow,.splide__arrow:focus){background-color:var(--global-palette1);background-position:center;background-repeat:no-repeat;border-radius:0;width:clamp(2rem, 4vw, 36px);height:clamp(2rem, 4vw, 36px);transition:background-color 0.2s ease}body .kb-splide .splide__arrow svg{fill:var(--global-palette3)}body .kb-splide .splide__arrow--prev{left:unset;right:3.5rem;top:-3.4rem}body .kb-splide .splide__arrow--next{right:0;top:-3.4rem}@media (width>=48rem){body .kb-splide .splide__arrow--prev{right:3rem;top:-4.75rem}body .kb-splide .splide__arrow--next{top:-4.75rem}body .kb-splide.kadence-product-gallery-thumbnails .splide__arrow--prev{right:4.75rem;top:-20rem}body .kb-splide.kadence-product-gallery-thumbnails .splide__arrow--next{top:-20rem}}body .kb-splide.kadence-product-gallery-thumbnails :is(.splide__arrow,.splide__arrow:focus){background-color:var(--global-palette8)}.accordion{display:grid;margin-top:3rem}.accordion__item{border-bottom:1px solid var(--global-palette8);border-radius:0;overflow:hidden}.accordion__item:first-child{border-top:1px solid var(--global-palette8)}.accordion__title{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 3.25rem 1.125rem 1.25rem;cursor:pointer;font-weight:700;list-style:none}.accordion__title::-webkit-details-marker{display:none}.accordion__title::after{content:"+";position:absolute;right:20px;top:50%;width:24px;height:24px;transform:translateY(-50%);border-radius:50%;display:grid;place-items:center;font-size:22px;line-height:1;font-weight:400;transition:transform 0.2s ease}.accordion__item[open] .accordion__title::after{content:"-"}.accordion__content{height:0;overflow:hidden;transition:height 0.28s ease}.accordion__item[open] .accordion__content{height:auto}.accordion__inner{min-height:0;overflow:hidden;padding:0 20px}.accordion__item[open] .accordion__inner{padding-bottom:20px}.accordion__inner>:first-child{margin-top:0}.accordion__inner>:last-child{margin-bottom:0}.honey-faq .accordion{margin:4rem auto 2rem;max-width:800px}.product-details-table{width:100%;border-collapse:collapse;font-size:14px}.product-details-table th,.product-details-table td{padding:2px 0;text-align:left;vertical-align:top}.product-details-table th{width:180px;padding-right:24px;font-weight:700}.product-details-table th strong{font-weight:700}.product-details-table td{font-weight:400}.scrolling-marquee{--_marquee-gap:clamp(2.5rem, calc(2.5rem + ((1vw - 0.48rem) * 15.625)), 5rem);--_marquee-margin:-1.5rem;overflow:hidden;position:relative;@media (width>=48rem){--_marquee-margin:-2rem}@media (width>64rem){--_marquee-margin:-2.5rem}}.scrolling-marquee[data-animated="true"]{margin-inline:var(--_marquee-margin);&::before,&::after{background-image:linear-gradient(var(--_dir),var(--global-palette1),hsl(from var(--global-palette1) h s l / 0));content:'';position:absolute;top:0;bottom:0;width:clamp(3rem, (100vw - 64rem) * 99, 12rem);z-index:2}&::before{left:0;--_dir:90deg}&::after{right:0;--_dir:270deg}}.scrolling-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 14rem),1fr));gap:4rem clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 18.75)), 5rem);place-items:center}.scrolling-marquee[data-animated="true"] .scrolling-track{display:flex;align-items:center;width:max-content;animation:hscroll var(--_marquee-duration,20s) linear infinite}.scrolling-marquee[data-animated="true"] .scrolling-track:hover{animation-play-state:paused}.scrolling-marquee:not([data-animated]) .scrolling-track{margin-left:calc(-1 * var(--_marquee-margin))}@keyframes hscroll{100%{transform:translateX(calc(-1 * var(--_marquee-distance)))}}.scrolling-item{display:inline-flex;align-items:center;gap:.75rem;white-space:nowrap;flex:0 0 auto}.scrolling-item .icon svg,.scrolling-item .icon img{display:block;width:2rem;height:2rem;object-fit:contain}.scrolling-item .text{line-height:1.3}.gform_heading,.gf_progressbar_title,.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_validation_errors,.gfield_visibility_hidden,.gfield--type-honeypot,body .gform_wrapper.gravity-theme .gfield_required{display:none}body .gform_wrapper.gravity-theme .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);width:100%;grid-row-gap:20px;grid-column-gap:10px}.gform_wrapper.gravity-theme .gfield{grid-column:span 12;max-width:calc(100vw - 38px)}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1 / -1}body .gform_wrapper.gravity-theme .gfield_label{font-family:var(--global-heading-font-family);font-size:16px;font-weight:600}.gform_wrapper.gravity-theme .gfield :is(input,select,textarea){background-color:var(--global-palette9)!important;border:none;padding:11px 15px 9px;width:100%;border-radius:0}.gform_wrapper.gravity-theme .gfield textarea.medium{max-height:200px}.gform_wrapper fieldset{margin:0;padding:0;border:none}.gform_wrapper .gfield_consent_label{display:block;width:calc(100% - 60px);font-weight:400;cursor:pointer;position:relative;left:30px;line-height:1.4em;font-size:90%}.gform_wrapper #gform_2 .gfield_consent_label{font-family:var(--global-body-font-family);font-size:13px}.gform_wrapper .gform_button{margin-top:50px}.gform_wrapper form .gfield_consent_label :is(a,a:hover){text-decoration:underline}.gform_wrapper form .gfield_consent_label a{color:var(--global-palette3)}.gform_wrapper #gform_2 .gfield_consent_label a{color:var(--global-palette9)}.gform_wrapper form .gfield_consent_label a:hover{opacity:.8}.gform_wrapper #gform_2 :is(.gform_button,.gform-theme-button){background:var(--global-palette9);color:var(--global-palette1)}.gform_wrapper #gform_2 :is(.gform_button,.gform-theme-button):hover{background:var(--global-palette2)}body .gform_wrapper.gravity-theme .gfield_validation_message{font-family:var(--global-body-font-family);color:#fb143a;border:none;margin-block-start:3px;padding:0;font-size:75%;margin-top:3px}.ginput_container_consent+.gfield_description.validation_message{width:calc(100% - 33px);position:relative;left:33px;top:25px}@media(min-width:768px){.gform_wrapper.gravity-theme :is(.gfield.gfield--width-half,.gfield.field-reason){grid-column:span 6}}.gform_wrapper :is(.gfield_checkbox li input[type='checkbox'],.ginput_container_consent input[type='checkbox'],.ginput_container_checkbox input),:is(.woocommerce-form__label-for-checkbox,#billing_company_invoice_field) input[type='checkbox'],#woo_ml_subscribe_field input[type='checkbox']{position:absolute;left:-9999px;width:1px}.gform_wrapper .gfield--type-consent,.gfield--type-checkbox .gchoice label,.woocommerce-form__label-for-checkbox>span,#billing_company_invoice_field label,#woo_ml_subscribe_field label.checkbox{cursor:pointer;font-weight:400;position:relative;left:36px;line-height:1.4em;font-size:14px;margin-bottom:-2em}.gform_wrapper :is(.gfield--type-consent,.gfield--type-checkbox .gchoice) label:before,.woocommerce-form__label-for-checkbox>span:before,#billing_company_invoice_field label:before,#woo_ml_subscribe_field label.checkbox:before{content:'';position:absolute;left:-35px;top:0;width:18px;height:18px;margin-right:15px;transition:all 0.2s ease;background-color:#fff;background-clip:content-box;border:1px solid var(--global-palette3);border-radius:0}.gform_wrapper :is(.gfield--type-consent,.gfield--type-checkbox .gchoice) label:after,.woocommerce-form__label-for-checkbox>span:after,#billing_company_invoice_field label:after,#woo_ml_subscribe_field label.checkbox:after{border-right:2px solid var(--global-palette9);border-top:2px solid var(--global-palette9);width:7px;height:13px;content:'';position:absolute;top:9px;left:-33px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none}.gform_wrapper :is(.gfield--type-consent,.gfield--type-checkbox .gchoice) input[type='checkbox']:checked+label:before,#ship-to-different-address .woocommerce-form__label-for-checkbox>span:before,.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:before,#billing_company_invoice_field input[type='checkbox']:checked>label:before{background:var(--global-palette3)}.gform_wrapper :is(.gfield--type-consent,.gfield--type-checkbox .gchoice) input[type='checkbox']:checked+label:after,.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:after,#billing_company_invoice_field input[type='checkbox']:checked>label:after{-webkit-animation:checkm 0.5s ease 0s running;animation:checkm 0.5s ease 0s running;display:block;border-color:var(--global-palette9)}#woo_ml_subscribe_field label.checkbox:has(input:checked):before{background:var(--global-palette3)}#woo_ml_subscribe_field label.checkbox:has(input:checked):after{display:block;animation:checkm 0.5s ease 0s running;border-color:var(--global-palette9)}@keyframes checkm{0%{height:0;width:0}25%{height:0;width:7px}50%{height:13px;width:7px}}#ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before{background:#fff;border-color:var(--global-palette3)}#billing_company_invoice_field label:after,.woocommerce-form__label-for-checkbox>span:after{display:inline}#reg_accept_pp_field .checkbox>span,.form-row.tos .checkbox>span,.form-row.pp .checkbox>span,#billing_company_check+span,#woo_ml_subscribe_field label.checkbox{margin-bottom:-1em;width:calc(100% - 36px)}#accept_pp_field label,#accept_tos_field label{display:flex;align-items:flex-start;gap:10px;width:100%}#accept_pp_field .pdmw-checkbox-text,#accept_tos_field .pdmw-checkbox-text{flex:1;min-width:0}#accept_pp_field .error,#accept_tos_field .error{display:block;width:100%;margin-top:6px}.woocommerce ul#shipping_method li input{visibility:hidden;margin:0;position:absolute;left:-9999px}.woocommerce ul#shipping_method li label{position:relative;font-weight:600}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before,.woocommerce ul#shipping_method li label:before{content:'';border:1px solid var(--global-palette3);border-radius:50%;width:15px;height:15px;position:absolute}.woocommerce ul#shipping_method li label:before{top:clamp(2.5px, (100vw - 767px) * 9, 4px);left:-25px}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before{top:16px;left:21px}.checkout #payment ul.wc_payment_methods li.wc_payment_method input[type='radio']:first-child:checked+label:before,.woocommerce ul#shipping_method li input:checked+label:before{border-color:var(--global-palette3);border-width:5px;background:#fff0}.woocommerce-checkout #payment ul.wc_payment_methods :is(li.wc_payment_method>label,li.wc_payment_method input[type='radio']:first-child:checked+label){border-left:none;background:#fff0;padding:8px 15px 8px 45px;position:relative}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover{cursor:pointer;border-left:0;background:#fff0}.rank-math-breadcrumb :is(a,.separator){position:relative}.rank-math-breadcrumb a:first-child{margin-right:25px}.rank-math-breadcrumb a:first-child:before{margin-right:10px;background-repeat:no-repeat;content:'';display:block;width:22px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 29 24%22 fill=%22none%22%3E%3Cpath fill=%22%233CB9C0%22 d=%22M2.83 12.364H.366a.356.356 0 0 1-.345-.473.477.477 0 0 1 .142-.195c.694-.576 1.39-1.149 2.087-1.72l9.03-7.428L14.242.112c.181-.15.325-.15.519 0l4.956 3.82.085.065.003-.089v-1.09c0-.24.148-.392.383-.392h2.77c.24 0 .384.15.384.398 0 1.36 0 2.722-.002 4.083a.15.15 0 0 0 .06.126l5.439 4.658c.114.098.18.214.156.369a.355.355 0 0 1-.367.304H26.17v11.233c0 .21-.102.355-.283.393a.489.489 0 0 1-.103.009h-7.007c-.243 0-.387-.15-.387-.402V14.307h-4.95v9.288c0 .214-.107.36-.291.397a.49.49 0 0 1-.095.007H3.218c-.244 0-.388-.15-.388-.402V12.365Z%22/%3E%3C/svg%3E");top:-2px;position:absolute;filter:brightness(0) saturate(100%)}.rank-math-breadcrumb a:first-child:hover:before{filter:brightness(0) saturate(100%) invert(72%) sepia(10%) saturate(237%) hue-rotate(354deg) brightness(93%) contrast(92%)}.rank-math-breadcrumb :is(p a,span){text-decoration:none;font-weight:700;font-size:clamp(13px, (100vw - 767px) * 20, 14px);margin:0 5px}.rank-math-breadcrumb a:hover{color:var(--global-palette2)}.rank-math-breadcrumb .separator{color:#fff0}.rank-math-breadcrumb .separator:after{content:'';position:absolute;display:block;width:7px;height:16px;background:#fff0 url(/wp-content/themes/hegedusmez/img/arrow-small.png) no-repeat;top:0;right:0;background-size:cover;filter:brightness(0) saturate(100%) invert(72%) sepia(10%) saturate(237%) hue-rotate(354deg) brightness(93%) contrast(92%)}.rank-math-breadcrumb .last{font-weight:400}.wp-block-kadence-navigation .menu{justify-content:start}.wp-block-kadence-navigation-link .kb-menu-has-description.kb-menu-has-media .kb-nav-item-title-wrap{grid-template-columns:1fr auto}.wp-block-kadence-navigation .sub-menu .link-media-container{grid-area:1 / 1 / 3 / 2;max-width:60px;padding:0 8px 0 0}.mobile-cart-icon{text-decoration:none}.mobile-cart-icon svg{width:25px;display:inline-block;stroke:var(--global-palette3)}.cart-items-nummer{background:var(--global-palette3);color:var(--global-palette9);line-height:1;padding:4px 7px;border-radius:50px;font-size:.875em;font-weight:600;display:inline-block}.footer-menu-item a:after,.woocommerce-MyAccount-navigation-link a:after,.single-content .myaccount-item-title:after{content:'';display:block;height:2px;top:35px;transition:all 0.3s;left:0}.main-navigation .primary-menu-container>ul{position:relative}.footer-menu-item a:after,.woocommerce-MyAccount-navigation-link a:after,.single-content .myaccount-item-title:after{background:#fff0;width:0}.footer-menu-item a:hover:after,.woocommerce-MyAccount-navigation-link a:hover:after,.single-content .myaccount-item-title:hover:after{width:100%}.woocommerce-MyAccount-navigation-link a:hover:after,.single-content .myaccount-item-title:hover:after{background:var(--global-palette3)}.footer-menu-item a:hover:after{background:var(--global-palette9)}.footer-menu-item a{display:block}.header-navigation .header-menu-container ul ul li.menu-item>a:hover,.main-navigation .primary-menu-container ul ul li.menu-item>a:hover{width:fit-content}.mobile-html2 p{position:absolute;top:29px}.site-header-item-mobile-navigation{margin-top:60px}.wc-block-grid .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:16px}.scroll{overflow-y:hidden}.scroll .kt-inside-inner-col{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;user-select:none;cursor:pointer;display:block!important}.scroll .kt-inside-inner-col.active{cursor:grabbing;cursor:-webkit-grabbing}.item{display:inline-block;margin:0 20px}.scroll .kt-inside-inner-col::-webkit-scrollbar{width:6px;height:6px}.scroll .kt-inside-inner-col::-webkit-scrollbar-track{background-color:#fff;border-radius:20px}.scroll .kt-inside-inner-col::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}.scroll .kt-inside-inner-col::-webkit-scrollbar-thumb:hover{background-color:#000}.scroll .wp-element-caption{font-weight:500;text-transform:uppercase}.euwcw-steps{justify-content:center}body .euwcw-step-link{background:var(--global-palette7);border-radius:0}body .euwcw-step:is(.is-complete,.is-active) .euwcw-step-link{background:var(--hm-green)}.hogyan-keszul .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap{position:relative}.hogyan-keszul .wp-block-kadence-infobox:nth-of-type(odd) .kt-blocks-info-box-link-wrap:after{content:url(/wp-content/themes/hegedusmez/img/arrow-1.svg);display:block;height:25%;width:25%;position:absolute;bottom:-65px;right:0;rotate:113deg}.hogyan-keszul .wp-block-kadence-infobox:nth-of-type(even):not(:last-of-type) .kt-blocks-info-box-link-wrap:after{content:url(/wp-content/themes/hegedusmez/img/arrow-2.svg);display:block;height:25%;width:25%;position:absolute;bottom:-80px;left:-20px;rotate:55deg;transform:scaleX(-1)}@media(min-width:768px){.hogyan-keszul .wp-block-kadence-infobox:nth-of-type(odd) .kt-blocks-info-box-link-wrap:after,.hogyan-keszul .wp-block-kadence-infobox:nth-of-type(even):not(:last-of-type) .kt-blocks-info-box-link-wrap:after{height:15%;width:15%}}@media(min-width:1025px){.hogyan-keszul .wp-block-kadence-infobox:nth-of-type(odd) .kt-blocks-info-box-link-wrap:after{height:50%;width:50%;bottom:unset;top:25px;right:-80px;rotate:0deg}.hogyan-keszul .wp-block-kadence-infobox:nth-of-type(even):not(:last-of-type) .kt-blocks-info-box-link-wrap:after{height:50%;width:50%;bottom:-80px;right:-115px;left:unset;rotate:-30deg;transform:scaleX(-1)}}.blog .loop-entry :is(.entry-header,.entry-header .entry-meta,.entry-summary p){margin:0}.blog .loop-entry .entry-summary{margin:5px 0 0}.media-archive{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;row-gap:2.5rem}.media-archive .post-item{position:relative}.hmz-media{position:absolute;color:var(--global-palette3);padding:5px 10px;top:20px;margin:0;background-color:var(--global-palette1)}.media-archive img{aspect-ratio:3 / 4;object-fit:cover}body .media-archive h2{margin:1em 0 0;font-size:18px}.media-archive time{font-size:80%}.single-content p.media-excerpt{margin:5px 0 10px}@media(min-width:576px){.media-archive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.media-archive{grid-template-columns:repeat(3,minmax(0,1fr))}}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale,:is(body.woocommerce,.woocommerce ul.products li.product) span.onsale{background-color:var(--hm-red);border-radius:0}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale span,body.woocommerce span.onsale{text-transform:uppercase}:is(body.woocommerce,.woocommerce ul.products li.product) span.onsale.new-badge{background-color:var(--hm-green)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale span,.woocommerce ul.products li.product span.onsale{font-weight:700;font-size:14px;padding:5px 10px}body .woocommerce form .form-row.woocommerce-invalid label{color:var(--global-palette5)}#ship-to-different-address{min-height:23px;margin-bottom:30px}#ship-to-different-address span{font-family:var(--global-body-font-family);font-size:16px;width:fit-content;font-weight:400}.woocommerce form .form-row{position:relative;margin:0 0 15px}body .woocommerce form :is(.form-row-first,.form-row-last){width:49%;margin:0 0 16px}.woocommerce form .form-row.notes{margin:2em 0 0}.woocommerce form .form-row .required{display:none}body .woocommerce form .form-row label{line-height:1.8;font-weight:500}body .woocommerce .form-row :is(input,input:invalid,textarea),body .woocommerce form .form-row.woocommerce-validated :is(.select2-container,input.input-text,select){border-radius:0;border-color:var(--global-palette6)}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:var(--hm-red);display:block!important;font-size:80%;position:absolute;bottom:-20px}.post-type-archive-product .hero-section-overlay{content:url(https://hegedusmez.hu/wp-content/uploads/2024/10/hegedusmez-fajtamezek-bg.jpg);height:100%;width:100%;object-fit:cover}.archive-description,.wp-site-blocks .product-archive-title h1{text-align:center}.wp-site-blocks .product-archive-title h1{margin-top:30px}.archive-description p{max-width:600px;margin:10px auto 30px}.tax-product_cat.archive .product-archive-title{justify-content:end}:is(body.woocommerce,body .woocommerce) ul.products li.product .entry-content-wrap{padding:5px 0 0;margin:0}:is(body.woocommerce,body .woocommerce) ul.products li.product a img,.wc-block-grid .wc-block-grid__products .woocommerce-loop-image-link img{aspect-ratio:3 / 4;object-fit:cover}.kiemelt-termekek .kt-blocks-post-footer-left{flex-direction:column;gap:.7em}.kiemelt-termekek :is(.kt-blocks-post-footer-left,.add_to_cart_button){width:100%}.kiemelt-termekek .add_to_cart_button{text-align:center}.product-archive .variations_form{margin-bottom:0}.product-archive .variations :is(.label,.value label span.kt_color_sw_span:has(img)){display:none}@media(max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}:is(body.woocommerce,body .woocommerce) ul.products li.product a img,.wc-block-grid .wc-block-grid__products .woocommerce-loop-image-link img{height:100%}.woocommerce ul.products li.product a.button,.woocommerce-page ul.products li.product a.button{padding:8px;font-size:90%}is:(.woocommerce,.woocommerce-page) ul.products li.product .woocommerce-loop-product__title{padding:0 0 .5rem}}.menta-manna .wp-block-kadence-image:after,:is(.post-6080,.post-5651,.post-5700,.post-5675,.post-5680) .kadence-post-image-inner-wrap:after,:is(.post-6080,.post-5651,.post-5700,.post-5675,.post-5680) .woocommerce-loop-image-link:after,:is(.post-6080,.post-5651,.post-5700,.post-5675,.post-5680) .woocommerce-main-image:after{position:absolute;right:0;font-size:12px;text-align:center;width:100%;font-weight:600;line-height:1.3;color:#fff}:is(.post-6080,.post-5651,.post-5700,.post-5675,.post-5680) .kadence-post-image-inner-wrap:after,:is(.post-6080,.post-5651,.post-5700,.post-5675,.post-5680) .woocommerce-loop-image-link:after{padding:5px 8px;bottom:20px}:is(.post-6080,.post-5651,.post-5700,.post-5675,.post-5680) .woocommerce-main-image:after,.menta-manna .wp-block-kadence-image:after{padding:10px 20px}.menta-manna .wp-block-kadence-image:after{top:30px}:is(.post-6080,.post-5651,.post-5700,.post-5675,.post-5680) .woocommerce-main-image:after{top:45px}:is(.post-6080,.post-5651,.post-5700) .kadence-post-image-inner-wrap:after,:is(.post-6080,.post-5651,.post-5700) .woocommerce-main-image:after,.menta-manna .wp-block-kadence-image:after,:is(.post-5700,.post-6080) .woocommerce-loop-image-link:after{background:radial-gradient(ellipse farthest-corner at right bottom,#FEDB37 0%,#FDB931 8%,#9f7928 30%,#8A6E2F 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#FFFFFF 0%,#FFFFAC 8%,#D1B464 25%,#5d4a1f 62.5%,#5d4a1f 100%)}.post-6080 .kadence-post-image-inner-wrap:after,.post-6080 .woocommerce-main-image:after,.menta-manna .wp-block-kadence-image:after,.product-archive .post-6080 .woocommerce-loop-image-link:after,.post-6080 .woocommerce-product-gallery .woocommerce-loop-image-link:after{content:'Év Kiváló Magyar Méze 2024 \A	 Mézkészítmény kategória \A 1. helyezett'}.post-5651 .kadence-post-image-inner-wrap:after,.post-5651 .woocommerce-main-image:after,.product-archive .post-5651 .woocommerce-loop-image-link:after,.post-5651 .woocommerce-product-gallery .woocommerce-loop-image-link:after{content:'Év Kiváló Magyar Méze 2024 \A Ezüst minősítés';background:linear-gradient(to bottom,#d0cdcd,#C0C0C0,#A0A0A0)}.post-5700 .kadence-post-image-inner-wrap:after,.post-5700 .woocommerce-main-image:after,.product-archive .post-5700 .woocommerce-loop-image-link:after,.post-5700 .woocommerce-product-gallery .woocommerce-loop-image-link:after{content:'Év Kiváló Magyar Méze 2024 \A Arany minősítés'}:is(.post-5675,.post-5680) .kadence-post-image-inner-wrap:after,:is(.post-5675,.post-5680) .woocommerce-main-image:after,.product-archive :is(.post-5675,.post-5680) .woocommerce-loop-image-link:after,:is(.post-5675,.post-5680) .woocommerce-product-gallery .woocommerce-loop-image-link:after{background:linear-gradient(to bottom right,#d28b36 0%,#f2b56b 25%,#b06c2f 50%,#7a4a1f 75%,#c47a2c 100%);content:'Év Kiváló Magyar Méze 2025 \A Bronz minősítés'}.kadence-sk-variation-wrap .variations_form .kt-variation-label{display:none}.variations_form .variations .kad_radio_variations.kt-image-color-sw label{border:none;padding:0}.variations .kad_radio_variations.kt-image-color-sw label .label_text{border:1px solid var(--global-palette3)}.variations .kad_radio_variations.kt-image-color-sw label.selectedValue .label_text{background-color:var(--global-palette3);color:var(--global-palette9)}.woocommerce div.product form.cart .variations .reset_variations{display:none!important}body.woocommerce .woocommerce-product-details__short-description{margin-bottom:0}body.woocommerce div.product form.cart div.quantity{border:1px solid var(--global-palette3);border-radius:0;margin:0 10px 0 0}.woocommerce div.product div.summary p:has(.kt-before-price-variation){display:none}.prod-short-desc{margin-top:0;font-size:14px;line-height:1.3;margin-bottom:1em!important}:is(body .woocommerce,body.woocommerce) ul.products.woo-archive-btn-button li.product .price{margin-bottom:0;margin-top:.5em}.woocommerce ul.products li.product .onsale{background-color:var(--global-palette3);text-transform:uppercase;font-weight:500;border-radius:0}.kadence-sticky-add-to-cart-content .kadence-sticky-add-to-cart-title-wrap .kadence-sticky-add-to-cart-title{max-width:unset;font-weight:500;text-transform:uppercase}.beekeeper.wp-block-group{display:grid;grid-template-columns:1fr 2fr;gap:2rem;margin:0 auto;max-width:800px;@media (width <=768px){grid-template-columns:1fr;.wp-block-kadence-image{margin:0 auto}}}.single-product .up-sells{padding:2em 0}.single-product.woocommerce section.products>h2{text-align:center;margin-bottom:1em}.discount-percentage{color:var(--global-palette9);padding:2px 10px;background-color:var(--hm-red);margin:0 5px;font-size:14px;font-weight:600;top:-2px}.product.sale .price del{font-size:80%}@media(max-width:768px){.variations .kad_radio_variations.kt-image-color-sw label span.kt_color_sw_span,.variations .kad_radio_variations.kt-image-color-sw label span.kt_color_sw_span img{width:60px!important;height:60px!important}.single-product .kadence-product-gallery-thumbnails .thumb-wrapper.splide__slider{max-width:100%!important}.single-product .kadence-product-gallery-thumbnails .thumb-wrapper.splide__slider button{display:none}.kadence-sticky-add-to-cart :is(.kadence-sticky-add-to-cart-title-wrap,.kadence-sticky-add-to-cart-action-wrap,.kadence-sticky-add-to-cart-action-wrap .price,.kadence-sticky-add-to-cart-content){display:block}.kadence-sticky-add-to-cart-title-wrap .kadence-sticky-add-to-cart-title{margin:0 0 0 55px}#kadence-mobile-sticky-add-to-cart .kadence-sticky-add-to-cart-title-wrap img{margin-bottom:-65px}#kadence-mobile-sticky-add-to-cart .kadence-sticky-add-to-cart-action-wrap .price{margin:0 0 0 65px;font-weight:500}#kadence-mobile-sticky-add-to-cart .kadence-sticky-add-to-cart-content{padding:15px 1.5rem}#kadence-mobile-sticky-add-to-cart.kadence-sticky-add-to-cart .kadence-sticky-add-to-cart-action-wrap .single_link_to_cart_button{padding:0 16px;min-height:40px;margin-top:30px}}@media(min-width:768px){.ksk-gallery.kt-layout-grid .splide .splide__list .splide__slide:first-child{width:100%!important}body.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin-top:0}}.product-type-bundle .bundled_product_title_link{display:none}.product :is(div.bundled_product_summary,.woocommerce div.product.bundled_product_summary){padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--global-palette8)}.woocommerce div.product.product-type-bundle .bundled_product_title{font-size:16px}.woocommerce div.product div.summary .bundled_product p{margin:0;max-width:250px;font-size:14px}.single-product.woocommerce div.product div.bundled_product_images{width:10%}.product-type-bundle.product div.bundled_product_summary .details{width:90%}.single_variation_wrap.bundled_item_wrap{position:absolute;top:0;right:0}.woocommerce form.cart .bundled_product .cart .variations tr{display:flex;gap:10px}body.single-product div.product .bundle_form table.variations td.value{padding:0}.woocommerce #primary div.bundled_product div.images{max-width:50px;margin-bottom:0;padding-bottom:0}.woocommerce div.product .woocommerce-variation-price span.price{font-size:14px}@media(min-width:768px){.single_variation_wrap:not(.single_variation_wrap.bundled_item_wrap){display:flex;gap:30px;align-items:center;width:fit-content}}:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info),.woocommerce-checkout-review-order .coupon_inner_checkout{background-color:rgba(var(--message-color),.2);border:none;border-radius:0;color:#000;padding:10px 50px!important;line-height:1.3;position:relative;margin:0 0 30px 0;text-align:left}:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){font-size:14px}:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):before,.woocommerce-checkout-review-order .coupon_inner_checkout:before{border-radius:50%;position:absolute;left:15px;width:22px;height:20px}:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):before{padding:3px 0 0 3.5px;top:8px}.cart-empty.woocommerce-info .wm-close{display:none}.woocommerce-checkout-review-order .coupon_inner_checkout:before{padding:1.5px 2.5px 2.5px 3.5px;top:10px}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a,.woocommerce-checkout-review-order .coupon_inner_checkout a{color:var(--global-palette3);opacity:.6;text-decoration-line:none}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a{background-color:#fff0;padding:6px 6px}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a:hover,.woocommerce-checkout-review-order .coupon_inner_checkout a:hover{opacity:1}:is(body.woocommerce,body .woocommerce) .woocommerce-message{--message-color:109, 174, 48}:is(body.woocommerce,body .woocommerce) .woocommerce-message:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12.611 8.923 17.5 20 6.5'/%3E%3C/svg%3E")}:is(body.woocommerce,body .woocommerce) .woocommerce-info,.woocommerce-checkout-review-order .coupon_inner_checkout{--message-color:251, 181, 29}.woocommerce-checkout-review-order .coupon_inner_checkout:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z'/%3E%3C/svg%3E")}:is(body.woocommerce,body .woocommerce) .woocommerce-info:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' height='15' width='15' version='1.1' id='XMLID_233_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg id='information'%3E%3Cg%3E%3Cpath d='M12,24c-2.2,0-4-1.8-4-4v-2.6c0-1.4-0.6-2.7-1.5-3.6C4.9,12.3,4,10.2,4,8s0.9-4.2,2.4-5.7C8,0.8,10,0,12.2,0 c4.2,0.1,7.7,3.6,7.8,7.7c0.1,2.3-0.8,4.4-2.4,5.9c-1,1-1.6,2.3-1.6,3.7V20C16,22.2,14.2,24,12,24z M10,19v1c0,1.1,0.9,2,2,2 s2-0.9,2-2v-1H10z M10,17h4c0.1-1.8,0.9-3.4,2.2-4.7c1.2-1.2,1.8-2.8,1.8-4.5c-0.1-3.1-2.7-5.7-5.9-5.8c-1.6,0-3.2,0.6-4.3,1.7 C6.6,4.8,6,6.4,6,8c0,1.7,0.7,3.2,1.8,4.3C9.1,13.6,9.9,15.2,10,17z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:is(body.woocommerce,body .woocommerce) .woocommerce-error{--message-color:197, 0, 0}:is(body.woocommerce,body .woocommerce) .woocommerce-error:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' width='15' height='15' viewBox='-3.5 0 19 19' xmlns='http://www.w3.org/2000/svg' class='cf-icon-svg'%3E%3Cpath d='M11.383 13.644A1.03 1.03 0 0 1 9.928 15.1L6 11.172 2.072 15.1a1.03 1.03 0 1 1-1.455-1.456l3.928-3.928L.617 5.79a1.03 1.03 0 1 1 1.455-1.456L6 8.261l3.928-3.928a1.03 1.03 0 0 1 1.455 1.456L7.455 9.716z'/%3E%3C/svg%3E")}.woocommerce .woocommerce-info .woocommerce-Price-amount{font-weight:700}.wm-close{padding:3px 7px;position:absolute;right:10px;top:6px;cursor:pointer}.wm-close:hover{background:#fff}@media(max-width:768px){:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){flex-direction:column}}body .pmc-cart-trigger,body .pmc-cart-trigger:hover,body .pmc-cart-trigger:focus,body .pmc-drawer__close,body .pmc-drawer__close:hover,body .pmc-drawer__close:focus{background:0 0;box-shadow:none}html .pmc-cart-trigger .pmc-cart-svg,html .pmc-cart-trigger:hover .pmc-cart-svg,html .pmc-drawer__close svg,html .pmc-drawer__close:hover svg{fill:var(--global-palette3)}body .pmc-cart-count{background:var(--global-palette3);color:var(--global-palette9)}.pmc-drawer__panel{--pmc-drawer-width:30rem}body .pmc-drawer__header{border-bottom:1px solid var(--global-palette8);justify-content:center;padding-block:1.3rem}body .pmc-drawer__close{position:absolute;right:1.6rem;top:1rem}body .pmc-drawer__close svg{fill:var(--global-palette3);opacity:.7}body .pmc-drawer__close:hover svg{fill:var(--global-palette3);opacity:1}body .pmc-free-ship--bar .pmc-free-ship__bar{background:rgb(0 0 0 / .08);border-radius:1rem;overflow:hidden;position:relative;width:100%;height:.5rem;background-color:var(--global-palette8);margin-inline:auto;width:90%}body .pmc-free-ship__text{font-family:var(--global-heading-font-family);text-transform:uppercase;font-weight:400;text-align:center;span{font-weight:600}}body .pmc-free-ship--bar .pmc-free-ship__progress{background:var(--hm-green)}body .pmc-cart-line{padding-bottom:1rem}.pmc-cart-line__main{margin-block:-.4rem 1rem}.pmc-cart-line__name{font-family:var(--global-heading-font-family);color:var(--global-palette3);text-transform:uppercase;text-decoration:none;font-size:14px}body .pmc-qty{border-color:var(--global-palette3)}button.pmc-qty__minus,button.pmc-qty__minus:hover,button.pmc-qty__minus:focus{padding-left:.5em}button.pmc-qty__plus,button.pmc-qty__plus:hover,button.pmc-qty__plus:focus{padding-right:.5em}body .pmc-cart-line a.remove{background:0 0;color:var(--global-palette3)!important;font-size:1.5rem;position:relative;justify-self:end;top:-.4rem;opacity:.7}body .pmc-cart-line a.remove:hover{background-color:#fff0;color:var(--global-palette3)!important;opacity:1}.pmc-totals-block__coupon,.pmc-totals-block__total{border-top:1px solid var(--global-palette8)}.pmc-totals-block__row{padding-block:1em;margin:0}.pmc-coupon-form__field{display:grid;grid-template-columns:1fr;gap:1rem;@media (width>480px){grid-template-columns:2fr 1fr}}.pmc-coupon-form .input-text{padding-inline:1em;border:1px solid var(--global-palette2)}@media (max-width:767px){body .woocommerce table.shop_table td{border-top:none}.woocommerce-cart-form h2{display:none}.woocommerce-page .woocommerce-cart-form table.shop_table tr:nth-child(2n) td{background-color:#fff0}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item{border-top:1px solid var(--global-palette6);display:flex;flex-flow:row wrap;margin:10px 0 20px}.woocommerce-cart-form__cart-item .product-remove{flex:1 1 100%;order:1;position:relative;padding:0}table.cart td.product-remove a.remove{position:absolute;font-size:20px;top:9px;right:-12px;line-height:19px}.woocommerce-cart-form__cart-item .product-thumbnail{flex:1 1 33%;order:3;padding:.43em 0 .875em .875em}.woocommerce-cart-form__cart-item .product-name{flex:1 1 100%;order:2;padding:.43em .875em}.woocommerce-cart-form table.woocommerce-cart-form__contents tr :is(.product-name,.product-name a){text-align:left!important;font-size:16px;font-weight:700}.woocommerce-cart-form__cart-item .product-price{flex:1 1 67%;order:4;padding:0 .875em}.woocommerce table.shop_table td.product-quantity{flex:1 1 100%;order:5;margin:-30px 0 20px;padding:0 .875em 0 calc(33% + 0.875em)}.woocommerce-cart-form table.shop_table_responsive tr td:is(.product-name,.product-quantity):before{content:''}.woocommerce-cart table .woocommerce-cart-form__cart-item td.product-subtotal{flex:1 1 100%;order:6;padding:0 .875em .43em calc(33% + 0.875em)}body.woocommerce-cart .quantity.spinners-added{margin:25px 0 15px 0}body .woocommerce table.cart td.actions .coupon :is(input,.input-text),body.woocommerce-page table.cart td.actions .coupon :is(input,.input-text){display:block;width:100%;margin:10px 0}body .woocommerce table.cart td.actions .coupon .input-text+.button{width:fit-content;float:none}body .cart_totals table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff0}.cart_item td.product-quantity .quantity-wrap{margin-top:10px;justify-content:end}:is(body.woocommerce-page,body .woocommerce) table.cart .product-thumbnail img{margin-left:0}body .woocommerce table.shop_table_responsive ul#shipping_method li,body .woocommerce-page table.shop_table_responsive ul#shipping_method li{justify-content:start}.ark-shipping-desc{margin:10px 0 0}body .woocommerce form .form-row{width:100%}}.progress-wrp{max-width:500px;margin:30px auto;width:100%}.progress-line{width:90%;height:10px;margin:0 auto;border-radius:5px;background-color:var(--global-palette1)}.progress-filler{height:100%;background-color:var(--global-palette1);width:0%}.prog-steps{display:flex;justify-content:space-between;flex-wrap:no-wrap}.single-content .prog-steps p{margin:20px 0;position:relative;font-size:clamp(14px, 3vw, 16px)}.prog-steps p::before{content:'';position:absolute;display:block;width:40px;height:40px;left:50%;top:-46px;transform:translateX(-50%);background-color:var(--global-palette1)}.prog-steps p::after{content:'';position:absolute;width:20px;height:20px;background-size:100%;left:50%;transform:translateX(-50%);top:-36px;filter:invert(1)}.prog-steps p.step-cart::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M12 29a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM32 29a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM32 16V4H8a2 2 0 0 0-2-2H0v2h4l1.502 12.877A4 4 0 0 0 8 24h24v-2H8a2 2 0 0 1-2-2v-.02L32 16z'/%3E%3C/svg%3E")}.prog-steps p.step-check::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='32'%3E%3Cpath d='M34 4H2C.9 4 0 4.9 0 6v20c0 1.1.9 2 2 2h32c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM20 8h4v4h-4V8zm6 6v4h-4v-4h4zM14 8h4v4h-4V8zm6 6v4h-4v-4h4zM8 8h4v4H8V8zm6 6v4h-4v-4h4zM4 8h2v4H4V8zm0 6h4v4H4v-4zm2 10H4v-4h2v4zm18 0H8v-4h16v4zm8 0h-6v-4h6v4zm0-6h-4v-4h4v4zm0-6h-6V8h6v4z'/%3E%3C/svg%3E")}.prog-steps p.step-payment::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M29 4H3C1.35 4 0 5.35 0 7v18c0 1.65 1.35 3 3 3h26c1.65 0 3-1.35 3-3V7c0-1.65-1.35-3-3-3zM3 6h26c.542 0 1 .458 1 1v3H2V7c0-.542.458-1 1-1zm26 20H3c-.542 0-1-.458-1-1v-9h28v9c0 .542-.458 1-1 1zM4 20h2v4H4zm4 0h2v4H8zm4 0h2v4h-2z'/%3E%3C/svg%3E")}.prog-steps p.step-rec::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M28.681 7.159c-.694-.947-1.662-2.053-2.724-3.116s-2.169-2.03-3.116-2.724C21.229.137 20.448 0 20 0H4.5A2.503 2.503 0 0 0 2 2.5v27C2 30.878 3.122 32 4.5 32h23c1.378 0 2.5-1.122 2.5-2.5V10c0-.448-.137-1.23-1.319-2.841zm-4.138-1.702A27.334 27.334 0 0 1 26.811 8H22V3.189a27.334 27.334 0 0 1 2.543 2.268zM28 29.5c0 .271-.229.5-.5.5h-23a.507.507 0 0 1-.5-.5v-27c0-.271.229-.5.5-.5H20v7a1 1 0 0 0 1 1h7v19.5z'/%3E%3Cpath d='M23 26H9a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2zM23 22H9a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2zM23 18H9a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2z'/%3E%3C/svg%3E")}.woocommerce-cart p.step-cart a{display:none}.woocommerce-checkout p.step-cart a{position:absolute;width:40px;height:40px;top:-46px;left:2px;z-index:9}.woocommerce-cart .prog-steps p.step-cart::before,.woocommerce-checkout .prog-steps p.step-check::before,.woocommerce-order-received .prog-steps p.step-payment::before{background-color:var(--global-palette3)}.woocommerce-checkout .prog-steps p.step-cart::before,body.woocommerce-order-received .prog-steps p.step-check::before,body.woocommerce-order-received .prog-steps p.step-payment::before,body.woocommerce-order-received .prog-steps p.step-rec::before{background-color:var(--hm-green)}.woocommerce-checkout .prog-steps p.step-cart::after,.woocommerce-checkout.woocommerce-order-received .prog-steps p:is(.step-payment::after,.step-check::after){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M27 4 12 19l-7-7-5 5 12 12L32 9z'/%3E%3C/svg%3E")}.woocommerce-checkout .progress-wrp .progress-filler{width:33%}.woocommerce-checkout.woocommerce-order-received .progress-wrp .progress-filler{width:100%}body.woocommerce-cart .woocommerce-cart-form button[name='update_cart']{display:none}:is(.woocommerce-checkout,.woocommerce-cart) .content-area{margin-top:0}body .woocommerce table.shop_table :is(tr.cart_item,.woocommerce-shipping-totals){background:var(--global-palette8);border:none;padding:8px 16px}body .woocommerce table.shop_table :is(tfoot th,tbody th,td){border:none;padding:8px 16px}body .woocommerce table.shop_table :is(.woocommerce-orders-table__cell-order-number,.woocommerce-orders-table__cell-order-date,.woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__cell-order-total){white-space:nowrap}.woocommerce-orders-table thead th,.woocommerce-orders-table tbody tr:nth-child(even){background-color:var(--global-palette7)}body.woocommerce-cart .woocommerce-cart-form button[name='update_cart']{display:none!important}body .woocommerce a.remove{color:var(--global-palette3)!important}body .woocommerce a.remove:hover{color:var(--global-palette9)!important;background:var(--global-palette3)}.woocommerce-cart table.cart .product-name a{text-decoration:none}.shop_table .quantity.spinners-added{border:1px solid var(--global-palette3);border-radius:0}.shop_table .quantity.spinners-added,.woocommerce .quantity.spinners-added .qty{background:#fff0}body.woocommerce-cart table.cart .coupon .button:not(:hover){color:var(--global-palette8)}body.woocommerce-cart .cart-collaterals .cart_totals tr :is(td,th){border-top:none}.woocommerce-cart .product-thumbnail a{display:block;width:60px}body .woocommerce table.shop_table td.product-quantity{min-width:140px}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout .woocommerce .woocommerce-checkout .shop_table{background:var(--global-palette7);border-radius:0}body .woocommerce table.shop_table td.product-name{width:60%}.chk-product-image img{float:left;width:40px;margin-right:5px}.woocommerce table.shop_table td.product-name{gap:20px}body.woocommerce-checkout #payment div.payment_box{width:calc(100% - 2em);padding:1em;margin:0 1em 1em;background-color:var(--global-palette9)}.localpu-desc:before,body.woocommerce-checkout #payment div.payment_method_stripe_cc::before,body.woocommerce-checkout #payment div.payment_method_cod::before{content:'';display:block;border:1em solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;left:0;margin:-1em 0 0 2em;top:-.75em}#payment ul.wc_payment_methods li.wc_payment_method>label{font-size:90%}.woocommerce-checkout-payment ul.payment_methods li[class*=payment_method]{padding:0}.woocommerce-checkout .localpu-desc:before{top:22px}.woocommerce-cart .localpu-desc:before{top:22px}.vp-woo-pont-review-order-selected-info,.woocommerce table.shop_table tfoot td label{font-weight:500;font-size:14px}.vp-woo-pont-review-order-selected{background:#fff;padding:6px 10px 10px;position:relative;top:-1em}.vp-woo-pont-review-order-selected::before{content:'';border:1em solid #fff0;border-bottom-color:#fff;position:absolute;top:-1.75em;left:2em}.vp-woo-pont-review-order-selected-address{font-size:14px}.localpu-desc{display:none}.woocommerce ul#shipping_method li:has(input:checked) .localpu-desc{display:block;font-size:.85em;background-color:#fff;padding:8px;margin-top:7px;width:100%;line-height:1.4em}.wc-payment-form{border:none;padding:0}.woocommerce form .form-row span.optional{visibility:hidden}.woocommerce-checkout #order_review .shop_table:not(.sep-checkout-review-shipping-table) .vp-woo-pont-review-order,.sep-checkout-review-shipping-table th{display:none}.woocommerce-checkout .woocommerce ul#shipping_method li{margin:0;padding:10px 16px 10px 26px}@supports (-webkit-touch-callout:none){.sep-checkout-review-shipping-table th{display:none!important}}.woocommerce-checkout .woocommerce-form-coupon-toggle,form.woocommerce-form-coupon p:not([class]){display:none}.woocommerce #woocommerce-checkout-form-coupon :is(.form-row-first,.form-row-last){float:none;width:100%}.woocommerce-checkout .woocommerce form.woocommerce-form-coupon{border:0;display:grid!important;grid-template-columns:1fr 12rem;gap:1rem;margin:0;padding:1rem 0 0}body .woocommerce .checkout_coupon .form-row .button,body .woocommerce table.cart td.actions .coupon .input-text+.button{font-size:14px;height:40px;margin:0;padding:0 2em;width:100%}@media(min-width:520px){.chk-product-image img{width:50px;aspect-ratio:1 / 1;object-fit:cover}.woocommerce ul#shipping_method li:has(input:checked) .localpu-desc{width:calc(100% - 2em)}.woocommerce-cart .localpu-desc:before{top:45px}}.woocommerce-order-received .woocommerce-order{max-width:1100px;margin:0 auto}.woocommerce-order-received .wc-item-meta{display:none}body.woocommerce-order-received .woocommerce table.shop_table tbody{background-color:var(--global-palette8)}.woocommerce-account .content-area{margin-top:3rem}body .woocommerce form:is(.login,.register),.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{background:var(--global-palette8);border:none;border-radius:0}.woocommerce-ResetPassword{max-width:600px;background:var(--global-palette8);margin:auto;padding:20px;border-radius:5px}body.woocommerce-account .woocommerce{margin-bottom:4em}body.woocommerce-account .account-navigation-wrap li a{border:none;font-size:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;justify-content:center;flex-direction:row;gap:10px}body.woocommerce-account .account-navigation-wrap{border-left:none}.woocommerce-account .account-navigation-wrap ul{justify-content:space-between;display:flex;flex-direction:column}.woocommerce-account .account-navigation-wrap li:hover a,body.woocommerce-account .account-navigation-wrap :is(li.is-active a,li.is-active a:hover){border:none!important}.woocommerce-MyAccount-navigation ul li{cursor:pointer}.woocommerce-MyAccount-navigation ul li a:before{margin:0 10px 0 0;float:left;opacity:.5;width:20px;height:20px}.woocommerce-MyAccount-navigation ul li.is-active a:before,.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:url(/wp-content/themes/hegedusmez/img/dashboard.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:url(/wp-content/themes/hegedusmez/img/map.svg);width:17px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:url(/wp-content/themes/hegedusmez/img/honey-jar.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:url(/wp-content/themes/hegedusmez/img/user-edit.svg);width:24px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:url(/wp-content/themes/hegedusmez/img/exit.svg)}body.woocommerce-account :is(.account-navigation-wrap,.woocommerce-MyAccount-content){width:100%}.myaccount-icon{flex:0 0 auto;border-radius:30px;width:40px;height:40px}.myaccount-dashboard .myaccount-item{padding:10px;display:flex;gap:15px;margin:0 0 20px;height:100%;background-color:var(--global-palette8)}.myaccount-dashboard .myaccount-item img{width:35px;height:35px}.myaccount-dashboard a{flex:1 1 45%;text-decoration:none;color:var(--global-palette3)}.single-content .myaccount-item-title{margin-bottom:10px;font-weight:700;width:fit-content}.woocommerce-EditAccountForm fieldset{padding:60px 20px 20px;position:relative}.woocommerce-EditAccountForm fieldset legend{position:absolute;top:25px}body details{isolation:isolate;overflow:hidden;position:relative;--details-anim-time:0.3s}details.myaccount-section{margin-block:1rem;background:var(--global-palette8);padding:1em}body details.myaccount-section summary{cursor:pointer}.tooltip{position:relative;top:2px;left:6px;cursor:help}.tooltip path{fill:var(--global-palette3)}.woocommerce table.shop_table td.woocommerce-table__product-name a{cursor:default;pointer-events:none;color:var(--global-palette4);text-decoration:none}.woocommerce table.shop_table td.woocommerce-table__product-name a:has(img){float:left;margin-right:10px}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta{margin-left:0;padding-left:0}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta .wc-item-meta-label{float:none;clear:none}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta p{display:inline}.woocommerce table.woocommerce-MyAccount-orders .woocommerce-Price-amount{margin-right:20px}.woocommerce .woocommerce-order-details .order-again{display:none}table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a{color:var(--global-palette3)}table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell :is(.woocommerce-button.pay,.woocommerce-button.cancel){display:none}.woocommerce table.my_account_orders .button{font-size:14px;padding:6px 14px}@media (min-width:370px){.woocommerce table.shop_table td.woocommerce-table__product-name a:has(img){min-width:50px}}body.woocommerce-account .woocommerce-MyAccount-content{width:100%}@media (min-width:768px){.myaccount-dashboard{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}body.woocommerce-account :is(.woocommerce-MyAccount-content,.account-navigation-wrap){float:none;margin:0 auto 30px}}@media (min-width:1025px){body.woocommerce-account:has(.myaccount-dashboard) .account-navigation-wrap{display:none}.woocommerce-account .account-navigation-wrap ul{flex-direction:row}body.woocommerce-account .woocommerce-MyAccount-content{max-width:900px;margin:auto}body.woocommerce-account .account-navigation-wrap li a{font-size:16px}}.back-to-orders{display:block;text-align:center;margin-top:60px}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details,:is(body .woocommerce .woocommerce-customer-details,.woocommerce-Address) address{background:var(--global-palette8);font-style:normal;padding:15px;border-radius:0;border:none}.woocommerce-account .addresses header{position:relative}.woocommerce-account :is(.woocommerce-Address:not(:has(address br)),.woocommerce-Address:has(address br)) header a.edit{padding:0;background-size:22px!important;text-indent:-9999px;width:22px;height:22px;position:absolute;top:10px;right:0}.woocommerce-account .woocommerce-Address:has(.title) a.edit{background:no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.548 3.452a1.542 1.542 0 0 1 0 2.182l-7.636 7.636-3.273 1.091 1.091-3.273 7.636-7.636a1.542 1.542 0 0 1 2.182 0zM4 21h15a1 1 0 0 0 1-1v-8a1 1 0 0 0-2 0v7H5V6h7a1 1 0 0 0 0-2H4a1 1 0 0 0-1 1v15a1 1 0 0 0 1 1z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-Address:has(.title) a.edit:hover{opacity:.5}.site-footer .site-footer-middle-section-1 a{display:block}.site-footer .site-footer-middle-section-1 img{max-width:clamp(130px, 10vw, 150px);margin:0 auto}.site-footer :is(.widget-title,.footer-menu-item:not(.site-footer-bottom-section-2 .footer-menu-item)){text-align:center}.site-footer-bottom-section-1{order:6;text-align:center}.site-footer-bottom-section-2{order:5}.site-footer .site-bottom-footer-wrap :is(.footer-html,p){margin:0}.site-footer-bottom-section-2 .footer-menu-item a{display:inline-block}.site-footer-bottom-section-2 .footer-menu-item svg{margin:0 0 -5px 20px}.site-footer-bottom-section-2 .footer-menu-item{text-align:center}body .cky-btn-revisit-wrapper{display:none}.cky-banner-element:hover{cursor:pointer}.widget:has(.social-icon){text-align:center}a.social-icon:hover{opacity:.8}@media(min-width:768px){.site-footer .site-bottom-footer-inner-wrap{padding-top:15px}.site-footer :is(.widget-title,.footer-menu-item:not(.site-footer-bottom-section-2 .footer-menu-item)),.site-footer-bottom-section-1{text-align:left}.site-footer .site-footer-middle-section-1 img{margin:unset}.site-footer-bottom-section-2 .footer-menu-item{text-align:right}.site-footer-bottom-section-1{order:5}.site-footer-bottom-section-2{order:6}.widget:has(.social-icon){text-align:left}}@media(min-width:1025px){.site-middle-footer-inner-wrap .footer-menu-item{width:fit-content}}