.products-block .dkLabCountdownWrapper,
.p .dkLabCountdownWrapper {
  position: absolute !important;
  bottom: 2rem !important;
  top: auto !important;
  left: 50% !important;
  right: auto !important;
  transform: translate(-50%, 0px) !important;
  width: 85% !important;
  text-align: center !important;
  border-radius: 50px !important;
}

.products-block .dkLabCountdownWrapper.dkLabCountdownInBox,
.p .dkLabCountdownWrapper.dkLabCountdownInBox {
  bottom: 2rem !important;
  left: 50% !important;
  transform: translate(-50%, 0px) !important;
  justify-content: center !important;
}

.products-block .dkLabCountdownWrapper.dkLabCountdownLeft,
.p .dkLabCountdownWrapper.dkLabCountdownLeft {
  left: 50% !important;
  transform: translate(-50%, 0px) !important;
}

body.type-product .dkLabCountdownWrapper {
  position: relative !important;
  bottom: auto !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  width: 100% !important;
  border-radius: 8px !important;
  margin: 12px 0 !important;
  text-align: center !important;
}

body.type-product .dkLabCountdownWrapper.dkLabCountdownInBox {
  width: 100% !important;
  padding: 16px 20px !important;
  border-radius: 8px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
}

body.type-product .dkLabCountdownWrapper.dkLabCountdownLeft {
  left: auto !important;
  transform: none !important;
}

body.type-product .dkLabCountdownWrapper * {
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px !important;
}

body.type-product .dkLabCountdownWrapper .dkLabCountdownText {
  font-size: 14px !important;
  font-weight: 600 !important;
  opacity: 0.9 !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}

body.type-product .dkLabCountdownWrapper .dkLabCountdownTime,
body.type-product .dkLabCountdownWrapper [class*="Time"],
body.type-product .dkLabCountdownWrapper [class*="time"] {
  font-size: 26px !important;
  font-weight: 800 !important;
  letter-spacing: 2px !important;
}


.p .p-name a,
.products-block .p-name a {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  -webkit-line-clamp: unset !important;
  display: block !important;
}


.price-before {
  display: block !important;
  text-decoration: line-through !important;
  color: #a1a1a6 !important;
  font-size: 11px !important;
}


.dkLabCountdownWrapper ~ p,
.dkLabCountdownActionDates,
[class*="CountdownActionDates"],
[class*="ActionDates"],
.dkLabCountdownBeforeBasket:not(.dkLabCountdownText) {
  display: none !important;
}

	.webovypartner{height: 22px;}
  .webovypartner img{
      width: auto !important;
      height: 100% !important;
      margin-left: 20px !important;
      display: none;
  }
.footer-banner{padding-left:0;padding-right:0;}
.products-block>div .p .p-bottom>div .p-tools .btn.btn-primary {line-height: 30px;background-color: #a1c900 !important;border-color: #a1c900 !important;color: white;}
.navigation-buttons .top-nav-button, .navigation-buttons>a {border-left: 0px solid var(--_color-header-button-border);}
#header .header-action, 
#header .navigation-buttons {border: none !important;}
.flags-default .flag:before, 
.flags-default .flag:after {background-color: transparent !important;}
.category-header {border-bottom: 0px solid var(--colors-foregrounds-borders-secondary);}
.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart {border-radius: 14px;}
.listSorting__control {border-radius: 14px !important;}
.flags-default .flag {border-radius: 14px;}
.p {border-color: transparent !important;}
:where(.ums_forms_redesign--off) input[type=checkbox]+label:before, :where(.ums_forms_redesign--off) input[type=radio]+label:before {border-radius: 14px;}
.ui-slider-horizontal .ui-slider-handle {border-radius: 14px;}
.btn.loadMore__button, a.btn.goToTop__button {border-radius: 14px;}
.btn.loadMore__button, .pagination .pagination__list .pagination__link, a.btn.goToTop__button {border-radius: 14px !important;}
ol.cart-header {border-color: transparent !important;}
.summary {border-color: transparent !important;}
.next-step .btn.btn-lg {border-radius: 14px;}
.quantity {border-radius: 14px;}
.btn.btn-default, .btn.btn-default:hover, a.btn.btn-default, a.btn.btn-default:hover {border-radius: 14px;}
.btn.btn-default, a.btn.btn-default {background-color: #ffffff;}
.columns-mobile-2 .products-block>div .flags-extra .flag {border-radius: 14px;}
.p-to-cart-block .add-to-cart-button.btn-conversion {border-radius: 14px;}
.btn, a.btn {border-radius: 14px;}
.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion     {background-color: #A1C900; border-color: #a1c900;}
table.detail-parameters select {border-radius: 14px;}
.shp-tabs-holder ul.shp-tabs li a {border-radius: 14px;}
.shp-tabs-holder {border-width: 0 0 0px !important;}
.co-box {border-radius: 14px;}
.form-group>input.form-control, .form-group>select.form-control {border-radius: 14px;}
.phone-combined-input input {border-radius: 14px;}
ol.cart-header li.completed a span, ol.cart-header li.completed strong span {border-radius: 14px;}
ol.cart-header li.active a span, ol.cart-header li.active strong span {border-radius: 14px;}
.widget-parameter-wrapper.justified {display: none !important;}
.availability-label { display: none !important; }
