/* Producción · Orden editorial y protección del flujo personalizado */
body.single-product.mk-product-flow-canary .summary.entry-summary{
  display:flex!important;
  flex-direction:column!important;
}
body.single-product.mk-product-flow-canary .summary.entry-summary>.mkrc,
body.single-product.mk-product-flow-canary .summary.entry-summary>.mkb{
  order:4!important;
}
body.single-product.mk-product-flow-canary .mk-product-flow__description{
  display:block!important;
  margin:15px 0 13px!important;
  padding:0!important;
}
body.single-product.mk-product-flow-canary .mk-product-flow__description .woocommerce-product-details__short-description{
  display:block!important;
  max-width:68ch!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  color:#514943!important;
  font-size:14px!important;
  line-height:1.65!important;
}
body.single-product.mk-product-flow-canary .mk-product-flow__description .woocommerce-product-details__short-description p{
  margin:0!important;
  color:inherit!important;
  font:inherit!important;
  line-height:inherit!important;
}
body.single-product.mk-product-flow-canary .mkrc.mkrc-show-step2>.mk-product-flow__description,
body.single-product.mk-product-flow-canary .mkrc.mkrc-show-step3>.mk-product-flow__description,
body.single-product.mk-product-flow-canary .mkrc.mkrc-show-review>.mk-product-flow__description{
  display:none!important;
}
body.single-product.mk-product-flow-canary .summary.entry-summary>form.cart{
  order:5!important;
}
body.single-product.mk-product-flow-canary .summary.entry-summary>.ppcp-messages,
body.single-product.mk-product-flow-canary .summary.entry-summary>.ppc-button-wrapper,
body.single-product.mk-product-flow-canary .summary.entry-summary>.wc-ppcp-express-checkout,
body.single-product.mk-product-flow-canary .summary.entry-summary>.paypal-buttons,
body.single-product.mk-product-flow-canary .summary.entry-summary [id*="ppc-button"]{
  display:none!important;
}
body.single-product.mk-product-flow-canary .summary.entry-summary>.product_meta{
  order:7!important;
}
body.single-product.mk-baseball-product .summary.entry-summary>.price,
body.single-product.mk-grabovoi-product .summary.entry-summary>.price{
  order:3!important;
  display:flex!important;
  width:100%!important;
  min-height:58px!important;
  align-items:baseline!important;
  margin:0 0 18px!important;
  padding:14px 17px!important;
  border:1px solid rgba(201,163,90,.48)!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,#fffdf8 0%,#f5ecdd 100%)!important;
  box-shadow:0 10px 24px rgba(65,47,29,.08)!important;
  color:#171717!important;
  line-height:1!important;
}
body.single-product.mk-baseball-product .summary.entry-summary>.price::before,
body.single-product.mk-grabovoi-product .summary.entry-summary>.price::before{
  content:"PRECIO FINAL"!important;
  margin-right:auto!important;
  color:#8f6928!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.13em!important;
  line-height:1.2!important;
}
body.single-product.mk-baseball-product .summary.entry-summary>.price .amount,
body.single-product.mk-baseball-product .summary.entry-summary>.price .amount *,
body.single-product.mk-grabovoi-product .summary.entry-summary>.price .amount,
body.single-product.mk-grabovoi-product .summary.entry-summary>.price .amount *{
  color:#171717!important;
  font-family:"Space Grotesk",Inter,sans-serif!important;
  font-size:24px!important;
  font-weight:850!important;
  letter-spacing:-.03em!important;
  line-height:1!important;
}
body.single-product.mk-baseball-product .summary.entry-summary>.price::after,
body.single-product.mk-grabovoi-product .summary.entry-summary>.price::after{
  content:"MXN"!important;
  margin-left:7px!important;
  color:#756b63!important;
  font-size:10px!important;
  font-weight:850!important;
  letter-spacing:.08em!important;
  line-height:1.2!important;
}
