.s-co .s-co__title:focus,.s-co .s-co__title:focus-visible{outline:none}.s-co :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--s-accent) 70%,transparent);outline-offset:2px}.s-co__body{padding-bottom:18px}.s-co .s-co__body>*{min-width:0}.s-co .s-co__body :is(p,dd,li,label,small){overflow-wrap:anywhere}.s-co__body [hidden],.s-co__foot [hidden]{display:none!important}.s-page .s-co .s-btn.is-busy{position:relative;color:transparent;opacity:1;cursor:progress}.s-page .s-co .s-btn.is-busy>*{visibility:hidden}.s-co .s-btn.is-busy:after{content:"";position:absolute;inset:0;margin:auto}.s-co__foot .s-co__secure{margin:0;text-align:center;font-size:.8em;line-height:1.4}.s-co .s-field textarea{background:color-mix(in srgb,var(--s-card-ink) 4%,var(--s-card));color:var(--s-card-ink);border-color:color-mix(in srgb,var(--s-card-ink) 18%,transparent);font-size:max(16px,1em)}.s-page .s-co select:not([multiple]){-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8b98' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;cursor:pointer}.s-co input:disabled,.s-co select:disabled{opacity:.55;cursor:not-allowed}.s-page .s-co :is(input[type=date],input[type=time],input[type=datetime-local],input[type=month]){-webkit-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:52px;text-align:left}.s-page .s-co input::-webkit-date-and-time-value{text-align:left}.s-page[data-mode=dark] .s-co :is(input,select,textarea){color-scheme:dark}.s-page .s-co input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;flex:none;display:inline-grid;place-content:center;width:22px;height:22px;margin:0;border:2px solid color-mix(in srgb,var(--s-card-ink) 38%,transparent);border-radius:7px;background:var(--s-card);cursor:pointer;transition:background-color .15s,border-color .15s}.s-page .s-co input[type=checkbox]:before{content:"";width:11px;height:6px;margin-top:-3px;border:solid var(--s-accent-ink, #fff);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg) scale(0);transition:transform .15s}.s-page .s-co input[type=checkbox]:checked{border-color:var(--s-accent);background:var(--s-accent)}.s-page .s-co input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}.s-page .s-co input[type=checkbox][aria-invalid=true]{border-color:#d92d20}.s-page .s-co input[type=radio]{-webkit-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin:0;border:2px solid color-mix(in srgb,var(--s-card-ink) 38%,transparent);border-radius:50%;background:var(--s-card);cursor:pointer;transition:box-shadow .15s,border-color .15s}.s-page .s-co input[type=radio]:checked{border-color:var(--s-accent);box-shadow:inset 0 0 0 4px var(--s-card),inset 0 0 0 11px var(--s-accent)}.s-co .s-co__sum p{flex-wrap:wrap;gap:2px 12px}.s-co .s-co__sum p>span:first-child{flex:1 1 0;min-width:auto;overflow-wrap:normal;word-break:normal}.s-co .s-co__sum p>:last-child:not(:first-child){flex:0 1 auto;max-width:70%;min-width:0;margin-left:auto;overflow-wrap:anywhere;word-break:normal;text-align:right}.s-co .s-co__sum p.is-total{font-size:1.06em}.s-co .s-co__error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,#d92d20 35%,transparent);border-radius:min(var(--s-radius),12px);line-height:1.4}.s-co .s-co__error:before{content:"!";flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#d92d20;color:#fff;font-size:13px;font-weight:800;line-height:1}.s-co .s-co__error[hidden]{display:none}.s-page[data-mode=dark][data-popups=match] .s-co .s-co__msg,.s-page[data-mode=dark][data-popups=match] .s-co .s-bk__err,.s-page[data-mode=dark][data-popups=match] .s-co .s-bk__status[data-state=error]{color:#ff8a80}.s-co .s-co__done{gap:10px;padding:22px 0 8px}.s-co .s-co__done>h3{font-size:1.3rem;line-height:1.25;letter-spacing:-.01em}.s-co .s-co__done>p{max-width:34em;line-height:1.5}.s-co .s-co__tick{width:60px;height:60px;margin-bottom:4px;background:var(--s-accent);color:var(--s-accent-ink, #fff);box-shadow:0 0 0 8px color-mix(in srgb,var(--s-accent) 16%,transparent);animation:s-co-pop .45s cubic-bezier(.2,1.4,.4,1) both}.s-co .s-co__tick.is-warn{background:color-mix(in srgb,#f79009 22%,var(--s-card));color:#b54708;box-shadow:0 0 0 8px color-mix(in srgb,#f79009 10%,transparent)}.s-page[data-mode=dark] .s-co .s-co__tick.is-warn{color:#fdb022}.s-co .s-co__tick.is-info{background:color-mix(in srgb,var(--s-card-ink) 10%,var(--s-card));color:var(--s-card-ink);box-shadow:0 0 0 8px color-mix(in srgb,var(--s-card-ink) 5%,transparent);font-family:Georgia,serif;font-style:italic}@keyframes s-co-pop{0%{transform:scale(.6);opacity:0}}@media(prefers-reduced-motion:reduce){.s-co .s-co__tick{animation:none}}.s-co .s-co__done .s-co__note{opacity:.7}.s-co :is(.s-co__promo,.s-co__wait){display:grid;gap:8px}.s-co :is(.s-co__promo,.s-co__wait) .s-co__code .s-co__field>label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.s-co :is(.s-co__promo,.s-co__wait) .s-co__code{align-items:end}.s-co .s-co__wait{padding:14px;border-radius:min(var(--s-radius),14px);background:color-mix(in srgb,var(--s-card-ink) 5%,transparent)}.s-co .s-co__wait .s-co__done{padding:8px 0}.s-co .s-co__apply{white-space:nowrap}.s-co .s-co__policy{font-size:.88em}.s-co .s-co__policy>b{font-size:1.05em}.s-co .s-co__policy p{opacity:.85}.s-co .s-bk__facts>div{grid-template-columns:fit-content(42%) minmax(0,1fr);column-gap:16px}.s-co .s-bk__facts dd{text-align:right}@media(max-width:559px){.s-co .s-bk__facts>div{grid-template-columns:minmax(0,1fr);row-gap:2px;padding-block:9px}.s-co .s-bk__facts dt{font-size:.85em}.s-co .s-bk__facts dd{text-align:left;font-weight:600}}.s-co .s-co__thumb{display:grid;place-items:center}.s-co .s-co__thumb:before{content:"";width:22px;height:22px;background:currentColor;opacity:.4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1 13H5L6 7Z'/%3E%3Cpath d='M9 7V6a3 3 0 0 1 6 0v1'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1 13H5L6 7Z'/%3E%3Cpath d='M9 7V6a3 3 0 0 1 6 0v1'/%3E%3C/svg%3E") center / contain no-repeat}.s-co .s-co__seller{display:grid;gap:2px;margin:0;font-size:.8em;line-height:1.45;text-align:center}.s-co .s-co__body .s-co__seller{text-align:left}.s-co .s-co__seller p{margin:0}.s-co .s-co__seller--inbody{margin-top:4px;padding-top:12px;border-top:1px solid var(--s-line)}.s-co .s-co__seller>p:first-child{opacity:.78}.s-co .s-co__sellerlinks{opacity:.9}.s-co .s-co__seller .s-co__link{min-height:32px;padding:0 2px;font-weight:600}.s-co .s-co__sellerlink{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.s-co .s-co__seller .s-co__sellerlink{display:inline-block;padding:6px 2px}.s-co .s-co__sellercard{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,var(--s-card-ink) 12%,transparent);border-radius:min(var(--s-radius),14px);background:color-mix(in srgb,var(--s-card-ink) 3%,var(--s-card));font-size:.92em;line-height:1.45}.s-co .s-co__sellercard:focus{outline:none}.s-co .s-co__sellercard h3{margin:0;font-size:1.02em}.s-co .s-co__sellercard p{margin:0}.s-co .s-co__sellerfacts{display:grid;margin:0}.s-co .s-co__sellerfacts>div{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);column-gap:16px;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--s-card-ink) 8%,transparent)}.s-co .s-co__sellerfacts>div:first-child{border-top:0;padding-top:0}.s-co .s-co__sellerfacts dt{opacity:.68}.s-co .s-co__sellerfacts dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.s-co .s-co__sellerfacts a{color:inherit}.s-co .s-co__mkt .s-co__check>span small{display:block;margin-top:2px;font-size:.9em;opacity:.72}.s-co .s-co__start .s-co__check>span b{font-weight:700}.s-co .s-co__age .s-co__check>span small{display:block;margin-top:2px;font-size:.9em;opacity:.72}.s-co .s-co__mkt .s-co__check{padding:10px 0;background:none;font-size:inherit;grid-template-columns:22px minmax(0,1fr);gap:10px}.s-co .s-co__pay{position:relative;display:block;min-width:0;min-height:380px}.s-co .s-co__stripe{position:relative;z-index:1;min-width:0}.s-co .s-co__stripe iframe{display:block;width:100%!important;border:0}.s-co .s-co__stripewait{position:absolute;inset:0 0 auto;display:grid;align-content:start;justify-items:center;gap:12px;padding:48px 12px;text-align:center}.s-co .s-co__stripewait[hidden]{display:none}.s-co .s-co__stripewait>p{margin:0;opacity:.75}.s-co .s-co__stripewait .s-co__done{padding-top:0}.s-co .s-co__stripewait .s-btn{min-width:180px}.s-co .s-co__paynote{margin:0;font-size:.8em;text-align:center;opacity:.72}.s-co.is-paying .s-co__body{gap:10px;padding:12px 10px 14px}.s-co.is-paying .s-co__body .s-co__seller{text-align:center}@media(max-width:639px){.s-co.is-paying{top:var(--s-co-top, 0);bottom:auto;height:var(--s-co-vh, 100dvh);grid-template-rows:minmax(0,1fr);align-items:stretch}.s-co.is-paying .s-co__panel{height:100%;max-height:none;border-radius:0}}@media(min-width:640px){.s-co.is-paying .s-co__panel{width:min(100%,560px);max-height:min(92vh,900px)}}.s-co .s-co__demopay{display:grid;gap:12px;padding:16px;border:1.5px dashed color-mix(in srgb,var(--s-card-ink) 28%,transparent);border-radius:calc(var(--s-radius, 14px) * .8)}.s-co .s-co__demoflag{display:inline-flex;justify-self:start;align-items:center;gap:4px;margin:0;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--s-accent) 16%,var(--s-card));color:var(--s-card-ink);font-size:.86em}.s-co .s-co__demorow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s-co .s-co__demofield{display:grid;gap:6px;min-width:0;font-size:.9em;font-weight:600}.s-co .s-co__demofield input{width:100%;min-height:46px;padding:0 14px;border:1px solid color-mix(in srgb,var(--s-card-ink) 18%,transparent);border-radius:10px;background:color-mix(in srgb,var(--s-card-ink) 4%,var(--s-card));color:color-mix(in srgb,var(--s-card-ink) 70%,transparent);font:inherit;font-weight:500;letter-spacing:.04em;pointer-events:none}.s-co .s-co__demo{display:grid;justify-items:center;gap:12px;margin-top:6px;padding:16px;border-radius:calc(var(--s-radius, 14px) * .8);background:color-mix(in srgb,var(--s-accent) 10%,var(--s-card));text-align:center}.s-co .s-co__demo p{margin:0}.s-co .s-co__code .s-co__field input,.s-co .s-co__code>:is(button,.s-btn){box-sizing:border-box;height:52px;min-height:52px}.s-co .s-co__code>:is(button,.s-btn){align-self:end}.s-co .s-co__code .s-co__msg:empty{display:none}.s-co .s-co__sum p>span:last-child{font-variant-numeric:tabular-nums}.s-co :is([class*=__pair],[class*=__row]):has(>.s-co__field){align-items:start}.s-co :is([class*=__pair],[class*=__row])>.s-co__field{align-content:start}.s-co .s-co__too{display:grid;gap:8px}.s-co .s-co__too[hidden]{display:none}.s-co .s-co__too .s-co__note{margin:0}.s-co .s-co__too-list{display:grid;gap:8px}.s-co .s-co__too-item{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:10px 12px}.s-co .s-co__too-img{display:block;width:52px;height:52px;border-radius:min(var(--s-radius, 14px),10px);object-fit:cover;background:color-mix(in srgb,var(--s-card-ink) 8%,var(--s-card))}.s-co .s-co__too-text{display:grid;gap:2px;min-width:0}.s-co .s-co__too-text b{overflow-wrap:anywhere}.s-co .s-co__too-text s{opacity:.6}.s-co .s-co__too-add{padding:6px 12px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--s-card-ink) 22%,transparent);font-size:.88em;font-weight:700;white-space:nowrap}.s-co .s-co__too-item.is-on .s-co__too-add{border-color:var(--s-accent);background:var(--s-accent);color:var(--s-accent-ink, #fff)}.s-co .s-co__added{display:contents}.s-co__finder,.s-co__addr{display:grid;gap:10px}.s-co__pair{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px}@media(max-width:380px){.s-co__pair{grid-template-columns:minmax(0,1fr)}}.s-co__finds{display:grid;gap:0;margin:-4px 0 0;padding:4px;list-style:none;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;background:var(--s-card, var(--s-bg));box-shadow:0 12px 30px -18px #00000059}.s-co__finds[hidden]{display:none}.s-co__find{display:grid;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.s-co__find:hover,.s-co__find:focus-visible{background:color-mix(in srgb,currentColor 7%,transparent);outline:none}.s-co__find b{font-weight:600}.s-co__find span{font-size:.88em;opacity:.7}.s-co .s-field.s-co__search input{padding-left:40px;background-repeat:no-repeat;background-position:14px center;background-size:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}.s-co__agree{margin:6px 0 0;font-size:13px;line-height:1.45;text-align:center;color:color-mix(in srgb,currentColor 72%,transparent)}.s-co__agree a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}
