#hair-gallery{width:min(1280px,96vw)}.grid-summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;color:#655641;font-size:13px;line-height:1.6}.grid-summary #grid-count{white-space:nowrap;font-size:12px}.hair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;padding:0;margin:0;list-style:none}.hair-slot[hidden]{display:none}.slot-photo{aspect-ratio:4/5;background:#e4dacb;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;text-align:center;color:#69563e}.slot-photo>span{font:400 clamp(26px,2.5vw,34px)/1.15 Cormorant,Georgia,serif;max-width:9ch}.slot-photo>small{font-size:11px;line-height:1.6;margin-top:16px}.slot-meta{padding:18px 0 0}.slot-collection{font-size:12px;color:#65533b}.slot-meta h3{font:400 30px/1.15 Cormorant,Georgia,serif;margin:8px 0}.slot-description{font-size:12px;line-height:1.7;color:#655641;max-width:32ch}.hair-bottom{margin-top:36px}.hair-heading{margin-bottom:20px}
@media(max-width:1000px){.hair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.slot-photo>span{font-size:32px}}
@media(max-width:700px){#hair-gallery{padding-left:18px;padding-right:18px}.grid-summary{display:block;margin-bottom:18px;font-size:12px}.grid-summary #grid-count{margin-top:6px;font-size:11px}.hair-grid{gap:28px 14px}.slot-photo{padding:14px;aspect-ratio:3/4}.slot-photo>span{font-size:25px}.slot-photo>small{font-size:10px;margin-top:12px}.slot-meta{padding-top:12px}.slot-collection{font-size:11px}.slot-meta h3{font-size:25px;margin:6px 0}.slot-description{font-size:11px;line-height:1.6}.hair-bottom{margin-top:28px}.hair-heading{margin-bottom:16px}}
@media(max-width:360px){.hair-grid{gap:24px 12px}.slot-photo{padding:10px}.slot-photo>span{font-size:22px}.slot-meta h3{font-size:23px}}
