/*!
Theme Name: HelloFirenze
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Positive Design
Author URI: https://positivedesign.hu/
Description: A child theme for HelloFirenze site.
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: HelloFirenze
*/
 input,textarea,button,select,a{-webkit-tap-highlight-color:#fff0}*:focus,*:active{outline:0}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}@media screen and (max-width:719px){body.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}}body .single-content h3,body .single-content h4,body .single-content h5,body .single-content h6,body .single-content p{margin:0}:is(body .single-content,.single-turak) h1.white-bg{width:fit-content;margin-top:15px;margin-right:0;padding:5px 15px}body .single-content h2{margin:15px 0}body .kt-blocks-carousel .kt-carousel-arrowstyle-outlineblack .slick-arrow,body .kt-blocks-carousel .kt-carousel-arrowstyle-outlineblack .slick-arrow:hover,body .kt-blocks-carousel .tns-outer .tns-controls button,body .kt-blocks-carousel .tns-outer .tns-controls button:hover{border:none}.bigscr{display:none}@media (min-width:768px){.smallscr{display:none}.bigscr{display:block}span.bigscr{display:inline}}:root{--hif-grey:#f8f8f8;--hif-green:#3fd494;--hif-red:#fb143a}.pdf,.doc,.jpg{padding:0 5px;border-radius:3px;color:#fff;font-size:11px;float:left;margin-right:10px;line-height:2.2em;background-color:var(--global-palette1)}.hf-egyiptom .site-branding a.brand img{display:none}.hf-egyiptom .site-branding .brand{background-image:url(/wp-content/uploads/2024/04/hello-egyiptom-logo.svg);background-size:148px;width:148px;height:44px;background-repeat:no-repeat;background-position:center center}@media (min-width:768px){.hf-egyiptom .site-branding .brand{background-size:200px;width:200px;height:60px}}.secondary-menu-container>ul li.current-menu-item>a:after,.secondary-menu-container>ul li.menu-item>a:after,.main-navigation .primary-menu-container>ul li.current-menu-item>a:after,.main-navigation .primary-menu-container>ul li.menu-item>a:after{content:'';display:block;height:3px;top:5px;transition:all 0.3s}.secondary-menu-container>ul li.current-menu-item>a:after,.secondary-menu-container>ul li.menu-item>a:after{content:'';display:block;height:3px;top:30px;transition:all 0.3s}.secondary-menu-container>ul,.main-navigation .primary-menu-container>ul{position:relative}.secondary-menu-container>ul li.menu-item>a:after,.main-navigation .primary-menu-container>ul li.menu-item>a:after{background:#fff0;width:0}.secondary-menu-container>ul li.current-menu-item>a:after,.secondary-menu-container>ul li.menu-item>a:hover:after{background:var(--global-palette1);width:100%}.main-navigation .primary-menu-container>ul li.current-menu-item>a:after,.main-navigation .primary-menu-container>ul li.menu-item>a:hover:after{background:var(--global-palette1);width:100%}.site-header .site-main-header-wrap{box-shadow:0 3px 13px 0 rgb(0 0 0 / 3%)}.about-me{display:flex}.about-icon{width:15px;height:15px;filter:invert(67%) sepia(80%) saturate(404%) hue-rotate(359deg) brightness(105%) contrast(101%)}.site-header .contact-button svg{fill:#fc3}.about-text,.site-header .header-contact-item .contact-label{margin-left:8px}.site-header .element-contact-inner-wrap .header-contact-item{margin-right:0;margin-left:.6em}.header-social-wrap img{width:24px;filter:brightness(0) saturate(100%) invert(99%) sepia(58%) saturate(262%) hue-rotate(141deg) brightness(112%) contrast(100%)}.header-social-wrap .social-link-facebook img:hover{filter:invert(40%) sepia(5%) saturate(6034%) hue-rotate(182deg) brightness(95%) contrast(95%)}.header-social-wrap .social-link-instagram img:hover{filter:none}.header-social-wrap .social-link-whatsapp svg{width:27px;height:27px}.header-cart-button .header-cart-total{position:relative;top:-12px;right:14px}.site-header .widget-area ul{padding:0}.wpml-ls-legacy-list-horizontal .wpml-ls-item-en{margin-right:10px}.wpml-ls-legacy-list-horizontal .wpml-ls-item a{width:22px;height:22px;padding:0;border-radius:50%;overflow:hidden;margin-top:5px}.wpml-ls-legacy-list-horizontal .wpml-ls-item a img{height:100%;object-fit:cover;width:22px}.header-cart-wrap .kadence-svg-iconset{margin-right:5px}.header-navigation[class*='header-navigation-dropdown-animation-fade'] ul li:hover>ul{padding:10px 0}html[lang='en-US'] .site-bottom-header-wrap,html[lang='en-US'] .mobile-menu-container .page-item-9,html[lang='en-US'] .mobile-header-button-wrap,html[lang='en-US'] .site-header-item:has(.kadence-header-cart,.account-navigation,.header-account-wrap),html[lang='en-US'] .site-header-item :has(.kadence-header-cart,.header-mobile-account-wrap,.header-account-button,.mobile-header-button-wrap){display:none}.header-navigation .header-menu-container ul ul li.menu-item{width:300px}.site-header-item .header-navigation .header-menu-container ul ul li.menu-item>a{width:fit-content;font-weight:600}.header-navigation .header-menu-container ul ul.woocommerce-MyAccount-navigation li.menu-item>a:after{content:'';width:calc(100% - 2em);position:absolute;bottom:0;height:3px;right:50%;background:currentColor;-webkit-transform:scale(0,0) translate(-50%,0);transform:scale(0,0) translate(-50%,0);transition:color 0s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,color 0s ease-in-out;transition:transform 0.2s ease-in-out,color 0s ease-in-out,-webkit-transform 0.2s ease-in-out}.header-navigation .header-menu-container ul ul.woocommerce-MyAccount-navigation li.menu-item>a:hover:after{-webkit-transform:scale(1,1) translate(50%,0);transform:scale(1,1) translate(50%,0)}.drawer-content{margin-top:-80px}.mobile-header-button-inner-wrap a{padding:6px 14px}.drawer-content .mobile-html2{margin-top:0}.site-mobile-header-wrap .header-cart-button .header-cart-total{padding-top:1px;background-color:var(--global-palette1)}.rank-math-breadcrumb .separator{display:none}.rank-math-breadcrumb :is(p a,span){text-decoration:none;font-weight:700;position:relative;margin-right:25px;font-size:clamp(13px, (100vw - 767px) * 20, 14px)}.rank-math-breadcrumb svg{width:20px;filter:brightness(0) saturate(100%)}.rank-math-breadcrumb p a{font-weight:700;color:var(--global-palette3)}.rank-math-breadcrumb p a:after{content:'';position:absolute;display:block;width:13px;height:13px;background:#fff0 url(/wp-content/themes/hellofirenze/img/arrow.svg) no-repeat;top:50%;right:-23px;transform:translateY(-50%);filter:invert(87%) sepia(30%) saturate(1181%) hue-rotate(336deg) brightness(101%) contrast(101%)}.rank-math-breadcrumb p a:hover{color:var(--global-palette1)}.rank-math-breadcrumb svg:hover{filter:brightness(0) saturate(100%) invert(87%) sepia(30%) saturate(1181%) hue-rotate(336deg) brightness(101%) contrast(101%)}.rank-math-breadcrumb .last{font-weight:400}.hfr-posts-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;align-items:center;max-width:1200px;margin:40px auto}.hfr-posts-nav a{display:grid;grid-gap:20px;align-items:center;text-decoration-color:#fff}.hfr-posts-nav h4{font-size:20px}.hfr-posts-nav h4,.hfr-posts-nav strong{margin:0}.hfr-posts-nav a svg{display:inline-block;margin:0;vertical-align:middle}.hfr-posts-nav>div:nth-child(1) a{grid-template-columns:100px 1fr;text-align:left}.hfr-posts-nav>div:nth-child(2) a{grid-template-columns:1fr 100px;text-align:right}.hfr-posts-nav__thumbnail{display:block;margin:0}body.single-post .entry.single-entry{padding:30px;box-shadow:0 3px 20px 5px rgb(0 0 0 / 3%)}.blog .entry-title a:hover{color:#fc3}.hello-itt-jo-archive-title h1{margin-bottom:60px}.type-hello-itt-jo{position:relative}.hij-badge{position:absolute;z-index:1;right:0;padding:0 10px;margin-top:10px}.type-hello-itt-jo .button{position:absolute;z-index:1;left:50%;top:32%;transform:translate(-50%,0)}.hij-badge{font-size:13px}.hij-badge.free{background-color:var(--hif-green);color:var(--global-palette9)}.hij-badge.soon{background-color:var(--global-palette2);color:var(--global-palette9)}.hif-imgrey{filter:grayscale(1)}.hello-itt-jo-archive h2{font-size:18px}.hello-itt-jo-template-default h2{font-size:20px}.eloolvasok .kt-blocks-testimonial-carousel-item{border-image:url(/wp-content/uploads/2023/07/hellofirenze-kepkeret.webp) 93 92 87 92 stretch stretch;border-style:inset;border-width:15px;height:auto}@media (min-width:1025px){.eloolvasok .kt-blocks-testimonial-carousel-item{border-width:40px}}.gform_wrapper .gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr 2%) [12];grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:4%;grid-row-gap:16px}.gform_wrapper .gform_fields :is(input[type='text'],input[type='email']){width:100%}.gform_wrapper .gfield.gfield_visibility_hidden{display:none}.gform_wrapper .gfield{grid-column:1/-1}.gform_wrapper .gfield.gfield--width-half{-ms-grid-column-span:6;grid-column:span 6}fieldset.gfield{margin-top:0}.gform_required_legend,.gform_submission_error,.gfield_required,.hidden_label .gfield_label{display:none}.gfield_description{font-size:80%}.gfield_label{display:block;margin:10px 0 0;font-size:90%}#gform_wrapper_8 .gfield_label{color:var(--global-palette9)}.field_description_below legend{margin:20px 0 10px}.gform_wrapper.gravity-theme .gfield .ginput_container input.medium,.gfield textarea,.gfield tel{width:100%;border-radius:6px;padding:4px 10px}.gform_body fieldset{border:0;padding:0}.gform_wrapper.gravity-theme .gform_validation_errors{display:none!important;position:absolute!important;left:-9000px}.ginput_product_price_wrapper{display:flex;align-items:baseline;margin-top:10px;column-gap:20px}.gfield input.ginput_product_price{width:15%;text-align:center}input[type='submit']{margin:20px 0 30px;padding:18px 60px;font-family:Poppins;font-weight:400;color:#fff;background-color:#a9799f;border:none}.page-id-7384 input[type='submit']{background-color:#3fd0d4}input[type='submit']:hover{background-color:#fc3}.gform_footer{text-align:center}:is(#gform_wrapper_24,#gform_wrapper_25,#gform_wrapper_27) .ginput_product_price_wrapper{display:none}:is(#gform_wrapper_24,#gform_wrapper_25,#gform_wrapper_27) .gfield--type-product .gfield_label{font-size:16px;font-weight:600}:is(#gform_wrapper_24,#gform_wrapper_25,#gform_wrapper_27) .gfield--type-html p{margin:10px 0 -10px}:is(#gform_wrapper_24,#gform_wrapper_25,#gform_wrapper_27) .gfield--type-product .ginput_quantity_label{font-size:14px}:is(#gform_wrapper_24,#gform_wrapper_25,#gform_wrapper_27) .gfield--type-product .ginput_quantity{width:60px}.gform_wrapper.gravity-theme .gfield.gfield_error label{color:var(--global-palette5)}#gform_fields_8 .gfield.gfield_error label{color:var(--global-palette9)}.gform_wrapper.gravity-theme .gfield .gfield_required{display:none}.gform_wrapper.gravity-theme .gfield_error input[aria-invalid='true']{border:1px solid var(--global-palette5)}.gform_wrapper.gravity-theme:not(#gform_fields_8) .gfield :is(.gfield_validation_message,.validation_message){color:var(--hif-red)}.gform_wrapper.gravity-theme .gfield :is(.gfield_validation_message,.validation_message){border:none;font-size:80%;background:#fff0;padding:0}.ginput_container_consent+.gfield_description.validation_message{width:calc(100% - 33px);position:relative;left:33px}@media (max-width:767px){.gform_wrapper .gform_fields{grid-template-columns:repeat(6,1fr)}.gfield input.ginput_product_price{width:40%}}#woo_ml_subscribe_field input[type='checkbox'],.woocommerce-form__label-for-checkbox input[type='checkbox'],.gform_wrapper .gfield_checkbox li input[type='checkbox'],.gform_wrapper .gfield_radio input[type='radio'],.gform_wrapper .ginput_container_consent input[type='checkbox']{position:absolute;left:-9999px;width:1px}.form-row.pp .checkbox>span{margin-bottom:-2em;width:calc(100% - 36px)}.woocommerce form #woo_ml_subscribe_field label.checkbox,.woocommerce-form__label-for-checkbox>span{cursor:pointer;display:block;font-weight:400;position:relative;left:36px;line-height:1.4em;font-size:16px}.gform_wrapper .gfield_consent_label,.gform_wrapper .gfield-choice-input+label{display:block;width:calc(100% - 33px);font-weight:400;font-size:.9em;cursor:pointer;position:relative;left:33px;line-height:1.4em}#woo_ml_subscribe_field label:before,.woocommerce-form__label-for-checkbox>span:before,#reg_accept_pp_field .checkbox>span:before,.gform_wrapper .ginput_container_consent label:before,.gform_wrapper .gfield-choice-input+label:before{content:'';position:absolute;left:-33px;margin-right:17px;vertical-align:-3px;border-radius:2px;border:1px solid #818a91;transition:background 0.1s ease;background-color:#fff}#woo_ml_subscribe_field label:before,.woocommerce-form__label-for-checkbox>span:before,#reg_accept_pp_field .checkbox>span:before,.gform_wrapper .ginput_container_consent label:before{width:16px;height:16px;top:2px}.gform_wrapper .gfield-choice-input+label:before{border-radius:8px;width:18px;height:17px;top:3px}#woo_ml_subscribe_field label:has(input:checked):after,.woocommerce form #woo_ml_subscribe_field label:after,.woocommerce-form__label-for-checkbox>span:after,.gform_wrapper .ginput_container_consent label:after,.gform_wrapper .gfield-choice-input+label:after{content:'';width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:3px;left:-28px;opacity:0;transform:rotate(45deg) scale(0);transition:all 0.3s ease;transition-delay:0.15s}#woo_ml_subscribe_field label:has(input:checked):after,.woocommerce form #woo_ml_subscribe_field label:after,.woocommerce-form__label-for-checkbox>span:after,.gform_wrapper .ginput_container_consent label:after{top:3px}.gform_wrapper .gfield-choice-input+label:after{top:5px}#woo_ml_subscribe_field label:has(input:checked):before,.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:before,#reg_accept_pp_field .checkbox input[type='checkbox']:checked+span:before,.gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:before,.gform_wrapper .gfield_radio input[type='radio']:checked+label:before{border-color:var(--global-palette1);background-color:var(--global-palette1);-webkit-animation:jelly 0.6s ease;animation:jelly 0.6s ease}.page-id-7384 .gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:before,.page-id-7384 .gform_wrapper .gfield_radio input[type='radio']:checked+label:before{border-color:#3fd0d4;background:#3fd0d4}.home .gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:before,.home .gform_wrapper .gfield_radio input[type='radio']:checked+label:before{border-color:#fc3;background:#fc3}#woo_ml_subscribe_field label:has(input:checked):after,.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:after,.gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:after,.gform_wrapper .gfield_radio input[type='radio']:checked+label:after{opacity:1;transform:rotate(45deg) scale(1)}@-webkit-keyframes jelly{from{transform:scale(1,1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1,1)}}@keyframes jelly{from{transform:scale(1,1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1,1)}}.hif-checkbox-text{margin-bottom:-2em;width:calc(100% - 36px)}.woocommerce ul#shipping_method li input{visibility:hidden;margin:0;position:absolute;left:-9999px}.woocommerce ul#shipping_method li label{position:relative}.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-palette5);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-palette1);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:1em;position:relative}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover{cursor:pointer;border-left:0;background:#fff0}.text-animation-box h2{text-transform:uppercase!important;padding-top:20px!important;width:16ch!important}.text-animation-box{display:flex;flex-wrap:wrap}.rw-wrapper{width:100%;position:relative;margin:110px auto 0 auto;font-family:Poppins;font-size:28px;text-transform:uppercase;padding:10px}.rw-words{display:inline}.rw-words-1 span{position:absolute;opacity:0;overflow:hidden;color:#fc3;top:-20px;left:0;font-weight:600;-webkit-animation:rotateWord 9s linear infinite 0s;-ms-animation:rotateWord 9s linear infinite 0s;animation:rotateWord 9s linear infinite 0s}.rw-words-1 span:nth-child(2){-webkit-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s}.rw-words-1 span:nth-child(3){-webkit-animation-delay:4s;-ms-animation-delay:4s;animation-delay:4s}.rw-words-1 span:nth-child(4){-webkit-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s}@media (min-width:768px){.rw-wrapper{font-size:40px}.text-animation-box{flex-wrap:nowrap}.rw-words-1 span{top:0}.rw-words-1 span{top:12px;left:20px}}@-webkit-keyframes rotateWord{0%{opacity:0}2%{opacity:0;-webkit-transform:translateY(-30px)}5%{opacity:1;-webkit-transform:translateY(0)}17%{opacity:1;-webkit-transform:translateY(0)}20%{opacity:0;-webkit-transform:translateY(30px)}80%{opacity:0}100%{opacity:0}}@-ms-keyframes rotateWord{0%{opacity:0}2%{opacity:0;-ms-transform:translateY(-30px)}5%{opacity:1;-ms-transform:translateY(0)}17%{opacity:1;-ms-transform:translateY(0)}20%{opacity:0;-ms-transform:translateY(30px)}80%{opacity:0}100%{opacity:0}}@keyframes rotateWord{0%{opacity:0}2%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}5%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}17%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{opacity:0}100%{opacity:0}}body.woocommerce span.onsale{border-radius:0}body .kadence-woo-messages-none-woo-pages{display:none}.woocommerce .wc-block-components-notice-banner>svg{display:none}:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info),:is(body.woocommerce,body .woocommerce) .wc-block-components-notice-banner{background-color:#fff3d9;border:none;border-radius:0;color:#000;font-size:16px;padding:10px 40px 9px 60px!important;line-height:1.3;position:relative}:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):before,:is(body.woocommerce,body .woocommerce) .wc-block-components-notice-banner:before{position:absolute;top:8px;left:28px}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a,.woocommerce .wc-block-components-notice-banner__content a{color:#000;opacity:.6;background:#fff0;text-decoration:none;padding:5px 5px 8px 5px}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a:hover,.woocommerce .wc-block-components-notice-banner__content a:hover{opacity:1}:is(body.woocommerce,body .woocommerce) .woocommerce-message{background-color:#dcf4d5}:is(body.woocommerce,body .woocommerce) .woocommerce-message:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' 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{background-color:#f9eed7}:is(body.woocommerce,body .woocommerce) .woocommerce-info:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' height='20px' width='20px' 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")}body .woocommerce .woocommerce-error{background-color:#fbc8c8}:is(body.woocommerce,body .woocommerce) .woocommerce-error:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' width='20px' height='20px' 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")}.drawer-content{margin-top:0}body .woocommerce.widget_shopping_cart .buttons a:not(.checkout){border:2px solid var(--global-palette1);color:var(--global-palette1);margin-right:10px}body .woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover{border:2px solid var(--global-palette2);color:var(--global-palette2)}body .woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:1px solid var(--hif-grey)}body.woocommerce .widget_shopping_cart .cart_list li{padding-bottom:30px}#cart-drawer .drawer-header{padding:1em}#cart-drawer.popup-drawer .drawer-content{padding:3em 1em 1em}#cart-drawer ul.cart_list li a,#cart-drawer ul.product_list_widget li a{font-size:100%}.woocommerce.widget_shopping_cart,.mini-cart-container{height:100%}.kadence-mini-cart-refresh{display:flex;flex-direction:column;height:100%}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total,.woocommerce .widget_shopping_cart .woocommerce-mini-cart__total.total{margin-top:auto}#cart-drawer.popup-drawer .drawer-content .woocommerce-mini-cart__buttons.buttons .button{flex:1 1 50%}#cart-drawer.popup-drawer .drawer-content .woocommerce-mini-cart__buttons.buttons{flex-direction:row}@media (min-width:768px){body .woocommerce a.remove{color:var(--global-palette3)!important;background:#fff0}body .woocommerce a.remove:hover{background:var(--global-palette3)}}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button){width:fit-content;margin:auto}body.woocommerce ul.products li.product .entry-content-wrap{padding:0;margin:0}body.woocommerce ul.products li.product .product-action-wrap,body.woocommerce .products.align-buttons-bottom li.product .product-action-wrap{margin-top:0;padding:0}body.woocommerce ul li.product .price{margin-bottom:30px}.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title{flex-grow:1}.hij-loop .loop-item{flex-grow:1;display:flex;flex-direction:column}.hij-image-wrap img{width:100%}.hij-loop .loop-item a.add-to-cart-button{margin-right:10px}body .single-content .hij-loop h2{font-style:normal;font-weight:600;font-size:18px;line-height:1.2;margin:.5rem 0;flex-grow:1}.hij-loop .price{font-style:normal;font-weight:600;font-size:16px;margin:.5em 0}.hij-pubdate{font-size:14px}.hij-owned{font-size:16px;line-height:1.6;text-transform:uppercase;color:var(--hif-green)}.hij-owned:before{content:'';float:left;width:20px;height:20px;filter:invert(67%) sepia(79%) saturate(348%) hue-rotate(100deg) brightness(92%) contrast(90%);margin-right:10px;display:inline-block;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");background-repeat:no-repeat;background-size:cover}.woocommerce .related.products h2{font-size:30px}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button){margin:0}body.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button),body.woocommerce ul.products li.product .product-action-wrap{width:fit-content;color:var(--global-palette-btn);background:var(--global-palette-btn-bg);margin-top:10px}body.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button){font-weight:400;font-size:100%;padding:12px 40px}body.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button):hover{background:var(--global-palette-btn-bg-hover)}.product_cat-konyv .wp-block-kadence-column .wp-block-group img{filter:none}.woocommerce div.product .product_title{margin-bottom:20px}body.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{vertical-align:top}.discount-percentage .custom-regular-price{font-size:16px}.custom-sale-price,.discount-percentage{position:relative}.woosc-area .woosc-table .tr-price ins bdi,.custom-sale-price{color:var(--global-palette2);font-weight:700}:is(.page-id-10437,.post-type-archive-product).custom-sale-price{font-size:20px}.single-product .custom-sale-price{font-size:22px}.woosc-area .woosc-table .tr-price ins bdi{margin-left:10px}.discount-percentage{color:var(--global-palette9);padding:1px 10px;background-color:var(--global-palette2);margin:0 30px 0 5px;font-size:14px;font-weight:600;top:-2px}.custom-regular-price{text-decoration:line-through;font-size:14px}.custom-regular-price.no-discount{font-size:22px;color:var(--global-palette3);text-decoration:unset;font-weight:700}.product-type-simple .custom-regular-price.no-discount{margin-left:0}.discount-percentage.no-discount{display:none}.quantity .qty-button{line-height:1em;padding:14px 15px}.woocommerce div.product form.cart .button{padding:2px 40px;height:unset}body.woocommerce .quantity .qty{height:41px}body.woocommerce div.product form.cart div.quantity{margin:0 20px 0 0}body.woocommerce .single-product-payments{border:none;padding:.625em 0}body.woocommerce .single-product-payments legend{padding:0}body.woocommerce .single-product-payments li{margin:0 10px 0 0}body.woocommerce div.product .product_meta>span{margin-bottom:5px;font-weight:400;font-size:14px}.woocommerce div.product .product_meta>span a{background-color:var(--hif-grey);padding:2px 6px;text-decoration:none}.woocommerce div.product .product_meta>span a:hover{background-color:var(--global-palette1);color:var(--global-palette9)}body.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:none}body.woocommerce div.product .woocommerce-tabs .panel{padding:15px;margin:0 0 60px;background-color:var(--hif-grey)}body.woocommerce div.product .woocommerce-tabs,body.woocommerce div.product .woocommerce-tabs ul.tabs{border:none;padding:0}body.woocommerce div.product .woocommerce-tabs ul.tabs li,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff0;border:none}body.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-right:10px}body.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:100%;font-weight:400;background:var(--hif-grey)}body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border:none;background:var(--global-palette1);color:var(--global-palette9)}.prod-desc-title{font-weight:600;font-size:30px;line-height:1.2}.prod-desc-pic{align-self:center;margin:0 auto}.prod-desc-section{margin-bottom:60px}@media (min-width:768px){.prod-desc-section{display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);gap:4rem;grid-auto-rows:minmax(min-content,max-content)}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:60px}body.woocommerce div.product .woocommerce-tabs .panel{padding:30px}}:is(.subscription-details,.recurring-totals,.cart-subtotal.recurring-total){display:none}.first-payment-date{background:var(--global-palette2);padding:.5em;margin-block:1em 0;small{font-weight:bold!important}}:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-view-order,.woocommerce-account) :is(h2,h3){font-weight:400;font-size:21px}.woocommerce-checkout .woocommerce-account-fields{background-color:#f9eed7}.woocommerce-checkout .woocommerce-account-fields .create-account{padding:20px 15px;margin-top:15px}.woocommerce-checkout .create-account:before{content:'Fiók létrehozása';display:block;font-size:21px}.woocommerce-checkout .create-account:after{content:'Jegyezd meg jelszavadat! Vásárlásod után beléphetsz fiókodba az email címed és jelszavad segítségével.';display:block;font-weight:600}body.woocommerce-cart .kadence-woo-cart-form-wrap h2{margin-bottom:10px}.woocommerce-cart table.cart .product-name a{text-decoration:none}body .woocommerce table.shop_table{font-size:100%}body .woocommerce table.shop_table td{padding:10px;border-top:none}.woocommerce .kadence-woo-cart-form-wrap .cart-collaterals .shop_table{background-color:rgb(0 0 0 / .025);padding:10px}body .woocommerce table.cart td.actions .coupon .input-text+.button{background:var(--global-palette-btn-bg);color:var(--global-palette9);padding:8px 30px;line-height:1em}body .woocommerce table.cart td.actions .coupon .input-text+.button:hover{background:var(--global-palette-btn-bg-hover)}.woocommerce-cart .woocommerce-cart-form button[name='update_cart']{display:none!important}body .woocommerce a.remove{color:var(--global-palette9)!important;background:var(--global-palette3)}.woocommerce-order:has(p.woocommerce-notice--success) .shop_table,.woocommerce .woocommerce-cart-form table.shop_table th,.woocommerce-page .woocommerce-cart-form table.shop_table tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}@media (max-width:767px){.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{background-color:rgb(0 0 0 / .025);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:-23px;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}.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}}@media (min-width:768px){body .woocommerce table.shop_table th{padding:12px 18px}body .woocommerce a.remove{color:var(--global-palette3)!important;background:#fff0}body .woocommerce a.remove:hover{background:var(--global-palette3)}body.woocommerce-cart table.cart th.product-name{position:unset}body .quantity.spinners-added{margin:0}body .quantity.spinners-added .qty{width:20px}body.quantity.spinners-added input.minus{padding:4px 7px 4px 10px}body .quantity.spinners-added input.plus{padding:4px 10px 4px 7px}}.woocommerce-checkout #customer_details .col-2{display:none}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout .woocommerce .woocommerce-checkout .shop_table{background-color:var(--hif-grey)}.hif-chk-product-image img{float:left;width:60px;margin-right:5px}.woocommerce-checkout .woocommerce .woocommerce-checkout .shop_table{margin:0 -1px 2em 0}body.woocommerce-checkout #payment div.payment_box{width:calc(100% - 2em);padding:1em;margin:0 1em 1em;background-color:#fff}body.woocommerce-checkout #payment div.payment_box: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}body.woocommerce-checkout #payment div.payment_box::before{top:-.75em}.woocommerce-checkout .woocommerce-checkout-review-order .product-name{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.hif-italy-billing{font-size:13px;padding-left:30px;position:relative;display:block;padding-top:5px;width:calc(100% - 30px)}.hif-italy-billing:before{content:url(/wp-content/uploads/2024/01/attention-icon.svg);height:15px;width:15px;display:block;position:absolute;top:16px;left:5px}body .woocommerce form.checkout_coupon{border:none}.woocommerce-checkout-review-order .coupon_inner_checkout{background-color:#f9eed7;color:#000;position:relative;padding:7px 10px 6px 40px;margin-bottom:2em!important}.woocommerce-checkout-review-order .coupon_inner_checkout a{color:#000;opacity:.6}.woocommerce-checkout-review-order .coupon_inner_checkout a:hover{opacity:1}.woocommerce-checkout-review-order .coupon_inner_checkout:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' height='20px' width='20px' 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");display:block;height:25px;width:25px;position:absolute;left:10px;top:17px}.kadence-coupone-pro-modal .kt-modal-container{background-color:#f9eed7}.kadence-coupone-pro-modal .kt-modal-container p:first-child{margin-bottom:10px}.kadence-coupone-pro-modal .kt-modal-container .button{background:var(--global-palette-btn-bg)}.kadence-coupone-pro-modal .kt-modal-container .button:hover{background:var(--global-palette-btn-bg-hover)}.kadence-coupone-pro-modal .kt-modal-container input[type='text']{padding:7px 15px}.kt-coupon-modal-close{opacity:.6}.kt-coupon-modal-close:hover{background:#fff0;color:#000;opacity:1}.woocommerce form #billing_company_check_field{margin:10px 0 -10px}body .woocommerce form .form-row label:not(.checkbox){background-image:linear-gradient(0deg,#fff 7px,transparent 7px);font-size:14px;font-weight:400;line-height:1em;margin:1em 0 -7px 17px;padding-left:5px;position:relative;width:fit-content;z-index:2}.pwgc-field-container :is(input[type='text'],textarea),body.woocommerce-cart table.cart td.actions .coupon .input-text,body .woocommerce form .form-row :is(textarea,input){padding:11px 15px}.woocommerce-checkout p.woocommerce-invalid-required-field span.error,.woocommerce-error-inline{color:var(--hif-red);display:block!important;font-size:90%}:is(#accept_tos_field,#accept_pp_field) .woocommerce-error-inline{margin-left:36px}.woocommerce form .form-row .optional{display:none}body .woocommerce form .form-row.woocommerce-invalid :is(.select2-container,input.input-text,select),body .woocommerce form .form-row.woocommerce-validated :is(.select2-container,input.input-text,select){border-color:var(--global-gray-400)}body .woocommerce form .form-row.woocommerce-invalid label{color:var(--global-palette5)}.woocommerce form .form-row .required{visibility:hidden;position:absolute;left:-9999px}.woocommerce-checkout .woocommerce table.shop_table tfoot td{font-weight:400}.woocommerce form #surbma_hc_gdpr_checkout .form-row label{line-height:1.7;font-weight:400}.woocommerce form .form-row.notes{margin:2em 0 0}@media (max-width:767px){body .woocommerce form .form-row{width:100%}}.checkout #payment ul.wc_payment_methods li.payment_method_eh_stripe_checkout>label{position:relative;margin-bottom:25px}.payment_method_eh_stripe_checkout label:after{content:url(/wp-content/themes/hellofirenze/img/cards_strip.png);display:block;width:129px;height:21px;position:relative;top:6px;left:10px}@media (min-width:520px){.payment_method_eh_stripe_checkout label:after{display:inline;position:absolute;right:20px;top:1.2em;left:auto}.checkout #payment ul.wc_payment_methods li.payment_method_eh_stripe_checkout>label{margin-bottom:4px}.vp-woo-pont-review-order-selected{flex-direction:row}.localpu-desc:before{top:22px}.woocommerce ul#shipping_method li:has(input:checked) .localpu-desc{width:calc(100% - 2em)}.woocommerce-checkout .woocommerce-checkout-review-order .product-name{display:block}.woocommerce-checkout-review-order .coupon_inner_checkout:before{top:9px}}.hif-success{margin-bottom:60px}body.woocommerce-order-received .woocommerce-order{max-width:800px;margin:0 auto 40px!important}body.woocommerce-order-received .woocommerce-order-details{margin-top:1em}@media (min-width:768px){body:is(.woocommerce-account,.woocommerce-order-received) .woocommerce-table__product-name{display:flex;gap:20px}}.progress-wrp{max-width:500px;margin:0 auto;width:100%}.progress-line{width:90%;height:5px;margin:0 auto;border-radius:5px;background-color:var(--hif-grey)}.progress-filler{height:100%;background-color:var(--global-palette1);width:0%}.prog-steps{display:flex;justify-content:space-between;flex-wrap:no-wrap}.prog-steps p{margin:25px 0 0 0;position:relative}.prog-steps p::before{content:'';position:absolute;position:absolute;display:block;width:50px;height:50px;border-radius:50px;left:50%;top:-51px;transform:translateX(-50%);background-color:var(--hif-grey)}.prog-steps p::after{content:'';position:absolute;width:20px;height:20px;background-size:100%;left:50%;transform:translateX(-50%);top:-36px;filter:invert(8%) sepia(1%) saturate(3089%) hue-rotate(317deg) brightness(111%) contrast(89%)}.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")}body.woocommerce-cart .prog-steps p.step-cart::before{background-color:var(--global-palette1)}body.woocommerce-checkout .progress-wrp .progress-filler{width:33%}body.woocommerce-checkout .prog-steps p.step-cart::before,body.woocommerce-checkout .prog-steps p.step-check::before{background-color:var(--global-palette1)}body.woocommerce-checkout .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='M27 4 12 19l-7-7-5 5 12 12L32 9z'/%3E%3C/svg%3E")}body.woocommerce-checkout.woocommerce-order-received .progress-wrp .progress-filler{width:100%}body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-check::before,body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-rec::before,body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-payment::before{background-color:var(--global-palette1)}body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-payment::after,body.woocommerce-checkout.woocommerce-order-received .prog-steps p.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")}body.woocommerce-cart p.step-cart a{display:none}body.woocommerce-checkout p.step-cart a{position:absolute;width:40px;height:40px;top:-46px;left:2px;z-index:9}body.woocommerce-order-received p.step-cart a{display:none}.woocommerce.euwcw-lookup{max-width:700px;margin:clamp(3rem, calc(3rem + ((1vw - 0.48rem) * 12.5)), 5rem) auto 0}.woocommerce form.login.euwcw-step-panel{border:0;border-radius:0;padding:0}.single-content .euwcw-steps{gap:1rem .625rem;margin-bottom:2rem;padding:0}body .euwcw-step:is(.is-complete,.is-active) .euwcw-step-link{background-color:var(--global-palette1);color:#000}#euwcw-receipt-date-final-help{display:inline-block;font-size:80%;line-height:1.5;margin-block:.75rem 1rem}body.woocommerce-account .button{font-size:80%;padding:3px 7px}body.woocommerce-account .button.euwcw_withdraw{margin-right:20px}body.woocommerce-account .order_details .order_item .product-name{display:flex;align-items:center;gap:1em}body .woocommerce form.login,body .woocommerce form.register{border:none}.woocommerce-MyAccount-content form{max-width:800px;margin:0 auto}.woocommerce-Addresses .woocommerce-Address{background:rgb(0 0 0 / .025);padding:10px}.woocommerce-Addresses h2{float:left}.woocommerce-Addresses address{color:var(--global-palette1);font-style:normal}.woocommerce form .form-row .button{padding:8px 30px 8px 30px}.woocommerce-account .single-content h1{margin:20px 0 30px}.woocommerce-MyAccount-navigation ul li{cursor:pointer}.woocommerce-MyAccount-navigation ul li a{line-height:1.8}.woocommerce-MyAccount-navigation ul li a:before{background-repeat:no-repeat;background-size:cover;content:'';display:inline-block;filter:invert(21%) sepia(5%) saturate(441%) hue-rotate(187deg) brightness(95%) contrast(88%);margin-right:5px;width:20px;height:20px;position:relative;top:clamp(0px, (100vw - 1024px) * 9, 3px)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{width:16px;height:16px}.woocommerce-MyAccount-navigation ul li a:hover{color:var(--global-palette9)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{background-image:url(/wp-content/themes/hellofirenze/img/hif-dashboard.png)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{background-image:url(/wp-content/themes/hellofirenze/img/hif-gift.png)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{background-image:url(/wp-content/themes/hellofirenze/img/hif-user.png)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{background-image:url(/wp-content/themes/hellofirenze/img/hif-loc.png)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--elofizetesek a:before{background-image:url(/wp-content/uploads/2026/08/subscription.webp)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--hello-itt-jo-temak a:before{background-image:url(/wp-content/themes/hellofirenze/img/hif-magic.png)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{background-image:url(/wp-content/themes/hellofirenze/img/logout.svg)}.woocommerce-account .account-navigation-wrap li a{font-size:0}.hif-account-dashboard .hif-welcome-info{margin:10px 0 30px}.woocommerce-EditAccountForm fieldset{background-color:#fafafa;border:0;margin-top:3em;padding:4em 1.425em .625em;position:relative}.woocommerce-EditAccountForm fieldset legend{color:var(--global-palette1);position:absolute;top:25px}.woocommerce-Address-title h3{font-size:16px;font-weight:600}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;justify-content:center;flex-direction:row;gap:10px}body.woocommerce-account :is(.account-navigation-wrap,.woocommerce-MyAccount-content){width:100%}body.woocommerce-account .account-navigation-wrap{margin-bottom:30px;border-left:none}.woocommerce-account .woocommerce-MyAccount-content{padding:0;width:100%}.woocommerce .woocommerce-MyAccount-content .woocommerce-info .button{margin-top:20px;float:none}.woocommerce-orders table.shop_table_responsive tr td{background-color:var(--hif-grey)}table.shop_table_responsive tr{margin-bottom:30px}h2.hif-user-greeting{font-size:20px;font-weight:700}.woocommerce-account .addresses .title a.edit{width:1em;height:1em;display:block;text-indent:-9999px;padding:.875em;background-size:cover}.woocommerce-account .woocommerce-Address:has(address br) a.edit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 256 256'%3E%3Cpath d='m227.32 73.37-44.69-44.68a16 16 0 0 0-22.63 0L36.69 152A15.86 15.86 0 0 0 32 163.31V208a16 16 0 0 0 16 16h168a8 8 0 0 0 0-16H115.32l112-112a16 16 0 0 0 0-22.63ZM136 75.31 152.69 92 68 176.69 51.31 160ZM48 208v-28.69L76.69 208Zm48-3.31L79.32 188 164 103.31 180.69 120Zm96-96L147.32 64l24-24L216 84.69Z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-Address:not(:has(address br)) a.edit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 256 256'%3E%3Cpath d='M208 32H48a16 16 0 0 0-16 16v160a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16Zm0 176H48V48h160v160Zm-32-80a8 8 0 0 1-8 8h-32v32a8 8 0 0 1-16 0v-32H88a8 8 0 0 1 0-16h32V88a8 8 0 0 1 16 0v32h32a8 8 0 0 1 8 8Z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button.view{margin-right:20px}.tooltip{position:relative;top:2px;left:6px;cursor:help}.woocommerce-checkout .tooltip{left:-1px}.tooltip path{fill:var(--global-palette1)}.woocommerce-view-order .woocommerce-order-details{margin-top:44px}.woocommerce-ResetPassword{max-width:600px;background:rgb(0 0 0 / .025);margin:auto;padding:20px;border-radius:5px}.woocommerce-MyAccount-orders .woocommerce-Price-amount{font-weight:700;padding-right:20px}.hif-account-dashboard a{display:block;text-decoration:none;margin:10px 0;color:var(--global-palette3)}.hif-account-dashboard a:hover{color:var(--global-palette1)}.hif-account-item{box-shadow:0 0 45px -10px rgb(0 0 0 / .08);border-radius:10px;padding:10px;display:flex;gap:15px;margin:0 0 20px;height:100%}.hif-account-icon{flex:0 0 auto;background-color:var(--global-palette2);border-radius:30px;width:40px;height:40px}.hif-account-dashboard .hif-account-item img{width:40px;height:40px;padding:9px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(248deg) brightness(107%) contrast(101%)}.single-content p.hif-account-item-title{font-family:Barlow,sans-serif;font-size:18px;font-weight:600;margin-bottom:10px}.woocommerce-MyAccount-navigation ul li:hover a:before,.woocommerce-MyAccount-navigation ul li.is-active a:before,.woocommerce-MyAccount-navigation ul li a:hover:before{filter:invert(95%) sepia(25%) saturate(4072%) hue-rotate(323deg) brightness(98%) contrast(105%)}body.woocommerce-account .account-navigation-wrap li.is-active a,body.woocommerce-account .account-navigation-wrap li.is-active a:hover{border-left:none}@media (min-width:768px){.hif-account-item{padding:20px;margin:0}.hif-account-icon{width:60px!important;height:60px!important}.hif-account-dashboard .hif-account-item img{padding:15px;width:60px;height:60px}.hif-account-item{gap:20px}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{float:none;margin-bottom:30px;border:none}.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content{padding:20px 40px}.woocommerce .woocommerce-MyAccount-content .woocommerce-info .button{margin-top:0;float:right}body.woocommerce-account .woocommerce-MyAccount-content{margin:0 auto;float:none;padding-right:0}body.woocommerce-account .woocommerce-MyAccount-content:has(.edit-account),body.woocommerce-account .woocommerce-MyAccount-content:has(.hif-welcome-text),body.woocommerce-account .woocommerce-MyAccount-content:has(.woocommerce-order-details__title),body.woocommerce-account .woocommerce-MyAccount-content:has(.woocommerce-Addresses){max-width:900px}body.woocommerce-account .woocommerce-MyAccount-content:has(.woocommerce-orders-table),body.woocommerce-account .woocommerce-MyAccount-content:has(.hij-loop){max-width:1090px}.woocommerce table.woocommerce-MyAccount-orders tr:nth-child(2n) td,.woocommerce table.woocommerce-cart-form__contents tr:nth-child(2n) td{background-color:var(--global-palette9)}}@media (min-width:1025px){body.woocommerce-account:has(.hif-account-dashboard) .account-navigation-wrap{display:none}.account-navigation-wrap{display:block;box-shadow:none}.my-account-menu-toggle{display:none}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{float:left;border-left:0;margin-bottom:0}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{display:block}body.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row;margin:30px 0;justify-content:center;gap:25px}.woocommerce-MyAccount-navigation ul li{background-color:var(--hif-grey);padding-left:10px}body.woocommerce-account .woocommerce-MyAccount-navigation li a{position:relative;width:fit-content;border-left:none!important;font-size:14px}.woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:hover a,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--global-palette9);font-weight:400}.woocommerce-MyAccount-navigation ul li:hover,.woocommerce-MyAccount-navigation ul li.is-active{background-color:var(--global-palette1)}.woocommerce-MyAccount-navigation ul li:hover a:before,.woocommerce-MyAccount-navigation ul li.is-active a:before,.woocommerce-MyAccount-navigation ul li a:hover:before{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}}button.show-password-input{padding:4px;background:#fff0}button.show-password-input:hover{background:#fff0}.site-footer .wp-block-kadence-advancedbtn .kt-btn-wrap a.kt-button:not(.link){background-color:#fff;border:none;border-radius:0;font-size:13px;padding:15px 60px}.site-footer .wp-block-kadence-advancedbtn .kt-btn-wrap a.kt-button:not(.link):hover{background-color:#3fd0d4}.site-footer .site-footer-top-section-2 .footer-widget-area{align-items:center}.site-footer .wp-block-kadence-advancedbtn.kt-btns_26a9ba-a8 .kt-btn-wrap-0 .kt-button:hover{background-color:#3fd0d4}.footer-title{font-size:18px;font-weight:600;color:#fff}.footer-contact{display:flex;flex-direction:column;margin-top:30px}.footer-contact-item{margin-bottom:10px}.footer-contact .about-text,.footer-contact .contact-label{margin-left:20px}.header-social-wrap .social-link-whatsapp svg{fill:#fff}.social-link-whatsapp svg:hover{fill:#59ce72}.header-social-wrap a.social-button{width:24px}.site-middle-footer-inner-wrap .widget-area .widget-title{margin:19px 0 15px;text-transform:none}.site-footer-section input[type='submit']{margin:0}.cky-banner-element:hover{cursor:pointer}@media (min-width:1025px){.site-footer .footer-widget-area.content-align-center .footer-social-inner-wrap{justify-content:space-between}}.cky-cookie-des-table li div{line-height:1.4}.cky-notice-group .cky-btn{text-transform:uppercase}.cky-switch input[type='checkbox']:checked{background:#05b435!important}