[hidden]{display:none!important}
.store-cover{margin-top:18px}
.store-ident>div:last-child{min-width:0}
.store-cover h1,.store-cover p{overflow-wrap:anywhere}
.collection-label{display:block;font-size:10px;letter-spacing:2.3px;margin-bottom:12px;color:#ffffffba}
.clothing-store .store-cover{background:linear-gradient(115deg,#7b3927,#ac6347 65%,#c49576);min-height:265px}
.clothing-store .store-cover:after{border-radius:12px;transform:rotate(-22deg);right:-32px;top:-54px;border-width:1px;width:320px;height:430px;box-shadow:0 0 0 34px #ffffff09,0 0 0 70px #ffffff08}
.clothing-store .store-avatar{font-family:Georgia,serif;font-weight:400}
.clothing-store .store-cover p{max-width:700px}
.store-products .photo{height:auto;aspect-ratio:1}
.store-products .photo img{position:relative;width:100%;height:100%;object-fit:cover;display:block}
.store-products .listing-card{min-width:0}
.demo-caption{font-size:12px;color:var(--muted);margin:26px 0}
.store-promo a.store-promo-card{display:flex;margin-top:0}
.store-empty{grid-column:1/-1}
.store-products .card-body h3{white-space:normal;line-height:1.4;min-height:42px}
@media(max-width:600px){.store-ident{align-items:flex-start;gap:12px}.store-avatar{flex:0 0 46px;width:46px;height:46px}.store-cover{padding:22px 18px}.store-cover h1{font-size:25px}.store-cover p{font-size:13px}.store-meta{gap:8px 16px}.store-manage{position:static}.store-products .card-body strong{font-size:17px}}
