html{scroll-padding-top:88px}body{overflow-x:clip}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid currentColor;outline-offset:4px}header{gap:16px}.brand{flex-shrink:0}nav{min-width:0}.cart-open,#language,#game-close,.close-cart{min-width:44px;min-height:44px}.product-grid{max-width:1440px;margin:auto}.product-copy .add-cart{max-width:none;min-height:54px}.product-copy .add-cart:hover{transform:none;padding:19px 22px}.sizes{flex-wrap:wrap}.sizes button{min-width:44px;min-height:46px}.color-choice{gap:16px;line-height:1.5}.color-choice span{text-align:right}.product-visual{height:clamp(540px,48vw,740px);min-height:0;transition:none}.product-visual .jeans{height:90%;width:100%;max-width:650px}.words{padding-bottom:80px}.egg-reveal{overflow:auto;justify-content:safe center}.egg-reveal h2{margin:20px 0 10px}.egg-reveal p{margin:10px 0}.cart-dialog{padding-bottom:max(30px,env(safe-area-inset-bottom))}.game-bar{min-height:44px}.game-score{margin:12px auto}.game-message{font-size:15px}#flight{height:min(56dvh,560px);max-width:100%;image-rendering:auto}#game-dialog{padding-bottom:max(22px,env(safe-area-inset-bottom))}.intro-white img{will-change:width,height,top}.cart-size{font-size:12px!important;margin-top:8px!important}
@media(min-width:701px) and (max-width:1000px){.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%}.product-copy h1{font-size:clamp(40px,6vw,60px)}.product-copy{padding-top:12px}.sizes{gap:6px}.sizes button{width:44px}.product-visual{height:600px}.brand span{font-size:23px}nav{gap:16px}}
@media(max-width:700px){html{scroll-padding-top:76px}header{height:76px;padding:0 5%;gap:8px}.brand{gap:6px}.brand img{width:27px;height:34px}.brand span{font-size:20px;white-space:nowrap}nav{gap:4px}.nav-pill{gap:10px;padding:12px!important}.cart-open,#language{font-size:12px;padding:8px}.product{scroll-margin-top:76px}.product-visual{height:clamp(370px,120vw,500px);width:100%}.product-visual .jeans{height:95%;width:100%}.product-grid{gap:28px}.product-copy h1{font-size:clamp(48px,15vw,66px)}.product-copy .store-eyebrow{margin-bottom:16px}.product-copy .drop-status{margin-bottom:26px}.words blockquote{font-size:clamp(38px,11vw,60px)}.words .secret-mark{margin-top:48px}.bag-item{padding:20px 0;gap:14px}.cart-normal h2{font-size:clamp(36px,11vw,55px)}.egg-reveal h2{font-size:clamp(36px,11vw,70px)}.egg-reveal img{width:110px;height:130px}footer>div{gap:20px;flex-wrap:wrap}}
@media(max-width:360px){.brand span{font-size:17px}.brand img{width:23px}header{padding:0 4%}.nav-pill{font-size:10px;padding:10px!important}.cart-open,#language{min-width:36px;padding:6px}.sizes{gap:6px}.sizes button{width:48px}}
@media(max-height:600px) and (min-width:600px){#game-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,1fr);grid-template-rows:auto auto auto 1fr;gap:10px 24px;padding:15px 5%}.game-bar{grid-column:2;grid-row:1;width:100%;justify-content:flex-end}.game-score{grid-column:2;grid-row:2;width:100%;margin:0}#flight{grid-column:1;grid-row:1/6;height:min(88dvh,500px);max-width:100%}.game-message{grid-column:2;grid-row:3;margin:0}#game-start{grid-column:2;grid-row:4;align-self:start}.game-help{grid-column:2;grid-row:5;margin:0}.egg-reveal{padding:25px}.egg-reveal img{width:70px;height:80px}.egg-reveal h2{font-size:40px;margin:10px 0}.egg-reveal p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.product-visual,.product-copy h1:before,.product-copy h1:after,.conceal-strip{animation:none!important}.intro-white img{will-change:auto}}

@media(max-width:700px){.cart-open{position:relative;font-size:0;flex-shrink:0;width:44px;padding:10px}.cart-open:before{content:'';display:block;width:17px;height:18px;border:1.5px solid currentColor;margin:6px auto 0;border-radius:2px}.cart-open:after{content:'';position:absolute;width:8px;height:7px;border:1.5px solid currentColor;border-bottom:0;border-radius:5px 5px 0 0;left:calc(50% - 4px);top:9px}.cart-open span{display:none}.brand{min-width:0}.brand span{font-size:clamp(17px,5vw,20px)}nav{flex-shrink:0}}
.product-copy .drop-status{margin-top:24px}
.camel-wordmark{color:#858585}
.camel-stage{isolation:isolate}.camel-wordmark{z-index:0;color:#858585;opacity:calc(var(--hint,1)*.32)}.camel-drawing{z-index:1}
.intro-white img{left:var(--logo-x,50%)}@media(max-width:700px){.camel-drawing{width:105%;left:-2.5%}.cart-open:before{position:absolute;left:50%;top:17px;margin:0;transform:translateX(-50%);width:18px;height:18px}.cart-open:after{left:50%;top:11px;transform:translateX(-50%);width:9px;height:7px}.cart-open{height:44px}}
.mobile-ground{display:none}@media(max-width:700px){.camel-drawing{width:118%;left:-9%}.camel-wordmark{top:8%;font-size:clamp(46px,15.5vw,100px);line-height:1.14;white-space:normal;width:94%}.camel-wordmark span{display:block}.mobile-ground{display:block;position:absolute;left:0;right:0;top:48%;bottom:0;z-index:0;pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='28' viewBox='0 0 400 28'%3E%3Cpath d='M-20 15 Q80 0 180 15 T420 15' fill='none' stroke='%23000' stroke-width='.7'/%3E%3C/svg%3E");background-size:100% 28px;background-repeat:repeat-y}.ground-texture{display:none}.camel-stage{height:100svh}.camel-intro{height:180svh}}
.ground-texture{display:none}.mobile-ground{display:block;position:absolute;left:0;right:0;top:var(--sand-top,76%);bottom:0;z-index:0;pointer-events:none;opacity:.38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='80' viewBox='0 0 800 80'%3E%3Cg fill='none' stroke='%23867d69' stroke-width='.8'%3E%3Cpath d='M-20 14Q160 -5 360 17T820 15M-20 35Q170 12 380 37T820 32M-20 59Q190 33 420 59T820 55M-20 78Q210 55 440 78T820 76'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,transparent,#c7bba51c);background-size:100% 80px,100% 100%;background-repeat:repeat-y,no-repeat;mask-image:linear-gradient(transparent,#000 25px)}.camel-stage{background:#e9e5dc}.intro-white:before{background:#fff}.intro-white{will-change:opacity}.intro-white img{backface-visibility:hidden}@media(max-width:700px){.mobile-ground{top:var(--sand-top,65%);opacity:.35;background-size:200% 65px,100% 100%;background-position:center top}}
.mobile-scroll-cue{display:none}html{overscroll-behavior-x:none}.locked-details svg{flex-shrink:0}#checkout:disabled{cursor:default}.product-visual.offscreen,.product-visual.offscreen:after,.offscreen .conceal-strip{animation-play-state:paused!important}@media(max-width:700px){.mobile-scroll-cue{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translateX(-50%);width:48px;height:52px;color:#5c574e;z-index:4;opacity:var(--hint,1);transition:opacity .2s;touch-action:manipulation}.mobile-scroll-cue svg{animation:scroll-nudge 2.4s ease-in-out 3}.mobile-scroll-cue:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px}}
@keyframes scroll-nudge{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.mobile-scroll-cue svg{animation:none}.mobile-scroll-cue{opacity:1}}
