/*!/wp-content/themes/generatepress-child/style.css*/html,body{font-size:13px!important;line-height:1.55;color:#000}body{--mojett-sticky-height:60px}body p,body span,body li,body td,body th,.entry-content,.woocommerce,.woocommerce p,.woocommerce div.product,.woocommerce table td,.woocommerce table th{font-size:13px!important;line-height:1.55}.blog .entry-title,.archive .entry-title{font-size:22px!important;font-weight:500}.single .entry-title{font-size:26px!important;letter-spacing:-.3px;font-weight:500}h2,.single .entry-content h2{font-size:22px!important;line-height:1.35}h3{font-size:18px!important;font-weight:500}.blog .featured-image,.archive .featured-image,.blog .post-image,.archive .post-image,.single .page-header-image-single,footer.entry-meta{display:none!important}.mojett-meta-line{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;margin-bottom:8px}.mojett-meta-line a{color:#000;text-decoration:none}.mojett-meta-line a:hover{color:#22B14C;text-decoration:underline}article .entry-content{min-height:113px;margin:.5em 0 .4em!important}article .entry-content::after{content:"";display:block;clear:both}article.post{margin-bottom:.4em}.entry-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px;margin-bottom:0}.entry-meta .posted-on,.entry-meta .byline,.entry-meta a.comments-link{font-size:12px!important;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;background:#fff;border:1px solid #d8d8d8;border-radius:4px;font-weight:500;color:#333;text-decoration:none;transition:all 0.2s ease-in-out}.entry-meta a{color:inherit!important;text-decoration:none}.entry-meta .posted-on:hover,.entry-meta .byline:hover,.entry-meta a.comments-link:hover{background:#f4f5f7;border-color:#b0b0b0;color:#111}.entry-meta .posted-on{cursor:pointer}@media(max-width:768px){.alignleft{float:left;margin-right:5px}}#site-navigation::before{content:"";display:block;height:4px;width:100%;background:#22B14C}.main-navigation,.main-navigation .inside-navigation{background:#000!important}.main-navigation{position:sticky;top:0;z-index:999}.main-navigation .inside-navigation{min-height:50px;display:flex;align-items:center}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap!important;justify-content:center;gap:6px 12px;width:100%}.main-navigation .main-nav>ul>li{position:relative;padding:0 18px}.main-navigation .main-nav>ul>li::before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:rgb(255 255 255 / .32)}.main-navigation .main-nav>ul>li:last-child::after{content:"";position:absolute;top:12px;bottom:12px;right:0;width:1px;background:rgb(255 255 255 / .32)}.main-navigation .main-nav>ul>li>a{display:inline-block;color:#fff!important;font-weight:600;font-size:14px!important;line-height:20px;padding:10px 8px!important;text-transform:uppercase;text-align:center;white-space:nowrap;min-width:unset!important}.main-navigation .main-nav>ul>li>a:hover,.main-navigation .main-nav>ul>.current-menu-item>a{color:#22B14C!important}.main-navigation .main-nav>ul>.current-menu-item>a::after{content:"";display:block;height:2px;background:#22B14C;margin-top:2px}.main-navigation .main-nav>ul>li.menu-item-has-children:hover>a::after{color:#22B14C}.main-navigation .main-nav ul ul{background:#000!important}.main-navigation .main-nav ul ul li a{color:#fff!important;padding:10px 20px}.main-navigation .main-nav ul ul li a:hover{color:#22B14C!important;background:rgb(255 255 255 / .05)}.menu-toggle{color:#fff!important}.menu-toggle svg{stroke:#fff!important;fill:#fff!important}.site-header{height:0!important;position:sticky;top:0;z-index:9998}.inside-header{margin:0px!important;padding:0px!important}@media(max-width:1024px){.main-navigation .main-nav>ul>li::before,.main-navigation .main-nav>ul>li::after{display:none!important}}@media(max-width:768px){.menu-toggle{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 16px!important}.menu-toggle .gp-icon.icon-menu-bars svg{width:28px!important;height:28px!important}.menu-toggle .gp-icon{display:flex!important;align-items:center!important;justify-content:center!important}.menu-toggle .mobile-menu{font-size:18px!important;font-weight:600!important;color:#fff!important;display:inline-block!important;line-height:1!important;padding-top:2px}.menu-toggle:hover .mobile-menu{color:#22B14C!important}}body.woocommerce .main-navigation ul li#menu-item-65032>a,body.post-type-archive-product .main-navigation ul li#menu-item-65032>a,body.tax-product_cat .main-navigation ul li#menu-item-65032>a{background-color:rgb(255 255 255 / .1);color:#22B14C!important;border-bottom:3px solid #22B14C!important}.mojett-menu-cart{display:flex!important;align-items:center!important;flex-direction:row;gap:8px;white-space:nowrap;order:999!important;margin-left:auto!important}.mojett-menu-cart>a{display:flex!important;align-items:center;gap:8px;padding:0!important}.mojett-menu-cart .mojett-cart-icon svg{width:20px;height:20px;fill:#fff!important}.mojett-menu-cart .mojett-cart-count{background:#22B14C;color:#fff!important;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:999px}.mojett-menu-cart .mojett-cart-total,.mojett-menu-cart .mojett-cart-total .amount{color:#fff!important;font-size:14px!important;font-weight:600;display:inline-block!important}.woocommerce-mini-cart-item dl.variation{display:none!important}.woocommerce-mini-cart-item,.product_list_widget li{position:relative;background:#fafafa;border:1px solid #dcdcdc;border-radius:6px;padding:8px 25px 8px 8px!important;margin-bottom:8px!important;transition:.2s}.woocommerce-mini-cart-item:hover,.product_list_widget li:hover{background:#f5f5f5;border-color:#cfcfcf}.woocommerce-mini-cart-item::after,.mini_cart_item::after,.product_list_widget li::after{content:"";display:block;clear:both}.woocommerce-mini-cart-item img{max-width:80px;height:auto!important;margin:2px 0 0 8px!important;padding:2px;background:#fff;border:1px solid #ddd;border-radius:4px}.mini_cart_item img,.product_list_widget img{width:100px!important;height:auto!important;margin-right:8px;border-radius:4px;float:left}.woocommerce-mini-cart-item>a:not(.remove),.product_list_widget a{display:block;font-size:13px!important;font-weight:600;line-height:1.2!important;color:#333;text-decoration:none}.product_list_widget a:hover{color:#0074cc}.woocommerce-mini-cart-item a.remove{position:absolute!important;top:5px!important;right:5px!important;left:auto!important;z-index:10;color:#c62828!important;font-weight:700}.woocommerce-mini-cart-item .quantity{display:inline-flex!important;align-items:center;gap:4px;margin-top:4px!important;font-size:12px!important;font-weight:600;white-space:nowrap;color:#2e7d32}.woocommerce-mini-cart-item .quantity .woocommerce-Price-amount{display:inline!important;color:#000;font-weight:700}.woocommerce-mini-cart-item .quantity br{display:none!important}.product_list_widget .woocommerce-Price-amount{display:block;font-size:1.2em;color:#555;margin-left:60px}.woocommerce-mini-cart-item .stock,.product_list_widget .stock,.woocommerce-mini-cart-item .woo-custom-stock-status,.product_list_widget .woo-custom-stock-status{font-weight:400!important}.product_list_widget .stock{margin-left:10px!important}.woocommerce ul.products:before,.woocommerce-page ul.products:before{display:none!important}.woocommerce ul.products,.woocommerce-page ul.products{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px 14px}.woocommerce ul.products li.product,.related.products ul.products li.product{flex:0 0 calc((100% - 28px) / 3)!important;max-width:calc((100% - 28px) / 3)!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:12px!important;box-shadow:0 2px 5px rgb(0 0 0 / .03)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease!important;position:relative;margin:0}.woocommerce ul.products li.product:hover,.related.products ul.products li.product:hover{transform:translateY(-3px)!important;border-color:#22B14C!important;box-shadow:0 8px 16px rgb(34 177 76 / .12)!important}.woocommerce ul.products li.product a.woocommerce-loop-product__link{position:relative;display:flex;flex-direction:column;overflow:hidden;flex-grow:1;height:100%}.woocommerce ul.products li.product a img,.related.products ul.products li.product a img{width:100%!important;aspect-ratio:16 / 9!important;object-fit:contain!important;margin:0 auto 8px auto!important;border-radius:4px!important;display:block!important;transition:.25s}.woocommerce ul.products li.product a img:nth-of-type(2),.woocommerce ul.products li.product a img.secondary-image{position:absolute;inset:0;width:100%;opacity:0;transition:.25s;pointer-events:none;object-fit:contain}.woocommerce ul.products li.product:hover img:first-of-type{opacity:0}.woocommerce ul.products li.product:hover img:nth-of-type(2),.woocommerce ul.products li.product:hover img.secondary-image{opacity:1}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.related.products ul.products li.product h2,.related.products ul.products li.product h3{font-size:16px!important;font-weight:600;margin:0 0 6px 0!important;color:#1e293b!important;line-height:1.3!important;min-height:2.6em!important;height:auto!important;overflow:hidden!important;text-align:center!important}.woocommerce ul.products li.product .product-excerpt,.woocommerce ul.products li.product .post-excerpt,.woocommerce ul.products li.product p{text-align:center!important;text-justify:inter-word!important;line-height:1.3!important;min-height:2.6em!important;height:auto!important;overflow:hidden!important;margin-bottom:8px!important;color:#000!important}.product-excerpt{max-height:100px!important;margin:8px 0 0!important}.read-more-container{visibility:hidden;line-height:0}.woocommerce ul.products li.product div.product-stock-status{text-align:center;margin-top:auto!important;margin-bottom:4px!important}.woocommerce ul.products li.product .price{font-size:16px!important;font-weight:700!important;color:#0f172a!important;margin-top:0!important;margin-bottom:8px!important;text-align:center!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce ul.products li.product .ajax_add_to_cart{margin-top:0!important;width:100%!important;min-width:100%!important;display:block!important;text-align:center!important;border-radius:8px!important;font-weight:600!important;padding:10px 16px!important;box-sizing:border-box!important;transition:transform 0.15s ease,background-color 0.2s ease!important}@media(max-width:768px){.woocommerce ul.products li.product{flex:0 0 calc(50% - 12px)!important;max-width:calc(50% - 12px)!important}}.woocommerce div.product div.summary{margin-bottom:5px}.single-product .summary.entry-summary .price{display:inline-flex;align-items:center;padding:6px 16px!important;margin:14px 0;background:#1a1a1a!important;color:#fff!important;border-radius:8px!important;font-weight:700;font-size:22px!important;box-shadow:0 2px 6px rgb(0 0 0 / .12);letter-spacing:-.5px}.single-product .summary.entry-summary .price del{opacity:.6;margin-right:8px}.single-product .summary.entry-summary .price ins{text-decoration:none}.single-product .price del,.single-product .price del .woocommerce-Price-amount,.single-product .price del .woocommerce-Price-amount bdi,.single-product .price ins,.single-product .price ins .woocommerce-Price-amount,.single-product .price ins .woocommerce-Price-amount bdi{font-size:14px!important}.single-product .woocommerce-product-gallery__image{position:relative}.single-product .woocommerce-product-gallery__image img:nth-of-type(1){opacity:1;transition:.35s}.single-product .woocommerce-product-gallery__image img:nth-of-type(2){position:absolute;inset:0;width:100%;object-fit:contain;opacity:0;transition:.35s;pointer-events:none}.single-product .woocommerce-product-gallery__image:hover img:nth-of-type(1){opacity:0}.single-product .woocommerce-product-gallery__image:hover img:nth-of-type(2){opacity:1}.woocommerce div.product div.images{max-width:450px}.woocommerce div.product div.images img.wp-post-image{background:#fff}.woocommerce div.product div.images .flex-control-thumbs{margin-top:10px;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px}@media (max-width:480px){.woocommerce div.product div.images .flex-control-thumbs{grid-template-columns:repeat(3,1fr)!important}}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;margin:0!important}.woocommerce div.product div.images .flex-control-thumbs img{width:100%!important;height:auto!important;display:block;background:#fff;border:1px solid #ddd;border-radius:4px;padding:2px;opacity:.7;transition:.2s}.woocommerce div.product div.images .flex-control-thumbs img:hover,.woocommerce div.product div.images .flex-control-thumbs .flex-active{opacity:1;border-color:#6cab3d}.woocommerce div.product div.images .flex-control-thumbs .flex-active{border:2px solid #6cab3d!important;box-shadow:0 0 4px rgb(108 171 61 / .3)}.single-product form.cart{margin-top:10px}.single-product .entry-summary button.single_add_to_cart_button{width:auto!important;padding:12px 24px!important;display:inline-block!important}.single-product form.cart .variations td.value{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.single-product form.cart .variations ul li,.single-product form.cart .variations label{cursor:pointer!important}.single-product form.cart .variations input[type="radio"]{display:none!important}.single-product form.cart .variations input[type="radio"]+label,.single-product .variations_form .selectnum,.single-product form.cart .variations label{display:inline-block!important;padding:6px 12px!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;font-weight:500!important;color:#334155!important;transition:all 0.15s ease!important}.single-product form.cart .variations input[type="radio"]:checked+label{background-color:#22B14C!important;color:#ffffff!important;border-color:#22B14C!important;box-shadow:0 2px 6px rgb(34 177 76 / .3)!important}.related.products{margin-top:30px!important;padding-top:20px!important;border-top:1px solid #e2e8f0!important}.related.products h2{font-size:1.2rem!important;margin-bottom:15px!important;color:#0f172a!important}.woocommerce ul.products li.product .stock,.woocommerce ul.products li.product p.stock,.woocommerce ul.products li.product .availability{text-align:center!important;display:block!important;font-weight:600!important;margin-bottom:0!important;border:0!important;background:transparent!important;padding:0!important;border-radius:0!important}.single-product .stock,.single-product .mtt-stock-badge,.single-product p.stock{display:inline-block;width:auto;padding:2px 8px;margin:0 0 3px;border-radius:5px;font-size:13px;line-height:1.4;font-weight:500}.single-product .stock,.single-product .mtt-stock-badge,.single-product p.stock,.mtt-stock-badge,label.mojett-radio .mtt-stock-badge{display:inline-block!important;padding:2px 8px!important;border-radius:5px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;vertical-align:middle!important;margin-left:auto!important;white-space:nowrap!important;flex-shrink:0!important}.mtt-stock-in,.woocommerce ul.products p.stock.in-stock,.single-product .mtt-stock-in,.single-product p.stock.in-stock,label.mojett-radio .mtt-stock-badge.in-stock{color:#77a464!important;background:#f0fbf0!important;border:1px solid #bcdcbf!important}.mtt-stock-bo,.woocommerce ul.products p.stock.available-on-backorder,.woocommerce ul.products p.stock.available_on_backorder,.single-product .mtt-stock-backorder,.single-product p.stock.available-on-backorder,.single-product p.stock.available_on_backorder,label.mojett-radio .mtt-stock-badge.low-stock,label.mojett-radio .mtt-stock-badge.available-on-backorder{color:#ff9400!important;background:#fff3e0!important;border:1px solid #ffb74d!important}.mtt-stock-out,.woocommerce ul.products p.stock.out-of-stock,.single-product .mtt-stock-out,.single-product p.stock.out-of-stock,label.mojett-radio .mtt-stock-badge.out-of-stock{color:#ff0000!important;background:#fff1f1!important;border:1px solid #f0bcbc!important}.woocommerce-cart .mtt-stock-badge,.woocommerce-checkout .mtt-stock-badge,.woocommerce-mini-cart .mtt-stock-badge,#secondary .mtt-stock-badge,.widget .mtt-stock-badge,.woocommerce-cart .stock,.woocommerce-checkout .stock,.woocommerce-mini-cart .stock,#secondary .stock,.widget .stock,.woocommerce-cart .woo-custom-stock-status,.woocommerce-checkout .woo-custom-stock-status,.woocommerce-mini-cart .woo-custom-stock-status,#secondary .woo-custom-stock-status,.widget .woo-custom-stock-status{background:transparent!important;border:none!important;padding:0!important;border-radius:0!important;font-weight:600!important}.product_meta,.single-product .product_meta{background:#f8fafc!important;border:1px solid #f1f5f9!important;border-radius:8px!important;padding:15px!important;margin-top:15px;font-size:0.9em!important;line-height:1.7}.product_meta>span,.product_meta .sku_wrapper,.product_meta .posted_in,.product_meta .product-brand,.product_meta .tagged_as{display:block;padding:4px 0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.product_meta>span:not(:last-child){border-bottom:1px solid #eee}.product_meta .sku,.product_meta a{font-weight:600;text-decoration:none}.product_meta .sku,.product_meta .sku_wrapper .sku{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.single-product .product_meta span a{color:#000!important}.single-product .product_meta span a:hover{color:#22B14C!important}.single-product .product_meta .tagged_as{font-size:0!important;display:block!important}.single-product .product_meta .tagged_as a{font-size:13px!important}.single-product .product_meta .tagged_as::before{content:"Výrobce: "!important;font-size:13px!important;display:inline-block!important}.woocommerce-grouped-product-list{border-top:1px solid #ececec}.woocommerce-grouped-product-list-item{border-bottom:1px solid #ececec;padding:12px 0;transition:background .2s ease}.woocommerce-grouped-product-list-item:last-child{border-bottom:none}.woocommerce-grouped-product-list-item:hover{background:#fafafa}.woocommerce-grouped-product-list-item__label,.woocommerce-grouped-product-list-item__label *{font-weight:700!important;color:#1f1f1f}.woocommerce-grouped-product-list-item__price{font-weight:600}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .single_add_to_cart_button,.wpify-woo-form button,.wpify-woo-form input[type=submit],.wpify-woo-form .button,.wpify-woo-form .woocommerce-button,#open-balikovna-map,.mtt-filter-btn,a.buy{background:linear-gradient(135deg,#22B14C 0%,#1A8F3C 100%)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 24px;font-weight:700!important;font-size:15px!important;line-height:1.3;box-shadow:0 4px 12px rgb(34 177 76 / .2)!important;transition:all .2s ease-in-out!important;text-align:center;text-decoration:none!important;cursor:pointer}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .single_add_to_cart_button:hover,.wpify-woo-form button:hover,.wpify-woo-form input[type=submit]:hover,.wpify-woo-form .button:hover,.wpify-woo-form .woocommerce-button:hover,#open-balikovna-map:hover,.mtt-filter-btn:hover,a.buy:hover{background:linear-gradient(135deg,#1ca245 0%,#157A33 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgb(34 177 76 / .3)!important}a.buy{display:block;width:100%;box-sizing:border-box;white-space:nowrap;text-align:center;margin-bottom:2px}.woocommerce a.added_to_cart{display:block;margin-top:8px;padding:8px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:6px;color:#555;text-align:center;text-decoration:none;font-size:13px;font-weight:600;transition:all .2s ease}.woocommerce a.added_to_cart:hover{background:#eef8ee;border-color:#2fb344;color:#2fb344}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="tel"],.woocommerce textarea,.select2-container--default .select2-selection--single{width:100%;padding:10px 12px!important;font-size:13px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff;color:#000;transition:all 0.2s ease!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.woocommerce input[type="text"]:focus,.woocommerce input[type="email"]:focus,.woocommerce input[type="tel"]:focus,.woocommerce textarea:focus{border-color:#22B14C!important;box-shadow:0 0 0 3px rgb(34 177 76 / .15)!important;outline:none!important}.woocommerce form .form-row label{font-size:13px!important;font-weight:600}.woocommerce form .form-row label .required{color:#22B14C}label.mojett-radio{display:flex;flex-wrap:wrap;align-items:center}label.mojett-radio .mtt-stock-badge{margin-left:auto}@container (max-width:350px){label.mojett-radio .mtt-stock-badge{width:100%;margin-left:22px;margin-top:3px}}label.mojett-checkbox{display:flex;align-items:center;gap:8px;flex-wrap:wrap}label.mojett-radio:hover,label.mojett-checkbox:hover{background:#f3f5f7;border-radius:4px}.mojett-wrapper .mojett-radio,.mojett-wrapper .mojett-checkbox{font-size:1em!important}.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:100%!important;max-width:100%!important}.woocommerce table.cart td.actions .coupon .input-text{width:180px!important;min-width:180px!important}.woocommerce-cart-form table.shop_table,.woocommerce-checkout table.shop_table,.woocommerce-table--order-details{border:1px solid #e2e8f0!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;box-shadow:0 4px 12px rgb(0 0 0 / .03)!important}.woocommerce table.shop_table th{background-color:#f8fafc!important;color:#334155!important;font-weight:600!important;border-bottom:1px solid #e2e8f0!important}.woocommerce table.shop_table td{border-top:1px solid #f1f5f9!important}.woocommerce-checkout table.shop_table{width:100%!important}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:8px 6px!important}.mtt-filter-bar{max-width:1200px;margin:0 auto 20px auto!important;padding:12px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important}.mtt-filter-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important}.mtt-filter-col,.mtt-filter-col-epocha-box,.mtt-filter-col-reset{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;flex:1}.mtt-filter-col-reset{flex:0 0 auto!important}.mtt-filter-actions{display:flex;align-items:center;gap:10px}.mtt-filter-bar button,.mtt-filter-btn{height:34px!important;padding:0 14px!important;font-size:13px!important;border-radius:6px!important;line-height:34px!important;margin:0!important;white-space:nowrap!important}.mtt-filter-reset{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:10px;border:1px solid #dcdcdc;background:#f3f3f3;font-size:20px;font-weight:700;color:#555;cursor:pointer;transition:.15s}.mtt-filter-reset:hover{background:#e8e8e8}.mtt-filter-select,.mtt-filter-bar select,.mtt-filter-bar input[type="text"]{width:100%;height:34px!important;padding:4px 10px!important;padding-right:36px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;font-size:13px!important;background:#ffffff!important;cursor:pointer;appearance:none!important;outline:none!important;background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%),linear-gradient(to right,#fff,#fff)!important;background-position:calc(100% - 18px) calc(50% - 3px), calc(100% - 12px) calc(50% - 3px), calc(100% - 40px) 0 !important; background-size:6px 6px,6px 6px,1px 100%!important;background-repeat:no-repeat!important}.mtt-filter-select:hover,.mtt-filter-bar select:hover{border-color:#22B14C!important}.mtt-filter-select:focus,.mtt-filter-bar select:focus{border-color:#22B14C!important;box-shadow:0 0 0 2px rgb(34 177 76 / .25)!important}.mtt-epocha-box{flex-basis:100%;width:100%;border-top:1px solid #eee;padding-top:10px;margin-top:5px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mtt-epocha-title{font-weight:600;margin-right:5px}.mtt-epocha-item{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #d8d8d8;border-radius:20px;background:#fafafa;cursor:pointer;transition:.2s;margin:0;white-space:nowrap}.mtt-epocha-item:hover{border-color:#28a745;background:#eef9f0}.mtt-epocha-item:has(input:checked){background:#28a745;border-color:#28a745;color:#fff}.woocommerce-ordering{width:100%;max-width:420px;margin:0 auto 20px auto;padding:12px 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .06)}.woocommerce-ordering select{width:100%!important;padding:12px 14px!important;font-size:15px!important;border:1px solid #ccc!important;border-radius:8px!important;background:#fff url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;background-size:12px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-ordering select:focus{border-color:#22B14C!important;box-shadow:0 0 0 2px rgb(34 177 76 / .25)!important;outline:none}@media (max-width:768px){.mtt-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mtt-filter-col{flex:1 1 100%;margin-bottom:6px}.mtt-filter-col.mtt-filter-btn{flex:1 1 60%!important;margin-bottom:0!important}.mtt-filter-col.mtt-filter-reset{flex:1 1 35%!important;margin-bottom:0!important;height:auto!important;padding:6px 0!important;display:flex;align-items:center;justify-content:center}.mtt-epocha-box{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.mtt-epocha-item{flex:0 1 auto}}#balikovna-selector{background:#fff;border:1px solid #d8e5d8;border-radius:12px}#balikovna-selector:hover{background:#eef8ee;border-color:#9dd89d!important}#balikovna-selected{margin:6px 0 0!important;font-size:12px!important;line-height:1.2!important}#balikovna-selector img,#balikovna-selector h3{display:inline-block;vertical-align:middle}#balikovna-selector img{height:50px!important;margin:0 8px 0 0!important}#balikovna-selector h3{display:inline!important;margin:0!important;font-size:16px;line-height:34px}.wc_payment_methods .wc_payment_method,.woocommerce-shipping-methods li,.woocommerce-cart .woocommerce-shipping-totals .woocommerce-shipping-methods li,#shipping_method li,.woocommerce-checkout #payment ul.payment_methods li{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:10px 14px!important;margin-bottom:8px!important;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 2px 6px rgb(0 0 0 / .05);transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.wc_payment_methods .wc_payment_method:has(input:checked),.woocommerce-shipping-methods li:has(input:checked){background:#e9f9ef!important;border-color:#22B14C!important;box-shadow:0 0 0 2px rgb(34 177 76 / .20)!important}#shipping_method li input:checked+label,.woocommerce-checkout #payment ul.payment_methods li input:checked+label{font-weight:600!important;color:#0f172a!important}.wc_payment_methods .wc_payment_method img{width:36px;height:auto;object-fit:contain;display:block}.wc_payment_methods .wc_payment_method label,.woocommerce-shipping-methods li label,.woocommerce-cart .woocommerce-shipping-methods li label{font-size:14px!important;font-weight:600!important;color:#222!important;display:flex;align-items:center;gap:10px;width:100%;cursor:pointer}.wc_payment_methods .wc_payment_method input[type=radio],.woocommerce-shipping-methods li input[type=radio],.woocommerce-cart .woocommerce-shipping-methods li input[type=radio]{accent-color:#22B14C;width:18px;height:18px}.wc_payment_methods .wc_payment_method:hover,.woocommerce-shipping-methods li:hover,.woocommerce-cart .woocommerce-shipping-methods li:hover,#shipping_method li:hover,.woocommerce-checkout #payment ul.payment_methods li:hover{border-color:#22B14C!important}.shipping-icon{width:75px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:6px}label[for^="shipping_method"]{display:flex!important;align-items:center;gap:8px}label[for^="shipping_method"] .shipping-icon{margin-right:0!important}label[for^="shipping_method"] .shipping-label-text{padding-left:0!important;margin-left:0!important}.payment_box{background:#f5f5f5;border-radius:10px;padding:12px;margin-top:12px;font-size:13px;color:#444;box-shadow:inset 0 1px 2px rgb(0 0 0 / .06)}.wc_payment_methods .payment_box,.wc_payment_methods .payment_box iframe,.wc_payment_methods .payment_method_stripe,.wc_payment_methods .payment_box div{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important}@media(max-width:768px){.wc_payment_methods .wc_payment_method,.woocommerce-shipping-methods li,.woocommerce-cart .woocommerce-shipping-totals .woocommerce-shipping-methods li{padding:14px;border-radius:12px}.wc_payment_methods .wc_payment_method label,.woocommerce-shipping-methods li label,.woocommerce-cart .woocommerce-shipping-methods li label{font-size:15px!important;line-height:1.3}}.sidebar .widget{border-radius:0px!important;box-shadow:none!important;background:#ffffff!important;padding-top:5px;padding-bottom:20px}.sidebar select,.sidebar input[type="text"],.sidebar input[type="search"],.sidebar .wp-block-search__inside-wrapper,.sidebar .widget_categories ul,.sidebar .wp-block-categories-list,.sidebar .mojett-translate-widget select,.sidebar .widget button,.sidebar .widget .button{border-radius:8px!important}#secondary .widget ul li{display:flex;gap:10px;padding:6px 0;border-bottom:1px solid #e5e5e5}#secondary .widget ul li:last-child{border-bottom:none}#secondary .widget ul li img{width:55px;height:55px;object-fit:cover;border-radius:4px}#secondary .widget ul li a{font-size:13px;text-decoration:none;color:#000}#secondary .widget ul li a:hover{color:#22B14C;text-decoration:underline}.wp-block-categories-list,.widget_categories ul,ul.wp-block-categories-list{background:#f3f3f3;padding:12px 14px;border:1px solid #d2d2d2;border-radius:6px;list-style:none}.wp-block-categories-list li,.widget_categories ul li{padding:0;border-bottom:1px solid #e6e6e6}.wp-block-categories-list li:last-child,.widget_categories ul li:last-child{border-bottom:none}.wp-block-categories-list li a,.widget_categories ul li a{color:#000;font-size:13px!important;text-decoration:none}.widget_categories li:hover,.wp-block-categories-list li:hover{background:#e2e2e2}.widget_categories li:hover>a,.widget_categories li:hover>.mojett-count,.wp-block-categories-list li:hover>a,.wp-block-categories-list li:hover>.mojett-count{background-color:#c5c5c5}.wp-block-categories-list li.current-cat,.widget_categories ul li.current-cat{background:#dcdcdc;border-left:3px solid #999;padding-left:6px}.wp-block-categories-list li.current-cat>a,.widget_categories ul li.current-cat>a{font-weight:700}.wp-block-search__inside-wrapper{background:#f3f3f3!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:0!important;overflow:hidden!important;transition:border-color 0.2s ease!important}.wp-block-search__inside-wrapper:focus-within{border-color:#22B14C!important;box-shadow:0 0 0 3px rgb(34 177 76 / .15)!important}.wp-block-search__input{background:#fff!important;border:none!important;padding:10px 12px!important;font-size:14px!important;border-radius:6px 0 0 6px!important;outline:none!important}.wp-block-search__input::placeholder{color:#999!important}.wp-block-search__button{background:#e6e6e6!important;border:none!important;padding:0 16px!important;border-left:1px solid #d2d2d2!important;border-radius:0 6px 6px 0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.wp-block-search__button:hover{background:#dcdcdc!important}.woocommerce-message,.woocommerce-info{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#eef9f0!important;border:1px solid #2fb344!important;border-left:5px solid #2fb344!important;color:#2c3e32!important;border-radius:8px;padding:14px 18px!important;margin:15px 0!important;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.woocommerce-message::before,.woocommerce-info::before{color:#2fb344!important;visibility:hidden}.woocommerce-message .button{order:2;background:#2fb344!important;color:#fff!important;border-radius:6px;padding:10px 16px!important;font-weight:600;text-transform:none;transition:.2s}.woocommerce-message .button:hover{background:#23913a!important;color:#fff!important}.woocommerce-info a{color:#2fb344!important;font-weight:600;text-decoration:none!important}.woocommerce-info a:hover{color:#23913a!important;text-decoration:underline!important}.mojett-top-banner{max-width:1200px;margin:0 auto;line-height:0!important}.mojett-top-banner img{width:100%;height:auto;object-fit:cover}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:20px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:0}.mojett-cat-badge{margin:0}.mojett-cat-badge a{background:#22B14C;color:#fff!important;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;text-decoration:none!important}.mojett-cat-badge a:hover{background:#1d9a41;color:#fff!important}.moje-info-banner{background:#fff3b0;border:2px solid #f4c400;border-radius:10px;padding:12px 20px;font-size:14px;text-align:center;font-weight:600;margin-bottom:20px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.green-block{width:100%;background:#E8FFEF;border:1px solid #b8e7c8;border-radius:10px;padding:15px;margin:20px 0;box-sizing:border-box}.green-row{display:flex;flex-wrap:wrap}.green-col{flex:1 1 50%;padding:10px;box-sizing:border-box}@media(max-width:768px){.green-col{flex:1 1 100%}}.rand-wrapper{display:flex;flex-direction:column;gap:15px}.rand-item{border:1px solid #ccc;border-radius:12px;padding:12px 15px;background:#fff;display:block;overflow:hidden}.rand-thumb-wrap{float:left;margin-right:12px;margin-bottom:8px}.rand-thumb{border-radius:8px}.rand-title{font-weight:600;font-size:16px;display:inline-block;margin-bottom:5px}.rand-excerpt{font-size:14px;line-height:1.4;color:#444}.rand-item::after{content:"";display:block;clear:both}.mojett-translate-widget{background:#f3f3f3!important;border-radius:6px!important;padding:10px 14px!important;margin-bottom:12px!important;border:1px solid #d2d2d2!important}.mojett-translate-label{font-size:13px!important;font-weight:600!important;color:#000!important;margin-bottom:6px!important;display:block!important}.mojett-translate-select{width:100%!important;padding:10px 12px!important;background:#fff!important;border:1px solid #9cbbe0!important;border-radius:6px!important;font-size:14px!important;font-weight:600!important;color:#000!important;cursor:pointer!important;appearance:none!important;outline:none!important;background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%),linear-gradient(to right,#fff,#fff)!important;background-position:calc(100% - 18px) calc(50% - 3px), calc(100% - 12px) calc(50% - 3px), calc(100% - 40px) 0 !important; background-size:6px 6px,6px 6px,1px 100%!important;background-repeat:no-repeat!important}.mojett-translate-select:hover{border-color:#22B14C!important}.mojett-translate-select:focus{border-color:#22B14C!important;box-shadow:0 0 0 2px rgb(34 177 76 / .25)!important}#google_translate_element_hidden,.goog-te-gadget,.goog-te-combo{display:none!important}.wpify-woo-form,.wpify-woo-form form{width:100%;max-width:100%}.wpify-woo-form .form-row{margin:0 0 20px;clear:both}.wpify-woo-form label{display:block;margin-bottom:6px;font-size:15px;font-weight:600;color:#222}.wpify-woo-form input[type=text],.wpify-woo-form input[type=email],.wpify-woo-form input[type=tel],.wpify-woo-form input[type=number],.wpify-woo-form select,.wpify-woo-form textarea{width:100%;max-width:500px;min-height:46px;padding:10px 14px;border:1px solid #dcdcdc;background:#f5f5f5;color:#333;font-size:16px;line-height:1.4;border-radius:8px;box-sizing:border-box;transition:.2s}.wpify-woo-form textarea{min-height:140px;resize:vertical}.wpify-woo-form input:focus,.wpify-woo-form select:focus,.wpify-woo-form textarea:focus{background:#fff;border-color:#22b14c;box-shadow:0 0 0 3px rgb(34 177 76 / .12);outline:none}.wpify-woo-form abbr.required{color:#d30000;text-decoration:none}.wpify-woo-form .woocommerce-error,.wpify-woo-form .woocommerce-info,.wpify-woo-form .woocommerce-message{border-left:4px solid #22b14c;background:#f7f7f7;padding:15px;margin-bottom:20px}@media(max-width:768px){.wpify-woo-form input[type=text],.wpify-woo-form input[type=email],.wpify-woo-form input[type=tel],.wpify-woo-form input[type=number],.wpify-woo-form select,.wpify-woo-form textarea{max-width:100%}.wpify-woo-form label{font-size:14px}}@media(max-width:480px){.wpify-woo-form .form-row{margin-bottom:16px}.wpify-woo-form input[type=text],.wpify-woo-form input[type=email],.wpify-woo-form input[type=tel],.wpify-woo-form input[type=number],.wpify-woo-form select,.wpify-woo-form textarea{width:100%;max-width:100%;font-size:16px}.wpify-woo-form button,.wpify-woo-form input[type=submit],.wpify-woo-form .button,.wpify-woo-form .woocommerce-button{width:100%;text-align:center}}.cwginstock-subscribe-form{position:relative;display:inline-block;margin-top:5px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.cwginstock-subscribe-form .cwginstock-panel-primary,.cwginstock-subscribe-form .panel-primary{width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border-radius:6px!important;border:none!important}.cwginstock-subscribe-form .cwginstock-panel-body{padding:10px!important;background:#f0f0f1!important;border-radius:0 0 6px 6px!important}.cwginstock-subscribe-form::before{content:"Hlídat dostupnost";display:inline-block;color:#1f4e8c;font-size:13px;font-weight:700;padding:4px 10px;border-radius:4px;background:#eef5ff;border:1px solid #b8d2f5;cursor:pointer;transition:all .2s ease}.cwginstock-subscribe-form:hover::before{background:#2f6fc2;color:#fff;border-color:#2f6fc2}.cwginstock-subscribe-form .panel-body{display:none;position:absolute;top:32px;left:0;z-index:9999;width:250px;padding:14px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 8px 25px rgb(0 0 0 / .12)}.cwginstock-subscribe-form:hover .panel-body,.cwginstock-subscribe-form:focus-within .panel-body{display:block}.cwginstock-subscribe-form .row,.cwginstock-subscribe-form .col-md-12{margin:0!important;padding:0!important;width:100%!important}.cwgstock_email,.cwginstock-subscribe-form input[type=email]{width:100%!important;height:40px;border:1px solid #d9d9d9;border-radius:4px;padding:0 12px;margin-bottom:10px;background:#fff}.cwginstock-subscribe-form input[type=text]{width:100%!important;padding:5px!important;border:1px solid #cfcfcf!important;background:#fff!important;border-radius:6px!important;font-size:13px!important;margin-bottom:6px!important;box-sizing:border-box!important}.cwgstock_email:focus{border-color:#2f6fc2;outline:none;box-shadow:0 0 0 3px rgb(47 111 194 / .15)}.cwginstock-submit,.cwginstock-subscribe-form button[type=submit]{width:100%;background:linear-gradient(180deg,#3d7ed4,#2f6fc2)!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:10px 16px!important;font-size:14px!important;font-weight:700;transition:.2s ease-in-out}.cwginstock-submit:hover,.cwginstock-subscribe-form button[type=submit]:hover{background:linear-gradient(180deg,#4a8ce3,#3878cb)!important}.cwginstock-subscribe-form input[type=submit]{width:100%!important;background:linear-gradient(180deg,#22B14C,#1d9a41)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:12px 16px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:all .15s ease-in-out!important;margin-bottom:0!important;box-shadow:0 2px 6px rgb(0 0 0 / .12)!important}.cwginstock-subscribe-form input[type=submit]:hover{background:linear-gradient(180deg,#1ca245,#178a39)!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px rgb(0 0 0 / .18)!important}.cwgstock_output{font-size:12px;margin-top:8px}.cwginstock-subscribe-form .form-group{margin-bottom:0}.cwginstock-panel-heading{display:none!important}.site-footer,.site-footer *,.footer-widgets,.footer-widgets *{color:#fff!important}.site-footer a{color:#fff!important}.site-footer a:hover{color:#e8e8e8!important;text-decoration:underline}.site-footer svg{fill:#fff!important}.footer-widgets-container{padding-top:20px;padding-bottom:5px;max-width:900px!important;width:auto}.mojett-wrapper{margin:20px 0;padding:20px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa}.mojett-field{margin-bottom:18px}.mojett-field:last-child{margin-bottom:0}.mojett-field strong{display:block;margin-bottom:8px;color:#1d2327;font-size:14px}.mojett-input,.mojett-wrapper select{padding:8px 12px;border:1px solid #8c8f94;border-radius:4px;width:100%;max-width:400px;background:#fff;color:#2c3338;box-sizing:border-box}.mojett-input:focus,.mojett-wrapper select:focus{border-color:#2271b1;outline:none;box-shadow:0 0 0 1px #2271b1}.mojett-radio,.mojett-checkbox{display:flex;align-items:center;gap:8px;padding:0!important;margin-bottom:4px;cursor:pointer;font-size:14px;color:#2c3338}.mojett-radio:last-child,.mojett-checkbox:last-child{margin-bottom:0}.mojett-radio input[type="radio"],.mojett-checkbox input[type="checkbox"]{margin:0;cursor:pointer;width:16px;height:16px;flex-shrink:0}.mtt-stock-badge{display:inline-block;margin-left:8px;font-size:11px;padding:2px 6px;border-radius:12px;border:1px solid #fff0;font-weight:500;vertical-align:middle}.mtt-stock-in{color:#137333;border-color:#ceead6;background:#e6f4ea}.mtt-stock-bo{color:#b06000;border-color:#feefc3;background:#fef7e0}.mtt-stock-out{color:#c5221f;border-color:#fad2cf;background:#fce8e6}.mtt-select-note{font-size:12px;color:#5f6368;margin-top:6px}.mojett-option-link,.woocommerce-mini-cart-item .mojett-option-link,.woocommerce-cart-form .mojett-option-link{color:#000000!important;text-decoration:underline!important}.mojett-option-link:hover{color:#333333!important;text-decoration:underline!important}.mojett-tag-badge a{background:#007acc;color:#fff!important;padding:3px 8px!important;border-radius:4px;font-size:11px!important;font-weight:600;text-transform:uppercase;text-decoration:none}.mojett-cat-badge a:hover,.mojett-tag-badge a:hover{opacity:.85}.mojett-tag-badge,.mojett-cat-badge{margin-bottom:-10px!important}.tagcloud a,.wp-block-tag-cloud a{font-size:14px!important}.woocommerce-order .wpify-woo-qr-payment_code,.woocommerce-order .wpify-woo-qr-payment img{width:200px!important;max-width:200px!important;height:auto!important;display:block;margin:8px auto;border-radius:6px;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.wpify-woo-qr-payment{text-align:center;background:#f9f9f9;padding:10px;border-radius:8px;border:1px solid #eaeaea;max-width:auto;margin:10px 0}.woocommerce-order .woocommerce-notice{background-color:#e6f4ea;color:#137333;padding:8px 14px;border-radius:6px;font-weight:500;margin-bottom:12px;border-left:4px solid #34a853}.woocommerce-order ul.woocommerce-order-overview{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 15px;box-shadow:0 1px 3px rgb(0 0 0 / .02);margin-bottom:15px;display:flex;flex-wrap:wrap;gap:12px}.woocommerce-order ul.woocommerce-order-overview li{border-right:1px solid #f3f4f6;padding-right:12px;margin-right:0!important;font-size:.9em}.woocommerce-order ul.woocommerce-order-overview li:last-child{border-right:none}.woocommerce-order ul.woocommerce-order-overview strong{color:#1f2937;font-size:1em}.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-bacs-bank-details{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;margin-top:10px;box-shadow:0 1px 3px rgb(0 0 0 / .02)}.woocommerce-order h2.woocommerce-column__title,.woocommerce-order h3{color:#111827;font-size:1.05rem!important;border-bottom:1px solid #f3f4f6;padding-bottom:4px;margin-bottom:8px}.woocommerce-order .wc-bacs-bank-details li,.woocommerce-order .wc-bacs-bank-details address,.woocommerce-order .wc-bacs-bank-details address strong,.woocommerce-order .wc-bacs-bank-details td,.woocommerce-order .wc-bacs-bank-details th,.woocommerce-order .wc-bacs-bank-details span{font-weight:normal!important}.woocommerce-order .wc-bacs-bank-details .order_details.bacs_details strong,.woocommerce-order .wc-bacs-bank-details li strong,.woocommerce-order .wc-bacs-bank-details .account_number,.woocommerce-order .wc-bacs-bank-details .iban,.woocommerce-order .wc-bacs-bank-details .bic{font-size:0.95em!important;font-weight:normal!important}.woocommerce-order table.wc-bacs-bank-details td,.woocommerce-order table.wc-bacs-bank-details th{padding:4px 6px;border-bottom:1px solid #f3f4f6;font-size:.9em}.woocommerce-order .wc-bacs-bank-details-account-name,.woocommerce-order .wc-bacs-bank-details-bank-name{margin-bottom:2px}