/* MYMKECH: nakupny blok produktov, sablona Apollo */
.type-detail .p-info-wrapper .p-info-grid {
  background:#fff; border:1px solid #e4dcfc; border-radius:20px;
  padding:20px; margin:20px 0!important; gap:20px!important;
  box-sizing:border-box;
}
.type-detail .p-info-grid .detail-grid-item { min-width:0; }
.type-detail .p-info-grid .detail-grid-title {
  font:600 11px/1.5 Poppins,Arial,sans-serif!important;
  letter-spacing:1px; text-transform:uppercase; color:#655575;
  margin-bottom:8px!important;
}
.type-detail .p-final-price-wrapper .price-final {
  color:#23005b!important; font-size:32px!important;
  font-weight:800!important; line-height:1.2!important;
}
.type-detail .p-final-price-wrapper .price-standard {
  color:#746a7e!important; font-size:16px!important;
}
.type-detail .p-final-price-wrapper .pr-list-unit {
  font-size:14px!important; font-weight:400!important;
}
.type-detail .p-final-price-wrapper .price-additional {
  font-size:12px!important; color:#746a7e!important;
  margin-top:6px!important;
}
.type-detail .p-info-grid .availability-value {
  font-size:14px!important; line-height:1.6!important;
  margin-bottom:8px!important;
}
.type-detail .p-info-grid .availability-amount {
  font-size:12px!important; color:#655575;
}
.type-detail .delivery-time-block th { text-align:left; }
.type-detail .delivery-time-label,
.type-detail .shipping-options {
  font-size:12px!important; text-transform:none!important;
  font-weight:400!important; line-height:1.5!important;
  color:#655575!important;
}
.type-detail .delivery-time,
.type-detail .delivery-time span {
  display:inline!important; background:none!important;
  color:#23005b!important; padding:0!important;
  border-radius:0!important; font-size:13px!important;
  font-weight:600!important;
}
.type-detail .shipping-options-block { margin-top:8px!important; }
.type-detail .shipping-options { text-decoration:underline; text-underline-offset:3px; }
.type-detail .p-info-wrapper .shkDetailStock {
  background:#f2ecff!important; border:1px solid #e4dcfc!important;
  border-radius:14px!important; margin:0 0 16px!important;
}
.type-detail .shkDetailStock .shkDetailStock--header {
  background:transparent!important; border:0!important; padding:14px 16px!important;
}
.type-detail .shkDetailStock .shkDetailStock__title {
  color:#23005b!important; font-size:14px!important;
  font-weight:600!important; text-transform:none!important;
}
.type-detail .p-info-wrapper .add-to-cart {
  display:flex!important; flex-wrap:wrap; align-items:center;
  gap:12px!important; margin:0 0 18px!important;
}
.type-detail .p-info-wrapper .add-to-cart .quantity {
  flex:0 0 110px; width:110px!important; margin:0!important;
  background:#fff!important; border-color:#d7cbe9!important; border-radius:14px!important;
}
.type-detail .p-info-wrapper .add-to-cart .add-to-cart-button {
  flex:1 1 210px; min-width:0; min-height:52px; margin:0!important;
  padding:12px 18px!important; background:#23005b!important;
  border-color:#23005b!important; color:#fff!important;
  font:700 15px/1.5 Poppins,Arial,sans-serif!important;
  border-radius:999px!important; white-space:normal;
}
.type-detail .p-info-wrapper .add-to-cart .add-to-cart-button:hover { background:#452080!important; }
.type-detail .social-buttons-wrapper .link-icon {
  font-size:12px!important; text-transform:none!important;
  color:#655575!important;
}
@media(max-width:767px) {
  .type-detail .p-info-wrapper .p-info-grid {
    display:grid!important; grid-template-columns:minmax(0,1fr)!important;
    gap:16px!important; padding:18px!important;
  }
  .type-detail .p-info-grid .detail-grid-item { width:100%!important; margin:0!important; }
  .type-detail .p-info-grid .detail-availability-block {
    border-top:1px solid #eee7f7; padding-top:14px;
  }
  .type-detail .p-short-description-block { margin-bottom:14px!important; }
}
