:root{--p4-bg:#08090b;--p4-panel:#15171a;--p4-text:#f5f5f2;--p4-muted:#a9adb2;--p4-line:#35383c;--p4-soft:#202328;--p4-stage:#363b41;--p4-rgb:8,9,11;--p4-fg:245,245,242}:root[data-world=white]{--p4-bg:#f1f0eb;--p4-panel:#faf9f5;--p4-text:#17191b;--p4-muted:#62666b;--p4-line:#cbcdc9;--p4-soft:#e1e2de;--p4-stage:#dedfdb;--p4-rgb:241,240,235;--p4-fg:23,25,27}html{background:var(--p4-bg);scroll-padding-top:90px}body.gradient{background:var(--p4-bg);color:var(--p4-text)}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-background:var(--p4-rgb);--gradient-background:var(--p4-bg);--color-foreground:var(--p4-fg);--color-button:var(--p4-fg);--color-button-text:var(--p4-rgb);--color-secondary-button:var(--p4-rgb);--color-secondary-button-text:var(--p4-fg);--color-link:var(--p4-fg)}.p4-worldbar{height:64px;position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;padding:8px 4vw;border-bottom:1px solid var(--p4-line);background:var(--p4-bg);color:var(--p4-text);font:11px Arial,sans-serif;box-sizing:border-box}.p4-wordmark{color:inherit;text-decoration:none;letter-spacing:2.5px;font-weight:700}.p4-wordmark span{display:block;font-size:7px;letter-spacing:1.9px;margin-top:5px;color:var(--p4-muted)}.p4-world-switch{display:flex;border:1px solid var(--p4-line);padding:3px;border-radius:30px;gap:3px}.p4-world-switch button{display:flex;align-items:center;gap:7px;min-height:40px;border:0;border-radius:24px;background:transparent;color:var(--p4-muted);padding:0 15px;font:9px Arial;letter-spacing:1px;cursor:pointer}.p4-world-switch button[aria-pressed=true]{background:var(--p4-text);color:var(--p4-bg)}.p4-world-switch i{width:9px;height:9px;border-radius:100%;border:1px solid #888;background:#f4f3ed}.p4-world-switch [data-world=black] i{background:#090a0b}.p4-chrome-field{position:fixed;top:64px;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;opacity:.8}.p4-chrome-field svg{height:100%;width:100%}.p4-flow{transform-box:fill-box;transform-origin:center;animation:p4-flow 16s ease-in-out infinite alternate}.p4-flow-b{animation-delay:-7s}.p4-flow-c{animation-delay:-11s}.p4-bead{animation:p4-drip 11s ease-in-out infinite}.p4-bead-b{animation-delay:-5s}.p4-bead-c{animation-delay:-8s}@keyframes p4-flow{0%{transform:translateY(-14px) scaleY(.94) rotate(-2deg)}to{transform:translateY(30px) scaleY(1.07) rotate(2deg)}}@keyframes p4-drip{0%,to{transform:translateY(-12px)}65%{transform:translateY(50px)}}#MainContent,.shopify-section-group-header-group,.shopify-section-group-footer-group{position:relative;z-index:1}.p040.p040-immersive{--ink:var(--p4-text);--line:var(--p4-line);background:transparent!important;color:var(--p4-text)!important;position:relative;isolation:isolate}.p040.p040-immersive .p040-header{background:transparent}.p040 .p040-marquee{background:var(--p4-text);color:var(--p4-bg);border:0}.p040 .p040-marquee button{color:var(--p4-bg);background:var(--p4-text)}.p040 .p040-header nav{border-color:var(--p4-line);max-width:1320px;margin:auto}.p040.p040-immersive .p040-header .p040-logo{max-width:190px;padding:12px 0;margin:4px auto}.p040.p040-immersive .p040-header .p040-logo img{height:146px;width:146px;background:#000;border-radius:16px;filter:none}.p040 .p040-music-controls{min-height:40px;color:var(--p4-muted);border-color:var(--p4-line)}.p040 .p4-categories{max-width:100%;margin:0;padding:0 5vw;gap:0;border-block:1px solid var(--p4-line);background:rgba(var(--p4-rgb),.88)}.p040 .p4-categories button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--p4-muted);font:11px Arial,sans-serif;letter-spacing:2px;min-height:64px}.p040 .p4-categories button[aria-selected=true]{color:var(--p4-text);background:transparent;border-color:var(--p4-text);box-shadow:none}.p040 .p4-categories small{color:var(--p4-muted)}.p040 .p4-colour-choices{justify-content:flex-start;padding:22px 5vw;background:transparent;gap:8px}.p040 .p4-colour-choices button{background:var(--p4-bg);color:var(--p4-muted);border-color:var(--p4-line);box-shadow:none}.p040 .p4-colour-choices button[aria-pressed=true]{color:var(--p4-text);border-color:var(--p4-text)}.p040 .p4-room{background:transparent;border:0;min-height:0;padding-top:0;padding-bottom:80px;overflow:visible}.p4-room:before,.p4-room-grid,.p4-orbit,.p4-star{display:none}.p4-room-top,.p4-kicker,.p4-description,.p4-object-foot,.p4-room-index,.p4-hoodie-copy>p:not(.p4-kicker){color:var(--p4-muted)}.p4-drop-layout{padding-top:20px;gap:8%;grid-template-columns:1.12fr 1fr}.p040 .p4-object-frame{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.p4-object-frame:after{display:none}.p040 .p4-black-gallery{background:radial-gradient(ellipse at 50% 48%,var(--p4-stage),transparent 68%);border-radius:0}.p4-black-gallery figure{aspect-ratio:1.06}.p4-black-gallery img{padding:22px;cursor:zoom-in;object-fit:contain;filter:drop-shadow(0 20px 16px #0003)}.p4-object-foot{margin-top:8px;font-size:8px}.p040 .p4-object-foot button{border-color:var(--p4-line);background:var(--p4-bg);color:var(--p4-text)}.p4-drop-copy h2{font-size:clamp(72px,8.4vw,132px);line-height:.9;letter-spacing:-.065em}.p4-metal{background-image:linear-gradient(174deg,#fafafa,#565e66 23%,#fff 37%,#767c83 43%,#0e151b 46%,#f8fafc 51%,#a6afb6 64%,#fff 78%,#4a5158);filter:drop-shadow(0 1px 0 #5e6469)}[data-world=white] .p4-metal{background-image:linear-gradient(174deg,#777,#182028 24%,#fff 36%,#6b747b 42%,#10171d 47%,#8d969d 53%,#323c45 73%,#a0a5ab)}.p4-product-line{border-color:var(--p4-line);color:var(--p4-text)}.p4-buy{display:grid;gap:12px}.p4-buy label{font-size:9px;letter-spacing:2px}.p4-buy select{background:var(--p4-panel)!important;color:var(--p4-text)!important;border:1px solid var(--p4-line);min-height:50px}.p4-buy [data-product-status]{font-size:12px;margin:0}.p4-white-link{margin-right:24px;color:var(--p4-text)}.p040 .p040-chrome{color:#111!important;background:linear-gradient(112deg,#afb5bc,#f7fafb 30%,#c0c5cb 48%,#edf0f2 64%,#aeb5bc);border-radius:0;box-shadow:inset 0 1px #fff;min-height:52px}.p040 .p040-chrome:hover{box-shadow:0 6px 22px #0002}.p040 .p4-hoodie{background:transparent;border-color:var(--p4-line);margin:20px auto 70px;padding-top:35px}.p4-hoodie-seal{color:#fff}.p4-hoodie-copy h2{line-height:.94}.p040 .p4-countdown>div{background:var(--p4-panel);border-color:var(--p4-line);box-shadow:none;border-radius:0}.p4-countdown b{color:var(--p4-text)}.p4-countdown small{color:var(--p4-muted)}.p040 .p040-product{padding:15px 5vw 50px;background:transparent!important}.p040 .p040-liquid-frame{background:transparent!important;border:0;box-shadow:none!important;padding:0}.p040 .p040-liquid-frame:before,.p040 .p040-liquid-frame:after{display:none}.p040 .p040-slides figure{background:radial-gradient(ellipse,var(--p4-stage),transparent 70%);aspect-ratio:1.06}.p040 .p040-slides img{object-fit:contain;padding:22px}.p040 .p040-info{background:transparent;color:var(--p4-text)}.p040 select,.p040 input[type=email]{background:var(--p4-panel)!important;color:var(--p4-text)!important;border-color:var(--p4-line)!important}.p040 .p040-thumbs button{background:var(--p4-soft);border-color:var(--p4-line)}.p040 .p040-thumbs button[aria-current=true]{border-color:var(--p4-text)}.p040 .p040-thumbs img{object-fit:contain}.p040 .p040-details-strip,.p040 .p040-faq{background:rgba(var(--p4-rgb),.92)!important;color:var(--p4-text)}.p040 .p040-details-strip p,.p040 .p040-faq p,.p040 .p040-muted,.p040 .p040-rich{color:var(--p4-muted)}.p040 .p040-title h1{background:none!important;color:var(--p4-text)!important;font-size:24px!important}.p040 .p040-faq h2,.p040 .p040-details-strip h2{background:none!important;color:var(--p4-text)!important}.p040 .p040-dialog,.p040 .p040-sticky{background:var(--p4-panel)!important;color:var(--p4-text)!important;border-color:var(--p4-line)}.p040 .p040-dialog h2,.p040 .p040-dialog h3,.p040 .p040-dialog button:not(.p040-chrome){color:var(--p4-text)}.p040 .p040-cart-item{border-color:var(--p4-line)}.p040 .p040-fit-card{display:block}.p040 .p040-cart-size,.p040 .p040-item-price{color:var(--p4-muted)}.p040 .p040-footer{background:#08090b!important;color:#f5f5f2!important}.p040 .p040-footer input{background:#17191c!important;color:#fff!important}.p040 .p040-locked h2{font-size:clamp(42px,7vw,100px)}.p040 .p4-accessories{background:transparent}.p040 .p4-accessory-item{background:var(--p4-panel);box-shadow:none;border:1px solid var(--p4-line);border-radius:0}.p4-accessory-item h3{color:var(--p4-text)}.p4-accessory-item p{color:var(--p4-muted)}.p4-world-intro{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;margin:0;padding:0;background:#060708;color:#fff;overflow:auto;z-index:100;font:14px Arial,sans-serif}.p4-world-intro::backdrop{background:#060708}.p4-intro-inner{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;padding:38px 24px;box-sizing:border-box;text-align:center}.p4-intro-index{font-size:9px;letter-spacing:4px;color:#a7abb0}.p4-intro-inner img{width:min(36vh,330px);height:auto;max-width:70vw;margin:10px 0 25px;mix-blend-mode:screen}.p4-intro-inner h1{color:#f5f5f2;font:italic 600 clamp(38px,5vw,70px)/1 Georgia,serif;letter-spacing:-2px;margin:0 0 16px}.p4-intro-inner>p:not(.p4-intro-index){color:#a3a8ad;font-size:12px;letter-spacing:1px}.p4-intro-inner small{color:#858b90;letter-spacing:3px;font-size:8px;margin-top:36px}.p4-world-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(440px,100%);margin-top:22px}.p4-world-choices button{display:flex;justify-content:space-between;align-items:center;padding:0 22px;min-height:62px;cursor:pointer;letter-spacing:3px;font-size:11px;border:1px solid #9ca1a5;color:#101214;background:#edece8}.p4-world-choices [data-world-enter=black]{background:#121416;color:#fff}.p4-intro-chrome{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.p4-intro-chrome:before,.p4-intro-chrome:after{content:"";position:absolute;width:160px;height:90vh;top:-22vh;left:-45px;transform:rotate(-24deg);border-radius:42% 65% 43% 70%;background:linear-gradient(90deg,#05070a,#b5bdc4 15%,#f5faff,#6c737c 29%,#10171e 46%,#fff 53%,#4b545d 66%,#03080e 80%,#eaf4fc 92%,#4e5863);box-shadow:inset 8px 2px 12px #fff7;animation:p4-flow 15s ease-in-out infinite alternate}.p4-intro-chrome:after{left:auto;right:-55px;top:43vh;transform:rotate(28deg);animation-delay:-7s}.p4-world-wipe{position:fixed;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;z-index:150;visibility:hidden;background:repeating-linear-gradient(112deg,#080b10,#717d86 11%,#fff 17%,#9ba5ae 21%,#121a23 30%,#eaf3fb,#505c67 42%);border-radius:40% 50% 35% 60%;transform:translateY(-130%)}.p4-changing .p4-world-wipe{visibility:visible;animation:p4-wipe .85s cubic-bezier(.7,0,.25,1) both}@keyframes p4-wipe{0%{transform:translateY(-130%) rotate(-8deg)}45%{transform:translateY(0) rotate(3deg)}to{transform:translateY(130%) rotate(8deg)}}.p4-worldbar button:focus-visible,.p4-world-intro button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.p4-motion-paused .p4-chrome-field *,.p4-page-hidden .p4-chrome-field *{animation-play-state:paused}.p4-low-motion .p4-chrome-field *{animation:none}.p4-low-motion .p4-intro-chrome:before,.p4-low-motion .p4-intro-chrome:after{animation:none}@media(max-width:899px){.p4-worldbar{padding:8px 16px;height:60px}.p4-wordmark{font-size:10px;letter-spacing:1.5px}.p4-wordmark span{font-size:6px;letter-spacing:1px}.p4-world-switch button{padding:0 11px}.p040.p040-immersive .p040-header .p040-logo img{width:112px;height:112px}.p040 .p4-categories{padding:0 12px}.p040 .p4-categories button{font-size:9px;letter-spacing:1.2px;min-height:55px}.p4-drop-layout{grid-template-columns:1fr;gap:24px}.p4-room-top{font-size:8px;letter-spacing:.7px}.p040 .p4-room{padding:0 20px 50px}.p040 .p4-colour-choices{padding:16px 20px 6px}.p4-black-gallery figure{aspect-ratio:1.05}.p4-black-gallery img{padding:14px}.p4-drop-copy h2{font-size:clamp(58px,16vw,90px)}.p4-drop-copy h2 br{display:none}.p4-description{margin:16px 0 24px}.p4-product-line{margin-bottom:16px}.p4-chrome-field{opacity:.48}.p4-flow-c{display:none}.p4-flow{animation-duration:25s}.p4-chrome-field svg{width:160%;margin-left:-30%}.p4-intro-chrome:before,.p4-intro-chrome:after{width:80px;opacity:.8}.p040 .p040-product{padding:10px 20px 40px}.p040 .p040-info{padding:16px 0}.p4-hoodie-object .p4-black-gallery figure{aspect-ratio:1}.p040 .p4-hoodie{padding:20px;margin:12px auto 40px}.p040 .p4-object-foot{letter-spacing:.8px}.p040 .p4-accessories{padding:30px 20px 50px}.p040 .p040-title{flex-wrap:wrap}.p040 .p040-title h1{font-size:23px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.p4-chrome-field *,.p4-intro-chrome:before,.p4-intro-chrome:after{animation:none!important}.p4-world-wipe{display:none}.p4-worldbar *,.p040 *{scroll-behavior:auto!important;transition:none!important}.p040 *,.p040 *:before,.p040 *:after{animation:none!important}}.p4-drop-layout>*,.p4-hoodie>*,.p040-product>*{min-width:0}.p040 .p4-drop-copy{overflow-wrap:anywhere}.p040 .p4-black-gallery{width:100%;max-width:100%}.p040 .p4-object{max-width:100%}.p040 .p040-marquee-track,.p040 .p040-marquee-track span,.p040 .p040-marquee-track i{color:var(--p4-bg)!important}.p040 .p040-music-controls,.p040 .p040-music-controls button,.p040 .p040-music-controls label{color:var(--p4-muted)!important}.p040 .p040-locked-content{opacity:1!important;transform:none!important}.p040 .p040-locked{min-height:0!important;padding-top:110px;padding-bottom:40px}.p040 .p040-locked-content>*{opacity:1!important;transform:none!important}.p040 .p040-locked .p040-ghost{opacity:.2}.p040 .p040-locked .p040-consent{color:#a9adb2}.p040 .p040-locked .p040-socials a{color:#eee}@media(max-width:899px){.p040 .p4-drop-copy h2{font-size:clamp(48px,14vw,86px);white-space:normal;overflow-wrap:normal}.p040 .p4-drop-copy h2 br{display:block}.p040 .p4-drop-copy h2 span{margin-left:0}.p040 .p4-object-foot>span:last-child{display:none}.p040 .p040-locked{padding-top:80px}.p040 .p040-locked h2{font-size:40px}.p4-chrome-field{-webkit-mask-image:linear-gradient(90deg,#000,transparent 20% 80%,#000);mask-image:linear-gradient(90deg,#000,transparent 20% 80%,#000)}}.p040.p040-immersive .p040-cart-size,.p040.p040-immersive .p040-item-price{color:var(--p4-muted)!important}.p040.p040-immersive .p040-quantity button{color:var(--p4-text)!important;background:var(--p4-soft)!important;border-color:var(--p4-line)}.p040.p040-immersive .p040-added-message{background:var(--p4-soft);color:var(--p4-text)!important}.p4-native-logo{width:100px!important;height:100px!important;object-fit:contain;background:#000;border-radius:8px}.shopify-section-header-sticky{top:64px!important}@media(max-width:749px){.p4-native-logo{width:72px!important;height:72px!important}.shopify-section-header-sticky{top:60px!important}}.p040.p040-immersive .p040-liquid-frame{width:100%;max-width:none}.p040 .p040-slides figure{background:#fff}.p040 .p040-thumbs button{background:#fff}.p040 .p040-slides img{filter:none}.p040 .p040-liquid-frame{border:1px solid var(--p4-line)}.p040 .p040-sizes button{background:var(--p4-panel)!important;color:var(--p4-text)!important;border-color:var(--p4-line)!important}.p040 .p040-sizes button[aria-pressed=true]{background:var(--p4-text)!important;color:var(--p4-bg)!important;border-color:var(--p4-text)!important}.p4-native-photos{display:grid;gap:16px}.p4-native-photos button{display:block;width:100%;border:1px solid var(--p4-line);background:radial-gradient(ellipse,var(--p4-stage),var(--p4-bg));padding:20px;cursor:zoom-in}.p4-native-photos img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.p4-native-photos--white button{background:#fff}.p4-native-lightbox{max-width:none;max-height:none;width:100vw;height:100dvh;top:0;right:0;bottom:0;left:0;border:0;background:var(--p4-panel);color:var(--p4-text);padding:20px}.p4-native-lightbox img{display:block;width:100%;height:calc(100dvh - 100px);object-fit:contain}.p4-native-lightbox button{display:block;margin-left:auto;padding:16px;background:var(--p4-text);color:var(--p4-bg);border:0;cursor:pointer}@media(max-width:749px){.p4-native-photos{display:flex;overflow:auto;scroll-snap-type:x mandatory}.p4-native-photos button{flex:0 0 100%;scroll-snap-align:start}}.p040 .p040-gallery{background:transparent}.p040 .p040-slides,.p040 .p040-slides figure,.p040 .p040-slides img{background:#fff!important}.p040 .p040-reveal{opacity:1!important;transform:none!important}.p040 .p040-gallery-status{color:var(--p4-muted);max-width:none;padding:12px 0}.p040 .p040-thumbs{padding:6px 0}.p040 .p040-product{align-items:start}.p040 .p040-info{position:static}.p040 .p040-share,.p040 .p040-link{color:var(--p4-muted)!important}.p040 .p040-title [data-price],.p040 .p040-sticky [data-price],.p040 .p040-details-strip h3{color:var(--p4-text)!important}.p040 .p040-details-strip article>span{color:var(--p4-muted)}.p040 .p040-thumbs{background:transparent!important}.p040 .p040-thumbs button{background:#fff!important}.p040 .p040-selected-size{color:var(--p4-text)!important}.p040 .p040-gallery-status{background:transparent;color:var(--p4-muted)!important}@font-face{font-family:PROJECT040 Display;src:url(project040-display.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}.p4-chrome-field,.p4-intro-chrome,.p040-chrome-divider,.p040-ghost,.p040-spark,.p4-star{display:none!important}.p040 .p040-header{padding-inline:5vw}.p040 .p040-header .p040-logo{display:none!important}.p040 .p040-music-controls,.p040 .p040-marquee{display:none}.p040 .p040-header nav{min-height:58px;font-size:9px}.p040.p040-immersive{padding-bottom:0}.p040.p4-at-gateway>.p4-categories,.p040.p4-at-gateway>[data-category-panel],.p040.p4-at-gateway>.p040-faq,.p040.p4-at-gateway>.p040-footer,.p040.p4-at-gateway>.p040-sticky,.p040.p4-at-gateway>.p4-back-collections{display:none!important}.p040:not(.p4-at-gateway)>.p4-gateway{display:none}.p4-gateway{min-height:calc(100svh - 122px);max-width:1440px;margin:auto;padding:5vh 7vw 28px;display:flex;flex-direction:column}.p4-gateway-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:34px}.p4-gateway-heading p{font:8px Arial;letter-spacing:2.8px;color:var(--p4-muted)}.p040 .p4-gateway-heading h1{font:400 13px Arial;letter-spacing:0;text-transform:none;color:var(--p4-muted)}.p4-gateway-list{border-top:1px solid var(--p4-line)}.p4-gateway-list>button{width:100%;display:grid;grid-template-columns:44px 1fr 200px 55px;align-items:center;gap:20px;border:0;border-bottom:1px solid var(--p4-line);background:transparent;padding:26px 0 34px;text-align:left;color:var(--p4-text);position:relative;isolation:isolate}.p4-gate-number{font:9px Arial;letter-spacing:2px;color:var(--p4-muted);align-self:start;padding-top:15px}.p4-gate-title{font:700 clamp(44px,6.2vw,94px)/1.18 "PROJECT040 Display",Georgia,serif;letter-spacing:-.055em;padding-bottom:.12em;background:linear-gradient(177deg,#f3f5f7 8%,#b6bcc3 30%,#646e76 45%,#fbfcfd 49%,#9ca4ac 68%,#e4e7eb 90%);background-clip:text;-webkit-background-clip:text;color:transparent;transform-origin:left center;transition:transform .5s}.p4-gate-note{font:8px Arial;letter-spacing:1.8px;color:var(--p4-muted)}.p4-gate-arrow{justify-self:end;width:48px;height:48px;border:1px solid var(--p4-line);border-radius:50%;display:grid;place-items:center;font:22px Arial;transition:background .3s,color .3s,transform .4s}.p4-gateway-list>button:hover .p4-gate-title{transform:translate(12px)}.p4-gateway-list>button:hover .p4-gate-arrow{background:var(--p4-text);color:var(--p4-bg);transform:rotate(45deg)}.p4-gateway-list>button:focus-visible{outline:2px solid var(--p4-text);outline-offset:6px}.p4-gateway-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:40px;font:7px Arial;letter-spacing:2px;color:var(--p4-muted)}.p4-gateway-bottom button{font:8px Arial;letter-spacing:1.5px;background:none;border:0;min-height:44px;color:var(--p4-muted)}.p4-back-collections{display:block;margin:12px 5vw 24px;min-height:44px;border:0;background:none;font:10px Arial!important;letter-spacing:2px}.p040 .p4-drop-copy h2,.p040 .p4-hoodie-copy h2,.p040 .p4-accessories>h2,.p040 .p040-locked h2{font-family:PROJECT040 Display,Georgia,serif;font-style:normal;font-weight:700;line-height:1.15;letter-spacing:-.055em;padding-bottom:.1em}.p040 .p040-footer{min-height:0;padding-top:55px}.p040 .p040-locked-content{padding-top:0}.p040 .p040-locked h2{font-size:clamp(30px,5vw,68px);background:none!important;color:#ddd!important;filter:none!important;text-shadow:none!important}.p040 .p040-chrome,.p040 .p040-email-row,.p040 .p040-join{border-image:none!important;box-shadow:none!important;border-radius:0!important}.p040 .p4-drop-copy .p4-metal,.p040 .p4-hoodie-copy .p4-metal{background:linear-gradient(175deg,#eee,#8a939b 38%,#fff 48%,#707a84 53%,#ddd 85%);background-clip:text;-webkit-background-clip:text;filter:none}.p040 .p040-locked{background:var(--p4-bg)!important;color:var(--p4-text)!important;border-top:1px solid var(--p4-line)}.p040 .p040-locked h2{color:var(--p4-text)!important}.p040 .p040-locked p,.p040 .p040-locked .p040-consent,.p040 .p040-locked .p040-socials a{color:var(--p4-muted)!important}[data-world=white] .p4-gate-title{background-image:linear-gradient(178deg,#2d353c 8%,#68737e 28%,#131b23 45%,#84919d 50%,#2e3943 74%,#75818c 95%)}.p4-world-intro{overflow:hidden}.p4-intro-inner{isolation:isolate}.p4-intro-inner img{width:min(43vh,420px);max-width:78vw;margin:18px 0 34px;animation:none}.p4-world-intro[open] .p4-intro-inner img{animation:p4-logo-arrive 2.4s cubic-bezier(.2,.65,.25,1) both}.p4-intro-halo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 42%,#7685911a,transparent 53%);pointer-events:none}.p4-world-intro[open] .p4-intro-halo{animation:p4-halo 3s ease both}.p4-intro-inner h1{font:400 clamp(19px,2.8vw,30px) Arial,sans-serif;letter-spacing:-.6px}.p4-intro-inner h1,.p4-intro-inner>p:not(.p4-intro-index),.p4-world-choices,.p4-intro-inner>small{opacity:0;transform:translateY(16px);visibility:hidden;transition:opacity .75s ease,transform .75s ease,visibility .75s}.p4-intro-ready .p4-intro-inner h1,.p4-intro-ready .p4-intro-inner>p,.p4-intro-ready .p4-world-choices,.p4-intro-ready .p4-intro-inner>small{opacity:1;transform:none;visibility:visible}.p4-intro-ready .p4-world-choices{transition-delay:.12s}.p4-intro-ready .p4-intro-inner>small{transition-delay:.25s}.p4-world-choices button{min-height:58px;transition:box-shadow .35s,transform .35s}.p4-world-choices button:hover{transform:translateY(-3px);box-shadow:0 0 30px #cdd7e625}.p4-intro-index{position:absolute;top:5vh;font-size:8px!important}.p4-world-wipe{top:-10%;right:-30%;bottom:-10%;left:-30%;border-radius:0;background:linear-gradient(110deg,#11171e,#3e4852 12%,#dce1e6 26%,#f7f8fa 33%,#88949f,#1c2530 49%,#f2f5f8 52%,#8d99a4 64%,#303b47,#090d13);transform:translate(-120%) skew(-8deg);opacity:1}.p4-changing .p4-world-wipe{animation:p4-clean-wipe 1.05s cubic-bezier(.65,0,.25,1) both}@keyframes p4-clean-wipe{0%{transform:translate(-120%) skew(-8deg)}36%,49%{transform:translate(0) skew(-8deg)}to{transform:translate(120%) skew(-8deg)}}@keyframes p4-logo-arrive{0%{opacity:0;transform:translateY(28px) scale(.82);filter:blur(14px) brightness(.4)}65%{opacity:1;filter:blur(0) brightness(1.15)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) brightness(1)}}@keyframes p4-halo{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media(max-width:749px){.p4-gateway{padding:3vh 22px 16px;min-height:calc(100svh - 118px)}.p4-gateway-heading{display:block;margin-bottom:28px}.p4-gateway-heading h1{margin-top:12px}.p4-gateway-list>button{grid-template-columns:22px minmax(0,1fr) 36px;gap:10px;padding:25px 0 29px}.p4-gate-title{font-size:clamp(30px,9vw,62px);letter-spacing:-.065em}.p4-gate-number{font-size:7px;padding-top:8px}.p4-gate-note{grid-column:2;grid-row:2;font-size:7px;letter-spacing:1px;margin-top:-6px}.p4-gate-arrow{grid-column:3;grid-row:1/3;width:34px;height:34px;font-size:17px}.p4-gateway-bottom{font-size:6px;letter-spacing:1px;gap:10px;padding-top:20px}.p4-gateway-bottom button{font-size:7px;letter-spacing:1px}.p4-intro-inner img{width:min(39vh,310px);margin-bottom:28px}.p4-intro-inner{padding-top:70px}.p4-world-choices{max-width:330px}.p4-intro-inner small{font-size:7px;margin-top:25px}.p040 .p040-locked{padding-top:40px}.p4-gateway-list>button:hover .p4-gate-title{transform:none}}@media(prefers-reduced-motion:reduce){.p4-world-intro[open] .p4-intro-inner img,.p4-world-intro[open] .p4-intro-halo{animation:none!important}.p4-intro-inner h1,.p4-intro-inner>p,.p4-world-choices,.p4-intro-inner>small{transition:none!important}.p4-gate-title,.p4-gate-arrow{transition:none!important}}.p4-wordmark{display:flex;align-items:center;gap:10px}.p4-mini-logo{height:42px;width:42px;object-fit:contain;background:#000;border-radius:3px}.p4-wordmark .p4-wordmark-copy{display:block;margin:0;font-size:10px;font-weight:700;letter-spacing:2px;color:var(--p4-text)}.p4-wordmark .p4-wordmark-copy>span{font-size:6px;letter-spacing:1px;margin-top:5px;color:var(--p4-muted)}.p4-gate-title,.p040 .p4-drop-copy h2,.p040 .p4-hoodie-copy h2,.p040 .p4-accessories>h2{font-style:italic}.p4-gateway{height:calc(100svh - 122px);min-height:660px}.p4-gateway-list{flex:1;display:grid;grid-template-rows:repeat(3,1fr)}.p4-gateway-list>button{align-content:center}.p4-gateway-bottom{margin-top:0}@media(max-width:749px){.p4-worldbar{padding-inline:12px}.p4-mini-logo{width:34px;height:34px}.p4-wordmark{gap:7px}.p4-wordmark .p4-wordmark-copy{font-size:8px;letter-spacing:1px}.p4-wordmark .p4-wordmark-copy>span{font-size:5px;letter-spacing:.5px}.p4-gateway{height:calc(100svh - 118px);min-height:540px}.p4-gateway-list>button{padding-block:20px}.p4-gateway-bottom{padding-top:18px}}.p4-mini-logo,.p4-native-logo,.p4-intro-inner img,.p040.p040-immersive .p040-header .p040-logo img{background:transparent!important;border-radius:0!important;mix-blend-mode:normal}.p040 .p040-gallery,.p040 .p040-liquid-frame,.p040 .p040-slides,.p040 .p040-slides figure,.p040 .p040-slides img,.p040 .p040-thumbs,.p040 .p040-thumbs button,.p040 .p040-thumbs img,.p4-native-photos--white button,.p4-native-photos--white img{background:transparent!important;border:0!important;box-shadow:none!important}.p040 .p040-thumbs button{border:1px solid var(--p4-line)!important}.p040 .p040-thumbs button[aria-current=true]{border-color:var(--p4-text)!important}.p040 .p040-slides img{filter:drop-shadow(0 14px 14px #00000014)}.p4-lettering{display:inline;letter-spacing:0!important;font-style:normal!important;line-height:1.4}.p4-lettering-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.p4-lettering-art{display:inline;line-height:1.4;letter-spacing:0!important}.p4-letter-word{display:inline-flex;vertical-align:middle;white-space:nowrap;align-items:center}.p4-letter-space{display:inline-block;width:.26em}.p4-letter{display:inline-block!important;flex:none;height:1em;background-image:url(p040-chrome-alphabet.png);background-repeat:no-repeat;margin:0 -.018em;vertical-align:middle}.p4-letter-punctuation{font: .7em Arial,sans-serif;color:var(--p4-text,#eee)}.p4-gate-title{font-size:clamp(32px,6vw,82px)!important;line-height:1.4!important;letter-spacing:0!important}.p4-gateway-heading h1{font-size:clamp(26px,4.8vw,62px)!important;line-height:1.4!important}.p4-intro-inner h1{font-size:clamp(26px,4vw,46px)!important;line-height:1.5!important}.p4-world-choices button{font-size:27px!important}.p040 h2,.p4-drop-copy h2{font-size:clamp(26px,4vw,52px)!important;line-height:1.4!important}.p040 .p040-title h1{font-size:27px!important}.p040 .p040-header nav button{font-size:15px!important;letter-spacing:0!important}.p040 .p040-chrome,.p4-back-collections,[data-category]{font-size:18px!important}.p040 .p040-dialog h2{font-size:25px!important}.p040 .p040-cart-item h3{font-size:18px!important}@media(max-width:600px){.p4-gate-title{font-size:32px!important}.p040 .p040-header nav button{font-size:13px!important}[data-category]{font-size:16px!important}.p040 .p040-title h1{font-size:24px!important}}@media(forced-colors:active){.p4-lettering-art{display:none}.p4-lettering-text{position:static!important;clip:auto!important;width:auto!important;height:auto!important;margin:0!important;white-space:normal!important}}.p040 summary{font-size:17px!important}.p040-footer-brand{font-size:30px!important}.p040 .p040-header nav button,.p4-back-collections,[data-category],.p040 summary,.p040 .p040-chrome,.p4-world-choices button,.p040 .p040-title h1,.p040 .p040-dialog h2,.p040 .p040-cart-item h3,.p040-footer-brand{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:500!important;letter-spacing:1.2px!important}.p040 .p040-header nav button,.p4-back-collections,[data-category],.p040 summary,.p040 .p040-chrome{font-size:11px!important}.p4-world-choices button{font-size:14px!important}.p040 .p040-title h1{font-size:20px!important;line-height:1.4!important}.p040 .p040-dialog h2{font-size:17px!important}.p040 .p040-cart-item h3{font-size:14px!important}.p040-footer-brand{font-size:25px!important}.p4-world-wipe{display:none!important}.p4-theme-transition{position:fixed;top:0;right:0;bottom:0;left:0;margin:0!important;padding:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;overflow:hidden!important;background:#929da7;pointer-events:auto;clip-path:inset(0 100% 0 0)}.p4-theme-transition::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.p4-transition-metal{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(112deg,#11151b,#606e7b 13%,#f4f6f8 27%,#8995a0 36%,#1a2027 49%,#fff 51%,#c7cfd6 57%,#47535f 75%,#11161c)}.p4-transition-metal span{font:600 11px Arial,sans-serif;letter-spacing:7px;color:#fff;text-shadow:0 1px 8px #000}@media(prefers-reduced-motion:reduce){.p4-theme-transition{display:none!important}}.p040 h3,.p040 .p4-accessory-item h3{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;letter-spacing:1px!important}.p4-theme-transition{background:transparent!important;clip-path:none!important}.p4-transition-metal{position:absolute;inset:0 0 auto;height:110vh;transform:translateY(-165vh);background-image:var(--p4-curtain-art);background-size:100% 500%;background-position:center top;background-repeat:no-repeat}.p4-transition-metal:after{content:"";position:absolute;left:0;right:0;top:90vh;height:70vh;background-image:var(--p4-curtain-art);background-size:100% 100%;background-repeat:no-repeat}.p4-transition-metal span{display:none}.p040-sticky{display:none!important}[data-tee-panel] .p4-black-gallery{scroll-behavior:auto!important}.p4-transition-metal{background:none!important;display:block}.p4-transition-metal:after{display:none}.p4-liquid-core{position:absolute;top:0;right:0;bottom:0;left:0;height:110vh;overflow:hidden}.p4-liquid-core img{display:block;width:100%;height:550vh;max-width:none;object-fit:fill}.p4-liquid-edge{display:block;position:absolute;left:0;top:90vh;width:100%;height:70vh;max-width:none;object-fit:fill}.p4-liquid-edge{mask-image:linear-gradient(to bottom,transparent,#000 20%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%)}.p4-fluid-canvas{display:block;width:100vw;height:100dvh;max-width:none;pointer-events:none}.p4-theme-transition{overflow:hidden!important;background:transparent!important}.p4-gateway{height:auto!important;min-height:0!important;max-width:1600px;padding-top:0!important}.p4-showroom-hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:calc(100svh - 122px);gap:3vw;padding:40px 0 70px}.p4-showroom-eyebrow{font:9px Arial,sans-serif!important;letter-spacing:3px!important;color:var(--p4-muted)}.p040 .p4-showroom-logo{width:170px;height:170px;object-fit:contain;margin:24px 0}.p040 .p4-showroom-copy h1{font-size:clamp(30px,3.6vw,53px);line-height:1.4;letter-spacing:0}.p4-showroom-copy>p:not(:first-child),.p4-showroom-detail p,.p4-showroom-next p{font-size:14px;line-height:1.8;color:var(--p4-muted)}.p4-showroom-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px}.p4-showroom-primary{border:1px solid var(--p4-line);background:var(--p4-text);color:var(--p4-bg)!important;min-height:50px;padding:17px 23px;font:10px Arial,sans-serif!important;letter-spacing:1.4px}.p4-showroom-actions a{font:9px Arial,sans-serif;letter-spacing:1.4px;padding:16px 0}.p4-showroom-stage{height:580px;max-height:70vh;position:relative;perspective:1200px;isolation:isolate}.p040 .p4-showroom-shirt{position:absolute;width:72%;height:85%;object-fit:contain;filter:drop-shadow(0 28px 24px #0004);transition:transform .6s ease;will-change:transform}.p4-showroom-shirt-white{left:-2%;top:-1%;transform:rotate(-10deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.p4-showroom-shirt-black{right:-5%;bottom:0;transform:rotate(9deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.p4-showroom-orbit{position:absolute;width:80%;height:80%;left:12%;top:8%;border:1px solid var(--p4-line);border-radius:50%;transform:rotateX(38deg) rotate(-20deg);z-index:-1}.p4-showroom-stage-note{position:absolute;bottom:-20px;right:8%;font-size:8px;letter-spacing:2px;color:var(--p4-muted)}.p4-gateway-heading{scroll-margin-top:90px;padding-top:70px}.p4-gateway-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:20px;flex:none}.p4-gateway-list>button{position:relative;display:flex!important;flex-direction:column;align-items:flex-start!important;gap:12px!important;padding:20px!important;border:1px solid var(--p4-line)!important;overflow:hidden;background:var(--p4-soft)}.p040 .p4-category-picture{width:100%;height:270px;object-fit:contain;transition:transform .5s ease}.p4-gateway-list>button:hover .p4-category-picture{transform:translateY(-7px)}.p4-gateway-list .p4-gate-title{font-size:clamp(26px,3vw,42px)!important}.p4-gate-number{position:absolute;top:18px;left:18px}.p4-gate-note{margin:0!important;font-size:8px;letter-spacing:1px}.p4-gate-arrow{position:absolute;right:14px;bottom:18px;width:30px;height:30px}.p4-gateway-list>button:last-child .p4-category-picture{padding:45px;opacity:.6}.p4-showroom-detail,.p4-showroom-next{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;margin-top:110px;padding:65px 0;border-top:1px solid var(--p4-line)}.p4-showroom-detail-image{overflow:hidden;aspect-ratio:1;background:var(--p4-soft)}.p040 .p4-showroom-detail-image img{width:100%;height:100%;object-fit:contain;transform:scale(1.55);transform-origin:50% 44%}.p040 .p4-showroom-next>img{width:100%;max-height:500px;object-fit:contain}.p4-showroom-detail h2,.p4-showroom-next h2{margin:20px 0!important}.p4-showroom-clock{display:flex;gap:25px;margin:25px 0}.p4-showroom-clock span{display:flex;flex-direction:column;font-size:8px;letter-spacing:1.5px;gap:8px}.p4-showroom-clock b{font:30px Arial,sans-serif;color:var(--p4-text)}.p4-showroom-connect{display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding:35px 0;border-block:1px solid var(--p4-line);font:9px Arial,sans-serif;letter-spacing:1.5px}.p4-showroom-connect span{margin-right:auto;color:var(--p4-muted)}.p4-showroom-connect button{border:0;background:none;color:inherit;min-height:44px}.p4-gateway-bottom{padding-top:30px!important}@media(max-width:749px){.p4-showroom-hero{grid-template-columns:1fr;gap:10px;padding:25px 0 45px;min-height:0}.p4-showroom-copy{text-align:center}.p040 .p4-showroom-logo{width:100px;height:100px;margin:15px auto}.p4-showroom-eyebrow{font-size:7px!important;letter-spacing:2px!important}.p040 .p4-showroom-copy h1{font-size:30px}.p4-showroom-actions{justify-content:center;gap:10px;margin-top:18px}.p4-showroom-stage{height:330px;max-height:none;margin-top:25px}.p4-gateway-heading{padding-top:40px}.p4-gateway-list{grid-template-columns:1fr}.p4-gateway-list>button{padding:20px!important}.p040 .p4-category-picture{height:260px}.p4-gateway-list .p4-gate-title{font-size:35px!important}.p4-showroom-detail,.p4-showroom-next{grid-template-columns:1fr;gap:25px;margin-top:55px;padding:40px 0}.p4-showroom-detail h2,.p4-showroom-next h2{font-size:36px!important}.p4-showroom-connect{gap:12px}.p4-showroom-connect span{width:100%}}@media(prefers-reduced-motion:reduce){.p4-showroom-shirt,.p4-category-picture{transition:none!important;will-change:auto}}.p4-logo-glint{display:inline-block;position:relative;max-width:100%;isolation:isolate}.p4-logo-glint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 38%,#fff9 48%,transparent 58%);background-size:300% 100%;-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;mix-blend-mode:screen;animation:p4-logo-reflection 3s ease-out 1}.p4-intro-inner .p4-logo-glint img{display:block;margin:0}.p4-showroom-copy .p4-logo-glint{margin:20px 0}.p040 .p4-showroom-logo{margin:0}.p4-brand-star{font-size:35px;color:var(--p4-text);display:inline-block;animation:p4-star-turn 16s ease-in-out infinite;line-height:1}.p4-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.p4-reveal.is-revealed{opacity:1;transform:none}.p4-gateway-list>button:hover,.p4-gateway-list>button:focus-visible{border-color:var(--p4-text)!important;box-shadow:inset 0 0 0 1px #b7c1ca55,0 0 22px #b7c1ca18}.p4-feature-button{background:none;color:var(--p4-text);border:1px solid var(--p4-line);padding:12px 16px;min-height:44px;font:10px Arial,sans-serif;letter-spacing:1px;margin:12px 10px 0 0}.p4-feature-button[aria-pressed=true]{border-color:var(--p4-text)}.p4-detail-lens{position:absolute;right:12px;top:12px;width:150px;height:150px;border-radius:50%;border:2px solid #a8b0b7;background-color:var(--p4-bg);background-repeat:no-repeat;pointer-events:none;box-shadow:0 8px 28px #0005;z-index:4}.p4-object-frame{position:relative}.p4-feature-dialog{background:var(--p4-bg,#111);color:var(--p4-text,#fff);width:min(92vw,600px);max-height:88dvh;border:1px solid var(--p4-line,#555);padding:24px}.p4-feature-dialog::backdrop{background:#0009}.p4-feature-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.p4-feature-head h2{font:16px Arial,sans-serif;letter-spacing:2px}.p4-feature-dialog button{min-height:44px;background:transparent;color:inherit;border:0;cursor:pointer}.p4-saved-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid #8885;padding:20px 0}.p4-saved-row img{width:80px;height:90px;object-fit:contain}.p4-saved-row button{font:10px Arial,sans-serif}.p4-feature-note{font:11px Arial,sans-serif;opacity:.65}.p4-rotation>img{width:100%;max-height:60vh;object-fit:contain;touch-action:none}.p4-rotation input{width:100%;min-height:44px}.p4-rotation label{font:11px Arial,sans-serif}.p4-gateway-bottom a{min-height:44px;display:flex;align-items:center}.p4-showroom-connect .p4-brand-star{margin-right:0;width:auto}.p040-shipping-meter span{transition:transform .35s ease}@keyframes p4-logo-reflection{0%{background-position:100% 0}to{background-position:0 0}}@keyframes p4-star-turn{0%,to{transform:rotateY(-22deg) rotate(-8deg)}50%{transform:rotateY(22deg) rotate(8deg)}}@media(max-width:749px){.p040 .p040-header nav button{font-size:9px!important;letter-spacing:.8px!important}.p4-gateway-bottom{flex-wrap:wrap}.p4-saved-row{gap:5px}.p4-saved-row img{width:65px}}@media(prefers-reduced-motion:reduce){.p4-logo-glint:after,.p4-brand-star{animation:none!important}.p4-reveal{opacity:1;transform:none;transition:none}.p040-shipping-meter span{transition:none}}.p4-logo-glint:after{display:none}.p4-logo-glint>.p4-glint-copy{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;margin:0!important;filter:brightness(2);pointer-events:none;clip-path:polygon(-50% 0,-35% 0,-65% 100%,-80% 100%);animation:p4-logo-sweep 2.8s ease-out 1!important}@keyframes p4-logo-sweep{to{clip-path:polygon(180% 0,195% 0,165% 100%,150% 100%)}}@media(prefers-reduced-motion:reduce){.p4-glint-copy{display:none!important}}.p4-world-switch{position:relative;isolation:isolate}.p4-world-switch:before{content:"";position:absolute;inset:5px auto 5px 5px;width:calc(50% - 5px);border-radius:47% 53% 45% 55%/58% 42%;background:linear-gradient(150deg,#fff,#90999f 20%,#f8fafb 38%,#41474b 52%,#dbe0e3 65%,#fff 80%,#8a949b);box-shadow:inset 0 1px 2px #fff,0 2px 6px #0003;z-index:-1;transition:transform .65s cubic-bezier(.65,0,.2,1),border-radius .65s}.p4-world-switch button{background:transparent!important;color:var(--p4-text)!important}.p4-world-switch button[aria-pressed=true]{color:#0a0c0e!important;text-shadow:0 1px 1px #fff8}.p4-world-switch button i{display:none}.p4-world-switch:has([data-world=black][aria-pressed=true]):before{transform:translate(100%);border-radius:53% 47% 57% 43%/42% 58%}.p4-world-intro:before,.p4-world-intro:after{content:"";position:absolute;top:0;bottom:0;width:50%;pointer-events:none;background:linear-gradient(90deg,#030405,#121518 96%,#859099);z-index:0;animation:p4-vault-left 2.1s cubic-bezier(.3,.1,.15,1) both}.p4-world-intro:before{left:0}.p4-world-intro:after{right:0;transform:scaleX(-1);animation-name:p4-vault-right}.p4-intro-inner{z-index:1}.p4-world-intro:not([open]):before,.p4-world-intro:not([open]):after{animation:none}@keyframes p4-vault-left{0%{transform:translate(0)}to{transform:translate(-102%)}}@keyframes p4-vault-right{0%{transform:translate(0) scaleX(-1)}to{transform:translate(102%) scaleX(-1)}}[data-world=white] .p4-showroom-hero{background:radial-gradient(ellipse at 75% 45%,#fff,transparent 68%)}[data-world=black] .p4-showroom-hero{background:radial-gradient(ellipse at 72% 35%,#66737e20,transparent 55%)}[data-world=black] .p4-showroom-stage{filter:drop-shadow(0 0 36px #c6deef0c)}.p4-gateway-list>button{perspective:700px;overflow:hidden}.p4-gateway-list>button img{transform:translate(var(--card-x,0px),var(--card-y,0px));transition:transform .2s ease-out}.p4-gateway-list>button .p4-gate-title{transform:translate(calc(var(--card-x,0px) * -.3),calc(var(--card-y,0px) * -.3));transition:transform .2s ease-out}.p040 .p040-chrome,.p4-showroom-primary{position:relative;overflow:hidden;border:1px solid #a9b0b7!important;box-shadow:inset 0 1px #ffffff60,0 4px 14px #0001;transition:box-shadow .2s,transform .2s}.p040 .p040-chrome:after,.p4-showroom-primary:after{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;background:linear-gradient(110deg,transparent 42%,#fff4 49%,transparent 56%);transform:translate(-75%);pointer-events:none}.p040 .p040-chrome:hover:after,.p4-showroom-primary:hover:after{transform:translate(75%);transition:transform .7s}.p040 .p040-chrome:active,.p4-showroom-primary:active{transform:translateY(1px)}.p4-brand-story{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:40px;padding:100px 7%;border-block:1px solid var(--p4-line)}.p4-story-star{font-size:clamp(90px,18vw,240px);text-align:center;background:linear-gradient(135deg,#b6bdc5,#fff 30%,#424b55 48%,#f6f8fa 60%,#828c97);background-clip:text;color:transparent}.p4-brand-story p{font-size:15px;line-height:1.8;color:var(--p4-muted)}.p4-brand-story a,.p4-chapter-links a,.p4-chapter-links button{color:var(--p4-text);font:11px Arial;letter-spacing:2px;min-height:44px;display:inline-flex;align-items:center;background:transparent;border:0}.p4-chapter-links{display:flex;gap:30px;justify-content:center;padding:35px}.p4-product-film{margin:60px auto;max-width:1000px}.p4-product-film video{width:100%;max-height:75vh;object-fit:contain}.p4-service-footer{padding:45px 5%;display:flex;align-items:center;gap:30px;border-top:1px solid var(--p4-line)}.p4-service-footer>img{width:120px;height:120px;object-fit:contain}.p4-service-footer p{font:15px Arial;letter-spacing:3px}.p4-service-footer span{font:9px Arial;letter-spacing:1px}.p4-service-footer nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:10px 24px}.p4-service-footer nav a,.p4-service-footer nav button{color:var(--p4-text);font:10px Arial;letter-spacing:1px;background:none;border:0;min-height:44px;display:inline-flex;align-items:center}.p4-fit-drawing{width:100%;max-height:260px;display:block;margin:20px auto}.p4-chapter-preview img{width:100%;height:45vh;object-fit:contain}.p4-chapter-preview p{font:12px/1.8 Arial;letter-spacing:1px}.p4-swipe-hint{display:block;text-align:center;font:9px Arial;letter-spacing:1px;opacity:.6;margin:12px}.p4-mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--p4-bg);border-top:1px solid var(--p4-line);box-shadow:0 -8px 25px #0001}.p4-mobile-buy[hidden]{display:none}.p4-mobile-buy button{min-height:48px}.p4-mobile-size{background:transparent;color:var(--p4-text);border:0;text-align:left;flex:1;font:10px/1.6 Arial;max-width:50%}.p4-mobile-buy .p040-chrome{flex:1;font:11px Arial!important;padding:12px!important}.p4-flying-piece{position:fixed;width:80px;height:80px;object-fit:contain;z-index:200;pointer-events:none}.p040 .p040-cart-item{grid-template-columns:110px minmax(0,1fr);gap:20px;padding-block:24px}.p040 .p040-cart-item>img{width:110px;height:140px;object-fit:contain;background:transparent}.p4-cart-variant{display:flex;align-items:center;gap:12px;font:10px Arial;letter-spacing:1px;margin-top:12px}.p4-cart-variant select{min-height:44px;max-width:180px;background:var(--p4-bg);color:var(--p4-text);border:1px solid var(--p4-line);padding:8px}.p4-empty-bag{text-align:center;padding:35px 5px}.p4-empty-bag>span{font-size:70px;line-height:1;color:var(--p4-text)}.p4-empty-bag h3{font:15px Arial!important;letter-spacing:2px}.p4-empty-bag p{font:13px/1.7 Arial}.p4-empty-bag button{margin-top:18px;font:10px Arial!important}.p040-drawer .p040-cart-bottom{position:sticky;bottom:0;background:var(--p4-bg);padding-top:20px}@media(max-width:749px){.p4-brand-story{grid-template-columns:1fr;padding:55px 20px;gap:10px;text-align:center}.p4-service-footer{flex-wrap:wrap;gap:20px;padding-bottom:35px}.p4-service-footer>img{width:90px;height:90px}.p4-service-footer nav{margin:0;width:100%;justify-content:space-between}.p040 .p040-cart-item{grid-template-columns:85px minmax(0,1fr);gap:15px}.p040 .p040-cart-item>img{width:85px;height:115px}.p040-footer{padding-bottom:110px!important}}@media(prefers-reduced-motion:reduce){.p4-world-switch:before,.p4-gateway-list>button img,.p4-gateway-list>button .p4-gate-title,.p040 .p040-chrome,.p4-showroom-primary{transition:none!important;transform:none!important}.p4-world-switch:has([data-world=black][aria-pressed=true]):before{transform:translate(100%)!important}.p4-world-intro:before,.p4-world-intro:after{display:none}.p040 .p040-chrome:after,.p4-showroom-primary:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/project040-world.css.map */
