/* Shared specification values; preserve card dimensions, photography and row alignment. */
body.rp-modern-site .rpm-store-page .rpm-woo-card .rpm-woo-facts{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;align-items:center;min-height:0!important;margin:6px 0 10px!important;padding:0!important}
body.rp-modern-site .rpm-store-page .rpm-woo-card .rpm-woo-facts>div{display:flex!important;align-items:center!important;flex:0 1 auto!important;gap:5px!important;min-width:0!important;max-width:100%;border:0!important;padding:3px 0!important}
body.rp-modern-site .rpm-store-page .rpm-woo-card .rpm-woo-facts dt{display:flex!important;align-items:center!important;padding:0!important;margin:0!important}
body.rp-modern-site .rpm-store-page .rpm-woo-card .rpm-fact-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
body.rp-modern-site .rpm-store-page .rpm-woo-card .rpm-fact-icon{width:24px!important;height:24px!important;padding:4px!important;border-radius:5px!important;flex:none!important}
body.rp-modern-site .rpm-store-page .rpm-woo-card .rpm-fact-icon svg{width:16px!important;height:16px!important}
body.rp-modern-site .rpm-store-page .rpm-woo-card .rpm-woo-facts dd{font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere;margin:0!important;padding:0!important}
body.rp-modern-site.single-product .rp-key-specs{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
body.rp-modern-site.single-product .rp-key-specs>div{flex:0 1 auto!important;max-width:100%;min-width:0!important}
body.rp-modern-site.single-product .rp-key-specs dd{overflow-wrap:anywhere}
@media(max-width:760px){body.rp-modern-site .rpm-store-page .rpm-woo-card .rpm-woo-facts dd{font-size:12px!important}body.rp-modern-site.single-product .rp-key-specs>div{padding:8px!important}}
@media(max-width:760px){body.rp-modern-site.single-product .rp-key-specs:has(>div:nth-child(4))>div{flex:1 1 calc(50% - 4px)!important;max-width:calc(50% - 4px);box-sizing:border-box}body.rp-modern-site.single-product .rp-key-specs dd{min-width:0}body.rp-modern-site.single-product .rp-key-specs dt{flex-shrink:0}}
body.rp-modern-site.single-product .rp-key-specs>div{display:flex!important}
