/* Safe mobile and product-price refinements layered over v6. */
#content .akb-product-layout .akb-used-price-ready {
  display: flex;
  flex-direction: column;
  gap: 3px;
  margin: 0 0 13px;
  padding: 0 0 13px;
  border: 0;
  border-bottom: 1px solid #e5e9ee;
  color: #ef3124;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.08;
}
#content .akb-product-layout .akb-used-price-ready > span:first-child {
  color: #637287;
  font-size: 13px;
  font-weight: 500;
}
#content .akb-product-layout .akb-used-price-ready .akb-used-price-value { color: #ef3124; }
#content #product_products [data-akb-card],
#content #product_products2 [data-akb-card] { border-radius: 16px !important; overflow: hidden; }
@media (max-width: 767px) {
  #content .akb-product-layout,
  #content .akb-product-layout > .product_informationss,
  #content .akb-product-layout .akb-product-details,
  #content .akb-product-layout .well.product-info.akb-product-purchase {
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
  }
  #content .akb-product-layout .akb-product-specs .dotted-line_right {
    max-width: 100%;
    overflow-wrap: anywhere;
  }
  #content .akb-product-layout .main_img_box,
  #content .akb-product-layout .main_img_box .image,
  #content .akb-product-layout .main_img_box .image > a { min-width: 0; }
}
/* Purchase panel: reset Revolution's right-aligned half-width purchase row. */
#content .akb-product-layout .akb-product-purchase > .form-group { float:none!important; width:100%!important; max-width:100%; min-width:0; margin-left:0!important; margin-right:0!important; clear:both; }
#content .akb-product-layout .akb-product-purchase .pokupka { display:flex!important; flex-direction:column; align-items:stretch; }
#content .akb-product-layout .akb-product-purchase .pop_left,
#content .akb-product-layout .akb-product-purchase .pop_right { float:none!important; width:100%!important; min-width:0; flex:0 0 auto; }
#content .akb-product-layout .akb-product-purchase .pop_left { flex-wrap:wrap; }
#content .akb-product-layout .akb-product-purchase #button-cart { min-width:110px; max-width:100%; flex:1 1 110px; }
#content .akb-product-layout .akb-product-purchase .pop_right { flex-wrap:wrap; }
@media(min-width:992px) and (max-width:1199px) {
 #content .akb-product-layout .akb-product-details { grid-template-columns:minmax(0,1fr); gap:20px; }
 #content .akb-product-layout .akb-product-purchase-stack { grid-column:1; width:100%; }
}
