.type-category .product .p-desc,
.in-vyhledavani .product .p-desc,
.product .p-desc {
  text-align: left;
  font: normal normal normal 14px/20px Poppins;
  letter-spacing: 0px;
  color: #23436c;
  margin-bottom: 20px;
}

.product .p .p-bottom .p-tools .pr-action .quantity {
  display: none;
}

.type-category .p-bottom>div[data-micro="offer"],
.in-vyhledavani .p-bottom>div[data-micro="offer"] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.type-category .p-tools,
.in-vyhledavani .p-tools,
.product .p-tools {
  order: 5;
  flex-basis: 50%;
  width: 50%;
  text-align: right;
}

.type-category .ratings-wrapper,
.in-vyhledavani .ratings-wrapper {
  display: none;
}

.type-category .left-column,
.in-vyhledavani .left-column,
.product .left-column {
  display: flex;
  flex-direction: column;
  flex: 1 1 75%;
  order: 3;
  text-align: left;
}

.type-category .columns-wrapper,
.in-vyhledavani .columns-wrapper,
.product .columns-wrapper {
  order: 3;
  display: flex;
  align-items: center;
}

.type-category .btn.btn-cart,
.in-vyhledavani .btn.btn-cart,
.product .btn.btn-cart,
.custom-product-card button.btn.btn-cart.add-to-cart-button,
button.btn-cart.add-to-cart-button.pw-custome-add-to-cart {
  background: transparent;
  border: 0;
}

.type-category .btn.btn-cart:hover,
.in-vyhledavani .btn.btn-cart:hover,
.custom-product-card button.btn.btn-cart.add-to-cart-button:hover {
  background: transparent;
}

.type-category .btn.btn-cart svg #kosik-plny,
.in-vyhledavani .btn.btn-cart svg #kosik-plny,
.type-category .pw-custome-add-to-cart svg #kosik-plny,
.in-vyhledavani .pw-custome-add-to-cart svg #kosik-plny,
.product #kosik-plny,
.custom-product-card #kosik-plny,
#kosik-plny {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.type-category .btn.btn-cart svg #kosik-prazdny,
.in-vyhledavani .btn.btn-cart svg #kosik-prazdny,
.type-category .pw-custome-add-to-cart svg #kosik-prazdny,
.in-vyhledavani .pw-custome-add-to-cart svg #kosik-prazdny,
.product #kosik-prazdny,
.custom-product-card #kosik-prazdny,
#kosik-prazdny {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.type-category .btn.btn-cart:hover svg #kosik-plny,
.in-vyhledavani .btn.btn-cart:hover svg #kosik-plny,
.type-category .pw-custome-add-to-cart:hover svg #kosik-plny,
.in-vyhledavani .pw-custome-add-to-cart:hover svg #kosik-plny,
.product .btn.btn-cart:hover #kosik-plny,
.custom-product-card button.btn.btn-cart.add-to-cart-button:hover #kosik-plny,
.btn-cart:hover #kosik-plny,
.add-to-cart-button:hover #kosik-plny  {
  opacity: 1;
}

.type-category .btn.btn-cart:hover svg #kosik-prazdny,
.in-vyhledavani .btn.btn-cart:hover svg #kosik-prazdny,
.type-category .pw-custome-add-to-cart:hover svg #kosik-prazdny,
.in-vyhledavani .pw-custome-add-to-cart:hover svg #kosik-prazdny,
.product .btn.btn-cart:hover #kosik-prazdny,
.custom-product-card button.btn.btn-cart.add-to-cart-button:hover #kosik-prazdny,
.btn-cart:hover #kosik-prazdny,
.add-to-cart-button:hover #kosik-prazdny {
  opacity: 0;
}

.product .price.price-final {
  text-align: left;
  font: normal normal normal 20px / 20px Poppins;
  letter-spacing: 0px;
  color: #23436c;
}

.product .price.price-final strong {
  font-weight: 400 !important;
}

.product .availability {
  text-align: left;
  font: normal normal normal 13px / 16px Poppins;
  letter-spacing: 0px;
}

.type-category #category-header input[type="radio"]:checked+label,
.in-vyhledavani #category-header input[type="radio"]:checked+label {
  box-shadow: none;
  color: #e5ce99 !important;
}

.type-category .multiple-columns-body.mobile #category-header input[type="radio"]+label,
.in-vyhledavani .multiple-columns-body.mobile #category-header input[type="radio"]+label,
.type-category .one-column-body #category-header input[type="radio"]+label,
.in-vyhledavani .one-column-body #category-header input[type="radio"]+label {
  color: #23436c;
}

.type-category .multiple-columns-body.mobile #category-header input[type="radio"]+label:hover,
.in-vyhledavani .multiple-columns-body.mobile #category-header input[type="radio"]+label:hover,
.type-category .one-column-body #category-header input[type="radio"]+label:hover,
.in-vyhledavani .one-column-body #category-header input[type="radio"]+label:hover {
  color: #e5ce99;
}

.in-vyhledavani h4.search-products-heading,
#search-group-categories>h4 {
  color: #23436c;
  font-size: 24px;
  margin: 20px 0;
}

.detail-parameter.detail-parameter-availability span,
.detail-parameter.detail-parameter-product-code {
  text-align: left;
  font: normal normal normal 16px / 20px Poppins;
  letter-spacing: 0px;
}

.type-product span.quantity {
  background: rgb(234 234 234);
  border-radius: 0px;
}

.type-product .buttons-wrapper.social-buttons-wrapper * {
  color: var(--color-primary-hover);
}

.type-product .link-icons .link-icon:hover,
.link-icons .link-icon:hover * {
  background: transparent;
  color: #e5ce99;
  transition: color 0.4s;
}

.quantity .decrease:hover,
.quantity .increase:hover {
  color: #e5ce99;
}

h2.products-alternative-header.products-header,
.type-product h2.products-related-header.products-header {
  color: #23436c;
  font-size: 30px;
  margin: 20px 0;
  text-align: left;
}

.type-product .vote-form .row>div>.form-group {
  width: calc(50% - 16px);
}

.p-detail-inner::before {
  background: #fafafa;
  content: "";
  position: absolute;
  top: 0px;
  display: inline-block;
  left: -100vw;
  width: 1000vw;
  height: 1000px;
  z-index: 0;
}

.p-detail-inner * {
  z-index: 1
}

.type-product .p-short-description strong {
  font-weight: 400;
}