/*!
Theme Name: waxicon
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Positive Design
Author URI: https://positivedesign.agency/
Description: A child theme for Wax icon.
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: waxicon
*/
 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-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}body:not(.logged-in) :is(.site-header-item:has(.header-account-wrap,.wc-block-mini-cart__button),#menu-item-87,.footer-menu-container .menu-item-87,.kb-button.not-see,.wp-block-button.not-see,.wp-block-kadence-infobox.not-see .kt-blocks-info-box-learnmore-wrap){display:none!important}:root{--wax-green:#98c462;--wax-red:#dc044a;--pmc-drawer-width:450px}.single-content h1:first-child{margin-bottom:1em}body .single-content p{margin-bottom:1em}body .single-content :is(h1,h2,h3,h4,h5,h6){margin:1em 0 .5em}.button.kb-button.kb-btn-global-outline{border-radius:30px;font-size:16px;border:1px solid var(--global-palette-btn-bg);padding:10px 30px 6px 30px;width:fit-content;font-family:Hind,sans-serif;justify-content:center;line-height:1.3;font-weight:500}p.heading-text{font-size:var(--global-kb-font-size-xxl,4rem);font-family:'Barlow Condensed';font-weight:600;text-transform:uppercase}.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,.gfield_description.instruction{display:none}body .gform_wrapper.gravity-theme .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);width:100%;grid-row-gap:10px;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:18px}.gform_wrapper.gravity-theme .gfield :is(input,select,textarea){background-color:var(--global-palette9)!important;border:none;color:var(--global-palette1);padding:11px 15px 9px;width:100%;border-radius:0}.gform_wrapper.gravity-theme .gfield textarea{height:150px}.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%;font-family:var(--global-heading-font-family)}.gform_wrapper .gfield--type-consent{margin-bottom:40px}.gform_wrapper form .gfield_consent_label :is(a,a:hover){text-decoration:underline}.gform_wrapper form .gfield_consent_label a{color:var(--global-palette1)}.gform_wrapper form .gfield_consent_label a:hover{opacity:.8}body .gform_wrapper.gravity-theme .five-error,body .gform_wrapper.gravity-theme .gfield_validation_message{font-family:var(--global-body-font-family);color:var(--wax-red);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:30px}.gform_wrapper .gsection_title{padding:1em 0 0}.gform_wrapper .ginput_product_price_wrapper{display:none}@media(min-width:768px){.gform_wrapper.gravity-theme :is(.gfield.gfield--width-half,.gfield.field-reason){grid-column:span 6}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{grid-column:span 3}.gform_wrapper.gravity-theme .gfield--type-checkbox.gf_list_3col .gfield_checkbox{display:grid;grid-template-columns:repeat(3,1fr)}}.ui-datepicker{background:var(--global-palette9);padding:10px 10px 0;box-shadow:0 0 10px 5px rgb(0 0 0 / .03)}.ui-datepicker-prev,.ui-datepicker-next{display:none}a.ui-state-default{text-decoration:none}a.ui-state-default{color:var(--global-palette3);padding:2px 5px}a.ui-state-default.ui-state-hover:not(.ui-datepicker-week-end .ui-state-hover){color:var(--global-palette9);background:var(--global-palette3)}a.ui-state-default.ui-state-highlight:hover,a.ui-state-default.ui-state-highlight{color:var(--wax-green)}.ui-state-disabled,.ui-datepicker-week-end a,.ui-datepicker-week-end{color:#cecdcd;cursor:no-drop}.woocommerce-form__label-for-checkbox input[type='checkbox'],.gform_wrapper :is(.gfield_checkbox li input[type='checkbox'],.ginput_container_consent input[type='checkbox'],.ginput_container_checkbox input){position:absolute;left:-9999px;width:1px}.gform_wrapper :is(.gfield--type-consent,.gfield--type-checkbox .gchoice) label,.woocommerce-form__label-for-checkbox>span{cursor:pointer;font-weight:400;position:relative;left:36px;line-height:1.4em;margin-bottom:-2em}.gform_wrapper .gfield--type-checkbox .gchoice{margin:5px 0}.gform_wrapper .gfield--type-consent label,.woocommerce-form__label-for-checkbox>span{font-size:14px}.woocommerce-form__label-for-checkbox>span:before,.gform_wrapper :is(.gfield--type-consent,.gfield--type-checkbox .gchoice) label:before,.gform_wrapper .ginput_container_consent label:before{content:'';position:absolute;left:-37px;top:0;width:20px;height:20px;margin-right:15px;transition:all 0.2s ease;background-color:var(--global-palette9);background-clip:content-box}.woocommerce-form__label-for-checkbox>span:after,.gform_wrapper .ginput_container_consent label:after,.gform_wrapper :is(.gfield--type-consent,.gfield--type-checkbox .gchoice) label:after,.gform_wrapper .gfield-choice-input+label:after{border-right:2px solid var(--global-palette2);border-top:2px solid var(--global-palette2);width:7px;height:13px;content:'';position:absolute;top:10px;left:-34px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none}.gform_wrapper .ginput_container_consent 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-palette1)}.gform_wrapper :is(.gfield--type-consent,.gfield--type-checkbox .gchoice) input[type='checkbox']:checked+label:before,.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:before{background:var(--global-palette3)}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:before{background:var(--global-palette9)}#ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span: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{-webkit-animation:checkm 0.5s ease 0s running;animation:checkm 0.5s ease 0s running;display:block;border-color:var(--global-palette9)}@keyframes checkm{0%{height:0;width:0}25%{height:0;width:7px}50%{height:13px;width:7px}}.gform_wrapper .gfield-choice-input,.woocommerce ul#shipping_method li input{visibility:hidden;margin:0;position:absolute;left:-9999px}.gfield_radio{margin-top:10px;@media (width>=430px){display:flex;gap:50px}}.gfield_radio label,.woocommerce ul#shipping_method li label{position:relative}.gfield_radio label{left:25px}.gform_wrapper .gfield-choice-input+label:before,.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}.gform_wrapper .gfield-choice-input+label:before,.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}.gform_wrapper .gfield_radio input[type=radio]:checked+label:before,.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(26%) sepia(16%) saturate(1428%) hue-rotate(151deg) brightness(96%) 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;text-transform:uppercase}.rank-math-breadcrumb a:hover{color:var(--global-palette1)}.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/waxicon/img/arrow-small.png) no-repeat;top:0;right:0;background-size:cover}.rank-math-breadcrumb .last{font-weight:400}.header-navigation .header-menu-container ul ul li.menu-item{width:max-content}.site-header-item .header-navigation .header-menu-container ul ul li.menu-item>a{padding:1em 0;width:fit-content}.main-navigation.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after{height:1px}.header-navigation ul li:hover>ul{padding:10px 20px}.header-navigation .header-menu-container ul ul.woocommerce-MyAccount-navigation li.menu-item>a:after{content:'';width:100%;position:absolute;bottom:0;height:1px;right:50%;-webkit-transform:scale(0,0) translate(-50%,0);transform:scale(0,0) translate(-50%,0);transition:transform 0.2s ease-in-out,color 0s ease-in-out,-webkit-transform 0.2s ease-in-out;background:currentColor}.header-navigation .header-menu-container ul ul.woocommerce-MyAccount-navigation li.menu-item>a:after{background:currentColor}.header-navigation .header-menu-container ul ul.woocommerce-MyAccount-navigation li.menu-item>a:hover:after{transform:scale(1,1) translate(50%,0)}.popup-drawer .mobile-drawer-content{margin-top:-80px}.kadence-menu-svg{transition:transform .4s ease,opacity .5s ease;transform:rotate(0deg)}[aria-expanded=true] .kadence-menu-svg{transform:rotate(180deg);opacity:0}.mobile-navigation ul li.borze.menu-item a{padding-top:.5em;padding-bottom:.5em}: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:152, 196, 98}: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) .free-shipping-notice-wrapper .woocommerce-info:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Ebene_1' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cpath class='st0' style='fill: none; stroke: %23000000;' d='M13,8.5h4.6l2.9,4.5v5.2h-2 M13,18.2V3.5H0.5l0,14.7h2.4 M5.9,18.2h8.8'%3E%3C/path%3E%3Ccircle class='st0' style='fill: none; stroke: %23000000;' cx='4.1' cy='18.6' r='1.6'%3E%3C/circle%3E%3Ccircle class='st0' style='fill: none; stroke: %23000000;' cx='16.6' cy='18.6' r='1.6'%3E%3C/circle%3E%3Cpath class='st0' style='fill: none; stroke: %23000000;' d='M20.5,13.2h-4.3V8.5'%3E%3C/path%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}}.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(--wax-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(--wax-green)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale span,.woocommerce ul.products li.product span.onsale{font-weight:600;font-size:14px;padding:7px 10px 2px}.prod-short-desc{margin:0 0 .7em}.woocommerce ul.products li.product .entry-content-wrap.product-details{padding:0}body.woocommerce ul.products.woo-archive-btn-button li.product .price{margin-bottom:0}:is(.woocommerce,.woocommerce-page) ul.products li.product{border-radius:0}.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}.kiemelt-termekek .custom-product-price{margin:0;padding:.7em 0}html .woocommerce .products.align-buttons-bottom li.product .product-action-wrap{display:flex;flex-wrap:nowrap;gap:10px}html .woocommerce ul.products.woo-archive-btn-button li.product .button:is(.added,.loading){padding:10px 30px;flex:0 0 calc(100% - 80px);font-size:16px;overflow:visible;height:auto;font-family:Hind,sans-serif}body.woocommerce .products a.added_to_cart{font-size:0;background:no-repeat center url("data:image/svg+xml,%3Csvg fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3EShopping Cart%3C/title%3E%3Cpath d='M11 21c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586-1.053 0.225-1.414 0.586-0.586 0.862-0.586 1.414 0.225 1.053 0.586 1.414 0.862 0.586 1.414 0.586 1.053-0.225 1.414-0.586 0.586-0.862 0.586-1.414zM22 21c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586-1.053 0.225-1.414 0.586-0.586 0.862-0.586 1.414 0.225 1.053 0.586 1.414 0.862 0.586 1.414 0.586 1.053-0.225 1.414-0.586 0.586-0.862 0.586-1.414zM7.221 7h14.57l-1.371 7.191c-0.046 0.228-0.166 0.425-0.332 0.568-0.18 0.156-0.413 0.246-0.688 0.241h-9.734c-0.232 0.003-0.451-0.071-0.626-0.203-0.19-0.143-0.329-0.351-0.379-0.603zM1 2h3.18l0.848 4.239c0.108 0.437 0.502 0.761 0.972 0.761h1.221l-0.4-2h-0.821c-0.552 0-1 0.448-1 1 0 0.053 0.004 0.105 0.012 0.155 0.004 0.028 0.010 0.057 0.017 0.084l1.671 8.347c0.149 0.751 0.57 1.383 1.14 1.811 0.521 0.392 1.17 0.613 1.854 0.603h9.706c0.748 0.015 1.455-0.261 1.995-0.727 0.494-0.426 0.848-1.013 0.985-1.683l1.602-8.402c0.103-0.543-0.252-1.066-0.795-1.17-0.065-0.013-0.13-0.019-0.187-0.018h-16.18l-0.84-4.196c-0.094-0.462-0.497-0.804-0.98-0.804h-4c-0.552 0-1 0.448-1 1s0.448 1 1 1z'%3E%3C/path%3E%3C/svg%3E");border:1px solid var(--global-palette1);padding:24px;position:relative;background-size:21px;border-radius:30px;border:1px solid var(--global-palette-btn-bg);padding:10px 30px 6px 30px;width:100%;font-family:Hind,sans-serif;justify-content:center;line-height:1.3;font-weight:500}.woocommerce .products a.added_to_cart:before{width:7px;height:13px;content:'';position:absolute;display:block;top:4px;left:50px;border-right:2px solid var(--wax-green);border-top:2px solid var(--wax-green);transform:scaleX(-1) rotate(135deg)}body.woocommerce ul.products li.product .button.added .kadence-svg-iconset{display:none}body.woocommerce a.added_to_cart:hover{border:1px solid var(--wax-green);color:var(--global-palette1)}.single-product.woocommerce div.product div.summary{margin:0 0 4em;width:40%}.single-product.woocommerce div.product div.images{width:58%}.single-product.woocommerce .kadence-product-gallery-thumbnails .kt-woo-gallery-thumbnail{margin:0 20px 20px 0!important;height:calc(25% - 15px)!important}.custom-product-tags{margin:2em 0}.custom-product-tags span{background:var(--global-palette2);padding:2px 7px;margin-right:5px}.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{font-weight:600}.custom-sale-price{font-size:22px}.woosc-area .woosc-table .tr-price ins bdi{margin-left:10px}.discount-percentage{color:var(--global-palette9);padding:2px 10px 0;background-color:var(--global-palette1);margin:0 30px 0 5px;font-size:14px;font-weight:600;top:-2px}.custom-regular-price{font-size:16px}.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}.single-product.woocommerce .product .variations .kt-radio-variation-container fieldset label{border-radius:25px;border:none;background:var(--global-palette4);color:var(--global-palette9)}.single-product.woocommerce .product .variations .kt-radio-variation-container fieldset label.selectedValue,.single-product.woocommerce .product .variations .kt-radio-variation-container fieldset label:hover{background:var(--global-palette1)}body .quantity:not(.woocommerce-mini-cart .quantity){border-radius:30px}.prod-extra-content ul{list-style:none;margin:0;padding:0}.prod-extra-content ul li{position:relative;padding-left:2rem;margin-bottom:.5rem}.prod-extra-content ul li::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:no-repeat center / contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'><path d='M20 6L9 17L4 12' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.woocommerce div.product form.cart .reset_variations{display:none!important}.single-product.woocommerce .single-product-payments{padding:0;margin:1rem 0;border:none}.prod-long-desc :is(p,h3,li){color:var(--global-palette9)}.prod-long-desc h3{margin:1em 0}.shipping-methods-list,.single-product .summary .pmc-card-icons__wrap,.woocommerce div.product form.cart{background:var(--global-palette2)}.shipping-methods-list,.single-product .summary .pmc-card-icons__wrap{padding:0 2rem 2rem;justify-content:left}body.woocommerce div.product form.cart{margin-bottom:-1px;margin-top:2em;padding:2rem 2rem 20px}.woocommerce div.product div.summary p.pmc-card-icons{margin:0}.shipping-methods-list{display:flex;gap:10px}.shipping-methods-list .shipping-method{text-align:center}.shipping-methods-list .shipping-method .shipping-method-name{display:block}.shipping-methods-list .shipping-method::before{content:'';display:inline-block;width:30px;height:30px}.shipping-methods-list .shipping-method[value="flat_rate"]::before{background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23000000' viewBox='0 0 256 256'%3E%3Cpath d='M255.42,117l-14-35A15.93,15.93,0,0,0,226.58,72H192V64a8,8,0,0,0-8-8H32A16,16,0,0,0,16,72V184a16,16,0,0,0,16,16H49a32,32,0,0,0,62,0h50a32,32,0,0,0,62,0h17a16,16,0,0,0,16-16V120A7.94,7.94,0,0,0,255.42,117ZM192,88h34.58l9.6,24H192ZM32,72H176v64H32ZM80,208a16,16,0,1,1,16-16A16,16,0,0,1,80,208Zm81-24H111a32,32,0,0,0-62,0H32V152H176v12.31A32.11,32.11,0,0,0,161,184Zm31,24a16,16,0,1,1,16-16A16,16,0,0,1,192,208Zm48-24H223a32.06,32.06,0,0,0-31-24V128h48Z'%3E%3C/path%3E%3C/svg%3E")}.shipping-methods-list .shipping-method[value="local_pickup"]::before{background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23000000' viewBox='0 0 256 256'%3E%3Cpath d='M223.68,66.15,135.68,18a15.88,15.88,0,0,0-15.36,0l-88,48.17a16,16,0,0,0-8.32,14v95.64a16,16,0,0,0,8.32,14l88,48.17a15.88,15.88,0,0,0,15.36,0l88-48.17a16,16,0,0,0,8.32-14V80.18A16,16,0,0,0,223.68,66.15ZM128,32l80.34,44-29.77,16.3-80.35-44ZM128,120,47.66,76l33.9-18.56,80.34,44ZM40,90l80,43.78v85.79L40,175.82Zm176,85.78h0l-80,43.79V133.82l32-17.51V152a8,8,0,0,0,16,0V107.55L216,90v85.77Z'%3E%3C/path%3E%3C/svg%3E")}.woocommerce-account h2{font-size:clamp(22px, (100vw - 768px) * 80, 26px)}.account-navigation-wrap{display:none}body.woocommerce-account .woocommerce-MyAccount-content{float:none;padding-right:0}body.woocommerce-account .woocommerce-MyAccount-content{width:100%}.myaccount-dashboard a{text-decoration:none}.myaccount-dashboard a:hover{color:var(--global-palette4)}.myaccount-dashboard .myaccount-item{padding:20px;display:flex;gap:15px;margin:0 0 20px;height:100%;background-color:var(--global-palette2)}.myaccount-dashboard .myaccount-item .myaccount-icon{width:38px}.single-content .myaccount-item-title{font-family:var(--global-heading-font-family);font-weight:600;width:fit-content;text-transform:uppercase;font-size:20px}.myaccount-dashboard .myaccount-icon img{width:clamp(25px, (100vw - 768px) * 999, 35px);height:clamp(25px, (100vw - 768px) * 999, 35px);max-width:unset}@media(width>768px){.myaccount-dashboard{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}}@media(width>1025px){body.woocommerce-account .woocommerce-MyAccount-content{max-width:850px;margin:2rem auto 5rem}}.my-account-breadcrumb{margin-bottom:1em}.my-account-breadcrumb :is(.home,.separator) svg{width:16px;height:16px}.my-account-breadcrumb a{text-decoration:none}.my-account-breadcrumb a:hover{color:var(--global-palette4);opacity:.5}body .woocommerce form :is(.form-row-first,.form-row-last){width:49%;margin:0 0 10px}.woocommerce form .form-row :is(input.input-text,textarea){border:none;border-radius:0;padding:11px 15px 9px}.woocommerce-page .woocommerce form .form-row label{font-family:var(--global-heading-font-family);font-size:16px;line-height:1.2;font-weight:600;margin-bottom:5px}.woocommerce-page .woocommerce form .form-row label .required{display:none}.woocommerce-EditAccountForm fieldset{padding:60px 20px 20px;position:relative}.woocommerce-EditAccountForm fieldset legend{position:absolute;top:25px}body .woocommerce form:is(.login,.register),.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{background:var(--global-palette2);border:none}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details,:is(body .woocommerce .woocommerce-customer-details,.woocommerce-Address) address{background:var(--global-palette2);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}.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(--wax-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}.chk-product-image img{float:left;width:40px;margin-right:5px}#ship-to-different-address{min-height:23px;margin-bottom:30px}.woocommerce-checkout #payment ul.payment_methods,body .woocommerce table.shop_table :is(thead tr,tr.order-total,tr.cart-subtotal){background:var(--global-palette9)}body .woocommerce table.shop_table :is(tr.cart_item,.woocommerce-shipping-totals){background:var(--global-palette9);border:none;padding:8px 16px}body .woocommerce table.shop_table :is(tfoot th,tbody th,td){border:none;padding:8px 16px}body.woocommerce-checkout #payment div.payment_box{width:calc(100% - 2em);padding:1em;margin:0 1em 1em;background-color:var(--global-palette7)}.localpu-desc:before,body.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid var(--global-palette7);border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;left:0;margin:-1em 0 0 2em;top:-.75em}.woocommerce-checkout .localpu-desc:before{top:45px}.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{margin-left:-40px}.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}@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-checkout .localpu-desc:before{top:22px}}.pmc-cart .pmc-cart-trigger,.pmc-cart .pmc-cart-trigger:hover,.pmc-cart .pmc-cart-trigger:focus,.pmc-cart .pmc-modal__close,.pmc-cart .pmc-modal__close:hover,.pmc-cart .pmc-modal__close:focus{background:#fff0}.pmc-cart .pmc-cart-count{background:var(--global-palette2);font-size:.8em}.pmc-cart .pmc-cart-trigger svg,.pmc-cart .pmc-cart-trigger:hover svg,.pmc-cart .pmc-modal__close svg,.pmc-cart .pmc-modal__close:hover svg{fill:var(--global-palette-btn-bg)}.pmc-cart-icon{margin-top:10px}#pmc-mini-cart-modal.pmc-modal.woocommerce ul.cart_list li a.remove{left:unset}.pmc-modal.woocommerce ul.cart_list li a.remove:hover{text-decoration:none}#pmc-mini-cart-modal.pmc-modal.woocommerce ul.cart_list li :is(a.remove,a.remove:hover){background-color:#fff0}.pmc-modal.woocommerce ul.cart_list li a.remove:before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'><path d='M2.5 5H4.16667H17.5' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.66666 5V3.33332C6.66666 2.8913 6.84225 2.46737 7.15481 2.15481C7.46737 1.84225 7.8913 1.66666 8.33332 1.66666H11.6667C12.1087 1.66666 12.5326 1.84225 12.8452 2.15481C13.1577 2.46737 13.3333 2.8913 13.3333 3.33332V5M15.8333 5V16.6667C15.8333 17.1087 15.6577 17.5326 15.3452 17.8452C15.0326 18.1577 14.6087 18.3333 14.1667 18.3333H5.83332C5.3913 18.3333 4.96737 18.1577 4.65481 17.8452C4.34225 17.5326 4.16666 17.1087 4.16666 16.6667V5H15.8333Z' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:contain;background-repeat:no-repeat}.pmc-modal.woocommerce ul.cart_list li a.remove{font-size:0}.pmc-modal.woocommerce ul.cart_list li a.remove:hover::before{filter:invert(23%) sepia(93%) saturate(7471%) hue-rotate(358deg) brightness(94%) contrast(123%)}#pmc-mini-cart .mini_cart_item a.remove+a{font-family:var(--global-heading-font-family);margin-bottom:1em;text-transform:uppercase;font-weight:600;font-size:18px;line-height:1}#pmc-mini-cart .pmc-qty__minus{border-radius:30px 0 0 30px}#pmc-mini-cart .pmc-qty__plus{border-radius:0 30px 30px 0}.pmc-free-ship__track .pmc-free-ship__van{background:var(--wax-green);width:30px;height:30px}.pmc-free-ship__track .pmc-free-ship__van svg{width:20px}@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 ul#shipping_method{margin:40px 0 0 26px}body .woocommerce form .form-row{width:100%}}.contact-item{display:flex;align-items:center;margin-bottom:15px;text-decoration:none}.contact-item svg{width:24px;height:24px;margin-right:10px;fill:var(--global-palette9)}.contact-link{padding-top:5px}#footer-menu{display:block}.site-middle-footer-inner-wrap .site-footer-middle-section-1{justify-content:space-between}.site-middle-footer-inner-wrap .footer-widget-area{width:max-content;flex:unset}.footer-menu-container li a{width:fit-content}.contact-link:after,.footer-menu-container li a:after,.woocommerce-MyAccount-navigation-link a:after,.single-content .myaccount-item-title:after{content:'';display:block;height:1px;top:35px;transition:all 0.3s}.contact-link:hover:after,.footer-menu-container li a:hover:after{background:var(--global-palette9)}.contact-link:after,.footer-menu-container li a:after,.woocommerce-MyAccount-navigation-link a:after,.single-content .myaccount-item-title:after{background:#fff0;width:0}.woocommerce-MyAccount-navigation-link a:hover:after,.single-content .myaccount-item-title:hover:after{background:var(--global-palette4)}.contact-link:hover:after,.footer-menu-container li a:hover:after,.woocommerce-MyAccount-navigation-link a:hover:after,.single-content .myaccount-item-title:hover:after{width:100%}