.ProductArtwork-module__PLGxqa__stage{aspect-ratio:3/2;isolation:isolate;background:var(--color-well);border-radius:inherit;inline-size:100%;display:block;position:relative;overflow:hidden}.ProductArtwork-module__PLGxqa__stage img{z-index:1;object-fit:cover;block-size:100%;inline-size:100%;display:block;position:relative}.ProductArtwork-module__PLGxqa__stage[data-contained]{background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--color-paper) 82%,#c6d1e5),var(--color-well))}.ProductArtwork-module__PLGxqa__stage[data-contained] img{object-fit:contain;filter:drop-shadow(0 12px 13px #00000025);block-size:min(86%,190px);inline-size:min(68%,190px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ProductArtwork-module__PLGxqa__stage[data-contained] .ProductArtwork-module__PLGxqa__halo{border:1px solid var(--color-rim-hi);width:76%;height:22%;box-shadow:0 0 18px var(--color-rim-hi);border-radius:50%;position:absolute;bottom:11%;left:12%}@media (forced-colors:active){.ProductArtwork-module__PLGxqa__stage{border:1px solid canvastext}}
.TopBar-module__61CshW__wrap.oc-navbar-wrap{z-index:70;--nav-bg:var(--public-glass);--nav-ink:var(--public-ink);--nav-copy:var(--public-copy);--nav-line:var(--public-edge);--nav-hover:var(--public-raised);--nav-gold:var(--public-gold);--nav-shadow:var(--public-shadow);--nav-logo-invert:0;padding:0 32px;inset:18px 0 auto}html[data-theme=light] .TopBar-module__61CshW__wrap{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .TopBar-module__61CshW__wrap{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-logo-invert:1}@media (prefers-color-scheme:dark){html:not([data-theme]) .TopBar-module__61CshW__wrap{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-logo-invert:1}}.TopBar-module__61CshW__wrap .TopBar-module__61CshW__bar.oc-navbar{max-width:1520px;min-height:68px;color:var(--nav-ink);background:var(--nav-bg);border:1px solid var(--nav-line);box-shadow:0 10px 25px var(--nav-shadow), inset 0 1px 0 var(--nav-line);--color-bg:var(--public-bg);--color-bg-card:var(--public-surface);--color-bg-elev:var(--nav-hover);--color-fg:var(--nav-ink);--color-fg-soft:var(--nav-copy);--color-fg-mute:var(--nav-copy);--color-border:var(--public-line);grid-template-columns:auto 1fr auto;gap:24px;padding:8px 14px 8px 22px}.TopBar-module__61CshW__wrap[data-scrolled=true] .TopBar-module__61CshW__bar{--nav-bg:color-mix(in srgb, var(--public-surface) 97%, transparent)}.TopBar-module__61CshW__brand{letter-spacing:-.055em;min-width:max-content;color:var(--nav-ink);align-items:center;gap:9px;font-size:21px;font-weight:600;display:inline-flex}.TopBar-module__61CshW__brand img{filter:brightness(0) invert(var(--nav-logo-invert));width:36px;height:36px}.TopBar-module__61CshW__brand .TopBar-module__61CshW__codex{border-left:1px solid var(--nav-line);color:var(--nav-gold);letter-spacing:-.035em;margin-left:2px;padding-left:11px;font-weight:400}.TopBar-module__61CshW__navigation{justify-content:center;align-items:center;gap:4px;display:flex}.TopBar-module__61CshW__navigation a{min-height:40px;color:var(--nav-copy);white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;padding:10px 13px;font-size:12px;display:inline-flex}.TopBar-module__61CshW__navigation a[aria-current=page],.TopBar-module__61CshW__navigation a:hover{background:var(--nav-hover);color:var(--nav-ink)}.TopBar-module__61CshW__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.TopBar-module__61CshW__actions .TopBar-module__61CshW__theme,.TopBar-module__61CshW__menuButton{width:40px;height:40px;color:var(--nav-copy);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TopBar-module__61CshW__actions .TopBar-module__61CshW__theme:hover,.TopBar-module__61CshW__menuButton:hover{color:var(--nav-ink);background:var(--nav-hover)}.TopBar-module__61CshW__signin,.TopBar-module__61CshW__signup{white-space:nowrap;border-radius:28px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 15px;font-size:12px;display:inline-flex}.TopBar-module__61CshW__signin{color:var(--nav-copy)}.TopBar-module__61CshW__signup{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c2736);box-shadow:0 5px 12px var(--nav-shadow);background:var(--lightningcss-light,#202731)var(--lightningcss-dark,#f1f4f8);font-weight:600}.TopBar-module__61CshW__mobile{display:none}.TopBar-module__61CshW__mobilePanel{background:var(--color-bg-card);border:1px solid var(--color-border);width:min(340px,100vw - 32px);max-height:calc(100dvh - 108px);color:var(--nav-ink);box-shadow:0 15px 32px var(--nav-shadow);border-radius:20px;padding:16px;position:absolute;top:calc(100% + 16px);right:0;overflow-y:auto}.TopBar-module__61CshW__mobilePanel nav{flex-direction:column;gap:4px;display:flex}.TopBar-module__61CshW__mobilePanel nav a{min-height:44px;color:var(--nav-copy);border-radius:10px;padding:11px 14px;font-size:14px}.TopBar-module__61CshW__mobilePanel nav a:hover,.TopBar-module__61CshW__mobilePanel nav a[aria-current=page]{background:var(--nav-hover);color:var(--nav-ink)}.TopBar-module__61CshW__mobileLanguage{border-top:1px solid var(--color-border);color:var(--nav-copy);justify-content:space-between;align-items:center;margin-top:8px;padding:10px 14px;font-size:12px;display:flex}.TopBar-module__61CshW__mobileAccount{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.TopBar-module__61CshW__mobileAccount>a{border-radius:24px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px;font-size:13px;display:flex}.TopBar-module__61CshW__mobileAccount>a:last-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c2736);background:var(--lightningcss-light,#202731)var(--lightningcss-dark,#f1f4f8);font-weight:600}.TopBar-module__61CshW__wrap :is(a,button):focus-visible{outline:3px solid var(--nav-gold);outline-offset:4px}.TopBar-module__61CshW__wrap [role=option]{min-height:40px}@media (max-width:1280px){.TopBar-module__61CshW__wrap .TopBar-module__61CshW__bar.oc-navbar{gap:12px;padding-left:17px}.TopBar-module__61CshW__navigation a{padding:10px 9px;font-size:11px}.TopBar-module__61CshW__brand{font-size:19px}}@media (max-width:1100px){.TopBar-module__61CshW__wrap .TopBar-module__61CshW__bar.oc-navbar{grid-template-columns:auto 1fr}.TopBar-module__61CshW__navigation,.TopBar-module__61CshW__signin,.TopBar-module__61CshW__signup{display:none}.TopBar-module__61CshW__mobile{display:block;position:relative}}@media (max-width:680px){.TopBar-module__61CshW__wrap.oc-navbar-wrap{padding:0 16px;inset:12px 0 auto}.TopBar-module__61CshW__wrap .TopBar-module__61CshW__bar.oc-navbar{gap:7px;min-height:62px;padding:7px 9px 7px 13px}.TopBar-module__61CshW__brand{gap:7px;font-size:18px}.TopBar-module__61CshW__brand img{width:29px;height:29px}.TopBar-module__61CshW__brand .TopBar-module__61CshW__codex{margin-left:0;padding-left:8px}.TopBar-module__61CshW__desktopLocale{display:none}.TopBar-module__61CshW__actions{gap:3px}.TopBar-module__61CshW__actions .TopBar-module__61CshW__theme,.TopBar-module__61CshW__menuButton{width:40px;height:40px}}@media (pointer:coarse){.TopBar-module__61CshW__actions .TopBar-module__61CshW__theme,.TopBar-module__61CshW__menuButton{min-width:44px;min-height:44px}.TopBar-module__61CshW__wrap [role=option]{min-width:44px;min-height:44px}}
