.g8 .pcard,.g8 .bn-item,.g8 .floor,.g8 .flash-card,.g8 .ncard,.g8 .pdp-gal,.g8 .album a{border-radius:6px}
.g8 .floor{box-shadow:none;background:#fff}.g8 .floor.alt{background:#fff}.g8 .floor{border-bottom:1px solid #eee;border-radius:0}
.g8 .banner-mosaic .bm-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px}.g8 .banner-mosaic .bn-item{position:relative;height:150px}.g8 .banner-mosaic .bn-item img{width:100%;height:100%;object-fit:cover}
@media(min-width:760px){.g8 .pdp-stack .pdp-wrap{display:block}.g8 .pdp-stack .pdp-gal{max-width:560px;margin:0 auto 12px}}
.g8 .header-b .h-row1{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.g8 .header-b .h-row2{padding:8px 0 12px}.g8 .header-b .search{width:100%;max-width:none}
.g8 .footer-b{text-align:center}.g8 .footer-b .f-comp{text-align:left;font-size:12px;line-height:1.9}.g8 .footer-b .f-nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;max-width:320px;margin:12px auto;text-align:left}.g8 .footer-b .f-brand{margin:14px 0 4px}
.g8 .lt-line{padding:10px 14px;font-size:13px}.g8 .lt-line a{color:#555;text-decoration:none;margin:0 2px}.g8 .lt-line a.on{color:var(--accent);font-weight:600}.g8 .lt-line i{color:#ccc;font-style:normal}