/*!
Theme Name: szuno
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Positive Design
Author URI: https://positivedesign.hu/
Description: A child theme for Szuno.
Version: 2.1
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: szuno
*/
 input,textarea,button,select,a{-webkit-tap-highlight-color:#fff0}*:focus,*:active{outline:0}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}body .site .post-thumbnail{padding-bottom:25%}.entry-header{position:relative}.page .entry-title:not(.home.page .entry-title):not(.woocommerce-account .entry-title){position:absolute;margin-top:-170px;border-radius:50%;width:350px;height:350px;border:5px solid #fff;display:block;text-align:center;left:50%;transform:translateX(-50%)}.archive .product-archive-title h1{max-width:250px}.entry-hero.product-archive-hero-section .entry-header{width:275px;height:275px;border-radius:50%;border:5px solid #fff;margin:auto;top:245px;position:relative}.product-archive-hero-section .entry-hero-container-inner{min-height:400px}@media (max-width:1024px){.product-archive-hero-section .entry-hero-container-inner{min-height:300px}}input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus{color:#7b7b7b!important;box-shadow:none!important}body .woocommerce form .form-row.woocommerce-validated input.input-text{border-color:#cbd5e0}body .woocommerce form .form-row .required{display:none}body .kadence-woo-messages-none-woo-pages{display:none}.woocommerce-notices-wrapper{margin-bottom:2rem}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info){border:none;border-radius:0;color:#000;font-size:14px;padding:15px 40px 12px 60px!important;line-height:1.3;position:relative;border-radius:7px}html .woocommerce .woocommerce-message{background-color:#fff3d9}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):before{position:absolute;top:11px;left:22px}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a:not(.button){font-size:16px;text-decoration-line:none!important;background:#fff0;text-decoration:none;border:none}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) a:not(.button):hover{opacity:1;border:none}.woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) .button{font-size:18px;padding:6px 23px}html .woocommerce :is(.woocommerce-message,.woocommerce-error,.woocommerce-info) .woocommerce-Price-amount{font-weight:700}html .woocommerce .woocommerce-message{background-color:#dcf4d5}html .woocommerce .woocommerce-message:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' 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{background-color:#f9eed7}html .woocommerce .woocommerce-info:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' height='25px' width='25px' 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{background-color:#fbc8c8}html .woocommerce .woocommerce-error:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' width='25px' height='25px' 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")}.promotion-bar{background-color:var(--global-palette1);color:var(--global-palette9);font-size:15px;font-weight:700;line-height:1.2;padding:12px 20px;text-align:center}.promotion-bar.alert{background-color:red}.promotion-bar.festive{background-color:#c20000}.promotion-bar .coupon-code{padding:2px 5px;background-color:#e0dcca;margin:0 2px;font-family:monospace;color:#000}.promobar-link{color:var(--global-palette9);cursor:pointer}.promobar-link:hover{color:var(--global-palette9);text-decoration:none}.header-account-button{border:2px solid #9e0047}.header-cart-button .kadence-shopping-bag-svg{display:none}.header-cart-button:before{background-image:url(/wp-content/uploads/2021/11/szuno-kosar-mini.png);background-size:30px 30px;display:inline-block;width:30px;height:30px;content:''}body .header-cart-button .header-cart-total{background:#facb53;color:#fff;font-size:17px;height:1.2em;width:1.2em;margin-top:25px}body #masthead .kadence-sticky-header.item-is-stuck{background:rgb(255 255 255 / .95)!important;transition:background-color 1s ease;-webkit-box-shadow:0 4px 10px 5px rgb(0 0 0 / 10%);box-shadow:0 4px 10px 5px rgb(0 0 0 / 10%)}#mobile-drawer .drawer-header .drawer-toggle{margin-right:-5px}body .header-menu-container ul.menu>li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1)>ul.sub-menu{grid-gap:0;box-shadow:none}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li{border:1px solid #7b7a7a;padding:10px 0}body .header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li{border-bottom:1px solid #7b7a7a!important}body .header-navigation .header-menu-container ul ul li.menu-item>a:hover,body .header-navigation .header-menu-container ul ul li.menu-item.current-menu-item>a{background:#fff}body .header-navigation .header-menu-container ul ul li.menu-item.current-menu-item>a{font-weight:700;color:#9e0047!important}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li.kiemelt-kategoria a{font-family:Raleway,sans-serif;font-weight:700;color:#ffcf05;text-transform:uppercase;font-size:18px;padding:10px 20px}body .header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li.menu-item>a{font-family:Raleway,sans-serif;font-weight:700;color:#ffcf05!important;text-transform:uppercase;font-size:18px}body .header-navigation .header-menu-container ul ul li.menu-item>a{font-family:Raleway,sans-serif;font-size:18px;padding-top:8px;padding-bottom:8px}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li.kiemelt-kategoria>a{display:none}.page-id-12329 .entry-header .kadence-breadcrumbs{display:none}.page .entry-header,.page .single-content{margin:0}.gform_wrapper .gform_fields{width:100%}fieldset.gfield{margin-top:0}.gform_submission_error,.gfield_required,.hidden_label .gfield_label{display:none}.gfield_description.validation_message{font-size:85%;color:#9e0047;margin-top:0}.ginput_container_consent+.gfield_description.validation_message{width:calc(100% - 33px);position:relative;left:33px;top:33px}.gfield_label{display:block;margin:20px 0 0;color:#ffcf05;font-size:18px;font-weight:700}body .gform_body textarea:focus{color:#7b7b7b}.gfield .ginput_container_text input,.gfield .ginput_container_email input,.gfield textarea{width:100%;border-radius:6px;padding:4px 10px}.gform_body fieldset{border:0;padding:0}.gform_wrapper .gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gfield_consent_label{font-size:85%}.gform_footer input[type='submit']{margin-top:40px}.ginput_container_consent{margin-top:15px}@media (max-width:767px){.csapatunk .kt-blocks-info-box-title{margin-top:25px!important}}.page-id-3 .single-content h3:first-child{margin-top:30px}.post-type-archive-product .entry-hero.product-archive-hero-section .entry-header{background-color:#ffcf05}body.woocommerce ul.products,body.woocommerce-page ul.products{margin:5em 0 1em 0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{box-shadow:none}.product-details .woocommerce-loop-product__title,.product-details .price{text-align:center}body .kadence-woo-results-count p{color:#d1d1d1;text-align:end;margin:7px 30px 0}.woocommerce ul.products li.product a img{border-radius:25px}.archive-search .kt-row-layout-inner{max-width:250px}.wp-block-kadence-rowlayout.search{max-width:70%}.archive-search input[type='search']{border:2px solid #d1d1d1;border-radius:15px}.wc-block-product-search .wc-block-product-search__field{font-size:18px;color:#7b7b7b}.wc-block-product-search .wc-block-product-search__fields button{display:none}.kadence-shop-top-row{margin-top:-132px}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type='search'].dgwt-wcas-search-input{border-radius:5px;-webkit-border-radius:5px;font-size:18px}.dgwt-wcas-pd-addtc .add_to_cart_button{color:#fff;font-size:15px;padding:10px 15px}body select.orderby{background-color:#d1d1d1;color:#fff;padding:8px 25px 8px 10px;border-radius:5px;border:none;background-image:url(/wp-content/uploads/2021/11/down-arrow-w.png);background-position:right 15px top 50%;font-weight:400}body select.orderby option{color:#fff}.rank-math-breadcrumb{font-size:16px}.rank-math-breadcrumb .last{font-weight:700}.rank-math-breadcrumb .separator{color:#ffcf05}.rank-math-breadcrumb a{text-decoration:none}.woocommerce nav.woocommerce-pagination ul{text-align:center}.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover{color:#ffcf05}body.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{border:none;border-color:#fff}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{background-color:#ffcf05;border-radius:50%;margin-right:0;color:#fff;border:none}@media (max-width:1024px){.entry-hero.product-archive-hero-section .entry-header{width:220px;height:220px;top:170px}.kadence-shop-top-row{margin-top:-100px}body .kadence-woo-results-count p{margin:7px 10px 0}body select.orderby,body .kadence-woo-results-count,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type='search'].dgwt-wcas-search-input{font-size:75%}}@media (max-width:767px){.kadence-shop-top-row{margin-top:0}.wp-block-kadence-rowlayout.search{max-width:100%}body.woocommerce ul.products,body.woocommerce-page ul.products{margin:0 0 1em 0}.archive .content-area{margin-top:5rem}}.tinv-header h2{display:none}body .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{top:0;left:0}body .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{color:var(--global-palette1)}body .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{width:35px;height:35px}.product_cat-amari-termekek .stock{display:none}.single-product .summary .woocommerce-Price-amount{color:#7b7b7b;font-size:55px;font-weight:700}.single-product .summary del .woocommerce-Price-amount{font-size:25px;padding-right:15px}body .sale .kt-layout-left #pr-thumbnails{top:5rem}body.woocommerce span.onsale{left:0}.shipping-modal-link .kt-blocks-modal-link-inner{text-decoration:underline}.shipping-modal-link:hover .kt-blocks-modal-link-inner{text-decoration:none}body.woocommerce div.product .product_meta{margin-bottom:30px}body.woocommerce div.product .product_meta>span{color:#7b7b7b;font-weight:400;font-size:20px}.product-tag-title{font-family:'Reeny Beany';font-size:45px;text-align:center;margin-bottom:20px;color:#7b7b7b}.product-tag-desc{text-align:center;color:#7b7b7b}.single-product a.social-button{background:#fff0;margin-right:.6em;height:unset;width:unset}.single-product a.social-button:hover{background:#fff0}.single-product a.social-link-facebook:hover{color:#0765fe}.single-product a.social-link-twitter:hover{color:#000}.single-product a.social-link-whatsapp:hover{color:#25d366}.social-button .kadence-svg-iconset svg{height:1.5em;width:1.5em}.related.products h2{color:#9e0047}@media (min-width:1025px){.woocommerce div.product div.images{width:60%!important}.woocommerce div.product div.summary{width:30%!important}}@media (max-width:767px){.single-product .summary .woocommerce-Price-amount{font-size:35px}body.woocommerce div.product .product_meta>span{font-size:16px}}body .woocommerce .account-navigation-wrap{float:left;width:25%;border-left:2px solid #faf7f5;background-color:#ffcf05;border-radius:30px;padding:30px}body .woocommerce .woocommerce-MyAccount-content{float:right}body.woocommerce-account .account-navigation-wrap li a{color:#fff}body.woocommerce-account .account-navigation-wrap li:hover a{border-left:5px solid #fff}.kadence-account-avatar{display:none!important}.sab_col1{max-width:700px;margin:0 auto}.szn-user-greeting,.szn-account-content{text-align:center}body.woocommerce-account .szn-account-content{margin:40px 0!important}.szn-account-cat:not(.error404 .szn-account-cat){float:right;width:70%}@media (max-width:1024px){.szn-account-cat:not(.error404 .szn-account-cat){float:unset;width:70%;margin:0 auto}}.woocommerce form .form-row .button{background:#ffcf05;margin-top:10px}.woocommerce form .form-row .button:hover{background:#fff;border-color:#ffcf05;color:#ffcf05}body .woocommerce form .form-row label span{line-height:1.5;font-size:15px;font-weight:400}body .woocommerce form.login,body .woocommerce form.checkout_coupon,body .woocommerce form.register{border:none;padding:0}body.woocommerce-account fieldset{border:none;background:#f0f0f0;border-radius:8px}body input[type='text'],body input[type='tel'],body input[type='email'],body input[type='password'],body input[type='search'],body textarea{border:1px solid #d1d1d1;border-radius:8px}body.woocommerce-account legend{padding:10px;background:#f0f0f0;border-radius:8px}html :is(.woocommerce,.woocommerce-page) form .show-password-input{border:0;background:#fff0;padding:5px;right:.8em;top:50%}.woocommerce-form-login .nsl-container-buttons{position:relative;left:50%;top:-15px;translate:-50%}.woocommerce-login-or{color:var(--global-palette3);font-family:'Reeny Beany';font-size:40px;font-weight:400;line-height:1;text-align:center}.woocommerce-form-login__rememberme{padding-top:20px}@media (max-width:360px){.woocommerce-form-login__rememberme{padding-top:0}}.woocommerce-Address{border:1px solid var(--global-gray-400);border-radius:8px;padding:30px 15px}.woocommerce-Address h2{float:left;font-size:40px}.woocommerce-Address a{font-size:0}.woocommerce-Address a::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" width="1em" viewBox="0 0 512 512"><path d="M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z" fill="%23888"></path></svg>');padding:16px 10px;position:relative;top:7px}.my-account-menu-toggle{font-size:14px;padding:12px;text-align:left;cursor:pointer;margin-bottom:30px}@media (max-width:1024px){body .woocommerce .account-navigation-wrap{width:40%}body .woocommerce .woocommerce-MyAccount-content{width:55%}.szn-account-cat{float:unset;width:100%}}@media (min-width:768px){button.my-account-menu-toggle{display:none}.woocommerce-MyAccount-navigation{display:block}}@media (max-width:767px){.woocommerce-MyAccount-content{margin-top:30px}.account-navigation-wrap{display:none}body .woocommerce .woocommerce-MyAccount-content{width:100%}body .woocommerce .account-navigation-wrap{width:70%;float:unset;padding:30px 0 30px 30px}}.woocommerce-checkout .kadence-breadcrumbs{display:none}.woocommerce-checkout .single-content{margin:0}body .woocommerce a.remove{color:#9e0047!important}body .woocommerce a.remove:hover{background:#9e0047}.woocommerce-cart button[name='update_cart']{display:none}@media (max-width:767px){.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-cart table.cart td.actions .button:disabled,.woocommerce-page table.cart td.actions .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,body input[type='text'],body input[type='submit'],body input[type='email']{font-size:90%}body .woocommerce form .form-row{width:100%}}@media (max-width:767px){.woocommerce-cart .woocommerce table.shop_table td{border-top:0;font-size:16px}.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:24px;top:9px;right:0;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){font-size:16px;font-weight:700;text-align:left!important;text-decoration:none}.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 .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;scale:1.5}body .woocommerce form .form-row{width:100%}}.woocommerce-checkout .single-content h3{font-size:2em;margin-block:.5em 0}#billing_company_check_field{margin-bottom:-.4em}#ship-to-different-address{font-size:17px;font-family:Raleway,sans-serif;color:#7b7b7b;margin-bottom:3em;width:100%}#mailchimp-gdpr-fields{display:none}.review-product-image{float:left;display:block;width:56px}.woocommerce-checkout .woocommerce-shipping-methods p{font-size:90%;font-weight:400}body .woocommerce form .form-row.woocommerce-invalid label{color:var(--global-palette5)}body .woocommerce form .form-row.woocommerce-invalid .select2-container,body .woocommerce form .form-row.woocommerce-invalid input.input-text,body .woocommerce form .form-row.woocommerce-invalid select{border-color:#d1d1d1}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:var(--global-palette-highlight);display:block!important;font-size:.7em}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon-toggle,.woocommerce-checkout-review-order form.woocommerce-form-coupon p:not([class]){display:none}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order form.woocommerce-form-coupon{background:#f9eed7;border-radius:0;display:none!important;margin:1em -.5em 0;padding:15px 15px 0}.woocommerce form.checkout_coupon .form-row-last{width:51%}.woocommerce form.checkout_coupon .form-row button{color:var(--global-palette9);font-size:17px;height:40px;margin:0;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-checkout #order_review .shop_table:not(.sep-checkout-review-shipping-table) .vp-woo-pont-review-order,.sep-checkout-review-shipping-table th{display:none}.woocommerce .woocommerce-checkout .shop_table.sep-checkout-review-shipping-table td{background:#f8f8f8;border-top:0;padding:0}.woocommerce-checkout .woocommerce ul#shipping_method li{margin:0;padding:10px 16px}.woocommerce ul#shipping_method li label{cursor:pointer;font-weight:700}.woocommerce table.shop-table tr.vp-woo-pont-review-order td{padding:0 1em 1em}.vp-woo-pont-review-order-selected{background:#fff;font-size:90%;margin:0 37px 30px;padding:6px 10px 10px;position:relative;top:.5em}.vp-woo-pont-review-order-selected::before{content:'';border:1em solid #fff0;border-bottom-color:#fff;position:absolute;top:-1.75em;left:2em}@media (max-width:768px){.woocommerce-cart .woocommerce ul#shipping_method{margin-top:2em}.woocommerce-cart .woocommerce ul#shipping_method li label{margin-left:2em}}.woocommerce-checkout #payment ul.payment_methods{padding:8px 0;background-color:#f8f8f8}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label,.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type='radio']:first-child:checked+label{border-left:0;background:#f8f8f8}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:hover{cursor:pointer;border-left:0;background:none}body.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-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;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label:before{border:1px solid var(--global-palette1);width:16px;height:16px;position:relative;top:1px}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method input[type='radio']:first-child:checked+label:before{background:#fff0;border-width:6px}.woocommerce ul#shipping_method li input[type='radio']{-webkit-appearance:none;appearance:none;border-radius:50%;background-color:#fff0;border:1px solid var(--global-palette1);width:16px;height:16px}.woocommerce ul#shipping_method li input[type='radio']:checked{border-width:6px}.woocommerce-form__label-for-checkbox{margin:0;position:relative}.woocommerce-form-login__rememberme{width:200px}.woocommerce form .form-row.mailchimp-newsletter{margin-bottom:1.8em}.woocommerce-form__label-for-checkbox input[type='checkbox'],.mailchimp-newsletter input[type='checkbox'],.gform_wrapper .gfield_checkbox li input[type='checkbox'],.gform_wrapper .ginput_container_consent input[type='checkbox']{visibility:hidden;margin:0;position:absolute;left:-9999px}.woocommerce-form__label-for-checkbox>span:before,.gform_wrapper .ginput_container_consent label:before,.gform_wrapper .gfield-choice-input+label:before{content:'';display:inline-block;position:absolute;width:18px;height:18px;left:-36px;top:2px;border:1px solid #9e0047}@media (min-width:768px){.create-account .woocommerce-form__label-for-checkbox{margin-top:105px}}.woocommerce-form__label-for-checkbox>span,#billing_company_check+span,.gform_wrapper .gfield_consent_label,.gform_wrapper .gfield-choice-input+label{cursor:pointer;display:block;font-weight:400;position:relative;left:36px;line-height:1.4em;margin-bottom:-2em;width:calc(100% - 36px)}.woocommerce-form__label-for-checkbox>span:after,.gform_wrapper .ginput_container_consent label:after,.gform_wrapper .gfield-choice-input+label:after{content:'';border-right:2px solid #fff;border-top:2px solid #fff;position:absolute;top:11px;left:-33px;transform:scaleX(-1) rotate(135deg);transform-origin:left top;display:none;width:7px;height:13px}.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:before,input[type='checkbox']:checked+.woocommerce-form__label-for-checkbox>span:before,.gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:before{background-color:#9e0047;border-color:#9e0047}.woocommerce-form__label-for-checkbox input[type='checkbox']:checked+span:after,input[type='checkbox']:checked+.woocommerce-form__label-for-checkbox>span:after,.gform_wrapper .ginput_container_consent input[type='checkbox']:checked+label:after{display:inline}.form-row.woocommerce-invalid .woocommerce-form__label-for-checkbox>span:before{border-color:#e2401c}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:before{background-color:#9e0047;border-color:#9e0047}#ship-to-different-address .woocommerce-form__label-for-checkbox>span:after{display:inline}#ship-to-different-address .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked+span:before{background:#fff;border-color:#888}.woocommerce-MyAccount-content .shop_table .button{font-size:18px;padding:8px 15px;margin:5px}.post-27471 .entry-title{text-align:center}.euwcw-lookup{background-color:#fbfbfb;margin-inline:auto;max-width:700px;padding:clamp(1rem, calc(1rem + ((1vw - 0.48rem) * 12.5)), 3rem)}.single-content .euwcw-steps{padding:0}body .euwcw-lookup fieldset{margin-bottom:0}body .euwcw-step-link{background-color:#000;color:#fff;filter:contrast(.2) brightness(1.7)}body .euwcw-step:is(.is-complete,.is-active) .euwcw-step-link{background-color:#000;color:#fff;filter:none;font-weight:400;letter-spacing:0}body .euwcw-step.is-complete .euwcw-step-link{background-color:green}body .euwcw-step.is-active .euwcw-step-link{padding-block:.5rem}.site-footer-row h2{font-size:clamp(40px, (100vw - 1024px) * 60, 50px)}.site-footer-row p,.site-footer-row a{font-size:clamp(20px, (100vw - 1024px) * 30, 22px)}.sticky-bottom{position:fixed;left:0;right:0;bottom:0;z-index:1200;-webkit-box-shadow:0 0 7px 0 rgb(102 102 102 / .6);box-shadow:0 0 7px 0 rgb(102 102 102 / .6)}body p.demo_store,body .woocommerce-store-notice{font-size:16px}body p.demo_store a,body .woocommerce-store-notice a{color:var(--global-palette1);background:var(--global-palette9);border-radius:7px}p.demo_store a:hover,.woocommerce-store-notice a:hover{color:var(--global-palette9);background:var(--global-palette1)}@media (min-width:768px){.woocommerce-store-notice span{width:calc(100vw - 150px);display:block}p.demo_store a.woocommerce-store-notice__dismiss-link,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{position:absolute;top:27px;right:30px}}