#b2bking_request_custom_quote_button,.b2bking_add_cart_to_purchase_list_button.button{display:none!important}.cart_count_header{font-size:9px!important}span#menuiconid.fcp_icon_4::before{margin-left:-22px!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#eff6ff!important}.wc_payment_methods.payment_methods.methods li{background:white!important}.woocommerce-checkout .payment_box::before{border-bottom-color:#eff6ff!important}.button.alt{color:white!important;border:2px solid #007bff!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:white}.et_pb_blurb.et_pb_blurb_3_tb_header .et_pb_blurb_content{width:auto!important;text-align:right!important;display:flex;justify-content:flex-end!important}.et_pb_blurb.et_pb_blurb_4_tb_header .et_pb_blurb_content{width:auto!important;text-align:right!important;display:flex;justify-content:flex-end!important}.et-db #et-boc .et-l .et_pb_blurb_content{float:right}.et_pb_blurb_content *{line-height:1.4!important;margin-bottom:0!important;padding-bottom:0!important}.attachment-full.size-full.wp-post-image{width:100%!important;height:200px!important;object-fit:contain;display:block}.woocommerce a.button{background-color:#0080FF!important;font-family:'Roboto';text-align:center;border:none!important;border-radius:100px!important;padding:10px 20px!important}.woocommerce a.button:hover{background-color:black!important;color:white!important;padding:10px 20px!important;border:none!important;border-radius:100px!important}.woocommerce a.button::after{content:none!important;display:none!important;visibility:none!important}button.single_add_to_cart_button.button.alt.whmc-spinner,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading{padding-right:20px!important}.verified-badge{display:none!important;visibility:0!important}.slider-box-inner{border-radius:15px!important;background-color:white!important;box-shadow:0 4px 10px rgba(0,0,0,0.1);margin-left:10px;margin-right:10px}.lswssp-slick-next.slick-arrow{background-color:#0080FF}.lswssp-slick-prev.slick-arrow{background-color:#0080FF}.lswssp-slick-next.slick-arrow:hover{background-color:#0080FF}.lswssp-slick-prev.slick-arrow:hover{background-color:#0080FF}i.fas.fa-chevron-right::before{padding:10px}i.fas.fa-chevron-left::before{padding:10px}.et_pb_blog_grid .et_pb_post{transition:transform 0.3s ease}.et_pb_blog_grid .et_pb_post:hover{transform:scale(1.05)}.katalog-obrazky .et_pb_image img{height:250px}div.wcps-items-title.element-5 a{font-size:14px!important}.wcps-items-title.element-5{text-align:center!important}.elements-wrapper.layout->div{text-align:center}.wcps-items-price.element-8{text-align:center!important}.wcps-items-cart.element-10 a{font-size:16px!important}header.woocommerce-Address-title.title{display:flex;flex-direction:column;align-items:flex-start}.woocommerce-info{background-color:#007BFF!important}.woocommerce-Button.button{color:white!important;background-color:#007BFF!important;border:none!important;margin-top:10px!important}.woocommerce-page button.button::after,.woocommerce-page button.button:hover::after{content:none!important;display:none!important}.woocommerce-page button.button:hover{padding-right:1em!important;background-color:black!important}.woocommerce-Button.wc-forward.button{background-color:black!important}.woocommerce-info a.button.wc-forward{background-color:black!important;color:white}.woocommerce-address-fields button.button{background-color:#007bff!important;color:white;border:none!important}.woocommerce-address-fields button.button:hover{background-color:black!important}.woocommerce-address-fields button.button:hover{color:white!important}.et_pb_column_6_tb_header{display:flex;align-items:flex-start!important;justify-content:flex-end}.shop_table.woocommerce-checkout-review-order-table tbody{display:none}.shop_table.woocommerce-checkout-review-order-table .cart-subtotal{display:none}.shop_table.woocommerce-checkout-review-order-table .product-name{display:none}.shop_table.woocommerce-checkout-review-order-table .product-total{display:none}#place_order{width:100%;margin-top:15px}.woocommerce-error li a{color:white!important;font-family:'Roboto'}ul.woocommerce-error{background-color:red!important}.added_to_cart.wc-forward{display:none!important}ul.products.columns-5 li .et_shop_image{width:100%;height:200px;object-fit:cover;display:block}.selected{background-color:#007BFF!important;color:white!important;box-shadow:none!important;border:2px solid #007BFF}.variations li{box-shadow:none!important;border:2px solid #007BFF}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em;color:#101920;font-family:'Roboto'}div.woocommerce-variation.single_variation>div.woocommerce-variation-price>span{color:#101920!important;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.woocommerce div.product .stock{color:#101920!important;font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.woocommerce-message{background-color:#007BFF!important}body.cart-is-empty .sumar{display:none!important}.woocommerce-result-count{font-family:'Roboto'!important;font-size:25px!important;color:black!important}.orderby{background-color:white;border:2px solid black;font-family:'Roboto'!important;color:black!important}.selected{font-family:'Roboto'!important;color:black!important}.wpfFilterButton.wpfButton{width:95%!important;background-color:#007BFF;color:white}.wpfFilterButton.wpfButton:hover{background-color:black!important}.ui-slider-handle.ui-corner-all.ui-state-default{border-radius:50%!important}.ui-slider-handle.ui-corner-all.ui-state-default:hover{border:2px solid #007BFF!important}.ui-slider-handle.ui-corner-all.ui-state-default.ui-state-focus:hover{border:2px solid #007BFF!important}.ui-slider.ui-widget-content .ui-slider-handle:hover,.ui-slider.ui-widget-content .ui-slider-handle.ui-state-hover:hover{border:2px solid #007BFF!important;border-color:#007BFF!important}.ui-slider.ui-widget-content .ui-slider-handle.ui-state-active{border-color:#007BFF!important;border:2px solid #007BFF!important}.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{height:150px!important}.page-numbers.current{background-color:#007BFF!important;color:white!important}.page-numbers{color:#007BFF!important}.next.page-numbers{color:#007BFF!important}.prev.page-numbers{color:#007BFF!important}.et_pb_module.et_pb_wc_cart_products.et_pb_wc_cart_products_0.woocommerce-cart.woocommerce.et_pb_woo_custom_button_icon.et_pb_row_layout_default img{height:30px!important}.button.product_type_variable.add_to_cart_button{color:white!important;;font-size:14px!important;font-family:'Roboto'!important;;display:block!important;width:150px;margin:0 auto!important;margin-top:15px!important}.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{color:white!important;;font-size:14px!important;;font-family:'Roboto';display:block!important;width:150px;margin:0 auto!important;margin-top:15px!important}.button.product_type_simple{color:white!important;font-size:14px!important;font-family:'Roboto'!important;display:block!important;width:150px;margin:0 auto!important;margin-top:15px!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;justify-content:flex-start;align-items:stretch!important;min-height:330px;box-sizing:border-box}.woocommerce ul.products li.product .price{margin-bottom:auto!important}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product button.button{margin-top:auto!important}@media (min-width:981px){.splide__list div{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:center}.splide__list div .product.woocommerce{display:flex!important;flex-direction:column!important}.splide__list div .product.woocommerce .button{margin-top:auto!important}}.button.product_type_variable{color:white!important;font-size:14px!important;font-family:'Roboto'!important;display:block!important;width:150px;margin:0 auto!important;margin-top:15px!important}@media (max-width:980px){.review-link{display:none!important}}div.et_pb_column.et_pb_column_2_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_blurb_content{margin-top:5px!important}.related.products ul.products li.product{min-height:330px!important}small{font-size:14px}.od-prefix{margin-right:5px;margin-left:3px}.onsale{font-size:14px!important}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0px!important}.woocommerce-variation-description{font-family:'Roboto'}.woocommerce-variation-price{font-family:'Roboto'}div.wcps-items-price.element-8,div.wcps-items-cart.element-10{width:100%;text-align:center}div.wcps-items-price.element-8{margin-bottom:10px}.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.et-pb-icon.et-animated{padding-bottom:5px!important}.wcps-items-price.element-8 small.bezdph{display:block!important;margin-top:5px!important;width:100%!important;clear:both!important;text-align:center!important;line-height:1.4!important}.woocommerce-button.button.view{color:white}.iksm-term__inner{border-bottom:2px solid #0080FF;margin-bottom:0px!important}.iksm-term__inner:hover{background-color:#0080FF!important;color:white!important}.iksm-term__inner:hover{color:white!important}.iksm-term--current>.iksm-term__inner{background-color:#0080FF!important;color:white!important}.iksm-term--current>.iksm-term__inner a{color:white!important}a.iksm-term__link:hover{color:white!important}.xoo-el-notice-error,.xoo-el-notice-success,.xoo-el-notice-warning{background-color:#007bff!important;color:white!important;font-family:'Roboto',sans-serif!important;text-align:center!important}.xoo-uv-verified-success,.xoo-uv-verify-notice{background-color:#007bff!important;color:white!important;font-family:'Roboto',sans-serif!important;text-align:center!important;border:0px!important}#payment .payment_methods.methods label[for="payment_method_wc_gopay_gateway"] img{height:20px!important}.payment_box.payment_method_wc_gopay_gateway{color:black!important;background-color:transparent!important}.packetery-widget-button-row.packeta-widget-button button{color:white!important;background-color:#007bff!important;font-size:14px!important;border:0px!important;border-radius:100px!important}.et_pb_animation_top,.et_pb_animation_bottom,.et_pb_animation_left,.et_pb_animation_right,.et_pb_fade,.et_animated{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}a.button.wc-forward{color:white!important}.pc-price{line-height:1.3}.pc-price-gross{font-weight:600}.pc-price-net{font-size:0.85em;opacity:0.7}.woocommerce-Price-currencySymbol{margin-right:5px!important}.cena-produktu .pc-price{font-size:20px!important;margin-top:-30px;color:black!important}.pc-discount-badge{position:absolute;top:0;left:0;width:40px;height:40px;line-height:32px;border-radius:50%;background-color:#FF4C3B;color:#fff;font-weight:700;font-size:14px;text-align:center;z-index:10;display:flex;justify-content:center;align-items:center}.single-product .pc-discount-badge{display:none!important}div.whm-cp-error-success{background:white!important;box-shadow:0 8px 20px rgba(0,0,0,0.08);border-radius:15px!important;color:#1e73be!important;border:1px solid gray!important}section.up-sells.upsells.products>h2{display:none!important}.reset_variations{display:none!important}.et_pb_blurb_5.et_pb_blurb.et_pb_bg_layout_light.et_pb_blurb_position_left.et_pb_module.et_block_module{margin-bottom:45px!important}.pc-swatches-wrap{margin:8px 0}.pc-swatches{display:flex;flex-wrap:wrap;gap:8px}.pc-swatch{display:inline-flex;align-items:stretch;border:2px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;transition:all 0.2s}.pc-swatch:hover{border-color:#0074e4}.pc-swatch.selected{border-color:#0074e4;background:#0074e4}.pc-swatch-label{padding:10px 16px;font-size:15px;font-weight:500;color:#1a2332;display:flex;align-items:center}.pc-swatch.selected .pc-swatch-label{color:#fff}.pc-swatch-arrow{padding:0 12px;background:rgba(0,0,0,0.04);border:none;border-left:1px solid #d1d5db;cursor:pointer;font-size:11px;color:#0074e4;transition:transform 0.3s,background 0.2s}.pc-swatch-arrow:hover{background:rgba(0,0,0,0.08)}.pc-swatch.selected .pc-swatch-arrow{background:rgba(255,255,255,0.15);border-left-color:rgba(255,255,255,0.3);color:#fff}.pc-swatch.open .pc-swatch-arrow{transform:rotate(180deg)}.pc-swatch-desc-panel{margin-top:10px;padding:14px 16px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;color:#4b5563;font-size:14px}.pc-swatch-label::after{display:none!important}td.value>span::after{display:none!important}td.value>span{pointer-events:none}.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations th.label{display:block;width:100%}.woocommerce div.product form.cart .variations .label label{display:block;white-space:nowrap;font-weight:600;margin-bottom:6px}.woocommerce div.product form.cart .variations td.value{display:block;width:100%}.et_pb_section_2_tb_body.et_pb_section.et_section_regular.et_block_section{margin-top:80px}.woocommerce table.cart td.product-thumbnail,.woocommerce-cart table.cart td.product-thumbnail,table.shop_table td.product-thumbnail{width:100px!important;max-width:100px!important}.woocommerce table.cart td.product-thumbnail img,.woocommerce-cart table.cart td.product-thumbnail img,table.shop_table td.product-thumbnail img,.woocommerce table.cart td.product-thumbnail a img{width:80px!important;height:80px!important;max-width:80px!important;object-fit:contain!important;display:block!important;margin:0 auto!important}@media (max-width:600px){.woocommerce table.cart td.product-thumbnail,table.shop_table td.product-thumbnail{width:70px!important;max-width:70px!important}.woocommerce table.cart td.product-thumbnail img,table.shop_table td.product-thumbnail img{width:60px!important;height:60px!important;max-width:60px!important}}.woocommerce nav.woocommerce-pagination{text-align:center;margin:40px 0 20px;border:none!important}.woocommerce nav.woocommerce-pagination ul{display:inline-flex!important;gap:8px;border:none!important;margin:0!important;padding:0!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;line-height:1!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#fff!important;color:#0074e4!important;border:2px solid #0074e4!important;font-weight:600;font-size:15px;text-decoration:none!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#0074e4!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,116,228,0.25)}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li .current{background:#0074e4!important;color:#fff!important;border-color:#0074e4!important;cursor:default}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{font-size:18px;font-weight:700}@media (max-width:600px){.woocommerce nav.woocommerce-pagination ul{gap:6px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:36px!important;height:36px!important;font-size:14px}}.aws-container .aws-wrapper{border-radius:12px;overflow:hidden}.aws-container .aws-search-field{border-radius:12px 0px 0px 12px!important}.aws-container .aws-search-btn{border-radius:0 12px 12px 0!important;border:1px solid #007bff!important}.aws-search-btn.aws-form-btn{background-color:#007bff!important}.aws-search-btn_icon{color:white!important}.aws-search-field{border:1px solid #9c9c9c!important}@media (min-width:981px){.et_pb_menu_0_tb_header ul.et-menu{display:inline-flex!important;justify-content:center!important;flex-wrap:wrap!important;width:auto!important;gap:0!important}.et_pb_menu_0_tb_header ul.et-menu>li{flex:0 0 auto!important;padding:0 15px!important;margin:0!important}.et_pb_menu_0_tb_header ul.et-menu>li>a{padding:10px 0!important}.et_pb_menu_0_tb_header .et_pb_menu__menu{text-align:center!important}}.et_pb_menu_0_tb_header #menu-item-29014>a,.et_pb_menu_0_tb_header .menu-item-29014>a,.et_pb_menu_0_tb_header .et_pb_menu_page_id-29012>a,#mobile_menu1 #menu-item-29014>a,#mobile_menu1 .menu-item-29014>a{color:#e63946!important;font-weight:bold!important}.et_pb_menu_0_tb_header ul.et-menu>li:last-child>a,#mobile_menu1>li:last-child>a{color:#e63946!important;font-weight:bold!important}.et-pb-arrow-next,.et-pb-arrow-prev{background:#007bff;border-radius:100px;padding:1px 1px;display:inline-block;color:#fff;text-decoration:none}.woocommerce-Button.button,button.button{border-radius:100px!important;font-size:18px!important;background-color:#007bff!important}body.single-product #main-header,body.single-product .et-l--header,body.single-product .et-l--header .et_pb_section,body.single-product .et_pb_section_0_tb_header,body.woocommerce.single-product #main-header,body.woocommerce.single-product header{box-shadow:0px 12px 18px -18px rgba(0,0,0,0.09)!important}.produkt-formular{display:none}.pc-no-price .produkt-formular,.pc-no-price.produkt-formular,body.pc-no-price-page .produkt-formular{display:block!important}body .et_pb_contact_form .et_pb_contact_field .et_pb_contact_form_label,html body .et_pb_contact_form_label,.et_pb_module .et_pb_contact_form_label{display:block!important;position:static!important;margin:0 0 -20px 0!important;padding:0!important;font-family:'Roboto',sans-serif!important;font-size:14px!important;font-weight:500!important;color:#1a2332!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;line-height:1.4!important;text-indent:0!important;left:auto!important;top:auto!important}body .et_pb_contact_form input::placeholder,body .et_pb_contact_form textarea::placeholder{color:transparent!important;opacity:0!important}body .et_pb_contact_form .et_pb_contact_field{margin-bottom:18px!important}.et_pb_contact_form .et_pb_button.et_pb_contact_submit,.et_pb_contact_form button.et_pb_contact_submit,body button.et_pb_contact_submit,body .et_pb_contact_submit{padding:0px 20px!important;min-height:0!important;height:52px!important;line-height:1.0!important;font-size:15px!important;border:2px}.et_pb_contact_form .et_pb_button.et_pb_contact_submit:hover,.et_pb_contact_form button.et_pb_contact_submit:hover,body button.et_pb_contact_submit:hover,body .et_pb_contact_submit:hover{padding:0px 20px!important;border:2px}.slide-arrow.next-arrow.slick-arrow,.slide-arrow.prev-arrow.slick-arrow,.slide-arrow.next-arrow.slick-arrow:hover,.slide-arrow.prev-arrow.slick-arrow:hover{background-color:#007bff!important}body .repocean-slider-main-v1 .repocean-slider-box-parent .slick-arrow:hover{background-color:#2271ff!important;opacity:0.8!important}.slide-arrow.next-arrow::after,.slide-arrow.prev-arrow::after{color:#fff!important;border-color:#fff!important}body #customer_login.u-columns,body #customer_login.col2-set,.woocommerce #customer_login,.woocommerce-page #customer_login{font-family:'Roboto',sans-serif!important;max-width:1200px!important;width:100%!important;margin:40px auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px!important;align-items:start!important;padding:0 20px!important;box-sizing:border-box!important;float:none!important}body #customer_login.u-columns::before,body #customer_login.u-columns::after,body #customer_login.col2-set::before,body #customer_login.col2-set::after,.woocommerce #customer_login::before,.woocommerce #customer_login::after{display:none!important;content:none!important}body #customer_login .u-column1,body #customer_login .u-column2,body #customer_login .col-1,body #customer_login .col-2,.woocommerce #customer_login .u-column1,.woocommerce #customer_login .u-column2,.woocommerce #customer_login .col-1,.woocommerce #customer_login .col-2{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:none!important;margin:0!important;padding:35px 30px!important;background:#ffffff!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,0.06)!important;border:1px solid #e8eef5!important;box-sizing:border-box!important;align-self:start!important}.woocommerce #customer_login h2,.woocommerce form.woocommerce-ResetPassword h2{font-family:'Roboto',sans-serif!important;font-size:24px!important;font-weight:700!important;color:#1a2332!important;margin:0 0 25px 0!important;padding-bottom:15px!important;border-bottom:2px solid #2271ff!important;display:inline-block!important}.woocommerce #customer_login form label,.woocommerce form.woocommerce-ResetPassword label{font-family:'Roboto',sans-serif!important;font-size:14px!important;font-weight:500!important;color:#2c3e50!important;margin-bottom:6px!important;display:block!important}.woocommerce #customer_login form .required,.woocommerce form.woocommerce-ResetPassword .required{color:#2271ff!important;font-weight:700!important;border-bottom:none!important;text-decoration:none!important}.woocommerce #customer_login form input[type="text"],.woocommerce #customer_login form input[type="email"],.woocommerce #customer_login form input[type="tel"],.woocommerce #customer_login form input[type="password"],.woocommerce #customer_login form select,.woocommerce form.woocommerce-ResetPassword input[type="text"],.woocommerce form.woocommerce-ResetPassword input[type="email"]{font-family:'Roboto',sans-serif!important;font-size:15px!important;width:100%!important;padding:12px 14px!important;border:1.5px solid #d8e0eb!important;border-radius:8px!important;background:#fafbfc!important;color:#1a2332!important;box-sizing:border-box!important;transition:border-color 0.2s,background 0.2s,box-shadow 0.2s!important;box-shadow:none!important}.woocommerce #customer_login form input:focus,.woocommerce #customer_login form select:focus,.woocommerce form.woocommerce-ResetPassword input:focus{border-color:#2271ff!important;background:#ffffff!important;outline:none!important;box-shadow:0 0 0 3px rgba(34,113,255,0.12)!important}.woocommerce #customer_login form input::placeholder{color:#9aa5b5!important;font-weight:400!important}.woocommerce #customer_login form select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232271ff'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:40px!important}.woocommerce #customer_login form .form-row,.woocommerce #customer_login form .b2bking_custom_registration_container p,.woocommerce form.woocommerce-ResetPassword .form-row{margin-bottom:16px!important;width:100%!important}.woocommerce form.woocommerce-ResetPassword .form-row.form-row-first{margin-right:0!important}.woocommerce #customer_login .password-input{position:relative!important;display:block!important}.woocommerce #customer_login .show-password-input{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#6b7c93!important}.woocommerce #customer_login .show-password-input:hover{color:#2271ff!important}.woocommerce #customer_login .woocommerce-form-login__rememberme{font-family:'Roboto',sans-serif!important;font-size:14px!important;color:#4a5568!important;display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:18px!important;cursor:pointer!important}.woocommerce #customer_login input[type="checkbox"]{width:18px!important;height:18px!important;accent-color:#2271ff!important;cursor:pointer!important}.woocommerce #customer_login form button[type="submit"],.woocommerce #customer_login .woocommerce-form-login__submit,.woocommerce #customer_login .woocommerce-form-register__submit,.woocommerce form.woocommerce-ResetPassword button[type="submit"]{font-family:'Roboto',sans-serif!important;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;background-color:#2271ff!important;color:#ffffff!important;border:none!important;border-radius:100px!important;padding:13px 28px!important;cursor:pointer!important;transition:background-color 0.2s,transform 0.15s,box-shadow 0.2s!important;box-shadow:0 2px 8px rgba(34,113,255,0.25)!important;width:auto!important;min-width:160px!important}.woocommerce #customer_login form button[type="submit"]:hover,.woocommerce #customer_login .woocommerce-form-login__submit:hover,.woocommerce #customer_login .woocommerce-form-register__submit:hover,.woocommerce form.woocommerce-ResetPassword button[type="submit"]:hover{background-color:#1a5fd9!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(34,113,255,0.35)!important;padding:13px 28px!important}.woocommerce #customer_login form button[type="submit"]:active,.woocommerce form.woocommerce-ResetPassword button[type="submit"]:active{transform:translateY(0)!important}body .woocommerce button.button::after,body .woocommerce button.button::before,body button.woocommerce-Button::after,body button.woocommerce-Button::before,body .woocommerce-form-login__submit::after,body .woocommerce-form-login__submit::before,body .woocommerce-form-register__submit::after,body .woocommerce-form-register__submit::before,body .woocommerce button.button:hover::after,body .woocommerce button.button:hover::before,body button.woocommerce-Button:hover::after,body button.woocommerce-Button:hover::before,body .woocommerce-form-login__submit:hover::after,body .woocommerce-form-login__submit:hover::before,body .woocommerce-form-register__submit:hover::after,body .woocommerce-form-register__submit:hover::before{display:none!important;content:none!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;visibility:hidden!important;transform:none!important;right:auto!important;left:auto!important}.woocommerce #customer_login .lost_password{margin-top:16px!important;font-size:14px!important}.woocommerce #customer_login .lost_password a{color:#2271ff!important;text-decoration:none!important;font-weight:500!important;transition:color 0.2s!important}.woocommerce #customer_login .lost_password a:hover{color:#1a5fd9!important;text-decoration:underline!important}.woocommerce #customer_login .register p:not(.form-row):not(.woocommerce-form-row){font-family:'Roboto',sans-serif!important;font-size:13px!important;color:#6b7c93!important;line-height:1.5!important;margin:0 0 18px 0!important;padding:12px 14px!important;background:#f0f6ff!important;border-left:3px solid #2271ff!important;border-radius:4px!important}.woocommerce #customer_login .woocommerce-privacy-policy-text p{font-family:'Roboto',sans-serif!important;font-size:12px!important;color:#6b7c93!important;line-height:1.5!important;margin:18px 0!important}.woocommerce #customer_login .woocommerce-privacy-policy-text a{color:#2271ff!important;text-decoration:underline!important}.woocommerce form.woocommerce-ResetPassword.lost_reset_password{font-family:'Roboto',sans-serif!important;max-width:520px!important;width:100%!important;margin:40px auto!important;background:#ffffff!important;padding:35px 30px!important;border-radius:12px!important;box-shadow:0 4px 20px rgba(0,0,0,0.06)!important;border:1px solid #e8eef5!important;box-sizing:border-box!important}.woocommerce form.woocommerce-ResetPassword>p:first-child{font-family:'Roboto',sans-serif!important;font-size:14px!important;color:#4a5568!important;line-height:1.6!important;margin:0 0 22px 0!important;padding:14px 16px!important;background:#f0f6ff!important;border-left:3px solid #2271ff!important;border-radius:4px!important}@media (max-width:768px){body #customer_login.u-columns,body #customer_login.col2-set,.woocommerce #customer_login{grid-template-columns:1fr!important;gap:20px!important;margin:20px auto!important}body #customer_login .u-column1,body #customer_login .u-column2,body #customer_login .col-1,body #customer_login .col-2{padding:25px 20px!important}.woocommerce #customer_login h2{font-size:20px!important}.woocommerce #customer_login form button[type="submit"],.woocommerce form.woocommerce-ResetPassword button[type="submit"]{width:100%!important}.woocommerce form.woocommerce-ResetPassword.lost_reset_password{margin:20px 15px!important;padding:25px 20px!important}}.woocommerce-form-coupon-toggle{display:none!important}.pa-inline-buttons .button-grid .et_pb_button{border-radius:100px!important}.katalog-obrazky .et_pb_column{border-radius:15px!important}