/* Section 82: bounded three-photo carousel, no multi-row gallery grid. */
#wooden-promotions .rh73-section-title,#quick-actions #rh38-quick-title{font-size:20px!important;line-height:1.05!important;margin:0 auto 6px!important;letter-spacing:0!important}
#wooden-promotions{padding-top:4px!important;padding-bottom:7px!important}
#quick-actions{padding-top:5px!important;padding-bottom:0!important}
.gallery-section .rh81-heading-line{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:8px!important}
.gallery-section .rh81-gallery-kicker,.gallery-section .rh81-gallery-subtitle,.gallery-section .rh81-gallery-heading #gallery-title{font-size:clamp(14px,1.6vw,21px)!important;line-height:1.18!important;white-space:nowrap!important}
.gallery-section .photo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;overflow:hidden!important;width:100%!important}
.gallery-section .photo-item{width:100%!important;min-width:0!important;height:100%!important;align-self:stretch!important}
.gallery-section .photo-item-image{height:clamp(280px,53dvh,590px)!important;aspect-ratio:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}
.gallery-section .photo-item-image img{width:100%!important;height:100%!important;object-fit:contain!important}
.gallery-section .photo-item-title{min-height:38px!important}
@media(max-width:700px){.gallery-section .photo-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.gallery-section .photo-item:nth-child(n+2){display:none!important}.gallery-section .photo-item-image{height:45dvh!important}.gallery-section .rh81-heading-line{flex-wrap:wrap!important}.gallery-section .rh81-gallery-kicker,.gallery-section .rh81-gallery-subtitle,.gallery-section .rh81-gallery-heading #gallery-title{font-size:15px!important}}
