/* Producción · Plaquita Clásica · homologada visualmente con Plaquita Retrato */
.single-product.postid-3792{--mkrc-ink:#28231f;--mkrc-muted:#6f665f;--mkrc-gold:#c9a35a;--mkrc-gold-deep:#a97422;--mkrc-line:#e4d7c7;--mkrc-soft:#faf6f0;--mkrc-soft-2:#f6efe5;--mkrc-white:#fff;--mkrc-ok:#4f7148}
.single-product.postid-3792 div.product{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(560px,.98fr)!important;gap:58px!important;align-items:start!important;max-width:1360px!important;margin:0 auto!important;padding:20px 28px 46px!important}
.single-product.postid-3792 div.product .woocommerce-product-gallery{float:none!important;width:100%!important;max-width:none!important;margin:0!important}
.single-product.postid-3792 div.product .summary.entry-summary{float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding-top:8px!important}
.single-product.postid-3792 div.product .woocommerce-tabs,.single-product.postid-3792 div.product .related{grid-column:1/-1!important}
.single-product.postid-3792 .summary.entry-summary>p.price,.single-product.postid-3792 .summary.entry-summary>.price{display:none!important}
.single-product.postid-3792 form.variations_form{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.single-product.postid-3792 .woocommerce-product-gallery__wrapper,.single-product.postid-3792 .flex-viewport{background:#f7f2eb!important;border-radius:22px!important;overflow:hidden!important}
.single-product.postid-3792 .woocommerce-product-gallery__image,.single-product.postid-3792 .woocommerce-product-gallery__image>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:560px!important}
.single-product.postid-3792 .woocommerce-product-gallery__image img{display:block!important;width:82%!important;max-width:82%!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;transform:none!important;transform-origin:center center!important}
.single-product.postid-3792 .flex-control-thumbs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:14px 0 0!important;padding:0!important}
.single-product.postid-3792 .flex-control-thumbs li{width:54px!important;margin:0!important}
.single-product.postid-3792 .flex-control-thumbs img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:12px!important;border:1px solid #e4d8c9!important;background:#fff!important;padding:3px!important;opacity:.8!important}
.single-product.postid-3792 .mkrc,.single-product.postid-3792 .mkrc *{box-sizing:border-box!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}
.single-product.postid-3792 .mkrc{width:100%!important;max-width:none!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;color:var(--mkrc-ink)!important}
body.single-product.postid-3792 .mkrc button.mkrc-card--version,body.single-product.postid-3792 .mkrc button.mkrc-card--finish{border-radius:18px!important;clip-path:none!important;aspect-ratio:auto!important}
.mkcc-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
body.single-product.postid-3792 .mkrc button.mkcc-size-card{min-height:154px!important;padding:19px 18px 17px!important;text-align:left!important;display:block!important;border-radius:18px!important}
.mkcc-size-card .mkrc-card__topline{display:block!important;padding-right:26px!important}
.mkcc-size-card .mkrc-card__topline strong{display:block!important;font-size:21px!important;margin-bottom:7px!important}
.mkcc-size-measure{display:block!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;color:#7f571f!important;white-space:normal!important}
.mkcc-size-card .mkrc-card__copy{font-size:13px!important;margin-top:11px!important}
.mkcc-size-card .mkrc-card__foot{margin-top:12px!important}
.mkcc-color-section.is-disabled{opacity:.62!important}
.mkcc-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.mkcc-color-card[hidden]{display:none!important}
body.single-product.postid-3792 .mkrc button.mkcc-color-card{border-radius:18px!important;min-height:108px!important}
.mkcc-color-card__image img{object-fit:contain!important;background:#fff!important}
.mkcc-note{margin:13px 0 0!important;padding:12px 14px!important;border-radius:12px!important;background:#f8f5ef!important;color:#6d6259!important;font-size:13px!important;line-height:1.5!important}
.mkrc-card__mini{display:block!important;margin-top:8px!important;color:#8b8178!important;font-size:12px!important;line-height:1.4!important}
.postid-3792 .mkrc-intel-info{margin-top:14px!important;border:1px solid var(--mkrc-line)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}
.postid-3792 .mkrc-intel-info summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 17px!important;cursor:pointer!important;font-weight:850!important;color:#332d29!important;list-style:none!important}
.postid-3792 .mkrc-intel-info summary::-webkit-details-marker{display:none!important}
.postid-3792 .mkrc-intel-info__body{padding:0 17px 17px!important;color:#6f665f!important;font-size:13px!important;line-height:1.55!important}
.postid-3792 .mkrc-intel-info__body ul{margin:10px 0 14px 18px!important;padding:0!important}
.postid-3792 .mkrc-intel-info__how{padding:12px 13px!important;border-radius:10px!important;background:#f8f5ef!important;margin:12px 0!important}
.postid-3792 .mkrc-intel-info__how strong,.postid-3792 .mkrc-intel-info__how span{display:block!important}
.postid-3792 .mkrc-intel-info__example{display:inline-flex!important;padding:9px 13px!important;border:1px solid #d9bc87!important;border-radius:999px!important;color:#79531f!important;text-decoration:none!important;font-weight:850!important;background:#fffaf2!important}
.mkrc-step2[hidden],.mkrc-step3[hidden],.mkrc-review[hidden]{display:none!important}
.mkrc.mkcc.mkrc-show-step2>.mkrc__eyebrow,.mkrc.mkcc.mkrc-show-step2>#mkcc-title,.mkrc.mkcc.mkrc-show-step2>.mkrc__intro,.mkrc.mkcc.mkrc-show-step2>[data-mkcc-group],.mkrc.mkcc.mkrc-show-step2>.mkrc__summary,.mkrc.mkcc.mkrc-show-step2>[data-mkcc-continue],.mkrc.mkcc.mkrc-show-step2>.mkrc__microcopy,
.mkrc.mkcc.mkrc-show-step3>.mkrc__eyebrow,.mkrc.mkcc.mkrc-show-step3>#mkcc-title,.mkrc.mkcc.mkrc-show-step3>.mkrc__intro,.mkrc.mkcc.mkrc-show-step3>[data-mkcc-group],.mkrc.mkcc.mkrc-show-step3>.mkrc__summary,.mkrc.mkcc.mkrc-show-step3>[data-mkcc-continue],.mkrc.mkcc.mkrc-show-step3>.mkrc__microcopy,
.mkrc.mkcc.mkrc-show-review>.mkrc__eyebrow,.mkrc.mkcc.mkrc-show-review>#mkcc-title,.mkrc.mkcc.mkrc-show-review>.mkrc__intro,.mkrc.mkcc.mkrc-show-review>[data-mkcc-group],.mkrc.mkcc.mkrc-show-review>.mkrc__summary,.mkrc.mkcc.mkrc-show-review>[data-mkcc-continue],.mkrc.mkcc.mkrc-show-review>.mkrc__microcopy{display:none!important}
.single-product.postid-3792 .summary.entry-summary .ppc-button-wrapper,.single-product.postid-3792 .summary.entry-summary [id*="ppc-button"],.single-product.postid-3792 .summary.entry-summary .wc-ppcp-express-checkout,.single-product.postid-3792 .summary.entry-summary .paypal-buttons{display:none!important}
.single-product.postid-3792 .woocommerce-product-details__short-description{margin-top:24px!important;padding-top:20px!important;border-top:1px solid var(--mkrc-line)!important;color:#5f5751!important;font-size:14px!important;line-height:1.65!important;max-width:62ch!important}
.single-product.postid-3792 .product_meta{margin-top:18px!important;padding-top:14px!important;border-top:1px solid #f0e7dc!important;color:#8b8178!important;font-size:12px!important;line-height:1.7!important}
@media(max-width:1080px){
.single-product.postid-3792 div.product{grid-template-columns:1fr!important;max-width:860px!important;gap:30px!important}
.single-product.postid-3792 .woocommerce-product-gallery__image,.single-product.postid-3792 .woocommerce-product-gallery__image>a{min-height:510px!important}
.single-product.postid-3792 .woocommerce-product-gallery__image img{width:84%!important;max-width:84%!important}
}
@media(max-width:720px){
.single-product.postid-3792 div.product{padding:12px 15px 32px!important}
.single-product.postid-3792 .woocommerce-product-gallery__image,.single-product.postid-3792 .woocommerce-product-gallery__image>a{min-height:400px!important}
.single-product.postid-3792 .woocommerce-product-gallery__image img{width:92%!important;max-width:92%!important}
.mkcc-size-grid,.mkcc-color-grid{grid-template-columns:1fr!important}
body.single-product.postid-3792 .mkrc button.mkcc-size-card{min-height:auto!important}
}
