.rems-client{--client-ink: #171717;--client-red: #df2530;--client-paper: #f4f0e7;--client-line: rgba(23, 23, 23, .18);background:var(--client-paper);color:var(--client-ink);min-height:68vh;padding:clamp(4rem,7vw,9rem) 2rem}.rems-client__shell{max-width:118rem;margin:0 auto}.rems-client h1,.rems-client h2,.rems-client h3,.rems-client p,.rems-client label,.rems-client__catalog-head strong{color:var(--client-ink)}.rems-client__eyebrow{color:var(--client-red);font-size:1.2rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rems-client h1{font-size:clamp(4.2rem,7vw,8.4rem);line-height:.92;margin:1.4rem 0 2rem;max-width:12ch;text-transform:uppercase}.rems-client__lead{font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.55;max-width:67rem}.rems-client__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.rems-client__button{align-items:center;background:var(--client-ink);border:.2rem solid var(--client-ink);color:#fff;display:inline-flex;font-size:1.3rem;font-weight:800;justify-content:center;letter-spacing:.08em;min-height:5rem;padding:1.2rem 2rem;text-decoration:none;text-transform:uppercase}.rems-client__button--secondary{background:transparent;color:var(--client-ink)}.rems-client__status{background:#fff;border-left:.5rem solid var(--client-red);margin-top:3rem;padding:2rem}.rems-client__stores{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));margin-top:4rem}.rems-client__store{align-items:stretch;background:var(--client-ink);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:22rem;padding:2.8rem;position:relative;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.rems-client__store:hover{box-shadow:0 1.8rem 4rem #17171729;transform:translateY(-.3rem)}.rems-client__store:focus-visible{outline:.3rem solid var(--client-red);outline-offset:.4rem}.rems-client__store-copy{display:block}.rems-client__store small{color:#d4d0c8;display:block;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.rems-client__store strong{display:block;color:#fff;font-size:3rem;line-height:1;margin-top:1.5rem;text-transform:uppercase}.rems-client__store-action{align-items:center;align-self:flex-end;background:#fff;color:var(--client-ink);display:inline-flex;font-size:1.2rem;font-weight:800;gap:1.4rem;justify-content:space-between;letter-spacing:.1em;margin-top:3.2rem;min-height:5rem;min-width:17rem;padding:1.2rem 1.6rem;text-transform:uppercase;transition:background .2s ease,color .2s ease}.rems-client__store-action span{color:var(--client-red);font-size:2.2rem;line-height:1;transition:color .2s ease,transform .2s ease}.rems-client__store:hover .rems-client__store-action{background:var(--client-red);color:#fff}.rems-client__store:hover .rems-client__store-action span{color:#fff;transform:translate(.35rem)}.rems-client__request{border-top:.1rem solid var(--client-line);margin-top:clamp(5rem,8vw,9rem);padding-top:clamp(4rem,6vw,7rem)}.rems-client__request h2{font-size:clamp(3.2rem,5vw,5.4rem);line-height:.95;margin:0 0 1.2rem;text-transform:uppercase}.rems-client__form{display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;max-width:86rem}.rems-client__field{display:grid;gap:.7rem}.rems-client__field--wide{grid-column:1 / -1}.rems-client__field label{font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rems-client__field input,.rems-client__field textarea{background:#fff;border:.1rem solid var(--client-line);border-radius:0;color:var(--client-ink);font:inherit;min-height:5rem;padding:1.2rem 1.4rem;width:100%}.rems-client__field textarea{min-height:13rem;resize:vertical}.rems-client__catalog-head{align-items:end;border-bottom:.2rem solid var(--client-ink);display:flex;gap:2rem;justify-content:space-between;padding-bottom:2.4rem}.rems-client__catalog-head h1{margin-bottom:0}.rems-client__grid{display:grid;gap:2.4rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,29rem),35rem));justify-content:start;list-style:none;margin:4rem 0 0;padding:0}.rems-client__empty{background:#fff;margin-top:3rem;padding:3rem}@media(max-width:749px){.rems-client{padding-inline:1.6rem}.rems-client__form{grid-template-columns:1fr}.rems-client__field--wide{grid-column:auto}.rems-client__catalog-head{align-items:start;flex-direction:column}.rems-client__grid{grid-template-columns:1fr}.rems-client__store-action{align-self:stretch;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/rems-client-store.css.map */
