.rs-shop-basket{margin-block:1.5rem;color:var(--color-text);}
.rs-shop-address label{display:grid;gap:.35rem;}
.rs-shop-row input{width:5rem;}
.rs-shop-row{display:grid;grid-template-columns:minmax(0,1fr) 6rem auto;gap:1rem;align-items:center;border-bottom:1px solid var(--color-border);padding-block:1rem;}
.rs-shop-row p{color:var(--color-text-soft);}
.rs-shop-totals{display:grid;grid-template-columns:1fr auto;gap:.5rem;max-width:34rem;margin-block:2rem;}
.rs-shop-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:42rem;}
.rs-shop-address input,.rs-shop-address select{width:100%;min-width:0;}
.rs-shop-test{border-left:3px solid var(--color-accent);padding-left:1rem;}
.rs-shop-basket form+form{margin-top:1rem;}
@media(max-width:560px){.rs-shop-address{grid-template-columns:1fr}.rs-shop-row{grid-template-columns:1fr auto}.rs-shop-row>div{grid-column:1/-1}}
