.page-module__YdIfUa__page{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:56px;padding-block:80px 96px;display:grid}.page-module__YdIfUa__intro{flex-direction:column;gap:22px;display:flex}.page-module__YdIfUa__steps{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__YdIfUa__steps li{gap:14px;display:flex}.page-module__YdIfUa__stepNum{border-radius:var(--radius-pill);background:var(--surface-soft);block-size:36px;inline-size:36px;font:800 16px/1 var(--font-sans);flex:none;place-items:center;display:grid}.page-module__YdIfUa__contact{padding-top:var(--space-3);flex-direction:column;gap:6px;display:flex}.page-module__YdIfUa__card{padding:var(--space-8);background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:18px;display:flex}.page-module__YdIfUa__pair{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:start;display:grid}.page-module__YdIfUa__sizes{border:0;min-inline-size:0;margin:0;padding:0}.page-module__YdIfUa__sizes legend{padding:0 0 var(--space-2);font:700 16px/22px var(--font-sans)}.page-module__YdIfUa__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__YdIfUa__chip{min-block-size:var(--hit-min);border:1px solid var(--outline);border-radius:var(--radius-pill);background:var(--surface);font:700 15px/1 var(--font-sans);cursor:pointer;align-items:center;padding:0 18px;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex;position:relative}.page-module__YdIfUa__chip:hover{background:var(--surface-soft)}.page-module__YdIfUa__chip:has(:checked){background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.page-module__YdIfUa__chip:has(:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.page-module__YdIfUa__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.page-module__YdIfUa__trap{position:absolute;inset-inline-start:-9999px}.page-module__YdIfUa__sent{align-items:flex-start;gap:var(--space-4);padding-block:48px}.page-module__YdIfUa__refused:not(:target){display:none}@media (max-width:640px){.page-module__YdIfUa__page{gap:40px;padding-block:48px 64px}.page-module__YdIfUa__card{padding:var(--space-6) 20px}}
