.su{--su-pt: 48px;--su-pb: 48px;--su-max: 1200px;--su-gap: clamp(16px, 2.5vw, 32px);--su-radius: 12px;--su-fg: inherit;--su-bg: transparent;--su-font-b: var(--font-body--family, var(--font-body-family));--su-font-h: var(--font-heading--family, var(--font-heading-family));--su-font-hw: var(--font-heading--weight, var(--font-heading-weight, 600));--su-btn-r: var(--style-border-radius-buttons-primary, var(--buttons-radius, 999px));--su-ac: var(--color-primary-button-background, rgb(var(--color-button, 20, 20, 20)));--su-acf: var(--color-primary-button-text, rgb(var(--color-button-text, 255, 255, 255)));--su-muted: color-mix(in srgb, currentColor 68%, transparent);--su-line: color-mix(in srgb, currentColor 16%, transparent);--su-card-r: calc(var(--su-radius) + 6px);--su-card-line: color-mix(in srgb, currentColor 12%, transparent);--su-card-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 18px 48px -24px rgba(0, 0, 0, .22);--su-h-scale: 1;box-sizing:border-box;display:block;padding-block:var(--su-pt) var(--su-pb);color:var(--su-fg);background:var(--su-bg);font-family:var(--su-font-b, inherit);line-height:1.5;overflow-wrap:break-word;overflow-x:clip;position:relative}.su *,.su *:before,.su *:after{box-sizing:inherit}.su--custom{--su-fg: var(--su-c-fg);--su-bg: var(--su-c-bg);--su-ac: var(--su-c-ac);--su-acf: var(--su-c-acf);--su-card: var(--su-c-bg);--su-card-fg: var(--su-c-fg)}.su .su-look--card{padding:var(--su-card-pad, 22px);border:1px solid var(--su-card-line);border-radius:var(--su-card-r);background:var(--su-card, #fff);color:var(--su-card-fg, inherit);box-shadow:var(--su-card-shadow)}.su__in{max-width:var(--su-max);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.su--full .su__in{max-width:none}.su-block .su__in,.su--block .su__in{max-width:none;padding-inline:0}.su--center .su__head{text-align:center;margin-inline:auto}.su__head{max-width:46rem;margin-bottom:var(--su-gap)}.su__eyebrow{margin:0 0 .5rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--su-muted)}.su__h{margin:0;font-family:var(--su-font-h, inherit);font-weight:var(--su-font-hw);font-size:calc(clamp(1.625rem,1.2rem + 1.6vw,2.5rem) * var(--su-h-scale));line-height:1.15;letter-spacing:-.01em;color:inherit}.su__sub{margin:.75rem 0 0;color:var(--su-muted);font-size:1.0625rem}.su__sub p{margin:0 0 .5em}.su__sub p:last-child{margin-bottom:0}.su .su-btn,.su a.su-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;border:1.5px solid var(--su-ac);border-radius:var(--su-btn-r);background:var(--su-ac);color:var(--su-acf);font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.su .su-btn:hover{opacity:.88}.su .su-btn--alt,.su a.su-btn--alt{background:transparent;color:var(--su-ac)}.su .su-btn[disabled],.su .su-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.su .su-btn[hidden]{display:none}.su{--su-fx: #c6f432;--su-fx-box: #151517;--su-fx-r: 8px;--su-fx-ease: cubic-bezier(.65, 0, .25, 1)}.su .su-btn.su-btn--fx{--su-fx-h: 44px;box-sizing:border-box;height:var(--su-fx-h);min-height:0;gap:14px;padding:0 6px 0 18px;border-width:1px;border-radius:var(--su-fx-r);font-weight:500;line-height:1;transition:transform .35s var(--su-fx-ease),opacity .2s ease}.su .su-btn.su-btn--fx.su-btn--plain{padding:0 1.125rem}.su .su-btn.su-btn--fx.su-btn--icon{gap:8px}.su .su-btn.su-btn--fx.su-btn--icon.su-btn--plain{padding:0 1.125rem 0 .875rem}.su-btn__icon{display:inline-flex;flex:none}.su-btn__icon svg{display:block;width:16px;height:16px}.su .su-btn.su-btn--light{border-color:color-mix(in srgb,#151517 14%,transparent);background:#fff;color:#151517}.su .su-btn.su-btn--ghost{border-color:transparent;background:transparent;color:inherit}.su .su-btn.su-btn--fx.su-btn--plain.su-btn--ghost{padding:0 .5625rem}.su .su-btn--fx:hover{opacity:1}.su .su-btn--fx:active:not([disabled]){transform:scale(.97)}.su-roll{display:inline-flex;height:1.3em;overflow:hidden;line-height:1.3}.su-roll__c{display:inline-block;white-space:pre;text-shadow:0 1.3em currentColor;transition:transform .5s var(--su-fx-ease);transition-delay:calc(var(--i, 0) * 14ms)}.su-btn__px{position:relative;flex:none;width:calc(var(--su-fx-h) - 14px);height:calc(var(--su-fx-h) - 14px);border-radius:calc(var(--su-fx-r) - 2px);background:var(--su-fx-box);box-shadow:inset 0 0 0 1px #ffffff1a}.su-btn__grid{position:absolute;inset:4px;overflow:hidden;border-radius:2px;background:radial-gradient(circle,color-mix(in srgb,var(--su-fx) 70%,var(--su-fx-box)) 0,color-mix(in srgb,var(--su-fx) 45%,var(--su-fx-box)) 75%);-webkit-mask:linear-gradient(90deg,#000 60%,transparent 0) 0 0 / 3px 3px,linear-gradient(#000 60%,transparent 0) 0 0 / 3px 3px;-webkit-mask-composite:source-in;mask:linear-gradient(90deg,#000 60%,transparent 0) 0 0 / 3px 3px,linear-gradient(#000 60%,transparent 0) 0 0 / 3px 3px;mask-composite:intersect}.su-btn__glow{position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,#fff 0,color-mix(in srgb,var(--su-fx) 60%,#fff) 18%,var(--su-fx) 45%,color-mix(in srgb,var(--su-fx) 50%,transparent) 68%,transparent 85%);opacity:0;transform:scale(.25);transition:opacity .45s ease,transform .7s var(--su-fx-ease)}@media(hover:hover){.su-btn--fx:hover:not([disabled]) .su-roll__c{transform:translateY(-1.3em)}.su-btn--fx:hover:not([disabled]) .su-btn__glow{opacity:1;transform:scale(1.2)}}.su-btn--fx:focus-visible .su-roll__c{transform:translateY(-1.3em)}.su-btn--fx:focus-visible .su-btn__glow{opacity:1;transform:scale(1.2)}.su-btn--fx[aria-pressed=true] .su-btn__glow{opacity:1;transform:scale(1.2)}.su .su-btn--fx[aria-busy=true]{opacity:1;cursor:progress}.su-btn__px:after{content:"";position:absolute;inset:0;margin:auto;width:45%;height:45%;box-sizing:border-box;border:2px solid color-mix(in srgb,var(--su-fx) 25%,transparent);border-top-color:var(--su-fx);border-radius:50%;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.su-btn__grid{transition:opacity .2s ease,transform .2s ease}.su-btn--fx[aria-busy=true] .su-btn__grid{opacity:0;transform:scale(.8)}.su-btn--fx[aria-busy=true] .su-btn__px:after{opacity:1;transform:none;animation:su-fx-spin .7s linear infinite}@keyframes su-fx-spin{to{transform:rotate(1turn)}}.su a:focus-visible,.su button:focus-visible,.su input:focus-visible,.su summary:focus-visible,.su [tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.su img,.su svg,.su video{display:block;max-width:100%;height:auto}.su-media{position:relative;overflow:hidden;border-radius:var(--su-radius);background:var(--su-line)}.su-media>img,.su-media>svg,.su-media>video{width:100%;height:100%;object-fit:cover}.su .su-ph{width:100%;height:100%;object-fit:cover;background:var(--su-line)}.su-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.su-rte>:first-child{margin-top:0}.su-rte>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.su *,.su *:before,.su *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.su-status{min-height:1.5em;margin:.5rem 0 0;font-size:.875rem;color:var(--su-muted)}.su-status[data-tone=error]{color:#b42318}.su-status a{color:inherit}.su-link{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:2px;transition:background-size .4s cubic-bezier(.65,0,.25,1)}.su-link:hover,.su-link:focus-visible,.su a:hover .su-link,.su a:focus-visible .su-link{background-size:100% 1px}.su-buy{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start}.su-buy__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--su-radius) * .5);background:var(--su-line)}.su .su-buy__img,.su .su-buy__media .su-ph{width:100%;height:100%;object-fit:cover}.su-buy__title{display:block;margin:0;color:inherit;font-weight:600;line-height:1.35;text-decoration:none}.su-buy__price{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:4px 0 10px}.su-buy__was{color:var(--su-muted);font-size:.875em}.su-buy__unit{flex-basis:100%;color:var(--su-muted);font-size:.8125rem}.su-buy__form{display:flex;flex-wrap:wrap;gap:8px}.su .su-btn.su-buy__add{--su-fx-h: 40px;gap:12px;padding:0 6px 0 14px;font-size:.875rem}.su-buy__status{margin:8px 0 0;font-size:.8125rem}.su-buy__status:empty{display:none}.su-note{margin:0 0 16px;padding:8px 10px;border:1px dashed color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--su-fx-r, 8px);color:var(--su-muted);font-size:.75rem;line-height:1.45}.su-note[hidden]{display:none}.su-opt{position:fixed;inset:auto;box-sizing:border-box;width:min(320px,calc(100vw - 16px));max-height:70vh;margin:0;padding:0;border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:12px;overflow:hidden;background:var(--su-card, #fff);color:var(--su-card-fg, #141414);font-family:var(--su-font-b, inherit);line-height:1.4;box-shadow:0 16px 40px #00000029,0 2px 8px #0000000f}.su-opt:popover-open{display:flex;flex-direction:column;animation:su-opt-in .2s cubic-bezier(.2,.8,.2,1)}.su-opt[data-side=top]:popover-open{animation-name:su-opt-in-up}.su-opt__form{display:flex;flex-direction:column;min-height:0;max-height:inherit}.su-opt__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 2px}.su-opt__group{margin:0;padding:10px 0 4px;border:0;min-width:0}.su-opt__legend{float:left;width:100%;padding:0;margin:0 0 8px;font-size:.8125rem;font-weight:600}.su-opt__current{font-weight:400;color:color-mix(in srgb,currentColor 65%,transparent)}.su-opt__values{clear:both;display:flex;flex-wrap:wrap;gap:6px}.su-opt__value{position:relative;display:inline-flex;max-width:100%;cursor:pointer}.su-opt__value span{display:block;min-width:32px;max-width:100%;box-sizing:border-box;padding:4px 10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;font-size:.8125rem;line-height:1.35;text-align:center;overflow-wrap:anywhere;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.su-opt__value:hover span{border-color:currentColor}.su-opt__value input:checked+span{border-color:var(--su-ac);background:var(--su-ac);color:var(--su-acf)}.su-opt__value input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.su-opt__value[data-unavailable] span{color:color-mix(in srgb,currentColor 45%,transparent);text-decoration:line-through;text-decoration-thickness:1px}.su-opt__value[data-unavailable] input:checked+span{color:var(--su-acf);background:color-mix(in srgb,var(--su-ac) 55%,transparent)}.su-opt__foot{display:grid;gap:6px;padding:10px 12px 12px}.su .su-btn.su-opt__add{--su-fx-h: 40px;width:100%;justify-content:space-between;padding:0 6px 0 14px;font-size:.875rem}.su-opt__status{margin:0;font-size:.8125rem}.su-opt__status:empty{display:none}@keyframes su-opt-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes su-opt-in-up{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.su-opt:popover-open{animation:none}}.su-select{position:relative;display:block;min-width:0;--su-sel-h: 40px}.su .su-select.is-on>select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important}.su .su-select .su-select__btn{display:flex!important;align-items:center;gap:8px;width:100%!important;height:var(--su-sel-h)!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 10px 0 12px!important;border:0!important;border-radius:var(--su-fx-r, 8px)!important;background:transparent!important;box-shadow:inset 0 0 0 1px var(--su-line)!important;color:inherit!important;font:inherit;font-size:.875rem;font-weight:400;line-height:1.2;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer;transition:box-shadow .2s ease}.su .su-select .su-select__btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 32%,transparent)!important}.su .su-select .su-select__btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--su-ac)!important}.su .su-select .su-select__btn:focus-visible{outline:2px solid var(--su-ac);outline-offset:1px}.su-select__val{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.su .su-select__btn svg{flex:none;width:14px;height:14px;color:var(--su-muted);transition:rotate .25s ease}.su .su-select__btn[aria-expanded=true] svg{rotate:180deg}.su-select__list{position:fixed;inset:auto;box-sizing:border-box;max-width:min(360px,calc(100vw - 16px));margin:0;padding:4px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:calc(var(--su-fx-r, 8px) + 4px);background:var(--su-card, #fff);color:var(--su-card-fg, #141414);font-family:var(--su-font-b, inherit);font-size:.875rem;line-height:1.35;box-shadow:0 16px 40px #00000029,0 2px 8px #0000000f}.su-select__list:popover-open{display:flex;flex-direction:column;animation:su-opt-in .18s cubic-bezier(.2,.8,.2,1)}.su-select__opts{display:grid;gap:2px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.su-select__find{position:relative;flex:none;padding:0 0 4px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.su .su-select__find svg{position:absolute;top:50%;left:10px;width:15px;height:15px;translate:0 calc(-50% - 2px);color:color-mix(in srgb,currentColor 55%,transparent);pointer-events:none}.su .su-select__find .su-select__q{box-sizing:border-box;width:100%!important;height:36px!important;min-height:0!important;margin:0!important;padding:0 10px 0 32px!important;border:0!important;border-radius:var(--su-fx-r, 8px)!important;background:color-mix(in srgb,currentColor 5%,transparent)!important;box-shadow:none!important;color:inherit!important;font:inherit;font-size:.875rem;outline:none!important;-webkit-appearance:none;appearance:none}.su .su-select__find .su-select__q:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent)!important}.su-select__q::-webkit-search-cancel-button,.su-select__q::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.su-select__none{margin:0;padding:10px;color:color-mix(in srgb,currentColor 55%,transparent);font-size:.8125rem}.su-select__none[hidden],.su-select__opt[hidden]{display:none}.su-select__opt{display:flex;align-items:center;gap:12px;min-height:36px;padding:7px 10px;border-radius:var(--su-fx-r, 8px);cursor:pointer;outline:none;transition:background-color .15s ease}.su-select__opt span{flex:1;min-width:0;overflow-wrap:anywhere}.su .su-select__opt svg{flex:none;width:16px;height:16px;color:var(--su-ac);visibility:hidden}.su-select__opt:hover,.su-select__opt:focus{background:color-mix(in srgb,currentColor 7%,transparent)}.su-select__opt[aria-selected=true]{font-weight:600}.su .su-select__opt[aria-selected=true] svg{visibility:visible}.su-select__opt[aria-disabled=true]{color:color-mix(in srgb,currentColor 45%,transparent);cursor:default}@media(prefers-reduced-motion:reduce){.su-select__list:popover-open{animation:none}}.su{--su-cd-h: 46px}.su-cd{display:flex;gap:6px;align-items:flex-start;margin:0;font-variant-numeric:tabular-nums}.su-cd[hidden]{display:none}.su-cd__u{display:grid;gap:5px;justify-items:center}.su-cd__u small{color:var(--su-muted);font-size:.625rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.su-cd__card{display:flex;justify-content:center;min-width:calc(var(--su-cd-h) * .95);height:var(--su-cd-h);padding:0 7px;overflow:hidden;border-radius:var(--su-fx-r, 8px);background:var(--su-ac);color:var(--su-acf);font-size:calc(var(--su-cd-h) * .5);font-weight:700;line-height:var(--su-cd-h)}.su-cd__d{display:block;height:var(--su-cd-h);overflow:hidden}.su-cd__d>span{display:block}.su-cd__d>span>b{display:block;height:var(--su-cd-h);font-weight:inherit}.su-cd__d.is-roll>span{animation:su-cd-roll .42s cubic-bezier(.3,.7,.2,1) forwards}@keyframes su-cd-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.su-cd__d.is-roll>span{animation:none;transform:translateY(-50%)}}@media(max-width:749px){.su{--su-cd-h: 40px}}.su-seg{--seg-ease: cubic-bezier(.3, .9, .3, 1);position:relative;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;isolation:isolate;border-radius:calc(var(--su-fx-r, 8px) + 3px);background:color-mix(in srgb,currentColor 7%,transparent)}.su .su-seg>button{position:relative;z-index:1;border-radius:var(--su-fx-r, 8px)!important;transition:color .25s ease,opacity .2s ease,background-color .2s ease}.su .su-seg>button[aria-pressed=true],.su .su-seg>button[aria-selected=true],.su .su-seg>button[aria-checked=true]{color:var(--su-acf)!important;opacity:1}.su .su-seg>button[aria-pressed=true] small,.su .su-seg>button[aria-selected=true] small,.su .su-seg>button[aria-checked=true] small{color:inherit;opacity:.75}.su .su-seg:not(.is-ready)>button[aria-pressed=true],.su .su-seg:not(.is-ready)>button[aria-selected=true],.su .su-seg:not(.is-ready)>button[aria-checked=true]{background:var(--su-ac)!important}.su .su-seg>button:focus-visible{outline:2px solid var(--su-ac);outline-offset:2px}.su-seg:before{content:"";position:absolute;z-index:0;top:0;left:0;width:var(--seg-w, 0);height:var(--seg-h, 0);translate:var(--seg-x, 0) var(--seg-y, 0);border-radius:var(--su-fx-r, 8px);background:var(--su-ac);box-shadow:0 1px 2px #0000001f,0 2px 6px -2px #0000002e;opacity:0;pointer-events:none}.su-seg.is-ready:before{opacity:1}.su-seg.is-live:before{transition:translate .38s var(--seg-ease),width .38s var(--seg-ease),height .38s var(--seg-ease)}@media(prefers-reduced-motion:reduce){.su-seg.is-live:before{transition:none}}.su[hidden]{display:none!important}
