.wt-mycoupons ul li{box-sizing:border-box;display:inline-block;padding:15px;width:170px;min-height:60px;margin-bottom:15px;vertical-align:top;line-height:1.4;}

.wt_coupon_wrapper{width:100%;position:relative;flex-direction:row;flex-wrap:wrap;display:flex;justify-content:flex-start;margin-bottom:15px;gap:26px;padding:15px 4px 4px 4px;}
.wt_coupon_wrapper .wt-single-coupon, .wt_coupon_wrapper .wt-sc-hidden-coupon-box{width:30%;min-width:314px;margin:0px;flex:1 0 30%;}
.wt_coupon_wrapper .wt-sc-hidden-coupon-box{content:"";visibility:hidden;}
.wt_sc_pagination{width:100%;clear:both;margin-bottom:15px;text-align:right;}
.wt_sc_pagination .woocommerce-pagination{display:inline-block;float:none;}
.wt_sc_available_coupon_sort_by{float:right;font-size:14px;}
.wt_sc_available_coupon_sort_by form{margin-bottom:0;}
.wt_sc_bogo_cart_item_discount, .wt_sc_bogo_cart_item_discount *{color:green;font-size:small;}
.wt-mycoupons:has(.wt_sc_myaccount_no_available_coupons) .wt_sc_available_coupon_sort_by { display: none; }tr.empty{color:#888;background-color:#ddd;font-style:italic;}
tr.LEVEL {color:darkred;font-weight:bold;}.wx-main-report {color:darkred;text-decoration:underline;font-style:italic;}.wx-error{color:darkred;background-color:pink;border:solid 1px darkred;padding:6px;}
.elementor-widget-woocommerce-cart .e-shop-table .cart-collaterals,.elementor-widget-woocommerce-cart .e-shop-table  .cart_totals{display:none;}
.checkout_payment_section_costum h3,.elementor-widget-woocommerce-checkout-page .woocommerce h3.payment_variants_title{font-family:'Proxima', sans-serif !important;font-size:var(--e-global-typography-e38ad95-font-size) !important;font-weight:var(--e-global-typography-e38ad95-font-weight) !important;line-height:var(--e-global-typography-e38ad95-line-height);}
#total_price_before_submit{font-family:'Proxima', sans-serif !important;font-size:var(--e-global-typography-e38ad95-font-size);font-weight:var(--e-global-typography-e38ad95-font-weight) !important;line-height:var(--e-global-typography-e38ad95-line-height);margin-top:90px;border-top:3px solid black;display:block;padding-top:20px;color:black;}
.payment_variants_title{padding-top:40px;}
.woocommerce-shipping-totals{margin-top:30px;}
h3#order_review_heading{margin-top:60px;}
.elementor-widget-woocommerce-checkout-page .woocommerce h3{margin-top:40px;}
.checkout_payment_section_costum h3{margin-top:40px;}
.checkout_payment_section_costum ul.wc_payment_methods, .checkout_payment_section_costum #total_price_before_submit,.checkout_payment_section_costum .payment_variants_title{display:none !important;visibility:hidden !important;}
.e-checkout__container .woocommerce-privacy-policy-text, .e-checkout__container .woocommerce-terms-and-conditions-wrapper, .e-checkout__container button#place-order{display:none;}
.checkout_payment_section_costum .woocommerce-privacy-policy-text, .checkout_payment_section_costum .woocommerce-terms-and-conditions-wrapper, .checkout_payment_section_costum button#place-order, .checkout_payment_section_costum button{display:block !important;visibility:visible !important;}
.place-order button#place_order{display:none !important;visibility:hidden !important;}
.checkout_payment_section_costum .place-order button#place_order{display:block !important;visibility:visible !important;}
.e-checkout__container tr.order-total,.e-checkout__container .e-coupon-box{display:none !important;}
.elementor-element-6d4decb .wx_cart_popup{color:var(--e-global-color-secondary);}
.cart-updating{opacity:0.5;}
.e-woocommerce-form-login-submit{background-color:var(--e-global-color-d4afebc) !important;border:none !important;min-width:70%;}
.lost_password.woocommerce-LostPassword a{font-size:16px !important;text-decoration:underline;color:#3B271E !important;}
.woocommerce-form-login input,.lost_reset_password input{border:1px solid lightgray !important;}
.lost_reset_password button.woocommerce-Button{color:white !important;float:left !important;text-decoration:none !important;background-color:#5b841b !important;}
.woocommerce-ResetPassword .woocommerce-form-row--last{width:100% !important;}
#wx-fulltext-input{max-width:600px;outline:none;transition:all 0.6s ease-in-out;border:1.2px solid #3B271E !important;opacity:0.9;height:60px;line-height:60px;font-size:20px;}
#wx-fulltext-input:focus{border:2px solid #3B271E !important;outline:none;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.1);}
.wx-search-wrap{box-shadow:0px 4px 8px rgba(0, 0, 0, 0.2);background:white;border-radius:5px;}
.wx-search-container{margin:0;padding:0 4%;overflow:auto;opacity:1;transition:opacity 0.5s ease-in-out;}
.wx-search-packs{width:60%;list-style:none;margin:0;padding:0;}
.wx-search-other{width:35%;list-style:none;margin:0;padding:0;}
.search-results-list li:hover{background-color:lightgray;}
.search-results-list{list-style:none;margin:0;padding:0;}
.search-results-list li{border-bottom:1px solid #e0e0e0;border-radius:5px;transition:background-color 0.3s ease;}
.search-results-list li a{display:flex;align-items:center;text-decoration:none;color:#333;min-height:40px;}
.search-results-list li:hover{background-color:#f9f9f9;}
.search-results-list li img{width:40px;height:auto;margin-right:15px;border-radius:3px;}
.search-results-list li .result-title{font-size:14px;flex-grow:1;color:#333;}
.search-results-list li .result-info{text-align:right;margin-left:auto;font-size:12px;padding-top:5px;}
.search-results-list li .stock{color:#5b841b;font-weight:bold;}
.search-results-list li .price{color:#555;}
.wx-search-other .result-title{font-size:13px;}
.loading-container{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;background-color:rgba(255, 255, 255, 0.7);border-radius:5px;padding:20px;text-align:center;}
.loading-container .loading-gif{width:50px;height:50px;}
.wx-search-container{position:relative;}
#wx-fulltext-input{position:relative;background-image:none;}
#wx-fulltext-input.loading{background:url(//milujeme-vysavani.cz/wp-admin/images/spinner.gif) no-repeat center center;background-size:20px 20px;padding-right:30px;}
.wx-search-container.loading{opacity:0.5;}
.wx-search-results{display:none;min-width:100%;width:100%;}
.wx-search-brand-list{width:100%;background-color:var(--e-global-color-primary);height:45px;list-style:none;margin:0;padding:0;overflow-x:auto;white-space:nowrap;}
.wx-search-brand-list li{float:left;list-style:none;}
.wx-search-brand-list a, .wx-search-brand-list strong{color:white;display:block;height:45px;line-height:45px;padding:0 10px;text-decoration:none;font-size:14px;}
.wx-no-results{color:gray;margin-top:50px;background-color:transparent !important;border:none !important;}
.cleaner{clear:both;width:100%;float:none;height:1px;margin:0;}
a.fulltext-more{display:block;width:100%;height:40px;line-height:40px;color:var(--e-global-color-primary);border-radius:5px;}
.page-content a.fulltext-more{text-decoration:underline;text-align:center;}:hover.fulltext-more{box-shadow:0px 4px 8px rgba(0, 0, 0, 0.1);}
.wx-search-container h4{display:none;}
.fulltext_hide_bags .wx-search-other{width:96% !important;margin-left:2% !important;}
@media(min-width:768px){
.wx-search-container{display:flex;justify-content:space-between;gap:5%;height:30vh;}
}
@media(max-width:768px){
.wx-search-wrap { display: flex; flex-direction: column; height: 95vh; overflow: hidden; }
.wx-search-packs { flex: 0 0 65%; overflow-y: auto; width: 100%; }
.wx-search-other { flex: 0 0 30%; overflow-y: auto; width:100%;}
.wx-search-brand-list ul {padding-left:0px;margin-top:5px;}
.wx-search-brand-list {height:auto;min-height:35px;max-height:85px;}
.wx-search-brand-list a, .wx-search-brand-list strong {height:25px;line-height:25px;}
a.fulltext-more {background-color:var(--e-global-color-primary);color:white;text-decoration:none !important;margin-top:10px;}
.wx-search-container h4 {display:block;margin-top:40px !important;font-size:20px !important;}
#wx-fulltext-input{height:60px;line-height:60px;font-size:20px;}
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.ui-dialog{z-index:999009 !important;}
.table-tcp tr td{padding:3px 6px;color:white !important;text-align:center;border:none;text-decoration:none;font-size:12px;font-family:inherit;cursor:pointer;overflow:visible;width:auto;line-height:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;background:#428bca;font-weight:200;}
.tcp-popup-widget{margin:0;padding:0;overflow:hidden;}
.tcp-label-img{max-width:25px!important;display:inline-block!important;margin-right:5px!important;position:relative!important;bottom:-6px!important;}
.tcp-point-popup{display:none;position:fixed;z-index:99999;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.4);}
.tcp-point-popup-content{display:flex;flex-direction:column;position:relative;background-color:#fefefe;padding:0;border:1px solid #888;width:95%;height:95%;margin:auto;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.tcp-point-popup-buttons{float:right;}
.tcp-point-popup-btn:hover, .tcp-point-popup-btn:focus{color:#000;text-decoration:none;cursor:pointer;}
.tcp-point-popup-header{padding:2px 16px;color:white;}
.tcp-point-popup-header h4{color:#1d2327 !important;font-size:1.3em !important;margin:1em 0 !important;font-weight:600 !important;padding-left:0 !important;}
.tcp-point-popup-body{display:flex;flex-grow:1;padding:10px;}
.tcp-point-popup-footer{float:right;padding:16px 16px;color:white;}
.tcp-widget-iframe{height:100%;width:100%;border:none;overflow:hidden;}
.tcp-label-img-select{max-width:130px!important;display:inline-block!important;margin-right:5px!important;position:relative!important;bottom:-6px!important;}
.tsp-btn-below-rate{display:flex;align-items:center;gap:10px;}
.tcp-label-img-select-below-rate{height:2.5em;width:auto;object-fit:contain;}
.tcp-row{display:flex;align-items:flex-end;gap:10px;}
.tcp-row .tcp-data{flex:1;}
.tcp-block-parcelshops{--gap:12px;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gap);}
.tcp-block-parcelshops .wc-block-components-text-input{box-sizing:border-box;width:auto;}
.tcp-block-parcelshops .wc-block-components-text-input.tcp-message{flex:0 0 100%;width:100%;margin-top:0;}
.tcp-block-parcelshops .wc-block-components-text-input.tcp-data{width:calc(100% - 165px - var(--gap));flex:0 0 calc(100% - 165px - var(--gap));min-width:0;margin-top:0;}
#tcp-open-popup-widget{flex:0 0 165px;width:165px;}
.tcp-block-parcelshops input[type="text"],
#tcp-open-popup-widget{box-sizing:border-box;height:50px;line-height:50px;padding:0 12px;margin-top:0;}
.tcp-block-parcelshops .wc-block-components-text-input{min-height:25px;}
#tcp-open-popup-widget{font-size:16px;cursor:pointer;text-align:center;}
#tcp-open-popup-widget{color:#002776;background:#FFCD33;border:none;}
#tcp-open-popup-widget:hover  {
background: #002776;
color: #FFCD33;
}.fio_select{padding:10px;border-bottom:1px dashed #b9b8b8;width:100%;box-sizing:border-box;display:flex;align-items:center;}
.fio_select .fio_select_input{padding:9px;}
.fio_select span{font-weight:bold;font-size:16px;padding-left:5px;}
.fio_select img{height:45px;margin-right:5px;margin-left:10px;border-radius:5px;}/**/.wc-block-components-checkout-step__content .wc-block-components-radio-control__label-group >span > span{display:flex;}
.wc-block-components-checkout-step__content .wc-block-components-radio-control__label-group >span > span img {
margin-right:5px;
}