*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--sf-color-bg,#fff);color:var(--sf-color-text,#111);font-family:var(--sf-font-body,system-ui, sans-serif);font-size:var(--sf-type-base,1rem);line-height:var(--sf-type-line-height,1.5);margin:0}h1,h2,h3{font-family:var(--sf-font-heading,inherit);font-weight:var(--sf-type-heading-weight,700);line-height:1.2}img,video{max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--sf-color-focus,#2563eb);outline-offset:2px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--sf-color-bg,#fff);padding:.5rem 1rem;top:1rem;left:1rem}.button{border:var(--sf-button-border-width,1px) solid var(--sf-color-primary,#111);border-radius:var(--sf-button-radius,8px);background:var(--sf-color-primary,#111);min-height:44px;color:var(--sf-color-primary-text,#fff);font:inherit;cursor:pointer;padding:0 1.25rem}.consent{z-index:50;background:var(--sf-color-surface,#fff);border-top:1px solid var(--sf-color-border,#ddd);padding:1rem;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #00000014}.consent p{margin:0 0 .5rem}.consent-actions{flex-wrap:wrap;gap:.5rem;display:flex}.consent-actions .button{flex:10rem}@media (max-width:767px){.consent{padding:.625rem .75rem;font-size:.8125rem}.consent p{margin-bottom:.375rem}.consent>p:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.consent-actions{grid-template-columns:1fr 1fr;display:grid}.consent-actions .consent-choose{min-height:24px;color:inherit;background:0 0;border:0;order:3;grid-column:1/-1;padding:0;text-decoration:underline}}.notice{text-align:center;max-width:40rem;margin:4rem auto;padding:0 1rem}.sf-contact form{gap:.75rem;display:grid}.sf-contact label{gap:.25rem;display:grid}.sf-contact .sf-alert{border-left:4px solid var(--sf-color-primary,#111);background:var(--sf-color-surface,#f6f6f6);padding:.75rem 1rem}.sf-seller{font-size:.9rem}.sf-seller address{font-style:normal}.sf-preview-banner{z-index:60;color:#fff;text-align:center;background:#1f2937;padding:.5rem 1rem;font:500 .875rem/1.4 system-ui,sans-serif;position:sticky;top:0}.sf-demo-banner{z-index:60;box-sizing:border-box;white-space:nowrap;color:#fff;text-align:center;background:#111827;justify-content:safe center;align-items:center;gap:4px;height:40px;padding:0 44px 0 1rem;font:500 .8125rem/1.4 system-ui,sans-serif;display:flex;position:sticky;top:0;overflow-x:auto}.sf-demo-banner a{color:#fff;padding:4px 6px;text-decoration:underline;display:inline-block}.sf-root:has(.sf-demo-banner){--sf-demo-h:40px}html[data-sf-demo-hidden] .sf-demo-banner,html[data-sf-preview-hidden] .sf-preview-banner{display:none}.sf-preview-banner{justify-content:center;align-items:center;gap:.75rem;display:flex}html[data-sf-demo-hidden] .sf-root{--sf-demo-h:0px}.sf-demo-close{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font:400 1.25rem/1 system-ui,sans-serif;position:absolute;right:2px}.sf-demo-cart{text-align:center;max-width:640px;margin:3rem auto;padding:0 1rem}html,*{scrollbar-width:none}html::-webkit-scrollbar{display:none}::-webkit-scrollbar{display:none}html[data-sf-fx] :is([data-sf-paise],[data-sf-price-range]):not([data-sf-currency],[data-sf-shown]){visibility:hidden;animation:0s 4s forwards sf-fx-reveal}@keyframes sf-fx-reveal{to{visibility:visible}}.sf-market-switcher{z-index:45;font-family:var(--sf-font-body,system-ui, sans-serif);position:fixed;bottom:16px;left:16px}.sf-market-pill{color:#fff;letter-spacing:.02em;cursor:pointer;background:#141414;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:6px 12px 6px 8px;font:600 .8125rem/1 system-ui,sans-serif;transition:transform .15s,background-color .15s;display:inline-flex;box-shadow:0 8px 24px #00000047}.sf-market-pill:hover{background:#1f1f1f}.sf-market-flag{background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;line-height:1;display:inline-flex}.sf-market-chevron{opacity:.85;transition:transform .2s}.sf-market-chevron.is-open{transform:rotate(180deg)}.sf-market-list{color:#fff;background:#141414;border:1px solid #ffffff24;border-radius:14px;min-width:210px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0000005c}.sf-market-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font:500 .875rem/1.2 system-ui,sans-serif;display:flex}.sf-market-item:hover,.sf-market-item.is-selected{background:#ffffff1f}.sf-market-name{flex:1}.sf-market-cur{color:#ffffffb8;font-size:.75rem;font-weight:600}
