header{height:88px}nav{gap:24px}.cart-open{border:0;background:none;color:#000;font:700 13px Arimo;cursor:pointer;padding:14px 0 14px 10px}.hero{padding-top:15px}.hero h1{animation:title-in 1.4s cubic-bezier(.2,.7,.2,1) both;margin-top:22px}.hero-art{height:550px}.hero-code{top:90px;animation:unseen-in 1.8s .2s both}.hero-art>img{animation:mark-in 2.2s .4s both}.hero-art:before{content:'';position:absolute;inset:0;background:#000;z-index:5;animation:curtain 1.8s cubic-bezier(.8,0,.2,1) forwards;transform-origin:bottom}.hero-art:after{top:57%}.art-bottom{font-size:18px;font-weight:700}.hero-bottom p{font-size:20px}.studio{padding-top:110px}.studio-content{padding-top:0}.studio-copy p{font-size:21px}.identity-grid{padding-top:0}.identity-card p{font-size:17px}.product-grid{padding-top:0}.product-visual{border:0;min-height:700px}.scan-lines,.visual-caption,.big-number{display:none}.jeans{animation:denim-drift 9s ease-in-out infinite}.conceal-strip{font-size:clamp(32px,4vw,55px);letter-spacing:-.04em;font-weight:700;border:0;padding:12px;transform:rotate(-8deg)}.peek{font-size:13px;letter-spacing:0}.product-copy p{font-size:19px}.product-copy .product-line{font-size:32px}.add-cart{margin-top:45px;padding:20px 0;width:100%;background:transparent;color:#fff;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff;font:700 18px Arimo;display:flex;justify-content:space-between;cursor:pointer}.add-cart:hover{background:#fff;color:#000;padding-left:15px;padding-right:15px}.scene{opacity:0;transform:translateY(65px);transition:opacity 1.1s,transform 1.1s}.scene.in-frame{opacity:1;transform:none}.modal-open{overflow:hidden}.cart-dialog{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;padding:8vh 8%;margin:0;background:#fff;color:#000;overflow:auto}.cart-dialog::backdrop{background:#000}.close-cart{position:absolute;top:22px;right:5%;border:0;background:transparent;color:inherit;font-size:40px;cursor:pointer;z-index:10}.cart-normal{max-width:820px;margin:auto;padding-top:35px}.cart-normal h2{font-size:clamp(45px,7vw,90px);line-height:1.05}.bag-item{display:flex;gap:25px;align-items:center;border-top:1px solid;border-bottom:1px solid;margin:50px 0 30px;padding:25px 0}.bag-item img{width:85px;height:85px;object-fit:contain}.bag-item h3{font-size:25px;margin:0 0 10px}.bag-item p{margin:0;font-size:16px}.bag-item>span{margin-left:auto;font-size:24px}#checkout{width:100%;background:#000;color:#fff;border:1px solid #000;padding:24px;font:700 24px Arimo;display:flex;justify-content:space-between;cursor:pointer}.cart-note{font-size:15px;line-height:1.5;margin-top:22px;max-width:500px}.egg{display:none;position:absolute;inset:0;overflow:hidden;min-height:100dvh;background:#000;color:#fff}.exploding .cart-normal{display:none}.exploding .egg{display:grid;place-items:center}.exploding .close-cart{color:#fff}.cart-symbol{width:180px;animation:cart-charge 1.4s both}.cart-symbol svg{width:100%}.burst{position:absolute;left:50%;top:50%;width:0;height:0}.burst span{position:absolute;width:18px;height:6px;background:#fff;opacity:0;animation:shatter .7s 1.35s both;--x:100px;--y:100px;--r:90deg}.egg-reveal{position:absolute;inset:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff;color:#000;opacity:0;visibility:hidden;padding:30px}.revealed .egg-reveal{visibility:visible;animation:egg-in 1.1s forwards}.egg-reveal img{width:160px;height:160px;object-fit:contain}.egg-reveal h2{font-family:Khodijah;letter-spacing:-.03em;font-size:clamp(45px,9vw,120px);line-height:1.4;-webkit-text-stroke:.6px currentColor}.egg-reveal p{font-size:clamp(18px,2vw,27px)}.return-button{border:1px solid #000;background:#000;color:#fff;padding:18px 25px;margin-top:25px;font:700 16px Arimo;cursor:pointer}@keyframes title-in{from{opacity:0;transform:translateY(35px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes unseen-in{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:none}}@keyframes mark-in{from{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes curtain{to{transform:scaleY(0)}}@keyframes denim-drift{50%{transform:rotate(-6deg) translateY(-12px)}}@keyframes cart-charge{0%{opacity:0;transform:scale(.8)}20%{opacity:1}65%{transform:scale(1.1) rotate(-5deg)}80%{transform:scale(1.2) rotate(6deg)}95%{opacity:1;transform:scale(1.4)}100%{opacity:0;transform:scale(2)}}@keyframes shatter{0%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@keyframes egg-in{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media(max-width:700px){header{height:80px}.brand span{font-size:18px}nav{gap:13px}.nav-pill{padding:10px;font-size:10px}.cart-open{font-size:12px;padding-left:0}.cart-open span{display:none}.hero-art{height:450px}.hero-code{top:45px;font-size:85px}.hero-art>img{bottom:75px;width:180px;height:180px}.art-bottom{font-size:14px}.hero-bottom p{font-size:14px}.studio{padding-top:70px}.studio-copy p{font-size:18px}.product-visual{min-height:530px}.product-copy .product-line{font-size:27px}.product-copy p{font-size:17px}.cart-dialog{padding:65px 6%}.bag-item{gap:15px;margin:35px 0 25px}.bag-item img{width:55px;height:75px}.bag-item h3{font-size:23px}.bag-item p{font-size:14px}.egg-reveal img{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){*,*:before{animation:none!important;transition:none!important}.hero-art:before{display:none}.scene{opacity:1;transform:none}.exploding .cart-symbol,.exploding .burst{display:none}.revealed .egg-reveal{opacity:1}}
.revealed .close-cart{color:#000}
