.qds-seller-form { display: grid; gap: 1rem; max-width: 760px; }
.qds-seller-form label { display: grid; gap: .4rem; font-weight: 700; }
.qds-seller-form input[type="checkbox"] { min-height: auto; width: auto; margin-right: .5rem; }
.qds-seller-form label:has(input[type="checkbox"]) { display: block; font-weight: 400; }
.qds-shop-filters { display: grid; grid-template-columns: repeat(3,minmax(120px,1fr)) auto auto; gap: .8rem; align-items: end; margin: 1.5rem 0 2.5rem; padding: 1rem; background: var(--qds-secondary); }
.qds-shop-filters div { display: grid; gap: .25rem; }
.qds-shop-filters label { font-size: .72rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
.qds-shop-filters a { align-self: center; text-align: center; }
@media (max-width: 768px) { .qds-shop-filters { grid-template-columns: 1fr 1fr; } }
@media (max-width: 430px) { .qds-shop-filters { grid-template-columns: 1fr; } }
.qds-coming-soon{max-width:1180px;margin:0 auto;padding:clamp(3rem,8vw,7rem) clamp(1rem,4vw,3rem);text-align:center}.qds-coming-soon-logo{width:min(210px,54vw);margin:0 auto 2.5rem}.qds-coming-soon-logo .qds-logo-sprite{display:block;width:100%;height:64px}.qds-coming-soon-logo img{display:block;width:100%;height:auto;margin:0}.qds-coming-soon h2{font-size:clamp(3rem,9vw,7.5rem);margin:.15em 0}.qds-coming-soon>p{max-width:680px;margin:1rem auto}.qds-coming-soon>img{display:block;width:100%;height:auto;margin:3rem auto 1.5rem}.qds-coming-soon-note{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}
