.p040{--ink:#171717;--line:#dededb;display:block;color:var(--ink);background:#fff;font:14px/1.5 Arial,Helvetica,sans-serif;padding-bottom:90px;-webkit-font-smoothing:antialiased}.p040 *{box-sizing:border-box}.p040 a{color:inherit;text-decoration:none}.p040 button,.p040 select,.p040 input{font:inherit}.p040 button,.p040 select{cursor:pointer}.p040 button{color:inherit}.p040 button:disabled{opacity:.45;cursor:not-allowed}.p040 button:focus-visible,.p040 a:focus-visible,.p040 select:focus-visible,.p040 input:focus-visible,.p040 summary:focus-visible{outline:2px solid #555;outline-offset:4px}.p040 figure,.p040 h1,.p040 h2{margin:0}.p040 img{display:block;width:100%;height:auto}.p040-header{padding:0 20px}.p040 nav{display:flex;align-items:center;justify-content:space-between;min-height:58px;font-size:10px;letter-spacing:2px}.p040 nav button,.p040-footer button,.p040-link,.p040-dialog-head button{border:0;background:none;padding:12px 0}.p040-logo{display:block;font-size:clamp(32px,12.1vw,170px);font-weight:300;letter-spacing:-.055em;line-height:1.1;white-space:nowrap;padding:12px 0 28px;text-align:center}.p040-logo img{max-height:170px;object-fit:contain}.p040-product{max-width:1600px;margin:auto}.p040-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.p040-slides::-webkit-scrollbar{display:none}.p040-slides figure{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1.1;background:#f4f4f2;overflow:hidden}.p040-slides img{height:100%;object-fit:cover}.p040-placeholder{display:grid;place-items:center;position:relative}.p040-placeholder svg{max-height:90%;width:70%;opacity:.2}.p040-placeholder span{position:absolute;bottom:15px;text-align:center;padding:12px;font-size:12px}.p040-thumbs{display:flex;gap:8px;padding:12px 20px;overflow:auto}.p040-thumbs button{padding:0;background:#f4f4f2;border:1px solid transparent;flex:0 0 48px;height:54px}.p040-thumbs button[aria-current=true]{border-color:#111}.p040-thumbs img{height:100%;object-fit:cover}.p040-info{padding:16px 20px 32px}.p040-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.p040 h1{font-size:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.p040-title [data-price]{white-space:nowrap;font-size:14px}.p040-buy{display:grid;grid-template-columns:1fr auto;gap:12px}.p040-buy label{grid-column:1/-1;font-size:10px;letter-spacing:2px}.p040 select{width:100%;min-width:0;background:#fff;border:1px solid var(--line);border-radius:0;min-height:48px;padding:0 12px;color:var(--ink)}.p040-link{font-size:10px!important;letter-spacing:1px}.p040-chrome{min-height:50px;border:1px solid #a7a7a7;border-radius:0;background:linear-gradient(115deg,#dadada,#f8f8f8 25%,silver 49%,#eeeeed 74%,#cecece);color:#111!important;font-size:11px!important;letter-spacing:2px;font-weight:400;padding:14px 20px;width:100%;transition:filter .2s}.p040-chrome:hover{filter:brightness(.96)}.p040-buy .p040-chrome,.p040-status{grid-column:1/-1}.p040-status{margin:0;min-height:4px;color:#7b2424;font-size:13px}.p040 details{border-bottom:1px solid var(--line)}.p040 summary{display:flex;justify-content:space-between;list-style:none;padding:20px 0;cursor:pointer;font-size:10px;letter-spacing:2px}.p040 summary::-webkit-details-marker{display:none}.p040 details[open] summary span{transform:rotate(45deg)}.p040-rich{padding-bottom:20px;overflow-x:auto;line-height:1.7}.p040-rich table{border-collapse:collapse;width:100%}.p040-rich td,.p040-rich th{padding:10px;border-bottom:1px solid var(--line);text-align:left}.p040-rich a,.p040-consent a{text-decoration:underline}.p040-eyebrow{font-size:10px;letter-spacing:3px;padding:26px 20px}.p040-models{display:grid;gap:8px}.p040-models img{aspect-ratio:3/4;object-fit:cover}.p040 figcaption{padding:12px 20px;font-size:11px;color:#626262}.p040-footer{padding:60px 20px 28px}.p040-footer-brand{font-size:27px;letter-spacing:4px;font-weight:300}.p040-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;font-size:10px;letter-spacing:1.5px}.p040-policies{display:flex;flex-wrap:wrap;gap:10px 18px;padding:20px 0;border-top:1px solid var(--line);font-size:11px;color:#666}.p040-footer small{font-size:10px;color:#777}.p040-sticky{position:fixed;z-index:20;bottom:0;left:0;width:100%;background:#fffffff7;border-top:1px solid var(--line);padding:10px 20px max(10px,env(safe-area-inset-bottom));display:flex;gap:20px;align-items:center}.p040-sticky [data-price]{white-space:nowrap}.p040-sticky button{margin-left:auto;max-width:240px;min-height:44px}.p040-dialog{color:var(--ink);background:#fff;border:0;width:min(92vw,560px);max-height:90dvh;padding:24px}.p040-dialog::backdrop{background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.p040-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;letter-spacing:2px;font-size:10px}.p040-dialog-head h2{font-size:13px;font-weight:400;letter-spacing:2px}.p040-dialog-head button{font-size:20px;width:44px;min-height:44px}.p040-drawer{position:fixed;inset:0 0 0 auto;width:min(92vw,450px);height:100dvh;max-height:100dvh;margin:0;padding-bottom:max(24px,env(safe-area-inset-bottom))}.p040-drawer[open]{display:flex;flex-direction:column;animation:p040-enter .25s ease-out}.p040-drawer [data-items]{flex:1;overflow:auto;min-height:0}.p040-cart-item{display:grid;grid-template-columns:70px 1fr;gap:16px;border-top:1px solid var(--line);padding:20px 0}.p040-cart-item img{width:70px;height:90px;object-fit:cover;background:#f4f4f2}.p040-cart-item h3{font-size:12px;margin:0 0 6px;font-weight:400;letter-spacing:1px}.p040-cart-item p{font-size:12px;margin:5px 0}.p040-cart-item button{background:none;border:0;text-decoration:underline;min-height:44px;padding:8px 0;font-size:11px}.p040-total{display:flex;justify-content:space-between;gap:15px;margin-top:20px;font-size:12px}.p040-total strong{font-weight:400}.p040-muted{font-size:12px;color:#686868}.p040-drop{text-align:center}.p040-teaser{height:240px;background:#101010;overflow:hidden;display:grid;place-items:center;margin:0 -24px 28px}.p040-teaser svg{height:225px;filter:blur(1px);opacity:.7}.p040-teaser img{height:100%;object-fit:contain;filter:brightness(.18);max-height:240px}.p040-drop h2{font-size:24px;font-weight:300;letter-spacing:5px}.p040-drop form{display:grid;gap:15px;text-align:left;margin-top:28px}.p040-drop form>label{font-size:10px;letter-spacing:1px}.p040-drop input[type=email]{min-height:50px;padding:12px;border:1px solid var(--line);border-radius:0;width:100%;font-size:16px}.p040-consent{display:flex;gap:10px;letter-spacing:0!important;font-size:11px!important;align-items:flex-start}.p040-consent input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#111}.p040 [data-bag-status]{color:#7b2424}.p040 [data-bag-status]:empty{display:none}@keyframes p040-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(min-width:900px){.p040-header{padding:0 48px}.p040 nav{min-height:70px;font-size:11px}.p040-logo{padding:0 0 40px}.p040-product{display:grid;grid-template-columns:56% 44%;align-items:start}.p040-slides figure{aspect-ratio:1}.p040-info{padding:60px 50px;position:sticky;top:20px}.p040 h1{font-size:21px}.p040-title{display:block}.p040-title [data-price]{display:block;margin-top:12px}.p040-models{grid-template-columns:1fr 1fr}.p040-models figure:only-child{grid-column:1/-1;max-width:850px;margin:auto;width:100%}.p040-editorial{margin-top:70px}.p040-eyebrow,.p040-footer,.p040-sticky{padding-left:48px;padding-right:48px}}@media(prefers-reduced-motion:reduce){.p040 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body:has(p040-store) .shopify-section-group-header-group,body:has(p040-store) .shopify-section-group-footer-group{display:none}body:has(p040-store){background:#fff}.p040 .p040-logo{display:block;width:92px;margin:0 auto;padding:8px 0 16px;line-height:1}.p040 .p040-logo img{width:100%;height:auto;max-height:none;object-fit:contain}.p040 .p040-announcement{text-align:center;font-size:9px;letter-spacing:1.5px;padding:8px 12px;border-bottom:1px solid #e7e7e7}.p040 .p040-slides img{object-fit:contain}.p040 .p040-models img{aspect-ratio:auto;height:auto;object-fit:contain}.p040 .p040-shipping-progress{font-size:12px;border-top:1px solid #ddd;padding-top:14px}.p040 .p040-models:empty{display:none}.p040 .p040-rich caption{text-align:left;font-size:12px;margin-bottom:12px}@media(min-width:900px){.p040 .p040-logo{width:120px}.p040 .p040-info{padding-top:30px}}.p040-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:hidden;background:#020202;transition:opacity .8s ease,visibility .8s ease}.p040-intro:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.12),transparent 22%),repeating-linear-gradient(90deg,transparent 0 11vw,rgba(255,255,255,.018) 11vw 11.1vw);animation:introBreath 4s ease-in-out infinite}.p040-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}@keyframes introBreath{50%{transform:scale(1.08);opacity:.75}}.p040-intro.hidden{opacity:0;visibility:hidden;pointer-events:none}.p040-intro-core{position:relative;z-index:5;text-align:center;width:min(760px,90vw)}.p040-intro-logo-wrap{position:relative;margin:auto;width:min(540px,75vw);aspect-ratio:1;display:grid;place-items:center}.p040-intro-logo-wrap:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.09),transparent 68%);filter:blur(20px);animation:ambientGlow 3.8s ease-in-out infinite}@keyframes ambientGlow{50%{opacity:.45;transform:scale(1.06)}}.p040-intro-ring,.p040-intro-ring:before,.p040-intro-ring:after{position:absolute;top:8%;right:8%;bottom:8%;left:8%;content:"";border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 35px #ffffff14;animation:ringSpin 12s linear infinite}.p040-intro-ring:before{top:8%;right:8%;bottom:8%;left:8%;border-style:dashed;animation-duration:9s;animation-direction:reverse}.p040-intro-ring:after{top:18%;right:18%;bottom:18%;left:18%;border-color:#ffffff1a;animation-duration:16s}@keyframes ringSpin{to{transform:rotate(360deg)}}.p040-intro-logo{position:relative;width:78%;aspect-ratio:1;border-radius:50%;object-fit:cover;filter:contrast(1.18) brightness(.9) drop-shadow(0 0 24px rgba(255,255,255,.16));animation:logoFloat 4s ease-in-out infinite,logoPulse 2.6s ease-in-out infinite;-webkit-mask-image:radial-gradient(circle,#000 64%,transparent 76%);mask-image:radial-gradient(circle,#000 64%,transparent 76%)}@keyframes logoFloat{50%{transform:translateY(-9px) scale(1.015)}}@keyframes logoPulse{50%{filter:contrast(1.25) brightness(1.05) drop-shadow(0 0 42px rgba(255,255,255,.28))}}.p040-intro-copy{margin-top:-32px;position:relative;z-index:3}.p040-intro-copy p{margin:0 0 18px;color:#ffffff7a;font-size:11px;letter-spacing:.34em}.p040-sound-choice-wrap{margin:18px auto;width:min(330px,78vw);display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.15);border-radius:999px;overflow:hidden;background:#ffffff06}.p040-sound-choice{border:0;background:transparent;color:#ffffff94;padding:11px 12px;cursor:pointer;font-size:10px;letter-spacing:.17em}.p040-sound-choice+.p040-sound-choice{border-left:1px solid rgba(255,255,255,.12)}.p040-sound-choice.active{background:#ffffff1c;color:#fff}.p040-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;border:1px solid currentColor}.p040-sound-choice.active .p040-dot{background:#fff;box-shadow:0 0 12px #ffffffb3}.p040-enter-btn{border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:14px 28px;background:#ffffff0a;color:#fff;letter-spacing:.24em;font-size:12px;cursor:pointer;transition:.3s}.p040-enter-btn:hover{background:#fff;color:#050505;box-shadow:0 0 38px #ffffff38;transform:translateY(-2px)}.p040-intro-progress{width:min(300px,70vw);height:2px;margin:24px auto 0;background:#ffffff14;overflow:hidden}.p040-intro-progress i{display:block;height:100%;width:0;background:#fff;animation:loadBar 2.2s ease forwards}@keyframes loadBar{to{width:100%}}.p040-intro-skip{position:absolute;right:22px;top:22px;z-index:10;border:1px solid rgba(255,255,255,.25);background:#00000073;padding:10px 14px;border-radius:999px;cursor:pointer;letter-spacing:.14em;font-size:11px}.p040-intro-door{position:absolute;top:0;bottom:0;width:50%;z-index:1;background:#020202;transition:transform 1.4s cubic-bezier(.77,0,.18,1)}.p040-intro-door.left{left:0;border-right:1px solid rgba(255,255,255,.09)}.p040-intro-door.right{right:0;border-left:1px solid rgba(255,255,255,.09)}.p040-intro.opening .p040-intro-door.left{transform:translate(-101%)}.p040-intro.opening .p040-intro-door.right{transform:translate(101%)}.p040-intro.opening .p040-intro-core{animation:introExit 1.35s cubic-bezier(.25,.72,.18,1) forwards}@keyframes introExit{0%{transform:scale(1);opacity:1;filter:blur(0)}45%{transform:scale(.95);opacity:.95}to{transform:scale(1.35);opacity:0;filter:blur(12px)}}.p040-impact{animation:impact .5s ease}@keyframes impact{15%{transform:translate(-3px,2px)}30%{transform:translate(4px,-2px)}55%{transform:translate(-1px,1px)}}html:has(p040-store){height:auto;overflow-y:auto;background:#030303}body:has(p040-store){height:auto;min-height:100vh;overflow-y:visible;background:#030303;color:#eee}.p040{--ink:#eee;--line:#3b3b3f;background:#030303;color:#eee}.p040 .p040-header{background:radial-gradient(ellipse at top,#242429,#080809 60%,#030303)}.p040 .p040-announcement{background:#111;border-color:#444;color:#ccc}.p040 .p040-product{padding:16px 12px 0;gap:12px}.p040 .p040-gallery{position:relative;border:2px solid #aaa;border-radius:18px;background:linear-gradient(140deg,#fff,#343438 22%,#dedee0 45%,#222 65%,#aaa);padding:3px;box-shadow:inset 0 0 0 1px #fff5,0 5px 30px #000}.p040 .p040-gallery:after{content:"";position:absolute;z-index:2;pointer-events:none;left:8%;top:100%;width:7px;height:27px;border-radius:0 0 9px 9px;background:linear-gradient(90deg,#333,#fdfdfd 45%,#777 80%,#151515);box-shadow:48px -1px 0 -1px #aaa,207px -2px 0 -2px #ccc}.p040 .p040-slides{border-radius:13px 13px 0 0}.p040 .p040-slides figure{background:#0b0b0d}.p040 .p040-thumbs{background:#101012;margin:0;border-radius:0 0 13px 13px}.p040 .p040-thumbs button[aria-current=true]{outline:1px solid #eee;border-color:#eee}.p040 .p040-info{padding-top:38px}.p040 h1,.p040 .p040-footer-brand{color:#e7e7e9}.p040 select,.p040 input[type=email]{background:#121214;color:#fff;border-color:#717177;color-scheme:dark}.p040 .p040-chrome{border-radius:8px;box-shadow:inset 0 1px 1px #fff,0 2px 10px #0008}.p040 .p040-sticky{background:#08080af7;border-top:1px solid #aaa;color:#eee}.p040 .p040-muted,.p040 .p040-policies,.p040 figcaption{color:#aaa}.p040 .p040-dialog{background:#101012;color:#eee;border:1px solid #96969d;border-radius:14px}.p040 .p040-drawer{border-radius:16px 0 0 16px}.p040 .p040-rich th,.p040 .p040-rich td{color:#eee}.p040 .p040-models{gap:24px;padding:0 12px}.p040 .p040-models figure{border:2px solid #a9a9b0;border-radius:16px;overflow:hidden;box-shadow:0 0 0 2px #242426,0 0 18px #ddd1}.p040 .p040-eyebrow{margin-top:22px;background:linear-gradient(90deg,#eee,#767680,#eee);background-clip:text;-webkit-background-clip:text;color:transparent}.p040 .p040-status,.p040 [data-bag-status]{color:#ffb7b7}.p040 .p040-shipping-progress{border-color:#555}.p040 .p040-intro{color:#fff;border:0;padding:0;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;box-sizing:border-box}.p040 .p040-intro:not([open]){display:none}.p040 .p040-intro[open]{display:grid}.p040 .p040-intro::backdrop{background:#000}.p040 .p040-intro-logo{width:78%;height:auto}.p040 .p040-intro-copy p{line-height:1.7}.p040 .p040-intro-skip{color:#ddd}.p040 .p040-sound-choice{color:#aaa}.p040 .p040-sound-choice.active{color:#fff}.p040 .p040-intro-ring,.p040 .p040-intro-door{pointer-events:none}@media(max-height:600px){.p040 .p040-intro-logo-wrap{width:min(44vh,60vw)}.p040 .p040-intro-copy{margin-top:0}.p040 .p040-intro-progress{margin-top:12px}}@media(min-width:900px){.p040 .p040-product{padding:24px 40px}.p040 .p040-models{padding:0 40px}}.p040 .p040-gallery:after{left:0;width:100%;height:48px;top:calc(100% - 1px);border-radius:0;box-shadow:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20340%2048%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22c%22%3E%3Cstop%20stop-color%3D%22%23252525%22%2F%3E%3Cstop%20offset%3D%22.27%22%20stop-color%3D%22%23fafafa%22%2F%3E%3Cstop%20offset%3D%22.46%22%20stop-color%3D%22%23666%22%2F%3E%3Cstop%20offset%3D%22.7%22%20stop-color%3D%22%23eee%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23303035%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22url%28%23c%29%22%20stroke%3D%22%23bbb%22%20stroke-width%3D%22.5%22%3E%3Cpath%20d%3D%22M21%200h26c-8%200-11%203-11%2010v17c0%209-10%209-10%200V10C26%204%2025%202%2021%200Z%22%2F%3E%3Cpath%20d%3D%22M81%200h23c-8%202-9%205-9%2012v25c0%2010-8%2010-8%200V12c0-7-1-10-6-12Z%22%2F%3E%3Cpath%20d%3D%22M277%200h27c-9%203-10%205-10%2010v9c0%209-9%209-9%200v-9c0-6-2-8-8-10Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center top/100% 48px no-repeat}.p040 .p040-info{padding-top:48px}html:has(p040-store),body:has(p040-store),.p040,.p040 .p040-header,.p040 .p040-footer{background:#000}.p040 .p040-logo{background:#000}.p040 .p040-gallery{padding:0;border:0;border-radius:0;background:#000;box-shadow:none}.p040 .p040-gallery:after{display:none}.p040 .p040-liquid-frame{padding:6% 7% 18%;background:#000 url(p040-liquid-chrome.png) center/100% 100% no-repeat}.p040 .p040-slides{border-radius:0;background:#000}.p040 .p040-slides figure{background:#000;aspect-ratio:1}.p040 .p040-slides img{background:#000}.p040 .p040-thumbs{padding:5px 22px 8px;background:#000;border-radius:0;gap:10px}.p040 .p040-thumbs button{background:#000;border-color:#555}.p040 .p040-models figure{border:0;border-radius:0;box-shadow:none;background:#000 url(p040-liquid-chrome.png) center/100% 100% no-repeat;padding:6% 7% 18%}.p040 .p040-models figure img{border-radius:2px}.p040 .p040-info{padding-top:20px}.p040 .p040-title{gap:10px}.p040 h1{font-size:14px;letter-spacing:1.4px}.p040 .p040-product{padding-top:4px}.p040 .p040-logo{padding:0 0 10px}@media(min-width:900px){.p040 h1{font-size:21px}.p040 .p040-product{padding-top:20px}}.p040 .p040-liquid-frame{padding:6% 7% 28%}.p040 .p040-models figure{padding:6% 7% 28%}.p040 .p040-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.p040 .p040-reveal.p040-visible{opacity:1;transform:translateY(0)}.p040 .p040-chrome{background-size:200% 100%;background-position:0 0;transition:background-position .5s,transform .2s,filter .2s}.p040 .p040-chrome:hover{background-position:100% 0}.p040 .p040-chrome:active{transform:scale(.98)}.p040 .p040-discount{text-align:center;padding:24px 26px 28px;background:#050505;border:1px solid #999;box-shadow:inset 0 0 25px #fff1}.p040 .p040-discount h2{font:300 26px/1.25 Arial,sans-serif;letter-spacing:4px;color:#eee}.p040 .p040-discount .p040-eyebrow{margin-top:0;padding:10px 0}.p040 .p040-discount-number{font:300 70px/1.4 Arial,sans-serif;letter-spacing:-3px;background:linear-gradient(170deg,#fff 12%,#757575 28%,#f7f7f7 42%,#5e5e5e 55%,#ddd 70%);background-clip:text;-webkit-background-clip:text;color:transparent}.p040 .p040-discount-use{display:block;text-decoration:none;margin:18px 0}.p040 [hidden]{display:none!important}.p040 .p040-winning{animation:p040-prize .6s ease}@keyframes p040-prize{0%{transform:scale(.8);opacity:.3}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.p040 .p040-reveal{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.p040 .p040-winning{animation:none}.p040 .p040-chrome{transition:none}}.p040 .p040-models{align-items:start}.p040 .p040-models figure{min-width:0;padding:0;background:none;overflow:visible}.p040 .p040-model-frame{position:relative;width:100%;aspect-ratio:1;background:#000 url(p040-liquid-chrome.png) center/100% 100% no-repeat}.p040 .p040-model-frame img{position:absolute;left:11%;top:10%;width:78%;height:65%;max-width:none;aspect-ratio:auto;object-fit:contain;border-radius:0}.p040 .p040-models figcaption{padding:8px 12px 16px;text-align:center}.p040 .p040-shop-link{display:block;text-align:center;margin-top:16px}.p040 .p040-marquee{display:flex;align-items:center;background:#0b0b0b;border-bottom:1px solid #383838;min-height:44px;overflow:hidden}.p040 .p040-marquee-window{flex:1;min-width:0;overflow:hidden}.p040 .p040-marquee-track{display:flex;width:max-content;animation:p040-ticker 28s linear infinite}.p040 .p040-marquee-track>span{flex:none;display:flex;align-items:center;gap:30px;padding-right:30px;white-space:nowrap;font-size:10px;letter-spacing:2.2px;color:#e5e5e5}.p040 .p040-marquee-track i{font-size:15px;font-style:normal;color:#929292}.p040 [data-motion]{flex:0 0 44px;align-self:stretch;background:#101010;color:#ccc;border:0;border-left:1px solid #383838;font-size:18px;cursor:pointer}.p040 .p040-marquee:hover .p040-marquee-track{animation-play-state:paused}.p040 .p040-logo img{animation:p040-logo-light 8s ease-in-out infinite}@keyframes p040-ticker{to{transform:translate(-50%)}}@keyframes p040-logo-light{0%,65%,to{filter:brightness(1)}78%{filter:brightness(1.65) contrast(1.05)}}.p040 .p040-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;grid-column:1/-1}.p040 .p040-sizes button{min-width:0;min-height:50px;background:#080808;border:1px solid #505050;color:#ddd;font-size:13px;letter-spacing:1px;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.p040 .p040-sizes button[aria-pressed=true]{background:linear-gradient(125deg,#aaa,#fff 45%,#aaa);color:#101010;border-color:#eee;box-shadow:0 0 15px #fff2}.p040 .p040-sizes button:active:not(:disabled){transform:scale(.96)}.p040 .p040-sizes button:disabled{text-decoration:line-through;opacity:.35;cursor:not-allowed}.p040 .p040-buy:has(.p040-sizes){grid-template-columns:1fr}.p040 .p040-buy:has(.p040-sizes) .p040-link{justify-self:end;padding:8px 0;min-height:44px}.p040 .p040-shipping-meter{height:5px;background:#303030;border-radius:5px;overflow:hidden;margin:0 0 20px}.p040 .p040-shipping-meter span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#686868,#eee,#a8a8a8);transition:transform .65s cubic-bezier(.2,.8,.2,1)}.p040 .p040-shipping-meter.is-complete{box-shadow:0 0 12px #ddd5}.p040 .p040-shipping-progress{padding-bottom:10px;margin-bottom:0;border-bottom:0}.p040 .p040-look-controls{display:flex;align-items:center;gap:8px;padding:0 20px 8px;max-width:1600px;margin:auto}.p040 .p040-look-controls span{margin-right:auto;color:#aaa;font-size:9px;letter-spacing:2px}.p040 .p040-look-controls button{width:44px;height:44px;border:1px solid #444;background:#080808;color:#eee;font-size:20px}.p040 .p040-models{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#777 #111;overscroll-behavior-x:contain;padding:0 20px 14px;max-width:1600px;margin:auto}.p040 .p040-models figure{flex:0 0 88%;scroll-snap-align:start;max-width:520px}.p040 .p040-model-frame{aspect-ratio:4/5}.p040 .p040-models figure:only-child{flex-basis:100%;max-width:650px}.p040 .p040-thumbs button[aria-current=true]{border-color:#eee;box-shadow:0 0 8px #fff3}.p040.p040-paused .p040-marquee-track,.p040.p040-paused .p040-logo img{animation-play-state:paused!important}.p040.p040-paused .p040-reveal{opacity:1;transform:none}@media(min-width:900px){.p040 .p040-models{padding:0 40px 16px}.p040 .p040-models figure{flex-basis:calc(50% - 8px);max-width:none}.p040 .p040-look-controls{padding:0 40px 8px}.p040 .p040-sizes{max-width:420px}}@media(prefers-reduced-motion:reduce){.p040 .p040-marquee-track{animation:none;display:block;width:auto}.p040 .p040-marquee-track>span{white-space:normal;display:block;text-align:center;font-size:9px;padding:8px 12px;line-height:1.8}.p040 .p040-marquee-track>span+span{display:none}.p040 .p040-marquee-track i{padding:0 8px}.p040 [data-motion]{display:none}.p040 .p040-logo img{animation:none}}.p040 .p040-models{scroll-padding-inline:20px}@media(min-width:900px){.p040 .p040-models{scroll-padding-inline:40px}}.p040 .p040-header nav{min-height:44px}.p040 .p040-logo{padding:0 0 6px}.p040 .p040-logo img{height:82px;max-height:82px}.p040 .p040-liquid-frame{position:relative;width:min(100%,38svh,360px);aspect-ratio:1;margin:0 auto;padding:0}.p040 .p040-liquid-frame .p040-slides{position:absolute;left:8%;top:7%;width:84%;height:70%}.p040 .p040-liquid-frame .p040-slides figure{aspect-ratio:auto;height:100%;min-width:0}.p040 .p040-liquid-frame .p040-slides img{object-fit:contain}.p040 .p040-thumbs{justify-content:center;padding:4px 16px 8px}.p040 .p040-thumbs button{height:44px;flex-basis:42px}.p040 .p040-info{padding:10px 20px 16px}.p040 .p040-title{margin-bottom:14px}.p040 .p040-buy{gap:8px}.p040 .p040-buy:has(.p040-sizes) .p040-link{padding:0;min-height:34px}.p040 .p040-sizes button{min-height:46px}.p040 .p040-editorial{margin-top:12px}.p040 .p040-editorial>.p040-eyebrow{padding-top:12px;padding-bottom:10px;margin:0}.p040 .p040-look-controls{padding-bottom:4px}.p040 .p040-footer{padding-top:30px}.p040 .p040-sticky-summary{display:grid;gap:2px;flex:none}.p040 .p040-selected-size{font-size:9px;letter-spacing:1.4px;color:#bbb}.p040 .p040-quantity{display:inline-flex;align-items:center;border:1px solid #555;margin:8px 0 4px}.p040 .p040-quantity button{min-width:44px;min-height:44px;padding:6px;text-decoration:none;font-size:20px;line-height:1;background:#171717}.p040 .p040-quantity span{min-width:32px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.p040 .p040-quantity+button{display:block}@media(min-width:900px){.p040 .p040-logo img{height:100px;max-height:100px}.p040 .p040-product{max-width:1280px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:20px}.p040 .p040-liquid-frame{width:min(100%,60svh,560px)}.p040 .p040-info{padding:20px 24px;top:10px}.p040 .p040-models,.p040 .p040-look-controls{max-width:1120px}.p040 .p040-models figure{flex-basis:calc(50% - 8px)}.p040 .p040-editorial{margin-top:24px}}@media(min-width:900px){.p040 .p040-editorial>.p040-eyebrow{max-width:1120px;margin:0 auto;padding-left:40px;padding-right:40px}}.p040 .p040-music-controls{display:flex;align-items:center;justify-content:center;gap:16px;min-height:38px;flex-wrap:wrap;padding:0 0 4px;color:#aaa}.p040 .p040-music-controls button{background:none;border:0;color:#ddd;min-height:38px;padding:0 6px;font-size:9px;letter-spacing:1.5px}.p040 .p040-music-controls label{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.2px}.p040 .p040-music-controls input{width:70px;accent-color:#ddd;margin:0;min-height:30px}.p040 .p040-music-controls [role=status]{font-size:11px;flex-basis:100%;text-align:center}.p040 .p040-music-controls [role=status]:empty{display:none}.p040 .p040-intro-remember{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:10px;color:#aaa;font-size:9px;letter-spacing:1px}.p040 .p040-intro-remember input{width:18px;height:18px;accent-color:#ddd}.p040 .p040-look-controls .p040-star-control{width:56px;height:60px;padding:0;border:0;background:transparent}.p040 .p040-star-control svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 3px #fff2);transition:filter .2s,transform .2s}.p040 .p040-star-control:hover:not(:disabled) svg{filter:drop-shadow(0 0 5px #fff6);transform:scale(1.07)}.p040 .p040-star-control:disabled{opacity:.3}@media(max-width:899px){.p040 .p040-liquid-frame{width:min(100%,34svh,340px)}}.p040 .p040-sticky-summary .p040-selected-size{background:none;border:0;text-align:left;padding:0;min-height:24px;color:#bbb;cursor:pointer}.p040 .p040-size-sheet{position:fixed;inset:auto 0 0;width:min(100%,520px);margin:0 auto;max-height:85dvh;padding:22px 24px max(24px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#080808}.p040 .p040-size-sheet[open]{animation:p040-sheet-in .25s ease-out}.p040 .p040-size-sheet .p040-sizes{max-width:none;margin:20px 0}.p040 .p040-fit-reference{font-size:12px;line-height:1.8;color:#bbb;margin:14px 0}.p040 [data-sheet-status]{font-size:12px;color:#ffb7b7}.p040 .p040-size-sheet .p040-link{min-height:44px}.p040 .p040-zoom{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;border:0;border-radius:0;background:#000;overflow:hidden}.p040 .p040-zoom[open]{display:flex;flex-direction:column}.p040 .p040-zoom .p040-dialog-head{flex:none;margin-bottom:12px}.p040 .p040-zoom .p040-dialog-head>div{display:flex;gap:8px}.p040 .p040-zoom-stage{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.p040 .p040-zoom-stage img{width:100%;height:100%;object-fit:contain;max-width:none}.p040 .p040-zoom-stage.is-zoomed img{width:200%;height:200%;object-fit:contain}.p040 .p040-zoom-hint{flex:none;text-align:center;color:#aaa;font-size:9px;letter-spacing:1.5px;margin:12px 0 max(8px,env(safe-area-inset-bottom))}.p040 .p040-slides img[role=button],.p040 .p040-model-frame img[role=button]{cursor:zoom-in}@keyframes p040-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.p040 .p040-sticky-summary .p040-selected-size{margin:0;justify-self:start;font-size:9px;letter-spacing:1.4px}.p040 .p040-look-heading{text-align:center;position:relative;padding:45px 20px 25px;background:radial-gradient(ellipse at center,#17171766,transparent 65%)}.p040 .p040-look-heading h2{font-weight:300;font-size:clamp(30px,6vw,60px);letter-spacing:.2em;margin:8px 0 14px;color:#eaeaea;text-shadow:0 0 18px #fff3}.p040 .p040-look-heading p,.p040 .p040-look-heading a{font-size:9px;letter-spacing:3px;color:#bbb;text-decoration:none}.p040 .p040-look-heading a{display:inline-flex;align-items:center;min-height:44px}.p040 .p040-spark{display:inline-block;font-size:42px;font-weight:100;line-height:1;color:#eee;text-shadow:0 0 9px #fff8;animation:p040-sparkle 7s ease-in-out infinite;pointer-events:none}.p040 .p040-model-frame{isolation:isolate;background:none;overflow:visible}.p040 .p040-model-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:url(p040-liquid-chrome.png) center/100% 100% no-repeat;pointer-events:none;animation:p040-metal-breathe 9s ease-in-out infinite}.p040 .p040-model-frame img{left:7%;top:6%;width:86%;height:73%;object-fit:contain;border-radius:10px;z-index:1}.p040 .p040-model-frame:after{content:"\2726";position:absolute;right:0;top:4%;font-size:48px;line-height:1;color:#fff;text-shadow:0 0 12px #fffa;z-index:3;pointer-events:none;animation:p040-sparkle 7s 2s ease-in-out infinite}.p040 .p040-models figure:nth-child(2n) .p040-model-frame:after{top:auto;bottom:15%;left:0;right:auto;animation-delay:4s}.p040 .p040-models figcaption{padding:0 12px 22px;font-size:10px;letter-spacing:1px;line-height:1.9}.p040 .p040-look-controls{justify-content:center;padding-bottom:12px}.p040 .p040-look-controls span{margin-right:12px}.p040 .p040-locked{position:relative;isolation:isolate;overflow:hidden;padding:0 0 120px;text-align:center;margin-top:36px;background:#000}.p040 .p040-chrome-divider{height:130px;width:100%;background:url(p040-liquid-chrome.png) center bottom/100% 520px no-repeat;pointer-events:none;position:relative;z-index:1;animation:p040-metal-breathe 9s 3s ease-in-out infinite}.p040 .p040-ghost{position:absolute;top:115px;left:50%;transform:translate(-50%) rotate(-12deg);font-size:clamp(220px,65vw,700px);font-style:italic;font-weight:200;line-height:1;color:#070707;-webkit-text-stroke:1px #202020;opacity:.7;z-index:-1;pointer-events:none;letter-spacing:-.13em;padding-right:.13em}.p040 .p040-locked-content{position:relative;max-width:850px;margin:auto;padding:60px 24px 20px}.p040 .p040-locked h2{font-weight:300;font-size:clamp(26px,6vw,62px);letter-spacing:.13em;line-height:1.25;margin:0 0 18px;color:#eee;text-shadow:0 0 15px #fff4}.p040 .p040-locked-sub{font-size:9px;letter-spacing:3px;line-height:1.9;color:#ccc;margin:0 0 34px}.p040 .p040-spark-a{position:absolute;left:5%;top:20px;font-size:34px}.p040 .p040-spark-b{position:absolute;right:5%;top:175px;font-size:45px;animation-delay:3s}.p040 .p040-email-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.p040 .p040-email-row{display:flex;border:1px solid #999;border-radius:32px;background:#090909;box-shadow:inset 0 1px 3px #fff3;gap:0;padding:4px}.p040 .p040-email-row input{width:0;flex:1;min-width:0;background:transparent;border:0;border-radius:24px;padding:15px 13px;font-size:12px;letter-spacing:2px;color:#eee;min-height:52px}.p040 .p040-email-row input::placeholder{color:#999;font-size:10px}.p040 .p040-email-row .p040-join{width:auto;flex:none;min-height:52px;padding:14px 16px;border-radius:26px;font-size:9px;letter-spacing:1.4px;border:2px solid #ddd;color:#fff;background:linear-gradient(165deg,#f5f5f5,#555 5%,#080808 16%,#171717 66%,#aaa 87%,#111 94%,#eee);box-shadow:inset 0 0 0 2px #333,inset 0 0 7px #fff8,0 0 9px #fff2}.p040 .p040-locked .p040-consent{text-align:left;font-size:10px;color:#aaa;line-height:1.6;margin:16px 8px 0;display:flex;align-items:start;gap:9px;letter-spacing:0}.p040 .p040-locked .p040-consent input{accent-color:#bbb;flex:none;width:17px;height:17px;margin:0}.p040 .p040-locked .p040-consent a{color:#ddd}.p040 .p040-socials{display:flex;justify-content:space-around;gap:10px;margin:42px 0 30px}.p040 .p040-socials a{display:flex;flex:1;align-items:center;flex-direction:column;gap:14px;text-decoration:none;color:#ddd;font-size:9px;letter-spacing:2px;padding:8px 0;min-width:0;transition:transform .2s,color .2s}.p040 .p040-socials svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #fff5)}.p040 .p040-socials a:hover{color:#fff;transform:translateY(-3px)}.p040 .p040-footer-sound{display:inline-flex;align-items:center;gap:16px;background:none;border:0;color:#ccc;min-height:48px;font-size:9px;letter-spacing:3px;cursor:pointer}.p040 .p040-sound-switch{width:45px;height:25px;border:1px solid #bbb;border-radius:25px;padding:3px;box-shadow:inset 0 0 4px #fff3}.p040 .p040-sound-switch:after{content:"";display:block;width:17px;height:17px;border-radius:50%;background:conic-gradient(#eee,#444,#fff,#666,#eee);transition:transform .2s}.p040 .p040-playing .p040-sound-switch:after{transform:translate(19px)}.p040 .p040-equalizer{display:flex;align-items:center;gap:3px;height:28px}.p040 .p040-equalizer i{display:block;width:2px;height:10px;background:#ddd;transform-origin:center;animation:p040-eq .8s ease-in-out infinite alternate;animation-play-state:paused}.p040 .p040-equalizer i:nth-child(2),.p040 .p040-equalizer i:nth-child(4){height:19px;animation-delay:-.3s}.p040 .p040-equalizer i:nth-child(3){height:27px;animation-delay:-.6s}.p040 .p040-playing .p040-equalizer i{animation-play-state:running}.p040 .p040-locked .p040-footer-links{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:18px 0 0}.p040 .p040-locked .p040-footer-links button{font-size:8px;letter-spacing:2px;min-height:44px}.p040 .p040-divider-bottom{margin:0 0 34px;height:150px;transform:scaleX(-1)}.p040 .p040-locked .p040-policies{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;border-top:1px solid #444;margin:0 24px 24px;padding:24px 0 0;font-size:9px;letter-spacing:1.5px}.p040 .p040-locked>small{font-size:9px;letter-spacing:3px;color:#aaa}.p040 .p040-locked-result{color:#eee;letter-spacing:2px;line-height:1.8}.p040 .p040-locked-result small{letter-spacing:0;color:#aaa}@keyframes p040-sparkle{0%,60%,to{opacity:.6;transform:scale(.88)}75%{opacity:1;transform:scale(1.05)}}@keyframes p040-metal-breathe{0%,55%,to{filter:brightness(1)}72%{filter:brightness(1.3)}}@keyframes p040-eq{to{transform:scaleY(.4)}}.p040.p040-paused .p040-spark,.p040.p040-paused .p040-model-frame:before,.p040.p040-paused .p040-model-frame:after,.p040.p040-paused .p040-chrome-divider,.p040.p040-paused .p040-equalizer i{animation-play-state:paused}@media(min-width:900px){.p040 .p040-models figure:nth-child(2n){padding-top:70px}.p040 .p040-locked-content{padding-top:85px;padding-bottom:35px}.p040 .p040-chrome-divider{background-size:100% 700px;height:170px}.p040 .p040-socials svg{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.p040 .p040-spark,.p040 .p040-model-frame:before,.p040 .p040-model-frame:after,.p040 .p040-chrome-divider,.p040 .p040-equalizer i{animation:none}.p040 .p040-socials a,.p040 .p040-sound-switch:after{transition:none}}.p040 .p040-email-row .p040-join{color:#fff!important;font-size:9px!important;text-shadow:0 1px 3px #000}.p040 .p040-spark-b{right:3%;top:145px;font-size:30px}.p040 .p040-email-row input{font-size:16px;letter-spacing:1px}.p040 .p040-chrome-divider:empty{display:block}.p040 .p040-model-frame{aspect-ratio:auto!important;padding:16px 16px 48px}.p040 .p040-model-frame img{position:relative;inset:auto;width:100%;height:auto;max-width:100%;aspect-ratio:var(--photo-ratio,auto);object-fit:contain;border-radius:6px}.p040 .p040-model-frame:before{background:none;border:solid transparent;border-width:16px 16px 48px;border-image:url(p040-liquid-chrome.png) 100 100 285 100 / 16px 16px 48px 16px stretch;animation:none}.p040 .p040-model-frame:after,.p040 .p040-spark{content:"";width:42px;height:42px;font-size:0;background:url(p040-star.svg) center/contain no-repeat;filter:drop-shadow(0 0 3px #fff5);text-shadow:none;animation:none}.p040 .p040-model-frame:after{top:0;right:0}.p040 .p040-models figure:nth-child(2n) .p040-model-frame:after{bottom:37px;left:0}.p040 .p040-models figure.p040-visible .p040-model-frame:before{animation:p040-chrome-arrive 1.5s ease-out both}.p040 .p040-models figure.p040-visible .p040-model-frame:after{animation:p040-star-arrive 1.3s .3s ease-out both}.p040 .p040-look-heading{padding:24px 20px 10px}.p040 .p040-look-heading h2{font-size:clamp(30px,5vw,54px);margin:6px 0}.p040 .p040-look-heading p{margin:8px 0;font-size:10px}.p040 .p040-look-heading a{font-size:10px;letter-spacing:2px}.p040 .p040-look-controls{padding-bottom:0}.p040 .p040-models{padding-bottom:4px;gap:16px}.p040 .p040-models figure{flex-basis:85%}.p040 .p040-models figcaption{font-size:12px;letter-spacing:.4px;line-height:1.7;padding:0 8px 12px}.p040 .p040-locked{margin-top:14px;padding-bottom:96px}.p040 .p040-locked-content{padding:30px 24px 12px}.p040 .p040-locked-sub{font-size:10px;letter-spacing:2px;margin-bottom:24px}.p040 .p040-locked .p040-consent{font-size:12px!important;line-height:1.6}.p040 .p040-socials{margin:28px 0 18px}.p040 .p040-socials a{font-size:10px;letter-spacing:1.3px}.p040 .p040-spark-a{top:0;left:3%}.p040 .p040-spark-b{top:105px;right:2%}.p040 .p040-chrome-divider{height:95px;background-size:100% 385px;animation:none}.p040 .p040-divider-bottom{height:100px;margin-bottom:20px}.p040 .p040-email-row .p040-join{position:relative;border-radius:22px 18px 24px 16px;border:0;background:#080808;box-shadow:none;padding:14px 18px;font-size:10px!important}.p040 .p040-email-row .p040-join:before{content:"";position:absolute;top:-2px;right:-1px;bottom:-9px;left:-1px;border:solid transparent;border-width:8px 9px 14px;border-image:url(p040-liquid-chrome.png) 100 100 285 100 / 8px 9px 14px 9px stretch;pointer-events:none}.p040 .p040-email-row{overflow:visible;margin-bottom:10px}.p040 .p040-join:active{transform:scale(.97)}.p040 .p040-title{margin-bottom:10px}.p040 .p040-title h1{font-size:15px;letter-spacing:1px;line-height:1.5}.p040 .p040-title [data-price]{font-size:16px;color:#eee}.p040 .p040-buy>label{font-size:11px;letter-spacing:1.5px}.p040 .p040-info summary{font-size:12px;letter-spacing:1.2px;padding:16px 0}.p040 .p040-rich,.p040 .p040-muted{font-size:14px;line-height:1.7}.p040 .p040-liquid-frame{width:min(100%,40svh,380px);background:none;padding:12px 12px 32px;aspect-ratio:1}.p040 .p040-liquid-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;border:solid transparent;border-width:12px 12px 32px;border-image:url(p040-liquid-chrome.png) 100 100 285 100 / 12px 12px 32px 12px stretch}.p040 .p040-liquid-frame .p040-slides{position:relative;inset:auto;width:100%;height:100%;border-radius:5px}.p040 .p040-liquid-frame .p040-slides figure:first-child img{object-fit:cover;transform:scale(1.24);object-position:center 42%}.p040 .p040-header .p040-logo img{height:72px;max-height:72px}.p040 .p040-sticky{gap:12px;padding:8px 16px max(8px,env(safe-area-inset-bottom));transition:opacity .15s,transform .15s}.p040 .p040-sticky .p040-sticky-photo{width:42px;height:46px;object-fit:contain;flex:none;border:1px solid #444;border-radius:5px}.p040 .p040-sticky [data-sticky]{max-width:190px;font-size:10px!important;letter-spacing:1.2px;padding:10px 12px}.p040 .p040-sticky [data-price]{font-size:13px}.p040:has(.p040-locked input:focus) .p040-sticky,.p040:has([data-dialog=zoom][open]) .p040-sticky{visibility:hidden;opacity:0;transform:translateY(100%);pointer-events:none}.p040 .p040-cart-item{grid-template-columns:88px 1fr;gap:16px;padding:18px 0}.p040 .p040-cart-item img{width:88px;height:114px;object-fit:contain;background:#000;border:1px solid #333;border-radius:6px}.p040 .p040-cart-item h3{font-size:14px;line-height:1.6;letter-spacing:.5px}.p040 .p040-cart-item .p040-cart-size{font-size:15px;letter-spacing:1px;color:#eee;margin:7px 0}.p040 .p040-cart-item .p040-item-price{font-size:14px;color:#ccc}.p040 .p040-total{font-size:15px;align-items:center}.p040 .p040-total strong{font-size:20px;display:inline-block;font-variant-numeric:tabular-nums}@keyframes p040-chrome-arrive{0%,to{filter:brightness(1)}45%{filter:brightness(1.65)}}@keyframes p040-star-arrive{0%,to{filter:brightness(1) drop-shadow(0 0 2px #fff4)}40%{filter:brightness(2) drop-shadow(0 0 8px #fff9)}}@media(min-width:900px){.p040 .p040-liquid-frame{width:min(100%,65svh,590px)}.p040 .p040-title h1{font-size:23px}.p040 .p040-header .p040-logo img{height:92px;max-height:92px}.p040 .p040-models{display:grid;grid-template-columns:1fr .85fr 1.05fr;align-items:start;gap:24px;overflow:visible;padding:0 32px;max-width:1320px}.p040 .p040-models figure{width:100%;max-width:none}.p040 .p040-models figure:nth-child(2n){padding-top:65px}.p040 .p040-models figure:nth-child(3n){padding-top:28px}.p040 .p040-look-controls{display:none}.p040 .p040-locked-content{padding-top:35px}.p040 .p040-locked{margin-top:32px}.p040 .p040-chrome-divider{background-size:100% 580px;height:140px}}@media(prefers-reduced-motion:reduce){.p040 .p040-models figure.p040-visible .p040-model-frame:before,.p040 .p040-models figure.p040-visible .p040-model-frame:after{animation:none}}.p040 .p040-liquid-frame .p040-slides figure:first-child img{transform:none;object-fit:contain}.p040 .p040-liquid-frame .p040-slides .p040-print-detail img{object-fit:cover;transform:scale(1.3);object-position:center 42%}.p040 .p040-gallery-status{display:flex;justify-content:space-between;max-width:360px;margin:0 auto;padding:2px 16px;font-size:9px;letter-spacing:1.5px;color:#aaa}.p040 .p040-thumbs button:first-child img{object-fit:cover}.p040 .p040-sticky-hidden{visibility:hidden;opacity:0;transform:translateY(100%);pointer-events:none}.p040 .p040-share{background:none;border:0;border-bottom:1px solid #555;color:#ccc;min-height:44px;font-size:10px;letter-spacing:1.5px;margin:0 0 8px;padding:8px 0}.p040 .p040-share-status{font-size:12px;color:#ccc;margin:0}.p040 .p040-share-status:empty{display:none}.p040 .p040-copy-url{width:100%;padding:12px;color:#eee;background:#111;border:1px solid #555;font-size:16px}.p040 .p040-fit-card{display:grid;grid-template-columns:90px 1fr;gap:16px;margin:0 0 20px;align-items:start}.p040 .p040-fit-card img{width:90px;height:auto;border:1px solid #444;border-radius:5px}.p040 .p040-fit-card h3{font-size:12px;letter-spacing:2px;margin:0 0 12px}.p040 .p040-fit-card p{font-size:12px;line-height:1.7;color:#ccc;margin:8px 0}.p040 .p040-sheet-product{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:16px;margin:12px 0 20px}.p040 .p040-sheet-product img{width:76px;height:90px;object-fit:contain;background:#000;border:1px solid #444;border-radius:5px}.p040 .p040-sheet-product p{font-size:13px;margin:0 0 6px;line-height:1.5}.p040 .p040-sheet-product strong{font-size:15px;font-weight:400}.p040 [data-sheet-selected]{display:block;font-size:10px;letter-spacing:1.5px;color:#bbb;margin-top:6px}.p040 .p040-added-message{font-size:12px;letter-spacing:1.5px;color:#eee;padding:10px;border:1px solid #555;background:#181818}.p040 .p040-added-message:empty{display:none}.p040 .p040-faq{max-width:850px;padding:30px 24px;margin:0 auto}.p040 .p040-faq h2{font-size:18px;font-weight:300;letter-spacing:3px;margin:0 0 14px}.p040 .p040-faq summary{font-size:11px;letter-spacing:1.2px;padding:17px 0}.p040 .p040-faq p{font-size:13px;line-height:1.8;color:#bbb;margin:0 0 20px}.p040 .p040-faq a{text-decoration:underline}.p040 .p040-next-card{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:20px;padding:24px;margin:20px auto 30px;max-width:800px;border-top:1px solid #333;border-bottom:1px solid #333;background:radial-gradient(ellipse at 10% 50%,#191919,#000 60%)}.p040 .p040-next-art svg,.p040 .p040-next-art img{width:100%;height:190px;object-fit:contain}.p040 .p040-next-art img{filter:brightness(.3)}.p040 .p040-next-label{font-size:9px;letter-spacing:2px;color:#aaa}.p040 .p040-next-card h2{font-size:22px;letter-spacing:3px;font-weight:300;line-height:1.3}.p040 .p040-next-card p:not(.p040-next-label){font-size:12px;color:#bbb;line-height:1.7}.p040 .p040-next-card .p040-chrome{font-size:9px!important;letter-spacing:1px;padding:12px 8px}@media(max-width:899px){.p040 .p040-header .p040-logo img{height:58px;max-height:58px}.p040 .p040-liquid-frame{width:min(100%,31svh,320px)}.p040 .p040-music-controls{min-height:30px;padding:0}.p040 .p040-music-controls button{min-height:30px}.p040 .p040-info{padding-top:6px}.p040 .p040-title h1{font-size:14px}.p040 .p040-buy .p040-link{min-height:30px}.p040 .p040-thumbs button{height:36px;flex-basis:36px}.p040 .p040-thumbs{padding-bottom:4px}}@media(max-width:350px){.p040 .p040-next-card{grid-template-columns:80px 1fr;gap:12px;padding:20px 16px}.p040 .p040-next-card h2{font-size:19px}}@media(min-width:900px){.p040 .p040-next-card{grid-template-columns:200px 1fr;gap:42px;padding:35px}.p040 .p040-next-card h2{font-size:35px}.p040 .p040-next-card .p040-chrome{max-width:300px}.p040 .p040-gallery-status{max-width:500px}}.p040 .p040-liquid-frame .p040-slides figure.p040-print-detail img{object-fit:cover;transform:scale(1.55);object-position:center 42%}.p040 [data-dialog=size] table{font-size:13px;line-height:1.4;table-layout:fixed;width:100%}.p040 [data-dialog=size] th,.p040 [data-dialog=size] td{font-size:13px;padding:9px 6px;word-wrap:break-word}.p040 [data-dialog=size] caption{font-size:11px;margin-bottom:8px;text-align:left}.p040 [data-dialog=size] .p040-rich>p{font-size:12px;line-height:1.6}.p040 [data-dialog=size] .p040-dialog-head{margin-bottom:16px}.p040 .p040-liquid-frame .p040-slides img,.p040 .p040-liquid-frame .p040-slides figure:first-child img{object-fit:contain;transform:none}.p040 .p040-chrome{border-radius:9px 7px 10px;background:linear-gradient(125deg,#777,#f5f5f5 16%,#c9c9c9 43%,#fafafa 48%,#aaa 72%,#e6e6e6);box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #444,0 2px 8px #0008}.p040 .p040-email-row .p040-join{background:#080808;box-shadow:none}.p040 .p040-liquid-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;border:solid transparent;border-width:12px 12px 32px;border-image:url(p040-liquid-chrome.png) 100 100 285 100 / 12px 12px 32px 12px stretch;filter:brightness(2);clip-path:polygon(-30% 0,-20% 0,-60% 100%,-70% 100%);opacity:0}.p040.p040-arrived .p040-liquid-frame:after{animation:p040-metal-sweep 1.3s .2s ease-out}.p040.p040-arrived .p040-product{animation:p040-product-arrive .65s ease-out}.p040 .p040-model-frame{background:linear-gradient(115deg,transparent 35%,#fff2 48%,transparent 60%);background-size:300% 100%;background-position:100% 0}.p040 .p040-models figure.p040-visible .p040-model-frame{animation:p040-frame-sweep 1.4s ease-out both}.p040 .p040-model-frame img{background:#000}.p040 .p040-details-strip{max-width:1100px;margin:24px auto 36px;padding:0 24px}.p040 .p040-details-strip h2{font-size:12px;letter-spacing:3px;font-weight:400;margin:0 0 18px}.p040 .p040-details-strip>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #555;padding-top:20px}.p040 .p040-details-strip span,.p040 .p040-story>div>span{font-size:9px;letter-spacing:2px;color:#aaa}.p040 .p040-details-strip h3{font-size:13px;letter-spacing:1px;font-weight:400;color:#eee;margin:9px 0}.p040 .p040-details-strip p{font-size:12px;line-height:1.7;color:#aaa}.p040 .p040-campaign{position:relative;width:100%;max-height:900px;isolation:isolate;background:#000;overflow:hidden}.p040 .p040-campaign>img{width:100%;height:auto;max-height:900px;object-fit:contain}.p040 .p040-campaign>div{position:absolute;inset:auto 0 0;padding:70px 24px 28px;background:linear-gradient(transparent,#000d);color:#fff}.p040 .p040-campaign span{font-size:10px;letter-spacing:4px}.p040 .p040-campaign h2{font-size:clamp(36px,7vw,90px);font-weight:300;letter-spacing:5px;margin:6px 0 14px}.p040 .p040-campaign a,.p040 .p040-story a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:2px;border-bottom:1px solid #888}.p040 .p040-story{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;max-width:1100px;margin:45px auto;padding:0 24px}.p040 .p040-story>img{width:100%;height:auto;border-radius:4px}.p040 .p040-story h2{font-size:clamp(24px,4vw,48px);letter-spacing:2px;font-weight:300;margin:10px 0 20px;color:#eee}.p040 .p040-story p{font-size:14px;color:#bbb;line-height:1.9;margin:0 0 18px}.p040 .p040-drawer{border-left:2px solid #aaa;box-shadow:inset 2px 0 2px #ffffff50,-12px 0 45px #0009;background:linear-gradient(105deg,#171717,#080808 40%)}.p040 .p040-drawer .p040-dialog-head{padding-bottom:16px;border-bottom:1px solid #555}.p040 .p040-zoom-navigation{display:flex;align-items:center;justify-content:center;gap:16px;flex:none;margin-top:8px}.p040 .p040-zoom-navigation button{background:#111;border:1px solid #777;border-radius:6px;min-width:44px;min-height:44px;color:#eee;font-size:24px}.p040 .p040-zoom-navigation [data-zoom-done]{font-size:10px;letter-spacing:2px;padding:0 14px;margin-left:auto}.p040 [data-zoom-count]{font-size:11px;letter-spacing:2px;color:#ccc}.p040 .p040-zoom-stage:not(.is-zoomed){touch-action:pan-y pinch-zoom}.p040 .p040-zoom-stage img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.p040 .p040-zoom-hint{font-size:9px;margin:8px 0 max(4px,env(safe-area-inset-bottom))}html:has(.p040-error),body:has(.p040-error){background:#000}body:has(.p040-error) .shopify-section-group-header-group,body:has(.p040-error) .shopify-section-group-footer-group{display:none}.p040.p040-error{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:#000;text-align:center;color:#eee}.p040-error>a:first-child img{width:90px;height:90px;object-fit:contain}.p040-error>p{font-size:12px;letter-spacing:2px;color:#aaa;line-height:1.7}.p040 .p040-error-number{font:300 clamp(120px,30vw,330px)/1 Arial,sans-serif;letter-spacing:-.08em;padding-right:.08em;background:linear-gradient(165deg,#eee 15%,#444 31%,#fff 42%,#666 51%,#ddd 68%,#333 82%);color:transparent;background-clip:text;-webkit-background-clip:text}.p040.p040-error h1{font-size:clamp(22px,5vw,44px);font-weight:300;letter-spacing:4px;margin:20px 0}.p040-error>a.p040-chrome{max-width:300px;display:block;margin-top:24px;text-decoration:none}@keyframes p040-metal-sweep{0%{opacity:0;clip-path:polygon(-30% 0,-20% 0,-60% 100%,-70% 100%)}20%,80%{opacity:1}to{opacity:0;clip-path:polygon(150% 0,160% 0,120% 100%,110% 100%)}}@keyframes p040-frame-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes p040-product-arrive{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:600px){.p040 .p040-details-strip>div{grid-template-columns:1fr;gap:6px}.p040 .p040-details-strip article{display:grid;grid-template-columns:95px 1fr;gap:0 14px;border-bottom:1px solid #222;padding:8px 0}.p040 .p040-details-strip article>span{grid-row:1/3;padding-top:12px}.p040 .p040-details-strip h3{margin-bottom:0}.p040 .p040-details-strip p{margin:7px 0 12px}.p040 .p040-story{gap:18px;margin:30px auto;grid-template-columns:34% 1fr}.p040 .p040-story p{font-size:12px;line-height:1.7}.p040 .p040-story h2{font-size:22px;letter-spacing:1px;margin-bottom:12px}.p040 .p040-story a{font-size:9px;letter-spacing:1px}}@media(min-width:900px){.p040 .p040-campaign{height:700px;display:flex;align-items:center;background:radial-gradient(ellipse at 25% 50%,#171717,#000 65%)}.p040 .p040-campaign>img{width:55%;height:100%;object-fit:contain}.p040 .p040-campaign>div{top:0;right:0;bottom:0;left:55%;display:flex;flex-direction:column;justify-content:center;background:none;padding:40px}.p040 .p040-campaign a{align-self:start}}.p040.p040-paused .p040-model-frame,.p040.p040-paused .p040-liquid-frame:after,.p040.p040-paused .p040-product{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.p040 .p040-model-frame,.p040 .p040-liquid-frame:after,.p040 .p040-product{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/project040.css.map */
