.sp-field--age{display:none}.sp-finder.is-kids .sp-field--age{display:grid}.sp-finder.is-kids .sp-field--kg{display:none}.sp-opt{font-style:normal;letter-spacing:.06em;text-transform:none;color:#8d9297;display:none}.sp-finder.is-kids .sp-opt{display:inline}.sp-join{background:var(--sp-black);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;padding:88px max(20px,7vw)}.sp-join__h{font-family:Syncopate,sans-serif;font-weight:700;font-size:clamp(22px,3.4vw,40px);letter-spacing:.02em;line-height:1.25;margin:0 0 16px}.sp-join__p{color:#c4c8cc;max-width:52ch;margin:0 0 30px;font-size:16px;line-height:1.6}.sp-btn--light{background:#fff;color:var(--sp-black);display:inline-block;text-decoration:none;padding:18px 34px}.sp-btn--light:after{background:linear-gradient(110deg,transparent 30%,rgba(10,10,10,.14) 50%,transparent 70%)}.sp-join__qr{display:grid;gap:12px;justify-items:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8d9297}.sp-join__qr img{width:168px;height:168px;background:#fff;padding:10px;display:block}.sp-join__qrbox{background:#fff;padding:10px;line-height:0}.sp-join__qrbox img,.sp-join__qrbox canvas{width:148px!important;height:148px!important;padding:0;display:block}.sp-info{display:flex;flex-wrap:wrap;gap:10px 32px;justify-content:center;padding:22px 20px;border-bottom:1px solid var(--sp-line);font-size:13px;color:var(--sp-mute);text-align:center}.sp-info a{color:var(--sp-black);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s var(--sp-ease)}.sp-info a:hover{background-size:100% 1px}.sp-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100% - 32px,1040px);margin:8px auto 48px;background:var(--sp-line);border:1px solid var(--sp-line)}.sp-ccard{display:grid;gap:8px;align-content:start;padding:34px 28px;background:#fff;color:var(--sp-black);text-decoration:none;position:relative;overflow:hidden;transition:color .5s}.sp-ccard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sp-black);transform:translate3d(0,101%,0);transition:transform .6s var(--sp-ease)}.sp-ccard:hover{color:#fff}.sp-ccard:hover:before{transform:none}.sp-ccard>*{position:relative}.sp-ccard--main{grid-column:1/-1;background:var(--sp-black);color:#fff;padding:44px 32px}.sp-ccard--main:before{background:linear-gradient(160deg,#fff,#b9bdc1)}.sp-ccard--main:hover{color:var(--sp-black)}.sp-ccard__k{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#8d9297}.sp-ccard__v{font-family:Syncopate,sans-serif;font-weight:700;font-size:clamp(16px,2vw,20px);letter-spacing:.02em;overflow-wrap:anywhere}.sp-ccard__v--sm{font-family:inherit;font-weight:500;font-size:16px;letter-spacing:.02em}.sp-ccard--main .sp-ccard__v{font-size:clamp(24px,4vw,40px)}.sp-ccard__d{font-size:14px;opacity:.75}.header-logo [data-testid=header-logo]:not(:has(img)):after{letter-spacing:.02em;background:none;color:#0a0a0a;-webkit-text-fill-color:#0a0a0a}.sp-hero__mark{letter-spacing:.02em;padding-left:0;background:linear-gradient(180deg,#fff,#d3d6d9 38%,#8c9298,#e6e8ea 62%,#a3a9ae);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sp-rise 1.4s var(--sp-ease) backwards}.sp-hero__label{font-family:Syncopate,sans-serif;font-weight:400;font-size:calc(clamp(52px,14vw,170px)*.165);letter-spacing:.1663em;margin-right:-.1663em;padding-left:0;color:#c4c8cc;margin-top:-6px}.sp-head h2,.sp-finder__title,.sp-grade__h,.sp-tile__name{letter-spacing:.02em}.sp-finder__size{background:linear-gradient(180deg,#4a4e52,#16171a 40%,#6b7075,#1b1c1e 64%,#3a3d40);-webkit-background-clip:text;background-clip:text}@media(max-width:749px){.sp-join{grid-template-columns:1fr;padding:64px 20px;text-align:center}.sp-join__p{margin-inline:auto}.sp-join__qr{display:none}.sp-btn--light{display:block}.sp-info{flex-direction:column;gap:8px}.sp-contact{grid-template-columns:1fr;width:100%;border-inline:0}.sp-ccard{padding:26px 20px}.sp-ccard--main{padding:36px 20px}.sp-hero__label{letter-spacing:.1663em;padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/surplus-extra.css.map */
