html{scroll-snap-type:y proximity;scroll-padding-top:88px}header{border:0;position:sticky;top:0;z-index:20;border-radius:0 0 30px 30px}header .nav-pill{border-radius:100px;border:0;padding:14px 24px}.product{border-radius:0 0 60px 60px;position:relative;overflow:hidden;scroll-snap-align:start}.product-grid{position:relative;z-index:1}.product:before{content:'';position:absolute;width:65vw;height:65vw;max-width:900px;max-height:900px;left:-20%;top:0;border-radius:50%;background:radial-gradient(ellipse,#fff 0%,#ffffff08 35%,transparent 65%);opacity:.08;pointer-events:none;transform:translateY(var(--product-shift,0px))}.product-visual{border:0;border-radius:48% 48% 35% 35%;background:transparent;overflow:hidden;transform:translateY(var(--visual-shift,0px));transition:transform .15s linear}.product-copy h1{letter-spacing:-.055em}.product-copy h1 em{font-family:Khodijah;text-transform:none;font-size:.73em;letter-spacing:-.02em;line-height:1.3;-webkit-text-stroke:.5px currentColor}.add-cart{border:0;background:#fff;color:#000;border-radius:100px;padding:22px 28px;font-size:19px;max-width:420px}.add-cart:hover{padding:22px 35px;background:#fff;color:#000;transform:translateY(-4px)}.peek{border:0;border-radius:100px;left:35px;right:35px;background:#fff;color:#000;padding:18px;font-size:13px}.peek:hover{background:#000;color:#fff}.conceal-strip{border:0;border-radius:100px;font-size:45px;background:#000;color:#fff;width:95%;left:2.5%}.hero{padding-top:90px;scroll-snap-align:start;position:relative}.hero-art{border:0;border-radius:60px;background:#fff;overflow:hidden}.hero-art:before,.hero-art:after{display:none}.hero-code{letter-spacing:-.07em}.secret-mark{border-radius:100%;transform:translateY(var(--mark-shift,0px)) rotate(var(--mark-rotate,0deg));animation:none}.identity{scroll-snap-align:start}.identity-grid{gap:25px}.identity-card{border:0;border-radius:65px;overflow:hidden}.type-card{clip-path:none}.identity-card img{transform:translateY(var(--identity-shift,0px))}.footer-brand{letter-spacing:-.01em}footer,footer>div{border:0}.button,.return-button,.game-open,#checkout,#game-start{border-radius:100px;border:0}.bag-item{border:0;background:#fff;border-radius:35px;padding:25px}.cart-dialog{border-radius:0}#flight{border-radius:25px}#game-dialog{border-radius:0}.loading-line{height:4px;border-radius:10px}.round-link .circle{border:0}.scene{transition:opacity 1.2s,transform 1.2s}.scene.in-frame{transform:translateY(0)}@media(max-width:700px){html{scroll-padding-top:80px}header{border-radius:0 0 20px 20px}header .nav-pill{padding:10px 13px}.product{border-radius:0 0 35px 35px}.product-copy h1{font-size:clamp(72px,22vw,100px)}.product-copy h1 em{font-size:.72em;margin-left:10px}.add-cart{font-size:16px;padding:18px 23px}.add-cart:hover{padding:18px 23px}.product-visual{border-radius:40px;min-height:430px}.peek{left:15px;right:15px}.conceal-strip{font-size:34px}.hero{padding-top:65px}.hero-art{border-radius:30px}.identity-card{border-radius:35px}.identity-grid{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none}.product-visual,.secret-mark,.identity-card img{transform:none!important}}
.product-visual{border-radius:60px}@media(max-width:700px){.product-visual{border-radius:35px}}
