.signup-page{--s-font:var(--font-body-loaded), sans-serif;--s-mono:var(--font-mono-loaded), monospace;color:var(--s-ink);background:var(--s-soft);font:400 17px/1.5 var(--s-font);container:page/inline-size}.signup-page *{box-sizing:border-box}.signup-page a{color:var(--s-clay);text-underline-offset:4px}.signup-page .sk-site-header a{color:inherit}.signup-page .sk-site-header .s-btn--on-clay{color:var(--s-ink)}.signup-heading{background:var(--s-clay);color:var(--s-white);padding:52px 72px 56px}.signup-heading h1{max-width:740px;font:700 var(--s-fs-hero-2)/.98 var(--s-font);letter-spacing:-.035em;text-wrap:balance;margin:0}.signup-grid{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:96px;max-width:1440px;margin:auto;padding:56px 72px 64px;display:grid}.signup-card{background:var(--s-white);border-radius:var(--s-r-lg);box-shadow:var(--s-shadow);grid-column:2;min-width:0;padding:32px}.signup-market{border-bottom:1px solid var(--s-rule);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.signup-market h2{font:700 22px/1.1 var(--s-font);letter-spacing:-.01em;margin:0}.signup-roles>a,.signup-results a{color:var(--s-ink);border-bottom:1px solid var(--s-rule);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;text-decoration:none;display:flex}.signup-roles>a:last-child{border-bottom:0}.signup-roles a strong,.signup-results strong{font-size:20px;line-height:1.25;display:block}.signup-roles a span span,.signup-results span span{color:var(--s-body);margin-top:4px;font-size:15px;display:block}.signup-chevron{border-radius:var(--s-r-sm);background:var(--s-soft-2);width:30px;height:30px;color:var(--s-clay);flex:none;place-items:center;display:grid}.signup-rain{grid-area:1/1;align-self:stretch;min-width:0}.signup-rain canvas{touch-action:pan-y;cursor:pointer;width:100%;height:360px;display:block}.signup-rain canvas.is-over{cursor:grab}.signup-rain canvas.is-grabbing{cursor:grabbing}.signup-form .sk-field{margin:0 0 20px}.signup-form .sk-label{font-size:15px}.signup-form .sk-input{min-height:48px}.signup-form .signup-send{width:100%}.signup-consent,.signup-fine{color:var(--s-body);margin:12px 0;font-size:14px;line-height:1.45}.signup-error,.signup-form .sk-field__error{color:var(--s-out);margin:12px 0 0;font-size:15px;line-height:1.4}.signup-error{margin:12px 0;font-weight:600}.signup-free-mail,.signup-offer{margin:-10px 0 20px;font-size:15px}.signup-form .signup-sent h2{font:700 28px/1.15 var(--s-font);margin:0 0 16px}.signup-sent p{overflow-wrap:anywhere}.signup-results{margin:12px 0;padding:0;list-style:none}.signup-results a{padding:14px 0}.signup-results strong{font-size:18px}.signup-paging{justify-content:space-between;display:flex}.signup-brand{grid-template-rows:min-content 1fr;row-gap:0}.signup-brand .signup-form{grid-row:1/span 2}.signup-steps{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:48px 0 0;list-style:none;display:grid}.signup-steps li{border-top:2px solid var(--s-ink);align-content:start;gap:8px;padding-top:16px;display:grid}.signup-step-number{color:var(--s-clay);font:400 14px/1.4 var(--s-mono)}.signup-steps h2{font:700 19px/1.25 var(--s-font);letter-spacing:-.01em;margin:0}.signup-steps p{color:var(--s-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.signup-held-column{min-width:0}.signup-held-top{border-bottom:1px solid var(--s-rule);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:12px;display:flex}.signup-held-top strong{font-size:22px}.signup-held-top span{color:var(--s-body);font-size:14px}.signup-held-body{grid-template-columns:minmax(0,1fr) 184px;grid-template-areas:"id shops""desc shops""pcount shops""tiles shops";gap:24px 48px;display:grid}.signup-brand-id{flex-wrap:wrap;grid-area:id;justify-content:space-between;align-items:center;gap:24px;display:flex}.signup-logo{object-fit:contain;filter:brightness(0);opacity:.85;width:156px;max-height:70px}.signup-colours{gap:6px;margin:0;padding:0;list-style:none;display:flex}.signup-colours li{justify-items:center;gap:6px;display:grid}.signup-colours span{font:400 11px/1 var(--s-mono)}.signup-description{grid-area:desc;margin:0;font-size:17px;line-height:1.5}.signup-product-count{color:var(--s-body);grid-area:pcount;margin:0 0 -12px;font-size:15px}.signup-product-count strong,.signup-shops strong{color:var(--s-ink);white-space:nowrap;font-size:22px;font-weight:700}.signup-products{grid-area:tiles;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.signup-products li{aspect-ratio:1;border-radius:var(--s-r-xs);background:var(--s-white);overflow:hidden}.signup-products img{object-fit:contain;width:100%;height:100%}.signup-products li>span{overflow-wrap:anywhere;padding:5px;font-size:12px;display:block}.signup-shops{grid-area:shops;min-width:0}.signup-shops p{color:var(--s-body);margin:0 0 12px;font-size:15px}.signup-shops svg{width:100%;height:auto;display:block}@container page (min-width:1441px){.signup-heading{padding-inline:max(72px,50cqi - 648px)}}@container page (max-width:1100px) and (min-width:961px){.signup-grid{grid-template-columns:minmax(0,1fr) 420px;gap:40px;padding-inline:40px}.signup-heading{padding-inline:40px}.signup-held-body{grid-template-columns:minmax(0,1fr) 104px;column-gap:20px}}@container page (max-width:960px){.signup-heading{padding:20px 20px 28px}.signup-heading h1{font-size:clamp(28px,10cqi - 8px,38px)}.signup-grid{flex-direction:column;gap:24px;padding:24px 20px 32px;display:flex}.signup-card{border-radius:var(--s-r-md);border:1px solid var(--s-rule);width:100%;box-shadow:var(--s-shadow-phone);padding:24px 18px}.signup-rain{order:2;width:100%}.signup-rain canvas{height:200px}.signup-brand-sent .signup-form{order:-1}.signup-held-column:empty{display:none}.signup-held-body{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"id id""desc shops""pcount shops""tiles tiles";gap:12px 20px}.signup-held-top{margin-bottom:20px}.signup-brand-id{margin-bottom:12px}.signup-logo{width:116px}.signup-colours{gap:4px}.signup-colours svg{width:44px;height:28px}.signup-description{font-size:15px}.signup-product-count{align-self:end;margin:12px 0 0}.signup-products{gap:6px}}.signup-page .sk-site-header--on-clay .s-btn:not(.s-btn--on-clay){color:var(--s-white)}@container page (max-width:720px){.signup-steps{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;width:100%;padding:8px 0 10px;display:flex;overflow-x:auto}.signup-steps li{scroll-snap-align:start;flex:0 0 85%;min-width:0}.signup-steps:focus-visible{outline:2px solid var(--s-clay);outline-offset:2px}}
