/* v2.5.8 — concise product details, responsive typography */
body.single-product .nsc242-summary .stock,
body.single-product .nsc242-summary .woocommerce-variation-availability .stock,
body.single-product .nsc242-summary .product_meta .sku_wrapper,
body.single-product .nsc242-summary .product_meta .posted_in .sku,
body.single-product .nsc242-summary .nsc241-side-card:has(.nsc241-side-icon svg[data-stock]){display:none!important}
body.single-product .nsc242-summary .nsc191-proof{margin:10px 0 18px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-start!important;clear:both!important}
body.single-product .nsc242-summary .nsc193-rating{margin:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important}
body.single-product .nsc242-summary .nsc258-color-title{display:flex!important;align-items:center!important;gap:9px!important;margin:16px 0 10px!important;font:600 12px/1.5 Poppins,Arial,sans-serif!important;letter-spacing:.10em!important;color:#493d36!important}
body.single-product .nsc258-color-mark{display:inline-block;width:7px;height:7px;flex:0 0 7px;background:#c78664;border-radius:50%;box-shadow:0 0 0 4px #f9eee8}
body.single-product .nsc242-summary .nsc258-color-title + .nsc-swatches{margin-top:0!important}
@media(max-width:767px){body.single-product .nsc242-summary .nsc191-proof{gap:7px!important;margin:9px 0 14px!important}body.single-product .nsc242-summary .nsc258-color-title{font-size:11px!important;margin:13px 0 9px!important}}
