.p-bottom .price-measure {display: none;}
.products-block .p-bottom .p-tools, .products-block .p-bottom .prices {flex-basis: 0;}
.widget-parameter-list {
  margin: auto !important;
}
.widget-parameter-list:before {
  content: "Varianty:" !important;
  padding-right: 10px !important;
  font-weight: bold !important;
}
.widget-parameter-value {
  text-decoration: underline !important;
}
.widget-parameter-value:hover {
  text-decoration: none !important;
}
body.in-krok-1 .question-tooltip {display: none;}
  .tooltiptext {margin-top: -10px; padding-left: 21px; font-size: smaller;}
  .hp-text{border-bottom: 1px solid #dadada;font-size: 18px;text-align: center;line-height: 32px;padding-bottom: 32px;margin-bottom: 32px;padding-top: 12px;color: #444;}
.hp-text span{display: block;max-width: 900px;margin: auto;}
@media screen and (max-width: 991px){
.hp-text br{display: none;}
}
@media screen and (max-width: 767px){
.hp-text {font-size: 14px;line-height: 24px;padding-bottom: 24px;margin-bottom: 24px;padding-top: 24px;}
#header .search-form {display: flex !important;}
}
.vlajka {display: none;}
.ordering-process fieldset.stay-in-touch .form-group:nth-child(1) {
    display: none;
}
.project-phone::after, .telefon::after{content: "(Po-Pá: 9:00 - 15:00)"; margin-left: 4px; display: inline-block;}
.telefon::after{color: #666;}
@media screen and (min-width: 768px){
.menu-item-login.ext {display:none;}
.top-navigation-contacts > a{width: 100%; display: block;}
}
.latest-contribution-wrapper {margin-top: 0;}
.vo-reg{font-weight: 600;margin-bottom: 20px;}
.cart-up-sell .slick-list::before{content: "Doporučujeme přikoupit";}
.in-odborne-poradenstvi-a-diagnostika .empty-content-category{display: none !important;}
.site-msg.information {background-color: #fdf3da;max-width: none;position: relative;top: auto;left: auto;bottom: auto;opacity: 1;box-shadow: none;text-align: center;}
	.flag.flag-discount {background-color: #d73a04;}
	.site-msg.information {font-size: 120%;}
  .flag-mnozstevni-sleva, .menu-item-4629.ext {display:none;}
button[data-testid="buttonCookiesAccept"] {background: green !important;}
.siteCookies__link.js-cookies-settings {border: none; padding: 0px; line-height: 0px; text-decoration: underline;}
.siteCookies__link.js-cookies-settings:hover {color: #252525;}
.basic-description td {
		border: 1px solid #d3d3d3;
    padding: 0 6px;
}
.basic-description table{margin-bottom: 16px;} 
body.type-product .add-to-cart.fvstudio-quantity_discount-wrapper {border: none; border-radius: 12px;}
	@media (min-width: 1200px) {
    .cart-row .co-box {
        padding-left: 60px;
        padding-right: 10px;
    }
    .cart-row .box.co-box h4, .co-box h4 {
        margin-left: -80px;
        padding-left: 80px;
    }
	}
  .cart-row .radio-wrapper {
      border: 1.5px solid #e1e1e1;
      border-radius: 16px;
      padding: 10px 20px;
      margin: 10px 0;
  }
  .cart-row .radio-wrapper.active {
      background: #eeffee;
      border-color: #068361;
	}
  .cart-row .radio-wrapper input[type=radio]+label {
      gap: 14px;
      padding-left: 30px;
	}
  .cart-row .tooltiptext {
      margin-top: 6px;
      padding-left: 30px;
      font-size: 13px;
	}
  .cart-row .sublabel.new-gen-choose {
      margin-top: 10px;
      padding: 4px 6px;
      border-radius: 4px;
      width: max-content;
      box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
      background: white;
  }
  .cart-row .radio-wrapper:last-child {
      border-bottom-style: solid;
  }
  .cart-row .payment-logo {
  		background: white;
      padding: 6px;
      border-radius: 6px;
  }
  .cart-row .cart-item-name .main-link {
  		display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .cart-row .cart-item>div.cart-item-name {
      text-transform: none;
  }
  .cart-row .payment-info b {
      text-transform: none;
  }
@media (min-width: 1200px) {
  .col-xs-12.col-lg-6.p-info-wrapper {
      background: white;
      border-radius: 16px;
      padding: 30px;
  }
}
.p-final-price-wrapper {display: block;}
.p-info-wrapper .price-standard {color: #a5a5a5; font-size: 18px;}
.p-info-wrapper .price-save {
    font-weight: 600;
    font-size: 16px;
    padding: 6px;
    border-radius: 100%;
    width: 72px;
    height: 72px;
    align-content: center;
    background: #df4199;
    color: white;
    position: absolute;
    left: 220px;
    text-align: center;
}
.p-info-wrapper .price-final {
    font-size: 36px;
    line-height: 1.7;
}
.col-xs-12.col-lg-6.p-info-wrapper .detail-parameters th {
    background: #f5f5f5;
    color: #00a376;
    font-weight: bold;
    border-radius: 16px;
    padding: 14px 20px;
}
.col-xs-12.col-lg-6.p-info-wrapper .detail-parameters tr:last-child td, .detail-parameters tr:last-child th {padding-bottom: 14px;}
.col-xs-12.col-lg-6.p-info-wrapper .delivery-time {font-weight: normal; padding-bottom: 0px;}
.col-xs-12.col-lg-6.p-info-wrapper .delivery-time-label::before {
    content: "✅";
    padding-right: 4px;
}
.col-xs-12.col-lg-6.p-image-wrapper .flag.flag-discount {display: none;}
.variant-list th {background: transparent !important;}
.payment-shipping-price {text-wrap-mode: nowrap;}
#order-form .payment-info {flex-basis: auto;}
#order-form .payment-logo {flex-basis: 0;}
#order-form .payment-shipping-price {flex: 0;}
.payment-shipping-price {text-wrap-mode: nowrap;}
#order-form {display: flex; flex-direction: column;}
#order-form .co-payment-method {order: 1;}
#order-form .co-delivery-method {order: 2;}
.in-blog .content-inner {max-width: 100%;}
.in-magazin .content-inner {max-width: 100%;}
@media(max-width:767px){body:has(.navigationActions){.top-navigation-bar{position:fixed;height:70px}.responsive-tools [data-target=navigation]{top:15px}#header{top:75px}#header .site-name{top:-70px}#header .site-name a{position:static;height:70px}#header .site-name img{max-width:200px;max-height:70px;padding:5px 0}#header .cart-count{position:absolute;top:-50px}#header .search{display:block;padding:10px 0 19px;form{margin:0}}.overall-wrapper{padding-top:164px}&.type-index .overall-wrapper{padding-top:145px}#cart-widget{padding-top:145px!important}&.h:has(.navigationActions) #cart-widget{padding-top:70px!important}&.h:has(.navigationActions) #header .search{height:0;padding:0;overflow:hidden}}html.scrolled-down body:has(.navigationActions){.top-navigation-bar,#header .site-name,#header .cart-count{transform:none!important}}}
