/*
 * AdeptDEV × NANU Market — Product key specs text order fix v759
 * Internal signature: AdeptDEV — https://t.me/adeptdevs
 */

#product-product.adeptdev-product-premium .product-shorts .spec-block > p{
  align-content: center !important;
}

/* label on top */
#product-product.adeptdev-product-premium .product-shorts .spec-block > p span:first-child{
  grid-column: 2 !important;
  grid-row: 1 !important;
  align-self: end !important;
  color: #6e6660 !important;
  font-size: 10px !important;
  line-height: 1.22 !important;
  font-weight: 600 !important;
  margin-bottom: 2px !important;
  max-height: 2.44em !important;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}

/* value at bottom */
#product-product.adeptdev-product-premium .product-shorts .spec-block > p span:last-child{
  grid-column: 2 !important;
  grid-row: 2 !important;
  align-self: start !important;
  color: #2f2d2c !important;
  font-size: 20px !important;
  line-height: 1.05 !important;
  font-weight: 900 !important;
  letter-spacing: -.02em !important;
  white-space: normal !important;
  word-break: break-word !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

@media (min-width: 1200px){
  #product-product.adeptdev-product-premium .product-shorts .spec-block > p,
  #product-product.adeptdev-product-premium .product-shorts .spec-block > p:nth-of-type(5){
    min-height: 84px !important;
    grid-template-rows: minmax(0, 1fr) auto !important;
  }
}

@media (min-width: 768px) and (max-width: 1199px){
  #product-product.adeptdev-product-premium .product-shorts .spec-block > p{
    min-height: 80px !important;
    grid-template-rows: minmax(0, 1fr) auto !important;
  }
  #product-product.adeptdev-product-premium .product-shorts .spec-block > p span:last-child{
    font-size: 18px !important;
  }
}

body.nx-dark #product-product.adeptdev-product-premium .product-shorts .spec-block > p span:first-child,
html.nx-theme-dark-root #product-product.adeptdev-product-premium .product-shorts .spec-block > p span:first-child{
  color: #cdc3bb !important;
}

body.nx-dark #product-product.adeptdev-product-premium .product-shorts .spec-block > p span:last-child,
html.nx-theme-dark-root #product-product.adeptdev-product-premium .product-shorts .spec-block > p span:last-child{
  color: #ffffff !important;
}
