/* RECONSTRUCTED from archived HTML structure; not original CSS. */
@media(max-width:700px){.container{padding:0 14px}h1{font-size:25px}h2{font-size:22px}.page-content{padding:18px}.footer-column-menus>.row{grid-template-columns:1fr}.product-card-body{padding:16px}.product-card-body--wrapper{gap:14px}.product-card-body__content{min-width:0;flex-basis:100%}.details-grid-container{font-size:14px;gap:12px}.product-card-body-grid{gap:12px}.product-card-body-grid__value{font-size:18px}}
