
/* lowes-media-system-v10-2026-09-06: deterministic service icon system + media polish. */
body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-service-card{grid-template-columns:58px 1fr auto;min-height:124px;overflow:hidden}
body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(145deg,#f7fbff 0%,#e7f2fd 100%);border:1px solid rgba(7,86,165,.16);color:#0756a5;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}
body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-icon .lv-v10-accent{stroke:#ff5a0a;fill:none;stroke-width:1.9}
body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-service-card:hover .lv-v10-icon,body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-service-card:focus-visible .lv-v10-icon{border-color:rgba(255,90,10,.42);background:linear-gradient(145deg,#fff 0%,#fff3eb 100%)}
body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-media-v2-band{content-visibility:auto;contain-intrinsic-size:520px}
body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-media-v2 video{object-fit:cover;aspect-ratio:var(--lv-media-ratio,16/9)}
body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-media-v2 figcaption{max-width:62ch}
@media(max-width:620px){body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-service-card{grid-template-columns:50px 1fr auto;min-height:108px}body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-icon{width:48px;height:48px;border-radius:14px}body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-icon svg{width:27px;height:27px}}
@media(prefers-reduced-motion:reduce){body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-service-card{scroll-behavior:auto}}
@media(forced-colors:active){body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-icon{border:1px solid ButtonText;background:Canvas;color:ButtonText}body[data-media-system-v10="lowes-media-system-v10-2026-09-06"] .lv-v10-icon .lv-v10-accent{stroke:ButtonText}}
