/*!
Theme Name: egysima
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Positive Design
Author URI: https://positivedesign.agency/
Description: A child theme for Egy Sima Egy Fordított támogatás.
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: egysima
*/
input,textarea,button,select,a,h3,li{-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus,*:active{outline:0}*:focus-visible{outline:2px solid blue;outline-offset:2px}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select: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}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:root{--esef-light-turquoise:#d5f2f0;--esef-pale-turquoise:#f2faf9;--esef-turquoise:#b9ede3;--esef-dark-green:#2f5f6e;--esef-grass-green:#76b703;--esef-bright-green:#05c7a0;--esef-royal-blue:#004a9b;--esef-light-blue:#7ecaf7;--esef-bright-blue:#00a1ff;--esef-pale-blue:#d9f0fd;--esef-grayish-blue:#b8cee2;--esef-yellow:#fddb51;--esef-light-purple:#c485a9;--esef-bittersweet:#fe6060;--esef-purple:#451f68;--esef-rosa:#f8cbcb;--esef-light-rosa:#ffd9d9;--esef-jazzberry-jam:#911158;--esef-bismark:#40667c;--esef-light-grey:#e8e6e6}body:is(.woocommerce-account,.woocommerce-checkout) #primary{margin-inline:auto;max-width:var(--global-content-width,1060px);padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}body :is(b,strong){font-weight:600}button:not(.kt-modal-close,.kb-btn-global-custom),.button:not(.gform_button),body .wp-block-button__link,input[type=button],input[type=reset]{padding:10px clamp(20px, (100vw - 767px) * 60, 35px)}.wp-block-button.purple-button a:hover{background:var(--global-palette3)}.text-center{margin-left:auto;margin-right:auto}.osszekovetseg a{color:var(--global-palette4);text-decoration:none}.gform_heading,.gfield--type-consent .gfield_label{display:none}#gform_wrapper_1{padding:20px;border-radius:10px;background-color:#e3f4fc}.gform_wrapper .gfield{position:relative}body .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:24px;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12}.gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 6}.gform_wrapper.gravity-theme .gfield input{width:100%}body .gform-body .gfield :is(input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],textarea){padding:10px 12px;border:none;border-radius:12px;font-size:16px;background-color:var(--esef-light-rosa)}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{margin:0;padding:0;border:none}.gform_wrapper .gfield{position:relative}body .gform_wrapper.gravity-theme .gfield_label{line-height:1em;font-size:13px;padding:0 5px;color:#61615f;font-weight:600}.gform_wrapper .gfield_consent_label{width:calc(100% - 40px);font-weight:400;font-size:14px;cursor:pointer;position:relative;line-height:1.4em}.gform_wrapper.gravity-theme .gform_footer{text-align:center}.gform_wrapper.gravity-theme .gform_footer input{font-size:16px;padding:11px clamp(20px, (100vw - 767px) * 100, 70px);margin-top:30px}.gform_wrapper.gravity-theme .gform_footer input:hover{background:var(--global-palette3)}body .gform_wrapper.gravity-theme .gform_validation_errors{display:none}body .gform_wrapper.gform_validation_error :is(.gfield_validation_message,.validation_message){color:var(--global-palette1);border:none;font-size:.7em;padding:0;background:0 0;margin:3px 0 0 10px !important}body .gform_wrapper.gravity-theme .gfield_required{color:#ed5754}body .gform_wrapper .gform_confirmation_message{color:var(--global-palette9)}@media (min-width:500px){.ginput_container_consent+.gfield_description.validation_message{margin:0 0 0 30px}#gform_wrapper_1{padding:20px 40px}}.woocommerce :is(.woocommerce-terms-and-conditions-wrapper,form .form-row .optional){display:none}body .woocommerce form .form-row label{font-size:14px;line-height:2}.woocommerce-page form :is(input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],textarea){padding:10px;border:2px solid #9fb2bd;border-radius:12px;font-size:14px}.woocommerce-page form :is(input[type=text]:hover,input[type=email]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=password]:hover,textarea:hover){border-color:#525252;background-color:var(--esef-pale-turquoise)}.woocommerce-page form :is(input[disabled],input[disabled]:hover){background-color:#dee4e8;border-color:#9fb2bd}form.checkout .form-row{position:relative}body .woocommerce form :is(.form-row-first,.form-row-last){width:100%}.woocommerce form .form-row label form.checkout #hide_donor_name_field{padding:8px 0 5px;margin:0}.woocommerce form .form-row .required{visibility:hidden}body .woocommerce form .form-row.woocommerce-validated :is(.select2-container,input.input-text,select){border-color:#9fb2bd}@media (min-width:768px){body .woocommerce form :is(.form-row-first,.form-row-last){width:48%}}.woocommerce input[type=checkbox],.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .ginput_container_consent input[type=checkbox],.gform_wrapper .ginput_container_checkbox input{position:absolute;left:-9999px;width:1px}.woocommerce label:has(input[type=checkbox])>span,#wc-stripe-new-payment-method+label,#xqmaileon_subscribe_field label{cursor:pointer;display:block;font-weight:400;position:relative;left:36px;line-height:1.4em;font-size:14px;margin-bottom:-2em}.gform_wrapper .gfield_consent_label,.gform_wrapper .gfield-choice-input+label,.gfield_html{display:block;width:calc(100% - 60px);font-weight:400;cursor:pointer;position:relative;left:30px;line-height:1.4em}.gform_wrapper .gfield_consent_label a,.gform_wrapper .gfield-choice-input+label a{font-weight:400}.link-style-no-underline .entry-content .gfield_consent_label a:hover,.link-style-no-underline .entry-content .gfield-choice-input+label a:hover{font-weight:700;text-decoration:underline}.woocommerce label:has(input[type=checkbox])>span:before,#xqmaileon_subscribe_field label:before,#wc-stripe-new-payment-method+label:before,.gform_wrapper .ginput_container_consent label:before,.gform_wrapper .gfield-choice-input+label:before{content:'';position:absolute;left:-36px;top:-5px;width:24px;height:24px;margin-right:15px;background-color:#fff;background-clip:content-box;border:2px solid var(--global-palette1);border-radius:8px}.woocommerce label:has(input[type=checkbox])>span:hover:before,#xqmaileon_subscribe_field label:hover:before,#wc-stripe-new-payment-method+label:hover:before,.gform_wrapper .ginput_container_consent label:hover:before{border:2px solid var(--global-palette3)}.woocommerce label:has(input[type=checkbox])>span:after,#xqmaileon_subscribe_field label:after,#wc-stripe-new-payment-method+label:after,.gform_wrapper .ginput_container_consent label:after,.gform_wrapper .gfield-choice-input+label:after{border-right:2.5px solid var(--global-palette3);border-top:2.5px solid var(--global-palette3);width:7px;height:12px;content:'';position:absolute;top:8px;left:-31px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none}.woocommerce input[type=checkbox]:checked+span:before,#xqmaileon_subscribe_field:has(input[type=checkbox]:checked) label:before,#wc-stripe-new-payment-method:checked+label:before,.gform_wrapper .ginput_container_consent input[type=checkbox]:checked+label:before,.gform_wrapper .gfield-choice-input:checked+label:before,.gform_wrapper .gfield_radio input[type=radio]:checked+label:before{border:2px solid var(--global-palette3)}.woocommerce input[type=checkbox]:checked+span:after,#xqmaileon_subscribe_field:has(input[type=checkbox]:checked) label:after,#wc-stripe-new-payment-method:checked+label:after,.gform_wrapper .ginput_container_consent input[type=checkbox]:checked+label:after,.gform_wrapper .gfield-choice-input:checked+label:after,.gform_wrapper .gfield_radio input[type=radio]:checked+label:after{animation:checkm .5s ease 0s running;display:block;border-color:var(--global-palette3)}@keyframes checkm{0%{height:0;width:0}25%{height:0;width:7px}50%{height:12px;width:7px}}.form-row.newsletter .checkbox span{width:calc(100% - 46px)}.form-row.legal .checkbox span{margin-bottom:-2em;width:calc(100% - 46px)}.form-row.legal .checkbox input[type=checkbox]:checked+span{margin-bottom:-.6em}@media (max-width:504px){.form-row.legal .checkbox input[type=checkbox]:checked+span,.form-row.legal:not(.woocommerce-invalid-required-field) .checkbox span{margin-bottom:.8em}}.woocommerce input[type=radio]{visibility:hidden;margin:0;position:absolute;left:-9999px}.woocommerce ul li label,.donation-type-switcher label{position:relative}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before,:is(td.value,.donation-type-switcher) input[type=radio]+label:before{content:'';border:3px solid var(--global-palette1);border-radius:50%;width:22px;height:22px;position:absolute}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover:before,:is(td.value,.donation-type-switcher) input[type=radio]+label:hover:before{border:3px solid var(--global-palette3)}td.value input[type=radio]+label:before{top:8px;left:-25px}.donation-type-switcher input[type=radio]+label:before{top:6px;left:0}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before{top:7px;left:3px}.checkout #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label:before,:is(td.value,.donation-type-switcher) input[type=radio]:checked+label:before{background:linear-gradient(#49d6d6 0 0) padding-box,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,66,66,1) 50%,rgba(255,66,66,1) 100%) border-box;border:7px solid transparent}.checkout #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label:hover:before,:is(td.value,.donation-type-switcher) input[type=radio]:checked+label:hover:before{background:linear-gradient(#414141 0 0) padding-box,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(65,65,65,1) 50%,rgba(65,65,65,1) 100%) border-box;border:7px solid transparent}.woocommerce-checkout #payment ul.wc_payment_methods :is(li.wc_payment_method>label,li.wc_payment_method input[type=radio]:first-child:checked+label),td.value input[type=radio]+label{border-left:none;background:0 0;position:relative}.donation-type-switcher input[type=radio]+label{cursor:pointer;padding:8px 15px 8px 35px}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label{padding:0 40px 0 32px}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method.payment_method_eh_stripe_checkout>label{padding:0 125px 20px 32px}td.value input[type=radio]+label{padding:8px 15px 8px 10px;color:#40667c;font-size:clamp(18px, (100vw - 768px) * 30, 22px)}@media (max-width:768px){.woocommerce div.product form.cart .variations td span:last-child:has(input[type=radio]:checked){padding-bottom:60px}}.woocommerce-checkout #payment ul.payment_methods li.payment_method_eh_stripe_checkout:after{background:url(/wp-content/themes/egysima/img/cards-strip-full.png);background-size:cover;content:'';position:absolute;left:31px;top:34px;width:194px;height:20px}body.woocommerce-checkout #payment ul.payment_methods li{position:relative;margin-bottom:20px}.woocommerce-checkout #payment ul.payment_methods li:only-child:before{content:'';border-radius:50%;width:22px;height:22px;position:absolute;background:linear-gradient(#49d6d6 0 0) padding-box,radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,66,66,1) 50%,rgba(255,66,66,1) 100%) border-box;border:7px solid transparent;top:6px}body .main-navigation .primary-menu-container>ul li.menu-item{border-radius:8px}body .main-navigation .primary-menu-container>ul li.menu-item:not(:last-child){margin-right:20px}body .main-navigation .primary-menu-container>ul>li.menu-item:hover{background-color:var(--esef-bright-blue)}.main-navigation .nav-drop-title-wrap{padding:0}body .main-navigation .primary-menu-container>ul li.menu-item>a{padding:10px 37px}.main-navigation.nav--toggle-sub .dropdown-nav-toggle{display:none}.main-navigation :is(li.programjaink,li.rolunk){background-color:var(--esef-light-turquoise)}.main-navigation li.tamogatas{background-color:var(--esef-yellow)}.main-navigation li.blog{background-color:var(--esef-light-blue)}body .header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu>li>ul.sub-menu{box-shadow:none;background:0 0}#mobile-drawer .drawer-content{padding:0 20px 1.5rem;margin-top:-102px}#mobile-drawer .drawer-content .site-header-item{margin-bottom:0}#mobile-drawer .mobile-secondary-navigation-layout-stretch-false{margin:0 -20px 20px;padding:20px;background:linear-gradient(90deg,#2f5f6e 0%,#97b49d 34%,#8c8aaa 69%,#a62737 100%)}.prev-camp .wp-block-group{z-index:1;gap:0}.prev-camp figure .kb-is-ratio-image{padding-bottom:163%}.prev-camp figure img{border-radius:24px}@media (min-width:530px) and (max-width:880px){body .wp-block-kadence-column.kb-section-dir-horizontal .kt-inside-inner-col .prev-camp{flex-basis:45%}}:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) h1{font-size:clamp(32px, (100vw - 767px) * 60, 40px)}.woocommerce-checkout h3,:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) h2{font-size:24px;font-weight:500}.woocommerce-ResetPassword{max-width:600px;margin:auto;padding:20px}body.woocommerce div.product .button.single_add_to_cart_button{line-height:1}.tax-product_cat .grid-cols{column-gap:1.2rem;row-gap:2rem}body.woocommerce ul.products li.product{border-radius:24px}.prev-camp .wp-block-group__inner-container,body.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:grid;grid-template-areas:'overlap'}.prev-camp .wp-block-group,.prev-camp figure,body.woocommerce ul.products li.product :is(.entry-content-wrap,a.woocommerce-loop-image-link){grid-area:overlap}.prev-camp figure img{aspect-ratio:2/3.2;object-fit:cover}body .single-content .prev-camp .wp-block-group,body.woocommerce ul.products li.product .entry-content-wrap{background-color:#ffffffed;border-radius:13px;height:fit-content;margin:auto 20px 20px;padding:5px 10px 10px}.woocommerce ul.products.woo-archive-btn-button li.product .price{display:none}.archive .abrassador-campaign-name{font-size:16px;font-weight:500;margin:0 0 5px}.progress-summary{font-size:15px;line-height:1.5em;position:relative;max-width:288px;font-weight:500}.progress-bar,.progress-bar :is(.compl,.pend,.goal){border-radius:7px;height:14px}.progress-bar{isolation:isolate;position:absolute;top:4.7em;left:46px;right:0}.progress-bar :is(.compl,.pend,.goal){position:absolute;top:0;left:0}.progress-bar .goal.totop{height:7px;top:4px;z-index:2}#koveteink-long-desc{max-width:700px;margin:0 auto}#koveteink-long-desc :is(b,.subtitle){color:var(--global-palette2)}#koveteink-long-desc .subtitle{font-size:22px}.csatlakozz .wp-block-group{min-height:120px}@media (min-width:768px){.csatlakozz .wp-block-group{min-height:240px}}@media (min-width:768px){.csatlakozz .first-row{min-height:240px}.csatlakozz .secound-row{min-height:300px}}body form.checkout,body.woocommerce div.product div.summary{float:none;width:100%;background:#f6f9fa;border:2px solid #92acb3;border-radius:24px;margin-top:30px}body.woocommerce div.product div.summary{padding:35px clamp(20px, (100vw - 1024px) * 9, 200px)}.woocommerce-checkout h3,body.woocommerce div.product div.summary p{font-size:clamp(20px, (100vw - 1024px) * 30, 24px);font-weight:500}.woocommerce div.product form.cart div.quantity{display:block !important}.donation-type-switcher{display:flex;flex-direction:column}body.woocommerce div.product form.cart .variations .label{padding-right:0}.woocommerce div.product form.cart .variations th label{display:none}body.woocommerce div.product form.cart .variations td{display:flex;flex-direction:column;gap:20px}.woocommerce div.product form.cart .variations td span:nth-child(3){background:var(--esef-turquoise)}.woocommerce div.product form.cart .variations td span:nth-child(4){background:var(--esef-grayish-blue)}.woocommerce div.product form.cart .variations td span:nth-child(5){background:var(--esef-light-purple)}.woocommerce div.product form.cart .variations td span:last-child{background:var(--esef-rosa)}.woocommerce div.product form.cart .variations td span{padding-block:clamp(20px, (100vw - 767px) * 99, 40px);padding-inline:40px 0;border-radius:12px}@media (min-width:508px){.donation-type-switcher{display:block}body.woocommerce div.product form.cart .variations td{flex-direction:row;flex-wrap:wrap;gap:20px 10px}.woocommerce div.product form.cart .variations td span{flex:1 1 30%}.woocommerce div.product form.cart .variations td span:last-child{flex:1 1 100%}}.ambassador-image img{border-radius:10px}.single-product .abrassador-campaign-name,.single-content p.abrassador-campaign-name{font-size:clamp(30px, (100vw - 1024px) * 60, 48px);margin:20px 0 0;line-height:1}:is(.ambassador-details,.single-content .ambassador-details) h1{margin:10px 0}.ambassor-desc{margin-bottom:clamp(30px, (100vw - 1024px) * 80, 60px)}.checkout-cart-summary{margin-bottom:30px}.product .cpw label,.woocommerce div.product form.cart .variations td.label label,.single_variation_wrap .woocommerce-variation,.woocommerce div.product form.cart .reset_variations{display:none !important}.single_variation_wrap{position:relative}.product .single_variation_wrap .cpw{display:block;position:absolute;top:-100px;left:48px;margin-bottom:0}.ambassador-long-details h3{margin-bottom:30px}.woocommerce div.product form.cart .button{margin-top:50px;float:none}.prev-donations-list{display:grid;grid-auto-flow:row;gap:14px;max-height:800px;overflow-y:auto;padding-right:10px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#40667c #f6f9fa}.prev-donations-list::-webkit-scrollbar{width:8px}.prev-donations-list::-webkit-scrollbar-track{background:#f6f9fa}.prev-donations-list::-webkit-scrollbar-thumb{background-color:#40667c;border-radius:10px;border:2px solid #f6f9fa}.prev-donations-list::-webkit-scrollbar-thumb:hover{background-color:#555}.prev-donation{background-color:#d9f0fd;border-radius:12px;padding:8px 20px}.single-ambassador-content{border-top:1px solid #000;padding-top:45px}@media (min-width:768px){.single-ambassador-content{display:grid;grid-template-columns:42% auto;column-gap:60px}.ambassador-long-details{display:grid;grid-template-columns:2fr 1fr;gap:30px}.product .single_variation_wrap .cpw{top:-125px;left:270px}}.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-additional-fields h3,#order_review_heading{display:none}.woocommerce-NoticeGroup{margin-bottom:30px}.woocommerce form.checkout{padding:35px clamp(20px, (100vw - 1024px) * 9, 190px) 120px}.woocommerce-checkout .entry-content-wrap{padding:2rem 0}.woocommerce form.checkout .woocommerce-checkout-review-order,.woocommerce form.checkout #customer_details{float:none;width:100%}.woocommerce form.checkout #customer_details{padding-right:0;order:3}.woocommerce-checkout form .woocommerce-account-fields .form-row{margin-block:8px 36px}#xqmaileon_subscribe_container h2{margin-top:2rem}.woocommerce form.checkout .woocommerce-checkout-review-order{padding-left:0;margin-block:50px 10px}.woocommerce form .form-row.place-order{margin-top:30px}body.woocommerce-checkout #payment div.payment_box{background-color:#fff;margin:0;padding:1em;position:relative}.woocommerce-checkout #payment div.payment_box:before{background:#fff;content:'';width:15px;height:15px;position:absolute;top:-8px;left:60px;transform:rotate(45deg)}#wc-stripe-upe-form,#wc-stripe-upe-form+fieldset{border:0;padding:0}html .woocommerce-checkout #payment div.payment_box p:last-child{font-size:14px}.woocommerce-checkout #payment div.payment_box.payment_method_stripe_cc p:last-child{margin-bottom:1.5em}body.woocommerce-page .woocommerce-checkout-payment button{width:fit-content !important;bottom:70px;margin:0 !important}.woocommerce form.checkout .col2-set .col-2{margin-top:0}body .woocommerce form .form-row.woocommerce-invalid label{color:var(--global-palette5)}body .woocommerce form .form-row.woocommerce-invalid :is(.select2-container,input.input-text,select){border-color:#9fb2bd}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{font-size:13px;color:var(--global-palette1);display:block !important}@media screen and (min-width:720px){.woocommerce-checkout form.checkout .col2-set :is(.col-1,.col-2){width:100%;float:none;padding:0;clear:both}}body .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){background:var(--esef-bittersweet);border:0;border-radius:12px;font-size:clamp(14px, (100vw - 767px) * 99, 16px);padding:10px 30px 10px 60px;position:relative}body .woocommerce .woocommerce-info{background-color:var(--esef-yellow)}body .woocommerce .woocommerce-message{background-color:var(--esef-grass-green)}body .woocommerce .woocommerce-error{color:#fff}body .woocommerce :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):before{background-size:cover;background-color:var(--esef-jazzberry-jam);border-radius:50%;content:'';position:absolute;top:10px;left:24px;width:20px;height:20px}body .woocommerce-message:before{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23f6f5f8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.45 8.67-8.796 8.796-4.105-4.105-2.932 2.932 7.037 7.038 11.73-11.73Z' style='stroke-width:.586441'/%3E%3C/svg%3E%0A")}body .woocommerce-info:before{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23f6f5f8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23f6f5f8;stroke:%23000;stroke-width:0;stroke-linecap:square;stroke-linejoin:bevel' transform='translate(-.036 -.003)' d='M13.998 8.006h4.075v10.067h-4.075Zm.038 14.494c0 .825.675 1.5 1.5 1.5h1c.825 0 1.5-.675 1.5-1.5v-1c0-.825-.675-1.5-1.5-1.5h-1c-.825 0-1.5.675-1.5 1.5z'/%3E%3C/svg%3E")}body .woocommerce-error:before{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' fill='%23f6f5f8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21 8-5 5-5-5-3 3 5 5-5 5 3 3 5-5 5 5 3-3-5-5 5-5z'/%3E%3C/svg%3E%0A")}body .woocommerce :is(form.login,form.checkout_coupon,form.register,form.woocommerce-EditAccountForm),.woocommerce-ResetPassword{background:#f6f9fa;border:2px solid #92acb3;border-radius:24px}.woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:11px}.woocommerce :is(.woocommerce-form-login,.woocommerce-form-register) .form-row label,body .woocommerce form.login .woocommerce-LostPassword{font-size:14px}.woocommerce-MyAccount-navigation ul li a:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;width:25px;height:25px;margin:10px 0 5px}.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/egysima/img/dashboard.svg)}.woocommerce-MyAccount-navigation ul li:is(.woocommerce-MyAccount-navigation-link--orders,.woocommerce-MyAccount-navigation-link--subscriptions) a:before{background-image:url(/wp-content/themes/egysima/img/don.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{background-image:url(/wp-content/themes/egysima/img/smile.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{background-image:url(/wp-content/themes/egysima/img/logout.svg)}.woocommerce-account .account-navigation-wrap li a{font-size:0;line-height:1.8}.esef-account-dashboard .esef-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.kadence-account-nav-left.woocommerce-account :is(.account-navigation-wrap,.woocommerce-MyAccount-content){width:100%;padding-left:0}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(--esef-grey)}table.shop_table_responsive tr{margin-bottom:30px}h2.esef-user-greeting{font-size:20px;font-weight:700}.woocommerce-MyAccount-content a.button{font-size:14px;padding:7px 17px;line-height:1;border-radius:10px;margin:0 10px}body .woocommerce table.my_account_orders :is(th,td){padding:8px}.subscription_details tr:has(.button) td:first-child,.woocommerce table.my_account_orders th.subscription-actions,.woocommerce-orders-table__header-order-actions{font-size:0}.woocommerce-account .woocommerce-customer-details,body .woocommerce table :is(.order-number,.subscription-id){display:none}.order-again,.subscription_details .change_payment_method,.woocommerce-MyAccount-content tfoot tr:not(:last-child){display:none}.tooltip{position:relative;top:2px;left:6px;cursor:help}.tooltip path{fill:#9fb2bd}.esef-account-dashboard{display:flex;flex-wrap:wrap;column-gap:20px}.esef-account-dashboard :is(h2,.esef-welcome-info){flex:1 1 100%;font-size:20px}.single-content .esef-account-dashboard h2:first-child{font-size:24px;margin-block:clamp(30px, (100vw - 767px) * 99, 50px) 0}.esef-account-dashboard :is(.esef-account-donation,.esef-account-profile,.esef-account-profile,.esef-account-regular-donation,.esef-account-exit){flex:1 1 48%}.esef-account-dashboard a{display:block;text-decoration:none;margin:10px 0;color:var(--global-palette9);border-radius:clamp(12px, (100vw - 767px) * 99, 24px)}.esef-account-dashboard a:hover{color:var(--global-palette9);background:var(--global-palette3)}.esef-account-donation{background:var(--esef-bittersweet)}.esef-account-profile{background:var(--esef-bismark)}.esef-account-regular-donation{background:var(--esef-jazzberry-jam)}.esef-account-exit{background:#999997}.esef-account-item{padding:15px 10px 10px 30px;margin:0 0 20px;height:100%}.esef-account-icon{width:40px;height:40px}.esef-account-dashboard .esef-account-item img{width:40px;height:40px}.single-content .esef-account-item-title{font-family:Barlow,sans-serif;font-size:clamp(22px, (100vw - 767px) * 99, 30px);font-weight:400;margin-block:10px}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm{padding:20px}body.woocommerce-account:has(.esef-account-dashboard) .account-navigation-wrap{display:none}.account-navigation-wrap{display:block;box-shadow:none}.my-account-menu-toggle{display:none}body.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{border:none;margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row;margin:30px 0;justify-content:center;gap:clamp(12px, (100vw - 767px) * 99, 25px)}.woocommerce-MyAccount-navigation ul li{border-radius:12px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard{background-color:var(--esef-yellow)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders{background-color:var(--esef-bittersweet)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions{background-color:var(--esef-jazzberry-jam)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account{background-color:var(--esef-bismark)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{background-color:#999997}body.woocommerce-account .woocommerce-MyAccount-navigation li a{border:none !important;color:var(--global-palette9);font-size:0px;position:relative;width:fit-content;padding:0 10px 6px}.woocommerce-MyAccount-navigation ul li:hover,.woocommerce-MyAccount-navigation ul li.is-active{background-color:var(--global-palette3)}@media (min-width:768px){body.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size:15px}.woocommerce-account .entry-content-wrap{padding:0}.esef-account-item{padding:30px 20px 25px 55px;margin:0}.esef-account-icon{width:75px !important;height:75px !important}.esef-account-dashboard .esef-account-item img{width:75px;height:75px}.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{float:none;margin-bottom:30px;border-right:none}.woocommerce .woocommerce-MyAccount-content .woocommerce-info .button{margin-top:0;float:right}.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)}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm{width:80%;margin:auto}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset{padding:4em 0 .625em;background-color:transparent}}@media (min-width:1025px){.woocommerce-MyAccount-content form.woocommerce-EditAccountForm{width:60%;margin:auto}}.thank-you-title{text-align:center}.woocommerce-thankyou-order-received{font-weight:700;text-align:center}.woocommerce-order-received .woocommerce ul.order_details li strong{font-size:clamp(16px, (100vw - 767px) * 99, 18px)}.woocommerce-order-received .woocommerce table.shop_table td.product-name{color:var(--global-palette1)}.woocommerce-order-received .woocommerce table.shop_table td.product-name strong{color:var(--global-palette4)}.woocommerce-order-received .product-name .product-quantity{display:none}.woocommerce-order-received .woocommerce ul.woocommerce-thankyou-order-details{border-block:1px solid #000 !important;display:flex;flex-flow:row wrap;justify-content:space-between}.woocommerce-order-received .woocommerce ul.woocommerce-thankyou-order-details li{border-right:0;float:none;flex:1 1 auto;margin-inline:0;padding:clamp(10px, (100vw - 767px) * 99, 20px) 0;text-transform:initial}.woocommerce-order-received .woocommerce ul.order_details .email,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:first-of-type{display:none}.woocommerce-order-received .woocommerce .woocommerce-customer-details{border-block:1px solid #000;padding:clamp(15px, (100vw - 767px) * 99, 40px) 12px}.woocommerce-order-received .woocommerce-bacs-bank-details{padding-bottom:clamp(10px, (100vw - 767px) * 99, 20px);border-bottom:1px solid #000}.woocommerce-order-received .single-content h2{margin-bottom:30px}body .woocommerce .woocommerce-customer-details address{border:0;border-radius:0;font-weight:700;padding:0}body .woocommerce .woocommerce-customer-details address p{font-weight:400}#block-43{background:#d9f0fd;border-radius:10px;padding:20px clamp(20px, 5vw, 45px)}.site-footer-top-section-2 .footer-widget-area-inner{background-color:var(--esef-grass-green);padding:clamp(20px, (100vw - 767px) * 180, 40px);border-radius:10px}.site-footer-top-section-2 p{font-size:20px;font-weight:500;margin-bottom:50px;text-align:center}.site-footer-top-section-2 .wp-block-image{margin:0 auto 30px;background:var(--global-palette9);padding:5px 10px;border-radius:8px}.site-footer-top-section-2 .wp-block-buttons{margin:0 auto}.site-footer-top-section-2 .wp-block-button a{color:var(--esef-grass-green);background:var(--global-palette9);font-size:18px;font-style:italic;font-weight:600;padding:6px clamp(20px, (100vw - 767px) * 180, 75px);border-radius:8px}.site-middle-footer-inner-wrap{border-top:1px dashed var(--global-palette3);border-bottom:1px dashed var(--global-palette3)}.esef-footer-info p:not(:last-child){font-weight:500;font-size:14px;margin:0}.esef-footer-info p:last-child{margin-bottom:0}.esef-footer-info span{color:#2f5f6e}.site-footer-middle-section-1{justify-content:end}.site-footer-middle-section-1 .footer-widget3 .wp-block-group{gap:30px}.footer-social-icons,.site-footer-middle-section-1 .footer-widget4 .footer-widget-area-inner{display:flex;gap:20px;align-items:center}.site-footer-middle-section-1 .footer-widget3{padding-bottom:30px}.site-footer-middle-section-1 .footer-widget4{padding:30px 0;border-top:1px dashed var(--global-palette3);border-bottom:1px dashed var(--global-palette3)}.site-footer-middle-section-1 .footer-widget4 .footer-widget-area-inner{justify-content:space-between;flex-direction:column}.site-footer-middle-section-1 .footer-widget4 p{font-size:11px;font-weight:500}.footer-social-icons{gap:15px}.site-footer-middle-section-2 .wp-block-buttons{flex-direction:column;margin:0 0 30px}.site-footer-middle-section-2 .wp-block-button,.site-footer-middle-section-2 .wp-block-buttons a{width:100%}.site-footer-middle-section-2 .wp-block-buttons a{font-size:14px;border-radius:8px;padding:4px 25px;font-weight:500}.site-footer-middle-section-2 .wp-block-button:nth-child(1) a{background-color:var(--esef-dark-green)}.site-footer-middle-section-2 .wp-block-button:nth-child(2) a{background-color:var(--global-palette2)}.site-footer-middle-section-2 .wp-block-button:nth-child(3) a{background-color:var(--esef-light-grey);color:var(--global-palette3)}.site-footer-middle-section-2 .wp-block-button a:hover{background-color:var(--global-palette3)}.site-footer-middle-section-2 .wp-block-button:nth-child(3) a:hover{color:var(--global-palette9)}.site-footer .site-bottom-footer-inner-wrap{grid-column-gap:0}.site-footer .site-bottom-footer-inner-wrap .footer-html p{text-align:center}.site-footer-bottom-section-1{order:2}.usefull-links,.site-footer-bottom-section-2 .widget{display:flex}.site-footer-bottom-section-2 .widget{flex-direction:column;gap:0;align-items:center;justify-content:center}.usefull-links{align-items:center;gap:10px}.usefull-links svg{height:15px;width:auto;filter:invert(22%) sepia(1%) saturate(274%) hue-rotate(314deg) brightness(98%) contrast(86%) brightness(0) saturate(100%)}@media (min-width:768px){.site-footer-middle-section-1 .footer-widget4{border:none;padding:0}.site-footer-middle-section-1 .footer-widget4 .footer-widget-area-inner{flex-direction:row}.site-footer-middle-section-2 .wp-block-buttons{align-items:end}.site-footer-bottom-section-2 .widget{flex-direction:row;gap:20px}body .site-footer .site-top-footer-inner-wrap.site-footer-row{grid-template-columns:repeat(2,minmax(0, 1fr))}.site-footer .site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-left-golden{grid-template-columns:auto 240px}}@media (min-width:1025px){.site-footer-bottom-section-1{order:unset}.site-footer .site-bottom-footer-inner-wrap .footer-html p{text-align:left}}