/*!
Theme Name: articsoka
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Positive Design
Author URI: https://positivedesign.agency/
Description: A child theme for Articsóka Konyha.
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: articsoka
*/
 input,textarea,button,select,a,h3,li{-webkit-tap-highlight-color:#fff0}*:focus,*:active{outline:0}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}:root{--atk-red:#fb143a}body .entry-content{word-break:normal}.entry-header.page-title{margin-top:30px}.woocommerce-checkout h3,:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) h2{font-size:24px}:is(.woocommerce-account,.woocommerce-cart) h3{font-size:18px}.allergenic-container{flex-wrap:wrap;gap:15px 10px;justify-content:center;max-width:370px}.allergenic-item{flex:1 1 22%}.single-content .allerg-title{font-size:12px;line-height:1;margin-top:5px;text-align:center}@media (min-width:768px){.allergenic-container{flex-wrap:nowrap;gap:15px;justify-content:flex-start}}.kt-tabs-wrap .kt-title-item{width:100%}.kt-tabs-wrap .kt-tab-title{justify-content:center}@media (min-width:768px){.kt-tabs-wrap .kt-title-item{width:fit-content}}@media (min-width:1360px){body .kt-tabs-wrap .kt-tabs-content-wrap>.wp-block-kadence-tab{padding:25px 160px 60px}}.gform_heading{display:none}.gform_wrapper .gfield{position:relative}body .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:30px}:is(body .gform-body .gfield,.woocommerce form) input[type='text'],:is(body .gform-body .gfield,.woocommerce form) input[type='email'],:is(body .gform-body .gfield,.woocommerce form) input[type='number'],:is(body .gform-body .gfield,.woocommerce form) input[type='tel'],:is(body .gform-body .gfield,.woocommerce form) input[type='password'],:is(body .gform-body .gfield,.woocommerce form) textarea{padding:10px}.woocommerce form .form-row,.gform_wrapper .gfield{position:relative}body .gform_wrapper.gravity-theme .gfield_label{background:#fff;position:absolute;line-height:1em;top:-7px;left:25px;font-size:14px;padding:0 5px;z-index:1}body .woocommerce form .form-row label:not(.woocommerce-form__label-for-checkbox){background-image:linear-gradient(0deg,#fff 7px,transparent 7px);font-size:14px;font-weight:400;line-height:1em;margin:1em 0 -7px 17px;padding-left:5px;position:relative;width:fit-content;z-index:2}.gform_wrapper .gfield_consent_label,.gform_wrapper .gfield-choice-input+label{width:calc(100% - 40px);font-weight:400;font-size:14px;cursor:pointer;position:relative;line-height:1.4em}.gform_wrapper.gravity-theme .gform_footer{justify-content:center}.gform_wrapper.gravity-theme .gform_footer input{font-size:18px;padding:11px 24px}body .gform_wrapper.gravity-theme .gform_validation_errors{display:none}body .gform_wrapper.gform_validation_error :is(.gfield_validation_message,.validation_message){color:var(--atk-red);border:none;font-size:.7em;padding:0;background:#fff0;margin:3px 0 0!important}body .gform_wrapper.gravity-theme .gfield_error label{color:var(--global-palette4)}body .gform_wrapper.gravity-theme .gfield_error [aria-invalid='true']{border:1px solid var(--global-palette1)}body .gform_wrapper .gform_confirmation_message{color:var(--global-palette1)}@media (min-width:500px){.ginput_container_consent+.gfield_description.validation_message{margin:0 0 0 30px}}body .woocommerce form #billing_country_field,.woocommerce form .form-row .required,#shipping_country_field{display:none}body .woocommerce form :is(.form-row-first,.form-row-last),body.woocommerce-page :is(form .form-row-first,form .form-row-last){width:49%}body .woocommerce form .form-row.woocommerce-invalid label{color:var(--global-palette5)}#ship-to-different-address span{font-family:var(--global-body-font-family);font-size:16px;font-weight:400;margin-bottom:5px;width:fit-content}.woocommerce form .form-row.notes{margin:2em 0 0}.woocommerce-form__label-for-checkbox input[type='checkbox'],:is(#reg_accept_pp_field,#woo_ml_subscribe_field) .checkbox input[type='checkbox'],.gform_wrapper .gfield_checkbox li input[type='checkbox'],.gform_wrapper .ginput_container_consent input[type='checkbox'],.gform_wrapper .ginput_container_checkbox input{position:absolute;left:-9999px;width:1px}.woocommerce-form__label-for-checkbox>span,.woocommerce-form__label-for-checkbox>span{cursor:pointer;display:block;font-weight:400;position:relative;left:36px;line-height:1.4em}.woocommerce form #woo_ml_subscribe_field label.checkbox{cursor:pointer;position:relative;left:15px}.gform_wrapper .gfield_consent_label,.gform_wrapper .gfield-choice-input+label,.gfield_html{display:block;width:calc(100% - 60px);font-weight:400;cursor:pointer;position:relative;left:30px;line-height:1.4em}.gform_wrapper .gfield_consent_label a,.gform_wrapper .gfield-choice-input+label a{font-weight:700}.link-style-no-underline .entry-content .gfield_consent_label a:hover,.link-style-no-underline .entry-content .gfield-choice-input+label a:hover{font-weight:700;text-decoration:underline}#woo_ml_subscribe_field label:before,.woocommerce-form__label-for-checkbox>span:before,#reg_accept_pp_field .checkbox>span:before,.gform_wrapper .ginput_container_consent label:before,.gform_wrapper .gfield-choice-input+label:before{content:'';position:absolute;left:-30px;top:0;width:18px;height:18px;transition:all 0.2s ease;background-color:#fff;background-clip:content-box;border:1px solid var(--global-palette1)}#woo_ml_subscribe_field label:before{left:-25px}#woo_ml_subscribe_field label:has(input:checked):after,.woocommerce form #woo_ml_subscribe_field label:after,.woocommerce-form__label-for-checkbox>span:after,.gform_wrapper .ginput_container_consent label:after,.gform_wrapper .gfield-choice-input+label:after{border-right:2px solid var(--global-palette9);border-top:2px solid var(--global-palette9);width:7px;height:13px;content:'';position:absolute;top:9px;left:-28px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none}#woo_ml_subscribe_field label:has(input:checked):after{left:-23px}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:before,#woo_ml_subscribe_field label:has(input:checked):before,.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:before,#reg_accept_pp_field .checkbox input[type='checkbox']:checked+span:before,.gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:before,.gform_wrapper .gfield-choice-input:checked+label:before,.gform_wrapper .gfield_radio input[type='radio']:checked+label:before{background:var(--global-palette1)}#woo_ml_subscribe_field label:has(input:checked):after,.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:after,.gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:after,.gform_wrapper .gfield-choice-input:checked+label:after,.gform_wrapper .gfield_radio input[type='radio']:checked+label:after{-webkit-animation:checkm 0.5s ease 0s running;animation:checkm 0.5s ease 0s running;display:block;border-color:var(--global-palette9)}@keyframes checkm{0%{height:0;width:0}25%{height:0;width:7px}50%{height:13px;width:7px}}#ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before{background:#fff;border-color:var(--global-palette1)}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:after{display:inline}.woocommerce form .form-row.place-order{margin-bottom:-.3em}#reg_accept_pp_field .checkbox>span,.form-row.tos .checkbox>span,.form-row.pp .checkbox>span,#billing_company_check+span{margin-bottom:-2em;width:calc(100% - 36px)}.woocommerce ul#shipping_method li input{visibility:hidden;margin:0;position:absolute;left:-9999px}.woocommerce ul#shipping_method li label{position:relative}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before,.woocommerce ul#shipping_method li label:before{content:'';border:1px solid var(--global-palette1);border-radius:50%;width:15px;height:15px;position:absolute}.woocommerce ul#shipping_method li label:before{top:clamp(2.5px, (100vw - 767px) * 9, 4px);left:-25px}.checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before{top:16px;left:21px}.checkout #payment ul.wc_payment_methods li.wc_payment_method input[type='radio']:first-child:checked+label:before,.woocommerce ul#shipping_method li input:checked+label:before{border-color:var(--global-palette1);border-width:5px;background:#fff0}.woocommerce-checkout #payment ul.wc_payment_methods :is(li.wc_payment_method>label,li.wc_payment_method input[type='radio']:first-child:checked+label){border-left:none;background:#fff0;padding:8px 15px 8px 2.5em;position:relative}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover{cursor:pointer;border-left:0;background:#fff0}.site-header .brand{margin-bottom:-28px}@media (width>1024px){.home .site-header .brand{margin-bottom:-69px}}body:not(.home) .site-branding a.brand img.svg-logo-image{height:120px;width:120px}.site-header-main-section-right .site-header-item{margin-top:23px}.header-cart-wrap .header-cart-button .header-cart-total{background:var(--global-palette1);color:var(--global-palette9)}.header-cart-button svg,.header-search-bar .search-form .kadence-search-icon-wrap{display:none}.header-cart-button .kadence-svg-iconset{background-image:url(/wp-content/themes/articsoka/img/paper-bag.svg);background-size:15px;width:25px;height:25px;background-repeat:no-repeat;background-position:center center}.header-cart-button .kadence-svg-iconset:hover{filter:brightness(0) saturate(100%) invert(25%) sepia(57%) saturate(3013%) hue-rotate(81deg) brightness(95%) contrast(73%)}.woocommerce-account .site-main-header-wrap .site-header-row-container-inner{box-shadow:inset 0 -30px 30px -30px #efeeee}body .popup-drawer .drawer-inner{max-width:300px}body .woocommerce table.shop_table :is(tfoot td,tfoot th,tbody th),body.woocommerce-cart .cart-collaterals .cart_totals :is(tr td,tr th),body.woocommerce-checkout .cart-collaterals .cart_totals :is(tr td,tr th),#add_payment_method .cart-collaterals .cart_totals :is(tr td,tr th){border-top:1px solid var(--global-palette7)}.promotion-bar{background-color:var(--global-palette1);color:var(--global-palette9);font-size:16px;padding:6px 20px;text-align:center}.promotion-bar .coupon-code{padding:2px 5px;background-color:#e0dcca;margin:0 2px;font-family:monospace;color:#000}.promotion-bar.alert{background-color:red;font-weight:700}.woocommerce ul.products li.product .price del{font-size:90%}.single-content .menu-title-row{font-size:clamp(22px, (100vw - 767px) * 99, 26px);max-width:1300px;margin-left:auto;margin-right:auto;padding:0 var(--global-kb-spacing-md,2rem)}@media (min-width:768px){.single-content .menu-title-row{padding-inline:var(--global-kb-spacing-xs,1rem)}}.single-product .stock,.single-product :is(.related .product-action-wrap,.single-product .cart){display:none}body.woocommerce-cart .woocommerce-cart-form button[name='update_cart']{display:none!important}body .woocommerce table.shop_table td{border-top:0}.woocommerce .kadence-woo-cart-form-wrap .cart-collaterals .shop_table{background-color:var(--global-palette7);padding:10px}.woocommerce-cart table.cart .product-name a{text-decoration:none}.quantity-wrap input[type='number']{-moz-appearance:textfield;appearance:textfield}.quantity-wrap input[type='number']::-webkit-outer-spin-button,.quantity-wrap input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart_item td.product-quantity .quantity-wrap{gap:0}body .quantity-wrap .qty-button{background:var(--global-palette9);border:1px solid var(--global-palette1);color:var(--global-palette1);font-size:20px;padding:0 13px}body .quantity-wrap .qty-button:hover{background:var(--global-palette8)}body .quantity-wrap :is(.qty-button.minus:hover,.qty-button.minus){border-width:1px 0 1px 1px}body .quantity-wrap :is(.qty-button.plus:hover,.qty-button.plus){border-width:1px 1px 1px 0}body .quantity-wrap .input-text.qty.text{border:1px solid var(--global-palette1);border-width:1px 0;border-radius:0;width:36px;max-height:36px;padding:0;font-size:16px}.woocommerce.widget_shopping_cart,.mini-cart-container{height:100%}.kadence-mini-cart-refresh{display:flex;flex-direction:column;height:100%}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total,.woocommerce .widget_shopping_cart .woocommerce-mini-cart__total.total{margin-top:auto}body .woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:1px solid var(--global-palette7)}body.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-size:16px}#cart-drawer .drawer-header{padding:1.5em}body .woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total body #cart-drawer h2.side-cart-header{font-size:18px}body .woocommerce.widget_shopping_cart .buttons a:not(.checkout){border:1px solid var(--global-palette1);color:var(--global-palette1)}body .woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover{border:1px solid var(--global-palette2);color:var(--global-palette2)}body .woocommerce a.remove{color:var(--global-palette9)!important;background:var(--global-palette4)}@media (min-width:768px){body .woocommerce a.remove{color:var(--global-palette5)!important;background:#fff0}body .woocommerce a.remove:hover{color:var(--global-palette9)!important;background:var(--global-palette5)}}@media (min-width:1025px){body .woocommerce table.shop_table td{border-top:1px solid var(--global-palette7)}}@media (max-width:767px){.woocommerce-cart-form h2{display:none}.woocommerce-page .woocommerce-cart-form table.shop_table tr:nth-child(2n) td{background-color:#fff0}.woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item{border-top:1px solid var(--global-palette7);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:100%;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{float:left;text-align:left;margin:10px 0 0}.woocommerce-cart .woocommerce ul#shipping_method{margin:10px 0 0 25px}body .woocommerce form .form-row{width:100%}}.woocommerce #customer_details .form-row{margin-bottom:20px}.woocommerce #customer_details .form-row.company{margin-bottom:-10px}.woocommerce-additional-fields h3{display:none}.woocommerce-shipping-totals th{width:50%}.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout .woocommerce .woocommerce-checkout .shop_table tr:not(.coupon-form){background-color:#f7f7f7}.woocommerce table.shop_table tr.coupon-form td{padding:12px 7px 0}body.woocommerce-checkout #payment div.payment_box{width:calc(100% - 2em);padding:1em;margin:0 1em 1em;background-color:#fff}body.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;left:0;margin:-1em 0 0 2em}#payment div.payment_box p:last-child{font-size:13px}.payment_method_eh_stripe_checkout label:after{content:url(/wp-content/themes/articsoka/img/cards_strip.png);display:block;width:129px;height:21px;position:relative;top:-2px;left:10px}body.woocommerce-checkout #payment div.payment_box::before{top:-.75em}.vp-woo-pont-shipping-method-icons{display:none}.vp-woo-pont-review-order-selected{margin-left:-42px}@media (max-width:767px){.woocommerce-cart .vp-woo-pont-review-order-selected{text-align:left}}#vp-woo-pont-show-map{background:var(--global-palette1);color:var(--global-palette9);display:inline-block;padding:0 .6em;text-decoration:none}#vp-woo-pont-show-map:hover{background:var(--global-palette2)}.ark-shipping-desc{position:relative;background-color:#fff;padding:5px 10px;width:100%;margin:5px 0 0;line-height:1.3}.single-content .ark-shipping-desc p{font-size:13px;margin-bottom:0;font-weight:400}.ark-shipping-desc:before{content:'';display:block;border:8px solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;left:0;margin:-15px 0 0 2em;top:0}.woocommerce ul#shipping_method li input+label+.ark-shipping-desc{display:none}.woocommerce ul#shipping_method li input:checked+label+.ark-shipping-desc{display:block}.chk-day{background:#fbb51d;border-radius:90px;color:var(--global-palette4);display:inline-block;width:18px;height:18px;text-align:center;line-height:1.4;font-size:12px;padding:2px}.chk-product-image{float:left;margin-right:10px;max-width:60px}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{display:block!important;color:var(--atk-red);font-size:14px}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--global-palette1)}.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{border:0;color:var(--global-palette1);background:var(--global-palette7);height:38px;margin-left:6px;padding:0 1em;line-height:38px}.woocommerce form.checkout_coupon .form-row button:hover{color:var(--global-palette9);background:var(--global-palette1)}@media (max-width:767px){body .woocommerce form.woocommerce-form-coupon .form-row{width:49%}}.woocommerce:has(.wc-empty-cart-message){text-align:center}body .woocommerce .cart-empty.woocommerce-info{font-size:20px;margin-top:40px}@media (min-width:520px){.payment_method_eh_stripe_checkout label:after{display:inline;position:absolute;right:25px;top:15px;left:auto}}#wc-stripe-upe-form,#wc-stripe-upe-form+fieldset{border:0;padding:0}.checkout #payment #place_order{margin-bottom:clamp(50px, (100vw - 767px) * 999, 100px)}.woocommerce-order-received .single-content{max-width:800px;margin:0 auto}.woocommerce-order-received .woocommerce ul.order_details li{border:none}.woocommerce-order-received :is(.order-again,.woocommerce-order-details,li.woocommerce-order-overview__payment-method,.woocommerce-customer-details){display:none}.promotion-content{background-image:url(/wp-content/uploads/2022/01/pexels-daria-shevtsova-41175345.jpg);background-size:cover;padding:clamp(40px, (100vw - 767px) * 80, 60px) clamp(20px, (100vw - 767px) * 60, 40px);margin-bottom:100px}.promotion-content.review{background-image:url(/wp-content/uploads/2024/05/mo-terkep.png)}.promotion-box{padding:20px;text-align:center;background-color:var(--global-palette9)}.promotion-box :is(.title,.code){font-size:20px;font-weight:700}.promotion-box .code span{font-family:monospace;padding-inline:5px;background-color:var(--global-palette7)}.promotion-box .center-image{box-shadow:0 0 20px 4px rgba(0 0 0 / .1);display:block;margin-inline:auto;width:fit-content}.progress-wrp{max-width:500px;margin:0 auto;width:100%}.progress-line{width:90%;height:5px;margin:0 auto;border-radius:5px;background-color:var(--global-palette7)}.progress-filler{height:100%;background-color:var(--global-palette1);width:0%}.prog-steps{display:flex;justify-content:space-between;flex-wrap:no-wrap}.prog-steps p{margin:25px 0 0 0;position:relative}.prog-steps p::before{content:'';position:absolute;display:block;width:50px;height:50px;border-radius:50px;left:50%;top:-51px;transform:translateX(-50%);background-color:var(--global-palette7)}.prog-steps p::after{content:'';position:absolute;width:20px;height:20px;background-size:100%;left:50%;transform:translateX(-50%);top:-36px;filter:invert(8%) sepia(1%) saturate(3089%) hue-rotate(317deg) brightness(111%) contrast(89%)}.prog-steps p.step-cart::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M12 29a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM32 29a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM32 16V4H8a2 2 0 0 0-2-2H0v2h4l1.502 12.877A4 4 0 0 0 8 24h24v-2H8a2 2 0 0 1-2-2v-.02L32 16z'/%3E%3C/svg%3E")}.prog-steps p.step-check::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='32'%3E%3Cpath d='M34 4H2C.9 4 0 4.9 0 6v20c0 1.1.9 2 2 2h32c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM20 8h4v4h-4V8zm6 6v4h-4v-4h4zM14 8h4v4h-4V8zm6 6v4h-4v-4h4zM8 8h4v4H8V8zm6 6v4h-4v-4h4zM4 8h2v4H4V8zm0 6h4v4H4v-4zm2 10H4v-4h2v4zm18 0H8v-4h16v4zm8 0h-6v-4h6v4zm0-6h-4v-4h4v4zm0-6h-6V8h6v4z'/%3E%3C/svg%3E")}.prog-steps p.step-payment::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M29 4H3C1.35 4 0 5.35 0 7v18c0 1.65 1.35 3 3 3h26c1.65 0 3-1.35 3-3V7c0-1.65-1.35-3-3-3zM3 6h26c.542 0 1 .458 1 1v3H2V7c0-.542.458-1 1-1zm26 20H3c-.542 0-1-.458-1-1v-9h28v9c0 .542-.458 1-1 1zM4 20h2v4H4zm4 0h2v4H8zm4 0h2v4h-2z'/%3E%3C/svg%3E")}.prog-steps p.step-rec::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M28.681 7.159c-.694-.947-1.662-2.053-2.724-3.116s-2.169-2.03-3.116-2.724C21.229.137 20.448 0 20 0H4.5A2.503 2.503 0 0 0 2 2.5v27C2 30.878 3.122 32 4.5 32h23c1.378 0 2.5-1.122 2.5-2.5V10c0-.448-.137-1.23-1.319-2.841zm-4.138-1.702A27.334 27.334 0 0 1 26.811 8H22V3.189a27.334 27.334 0 0 1 2.543 2.268zM28 29.5c0 .271-.229.5-.5.5h-23a.507.507 0 0 1-.5-.5v-27c0-.271.229-.5.5-.5H20v7a1 1 0 0 0 1 1h7v19.5z'/%3E%3Cpath d='M23 26H9a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2zM23 22H9a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2zM23 18H9a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2z'/%3E%3C/svg%3E")}body.woocommerce-cart .prog-steps p.step-cart::before{background-color:var(--global-palette1)}body.woocommerce-checkout .progress-wrp .progress-filler{width:33%}body.woocommerce-checkout .prog-steps p.step-cart::before,body.woocommerce-checkout .prog-steps p.step-check::before{background-color:var(--global-palette1)}body.woocommerce-checkout .prog-steps p.step-cart::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M27 4 12 19l-7-7-5 5 12 12L32 9z'/%3E%3C/svg%3E")}body.woocommerce-checkout.woocommerce-order-received .progress-wrp .progress-filler{width:100%}body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-check::before,body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-rec::before,body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-payment::before{background-color:var(--global-palette1)}body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-payment::after,body.woocommerce-checkout.woocommerce-order-received .prog-steps p.step-check::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M27 4 12 19l-7-7-5 5 12 12L32 9z'/%3E%3C/svg%3E")}body.woocommerce-cart p.step-cart a{display:none}body.woocommerce-checkout p.step-cart a{position:absolute;width:40px;height:40px;top:-46px;left:2px;z-index:9}body.woocommerce-order-received p.step-cart a{display:none}.woocommerce-account .content-area{margin-top:3rem}body .woocommerce form:is(.login,.register),.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{background:rgb(0 0 0 / .025);border:none}.woocommerce-ResetPassword{max-width:600px;background:rgb(0 0 0 / .025);margin:auto;padding:20px;border-radius:5px}body.woocommerce-account .woocommerce{margin-bottom:4em}body.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li a{padding:15px 30px;border:0!important}body.kadence-account-nav-left.woocommerce-account .account-navigation-wrap{border-right:none}.woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:1px solid #eee}.woocommerce-MyAccount-navigation ul li a:before{margin:0 20px 0 0;float:left;opacity:.5;width:20px;height:20px}.woocommerce-MyAccount-navigation ul li.is-active a:before,.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:url(/wp-content/themes/articsoka/img/dashboard.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:url(/wp-content/themes/articsoka/img/map.svg);width:17px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:url(/wp-content/themes/articsoka/img/market.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:url(/wp-content/themes/articsoka/img/user-edit.svg);width:24px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:url(/wp-content/themes/articsoka/img/exit.svg)}.tooltip{position:relative;top:2px;left:6px;cursor:help}.tooltip path{fill:var(--global-palette1)}@media (min-width:768px){.arg-great-cont,.art-great-title{float:left;width:60%}}.woocommerce table.shop_table td.woocommerce-table__product-name a{cursor:default;pointer-events:none;color:var(--global-palette4);text-decoration:none}.woocommerce table.shop_table td.woocommerce-table__product-name a:has(img){float:left;margin-right:10px}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta{margin-left:0;padding-left:0}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta .wc-item-meta-label{float:none;clear:none}.woocommerce table.shop_table td.woocommerce-table__product-name .wc-item-meta p{display:inline}.woocommerce table.woocommerce-MyAccount-orders .woocommerce-Price-amount{margin-right:20px}.woocommerce .woocommerce-order-details .order-again{display:none}@media (min-width:370px){.woocommerce table.shop_table td.woocommerce-table__product-name a:has(img){min-width:50px}}.woocommerce .woocommerce-MyAccount-content h2.atk-user-greeting-title{margin-bottom:20px}.woocommerce-customer-details,.woocommerce-Address-title,.woocommerce-Address address{max-width:335px}.woocommerce ul.woocommerce-order-overview.woocommerce-thankyou-order-details,:is(body .woocommerce .woocommerce-customer-details,.woocommerce-Address) address{background:rgb(0 0 0 / .025);font-style:normal;padding:10px;border:none}.woocommerce-account .woocommerce-Address .edit{float:right;padding:7px}.woocommerce-address-fields__field-wrapper :is(#billing_company_check_field,#billing_company_field,#billing_tax_number_field){display:none}.my-account-menu-toggle{font-size:16px;padding:7px 0 15px 0;text-align:left;cursor:pointer;color:var(--global-palette4);background-color:#fff}.my-account-menu-toggle:hover{background:none;color:#000;box-shadow:none}.my-account-menu-toggle svg{top:7px;position:relative}@media (min-width:768px){.my-account-menu-toggle{display:none}.account-navigation-wrap{display:block}body.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content{float:left;width:60%}body.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content:has(.wp-block-kadence-rowlayout){width:70%}}@media (max-width:767px){.woocommerce-MyAccount-content{margin-top:30px}.account-navigation-wrap{display:none}}.woocommerce-checkout .wc-block-components-notice-banner.is-error{display:none}body .kadence-woo-messages-none-woo-pages{display:none}.woocommerce .wc-block-components-notice-banner>svg{display:none}:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info),:is(body.woocommerce,body .woocommerce) .wc-block-components-notice-banner{border-radius:0;color:#000;font-size:14px;padding:10px 50px!important;line-height:1.3;position:relative;margin:0 0 1rem 0;text-align:left}:is(body.woocommerce,body .woocommerce) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):before,:is(body.woocommerce,body .woocommerce) .wc-block-components-notice-banner:before{position:absolute;top:4px;left:12px}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a,.woocommerce .wc-block-components-notice-banner__content a.button{color:var(--global-palette3);opacity:.6;margin-top:-8px!important;text-decoration-line:none}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a:hover,.woocommerce .wc-block-components-notice-banner__content a:hover{opacity:1}body .woocommerce .woocommerce-message,.woocommerce .wc-block-components-notice-banner.is-info{border-color:var(--global-palette1);background-color:#6dae3045}body .woocommerce .woocommerce-message:before,.woocommerce .wc-block-components-notice-banner.is-info:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' 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");filter:invert(65%) sepia(14%) saturate(1987%) hue-rotate(48deg) brightness(91%) contrast(87%)}body .woocommerce .woocommerce-info,.woocommerce .wc-block-components-notice-banner.is-success{background-color:#fff3d9;border-color:#fbb51d}.woocommerce .woocommerce-info .woocommerce-Price-amount{font-weight:700}body .woocommerce .woocommerce-info:before,.woocommerce .wc-block-components-notice-banner.is-success:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' height='30px' width='30px' 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");filter:invert(89%) sepia(13%) saturate(6073%) hue-rotate(338deg) brightness(97%) contrast(104%)}body .woocommerce .woocommerce-error,.woocommerce .wc-block-components-notice-banner.is-error{border-color:var(--atk-red);background-color:#d1054747}body .woocommerce .woocommerce-error:before,.woocommerce .wc-block-components-notice-banner.is-error:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' width='30px' height='30px' 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");filter:invert(11%) sepia(91%) saturate(6086%) hue-rotate(331deg) brightness(83%) contrast(98%)}.button.big-button{padding:18px 38px;font-size:18px;margin-bottom:50px}body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt,body .woocommerce #respond input#submit.alt{background-color:#604463}body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover,body .woocommerce #respond input#submit.alt:hover{background-color:#443245}.site-footer-middle-section-1 .wp-block-kadence-image{margin:0 auto}.site-footer .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child{margin-left:0}.site-footer-middle-section-3{flex-direction:column}.site-footer .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget2{margin-left:auto;margin-top:20px}@media (min-width:768px){.site-footer .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget2,.site-footer-middle-section-1 .wp-block-kadence-image{margin:0 auto}body .site-footer .site-footer-row-container-inner .site-bottom-footer-inner-wrap{grid-template-columns:2fr 1fr}}@media (min-width:1025px){.site-footer .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget2,.site-footer-middle-section-1 .wp-block-kadence-image{margin:0 auto 0 0}body .site-footer .site-footer-row-container-inner .site-bottom-footer-inner-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}