/*!
Theme Name: ewopharma
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: BEMIND
Author URI: https://bemind.hu/
Description: A child theme for Ewopharma Shop.
Version: 1.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: ewopharma
*/
 input,textarea,button,select,a{-webkit-tap-highlight-color:#fff0}body :is(input,textarea,select){font-size:clamp(18px, (100vw - 767px) * 99, 22px)}*: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}:root{--ewp-red:#fb143a;--ewp-midgrey:#e0e0e0;--hair-loss-purple:#7f6a7b;--skin-care-pink:#ebc7ed;--dandruff-blue:#5d7c9c;--dry-dam-red:#e4002b;--global-gray-400:#e0e0e0;--global-gray-500:#e0e0e0;interpolate-size:allow-keywords}body ::placeholder,body ::-webkit-input-placeholder,body input[placeholder]{color:var(--global-palette1);line-height:1}body .content-area{margin-top:0}@media (min-width:561px){body .site-container{padding:0 30px}}@media (min-width:1025px) and (max-width:1600px){.site-footer .site-container .site-top-footer-inner-wrap{max-width:1200px;margin:0 auto}}@media (min-width:1025px){body .content-area .site-container{max-width:1260px}.site-header .site-container{padding:0}.site-footer .site-container,.site-header .site-header-row-container-inner .site-top-header-inner-wrap{background:var(--global-palette1)}}@media (min-width:1601px){body .site-container{padding:0 40px}body .content-area .site-container{max-width:1440px}}.post-type-archive-product .site-container .site-main,.full-width{width:100vw;margin-left:calc(-50vw + 50%)}@media (min-width:1441px){.post-type-archive-product .site-container .site-main,.full-width{width:1440px;margin:0 -120px}}@media (min-width:1601px){.post-type-archive-product .site-container .site-main,.full-width{margin:0 -40px}}.single-content h1:first-child{margin-bottom:clamp(24px, (100vw - 768px) * 80, 30px)}@media (min-width:992px) and (max-width:1023px){body h1{font-size:34px}}.single-content ul.wp-block-list{padding-left:1em}.hitw .kb-advanced-slider-inner-contain{max-width:245px;margin:auto}.hitw .kb-advanced-slide-inner{justify-content:space-between}.hitw .splide__arrow svg{display:none}.hitw .kb-splide :is(.splide__arrow,.splide__arrow:hover,.splide__arrow:focus){border:none;width:15px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='35' viewBox='0 0 18 35' fill='none'%3E%3Cpath d='M16.5 33.5L1.2619 17.5L16.5 1.5' stroke='%23969B9E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:1;transform:unset}.hitw .kb-splide .splide__arrow--prev{left:-2rem}.hitw .kb-splide .splide__arrow--next{right:-2rem;transform:scaleX(-1);rotate:180deg}@media (width>767px){.hitw .kb-advanced-slider-inner-contain{max-width:660px}}@media (width>991px){.hitw .kb-advanced-slider-inner-contain{max-width:1200px}}.wp-block-button.is-style-outline a{position:relative;padding-right:37px!important}.wp-block-button.is-style-outline a::after{content:'';background:url(/wp-content/themes/ewopharma/img/button-arrow-white.svg);background-repeat:no-repeat;background-size:contain;width:22px;height:13px;position:absolute;right:0;top:50%;transform:translateY(-50%)}html .woocommerce .button.alt:not(.packeta-widget-button .button){padding:16px 40px!important;text-transform:uppercase;height:unset!important;line-height:1em!important}html :is(.woocommerce,.woocommerce-page) form .show-password-input{background:#fff0;padding:.4em .2em;top:clamp(0.3em, (100vw - 767px), 0.7em)}.explore .kt-inside-inner-col{display:grid;grid-template-columns:1fr;row-gap:80px}.explore .kt-inside-inner-col .wp-block-group{aspect-ratio:1 / 1;justify-content:center;margin-bottom:0}@media (min-width:768px){.explore .kt-inside-inner-col{grid-template-columns:repeat(3,1fr);column-gap:30px!important;row-gap:80px}}@media (min-width:1025px){.explore .kt-inside-inner-col{column-gap:56px!important}}.legal p:has(span){padding-left:3.5em;position:relative;>span{position:absolute;left:1em}}.site-header .nav--toggle-sub .dropdown-nav-toggle{display:none}:is(.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.dgwt-wcas-style-pirx.dgwt-wcas-search-filled) input[type=search].dgwt-wcas-search-input{border:none;border-bottom:1px solid var(--global-palette9);border-radius:0;border-color:var(--global-palette9);color:var(--global-palette1);padding:5px 24px;background-color:#fff0}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{border-bottom:1px solid var(--global-palette1)}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;top:.5em}.dgwt-wcas-stock,.dgwt-wcas-details-product-sku{display:none}.dgwt-wcas-pd-addtc-form .quantity input{border-width:1px}@media (min-width:1025px){.header-html2 a.brand img{padding-left:clamp(30px, (100vw - 1599px) * 99, 40px)}}.mobile-html2 .brand img{max-width:clamp(110px, (100vw - 767px) * 999, 180px)}.site-header-top-section-right .header-html-inner{display:flex;gap:6rem;align-items:center}.free-shipping{color:#fff;font-size:13px;margin-bottom:0;white-space:nowrap}.header-search-bar .search-form input[type='search']::-webkit-search-cancel-button{display:none}@media (width>1025px){.header-navigation .header-menu-container ul ul.sub-menu li.menu-item.current-menu-item>a,.main-navigation .primary-menu-container>ul li.current-menu-parent>a span{font-weight:300}.secondary-menu-container .menu-item:nth-child(2){border-left:1px solid var(--global-palette9);border-right:1px solid var(--global-palette9)}.secondary-menu-container .menu-item:nth-child(3){background:#6d737a;text-transform:uppercase}:is(.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp) input[type=search].dgwt-wcas-search-input{color:var(--global-palette9)}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input{border-bottom:1px solid var(--global-palette9)}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp :is(input[type=search].dgwt-wcas-search-input:hover,input[type=search].dgwt-wcas-search-input),.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:#fff0}.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused :is(input[type=search].dgwt-wcas-search-input,input[type=search].dgwt-wcas-search-input:hover){border-color:var(--global-palette9);border-radius:0}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background:#fff0;box-shadow:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{height:.9em;width:.9em}.dgwt-wcas-open-pirx :is(.dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp){border-radius:0}.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp{box-shadow:0 8px 16px rgb(0 0 0 / .2)}.search-form input[type='search']{padding:5px 30px}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){display:none}.dgwt-wcas-pd-addtc .add_to_cart_button{padding:8px 20px}.dgwt-wcas-details-space{padding:0}html .woocommerce .dgwt-wcas-pd-addtc-form :is(.quantity,.quantity .qty){height:36px;border-width:1px;width:2em}.menu-item .nav-drop-title-wrap{padding-right:0}.site-header .site-header-main-section-right{align-items:center}.header-navigation .header-menu-container ul :is(ul.sub-menu,ul.submenu){border-radius:5px;padding:16px}.site-header .header-navigation .header-menu-container ul ul li.menu-item>a{width:max-content;padding:16px 8px;font-weight:500}.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path,:is(.header-account-button,.header-cart-button) path{fill:var(--global-palette9)}}.single-content #custom-home-logo{margin-top:clamp(16px, (100vw - 767px) * 99, 45px);width:clamp(110px, (100vw - 767px) * 999, 220px)}.site-header-item-mobile-navigation .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:none}.mobile-navigation ul ul.sub-menu{padding-left:0}.mobile-navigation ul.sub-menu li:not(.menu-item-has-children) a{font-size:20px;font-weight:400;text-transform:none;padding:24px}#mobile-drawer.popup-drawer{position:fixed;top:0;left:0;right:0;width:100%;height:0;background-color:rgb(0 0 0 / .8);overflow:hidden;transition:height 0.5s ease-out}#mobile-drawer.popup-drawer.active{height:100%}body #mobile-drawer.popup-drawer,body #mobile-drawer .drawer-inner,body .drawer-toggle .toggle-close-bar,body .popup-drawer .drawer-header{background-color:#fff0}body .popup-drawer .drawer-header{min-height:61px}body .drawer-toggle .toggle-close-bar{transform:unset;width:22px}#mobile-drawer.active .drawer-overlay{opacity:0}#mobile-drawer .drawer-content{background:var(--global-palette9);height:100%;padding:56px 15px 0}@media (width < 1025px){.menu-toggle-icon svg{display:none}.menu-toggle-icon .kadence-svg-iconset{position:relative}.menu-toggle-icon .kadence-svg-iconset:before,.menu-toggle-icon .kadence-svg-iconset:after{content:'';position:absolute;transition:all 0.35s ease}.menu-toggle-icon .kadence-svg-iconset,.menu-toggle-icon .kadence-svg-iconset:after,.menu-toggle-icon .kadence-svg-iconset:before{width:24px;height:1px;background-color:var(--global-palette1)}.menu-toggle-icon .kadence-svg-iconset:before{margin-top:-8px}.menu-toggle-icon .kadence-svg-iconset:after{margin-top:8px}body:has(.popup-drawer.active) .menu-toggle-icon .kadence-svg-iconset{background-color:var(--global-palette9)}body:has(.popup-drawer.active) .menu-toggle-icon .kadence-svg-iconset:before{transform:rotate(45deg);margin-top:0}body:has(.popup-drawer.active) .menu-toggle-icon .kadence-svg-iconset:after{transform:rotate(-45deg);margin-top:0}.header-mobile-search-bar{margin-left:11px}.header-mobile-search-bar .search-form input[type="search"]{border:none;border-bottom:1px solid #000;border-radius:0;padding:.4em .5em .5em 30px}.header-mobile-search-bar .search-form :is(.search-submit[type="submit"],.kadence-search-icon-wrap){left:0;right:unset;width:16px}.header-mobile-search-bar .search-form .kadence-search-icon-wrap{color:var(--global-palette1)}}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);width:100%;grid-row-gap:20px;grid-column-gap:20px}.gform_wrapper .gfield{grid-column:1 / -1}.gform_wrapper fieldset,.gform_wrapper .gfield :is(input,textarea,select){border:none;border-radius:0;width:100%}.gform_wrapper fieldset{padding:0;margin-top:0}.gform_wrapper .gfield :is(input,textarea){width:100%}.gform_wrapper .gfield_label{margin-bottom:0;font-weight:700}.gform_wrapper :is(.gfield_consent_label,.gfield_label){font-size:16px}.gform_wrapper .gfield_label .gfield_required_text,.gform_validation_errors,.gform_wrapper .hidden_label .gfield_label,.gform_wrapper .gform_heading{display:none}.gform_wrapper.gravity-theme :is(.gf_invisible,.gfield_visibility_hidden,.gfield_required){left:-9999px;position:absolute;visibility:hidden}.gform_wrapper .validation_message{font-size:14px;color:var(--ewp-red)}.gform_wrapper .gfield--type-consent .validation_message{width:calc(100% - 33px);position:relative;left:33px}@media (width>768px){.gform_wrapper .gfield.gfield--width-half{grid-column:span 6}.gform_wrapper .gfield.gfield--width-full{grid-column:span 12}}.woocommerce-SavedPaymentMethods-saveNew input[type='checkbox'],.gform_wrapper .ginput_container_consent input[type='checkbox'],.woocommerce-form__label-for-checkbox input[type='checkbox']{position:absolute!important;left:-9999px;width:1px}.woocommerce-SavedPaymentMethods-saveNew label,.gform_wrapper .ginput_container_consent label,#consent_email_subscription_field label,.woocommerce-form__label-for-checkbox>span{cursor:pointer;display:block;position:relative}#consent_email_subscription_field>span,.woocommerce-SavedPaymentMethods-saveNew label{left:5px}.gform_wrapper .ginput_container_consent label,.woocommerce-form__label-for-checkbox>span{left:36px}#payment .payment_methods li.wc_payment_method .woocommerce-SavedPaymentMethods-saveNew label,#consent_email_subscription_field label,.woocommerce-form__label-for-checkbox>span{font-weight:400;font-size:clamp(16px, (100vw - 767px) * 99, 18px);line-height:1.3em}#payment .payment_methods li[class*='payment_method_woocommerce_payments'] .woocommerce-SavedPaymentMethods-saveNew label{left:40px}.woocommerce form :is(.form-row.terms,.form-row.privacy){width:calc(100% - 30px)}.woocommerce-form__label-for-checkbox>span{margin-bottom:-2em}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:before,.woocommerce-SavedPaymentMethods-saveNew label:before,.gform_wrapper .ginput_container_consent label:before,#consent_email_subscription_field label:before,.woocommerce-form__label-for-checkbox>span:before{content:'';position:absolute;width:18px;height:18px;margin-right:15px;transition:all 0.2s ease;background-color:#fff;background-clip:content-box;border:1px solid var(--global-palette3);border-radius:0}.woocommerce-SavedPaymentMethods-saveNew label:before{left:-38px}.gform_wrapper .ginput_container_consent label:before,.woocommerce-form__label-for-checkbox>span:before{left:-35px}.woocommerce-SavedPaymentMethods-saveNew label:before,#consent_email_subscription_field label:before,.gform_wrapper .ginput_container_consent label:before{top:2px}.woocommerce-form__label-for-checkbox>span:before{top:0}.woocommerce-SavedPaymentMethods-saveNew label:after,.gform_wrapper .ginput_container_consent label:after,#consent_email_subscription_field label:after,.woocommerce-form__label-for-checkbox>span:after{border-right:2px solid var(--global-palette9);border-top:2px solid var(--global-palette9);width:7px;height:13px;content:'';position:absolute;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:after{display:inline}.woocommerce-SavedPaymentMethods-saveNew label:after{top:12px;left:-36px}.gform_wrapper .ginput_container_consent label:after,.woocommerce-form__label-for-checkbox>span:after{left:-33px}#consent_email_subscription_field label:after{top:11px;left:2px}.gform_wrapper .ginput_container_consent label:after{top:11px}.woocommerce-form__label-for-checkbox>span:after{top:9px}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:after,.woocommerce-SavedPaymentMethods-saveNew input[type='checkbox']:checked+label:after,.gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:after,#consent_email_subscription_field:has(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-palette6)}#ship-to-different-address input[type='checkbox']:checked+span:after{border-color:var(--global-palette9)}@keyframes checkm{0%{height:0;width:0}25%{height:0;width:7px}50%{height:13px;width:7px}}.woocommerce-SavedPaymentMethods-saveNew input[type='checkbox']:checked+label:before,.home .gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:before,#ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before{background:#fff;border-color:var(--global-palette3)}#reg_accept_pp_field .checkbox>span,.form-row.tos .checkbox>span,.form-row.pp .checkbox>span,#billing_company_check+span{margin-bottom:-1em;width:calc(100% - 36px)}:is(ul.wc_payment_methods,ul#shipping_method) li:has(>input[type='hidden'])>label:before{content:none}.rvx-review-form__recommended [type="radio"],.woocommerce ul#shipping_method li input{visibility:hidden;margin:0;position:absolute;left:-9999px}.rvx-review-form__recommended label,.woocommerce ul#shipping_method li label{position:relative}.rvx-review-form__recommended 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-palette1);border-radius:50%;width:15px;height:15px;position:absolute}.rvx-review-form__recommended label:before,.woocommerce ul#shipping_method li label:before{top:clamp(4px, (100vw - 767px) * 9, 6px);left:-25px}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before{top:22px;left:20px}.rvx-review-form__recommended input: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:1px solid var(--global-palette1);background-color:var(--global-palette6);box-shadow:inset 0 0 0 3px var(--global-palette9)}.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;display:grid;grid-template-columns:repeat(2,auto);margin:0;padding:8px 15px 8px 20px}.woocommerce-checkout #payment ul.wc_payment_methods:has(>li:nth-child(2)) :is(li.wc_payment_method>label,li.wc_payment_method input[type='radio']:first-child:checked+label){padding:8px 15px 8px 40px}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover{cursor:pointer;border-left:0;background:#fff0}#payment .payment_methods li[class*=payment_method_woocommerce_payments] label .payment-methods--logos{margin:clamp(0px, (100vw - 767px) * 99, 10px) clamp(5px, (100vw - 767px) * 9, 8px) 0 0;place-self:start end}.search-results .content-container,.search-results .entry{background:var(--global-palette7)}.search-results .content-container{padding-top:clamp(40px, (100vw - 768px) * 150, 90px);padding-bottom:clamp(40px, (100vw - 768px) * 150, 90px)}.search-results .grid-cols{row-gap:30px}.search-results article{border-radius:0;border-bottom:1px solid var(--global-palette1)}.search-results .loop-entry .entry-summary p{margin:10px 0 30px}del .orig{display:none}.single-product .summary del .orig{display:inline}.woocommerce ul.cart_list li del .amount,.product-price del,html .woocommerce div.product p.price del,html .woocommerce ul.products li.product :is(.quantity,.price) del{display:block;font-size:80%;margin-bottom:-.4em;opacity:.5}.product-price del{font-weight:300}html .single-product.woocommerce div.product .price del{font-size:56%}body .woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .quantity,.quantity :is(del,ins){color:var(--global-palette1)}.you-save{background-color:var(--global-palette6);font-size:56%;line-height:1.2;padding:.15em .4em;margin-left:.5em;color:var(--global-palette9);position:relative;top:-.3em}:is(.woocommerce-cart,.woocommerce-mini-cart) .you-save{display:none}.pph-lowest-price{font-size:75%;margin-block:-1.2lh 1.2lh}.post-type-archive-product .site-container .site-main{background-color:var(--global-palette7);padding:80px var(--global-content-edge-padding)}.woocommerce nav.woocommerce-pagination ul li :is(.page-numbers.next,.page-numbers.prev){display:none}.woocommerce-pagination{text-align:center}body.woocommerce nav.woocommerce-pagination ul li .page-numbers{font-size:18px;min-width:2em;line-height:1.8em;border-radius:0;border-width:1px}html .woocommerce .products.align-buttons-bottom li.product .product-action-wrap{display:flex;flex-wrap:wrap;gap:10px;padding-top:0}html .woocommerce :is(li,div).product p.stock{font-size:clamp(14px, (100vw - 767px) * 99, 16px);margin-bottom:0}html .woocommerce :is(li,div).product .stock.in-stock{color:var(--global-palette6)}html .woocommerce :is(li,div).product .stock.out-of-stock{color:var(--ewp-red)}.woocommerce .products a.added_to_cart{color:#000;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}html .woocommerce ul.products.woo-archive-btn-button li.product .button:is(.added,.loading){text-transform:none;padding:16px 40px;line-height:1;flex:0 0 calc(100% - 60px);font-size:16px;overflow:visible;height:auto}html .woocommerce ul.products.woo-archive-btn-button li.product .button.added span{display:none}.woocommerce .products a.added_to_cart:before{width:7px;height:13px;content:'';position:absolute;display:block;top:4px;left:35px;border-right:2px solid var(--global-palette6);border-top:2px solid var(--global-palette6);transform:scaleX(-1) rotate(135deg)}.hitw.hitw-woman.wp-block-kadence-slider .kb-advanced-slide-inner-wrap{background-color:var(--hair-loss-purple)}.hitw.hitw-dandruff.wp-block-kadence-slider .kb-advanced-slide-inner-wrap{background-color:var(--dandruff-blue)}@media (width>576px){.woocommerce .product-archive.grid-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>768px){.woocommerce .product-archive.grid-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>1200px){.woocommerce .product-archive.grid-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.filter-bar{place-self:center}.filter-bar :is(.facet-wrap,.facetwp-facet){display:inline-block}.filter-bar .facet-wrap{margin:0 5px}.facet-label{display:none}.facetwp-facet select{border:1px solid var(--global-palette1);font-size:var(--_header-fs)}.flyout-item.ready .facetwp-facet select{margin:0 0 20px}.facetwp-selections ul{margin:1.5em 0}.facetwp-selections ul li{margin-right:18px;padding:7px 12px;background-color:var(--global-palette9);font-size:16px}.facetwp-selections .facetwp-selection-value:hover{filter:invert(17%) sepia(96%) saturate(4744%) hue-rotate(343deg) brightness(100%) contrast(98%)}.facetwp-flyout-content h2,.products-header,.facetwp-flyout-open{margin-bottom:1em}.filter-bar,.facet-filter-bar,.facetwp-counter,.facetwp-flyout-content :is(h3,.facetwp-facet-orderby){display:none}:is(.facetwp-flyout-wrap,.products-header) .facetwp-facet{margin-bottom:0}.products-header{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);font-size:var(--_header-fs)}.facetwp-flyout-open{grid-area:1 / 1 / 2 / 3;width:fit-content;height:fit-content;background:no-repeat 10% center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z'/%3E%3C/svg%3E");background-color:var(--global-palette-btn-bg);padding:8px 20px 8px 40px}.facetwp-facet-rescount{grid-area:2 / 1 / 3 / 2;width:max-content}.facetwp-facet-orderby{grid-area:2 / 2 / 3 / 3}.facetwp-flyout :is(.facetwp-flyout-close,.facetwp-flyout-content){padding:15px 20px}.facetwp-flyout-close{text-align:right;line-height:20px;cursor:pointer;margin:0 0 0 auto;width:fit-content}.products-header .facetwp-facet-orderby{place-self:end}.products-header select{field-sizing:content;font-size:var(--_header-fs)}.facetwp-template{opacity:1;transition:opacity 0.5s ease-out}.facetwp-template.loading{opacity:.2}@media (width < 1025px){.facetwp-facet :is(.facetwp-radio,.facetwp-radio.checked,.facetwp-checkbox){background:var(--global-palette9);position:relative;padding-left:30px}.facetwp-facet .facetwp-radio:before,.facetwp-facet .facetwp-checkbox:before{content:'';position:absolute;width:16px;height:16px;margin-right:15px;transition:all 0.2s ease;background-color:#fff;background-clip:content-box;border:1px solid var(--global-palette3);border-radius:0;top:4px;left:0}.facetwp-facet .facetwp-radio.checked:after{content:'';position:absolute;border-right:2px solid var(--global-palette9);border-top:2px solid var(--global-palette9);width:5px;height:11px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-color:var(--global-palette6);animation:checkm 0.5s ease 0s running;top:13px;left:2px}}@media (width>1024px){.products-header{margin-bottom:2em}.filter-bar,.facet-filter-bar{display:block}.facetwp-flyout-open{display:none}.products-header{--_header-fs:clamp(clamp(14px, (100vw - 767px) * 99, 16px), (100vw - 1300px) * 99, 20px);*/ font-size:var(--_header-fs);grid-template-columns:0.3fr auto 0.3fr}.facetwp-flyout-open,.facetwp-facet-rescount,.facetwp-facet-orderby{grid-area:unset}.facetwp-facet :is(.facetwp-radio,.facetwp-radio.checked,.facetwp-checkbox){display:inline-block;background-size:0;margin:0 5px;padding:.2em .5em}.facet-filter-bar{place-self:center}.facet-filter-bar .facetwp-facet{display:inline-block}.facetwp-facet :is(.facetwp-radio,.facetwp-radio.checked){border:1px solid var(--global-palette1)}.facetwp-facet .facetwp-radio.checked{background:var(--global-palette1);color:var(--global-palette9)}.facetwp-facet :is(.facetwp-radio,.facetwp-radio.checked):hover{background:var(--global-palette-btn-bg-hover);color:var(--global-palette9)}.facetwp-facet .facetwp-checkbox{border:1px solid var(--global-palette6);background:var(--global-palette9)}.facetwp-facet .facetwp-checkbox:hover,.facetwp-facet .facetwp-checkbox.checked{background:var(--global-palette6);color:var(--global-palette9)}}.onsales .facetwp-facet-onsale{display:none}html .woocommerce span.onsale{border-radius:0;background-color:var(--global-palette6);padding:.3em .7em .3em .9em}html .woocommerce ul.products li.product .onsale{inset:1em 0 auto auto}@media (width>1025px){body.single-product span.onsale{position:relative;top:0;left:3rem}}.single-product .entry{margin-top:60px}.woocommerce-product-gallery .flex-viewport a{pointer-events:none}:is(.single-content,.single-product) .desc-separator{margin-block:3.2em 1.8em;border-bottom:1px solid #e6e6e6}.product_cat-dandruff{--_range-color:var(--dandruff-blue)}.product_cat-skin-care{--_range-color:var(--skin-care-pink)}.product_cat-hair-loss,.product_cat-food-supplement{--_range-color:var(--hair-loss-purple)}.product_cat-dry-damaged{--_range-color:var(--dry-dam-red)}.woocommerce.single-product div.product .woocommerce-tabs{border:none}.woocommerce-tabs ul{margin:0 0 0 .9em}.woocommerce-tabs li::marker{content:'■ ';color:var(--_range-color)}body.single-product div.product div.images .flex-control-thumbs{margin-top:.5em;max-width:100%}body.single-product div.product div.images .flex-control-thumbs :is(li:first-child,li){width:calc(25% - 3px);height:calc(27% - 3px)}body.single-product div.product div.images .flex-control-thumbs li img{opacity:1}@media (width>1025px){body.single-product div.product div.images.woocommerce-product-gallery{width:33.556%;margin-left:14.444%}body.single-product div.product div.images .flex-control-thumbs{width:24.01%;-webkit-transform:unset;transform:unset;position:absolute;top:0;left:-30.09%}body.single-product div.product div.images .flex-control-thumbs :is(li:first-child,li){width:100%;height:152.2%;margin-bottom:10%}}.badge-grid{margin-top:2em;position:relative}.woocommerce .badge-grid img{display:inline-block;margin:6px;width:56px}.badge-grid::after{content:'';position:absolute;inset:0;background:var(--_range-color);mix-blend-mode:color;opacity:.5}@media (min-width:768px){.woocommerce .badge-grid img{width:80px}}.desc-highlight{color:var(--_range-color);font-weight:700;text-transform:uppercase}.single-product.woocommerce div.product.bundled_product_summary{background:var(--global-palette7);border-bottom:0;margin-bottom:1rem;padding:1rem}.woocommerce div.product .bundled_product_title.product_title{font-size:18px}.woocommerce div.product .bundled_item_wrap span.price,.woocommerce div.product .bundled_item_wrap p.price{font-size:1em}body.single-product div.product .bundle_form table.variations td:is(.label,.value){display:inline-block;font-size:16px;padding:0 1ch 0 0;width:max-content}html .woocommerce :is(li,div).product .bundled_item_cart_content .stock{margin-top:0}.type-product .cart .single_add_to_cart_button{width:fit-content}.kt_share_shortcode .kt-socialstyle-style_03 a{background-color:#f5f5f5;border:0;border-radius:5px;height:38px;width:52px}.kt_share_shortcode .kt-socialstyle-style_03 a:hover{background-color:var(--global-palette7);color:var(--global-palette1)}.kt_share_shortcode .kt-socialstyle-style_03 a svg{height:22px;width:22px}#description{border-bottom:1px solid #e6e6e6}#description,#description p:last-child{margin-bottom:3.2em}.woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity{position:relative}.woocommerce-grouped-product-list-item .stock{position:absolute;top:-40px}.woocommerce-grouped-product-list-item__label a{text-decoration:none}body.woocommerce div.product form.cart .group_table{margin:.5em 0 0}body.woocommerce div.product form.cart .group_table td{padding-bottom:2em}#reviews{max-width:900px;margin:0 auto}#reviews .rvx-review-inner{padding:0 0 30px}.rvx-review-user__avatar,.rvx-recommendation-count,.single-product #rvx-review-form__wrapper,#rvx-review-filter,div[x-show^="!fetch"]{display:none}.rvx-aggregation__row{line-height:1.2!important}.rvx-aggregation__row .\!rvx-pb-space8{padding-bottom:0!important}html .woocommerce .star-rating{color:#ff9610}#rvx-storefront-widget--aggregation__summary{width:50%;margin:auto}.rvx-place-content-center a,:is(#reviews #rvx-storefront-widget,#rvx-review-form__wrapper) :is(.rvx-review-write__button,.rvx-review-form__submit--button){background:var(--global-palette-btn-bg)!important;border-radius:0!important;border:none!important}.rvx-place-content-center a:hover,#reviews #rvx-storefront-widget :is(.rvx-review-write__button,.rvx-review-form__submit--button):hover{background:var(--global-palette-btn-bg-hover)!important}.rvx-review-form .rvx-rounded-md{border-radius:0}body #reviews .rvx-review-wrapper .rvx-review-card .rvx-review-info__feedback,.rvx-review-form .rvx-review-form__recommended label{font-size:18px!important}#rvx-review-form__wrapper .rvx-review-form .rvx-review-form__recommended label{margin:0 0 0 25px}.rvx-review-form .rvx-review-form__recommended .vx-gap-space8{gap:40px}body #reviews .rvx-review-wrapper .rvx-review-card{background-color:var(--global-palette9)!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none;margin-top:0}body #reviews .rvx-review-wrapper .rvx-review-card:not(:last-child) .rvx-review-card__body{border-bottom:1px solid #e6e6e6;padding-bottom:30px}.rvx-review-card__body .rvx-review-user{gap:0}.rvx-review-card__body .rvx-review-user .rvx-w-full{display:flex;gap:10px}.rvx-review-card__body .rvx-review-user .review{margin-bottom:0;align-items:baseline}body #reviews #rvx-review-form__wrapper,.rvx-place-content-center{background-color:var(--global-palette7)!important}body #reviews #rvx-review-form__wrapper{border-radius:0!important;padding:15px}.rvx-place-content-center{border-radius:0!important;height:100px}.rvx-place-content-center a{color:#fff;text-decoration:none;padding:8px 20px;margin:0 10px;font-family:var(--global-body-font-family);font-size:18px}.rvx-place-content-center a:hover{color:var(--global-palette9)}.rvx-review-owner-replay{margin-left:3em;background-color:var(--global-palette7)!important;padding:10px}.rvx-review-owner-replay div:has(img){border-radius:0!important;border:none!important}.rvx-review-owner-replay .rvx-review-owner-replay__icon{display:none}.rvx-review-owner-replay .rvx-review-info__date{font-size:16px!important}.rvx-review-owner-replay p,#rvx-storefront-widget .rvx-review-wrapper :is(.rvx-review-user__name,.rvx-review-info__title,.rvx-review-info__feedback){font-size:18px!important}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){background:linear-gradient(90deg,rgba(var(--message-color),1) 0%,rgba(var(--message-color),1) 44px,rgba(var(--message-color),.1) 44px,rgba(var(--message-color),.1) 100%);border:1px solid rgba(var(--message-color));border-radius:0;color:#000;line-height:1.3;position:relative;margin:0 0 30px 0;text-align:left}.woocommerce-checkout .single-content ul.woocommerce-error:last-child{margin-bottom:30px}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){padding:12px 60px 10px!important}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){font-size:16px}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):before{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:22px;height:20px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(20deg) brightness(108%) contrast(102%)}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):before{padding:3px 0 0 3.5px}.cart-empty.woocommerce-info .wm-close{display:none}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) 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{background:no-repeat right center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd' viewBox='0 0 10 16'%3E%3Cpath d='m821.71 2878.44-7.258 7.26 7.258 7.25' style='fill:none;fill-rule:nonzero;stroke:%2300bf6f;stroke-width:2px' transform='matrix(-1 0 0 1 822.411 -2877.72)'/%3E%3C/svg%3E");padding-right:15px;background-size:9px 14px}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a:hover{opacity:1}html .woocommerce .woocommerce-message{--message-color:0, 191, 111}html .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")}html .woocommerce .woocommerce-info{--message-color:251, 181, 29}html .woocommerce .woocommerce-info:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' height='20' width='20' 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")}html .woocommerce .woocommerce-error{--message-color:251, 20, 58}html .woocommerce .woocommerce-error:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' width='20' height='20' 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 (width < 768px){.ccht-site-logo img{width:170px}}.progress-wrp{max-width:500px;margin:60px auto 20px;width:100%}.progress-line{width:80%;height:5px;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);width:12ch;text-align:center}.prog-steps p::before{content:'';position:absolute;display:block;width:40px;height:40px;left:50%;top:-46px;transform:translateX(-50%);background-color:var(--global-gray-500)}.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:70px;top:-46px;left:clamp(16px, calc(1rem + ((1vw - 3.2px) * 12)), 40px);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(--global-palette6)}.woocommerce-checkout .prog-steps p.step-cart::after,.woocommerce-checkout.woocommerce-order-received .prog-steps :is(p.step-payment,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")}.woocommerce-checkout .progress-wrp .progress-filler{width:33%}.woocommerce-checkout.woocommerce-order-received .progress-wrp .progress-filler{width:100%}.woocommerce-page h2{font-weight:400;font-size:25px}:is(.woocommerce-cart,.woocommerce-checkout) table.cart .product-name a,#add_payment_method table.cart .product-name a{text-decoration:none}td.product-quantity .quantity-wrap,.woocommerce div.product form.cart div.quantity{display:flex}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.single-product .wp-site-blocks div.product form.cart .woocommerce-grouped-product-list-item__quantity .quantity .qty,html .woocommerce .quantity .qty,html .woocommerce .quantity{height:48px}html .woocommerce .quantity .qty{appearance:textfield!important;border:solid var(--global-palette1);border-radius:0;border-width:1px 0;-moz-appearance:textfield!important;font-size:18px;padding:0;width:1.5em}button.qty-button{background:#fff0;border:solid var(--global-palette1);color:var(--global-palette1);font-size:24px;font-weight:300;padding:0 11px;align-items:center}button.qty-button.minus{border-width:1px 0 1px 1px}button.qty-button.plus{border-width:1px 1px 1px 0}button.qty-button:active,button.qty-button:focus,button.qty-button:hover{background:#fff0;color:var(--global-palette6)}.woocommerce.widget_shopping_cart,.mini-cart-container{height:100%}li.mini_cart_item[style*="zoom"]{opacity:.3}li.mini_cart_item[style*="zoom"]>div{background:transparent!important}.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}body .woocommerce.widget_shopping_cart .buttons a:not(.checkout){border:1px solid var(--global-palette1);margin-bottom:10px}body .woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);border:1px solid var(--global-palette-btn-bg-hover)}body .woocommerce :is(a.remove:hover,a.remove){font-size:0!important;background: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='M216,48H176V40a24,24,0,0,0-24-24H104A24,24,0,0,0,80,40v8H40a8,8,0,0,0,0,16h8V208a16,16,0,0,0,16,16H192a16,16,0,0,0,16-16V64h8a8,8,0,0,0,0-16ZM96,40a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8v8H96Zm96,168H64V64H192ZM112,104v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V104a8,8,0,0,1,16,0Z'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-top:5px}body .woocommerce a.remove:hover{opacity:.7}.woocommerce table.cart td.actions .button[name='update_cart'],.woocommerce-cart-form__contents button[name='update_cart']{display:none}body.woocommerce-cart .cart-collaterals .cart_totals table small{color:var(--global-palette1)}.cart_item .free-gift{color:var(--global-palette6)}.gift-image{width:2.2em;display:inline-block;margin:-.8em 0}@media (width < 719px){html .woocommerce table.shop_table_responsive tr:nth-child(2n) td,html .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff0}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item{border-top:1px solid var(--global-palette1);display:flex;flex-flow:row wrap;margin:10px 0 20px}table.cart td.product-remove a.remove{position:absolute;font-size:20px;top:9px;right:-4px;width:19px}.woocommerce-cart-form table.woocommerce-cart-form__contents tr :is(.product-name,.product-name a){text-align:left!important;font-size:18px}html .woocommerce table.shop_table{font-size:16px}html .woocommerce table.shop_table td{border:none}.woocommerce-cart table.shop_table_responsive tr td::before{float:none}.woocommerce-cart-form table.shop_table_responsive tr td:is(.product-name,.product-quantity):before{content:''}.woocommerce-cart-form__cart-item .product-name,.woocommerce-cart table .woocommerce-cart-form__cart-item td.product-subtotal,.woocommerce table.shop_table td.product-quantity{padding:0 .875em .43em calc(33% + 0.875em);flex:1 1 100%}.woocommerce-cart-form__cart-item .product-remove{flex:1 1 100%;order:1;position:relative}.woocommerce-cart-form__cart-item .product-name{order:2}.woocommerce .woocommerce-cart-form__cart-item .product-thumbnail{flex:1 1 33%;order:3;padding:0}.woocommerce-cart-form__cart-item .product-price{flex:1 1 67%;order:4}.woocommerce table.shop_table td.product-quantity{order:5;margin:-30px 0 0}.woocommerce-cart table .woocommerce-cart-form__cart-item td.product-subtotal{order:6}body.woocommerce-cart .quantity.spinners-added{margin:15px 0}}.woocommerce-checkout-review-order-table .product-total{width:50%}:is(.woocommerce-checkout,.woocommerce-mini-cart) .product-image{background:rgb(0 0 0 / .03);float:left;position:relative;width:45px}.woocommerce-checkout .product-image{margin-right:15px}.woocommerce-mini-cart .product-image{margin-right:20px}.woocommerce-cart .product-thumbnail img,:is(.woocommerce-checkout,.woocommerce-mini-cart) .product-image img{filter:opacity(.97)}.woocommerce-checkout .product-quantity{display:none}.product-qty{position:absolute;width:20px;height:20px;top:-4px;right:-8px;display:grid;place-items:center;background:#fff;border-radius:15px;box-shadow:2px 2px 5px 0 rgb(0 0 0 / .2);font-size:13px;line-height:1}.woocommerce table.shop_table tfoot .cart-coupon-row :where(th,td){border-top:0}.coupon-card-container{display:flex;flex-wrap:wrap;gap:16px;margin-block:-6px 6px}.coupon-card{background:#f5f5f5;padding:10px 12px 3px;min-width:120px;text-align:center;position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between}.coupon-card .remove-coupon{background:#fff;border-radius:15px;box-shadow:2px 2px 5px 0 rgb(0 0 0 / .2);color:var(--ewp-red);text-decoration:none;font-size:16px;line-height:1;position:absolute;width:20px;height:20px;top:0;right:0;transform:translate(50%,-50%);display:grid;place-items:center}.coupon-card .remove-coupon:hover{background:color-mix(in srgb,var(--ewp-red),transparent 80%)}.coupon-card .coupon-code{font-size:70%;line-height:1;margin-bottom:5px;max-width:120px}.coupon-card .coupon-value{color:var(--global-palette6);font-size:90%}.woocommerce form .form-row :is(input,textarea,.select2-selection){border-radius:0;border-color:color:var(--global-palette1)}.woocommerce form .form-row .required{display:none}.woocommerce form .form-row.notes{margin:30px 0 0}form.checkout .woocommerce-shipping-fields__field-wrapper{margin-top:50px}.checkout-inline-error-message{font-size:14px;color:var(--ewp-red)}.woocommerce form :is(.form-row.woocommerce-validated,form .form-row.woocommerce-invalid) input.input-text{border-color:var(--global-palette1)}.woocommerce form.checkout .form-row.woocommerce-invalid label{color:var(--global-palette5)}html:is([lang='hu-HU'],[lang='pl-PL'],[lang="cs-CZ"]) :is(#billing_country_field,#shipping_country_field){visibility:hidden;position:absolute;left:-9999px}.woocommerce form #consent_email_subscription_field{margin-top:2em}.woocommerce-remove-coupon{text-decoration:none;background:var(--global-palette1);color:var(--global-palette9);font-size:80%;margin-left:1em;padding:.1em .6em .3em}.woocommerce-remove-coupon:hover{background:var(--global-palette-btn-bg-hover);color:var(--global-palette9)}.checkout-review-shipping-table th{display:none}.woocommerce table.shop_table.checkout-review-shipping-table td{background:var(--global-palette7);padding:12px 12px 12px 52px}.woocommerce ul#shipping_method li{padding:0;margin:0}.woocommerce ul#shipping_method li:has(.packeta-widget){flex-direction:column;align-items:start}.woocommerce ul#shipping_method li label{font-weight:700}.woocommerce ul#shipping_method li label small{font-weight:400}.woocommerce .packeta-widget.after-rate .packetery-widget-button-row{display:flex;gap:10px;width:unset}.woocommerce .packeta-widget.after-rate .packeta-widget-button button{width:unset;padding:8px 10px}.packeta-widget.after-rate .packeta-widget-button .packetery-widget-button-logo{width:35px;height:35px;margin:0}.woocommerce ul#shipping_method li:has(.packeta-widget) :is(.packeta-widget,.packeta-widget-selected-address){margin-bottom:0}.packetery-widget-button-wrapper p{font-size:18px}.woocommerce-checkout #payment li:not(.payment_method_woocommerce_payments) p:last-child,.wcpay-upe-form{background:var(--global-palette9);padding:20px;position:relative}.woocommerce-checkout #payment .wc_payment_methods li:not(.payment_method_woocommerce_payments) p:last-child{margin:0 20px 20px}.wcpay-upe-form{margin:0 20px}.woocommerce-checkout #payment ul.payment_methods{background:var(--global-palette7);border:none;padding:20px}.woocommerce-checkout #payment .wc_payment_method div.payment_box{margin:0 0 20px}.woocommerce-checkout #payment ul.wc_payment_methods:has(>li:nth-child(2)) .wc_payment_method div.payment_box{margin:0}.wcpay-upe-element,.payment_box fieldset{padding:0!important;margin:0}.payment_box fieldset{border:none}.shipping_method_desc{background:var(--global-palette7);border-radius:.5em;font-size:70%;font-weight:400;height:0;overflow-y:clip;padding:0 .8em;position:relative;top:.3em;transition:height 500ms ease}input.shipping_method:checked+label+:is(.shipping_method_desc,.shipping_method_desc::before){height:auto}.woocommerce-checkout #payment li:not(.payment_method_woocommerce_payments) p:last-child::before,.wcpay-upe-form::before{border:.8em solid var(--global-palette9)}.woocommerce-checkout #payment li:not(.payment_method_woocommerce_payments) p:last-child::before,.wcpay-upe-form::before{content:'';display:block;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;left:0;margin:-1em 0 0 1em;top:-.3em}.woocommerce-checkout .woocommerce-form-coupon-toggle,form.woocommerce-form-coupon p:not([class]){display:none}.woocommerce-checkout .woocommerce form.woocommerce-form-coupon{background:var(--global-palette9);border-radius:0;display:block!important;margin:1em -.5em 0;padding:15px 15px 0;border:1px solid var(--global-gray-400)}.woocommerce form.checkout_coupon .form-row-last{width:51%}.woocommerce form.checkout_coupon .form-row button{color:var(--global-palette1);background:var(--global-palette7);height:38px;padding:0 1em;border:0;line-height:38px}.woocommerce form.checkout_coupon .form-row button:hover{color:var(--global-palette9);background:var(--global-palette1)}.woocommerce-order-received .woocommerce-order-overview__order,.woocommerce-order-received .woocommerce-table tfoot:has(.order-actions--heading) :is(td,th){display:none}.woocommerce-order-received .woocommerce .woocommerce-customer-details address{background-color:var(--global-palette7);padding:1em;border:none;border-radius:0}:is(.packetery-order-detail,.woocommerce-order-received) .woocommerce-table--order-details{background-color:var(--global-palette7)}:is(.woocommerce-order-received .woocommerce .woocommerce-table--order-details,.packetery-order-detail) tbody th{border-top:none}:is(.woocommerce-order-received .woocommerce .woocommerce-table--order-details,.packetery-order-detail) .button{padding:8px 20px}body :is(.pi-corw-text,.pi-corw-text+a){display:none}.page .page-title .entry-title{margin-block:1.5em;text-align:center}p:has(span.num){padding-left:2.6em;position:relative}span.num{position:absolute;left:0}.woocommerce-account .endpoint-title{font-size:clamp(22px, (100vw - 768px) * 80, 26px)}.woocommerce-account h2:not(.endpoint-title){font-size:clamp(20px, (100vw - 768px) * 80, 22px)}.my-account-breadcrumb{font-size:18px;margin-bottom:2em}.my-account-breadcrumb a{text-decoration:none}.my-account-breadcrumb a:hover{opacity:.5;text-decoration:none}.my-account-breadcrumb :is(.home,.separator) svg{width:16px;height:16px}.woocommerce-ResetPassword{background:var(--global-palette7);margin:0 auto;max-width:500px;padding:1em;text-align:center}.woocommerce form.woocommerce-ResetPassword .woocommerce-form-row{float:none;margin:0 auto 1em;width:100%}.account-navigation-wrap{display:none}body.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content{float:none}.account-dashboard a{text-decoration:none}.account-dashboard .account-item{padding:10px;display:flex;gap:15px;margin:0 0 20px;height:100%;background:var(--global-palette7)}.account-dashboard .account-item .account-icon{height:fit-content;background:var(--global-palette9);border-radius:50px}.account-dashboard .account-item img{width:55px;height:55px;max-width:unset;padding:8px}.single-content .account-item-title{margin-bottom:10px;font-weight:700;text-decoration:none}body .woocommerce table.my_account_orders :is(th,td){padding:10px 8px}.woocommerce table.my_account_orders .button{padding:5px 20px}.woocommerce table.my_account_orders .button:not(:last-child){margin-right:5px}body .woocommerce table.shop_table.woocommerce-orders-table tr{margin-bottom:1em}body .woocommerce table.shop_table.woocommerce-orders-table :is(td,tfoot td,tfoot th,tbody th){border:none;background-color:var(--global-palette7)}table.my_account_orders :is(.woocommerce-orders-table__header-product-image,.woocommerce-orders-table__cell-product-image){display:none}#back-prev-elem{width:fit-content}.woocommerce .woocommerce-order-details .product-name a{text-decoration:none}.woocommerce .woocommerce-order-details table.shop_table tfoot :is(th,td){border-top:none}.woocommerce .woocommerce-order-details table.shop_table tfoot tr:last-child :is(th,td),.woocommerce-order-details table.shop_table tbody td{border-top:none;background-color:var(--global-palette7)}p.woocommerce-form-row.form-row-wide:has(input[name="image"]){display:none}body .woocommerce form:is(.login,.register),.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{background-color:var(--global-palette7);border:none}.woocommerce-EditAccountForm fieldset{padding:60px 20px 20px;position:relative}.woocommerce-EditAccountForm fieldset legend{position:absolute;top:1em}.woocommerce-account body.woocommerce-account :is(.woocommerce-Address,.woocommerce .woocommerce-customer-details address){background-color:var(--global-palette7);padding:1em;border:none;border-radius:0}.woocommerce-account address{font-style:normal}.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;position:relative;background-size:22px;text-indent:-9999px;width:22px;height:22px;position:absolute;top:10px;right:0}.woocommerce-account .woocommerce-Address:has(address br) a.edit{background:no-repeat center 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='M227.32,73.37,182.63,28.69a16,16,0,0,0-22.63,0L36.69,152A15.86,15.86,0,0,0,32,163.31V208a16,16,0,0,0,16,16H216a8,8,0,0,0,0-16H115.32l112-112A16,16,0,0,0,227.32,73.37ZM92.69,208H48V163.31l88-88L180.69,120ZM192,108.69,147.32,64l24-24L216,84.69Z'%3E%3C/path%3E%3C/svg%3E")}.woocommerce-account .woocommerce-Address:not(:has(address br)) a.edit{background:no-repeat center 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='M224,128a8,8,0,0,1-8,8H136v80a8,8,0,0,1-16,0V136H40a8,8,0,0,1,0-16h80V40a8,8,0,0,1,16,0v80h80A8,8,0,0,1,224,128Z'%3E%3C/path%3E%3C/svg%3E")}@media (width>768px){.account-dashboard{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.account-dashboard .account-item p:not(.account-item-title){font-size:18px}body.woocommerce-account .woocommerce-MyAccount-content{width:100%}body .woocommerce table.woocommerce-MyAccount-orders tr:nth-child(2n) :is(th,td),body .woocommerce table.woocommerce-cart-form__contents tr:nth-child(2n) :is(th,td){background-color:#fff0}:is(.woocommerce-account,.woocommerce-order-received) address{font-size:18px}}@media (width>1025px){body.woocommerce-account .woocommerce-MyAccount-content{max-width:1100px;margin:auto}}.site-footer .site-top-footer-wrap{padding:0}p:has(.footer-logo-link){margin-bottom:3rem}.site-top-footer-inner-wrap #nav_menu-3{margin-bottom:-9px}.cmplz-show-banner{cursor:pointer}.site-footer .help{margin:0}.site-footer .help{margin-bottom:18px}.site-footer .social-icons{margin-top:80px;display:flex;justify-content:space-between}.site-footer .social-icons a{margin-right:24px}.site-footer .social-icons a:hover{opacity:.7}@media (min-width:401px){.site-footer .social-icons{justify-content:start}.site-footer .social-icons a{margin-right:48px}}@media (min-width:768px){.site-footer .social-icons svg{width:24px;height:24px}.site-footer .social-icons a{margin-right:24px}.site-footer .social-icons{margin-top:58px}}@media (min-width:1025px){.site-footer .social-icons{margin-top:58px}}