/* Wall collection extends the approved floor layout with four series. */
.wall-page .floor-series-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
.wall-page .floor-series-tabs button{gap:12px;padding-right:18px}
.wall-page .floor-series-tabs button+button{padding-left:20px}
.wall-page .floor-series-tabs strong{font-size:24px;line-height:1.2}
.wall-page .series-tab-count{font-size:14px}
.wall-page .floor-hero .hero-image{object-position:65% center}
.wall-page .floor-detail-copy{padding-top:55px}
@media(max-width:1250px){.wall-page .series-tab-number,.wall-page .series-tab-count{display:none}.wall-page .floor-series-tabs strong{font-size:23px}}
@media(max-width:800px){.wall-page .floor-series-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.wall-page .floor-series-tabs button{padding:19px 14px}.wall-page .floor-series-tabs button+button{padding-left:20px}.wall-page .floor-series-tabs button:nth-child(3){border-left:0}.wall-page .floor-series-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line);margin-bottom:0}.wall-page .floor-series-tabs button.active{box-shadow:inset 0 -3px var(--olive)}.wall-page .floor-detail-copy{padding-top:30px}}
@media(max-width:560px){.wall-page .floor-series-tabs strong{font-size:22px}.wall-page .floor-series-tabs small{max-width:none}.wall-page .hero-bottom{gap:20px}.wall-page .hero-bottom span{font-size:12px;line-height:1.6;max-width:60%}.wall-page .floor-hero .hero-image{object-position:60% center}.wall-page .floor-detail-copy dl>div{gap:12px}.wall-page .floor-detail-copy dl dd{text-align:right}}
