.store-expanded{padding:30px 24px;border-bottom:1px solid #eee}.store-expanded .store-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.store-expanded .store-image-frame{background:#f5f4f0;aspect-ratio:1}.store-expanded .store-image-link>span{display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:12px;padding-top:12px}.store-expanded .store-image-link b{font-weight:400}.expanded-caption{font-size:11px;color:#717872}.store-jumps{flex-wrap:wrap;gap:12px 30px}.style-family{padding:20px 0 24px;border-bottom:1px solid #dce2dc;margin-bottom:24px}.style-family-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:13px}.style-family h2{font:14px/1.4 Arial,sans-serif;margin:0}.style-family-head>span{font-size:11px;color:#637068}.style-family-options{display:flex;gap:10px;overflow-x:auto;padding:3px 2px 10px;scroll-snap-type:x proximity}.style-family-option{display:block;flex:0 0 76px;border:1px solid #dce2dc;padding:3px;scroll-snap-align:start;background:#fff;border-radius:3px}.style-family-option img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.style-family-option.is-current{border:2px solid #204439;padding:2px}.style-family-option:focus-visible{outline:2px solid #204439;outline-offset:3px}@media(max-width:760px){.store-expanded{padding:24px 16px}.store-expanded .store-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.store-expanded .store-image-link>span{font-size:12px}.expanded-caption{font-size:10px}.store-jumps{gap:3px 14px}.style-family-option{flex-basis:68px}}
