.store-feature{margin:0;min-width:0;border:1px solid #efdeea;border-radius:22px;overflow:hidden;background:#fff}.store-feature img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.store-feature figcaption{padding:12px 18px;font-size:12px;color:#9d5c7e;line-height:1.7}.store-gallery-header{margin-top:52px;max-width:760px}.store-gallery-header h3{font-size:clamp(25px,2.7vw,34px);margin:0 0 12px}.store-gallery-header p{color:#817187;line-height:1.8;font-size:15px}.store-product-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:26px}.store-product-gallery figure{margin:0;background:white;border:1px solid #eddfeb;border-radius:18px;overflow:hidden}.store-product-gallery img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block;background:#f4f1f4}.store-product-gallery figcaption{padding:16px}.store-product-gallery span{display:block;font-size:11px;color:#ac6a8b;margin-bottom:7px;line-height:1.5}.store-product-gallery strong{font-size:15px;line-height:1.5}.store-product-gallery a:focus-visible,.store-feature a:focus-visible{outline:3px solid #ca729c;outline-offset:-4px}@media(max-width:900px){.store-product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.store-product-gallery{gap:12px}.store-product-gallery figcaption{padding:12px}.store-feature img{aspect-ratio:16/9}.store-gallery-header{margin-top:32px}}
#about .store-gallery-header{margin-top:0}
