@charset "UTF-8";#inner-wrap{max-width:1920px;padding-left:.5rem;padding-right:.5rem;margin:0 auto;width:100%}.jaki-custom-header{background-color:#036f5b;color:#fff;padding:10px 20px;box-shadow:0 2px 4px #0000001a;width:100%;z-index:1000}.site-header-inner-wrap{max-width:1920px;margin:0 auto;padding:0 2rem}.site-header-upper-inner-wrap{display:flex;justify-content:space-between;align-items:center;width:100%}.site-header-item-logo{flex:0 0 auto}.site-header-item-logo .custom-logo{max-height:40px;width:auto}@media (max-width: 576px){.site-header-item-logo .custom-logo{max-height:25px}}.site-header-item-navigation-icons{display:flex;align-items:center;gap:20px}.woof_husky_txt-cross,.woof_text_search_go{display:none!important}.header-icons-navigation{margin-right:15px}.header-icons-navigation .menu-icons{display:flex;list-style:none;margin:0;padding:0;gap:15px}.menu-icon-item a{display:flex;flex-direction:column;align-items:center;color:#fff;text-decoration:none;font-size:12px;padding:5px}.menu-icon-item a:hover{color:#eee}.menu-icon-item svg{margin-bottom:4px;width:20px;height:20px}.header-search-bar{margin-left:10px}.header-search-bar .search-form{display:flex;position:relative}.header-search-bar .search-field{padding:8px 12px;border-radius:30px;border:none;min-width:240px;font-size:14px}.header-search-bar .search-submit{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:5px;color:#666;cursor:pointer}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],textarea,select{border:1px solid #ddd;border-radius:4px;padding:15px;font-size:16px;width:100%;background-color:#fff}input:focus,textarea:focus,select:focus{outline:none;border-color:#036f5b;box-shadow:0 0 5px #036f5b33}.menu-icon-item.menu-icon-valikko{display:none}.jaki-mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#036f5b;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow-y:auto}body.mobile-menu-active .jaki-mobile-menu{opacity:1;visibility:visible}.mobile-menu-inner{padding:20px;display:flex;flex-direction:column;height:100%}.mobile-menu-close{text-align:right;margin-bottom:5px}.close-mobile-menu{background:transparent;border:none;color:#fff;padding:10px;cursor:pointer}.close-mobile-menu svg{width:24px;height:24px}.mobile-search{margin-bottom:30px}.mobile-search .search-form{display:flex;position:relative}.mobile-search .search-field{width:100%;padding:12px 20px;border-radius:30px;border:none;font-size:16px}.mobile-search .search-submit{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:5px;color:#666;cursor:pointer}.mobile-navigation{flex:1}.mobile-menu{list-style:none;margin:0;padding:0}.mobile-menu-item{margin-bottom:15px}.mobile-menu-item a{display:flex;align-items:center;color:#fff;text-decoration:none;font-size:18px;padding:10px 0}.mobile-menu-item a svg{margin-right:15px;width:24px;height:24px}.mobile-menu-item a:hover{color:#eee}.footer_uwa_copyright{display:none}.site-middle-footer-inner-wrap{padding-top:5rem;max-width:1920px;margin:0 auto;padding-left:.5rem;padding-right:.5rem}.wc-block-product-template{padding-left:0!important}.wcfmmp_sold_by_container,.orderby option[value=price],.orderby option[value=price-desc]{display:none}span.uwa_winning{border-radius:6px;padding:5px 8px;font-size:15px}.product-details.content-bg.entry-content-wrap{padding-right:0!important;padding-left:0!important;padding-bottom:0!important;margin-right:0!important;margin-left:0!important;text-align:center!important}.uwa-main-auction-product-loop.uwa_auction_product_countdown.hasCountdown{box-shadow:none!important;margin:0 0 10px!important;padding-bottom:0!important}.jaki-category-auction-timer{margin:8px 0}.jaki-category-auction-timer .uwa_auction_product_countdown{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:8px 12px;font-size:.9rem;text-align:center}.jaki-category-auction-timer .uwa_auction_product_countdown .uwa_auction_countdown_timer{color:#dc3545;font-weight:600}.jaki-category-auction-timer .uwa_auction_product_countdown .uwa_auction_expired_text{color:#6c757d;font-style:italic}.jaki-category-auction-timer .auction-countdown-parts{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;padding:8px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin:5px 0}.jaki-category-auction-timer .auction-countdown-parts .countdown-part{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:45px}.jaki-category-auction-timer .auction-countdown-parts .countdown-part .countdown-number{font-size:1.2rem;font-weight:700;color:#000;line-height:1}.jaki-category-auction-timer .auction-countdown-parts .countdown-part .countdown-label{font-size:.7rem;color:#6c757d;font-weight:500;text-align:center;line-height:1}.jaki-category-auction-timer .auction-ended{color:#6c757d;font-style:italic;font-weight:500;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:block;text-align:center}.jaki-category-auction-timer .auction-timer-loading{color:#6c757d;font-style:italic;padding:8px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:block;text-align:center}span.price{margin-bottom:0!important}a{text-decoration:none!important}.button.product_type_auction{border-radius:0!important}.uwa_auction_product_countdown.uwa-main-auction-product.uwa_auction_product_countdown.clock_jquery.hasCountdown{box-shadow:none!important;border:0px solid var(--global-gray-400)!important;border-radius:5px!important;padding:0!important}.summary.entry-summary{border:1px solid var(--global-gray-400)!important;margin:0 0 25px!important;padding:10px 20px!important;border-radius:5px!important}.woocommerce-product-details__short-description,.uwa-timezone{border-bottom:1px solid var(--global-gray-400)!important}.auction-history-table th{text-align:left!important}.woocommerce-Price-amount.amount{padding-left:5px}.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button){position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.single-product div.product.product-type-auction p.price{font-size:1rem}.woocommerce-account .entry-header{display:none}.woocommerce-account .woocommerce{display:flex;flex-direction:row-reverse;gap:2rem;margin:2rem 0}@media (max-width: 576px){.woocommerce-account .woocommerce{gap:0}}.woocommerce-account:not(.logged-in) .woocommerce{flex-direction:row;justify-content:center;gap:2rem;max-width:1000px;margin:2rem auto}@media (max-width: 992px){.woocommerce-account:not(.logged-in) .woocommerce{flex-direction:column;margin:0 auto}}@media (max-width: 576px){.woocommerce-account:not(.logged-in) .woocommerce{gap:0}}.woocommerce-account:not(.logged-in) .woocommerce .col2-set{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;gap:2rem!important}@media (max-width: 992px){.woocommerce-account:not(.logged-in) .woocommerce .col2-set{flex-direction:column!important}}.woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-1,.woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-2{width:50%!important;max-width:450px!important;padding:0!important;margin:0!important;flex:1!important;display:block!important}@media (max-width: 992px){.woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-1,.woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-2{width:100%!important;max-width:100%!important;margin-bottom:0!important;padding:0!important}}.woocommerce-account:not(.logged-in) form.register{display:block!important}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login,.woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{width:100%;padding:2rem;background-color:#fff;border-radius:8px}.woocommerce-account:not(.logged-in) h2{color:#036f5b;margin-bottom:1.5rem;padding-bottom:.75rem}@media (max-width: 576px){.woocommerce-account:not(.logged-in) h2{margin-top:0}}.woocommerce-account:not(.logged-in) form .form-row{padding:5px 0;margin-bottom:10px}.woocommerce-account:not(.logged-in) form .form-row label{font-weight:500;margin-bottom:5px;display:block}.woocommerce-account:not(.logged-in) .woocommerce-form-login__submit,.woocommerce-account:not(.logged-in) .woocommerce-Button{background-color:#036f5b!important;color:#fff!important;width:100%;padding:12px!important;text-transform:uppercase;font-weight:500;margin-top:10px}.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{margin-bottom:15px;display:block}.woocommerce-account:not(.logged-in) .u-column2{display:flex;flex-direction:column;justify-content:space-between}.woocommerce-account:not(.logged-in) .u-column2:before{content:"";display:none}.woocommerce-account:not(.logged-in) .u-column2 h2+.woocommerce-form-register{margin-top:0}.woocommerce-account:not(.logged-in) .registration-message{text-align:center;margin:2rem 0 1rem;line-height:1.6;color:#333;font-size:1rem}.woocommerce-account:not(.logged-in) .registration-info{text-align:center;margin:0 0 2rem;line-height:1.6;color:#555;font-size:.9rem}.woocommerce-account:not(.logged-in) .u-column2 .woocommerce-form-register .woocommerce-Button{display:block!important;margin:1.5rem auto 0;background-color:#036f5b!important;color:#fff!important;width:100%;padding:12px!important;text-transform:uppercase;font-weight:500}.woocommerce-account:not(.logged-in) .u-column2 .woocommerce-form-register .woocommerce-Button:after{content:""}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{float:none!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;background-color:#f8f8f8;border-bottom:1px solid #e5e5e5}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:1.5rem 2rem;display:block;color:#333;transition:all .3s ease;font-weight:500;font-size:1.1rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:#f0f0f0;color:#036f5b}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#036f5b;color:#fff}.woocommerce-account .account-navigation-wrap{border-left:0!important}.woocommerce table.shop_table.shop_table_responsive td{font-size:1rem!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content{float:none!important;padding:1.5rem;background-color:#fff}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{color:#036f5b;top:.55em}.woocommerce form .show-password-input:after,.woocommerce-page form .show-password-input:after{background-color:#fff}.entry-hero,.wcfmmp_become_vendor_link{display:none}.auction-privatemsg-table tr{display:flex;flex-direction:column}.woocommerce div.product .woocommerce-tabs .panel{max-width:1200px;width:100%}.woocommerce-account:not(.logged-in) .col-2 h2{display:block!important;visibility:visible!important}body .woocommerce-account:not(.logged-in) .u-column2,body .woocommerce-account:not(.logged-in) .col-2{display:block!important;visibility:visible!important;height:auto!important;width:50%!important;opacity:1!important;max-height:none!important;overflow:visible!important;position:static!important}.woocommerce-account:not(.logged-in) #customer_login .u-column2{display:block!important}.woocommerce-account:not(.logged-in) .u-column2[style*="display: none"]{display:block!important}.woocommerce-account:not(.logged-in) .u-column2 .woocommerce-form-register input[type=email],.woocommerce-account:not(.logged-in) .u-column2 .woocommerce-form-register .form-row-wide,.woocommerce-account:not(.logged-in) .u-column2 .woocommerce-form-register label{display:none!important}.countdown_row{padding:0!important}.jaki-custom-register-column{width:50%;max-width:450px;flex:1;padding:2rem;background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box}@media (max-width: 992px){.jaki-custom-register-column{width:100%;max-width:100%;padding:0}}.jaki-custom-register-column h2{color:#036f5b;margin-bottom:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-weight:700}.jaki-register-content{border:1px solid #b7cde1;border-radius:8px;display:flex;flex-direction:column;flex:1;height:100%;padding:2rem}.jaki-register-message{text-align:center;margin:1rem 0;line-height:1.6;color:#333;font-size:1rem;font-weight:400}.jaki-register-info{text-align:center;margin:0 0 2rem;line-height:1.6;color:#555;font-size:.9rem}#tab-title-wcfm_product_multivendor_tab,.wcfm-refund-policies{display:none}.jaki-spacer{flex:1;min-height:30px}.widget-area .widget-title{text-transform:none}.chosen-single{padding:20px!important;min-height:70px!important}.woof_reset_button_2,.woof_reset_search_form{font-size:14px!important}@media (max-width: 1920px){.site-header-inner-wrap{padding:0 1rem}}@media (max-width: 992px){.menu-icon-item.menu-icon-valikko{display:block}.header-search-bar{display:none}.header-icons-navigation,.site-header-item{margin:0}.content-container.site-container{display:flex;flex-direction:column-reverse}.primary-sidebar.widget-area.sidebar-slug-sidebar-primary.sidebar-link-style-normal{width:100%}.menu-icon-item:not(.menu-icon-valikko):not(.menu-icon-kirjaudu){display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{width:40%!important}.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:60%!important}.countdown_row{display:flex;flex-wrap:wrap}.countdown_row .countdown_section{width:50%;box-sizing:border-box}}@media (max-width: 768px){.site-header-item-navigation-icons{flex-wrap:nowrap}.site-header-upper-inner-wrap{padding:0 5px}.menu-icon-item span{font-size:10px}.menu-icon-item svg{width:18px;height:18px}.menu-icons{gap:5px}.site-middle-footer-inner-wrap{padding-top:2rem;padding-left:.5rem;padding-right:.5rem}.jaki-custom-register-column{width:100%;max-width:100%;margin-bottom:2rem}.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation,.woocommerce-account.logged-in .woocommerce-MyAccount-content{width:100%!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:1.2rem 1.5rem}.woocommerce-account:not(.logged-in) .woocommerce .col2-set{flex-direction:column}.woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-1,.woocommerce-account:not(.logged-in) .woocommerce .col2-set .col-2{width:100%!important;max-width:100%;margin-bottom:2rem}}@media (max-width: 720px){.site-header-inner-wrap{padding:0}.product-type-auction h1.product_title{font-size:20px;font-weight:600;margin-bottom:5px}.site-header-upper-inner-wrap{display:flex;justify-content:space-between;align-items:center}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--uwa_auction_bids_history.panel.entry-content.wc-tab h2{font-size:20px!important}.uwa_bids_history_data{font-size:12px!important;overflow-x:scroll}.bid_button.button.alt{font-size:1.125rem!important}.wcfmmp_sold_by_container_advanced{min-width:100%!important}}@media (max-width: 500px){.menu-icon-item:not(.menu-icon-valikko){display:none}}@media (min-width: 768px){.woocommerce-account .account-navigation-wrap{width:25%}.woocommerce-account:not(.logged-in) #customer_login{align-items:stretch;display:flex}.jaki-custom-register-column,.woocommerce-account:not(.logged-in) .u-column1{min-height:400px;height:100%}.woocommerce-account:not(.logged-in) .col2-set{display:flex;gap:2rem;width:100%}.woocommerce-account:not(.logged-in) .col2-set .col-1,.woocommerce-account:not(.logged-in) .col2-set .col-2{flex:1;margin:0;width:50%!important}.woocommerce-account:not(.logged-in) .u-column1,.woocommerce-account:not(.logged-in) .u-column2{min-height:400px;display:flex;flex-direction:column}.woocommerce-account:not(.logged-in) .u-column1 form,.woocommerce-account:not(.logged-in) .u-column2 form{flex:1;display:flex;flex-direction:column}.woocommerce-account:not(.logged-in) .u-column2 .woocommerce-Button{margin-top:auto!important}}.jaki-security-icon{display:flex;flex-direction:column;align-items:center;margin:1.5rem auto;padding:1rem;max-width:200px;background-color:#036f5b0d;border-radius:8px;text-align:center;border:1px dashed rgba(3,111,91,.2);position:relative;overflow:hidden}.jaki-security-icon svg{margin-bottom:.8rem;filter:drop-shadow(0 2px 3px rgba(0,0,0,.1));transition:transform .3s ease}.jaki-security-icon:hover svg{transform:scale(1.05)}.jaki-security-text{font-size:.9rem;color:#036f5b;font-weight:500;margin:0}@media (max-width: 480px){.jaki-security-icon{max-width:180px;padding:.8rem}.jaki-security-icon svg{width:28px;height:28px}.jaki-security-text{font-size:.8rem}}.jaki-custom-registration-form-container{max-width:800px;margin:2rem auto;padding:0}.jaki-custom-registration-form-container h2{color:#036f5b;text-align:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #eee;font-weight:700}.jaki-custom-form-wrapper{background-color:#fff;border:1px solid #b7cde1;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.jaki-custom-form{display:flex;flex-direction:column;gap:1.25rem}.jaki-form-section-title{color:#036f5b;font-size:1.1rem;margin:1.5rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.jaki-form-section-title:first-of-type{margin-top:0}.jaki-form-row{margin-bottom:.5rem}.jaki-form-label{display:block;font-weight:500;margin-bottom:.5rem;color:#333}.jaki-form-label .required{color:#e53935;margin-left:2px}.jaki-form-field{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.jaki-form-field:focus{outline:none;border-color:#036f5b;box-shadow:0 0 0 2px #036f5b1a}.jaki-form-hint{margin-top:.5rem;font-size:.8rem;color:#666;font-style:italic}.jaki-form-checkbox{display:flex;align-items:flex-start;margin:1rem 0}.jaki-form-checkbox-field{margin-top:.25rem;margin-right:.5rem}.jaki-form-checkbox-label{font-size:.9rem;line-height:1.4}.jaki-form-checkbox-label a{color:#036f5b;text-decoration:none}.jaki-form-checkbox-label a:hover{text-decoration:underline}.jaki-form-login-link{text-align:center;margin-top:1.5rem;font-size:.9rem}.jaki-form-login-link a{color:#036f5b;font-weight:500}.jaki-form-login-link a:hover{text-decoration:underline}.jaki-form-security{margin:1.5rem auto}.jaki-form-submit{margin-top:1rem}@media (max-width: 768px){.jaki-custom-registration-form-container{max-width:100%;padding:0 1rem}.jaki-custom-form-wrapper{padding:1.5rem}}.jaki-form-field-error{border-color:#e53935!important;background-color:#e5393508}.jaki-form-error{color:#e53935;font-size:.85rem;margin:.4rem 0 .8rem;display:block}.jaki-form-notice{padding:1rem;border-radius:4px;margin-bottom:1.5rem;font-weight:500}.jaki-form-notice-error{background-color:#e539351a;border-left:4px solid #e53935;color:#d32f2f}.jaki-form-notice-success{background-color:#4caf501a;border-left:4px solid #4caf50;color:#388e3c}.jaki-password-strength{margin:.5rem 0;padding:.5rem;border-radius:3px;font-size:.85rem;text-align:center}.jaki-password-strength-weak{background-color:#e539351a;color:#d32f2f}.jaki-password-strength-medium{background-color:#ff98001a;color:#f57c00}.jaki-password-strength-strong{background-color:#4caf501a;color:#388e3c}.jaki-registration-success{background-color:#fff;border-radius:8px;padding:2rem;text-align:center;margin:2rem auto;max-width:600px}.jaki-success-icon{margin:0 auto 1.5rem;width:64px;height:64px;background-color:#4caf501a;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:1rem}.jaki-registration-success h3{color:#388e3c;margin-bottom:1rem;font-size:1.5rem}.jaki-registration-success p{color:#333;margin-bottom:1rem;line-height:1.6}.jaki-redirect-message{font-style:italic;color:#666;margin-top:1.5rem;font-size:.9rem}.footer-widget-area-inner h2.wp-block-heading{color:#fff;font-size:1.2rem}@media (max-width: 1200px){.footer-widget-area-inner h2.wp-block-heading{font-size:1rem}}.uwa_auction_product_timezone,.auction_over,.uwa_admin_current_time{display:none}.uwa_proxy_text{border:1px solid #28a745;background-color:#e6f4ea;color:#155724;padding:15px;margin-bottom:15px;border-radius:6px;font-size:16px;line-height:1.5}.dropdown_article_cat,#commission-status,#dropdown_status_type,#wcfm_order_status,#dropdown_reference_type{padding:0 10px!important}#wcfm_modify_order_status{font-size:.8rem!important}.wcfm_buttons{z-index:1}.max_width_1200 .alignwide{max-width:1200px!important;width:100%!important;margin:0 auto!important}.ui-datepicker-current,.ui-datepicker-close,.ui-timepicker-div{display:none!important}.jaki-card-icon{margin-bottom:1rem;display:inline-block;background-color:#036f5b1a;padding:12px;border-radius:50%}.menu-icon-language{position:relative}.jaki-language-dropdown{position:absolute;top:100%;right:0;background:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;min-width:150px;z-index:1000;display:none;overflow:hidden}.menu-icon-language:hover .jaki-language-dropdown{display:block}.jaki-languages{list-style:none;margin:0;padding:0}.jaki-language-item{margin:0;padding:0}.jaki-language-link{display:flex;align-items:center;padding:8px 12px;text-decoration:none;transition:all .2s;color:#4a5568!important}.jaki-language-link:hover{background-color:#036f5b;color:#fff!important}.language-flag{margin-right:8px;width:20px;height:15px;display:flex;align-items:center}.language-flag img{max-width:100%;height:auto}.language-name{font-size:14px}.current-language .jaki-language-link{background-color:#036f5b;color:#fff!important;font-weight:500}.mobile-language-flag img{width:20px;height:15px}@media (max-width: 768px){.jaki-language-link{padding:12px 15px}}.menu-icon-cart{position:relative}.cart-count-bubble{position:absolute;top:-5px;right:-5px;background-color:#e2401c;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:10px;z-index:1;padding:0 5px;box-shadow:0 2px 4px #00000026;transition:transform .2s ease-in-out}.jaki-cart-icon:hover svg,.jaki-mobile-cart-icon:hover svg{color:#e2401c;transition:color .2s ease}@keyframes cartBubblePulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.cart-added .cart-count-bubble{animation:cartBubblePulse .5s ease-in-out}.jaki-mobile-cart-icon{position:relative;display:flex;align-items:center}.cart-count-bubble.mobile{top:0;right:auto;left:24px}.jaki-cart-dropdown{position:absolute;top:100%;right:0;width:300px;background:#fff;border-radius:4px;box-shadow:0 5px 15px #0000001a;z-index:100;padding:15px;display:none;transition:all .3s ease}.menu-icon-cart:hover .jaki-cart-dropdown{display:block}.jaki-mini-cart-items{max-height:250px;overflow-y:auto}.jaki-mini-cart-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f1f1f1}.jaki-mini-cart-item:last-child{border-bottom:none}.jaki-mini-cart-item img{width:50px;height:50px;object-fit:cover;margin-right:10px}.jaki-mini-cart-item-details{flex-grow:1}.jaki-mini-cart-item-title{color:#000;font-weight:500;font-size:14px;margin-bottom:3px}.jaki-mini-cart-item-price{font-size:13px;color:#666}.jaki-mini-cart-footer{margin-top:15px;padding-top:15px;border-top:1px solid #f1f1f1}.jaki-mini-cart-total{display:flex;justify-content:space-between;font-weight:600;margin-bottom:10px}.jaki-cart-buttons{display:flex;gap:10px}.jaki-cart-buttons a{flex:1;text-align:center;padding:8px 15px;border-radius:4px;font-weight:500;font-size:14px;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.jaki-view-cart{background:#f7f7f7;color:#333!important}.jaki-checkout{background:#e2401c;color:#fff}.jaki-view-cart:hover{background:#eaeaea}.jaki-checkout:hover{background:#d23919}.jaki-mini-cart-empty{text-align:center;padding:15px 0}.jaki-mini-cart-empty p{margin-bottom:15px;color:#666}.jaki-continue-shopping{display:inline-block;padding:8px 15px;background:#f7f7f7;color:#333;border-radius:4px;font-weight:500;font-size:14px;text-decoration:none;transition:all .2s ease}.jaki-continue-shopping:hover{background:#eaeaea;color:#000}.menu-icon-osastot{position:relative}.jaki-categories-dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 10px #0000001a;border-radius:4px;min-width:220px;z-index:1000;padding:0;margin:0;overflow:visible}.menu-icon-osastot:hover .jaki-categories-dropdown{display:block}.jaki-parent-categories{list-style:none;margin:0;padding:0}.jaki-parent-category{position:relative;margin:0;padding:0}.jaki-parent-category-link{display:block;padding:16px 20px!important;color:#4a5568!important;text-decoration:none;transition:all .2s ease;font-weight:500;line-height:1.4}.jaki-parent-category:hover{background-color:#036f5b}.jaki-parent-category:first-child:hover{border-top-left-radius:4px;border-top-right-radius:4px}.jaki-parent-category:last-child:hover{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.jaki-parent-category:hover .jaki-parent-category-link{color:#fff!important}.jaki-child-categories{display:none;position:absolute;top:0;left:100%;background:#fff;box-shadow:0 2px 10px #0000001a;border-radius:4px;min-width:200px;list-style:none;margin:0;padding:0;z-index:1001;overflow:visible}.jaki-parent-category:hover .jaki-child-categories{display:block}.jaki-child-category-link{padding:16px 20px!important}.jaki-child-category a{display:block;padding:16px 20px;color:#4a5568!important;text-decoration:none;transition:all .2s ease;font-weight:500;font-size:.75em;line-height:1.4}.jaki-child-category:hover{background-color:#036f5b}.jaki-child-category:first-child:hover{border-top-left-radius:4px;border-top-right-radius:4px}.jaki-child-category:last-child:hover{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.jaki-child-category:hover a{color:#fff!important}@media (max-width: 768px){.jaki-categories-dropdown{display:none!important}}.jaki-mobile-categories-dropdown{display:none;background:#036f5b;padding:0;margin:0;width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.jaki-mobile-categories-dropdown.active{display:block;max-height:1000px;overflow:auto}.jaki-mobile-parent-categories{list-style:none;margin:0;padding:0}.jaki-mobile-parent-category{position:relative;margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,.05)}.jaki-mobile-parent-category:last-child{border-bottom:none}.jaki-mobile-parent-category-link{display:flex;align-items:center;padding:16px 20px!important;color:var(--global-palette8)!important;text-decoration:none;transition:all .2s ease;line-height:1.4;position:relative;cursor:pointer;background:#036f5b;font-size:18px}.jaki-mobile-root-category-toggle{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--global-palette8);transition:transform .3s ease}.jaki-mobile-root-category-toggle:before{content:"+"}.mobile-menu-item.active .jaki-mobile-root-category-toggle:before{content:"-"}.jaki-mobile-parent-category-toggle{position:absolute;right:0;top:0;width:60px;height:100%;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;color:var(--global-palette8);transition:transform .3s ease}.jaki-mobile-parent-category-toggle:before{content:"+"}.jaki-mobile-parent-category.active .jaki-mobile-parent-category-toggle:before{content:"-"}.jaki-mobile-parent-category-link span{flex:1;padding-right:25px}.jaki-mobile-parent-category.active .jaki-mobile-parent-category-link{background:#036f5b;color:var(--global-palette8)!important}.jaki-mobile-child-categories{display:none;background:#036f5b;list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.jaki-mobile-parent-category.active .jaki-mobile-child-categories{display:block;max-height:1000px}.jaki-mobile-child-category{margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,.05)}.jaki-mobile-child-category:last-child{border-bottom:none}.jaki-mobile-child-category-link{padding-left:20px!important}.jaki-mobile-child-category a{display:block;padding:12px 20px 12px 40px;color:var(--global-palette8)!important;text-decoration:none;transition:all .2s ease;font-size:18px;line-height:1.4;background:#036f5b}.jaki-mobile-child-category a:hover{background:#036f5b;color:var(--global-palette8)!important}.mobile-categories-toggle{position:relative;display:flex;align-items:center;padding:16px 20px;color:var(--global-palette8);text-decoration:none;transition:all .2s ease;cursor:pointer;background:#036f5b;border-bottom:1px solid rgba(0,0,0,.05);font-size:18px}.mobile-categories-toggle:hover{background:#036f5b}.mobile-categories-toggle svg{color:var(--global-palette8)}.mobile-categories-toggle span{flex-grow:1}.mobile-menu-item.active{background:#036f5b}.mobile-menu-item.active .mobile-categories-toggle{color:var(--global-palette8)}.mobile-menu-item.active .mobile-categories-toggle svg{color:var(--global-palette8)}.mobile-menu-item svg{width:24px;height:24px;flex-shrink:0}.mobile-menu-item span{flex-grow:1}.jaki-mobile-categories-dropdown::-webkit-scrollbar{width:6px}.jaki-mobile-categories-dropdown::-webkit-scrollbar-track{background:#f9f9f9}.jaki-mobile-categories-dropdown::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.jaki-mobile-categories-dropdown::-webkit-scrollbar-thumb:hover{background:#a0aec0}.jaki-mobile-categories-dropdown{animation:fadeIn .3s ease-out}.header-search-bar,.header-search-bar .search-form,.mobile-search .search-form{position:relative}.search-input-wrapper{position:relative!important}.jaki-predictive-search-results:not(:empty)~.search-field,.jaki-predictive-search-results[style*="display: block"]~.search-field,.jaki-predictive-search-form .search-field:focus,.search-field.results-active{border-radius:3px 3px 0 0!important}.jaki-predictive-search-results{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-height:400px!important;overflow-y:auto!important;background-color:#fff!important;border:0px solid #ddd!important;border-top:none!important;border-radius:0 0 4px 4px!important;box-shadow:0 4px 6px #0000001a!important;z-index:9999!important}.jaki-predictive-search-results:not(:empty){display:block!important}.jaki-search-products{padding:10px}.jaki-search-product{padding:10px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.jaki-search-product:last-child{border-bottom:none}.jaki-search-product:hover{background-color:#f9f9f9}.jaki-search-product-link{display:flex;align-items:center;text-decoration:none;color:inherit}.jaki-search-product-image{flex:0 0 60px;width:60px;height:60px;margin-right:15px}.jaki-search-product-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.jaki-search-product-info{flex:1}.jaki-search-product-title{margin:0 0 5px;font-size:14px;font-weight:600;color:#333}.jaki-search-product-price{font-size:13px;color:#e63946;font-weight:500}.jaki-no-results{padding:15px;text-align:center;color:#666;font-size:14px}.jaki-search-view-all{padding:10px 15px;text-align:center;background-color:#f5f5f5;border-top:1px solid #ddd}.jaki-search-view-all a{color:#1e88e5;font-size:14px;font-weight:500;text-decoration:none}.jaki-search-view-all a:hover{text-decoration:underline}.jaki-search-loading{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:10000}.jaki-search-loading .spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top-color:#1e88e5;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.jaki-predictive-search-results{max-height:300px}.jaki-search-product{padding:8px}.jaki-search-product-image{flex:0 0 50px;width:50px;height:50px;margin-right:10px}.jaki-search-product-title{font-size:13px}.mobile-search .jaki-predictive-search-results{position:absolute;top:100%!important}}.mobile-search .search-field.results-active{border-radius:3px 3px 0 0!important}.search-results .page-header{margin-bottom:2rem;text-align:center;padding:1.5rem 0}.search-results .page-title{font-size:1.75rem;color:#333;font-weight:600}.search-results .page-title span{color:#049f82}.search-results .no-results{text-align:center;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin:2rem auto;max-width:800px}.search-results .no-results p{margin-bottom:1.5rem;color:#666}.search-results .search-form{max-width:500px;margin:0 auto;position:relative}.search-results .search-form input[type=search]{width:100%;padding:.8rem 1.2rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000000a;transition:all .3s ease}.search-results .search-form input[type=search]:focus{outline:none;border-color:#049f82;box-shadow:0 0 0 2px #049f8233}.search-results .search-form .search-submit{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:#049f82;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:.9rem}.search-results .search-form .search-submit:hover{background:#038670}.search-results .product-count{text-align:center;margin-bottom:2rem;color:#666;font-size:.95rem}@media (max-width: 768px){.search-results .jaki-latest-auctions-block .jaki-auction-products{grid-template-columns:repeat(2,1fr)!important}.search-results .page-title{font-size:1.5rem}}@media (max-width: 480px){.search-results .jaki-latest-auctions-block .jaki-auction-products{grid-template-columns:1fr!important}}.jaki-hero-banner{margin:0 auto 2rem;width:100%;max-width:1920px;border-radius:12px;overflow:hidden;display:block;padding-left:.5rem;padding-right:.5rem}.jaki-hero-banner.alignfull,.jaki-hero-banner.alignwide,.jaki-hero-banner.aligncenter{margin-left:auto;margin-right:auto;width:100%;max-width:1920px;border-radius:12px;overflow:hidden}.jaki-hero-banner-inner{position:relative;display:flex;align-items:stretch;justify-content:space-between;padding:0;overflow:hidden;min-height:400px;border-radius:12px;width:100%}.jaki-hero-banner-inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:1}.jaki-hero-green-column{flex:1 1 50%;background-color:#036f5b;display:flex;align-items:center;justify-content:center;padding:3rem;min-width:50%}.jaki-hero-image-column{flex:1 1 50%;position:relative;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;min-width:50%;min-height:400px}.jaki-hero-content-wrapper{position:relative;z-index:2;width:100%;max-width:800px;margin:0 auto}.jaki-hero-content{width:100%;color:#fff;text-align:left;max-width:800px;padding:2rem}@media (max-width: 768px){.jaki-hero-content{padding:1rem}}.jaki-hero-auction-info{background-color:#0003;padding:1.5rem;border-radius:8px;margin:1.5rem 0;border-left:4px solid #d9a05d}.jaki-hero-auction-price,.jaki-hero-auction-bidders,.jaki-hero-auction-timer{margin-bottom:.8rem;display:flex;align-items:center;flex-wrap:wrap;font-size:1.1rem}.jaki-hero-auction-timer{margin-bottom:0}.jaki-hero-auction-price-label,.jaki-hero-auction-bidders-label,.jaki-hero-auction-timer-label{font-weight:600;margin-right:10px;min-width:120px}.jaki-hero-auction-price-value{font-size:1.2rem;font-weight:700;color:#d9a05d}.jaki-hero-auction-bidders-value{background-color:#d9a05d33;border-radius:20px;padding:2px 12px;font-weight:600}.jaki-hero-auction-timer .auction-countdown-timer{font-weight:700;color:#fff}.jaki-hero-title{font-size:2.5rem;margin-top:0;margin-bottom:1.5rem;font-weight:700;color:#d9a05d;line-height:1.2}.jaki-hero-description{font-size:1.2rem;margin-bottom:2rem;line-height:1.6}.jaki-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;justify-content:flex-start}.jaki-hero-button{display:inline-block;padding:.75rem 1.5rem;font-size:1rem;text-decoration:none;border-radius:4px;font-weight:600;transition:all .3s ease;text-align:center}.jaki-hero-button-primary{background-color:transparent;color:#fff;border:2px solid #fff}.jaki-hero-button-primary:hover,.jaki-hero-button-primary:focus{background-color:#fff;border-color:#fff;color:#036f5b}.jaki-hero-button-secondary{background-color:#fff;color:#036f5b;border:2px solid #ffffff}.jaki-hero-button-secondary:hover,.jaki-hero-button-secondary:focus{background-color:transparent;color:#fff}@media (max-width: 992px){.jaki-hero-auction-info{padding:1.2rem}.jaki-hero-auction-price-label,.jaki-hero-auction-bidders-label,.jaki-hero-auction-timer-label{min-width:100px}.jaki-hero-title{font-size:2rem}.jaki-hero-description{font-size:1.1rem}.jaki-hero-banner-inner{flex-direction:column;padding:0}.jaki-hero-green-column,.jaki-hero-image-column{flex:1 1 auto;width:100%;min-width:100%}.jaki-hero-image-column{min-height:350px;order:-1}.jaki-hero-green-column{padding:1rem}.jaki-hero-title{font-size:1.8rem}.jaki-hero-buttons{flex-direction:column}.jaki-hero-button{width:100%}}@media (max-width: 480px){.jaki-hero-auction-info{padding:1rem}.jaki-hero-auction-price,.jaki-hero-auction-bidders,.jaki-hero-auction-timer{margin-bottom:.6rem;font-size:1rem}.jaki-hero-auction-price-value{font-size:1.1rem}.jaki-hero-banner,.jaki-hero-banner-inner{border-radius:8px}.jaki-hero-image-column{min-height:200px}.jaki-hero-banner-inner{padding:0}.jaki-hero-title{font-size:1.6rem}.jaki-hero-description{font-size:1rem}}.jaki-role-options{align-items:stretch;display:flex;gap:20px;margin-top:10px}.jaki-role-option{flex:1;height:100%}.jaki-form-radio-field{display:none}.jaki-form-radio-label{display:flex;flex-direction:column;align-items:center;padding:20px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.jaki-form-radio-field:checked+.jaki-form-radio-label{border-color:#036f5b;background-color:#036f5b0d}.jaki-role-icon{font-size:24px;margin-bottom:10px}.jaki-role-title{font-weight:700;margin-bottom:5px}.jaki-role-desc{font-size:.9em;color:#666;text-align:center}.jaki-notice-box{margin-top:15px;padding:15px;border-radius:8px;background-color:#e6f7ff;border:1px solid #91d5ff;display:flex;align-items:flex-start}.jaki-vendor-notice-box{background-color:#e6f2ef;border:1px solid #036f5b;padding:20px;margin:25px 0}.jaki-notice-icon{font-size:20px;margin-right:15px;line-height:1.2}.jaki-notice-content{font-size:.95em;color:#06c;line-height:1.5}.jaki-vendor-notice-box .jaki-notice-content{color:#036f5b}.jaki-notice-content p{margin:0 0 10px}.jaki-notice-content a{font-weight:700;color:#06c;text-decoration:underline}.jaki-vendor-notice-box .jaki-notice-content a{color:#025a49;text-decoration:underline}.jaki-notice-content a:hover{color:#004c99}.jaki-vendor-notice-box .jaki-notice-content a:hover{color:#013e32}.jaki-vendor-switch-link{margin-top:15px;font-style:italic}.jaki-form-error{color:#c00;font-size:.85em;margin-top:5px;margin-bottom:0}.jaki-form-field.error{border-color:#c00}.jaki-custom-registration-form-container{max-width:800px;margin:0 auto;padding:20px}.jaki-form-section-title{margin-top:30px;margin-bottom:15px;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.jaki-form-row{margin-bottom:15px}.jaki-form-label{display:block;margin-bottom:5px;font-weight:500}.jaki-form-field{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.jaki-form-hint{font-size:.8em;color:#666;margin-top:5px}.jaki-form-checkbox{display:flex;align-items:flex-start}.jaki-form-checkbox-field{margin-top:4px;margin-right:10px}.jaki-form-checkbox-label{flex:1}.jaki-form-submit{margin-top:25px}.jaki-form-login-link{text-align:center;margin-top:20px}.required{color:#c00}.jaki-register-button{display:block;width:100%;padding:12px;background-color:#036f5b;color:#fff;text-align:center;border-radius:4px;text-decoration:none;font-weight:500;font-size:1.2rem;text-transform:uppercase;transition:all .3s ease;margin-top:1rem;border:none;box-shadow:0 2px 4px #0000001a}.jaki-register-button:hover{background-color:#036f5b;color:#fff;box-shadow:0 15px 25px -7px #0000001a}.jaki-validate-vat-btn{display:inline-block;margin-top:10px;padding:8px 15px;background-color:#036f5b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s ease}.jaki-validate-vat-btn:hover{background-color:#025a49}.jaki-vat-validation-feedback{margin-top:10px;padding:10px;border-radius:4px;display:none;font-size:14px}.jaki-vat-validation-feedback.loading{background-color:#f0f0f0;border:1px solid #dddddd;color:#555}.jaki-vat-validation-feedback.error{background-color:#fee;border:1px solid #ffcccc;color:#c00}.jaki-vat-validation-feedback.success{background-color:#efe;border:1px solid #ccffcc;color:#080}.jaki-vat-id-row{position:relative}.jaki-validate-vat-btn.validating{background-color:#f0f0f0;cursor:wait;opacity:.7}.jaki-vat-validation-feedback{margin-top:5px;padding:8px;border-radius:4px;display:none}.jaki-vat-validation-feedback.loading{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.jaki-vat-validation-feedback.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.jaki-vat-validation-feedback.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}@media (max-width: 768px){.jaki-role-options{flex-direction:column;gap:10px}}.jaki-dashboard-wrapper{font-family:inherit;color:#333;margin-bottom:2rem}.jaki-dashboard-welcome{text-align:center;margin-bottom:2.5rem;padding:2rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000000d}.jaki-dashboard-icon{margin:0 auto 1rem;width:48px;height:48px}.jaki-dashboard-welcome h2{font-size:1.75rem;margin-bottom:1rem;color:#036f5b}.jaki-dashboard-intro{font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.6}.jaki-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.jaki-dashboard-card{position:relative;padding:1.75rem;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.jaki-dashboard-card:hover{box-shadow:0 3px 8px #00000026;transform:translateY(-2px)}.jaki-card-icon{margin-bottom:1rem;display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#036f5b1a;border-radius:50%}.jaki-card-icon svg{width:24px;height:24px}.jaki-dashboard-card h3{font-size:1.25rem;margin-bottom:.75rem;color:#036f5b}.jaki-dashboard-card p{font-size:.95rem;margin-bottom:1.5rem;line-height:1.5;color:#555}.jaki-card-link{color:#036f5b;font-weight:500;text-decoration:none;display:inline-block;transition:all .2s;font-size:.95rem}.jaki-card-link:hover{color:#025a49;text-decoration:underline}@media (max-width: 768px){.jaki-dashboard-cards{grid-template-columns:1fr}.jaki-dashboard-welcome{padding:1.5rem 1rem}}.woocommerce-tabs.wc-tabs-wrapper{margin:3rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000000d;background-color:#fff}.woocommerce-tabs .tabs.wc-tabs{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;border-radius:8px 8px 0 0}.woocommerce-tabs .tabs.wc-tabs li{margin:0;padding:0;border:none;position:relative;transition:all .3s ease}.woocommerce-tabs .tabs.wc-tabs li a{display:block;padding:1rem 1.5rem;color:#fffc;font-weight:500;text-decoration:none;transition:all .3s ease;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.woocommerce-tabs .tabs.wc-tabs li a:hover{color:#fff;background-color:#ffffff1a;border:0}.woocommerce-tabs .tabs.wc-tabs li.active{background-color:#ffffff26}.woocommerce-tabs .tabs.wc-tabs li.active a{color:#fff;position:relative}.woocommerce-tabs .tabs.wc-tabs li.active a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#fff;border-radius:3px 3px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important}.woocommerce-tabs .woocommerce-Tabs-panel{padding:2rem;border:none;background-color:#fff;animation:fadeIn .5s ease}.woocommerce div.product .woocommerce-tabs .panel{padding:1rem!important}.woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:1.5rem;margin-top:0;margin-bottom:1.5rem;color:#036f5b;padding-bottom:.75rem;border-bottom:1px solid #eee}.auction-history-table{width:100%;border-collapse:collapse;margin:1.5rem 0;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.auction-history-table thead th{background-color:#f5f5f5;color:#333;font-weight:600;padding:1rem;text-align:left;border-bottom:1px solid #e0e0e0}.auction-history-table tbody td{padding:1rem;border-bottom:1px solid #f0f0f0;color:#555}.auction-history-table tbody tr:last-child td{border-bottom:none}.auction-history-table tbody tr:hover{background-color:#f9f9f9}.auction-history-table .bid_username{font-weight:500;color:#036f5b}.auction-history-table .bid_price{font-weight:600}.auction-history-table .start td{background-color:#f9f9f9;font-style:italic;color:#777}#review_form #respond{background-color:#f9f9f9;padding:1.5rem;border-radius:6px;margin-top:1.5rem}#review_form .comment-form-rating{margin-bottom:1.5rem}#review_form .stars a{color:#f9a825;font-size:1.2rem;margin-right:.3rem}#review_form .comment-form-comment textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;transition:border-color .3s ease}#review_form .comment-form-comment textarea:focus{outline:none;border-color:#036f5b;box-shadow:0 0 0 2px #036f5b1a}#review_form .form-submit input[type=submit]{background-color:#036f5b;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}#review_form .form-submit input[type=submit]:hover{background-color:#2a5d1c}.private_msg_main form{background-color:#f9f9f9;padding:1.5rem;border-radius:6px}.private_msg_main textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;transition:border-color .3s ease;margin-bottom:1rem}.private_msg_main textarea:focus{outline:none;border-color:#036f5b;box-shadow:0 0 0 2px #036f5b1a}.private_msg_main button.uwa_private_send{background-color:#036f5b;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.private_msg_main button.uwa_private_send:hover{background-color:#2a5d1c}@media (max-width: 768px){.woocommerce-tabs .tabs.wc-tabs{flex-direction:column}.woocommerce-tabs .tabs.wc-tabs li{width:100%}.woocommerce-tabs .tabs.wc-tabs li a{text-align:center}.woocommerce-tabs .woocommerce-Tabs-panel{padding:1.5rem}}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none!important}.jaki-thank-you-page{max-width:1200px;margin:0 auto 3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#333}.jaki-order-status-icon{margin:0 auto 1.5rem;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}.jaki-order-status-icon svg{color:#fff}.jaki-order-status-icon.success{background-color:#049f82;box-shadow:0 4px 10px #049f8233}.jaki-order-status-icon.error{background-color:#e24c4c;box-shadow:0 4px 10px #e24c4c33}.jaki-order-success,.jaki-order-failed{text-align:center;background-color:#fff;padding:4rem 2rem}.jaki-thank-you-page h2{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#222}.jaki-section-title{font-size:1.2rem;font-weight:600;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #eee;display:flex;align-items:center;color:#333}.jaki-section-title svg{margin-right:8px;color:#049f82}.jaki-notice{font-size:1.1rem;line-height:1.5;margin-bottom:1.5rem}.jaki-notice-success{color:#444}.jaki-notice-error{color:#e24c4c}.jaki-confirmation-email{display:flex;align-items:center;justify-content:center;margin:1.5rem 0;color:#666;font-size:.95rem}.jaki-confirmation-email svg{margin-right:8px;color:#049f82}.jaki-confirmation-email strong{margin-left:5px;color:#333;font-weight:600}.jaki-order-info-container{display:flex;gap:2rem;margin:2rem 0;flex-wrap:wrap}.jaki-order-details-card,.jaki-shipping-details-card,.jaki-customer-support{text-align:left;background-color:#f9f9f9;border-radius:6px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #eee;flex:1}.jaki-order-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.jaki-shipping-info{grid-template-columns:1fr}.jaki-order-info-item{display:flex;flex-direction:column}.jaki-info-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:#777;margin-bottom:.5rem}.jaki-info-value{font-size:1rem;font-weight:500;color:#333}.jaki-total-value{color:#049f82;font-weight:700}.jaki-address{font-size:.95rem;line-height:1.5}.jaki-address address{font-style:normal}.jaki-action-buttons,.jaki-order-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin:1.5rem 0}.jaki-customer-support{text-align:center;width:100%}.jaki-customer-support p{margin-bottom:1rem;color:#666}@media screen and (max-width: 992px){.jaki-order-info-container{flex-direction:column}}@media screen and (max-width: 768px){.jaki-order-info-grid{grid-template-columns:1fr;gap:1rem}.jaki-action-buttons,.jaki-order-actions{flex-direction:column}.jaki-thank-you-page h2{font-size:1.75rem}.jaki-notice{font-size:1rem}.jaki-order-details-card,.jaki-shipping-details-card{padding:1.25rem}.jaki-confirmation-email{flex-direction:column}.jaki-customer-support .jaki-section-title{display:flex;justify-content:center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jaki-thank-you-page{animation:fadeIn .5s ease-out}.woocommerce-order-overview,.woocommerce-notice--success,.woocommerce-thankyou-order-details{display:none!important}.wcfm-tabWrap .wcfm_ele_variable .wcfm_title.product_references_title{font-weight:600;margin-top:20px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #eee;width:100%}.wcfm-tabWrap .multi_input_block .multi_input_block_element{padding:5px}.wcfm-tabWrap .multi_input_block .wcfm_add_new_button,.wcfm-tabWrap .multi_input_block .wcfm_remove_button{margin-left:10px;vertical-align:middle}.wcfm-tabWrap .wcfm_ele_variable[data-field=product_references]{margin-top:20px;padding:15px;background-color:#f9f9f9;border-radius:5px}.wcfm-tabWrap .wcfm_ele_variable[data-field=product_references] .wcfm-text{width:95%;max-width:500px}.wcfm-tabWrap .wcfm_ele_variable[data-field=product_references] .multi_input_block{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd}.wcfm-tabWrap .wcfm_ele_variable[data-field=product_references] .multi_input_block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#wcfm_product_references_fields{padding:10px;border-radius:5px;width:100%;max-width:214px;margin:20px auto}#wcfm_menu .wcfm_menu_wcfm-uwa-auctionslist{display:none}.product_reference_field_group{position:relative}.product_references_holder{margin-top:10px;margin-left:auto;margin-right:auto}.product_reference_field{width:100%!important}.wcfm_product_reference_remove{position:absolute;right:-30px;top:35%;transform:translateY(-50%);color:#f86c6b;cursor:pointer;font-size:16px;width:20px;height:20px;line-height:20px;text-align:center}.wcfm_product_reference_remove:hover{color:#ff4136}.wcfm_add_new_product_reference a{background-color:#1a1a1a;color:#fff;padding:5px 15px;border-radius:3px;text-decoration:none;font-size:13px;display:inline-block}.wcfm_add_new_product_reference a:hover{background-color:#036f5b}.product-references{margin:20px 0;padding:15px;background:#f9f9f9;border-radius:4px}.product-references h4{margin-top:0;margin-bottom:10px;color:#036f5b;border-bottom:1px solid #eaeaea;padding-bottom:5px}.product-references-list{margin:0;padding:0}.product-references-list ul{margin:0;padding:0 0 0 20px}.product-references-list li{margin-bottom:5px}.wcfm_add_new_product_reference_container{width:100%}.wcfm_viitteet_auction_status_filter{margin-bottom:15px}.wcfm_viitteet_auction_status_filter .wcfm_viitteet_label{display:block;margin-bottom:5px;font-weight:600;color:#333}#wcfm_auction_status_select{width:100%;max-width:300px}@media only screen and (max-width: 576px){#wcfm_my_auctions_form_expander{overflow-x:scroll}}@media only screen and (max-width: 576px){.jaki-wcfm-tabs{display:flex;flex-direction:column;gap:10px}}@media only screen and (max-width: 414px){#wcfm_menu .wcfm_menu_items{min-width:200px}}#wcfm-main-contentainer{padding:0 15px}.wcfm-admin-tools-container{display:flex;flex-wrap:wrap;margin:0 -15px}.wcfm-admin-tool-box{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin:15px;padding:20px;width:calc(33.33% - 30px);display:flex;align-items:center;transition:transform .3s ease,box-shadow .3s ease;border-left:4px solid #17a2b8}.wcfm-admin-tool-box:hover{transform:translateY(-8px);box-shadow:0 8px 15px #0000001a;border-left-color:#1a8fa4}.wcfm-admin-tool-icon{background:#17a2b8;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-right:15px;flex-shrink:0;transition:transform .3s ease,background-color .3s ease}.wcfm-admin-tool-box:hover .wcfm-admin-tool-icon{background:#1a8fa4;transform:scale(1.1)}.wcfm-admin-tool-icon span{font-size:28px}.wcfm-action-icon span{padding:0;transform-origin:center center}.wcfm-admin-tool-content{flex-grow:1}.wcfm-admin-tool-content h3{color:#333;font-size:20px;margin:0 0 10px;font-weight:600}.wcfm-admin-tool-content p{color:#666;font-size:14px;margin:0 0 15px;line-height:1.5}.wcfm_admin_tool_button{background:#17a2b8;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:8px 16px;text-decoration:none;transition:background .2s,transform .2s;border:none;box-shadow:0 2px 4px #0000001a}.wcfm_admin_tool_button:hover{background:#1a8fa4;color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px #00000026}.wcfm-admin-custom-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:20px}.wcfm-admin-custom-dialog-actions a{margin-left:10px;margin-bottom:10px}.wcfm-admin-custom-dialog h2{color:#333;font-size:22px;margin:0 0 15px;border-bottom:2px solid #17a2b8;padding-bottom:10px}.wcfm-admin-custom-dialog p{color:#666;font-size:15px;margin:0 0 20px;line-height:1.6}.dialog-action-cancel{background:#f8f9fa!important;color:#333!important;border:1px solid #ddd!important}.dialog-action-cancel:hover{background:#e9ecef!important;color:#333!important;border-color:#c8c8c8!important}.wcfm-admin-tool-box:nth-child(1){border-left-color:#28a745}.wcfm-admin-tool-box:nth-child(1) .wcfm-admin-tool-icon{background:#28a745}.wcfm-admin-tool-box:nth-child(1):hover .wcfm-admin-tool-icon{background:#218838}.wcfm-admin-tool-box:nth-child(2){border-left-color:#6f42c1}.wcfm-admin-tool-box:nth-child(2) .wcfm-admin-tool-icon{background:#6f42c1}.wcfm-admin-tool-box:nth-child(2):hover .wcfm-admin-tool-icon{background:#5e37a6}.wcfm-admin-tool-box:nth-child(3){border-left-color:#fd7e14}.wcfm-admin-tool-box:nth-child(3) .wcfm-admin-tool-icon{background:#fd7e14}.wcfm-admin-tool-box:nth-child(3):hover .wcfm-admin-tool-icon{background:#e76b06}.wcfm-admin-tool-box:nth-child(4){border-left-color:#17a2b8}.wcfm-admin-tool-box:nth-child(4) .wcfm-admin-tool-icon{background:#17a2b8}.wcfm-admin-tool-box:nth-child(4):hover .wcfm-admin-tool-icon{background:#138496}.wcfm-admin-tool-box:nth-child(5){border-left-color:#20c997}.wcfm-admin-tool-box:nth-child(5) .wcfm-admin-tool-icon{background:#20c997}.wcfm-admin-tool-box:nth-child(5):hover .wcfm-admin-tool-icon{background:#1ba87e}@media screen and (max-width: 1200px){.wcfm-admin-tool-box{width:calc(50% - 30px)}}@media screen and (max-width: 768px){.wcfm-admin-tool-box{width:calc(100% - 30px)}.wcfm-admin-tool-icon{width:56px;height:56px}.wcfm-admin-tool-icon span{font-size:24px}}.wcfm-shipit-settings-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px 0;padding:30px}.wcfm-shipit-description{margin-bottom:25px}.wcfm-shipit-description p{color:#555;font-size:15px;line-height:1.5}.wcfm-shipit-message{padding:12px 15px;border-radius:4px;margin-bottom:20px;font-weight:500}.wcfm-shipit-message.success{background-color:#e7f6e7;border-left:4px solid #52c41a;color:#135e13}.wcfm-shipit-message.error{background-color:#fff2f0;border-left:4px solid #ff4d4f;color:#a8071a}.wcfm-shipit-settings-form{margin-bottom:30px}.wcfm-shipit-field-group{margin-bottom:20px}.wcfm-shipit-field-group label{display:block;font-weight:600;margin-bottom:8px;color:#333;font-size:14px}.wcfm-shipit-field-group input[type=text],.wcfm-shipit-field-group input[type=password]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s,box-shadow .3s}.wcfm-shipit-field-group input[type=text]:focus,.wcfm-shipit-field-group input[type=password]:focus{border-color:#17a2b8;box-shadow:0 0 0 3px #17a2b826;outline:none}.wcfm-shipit-field-group .description{color:#666;font-size:12px;margin-top:5px;font-style:italic}#wcfm_shipit_save_button{background-color:#17a2b8;color:#fff;border:none;border-radius:4px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s,transform .2s}#wcfm_shipit_save_button:hover{background-color:#138496;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}#wcfm_shipit_save_button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.wcfm-shipit-help{background-color:#f8f9fa;border-radius:6px;padding:20px;margin-top:30px}.wcfm-shipit-help h3{font-size:16px;margin-top:0;margin-bottom:15px;color:#333}.wcfm-shipit-help ol{margin-left:20px;margin-bottom:15px}.wcfm-shipit-help li{margin-bottom:8px;color:#555}.wcfm-shipit-help a{color:#17a2b8;text-decoration:none;font-weight:500}.wcfm-shipit-help a:hover{text-decoration:underline}@media (max-width: 768px){.wcfm-shipit-settings-wrapper{padding:20px}#wcfm_shipit_save_button{width:100%}}.jaki-duplicate-action{color:#28a745!important;transition:color .3s ease}.jaki-duplicate-action:hover{color:#1e7e34!important}.jaki-duplicate-action.disabled{opacity:.6;pointer-events:none}.jaki-duplicate-action .fa-spinner{color:#007cba!important}.wcfm-action-icon.jaki-duplicate-action,.wcfm_product_action_single.jaki-duplicate-action{margin-left:5px}.wcfm-paytrail-settings-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:25px;margin:20px 0}.wcfm-paytrail-description{margin-bottom:25px}.wcfm-paytrail-description p{color:#666;font-size:14px;line-height:1.6;margin:0 0 10px}.wcfm-paytrail-message{padding:12px 15px;border-radius:4px;margin:15px 0;font-weight:500}.wcfm-paytrail-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.wcfm-paytrail-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.wcfm-paytrail-settings-form{margin:20px 0}.wcfm-paytrail-field-group,.paytrail_form_field{margin-bottom:20px!important;display:block!important;visibility:visible!important;opacity:1!important}.wcfm-paytrail-field-group label,.paytrail_form_field label{display:block!important;font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.wcfm-paytrail-field-group input[type=text],.wcfm-paytrail-field-group input[type=password],.paytrail_form_field input[type=text],.paytrail_form_field input[type=password],#paytrail_username,#paytrail_password{width:100%!important;max-width:400px!important;padding:10px 12px!important;border:2px solid #e1e5e9!important;border-radius:4px!important;font-size:14px!important;transition:border-color .3s ease!important;display:block!important;visibility:visible!important;opacity:1!important}.wcfm-paytrail-field-group input[type=text]:focus,.wcfm-paytrail-field-group input[type=password]:focus,.paytrail_form_field input[type=text]:focus,.paytrail_form_field input[type=password]:focus,#paytrail_username:focus,#paytrail_password:focus{border-color:#007cba!important;outline:none!important;box-shadow:0 0 0 1px #007cba!important}.wcfm-paytrail-field-group .description{color:#666;font-size:13px;font-style:italic;margin-top:5px}#wcfm_paytrail_settings_save_button{background:#007cba!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:4px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:background-color .3s ease!important;margin-top:10px!important;display:inline-block!important;visibility:visible!important;opacity:1!important}#wcfm_paytrail_settings_save_button:hover{background:#005a87!important;transform:translateY(-1px)!important}#wcfm_paytrail_settings_save_button:active{transform:translateY(0)!important}#wcfm_paytrail_settings,#wcfm_paytrail_settings_form,.wcfm-paytrail-help{display:block!important;visibility:visible!important;opacity:1!important}.wcfm-paytrail-help{background:#f8f9fa;border-radius:4px;padding:20px;margin-top:25px}.wcfm-paytrail-help h3{color:#333;font-size:16px;margin:0 0 15px;font-weight:600}.wcfm-paytrail-help ol{margin:0;padding-left:20px}.wcfm-paytrail-help li{color:#666;font-size:14px;line-height:1.6;margin-bottom:8px}.wcfm-paytrail-help a{color:#007cba;text-decoration:none}.wcfm-paytrail-help a:hover{text-decoration:underline}.paytrail_form_field,.paytrail_form_field *,#wcfm_paytrail_settings *,#wcfm_paytrail_settings_form *,.paytrail_save_button_wrapper{visibility:visible!important;opacity:1!important}@media (max-width: 768px){.wcfm-paytrail-settings-wrapper{padding:15px}#wcfm_paytrail_settings_save_button{width:100%!important}}.wcfm-shipping-settings-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:25px;margin:20px 0}.wcfm-shipping-description{margin-bottom:25px}.wcfm-shipping-description p{color:#666;font-size:14px;line-height:1.6;margin:0 0 10px}.wcfm-shipping-message{padding:12px 15px;border-radius:4px;margin:15px 0;font-weight:500}.wcfm-shipping-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.wcfm-shipping-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.wcfm-shipping-settings-form{margin:20px 0}.wcfm-shipping-field-group,.shipping_form_field{margin-bottom:20px!important;display:block!important;visibility:visible!important;opacity:1!important}.wcfm-shipping-field-group label,.shipping_form_field label{display:block!important;font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.wcfm-shipping-field-group input[type=text],.wcfm-shipping-field-group input[type=password],.wcfm-shipping-field-group input[type=number],.wcfm-shipping-field-group input[type=checkbox],.wcfm-shipping-field-group textarea,.shipping_form_field input[type=text],.shipping_form_field input[type=password],.shipping_form_field input[type=number],.shipping_form_field input[type=checkbox],.shipping_form_field textarea,#pickup_enabled,#pickup_fee,#pickup_location,#pickup_instructions{width:100%!important;max-width:400px!important;padding:10px 12px!important;border:2px solid #e1e5e9!important;border-radius:4px!important;font-size:14px!important;transition:border-color .3s ease!important;display:block!important;visibility:visible!important;opacity:1!important}.wcfm-shipping-field-group input[type=checkbox],.shipping_form_field input[type=checkbox],#pickup_enabled{width:auto!important;max-width:none!important;margin-right:8px!important}.wcfm-shipping-field-group textarea,.shipping_form_field textarea,#pickup_location,#pickup_instructions{max-width:600px!important;min-height:80px!important;resize:vertical!important}.wcfm-shipping-field-group input[type=text]:focus,.wcfm-shipping-field-group input[type=password]:focus,.wcfm-shipping-field-group input[type=number]:focus,.wcfm-shipping-field-group textarea:focus,.shipping_form_field input[type=text]:focus,.shipping_form_field input[type=password]:focus,.shipping_form_field input[type=number]:focus,.shipping_form_field textarea:focus,#pickup_fee:focus,#pickup_location:focus,#pickup_instructions:focus{border-color:#007cba!important;outline:none!important;box-shadow:0 0 0 1px #007cba!important}.wcfm-shipping-field-group .description{color:#666;font-size:13px;font-style:italic;margin-top:5px}.shipping_form_field .wcfm-checkbox-label{display:inline!important;margin-left:5px!important;font-weight:400!important}.shipping_form_field .wcfm-form-group-description{color:#666;font-size:13px;font-style:italic;margin-top:5px}#wcfm_shipping_settings_save_button{background:#007cba!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:4px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:background-color .3s ease!important;margin-top:10px!important;display:inline-block!important;visibility:visible!important;opacity:1!important}#wcfm_shipping_settings_save_button:hover{background:#005a87!important;transform:translateY(-1px)!important}#wcfm_shipping_settings_save_button:active{transform:translateY(0)!important}#wcfm_shipping_settings,#wcfm_shipping_settings_form,.wcfm-shipping-help{display:block!important;visibility:visible!important;opacity:1!important}.wcfm-shipping-help{background:#f8f9fa;border-radius:4px;padding:20px;margin-top:25px}.wcfm-shipping-help h3{color:#333;font-size:16px;margin:0 0 15px;font-weight:600}.wcfm-shipping-help ol{margin:0;padding-left:20px}.wcfm-shipping-help li{color:#666;font-size:14px;line-height:1.6;margin-bottom:8px}.wcfm-shipping-help a{color:#007cba;text-decoration:none}.wcfm-shipping-help a:hover{text-decoration:underline}.shipping_form_field,.shipping_form_field *,#wcfm_shipping_settings *,#wcfm_shipping_settings_form *,.shipping_save_button_wrapper{visibility:visible!important;opacity:1!important}@media (max-width: 768px){.wcfm-shipping-settings-wrapper{padding:15px}#wcfm_shipping_settings_save_button{width:100%!important}}.wcfm_product_manager_custom_fields#wcfm_shipping_methods_fields{margin-bottom:20px;padding:15px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:4px}.wcfm-shipping-method-item{margin-bottom:15px;padding:12px;border:1px solid #e9ecef;border-radius:6px;background:#fff}.wcfm-shipping-method-item:last-child{margin-bottom:0}.wcfm-shipping-method-item.disabled{opacity:.6;background:#f5f5f5}.method-header{margin-bottom:10px}.wcfm-checkbox-label{display:block;cursor:pointer;font-weight:500;margin-bottom:0;font-size:14px;color:#333}.wcfm-checkbox-label input[type=checkbox]{margin-right:8px;vertical-align:middle;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;width:16px!important;height:16px!important;display:inline-block!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:1!important;pointer-events:auto!important}.method-status.disabled{color:#dc3545;font-size:12px;font-style:italic;font-weight:400;margin-left:5px}.method-price-container{display:flex;flex-direction:column;gap:10px;margin:10px 0;padding:10px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.price-input-wrapper{display:flex;flex-direction:column;gap:5px}.wcfm-price-label{display:block;font-size:13px;font-weight:500;color:#495057;margin-bottom:4px}.wcfm-shipping-price-input{width:100%;max-width:150px;padding:6px 10px;border:1px solid #ced4da;border-radius:3px;font-size:13px}.wcfm-shipping-price-input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .15rem #007bff40}.tax-checkbox-wrapper{display:flex;align-items:center}.wcfm-tax-label{display:flex;align-items:center;font-size:12px;font-weight:400;color:#495057;cursor:pointer;margin:0}.wcfm-tax-label input[type=checkbox]{margin-right:6px;vertical-align:middle}.method-details{margin-top:8px;font-size:12px;color:#6c757d}.method-zone{display:block;font-style:italic;margin-bottom:2px}.method-instance{display:block;font-family:monospace;font-size:11px;color:#adb5bd}@media (max-width: 768px){.method-price-container{flex-direction:column}.wcfm-shipping-price-input{max-width:100%}.wcfm-shipping-method-item{padding:10px}}.wcfm-container .wcfm_product_manager_custom_fields#wcfm_shipping_methods_fields{background:inherit;border:none;padding:0}.wcfm-container .wcfm-shipping-method-item{background:#f9f9f9;border-color:#ddd}.wcfm-container .method-price-container{background:#fff;border-color:#ccc}.method-price-container.price-valid{border-color:#28a745}.method-price-container.price-invalid{border-color:#dc3545}.method-price-container.price-empty{border-color:#6c757d}.wcfm-price-error{color:#dc3545;font-size:11px;margin-top:4px;display:block}.method-price-container.focused{border-color:#80bdff;box-shadow:0 0 0 .15rem #007bff40}.wcfm-shipping-method-item.hover{background-color:#f8f9fa}.wcfm-shipping-method-item.method-selected{border-color:#007cba}.method-price-container.disabled{opacity:.6;background-color:#f8f9fa}.wcfm-shipping-method-item.enabled .method-price-container{opacity:1;background-color:#f8f9fa}.wcfm-shipping-method-item.enabled .method-price-container input{opacity:1}.wcfm-shipping-method-item input[name="selected_shipping_methods[]"]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;width:16px!important;height:16px!important;display:inline-block!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:999!important;pointer-events:auto!important;margin-right:8px!important}.tax-checkbox-wrapper .wcfm-tax-label.tax-enabled{color:#007cba;font-weight:500}.method-price-container[data-tax-status=taxable]:after{content:"ALV";position:absolute;top:5px;right:5px;background:#007cba;color:#fff;font-size:9px;padding:2px 4px;border-radius:2px;font-weight:700}.method-price-container{position:relative}.wcfm-message.wcfm-error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:12px;margin-bottom:15px}#handling_fee_taxable,input[name=handling_fee_taxable]{display:inline-block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;z-index:1!important;margin-right:5px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:none!important;max-height:none!important;transform:none!important;clip:unset!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:visible!important;border:1px solid #ccc!important;background:#fff!important;border-radius:3px!important;cursor:pointer!important;vertical-align:middle!important;line-height:normal!important;font-size:16px!important}label[for=handling_fee_taxable],.wcfm-checkbox label[for=handling_fee_taxable]{cursor:pointer!important;display:inline-block!important;margin-left:5px!important;font-weight:400!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}#wcfm_handling_fee_fields .wcfm-checkbox{margin-top:10px!important;display:block!important;visibility:visible!important;opacity:1!important}#wcfm_handling_fee_fields .wcfm-checkbox input[type=checkbox]{display:inline-block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;z-index:1!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:none!important;max-height:none!important;margin-right:5px!important;border:1px solid #ccc!important;background:#fff!important;border-radius:3px!important;cursor:pointer!important;vertical-align:middle!important;line-height:normal!important;font-size:16px!important}.handling_fee_holder{display:block!important;visibility:visible!important;opacity:1!important}.handling_fee_holder .wcfm-checkbox{display:block!important;visibility:visible!important;opacity:1!important;margin-top:10px!important}.handling_fee_holder .wcfm-checkbox input[type=checkbox]{display:inline-block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;z-index:1!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:none!important;max-height:none!important;margin-right:5px!important;border:1px solid #ccc!important;background:#fff!important;border-radius:3px!important;cursor:pointer!important;vertical-align:middle!important;line-height:normal!important;font-size:16px!important}.handling_fee_holder .wcfm-checkbox label{cursor:pointer!important;display:inline-block!important;margin-left:5px!important;font-weight:400!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}#handling_fee_taxable:focus,input[name=handling_fee_taxable]:focus{outline:2px solid #2271b1!important;outline-offset:2px!important}#handling_fee_taxable:disabled,input[name=handling_fee_taxable]:disabled{cursor:not-allowed!important;opacity:.5!important}#wcfm_handling_fee_fields,.wcfm_product_manager_custom_fields,#wcfm_products_manage_form .wcfm-checkbox{position:relative!important}#wcfm_handling_fee_fields *{visibility:visible!important}.wcfm-checkbox.simple.variable.external.grouped.booking{display:block!important;visibility:visible!important;opacity:1!important}.wcfm-checkbox.simple.variable.external.grouped.booking input[type=checkbox]{display:inline-block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;z-index:1!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:none!important;max-height:none!important;margin-right:5px!important;border:1px solid #ccc!important;background:#fff!important;border-radius:3px!important;cursor:pointer!important;vertical-align:middle!important;line-height:normal!important;font-size:16px!important}.wcfm-checkbox.simple.variable.external.grouped.booking label{cursor:pointer!important;display:inline-block!important;margin-left:5px!important;font-weight:400!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}.wcfm_products_manage_form .wcfm-checkbox input[type=checkbox]{display:inline-block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;z-index:1!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:none!important;max-height:none!important;margin-right:5px!important;border:1px solid #ccc!important;background:#fff!important;border-radius:3px!important;cursor:pointer!important;vertical-align:middle!important;line-height:normal!important;font-size:16px!important}.wcfm_products_manage_form .wcfm-checkbox label{cursor:pointer!important;display:inline-block!important;font-weight:400!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}input[type=checkbox]#handling_fee_taxable,input[type=checkbox][name=handling_fee_taxable]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;box-sizing:border-box!important;margin:0 5px 0 0!important;padding:0!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;float:none!important;clear:none!important;outline:none!important;box-shadow:none!important;text-indent:0!important;text-shadow:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;scale:1!important;filter:none!important}.wcfm-checkbox{display:flex!important;align-items:center!important;gap:5px!important}*[id*=handling_fee_taxable],*[name*=handling_fee_taxable]{visibility:visible!important;opacity:1!important;display:inline-block!important;position:relative!important;z-index:10!important}#wcfm_shipit_settings_form .wcfm-container{background:#fff;padding:20px;border-radius:5px;box-shadow:0 1px 3px #0000001a}#wcfm_shipit_settings_form h2{color:#17a2b8;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}.shipit_form_field input[type=text],.shipit_form_field input[type=password]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;transition:border-color .3s ease}.shipit_form_field input[type=text]:focus,.shipit_form_field input[type=password]:focus{border-color:#17a2b8;outline:none;box-shadow:0 0 0 2px #17a2b833}.shipit_form_info{background-color:#f8f9fa;border-left:4px solid #17a2b8;padding:15px;border-radius:0 4px 4px 0}#wcfm_shipit_settings_save_button{background-color:#17a2b8;border-color:#17a2b8}#wcfm_shipit_settings_save_button:hover{background-color:#138496;border-color:#117a8b}.wcfm_menu_items.wcfm_menu_shipit .wcfmfa.fa-truck{color:#17a2b8}.wcfm_menu_items.wcfm_menu_shipit.active .wcfmfa.fa-truck{color:#fff}.wcfm_menu_items.wcfm_menu_shipit span.wcfmfa.fa-truck:before{content:"";font-weight:900}.wcfm-message.wcfm-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.jaki-ship-action .wcfmfa.fa-truck{color:#17a2b8!important}.jaki-ship-action:hover .wcfmfa.fa-truck{color:#138496!important}#wcfm_shipit_settings_form .shipit_form_field{display:block!important;margin-bottom:15px!important;width:100%!important}.shipit_form_field input[type=text],.shipit_form_field input[type=email],.shipit_form_field input[type=password]{display:block!important;width:60%!important;max-width:400px!important;height:auto!important;padding:8px 12px!important;margin-bottom:10px!important;opacity:1!important;visibility:visible!important}.shipit_form_field label{display:block!important;margin-bottom:5px!important;font-weight:700!important}.wcfm_shipit_settings_heading{margin-bottom:20px!important}.shipit_form_info{margin-top:20px!important;padding:15px!important;background-color:#f8f9fa!important;border-left:4px solid #17a2b8!important;border-radius:0 4px 4px 0!important}.shipit_save_button_wrapper{margin-top:20px!important;margin-bottom:20px!important}#wcfm_shipit_settings_save_button{display:inline-block!important;opacity:1!important;visibility:visible!important;background-color:#28a745!important;border-color:#28a745!important;padding:8px 16px!important;font-weight:700!important}#wcfm_shipit_settings_save_button:hover{background-color:#218838!important;border-color:#1e7e34!important}.jaki-404-page{max-width:1200px;margin:4rem auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#333;text-align:center;padding:2rem}.jaki-error-icon{margin:0 auto 2rem;width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;box-shadow:0 4px 15px #00000014}.jaki-error-icon svg{color:#049f82;width:60px;height:60px}.jaki-404-content{background-color:#fff;border-radius:8px;padding:3rem 2rem;box-shadow:0 5px 20px #0000000d;max-width:800px;margin:0 auto}.jaki-404-page h1{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#222}.jaki-404-page h2{font-size:1.5rem;font-weight:400;margin-bottom:2rem;color:#666}.jaki-search-form{max-width:500px;margin:2rem auto;position:relative}.jaki-search-form input[type=search]{width:100%;padding:.8rem 1.2rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000000a;transition:all .3s ease}.jaki-search-form input[type=search]:focus{outline:none;border-color:#049f82;box-shadow:0 0 0 2px #049f8233}.jaki-search-form button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#049f82;cursor:pointer;padding:5px}.jaki-suggestions{margin:2rem 0}.jaki-suggestions h3{font-size:1.2rem;margin-bottom:1rem;color:#333}.jaki-suggestion-links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.jaki-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:4px;font-weight:500;font-size:.95rem;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none}.jaki-button svg{margin-right:8px}.jaki-button-primary{background-color:#049f82;color:#fff!important}.jaki-button-primary:hover{background-color:#038670}.jaki-button-secondary{background-color:#f7f7f7;color:#333!important}.jaki-button-secondary:hover{background-color:#eaeaea}.jaki-button-outline{background-color:#fff;color:#049f82!important;border:1px solid #049f82;padding:.7rem 1.25rem}.jaki-button-outline:hover{background-color:#f0f9f7}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.jaki-404-page{animation:fadeIn .5s ease-out}@media screen and (max-width: 768px){.jaki-404-page h1{font-size:2.5rem}.jaki-404-page h2{font-size:1.2rem}.jaki-404-content{padding:2rem 1.5rem}.jaki-error-icon{width:100px;height:100px}.jaki-error-icon svg{width:50px;height:50px}}.wcfm_viitteet_heading{margin-bottom:20px}.wcfm_viitteet_heading h3{font-size:18px;font-weight:600;margin-bottom:5px}.wcfm_viitteet_heading p{color:#666;margin-top:0}.wcfm_viitteet_filter{margin-bottom:20px}.wcfm_viitteet_filter .wcfm_viitteet_label{display:block;font-weight:500;margin-bottom:10px}.wcfm_viitteet_filter #wcfm_reference_select{min-width:300px}.wcfm_viitteet_actions{margin-top:20px;margin-bottom:20px}.wcfm_viitteet_actions .wcfm_submit_button:disabled{cursor:not-allowed;opacity:.7}#wcfm_viitteet_message_holder{margin-top:20px}#wcfm_viitteet_message_holder .wcfm_viitteet_message{margin-left:5px}.wcfm_clearfix{clear:both;height:10px}#wcfm_viitteet,#wcfm_viitteet .wcfm-collapse-content,#wcfm_viitteet #wcfm_viitteet_form_expander{display:block!important;opacity:1!important;visibility:visible!important}#wcfm_viitteet select,#wcfm_viitteet button,#wcfm_viitteet input{display:inline-block!important;opacity:1!important;visibility:visible!important}.jaki-pickup-info,.jaki-pickup-info-order{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:20px;margin:20px 0}.jaki-pickup-info h3,.jaki-pickup-info-order h3{margin-top:0;margin-bottom:15px;color:#333;font-size:18px;font-weight:600}.jaki-pickup-info p,.jaki-pickup-info-order p{margin-bottom:10px;line-height:1.6}.jaki-pickup-info p strong,.jaki-pickup-info-order p strong{color:#333;font-weight:600}.jaki-pickup-info p:last-child,.jaki-pickup-info-order p:last-child{margin-bottom:0}.jaki-pickup-info{border-left:4px solid #17a2b8;background-color:#e8f4f8;border-color:#bee5eb}.jaki-pickup-info-order{border-left:4px solid #28a745;background-color:#e6f4ea;border-color:#c3e6cb}.woocommerce-checkout .jaki-pickup-info{margin:15px 0}.woocommerce-order-received .jaki-pickup-info-order{margin:25px 0}@media (max-width: 768px){.jaki-pickup-info,.jaki-pickup-info-order{padding:15px;margin:15px 0}.jaki-pickup-info h3,.jaki-pickup-info-order h3{font-size:16px;margin-bottom:12px}}.jaki-bankruptcy-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1.5rem;margin:1.5rem 0}.jaki-bankruptcy-info .jaki-pesanhoitaja{margin-bottom:1rem}.jaki-bankruptcy-info .jaki-pesanhoitaja strong{color:#333;font-weight:600}.jaki-bankruptcy-info .jaki-konkurssipesan-tiedot strong{color:#333;font-weight:600;display:block;margin-bottom:.5rem}.jaki-bankruptcy-info .jaki-konkurssipesan-tiedot .jaki-tiedot-content{color:#555;line-height:1.6;margin-top:.5rem}.jaki-bankruptcy-info>*:last-child{margin-bottom:0}@media (max-width: 768px){.jaki-bankruptcy-info{padding:1rem;margin:1rem 0}.jaki-bankruptcy-info .jaki-pesanhoitaja,.jaki-bankruptcy-info .jaki-konkurssipesan-tiedot{font-size:.9rem}}.wp-block-woocommerce-product-categories.wc-block-product-categories{background:#f5f5f5;border-radius:0;box-shadow:none;overflow:hidden;margin-bottom:2rem;border:none}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul{list-style:none;margin:0;padding:0}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li{margin:0;border-bottom:1px solid #e0e0e0;background-color:#036f5b}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li:last-child{border-bottom:none}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li a{display:block;padding:16px 20px;color:#fff;text-decoration:none;font-weight:400;font-size:15px;line-height:1.4;transition:none}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li a:hover{background-color:#025249;color:#fff}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li .wc-block-product-categories-list-item-count{background-color:transparent;color:#fff;padding:0;border-radius:0;font-size:15px;font-weight:400;min-width:auto;text-align:left;margin-left:0;float:right}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li a:hover .wc-block-product-categories-list-item-count{background-color:transparent;color:#fff}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li ul{background-color:#f5f5f5;border-top:none}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li ul li{border-bottom:1px solid #e0e0e0;background-color:#f5f5f5}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li ul li a{padding:16px 20px 16px 40px;font-size:15px;font-weight:400;color:#666}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li ul li a:hover{background-color:#eee;color:#666}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li ul li .wc-block-product-categories-list-item-count{background-color:transparent;color:#666;padding:0;border-radius:0;font-size:15px;font-weight:400;min-width:auto;text-align:left;margin-left:0;float:right}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li ul li a:hover .wc-block-product-categories-list-item-count{background-color:transparent;color:#666}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li ul li ul li a{padding-left:60px;font-size:15px}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-dropdown .wc-block-product-categories-dropdown{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:0;font-size:15px;background-color:#f5f5f5;color:#666;cursor:pointer;transition:none}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-dropdown .wc-block-product-categories-dropdown:hover{border-color:#e0e0e0;box-shadow:none}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-dropdown .wc-block-product-categories-dropdown:focus{outline:none;border-color:#036f5b;box-shadow:none}.wp-block-woocommerce-product-categories.wc-block-product-categories .widget-title,.wp-block-woocommerce-product-categories.wc-block-product-categories .wp-block-heading{background:#036f5b;color:#fff;padding:16px 20px;margin:0;font-size:16px;font-weight:600;text-transform:none;letter-spacing:normal;position:relative}.wp-block-woocommerce-product-categories.wc-block-product-categories .widget-title:after,.wp-block-woocommerce-product-categories.wc-block-product-categories .wp-block-heading:after{display:none}.wp-block-woocommerce-product-categories.wc-block-product-categories:empty{display:none}.wp-block-woocommerce-product-categories.wc-block-product-categories .wc-block-product-categories-list-item[data-category-slug=uncategorized],.wp-block-woocommerce-product-categories.wc-block-product-categories .wc-block-product-categories-list-item[data-category-slug=yleinen],.wp-block-woocommerce-product-categories.wc-block-product-categories ul li a[href*=uncategorized],.wp-block-woocommerce-product-categories.wc-block-product-categories ul li a[href*=yleinen]{display:none!important}.wp-block-woocommerce-product-categories.wc-block-product-categories ul li:has(a[href*=uncategorized]),.wp-block-woocommerce-product-categories.wc-block-product-categories ul li:has(a[href*=yleinen]){display:none!important}.wp-block-woocommerce-product-categories.wc-block-product-categories ul li a[title*=uncategorized],.wp-block-woocommerce-product-categories.wc-block-product-categories ul li a[title*=Uncategorized],.wp-block-woocommerce-product-categories.wc-block-product-categories ul li a[title*=yleinen],.wp-block-woocommerce-product-categories.wc-block-product-categories ul li a[title*=Yleinen]{display:none!important}.wp-block-woocommerce-product-categories.wc-block-product-categories ul li:has(a[title*=uncategorized]),.wp-block-woocommerce-product-categories.wc-block-product-categories ul li:has(a[title*=Uncategorized]),.wp-block-woocommerce-product-categories.wc-block-product-categories ul li:has(a[title*=yleinen]),.wp-block-woocommerce-product-categories.wc-block-product-categories ul li:has(a[title*=Yleinen]){display:none!important}@media (max-width: 768px){.wp-block-woocommerce-product-categories.wc-block-product-categories{border-radius:0;margin-bottom:1.5rem}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li a{padding:14px 16px;font-size:14px}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li ul li a{padding:10px 16px 10px 32px;font-size:14px}.wp-block-woocommerce-product-categories.wc-block-product-categories .widget-title,.wp-block-woocommerce-product-categories.wc-block-product-categories .wp-block-heading{padding:14px 16px;font-size:15px}}.wp-block-woocommerce-product-categories.wc-block-product-categories.is-list ul li a:focus{outline:2px solid #036f5b;outline-offset:-2px;background-color:#eee;color:#666}body:not(.logged-in) .uwa_auction_form,body:not(.logged-in) form#uwa_auction_form,body:not(.logged-in) .uwa_auction_form .quantity,body:not(.logged-in) .uwa_auction_form .bid_button,body:not(.logged-in) .uwa_auction_form .uwa_inc_price_hint{display:none!important}body.auction-closed .uwa_auction_form,body.auction-closed form#uwa_auction_form,body.auction-closed .uwa_auction_form .quantity,body.auction-closed .uwa_auction_form .bid_button,body.auction-closed .uwa_auction_form .uwa_inc_price_hint{display:none!important}.jaki-auction-login-message{padding:15px;margin:15px 0;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057}.jaki-auction-login-message a{color:#007cba;text-decoration:underline}.jaki-auction-login-message a:hover{color:#005a87}.jaki-vat-info{font-size:.9em;color:#666;font-weight:400;margin-left:8px}.single-product .jaki-vat-info-single{display:block;margin-top:5px;margin-bottom:10px;font-size:1em;color:#333;margin-left:0}.jaki-vat-info-email{display:inline-block;background:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:.85em;margin-left:5px}.jaki-vat-info-grid{font-size:.85em;color:#777;margin-left:5px}.jaki-email-vat-info{margin-top:5px;font-size:.9em;color:#666}.jaki-auction-products .price_wrapper{display:flex;align-items:center;flex-wrap:wrap}.jaki-auction-products .price_wrapper .jaki-vat-info{margin-left:auto;font-size:.8em;background:#e8f4fd;color:#2c5aa0;padding:2px 6px;border-radius:12px;white-space:nowrap}.jaki-handling-fee-notice{margin:10px 0;padding:8px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px}.jaki-handling-fee-notice .jaki-fee-text{margin:0;font-size:.9em;color:#6c757d;font-weight:500}.jaki-handling-fee-notice .woocommerce-Price-amount{font-weight:700;color:#495057}.jaki-product-item-number{margin:15px 0;padding:10px 15px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;border-left:4px solid #6c757d}@media (max-width: 650px){.jaki-product-item-number{margin:10px 0;padding:8px 12px}}.jaki-kohdenumero{margin:0;font-size:1rem;color:#495057}.jaki-kohdenumero strong{color:#212529;font-weight:600}@media (max-width: 650px){.jaki-kohdenumero{font-size:.9rem}}.jaki-product-location{margin:15px 0;padding:10px 15px;background-color:#e8f4fd;border:1px solid #bee5eb;border-radius:6px;border-left:4px solid #17a2b8}@media (max-width: 650px){.jaki-product-location{margin:10px 0;padding:8px 12px}}.jaki-location{margin:0;font-size:1rem;color:#0c5460}.jaki-location strong{color:#062c33;font-weight:600}@media (max-width: 650px){.jaki-location{font-size:.9rem}}.jaki-product-location-grid{margin:.5rem 0;font-size:.85rem;line-height:1.4;text-align:center}@media (max-width: 650px){.jaki-product-location-grid{margin:.3rem 0;font-size:.8rem}}.jaki-location-grid{padding:.3rem .6rem;background-color:#e8f4fd;color:#0c5460;border-radius:12px;display:inline-block;margin-bottom:.25rem}.jaki-location-grid strong{color:#062c33;font-weight:600;font-size:.8rem}@media (max-width: 650px){.jaki-location-grid strong{font-size:.75rem}}.jaki-shipping-costs-info{margin:20px 0;padding:15px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;border-left:4px solid #007cba}.jaki-shipping-costs-info.no-methods{border-left-color:#ffc107;background-color:#fff3cd;border-color:#ffeaa7}@media (max-width: 650px){.jaki-shipping-costs-info{margin:15px 0;padding:12px}}.jaki-no-methods-notice{margin:0;color:#856404;font-size:.9rem;line-height:1.4}.jaki-shipping-title{margin:0 0 15px;font-size:1.1rem;font-weight:600;color:#495057}@media (max-width: 650px){.jaki-shipping-title{font-size:1rem;margin-bottom:12px}}.jaki-shipping-methods-list{margin-bottom:10px}.jaki-shipping-method{margin-bottom:12px;padding:10px 12px;background:#fff;border:1px solid #e9ecef;border-radius:4px}.jaki-shipping-method:last-child{margin-bottom:0}@media (max-width: 650px){.jaki-shipping-method{padding:8px 10px}}.jaki-method-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}@media (max-width: 650px){.jaki-method-header{flex-direction:column;align-items:flex-start;gap:4px}}.jaki-method-name{font-weight:500;color:#343a40;font-size:.95rem}.jaki-method-price{font-weight:600;font-size:.9rem}.jaki-method-price.custom-price{color:#28a745}.jaki-method-price.default-price{color:#6c757d}.jaki-method-price.no-price{color:#6c757d;font-style:italic;font-weight:400}@media (max-width: 650px){.jaki-method-price{align-self:flex-end}}.jaki-tax-info{font-size:.8rem;color:#6c757d;font-weight:400}.jaki-method-zone{font-size:.8rem;color:#6c757d;margin-top:4px;font-style:italic}.jaki-shipping-note{margin:10px 0 0;font-size:.85rem;color:#6c757d;border-top:1px solid #e9ecef;padding-top:10px}@media (max-width: 650px){.jaki-shipping-note{font-size:.8rem}}.jaki-custom-shipping-notice{background:#e7f3ff!important;border-left-color:#0073aa!important;margin-bottom:20px!important}.jaki-custom-shipping-notice p{margin:.5em 0!important}.jaki-shipping-policies{font-family:Arial,sans-serif!important}.jaki-shipping-policies h2{color:#495057!important;font-size:20px!important;margin:0 0 20px!important;border-bottom:2px solid #007cba!important;padding-bottom:10px!important}.jaki-shipping-policies h3{color:#343a40!important;font-size:16px!important;margin:0 0 10px!important}.jaki-shipping-policies h4{color:#495057!important;font-size:14px!important;margin:15px 0 8px!important}.jaki-shipping-policies ul{margin:10px 0 10px 20px!important;padding:0!important}.jaki-shipping-policies li{margin:5px 0!important;line-height:1.4!important}.jaki-shipping-policies p{margin:10px 0!important;line-height:1.6!important}.vendor-shipping-policy{margin-bottom:25px!important;padding:15px!important;background-color:#fff!important;border:1px solid #e9ecef!important;border-radius:4px!important}.shipping-policy-content{color:#495057!important;line-height:1.6!important}.jaki-clear-cart-link,.jaki-checkout-link{display:inline-block;padding:8px 16px;margin:5px;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s ease}.jaki-clear-cart-link{background-color:#dc3545;color:#fff;border:2px solid #dc3545}.jaki-clear-cart-link:hover{background-color:#c82333;border-color:#c82333;color:#fff;text-decoration:none}.jaki-checkout-link{background-color:#28a745;color:#fff;border:2px solid #28a745}.jaki-checkout-link:hover{background-color:#218838;border-color:#218838;color:#fff;text-decoration:none}.jaki-cart-restriction-notice{margin-bottom:20px}.jaki-cart-restriction-notice.jaki-checkout-blocked{margin-bottom:15px}.jaki-cart-restriction-notice.jaki-checkout-blocked+.wc-proceed-to-checkout,.jaki-cart-restriction-notice.jaki-checkout-blocked~.wc-proceed-to-checkout{display:none!important}.jaki-cart-restriction-notice.woocommerce-error{border-left:4px solid #dc3545;background-color:#f8d7da;color:#721c24}.jaki-cart-restriction-notice.woocommerce-error strong{color:#721c24}.jaki-cart-restriction-notice.woocommerce-error p{margin-bottom:10px}.jaki-cart-restriction-notice.woocommerce-error p:last-child{margin-bottom:0}.jaki-checkout-blocked~.wc-proceed-to-checkout,.jaki-checkout-blocked+.wc-proceed-to-checkout{display:none!important}.woocommerce-message,.woocommerce-error{line-height:1.6}.woocommerce-error[data-jaki-hidden=true],.woocommerce-message[data-jaki-hidden=true]{display:none!important}
