@font-face{font-family:ToolStore;src:url(https://www.toolstore.sk/wp-content/themes/toolstore/a/toolstore.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WooCommerce;src:url(https://www.toolstore.sk/wp-content/themes/toolstore/a/WooCommerce.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:#fff;border:1px solid #000;border-radius:7px;color:#000;box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:red}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:red}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:green}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:green}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:green}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.select2-container{width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;font-weight:400}.select2-container .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}.select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}.select2-container .select2-dropdown,.select2-container .select2-selection{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{margin:0}.fc-content .woocommerce-breadcrumb{margin:1em 0}.fc-content h1{margin:0 0 .8em 0;width:100%}.fc-wrapper table.cart{border-collapse:collapse}.fc-wrapper table.cart tbody tr td{background:#f7f7f7!important}.fc-wrapper table.cart tbody tr td{background:#f7f7f7!important}.fc-wrapper table.cart thead{border-bottom:1px solid #ccc}.fc-wrapper table.cart tbody tr:last-child td{border-bottom-right-radius:12px!important;border-bottom-left-radius:12px!important}.fc-wrapper .fc-cart-sections table.cart thead tr th{font-size:.85em}.fc-wrapper table.cart tr{font-size:1.4em}.fc-wrapper .cart-item a.remove,.fc-wrapper .cart-item__meta dl.variation{font-size:.8em!important}body.woocommerce-cart.has-fc-cart-ajax .fc-wrapper input.qty{font-size:20px!important;background:#fff}.fc-wrapper .fc-step__substep .fc-step__substep-title,form .form-row label,form .form-row .input-text,.fc-wrapper #payment ul.payment_methods,.fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details,.fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child .product-total,.fc-wrapper .fc-checkout-order-review-title{font-size:1.2em!important}.fc-checkout-order-review__inner{border:0!important;padding-bottom:1em!important}.fc-wrapper .fc-checkout-order-review__head{border-bottom:1px solid #ccc}.fc-wrapper .fc-checkout-order-review-title,.fc-progress-bar__count,.fc-wrapper [data-step-complete] .is-editing .fc-step__substep-save,.has-checkout-layout--multi-step.woocommerce-checkout form .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title,#billing_email-description{font-size:1.2em!important}.fc-wrapper #order_review table.woocommerce-checkout-review-order-table{background:#f7f7f7}.wc-proceed-to-checkout a.checkout-button,.has-checkout-layout--multi-step .fc-step__actions .fc-step__next-step,.fc-wrapper .fc-place-order .fc-place-order-button{background:#1B5D79!important;color:#fff!important;font-size:2em;padding:.4em;border-radius:7px}.fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot td,.fc-wrapper #order_review table.woocommerce-checkout-review-order-table tfoot th{font-size:1.4em!important}.has-checkout-layout--multi-step.woocommerce-checkout form .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title:before{background:green!important}table.woocommerce-checkout-review-order-table tfoot tr.order-total{background:#fff!important;font-size:1.1em}.fc-step__substep-text-line{font-size:1.5em!important;line-height:1em!important}.woocommerce-order-received .woocommerce-order{margin:0 3%;max-width:1000px}body:not(.has-checkout-must-login-notice) .fc-order-received__notice,.woocommerce .fc-order-overview__wrapper,body:not(.has-checkout-must-login-notice):not(.has-fc-sidebar) .fc-checkout-header~.woocommerce-error,body:not(.has-checkout-must-login-notice):not(.has-fc-sidebar) .fc-checkout-header~.woocommerce-info,body:not(.has-checkout-must-login-notice):not(.has-fc-sidebar) .fc-checkout-header~.woocommerce-message,body:not(.has-checkout-must-login-notice):not(.has-fc-sidebar) .fc-checkout-notices,body:not(.has-checkout-must-login-notice):not(.has-fc-sidebar) .fc-inside,body:not(.has-checkout-must-login-notice):not(.has-fc-sidebar) .fc-progress-bar,body:not(.has-checkout-must-login-notice):not(.has-fc-sidebar).woocommerce-order-received .woocommerce-NoticeGroup{width:100%!important;margin-left:0!important}body.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{text-align:left!important}.woocommerce .woocommerce-order-overview.order_details>li,div.woocommerce .fc-wrapper .woocommerce-order-details table.order_details.woocommerce-table--order-summary tbody td{font-size:1em!important}.woocommerce .woocommerce-order-overview.order_details>li strong{font-size:1.1em!important}.woocommerce .fc-wrapper .fc-section-title,div.woocommerce .fc-wrapper .woocommerce-order-details table.shop_table{font-size:1.2em!important}.woocommerce .fc-wrapper .fc-section-title h2{border-bottom:1px solid #ccc}div.woocommerce .fc-wrapper .woocommerce-order-details table.order_details.woocommerce-table--order-summary tbody,div.woocommerce .fc-wrapper .woocommerce-order-details table.order_details tbody{background:#f7f7f7!important}div.woocommerce .fc-wrapper .woocommerce-order-details table.order_details tbody td:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}body.woocommerce-order-received .woocommerce-order .fc-order-received-notice--alert{color:green!important}