/*!/wp-content/themes/toolstore/style.css*/*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}html,body{margin:0;font-family:ToolStore}input,select,button{font-family:ToolStore}body{background-color:#f0f0f1;width:100%;margin:0 auto;font-size:16px;color:#3c434a}h1,h2,h3{font-weight:400}a{color:#3c434a}a:hover{color:#3c434a;cursor:pointer}button{background:#1b5d79;border-radius:7px;color:#fff;border:0;cursor:pointer}li{list-style-type:none}.product_title,.content-area h1,.woocommerce-order-received h1{font-size:2em;background:#1b5d79;margin:0 3% .8em;color:#fff;padding:.25em .6em;border-radius:12px;width:94%}.product_title a{color:#fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.woocommerce-product-gallery,.product_title,.archive h1,header.siteheader,.super-speedy-search-form form>.ssswrapper,.category-banner,.kategory-banner img,#kat-menu li,li.product,.wcpf-filter,.woocommerce-tabs,.upsells,.woocommerce-product-gallery,.click-zoom input[type="checkbox"]:checked~img,.single-product div.product .summary,.woocommerce .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce h1,table.shop_table,.catdes-info{box-shadow:rgb(0 0 0 / .1) 0 4px 6px -1px,rgb(0 0 0 / .06) 0 2px 4px -1px!important}body.search .site-main>h1,.woocommerce-products-header__title,li.product .price small,.posted_in,.product-brand,.tagged_as,#shipping_country_field,#billing_country_field,.sss_suggestions_container .sss_list_header{display:none}.woocommerce-no-products-found{margin:0 2.5%}header.siteheader{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:flex-start;padding:1.5em 3% 0;margin-bottom:1em;border-bottom:7px solid #1b5d79}header.siteheader,.xoo-wsc-body,.wcpf-filter,details{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADBAMAAACkBqiMAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAABJQTFRFAAAA////y8rK/////////////poOYwAAAAZ0Uk5TABT/FyYLaKbfewAAABFJREFUeJxjZJRnNOJjVL0NAANTAWRtVS/eAAAAAElFTkSuQmCC) repeat}.site-branding h1{font-size:1em}.site-branding a{font-size:2.2em;padding-left:1.2em}.site-branding{display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.super-speedy-search-form form>.ssswrapper{border-radius:9px}.super-speedy-search-form{display:block;flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;margin-left:2em;margin-top:0.2em!important;border:0!important;width:auto!important;border-radius:7px!important;font-size:1.1em}.super-speedy-search-form input[type="text"],.sss_suggestions_container,.sss-title,.sss_price,.ssstaxlabel{font-size:1.2em!important;line-height:1.2em}.sssresults.full{margin:0 3%;background:#eaeaea;border-radius:7px;padding:1em;width:80%}.super-speedy-search-form button[type="submit"]{background:#1b5d79!important}.sssresults.full ul.sss_items li.ssssearchtax{background:#fff;border-radius:7px}.sssresults.full ul.sss_items li.ssssearchtax a.sss_mainlink{background:#fff;border-radius:7px}.sss_list_header{margin-right:1em}.cart-header{display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;margin-left:2em;font-size:1.3em;line-height:2.3em}.sssresults.full ul.sss_items li.ssssearchtax a.sss_mainlink:hover{background:#1b5d79;color:#fff}.cart-header a::before{content:"\E01D";font-family:"Woocommerce";line-height:1.4em}form.cart .button::before,form.cart .button::after{color:#fff;padding-right:.8em;font-size:.8em}.woocommerce ul.products li.product .button:before{color:#2e3134;font-size:1.2em}.menu,.copyright{display:block;flex-grow:0;flex-shrink:1;flex-basis:100%;align-self:auto;order:0}.menu{margin:1em 0 0 0;padding:0;font-size:1.3em;width:100%!important}.menu a{border-top-right-radius:7px;border-top-left-radius:7px;color:#fff;display:inline-block;padding:.3em .75em}.menu-vyrobcovia{background:#13293d}.menu-stroje{background:#1b5d79}.menu-naradie{background:#708122}.menu-nastroje{background:#cd5334}.menu-dielna{background:#eb730a}.menu-zahrada{background:#e0a500}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}header input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px}header label{position:absolute;right:0;display:none;width:3.7em;height:2em;line-height:2em;font-size:1.1em;color:#fff;transition:color 0.3s ease-in-out;cursor:pointer;user-select:none;margin:0;background:#1b5d79;border-top-left-radius:7px;border-bottom-left-radius:7px}@media screen and (max-width:935px){.cart-header{display:none}.menu a{border-radius:7px;margin:.2em}}@media screen and (max-width:540px){.cart-header{display:none}}@media screen and (max-width:540px){.menu a{width:100%;margin:0;border-radius:0}.super-speedy-search-form{margin:0 0 1em 0}header.siteheader{justify-content:left}.site-branding{width:100%;margin-bottom:1em}html,body{margin:0;overflow-x:hidden}nav[role="off-canvas"]{position:absolute;top:5.2em;opacity:0;z-index:1;ul>li{height:100%;width:100%;text-align:left;margin:0;&:hover{box-shadow:inset 0 0 0 .15em rgb(255 255 255 / .45)}}}header label{display:block}header label:after{position:absolute;right:.75em;top:0;font-family:"Woocommerce";content:"\e032";font-size:1.3em}header label:hover,input:checked~label{color:#fff}header input:checked~nav[role="off-canvas"]{opacity:1;left:0;box-shadow:-30em 0 0 30em rgb(0 0 0 / .3);ul>li{padding:.55em .55em .55em 1.5em;&:hover{padding-left:3.5em}&:after{position:absolute;right:.25em;content:"Menu";font:bold 1.3em sans-serif;color:inherit}}}}.woocommerce-breadcrumb{margin:1em 3%;font-size:1.2em}.woocommerce-breadcrumb::before{content:"\E900"!important;font-family:"Woocommerce";float:left;padding-right:.5em}.kategory-banner{width:94%;max-width:1000px;max-height:417px;border-radius:12px;margin:0 3% 2em 3%}.kategory-banner img{width:100%;height:100%;border-radius:12px}.xoo-wsc-ft-amt.xoo-wsc-less{color:#fff;background:#3c434a;padding:.1em .3em;border-radius:7px;margin-bottom:1em}.brand-thumbnails{display:flex;max-width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:0 3%}.brand-thumbnails li{margin:0 1em 1em 0}.brand-thumbnails img{max-width:120px;border-radius:7px;height:100%}.catdes-info{margin:1em 3% 2em;background:#fff;border:1px solid #eaeaea;padding:1em;border-radius:7px}.catdes-info p{margin-bottom:.5em}#catdes{margin:1em 3%;text-align:left}#catdes ul{list-style:none}#kat-menu{display:inline-flex;flex-wrap:wrap;margin:0;padding:0}#kat-menu li{border:1px solid #eaeaea;height:190px;border-radius:9px;margin:0 2.5em 2em 0;background:#fff}#kat-menu li a{display:block;font-size:1.5em;line-height:1.3em;padding-top:3px}#kat-menu li span{display:block;max-width:200px;height:100px;margin:5px auto}#kat-menu li p{display:block;max-width:200px;height:100px;margin:5px auto}.kat-menu-text{width:300px;padding:.2em .5em;text-align:center;border-bottom:8px solid #227396;background:#f0f0f1;min-height:3.4em;font-size:1em;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.kat-menu-text:hover{background:#227396;color:#fff;border-bottom:8px solid #3c434a}.wcpf-filter{font-size:1.3em;margin:0 3% 2em;padding:.5em 1em;border-radius:12px}.wcpf-filter-inner{display:flex;flex-flow:row wrap;justify-content:flex-start}.wcpf-heading-label{text-transform:none!important;font-size:1.1em!important;display:block}.wcpf-text-item,.wcpf-box-item{background-color:#fff!important;background-repeat:no-repeat!important;padding:.1em 10px!important;width:6em!important;height:44px!important;margin:0 5px 5px 0!important;border-radius:7px!important;border:0!important;line-height:40px!important;text-align:center!important;color:#2b292e!important;font-size:1.1em!important}.wcpf-front-element{margin-right:1em}.wcpf-box-item.selected,.wcpf-text-item.selected{background:#1B5D79!important;color:#fff!important;border:0!important}.wcpf-text-item{width:12em!important}.wcpf-text-item.selected>.wcpf-text-item-inner>.wcpf-text-label{color:#fff!important}.wcpf-item-label{background:none!important;border:0!important;font-size:1.1em!important;color:#2e3134!important}.wcpf-input{padding:.4em!important;width:12em!important;border-radius:7px!important;font-size:1.1em!important}.wcpf-text-item:hover,.wcpf-box-item:hover{background-color:#1B5D79!important;color:#fff!important}.wcpf-text-item:hover .wcpf-item-label,.wcpf-box-item:hover .wcpf-item-label{color:#fff!important}ul.products{margin:2em 3%;display:flex;flex-direction:row;flex-wrap:wrap}li.product{flex-basis:290px;float:none;margin:0 2.5em 2em 0;border-radius:12px;background:#fff;flex-grow:0;flex-shrink:0;position:relative}li.product h2{font-size:1.4em;height:5em;text-align:right;padding:.3em .5em;background:#f7f7f7;overflow:hidden}li.product .price{font-size:1.5em;background:#1B5D79;color:#fff;padding:.25em .5em;text-align:right;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:block}li.product .price del,.entry-summary del{text-decoration:line-through;font-size:.8em;margin-right:.5em;opacity:.8}li.product .onsale{font-size:1.3em;line-height:40px;border-bottom-left-radius:7px;border-top-right-radius:7px;background:#BFDB38;padding:0 20px;position:absolute;right:0;top:0}li.product img{margin:20px 5% 0 5%;width:90%;height:auto;display:block}#isw-load-more-button{padding:.4em!important;font-size:1.6em!important;margin-bottom:1em}.wvs-archive-variations-wrapper{position:relative;left:0;top:-85px;height:0}.woo-variation-swatches-variable-item-more a,.woo-variation-swatches.wvs-show-label .variations th{font-size:1.2em!important;margin-top:.4em!important}.products .variations,.upsells .variations{height:42px!important;overflow:hidden!important}div.product{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;position:relative}.single-product-img,.woocommerce-product-gallery{flex-basis:500px;margin:0 0 2em 3%;height:100%;border-radius:12px}.div.product div.images{float:none;width:500px}div.product div.images img{display:block;width:100%;height:auto;border-radius:12px}.summary{flex-basis:360px;flex-grow:1;background:#fff;border-radius:12px;margin:0 3% 2em 2em;padding-bottom:2em}.summary-title{padding:.5em 1em;border-top-left-radius:12px;border-top-right-radius:12px;font-size:1.4em;border-bottom:1px solid #cfc8d8}div.product .summary .price{font-size:2.5em;padding:.5em;background:#f7f7f7}.woocommerce-Price-currencySymbol{margin-left:.2em}.woocommerce-price-suffix{font-size:.6em}.qty{width:3em;text-align:center;font-size:1.95em;border-radius:7px;border:1px solid #cfc8d8}.single_variation_wrap{padding:1em 0 1em 1.5em;width:100%;background:#f7f7f7;display:block;height:100px;content:"";clear:both;display:table}div.product .button{font-size:1.5em;padding:.3em 1em;margin:1em 0}div.product .button:hover{background:#3c434a;color:#fff}div.product .product_meta{margin:1em 0 1em 1.5em}.freeship-badge{font-size:1.4em;padding:.2em .4em;border-radius:7px;background:#1B5D79;color:#fff;margin:1em}.variations_form{background:#f7f7f7}.stock{font-size:1.2em;background:#f7f7f7;padding-left:2em}.woocommerce-variation-availability .stock{padding-left:0;margin-bottom:1em}.variations th label{margin:.3em 0!important}.woocommerce-tabs,.upsells{flex-basis:100%;align-self:auto;border-radius:12px;margin:0 3% 1.5em;background:#fff}.upsells{padding-bottom:1em}.summary .onsale,.var_info{display:none}table.variations{padding:0 1.4em;margin:0 0 1em 0;background:#f7f7f7}.variable-item button-variable-item{border-radius:7px}div.product .woocommerce-tabs ul.tabs{list-style:none;padding:.1em 1em;margin:0;overflow:hidden;position:relative;border-top-left-radius:12px;border-top-right-radius:12px}div.product .woocommerce-tabs ul.tabs li{display:inline-block;position:relative;z-index:0;margin:.5em;font-size:1.4em;background:#fff;border:0}div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:0;text-decoration:none;border:0}div.product .woocommerce-tabs ul.tabs li a:hover{border-bottom:3px solid #1B5D79}div.product .woocommerce-tabs ul.tabs li.active{z-index:2}div.product .woocommerce-tabs ul.tabs li.active a{border-bottom:3px solid #1B5D79}div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:1em 1.5em;background:#f7f7f7;font-size:1.3em}.panel p,table.shop_attributes{padding:.3em;width:100%}table.shop_attributes td,table.shop_attributes th{border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.4;font-style:normal;text-align:left;padding:8px}table.shop_attributes th{max-width:6em}.upsells ul.products{background:#f7f7f7;margin:0 0 2.4em;padding:2em 2em 0 2em}.upsells h2{width:100%;display:block;padding:.5em 1.3em}.wc-pao-subtotal-line .price{font-size:2em!important;padding:0!important;margin:.5em 0}.wc-pao-addon-container{padding:0;background:#f7f7f7}.wc-pao-addon-container h2{font-size:1.2em}.wc-pao-addon-description{font-size:1.1em}.product-addon-totals{font-size:1.2em;background:#f7f7f7}.product-addon-totals li{padding-bottom:.5em}.wc-pao-fieldset,.wc-pao-legend{border:1px solid #aeaeae;border-radius:7px;background:#fff;padding:1em;margin:0 1em 1em 0}.wc-pao-legend{padding:.3em;margin:0}#required_addons_validation_message{display:none}.wc-pao-addon-wrap label{padding-top:.15em;font-size:1.3em}.wc-pao-addon-checkbox{margin:1em 1em 1em 0;float:left;height:20px;width:20px}.click-zoom input[type=checkbox]{display:none}.click-zoom img{transition:transform 1s ease;cursor:zoom-in;z-index:1000}.click-zoom input[type=checkbox]:checked~img{transform:scale(1.9);cursor:zoom-out;z-index:1000;left:225px;top:25px;position:relative}@media screen and (max-width:1000px){.click-zoom img{cursor:pointer;transition:none}.click-zoom input[type=checkbox]:checked~img{cursor:pointer;transform:none;left:0;top:0}}.woocommerce input.button.alt{background-color:#7f54b3;color:#fff}.woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.xoo-wsc-icon-cart2:before,.xoo-wsc-icon-bag2:before,.xoo-wsc-icon-trash:before{font-family:'Woocommerce'}.xoo-wsc-icon-cart2:before,.xoo-wsc-icon-bag2:before{content:"\E01D"}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,.xoo-wsc-container .xoo-wsc-btn{border-radius:7px}.xoo-wscb-icon,.xoo-wsc-bki{font-size:1.5em}.xoo-wsc-icon-trash:before{content:"\E013"}.xoo-wscb-count{display:none}.brand-thumbnails{display:flex;max-width:100%;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin:0 3%}.brand-thumbnails li{margin:0 1em 1em 0}.brand-thumbnails img{max-width:120px;border-radius:9px;height:100%}.site-footer{color:#fff;font-size:1.4em;padding:1em 3%;display:flex;flex-flow:row wrap;font-weight:100}.site-footer>div.footer-column{width:290px;margin:0 20px 0 0;text-align:left}.site-footer p{font-size:1.3em;margin:1em 0;border-bottom:3px solid #1B5D79;padding-bottom:.25em}.site-footer a:hover{color:#fff!important}.site-footer nav{display:flex;flex-direction:column;margin-bottom:2em}.footer-nav,.footer-column span{color:#fff;width:100%;padding:.5em 0;display:block}.wcpf-front-element-54173,.wcpf-front-element-44333,.wcpf-front-element-53243,.wcpf-front-element-44258,.wcpf-front-element-45184,.wcpf-front-element-39201,.wcpf-front-element-54141,.wcpf-front-element-43512,.wcpf-front-element-44181,.wcpf-front-element-54628,.wcpf-front-element-44136,.wcpf-front-element-54844,.wcpf-front-element-54887,.wcpf-front-element-54924,.wcpf-front-element-54942,.wcpf-front-element-52114,.wcpf-front-element-52968,.wcpf-front-element-40362,.wcpf-front-element-55062,.wcpf-front-element-44176,.wcpf-front-element-40264,.wcpf-front-element-55085,.wcpf-front-element-55092,.wcpf-front-element-39742,.wcpf-front-element-52935,.wcpf-front-element-46299,.wcpf-front-element-55519,.wcpf-front-element-55780,.wcpf-front-element-56108,.wcpf-front-element-56251,.wcpf-front-element-56270,.wcpf-front-element-39655,.wcpf-front-element-44145,.wcpf-front-element-56838,.wcpf-front-element-56882,.wcpf-front-element-44716,.wcpf-front-element-57108,.wcpf-front-element-58228,.wcpf-front-element-59097,.wcpf-front-element-63028,.wcpf-front-element-42616,.wcpf-front-element-72857,.wcpf-front-element-54540,.wcpf-front-element-74691,.wcpf-front-element-74845,.wcpf-front-element-42619,.wcpf-front-element-42617,.wcpf-front-element-39833,.wcpf-front-element-39885,.wcpf-front-element-78567,.wcpf-front-element-73276,.wcpf-front-element-89338,.wcpf-front-element-91310,.wcpf-front-element-89338,.wcpf-front-element-40043,.wcpf-front-element-54597,.wcpf-front-element-40979,.wcpf-front-element-94869,.wcpf-front-element-94870,.wcpf-front-element-94953,.wcpf-front-element-40605,.wcpf-front-element-94965,.wcpf-front-element-95008,.wcpf-front-element-95367,.wcpf-front-element-95368,.wcpf-front-element-53415,.wcpf-front-element-96874,.wcpf-front-element-97072,.wcpf-front-element-97151,.wcpf-front-element-40774,.wcpf-front-element-47500,.wcpf-front-element-105164,.wcpf-front-element-105419,.wcpf-front-element-44279,.wcpf-front-element-97134{width:100%}.accordion{margin:0 3%}details{font-size:1.3em}details>*{padding:.75rem}details>div{background:#fff;border-radius:0 0 12px 12px}summary{border-radius:12px;font-size:20px;color:#fff;background:#1b5d79;cursor:pointer}details[open] summary{border-radius:12px 12px 0 0}details h3{margin:1em;font-size:1.3em;font-weight:700}details h4{margin:.5em 1em;font-size:1.1em}details p{margin:0 1em 1em;line-height:1.2em}