:root{--v4-night:#06070b;--v4-deep:#0c0d13;--v4-moon:#e9e6f0;--v4-halo:#bfb8de;--v4-ease:cubic-bezier(.2,.7,.1,1);--v4-hair:linear-gradient(90deg,transparent,#d8dbe6aa 50%,transparent)}::selection{background:#bfb8de;color:#06070b}.v4 .arrival{--v4-arch-r:max(5vw, calc(50% - 760px) );--v4-arch-w:min(31vw,580px);--v4-arch-t:13%;background:radial-gradient(ellipse 55% 75% at 74% 42%,#1d1c29,var(--v4-night) 70%)}.v4 .arrival-photo{inset:auto;right:var(--v4-arch-r);top:var(--v4-arch-t);bottom:0;width:var(--v4-arch-w);height:auto;max-height:none;border-radius:999px 999px 0 0;overflow:hidden;clip-path:inset(0 round 999px 999px 0 0);transform:none;z-index:1;background:#14141c}.v4 .arrival-photo img{object-fit:cover;object-position:50% 14%;filter:grayscale(.38) contrast(1.16) brightness(.66);transform:translate3d(calc(var(--px,0)*-8px),calc(var(--py,0)*-6px),0) scale(1.04);transition:transform 1.4s var(--v4-ease);animation:v4-settle 2.8s var(--v4-ease) both}.v4 .arrival-photo:after{background:radial-gradient(ellipse 85% 42% at 50% 0%,#e9e6f02b,transparent 72%),radial-gradient(ellipse 120% 95% at 50% 42%,transparent 52%,#06070bb0 100%),linear-gradient(0deg,#06070bf2 0%,#06070b66 26%,transparent 52%);box-shadow:inset 0 0 0 1px #ffffff1c}.v4 .arrival:after{background:linear-gradient(90deg,#06070bd9 0%,#06070b55 42%,transparent 62%);z-index:0}.v4 .arrival .concept-label{display:none}.v4 .arrival-sculpture{inset:auto;right:calc(var(--v4-arch-r) + var(--v4-arch-w)*.7);top:5%;width:min(19vw,330px);height:min(19vw,330px);opacity:.95;z-index:2;transform:translate3d(calc(var(--px,0)*18px),calc(var(--py,0)*14px),0);transition:transform 1.2s var(--v4-ease)}.v4-aperture{position:absolute;z-index:1;left:auto;right:calc(var(--v4-arch-r) + var(--v4-arch-w)/2);top:calc(var(--v4-arch-t) + var(--v4-arch-w)/2);width:calc(var(--v4-arch-w)*1.42);aspect-ratio:1;translate:50% -50%;pointer-events:none;transform:translate3d(calc(var(--px,0)*-22px),calc(var(--py,0)*-16px),0);transition:transform 1.3s var(--v4-ease)}.v4-aperture span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #ffffff3d;box-shadow:0 0 90px #bfb8de26,inset 0 0 70px #bfb8de1f;animation:v4-ring 2.2s .15s var(--v4-ease) both}.v4-aperture span:nth-child(2){top:7%;right:7%;bottom:7%;left:7%;border-color:#ffffff1c;border-style:dashed;animation-delay:.35s;box-shadow:none}.v4-aperture span:nth-child(3){top:-9%;right:-9%;bottom:-9%;left:-9%;border:0;background:conic-gradient(from 210deg,transparent 0 62%,#e9e6f055 70%,transparent 78%);-webkit-mask:radial-gradient(circle,transparent 69%,#000 70%,#000 70.6%,transparent 71.2%);mask:radial-gradient(circle,transparent 69%,#000 70%,#000 70.6%,transparent 71.2%);animation:v4-orbit 18s linear infinite;box-shadow:none}.v4-arrival-edit{position:absolute;z-index:5;right:var(--gutter,48px);bottom:92px;display:flex;align-items:stretch;gap:6px;padding:8px;border-radius:20px;background:#10101966;border:1px solid #ffffff22;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);color:var(--ivory);animation:v4-rise 1.2s 1s var(--v4-ease) both}.v4-arrival-edit .v4-edit-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:8px;letter-spacing:.2em;opacity:.7;padding:6px 4px;align-self:center}.v4-edit-item{display:grid;grid-template-columns:52px minmax(0,150px);gap:12px;align-items:center;padding:6px 14px 6px 6px;border-radius:13px;color:inherit;text-decoration:none;transition:background .35s}.v4-edit-item:hover,.v4-edit-item:focus-visible{background:#ffffff14}.v4-edit-thumb{width:52px;height:66px;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 50% 36%,#f7f5f1,#d9d6df 82%)}.v4-edit-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.v4-edit-text{display:grid;gap:4px;font-size:11px;line-height:1.3}.v4-edit-text strong{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v4-edit-text span{opacity:.72;font-size:10.5px}@media(max-width:1180px){.v4-arrival-edit{display:none}}.v4 .site-header{--paper:#0a0a10;--text:var(--ivory);--line:#ffffff1a;color:var(--ivory);background:color-mix(in srgb,#0a0a10 80%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.v4 .site-header .mega-panel,.v4 .site-header .mega-menu{--paper:#0d0d14;--text:var(--ivory)}.v4 .site-header.is-transparent:not(.is-scrolled){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-image:var(--v4-hair) 1}.v4 .portal-section{background:radial-gradient(ellipse 70% 65% at 72% 38%,color-mix(in srgb,var(--v4-world,#7768dd) 20%,#0b0b11),var(--v4-night) 72%);transition:background 1s var(--v4-ease)}.v4 .portal-stage{background:var(--v4-night);border-radius:4px;box-shadow:0 50px 120px #000c}.v4 .portal-art img{filter:grayscale(.6) contrast(1.1) brightness(.84);transform:scale(1.06) translate3d(calc(var(--px,0)*-12px),calc(var(--py,0)*-9px),0);transition:transform 1.2s var(--v4-ease),filter .8s}.v4 .portal-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--world-accent);mix-blend-mode:color;opacity:.46;pointer-events:none}.v4 .portal-panel:hover .portal-art img{filter:grayscale(.25) contrast(1.06) brightness(.9)}.v4 .portal-environment{opacity:.75}.v4 .portal-arch{border-color:color-mix(in srgb,var(--world-accent) 70%,#fff);box-shadow:0 0 70px color-mix(in srgb,var(--world-accent) 40%,transparent),inset 0 0 70px color-mix(in srgb,var(--world-accent) 22%,transparent);transform:translate3d(calc(var(--px,0)*14px),calc(var(--py,0)*10px),0);transition:transform 1.2s var(--v4-ease)}.v4 .portal-number{color:color-mix(in srgb,var(--world-accent) 30%,transparent)}.v4 .portal-tabs [aria-selected=true]{text-shadow:0 0 24px color-mix(in srgb,var(--v4-world,#fff) 70%,transparent)}.v4 .portal-tabs button{position:relative}.v4 .portal-tabs [aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--v4-world,#fff),transparent)}.v4 .eclipse-section{--paper:#09090e;--text:var(--ivory);--line:#ffffff1f;background:radial-gradient(ellipse 60% 55% at 70% 55%,#1a1926,#09090e 70%);color:var(--ivory);color-scheme:dark}.v4 .eclipse-stage{border-radius:4px;box-shadow:0 50px 120px #000b}.v4 .eclipse-aperture{border-color:#ffffffa0;box-shadow:0 0 0 1px #ffffff26,0 0 70px 6px #cfc8ff55,inset 0 0 60px #ffffff2a}.v4 .object-section{--paper:var(--v4-night);--text:var(--ivory);--line:#ffffff1f;position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 60% at 22% 40%,#22202e,var(--v4-night) 70%);color:var(--ivory);color-scheme:dark}.v4-object-moon{position:absolute;z-index:0;left:max(-7%,calc(50% - 1020px));top:2%;width:min(48vw,820px);aspect-ratio:1;pointer-events:none;opacity:.9}.v4-object-moon .identity-scene{height:100%}.v4 .object-section .container{position:relative;z-index:1}.v4-chamber{--paper:var(--ivory);--text:var(--ink);--line:#10101420;display:block;position:relative;background:linear-gradient(155deg,#f4f2ee,#e8e5ec);color:var(--ink);color-scheme:light;border-radius:28px;padding:clamp(16px,2.6vw,40px);box-shadow:0 50px 140px #000c,inset 0 1px #fff;margin-left:clamp(0px,14vw,240px)}.v4-chamber:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#fffa,#ffffff10 40%,#bfb8de66);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.v4 .gallery-slide{background:radial-gradient(circle at 50% 40%,#fbfaf8,#e3e0e7 78%)}.v4 .gallery-slide img{mix-blend-mode:multiply}.v4 .product-card-media{background:radial-gradient(circle at 50% 38%,#f8f7f4,#e2dfe6 82%)}.v4 .product-card-media img{mix-blend-mode:multiply}.v4 .product-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(112deg,transparent 32%,#ffffff55 47%,transparent 60%);transform:translate(-130%);transition:transform 1.2s var(--v4-ease)}.v4 .product-card:hover .product-card-media:after{transform:translate(130%)}.v4 .product-card-info{position:relative}.v4 .product-card-info:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--v4-hair);opacity:.5}.v4 .collection-banner:not(.has-image){--paper:var(--v4-night);--text:var(--ivory);position:relative;overflow:hidden;color:var(--ivory);background:radial-gradient(ellipse 80% 130% at 72% 0%,#1d1c29,var(--v4-night) 72%)}.v4 .collection-banner:not(.has-image):after{content:"";position:absolute;right:max(4vw,calc(50% - 760px));top:50%;width:min(30vw,460px);aspect-ratio:1;translate:0 -50%;border-radius:50%;border:1px solid #ffffff26;box-shadow:inset -34px 8px 0 -4px #e9e6f01c,0 0 90px #bfb8de1f;pointer-events:none}.v4 .collection-banner-content{position:relative;z-index:1}.v4 .featured-section.tone-dark{background:radial-gradient(ellipse 70% 50% at 50% 0%,#191824,var(--v4-night) 70%)}.v4 .campaign{background:radial-gradient(ellipse 50% 70% at 28% 50%,#1c1b27,var(--v4-night) 70%)}.v4 .campaign--split .campaign-image-wrap{margin:clamp(40px,7vh,90px) clamp(20px,4vw,80px) 0;border-radius:999px 999px 0 0;clip-path:inset(0 round 999px 999px 0 0)}.v4 .campaign--split .campaign-image-wrap img{object-position:50% 16%;filter:grayscale(.38) contrast(1.16) brightness(.66)}.v4 .campaign--split .campaign-image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff1f;background:radial-gradient(ellipse 120% 95% at 50% 42%,transparent 52%,#06070bb0 100%),radial-gradient(ellipse 85% 40% at 50% 0%,#e9e6f026,transparent 70%),linear-gradient(0deg,#06070bd9,transparent 40%)}.v4 .fashion-film .concept-label{display:none}.v4 .fashion-film .film-frame{background:radial-gradient(ellipse 50% 75% at 74% 46%,#1c1b27,var(--v4-night) 70%)}.v4 .film-image{inset:9% max(6vw,calc(50% - 760px)) 0 auto;width:min(30vw,560px);border-radius:999px 999px 0 0;clip-path:inset(0 round 999px 999px 0 0);background:#14141c}.v4 .film-image>img{object-position:50% 15%;filter:grayscale(.38) contrast(1.16) brightness(.66)}.v4 .film-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff1f;background:radial-gradient(ellipse 85% 40% at 50% 0%,#e9e6f026,transparent 70%),radial-gradient(ellipse 120% 95% at 50% 42%,transparent 52%,#06070bb0 100%),linear-gradient(0deg,#06070bf0,transparent 42%)}.v4 .film-vignette{background:linear-gradient(90deg,#06070bd0 0%,#06070b40 45%,transparent 60%)}.v4 .film-large-index{background:linear-gradient(180deg,#ffffff38,#ffffff05);-webkit-background-clip:text;background-clip:text;color:transparent}.v4 dialog::backdrop{background:#06070bb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v4 .scroll-progress{background:linear-gradient(90deg,#bfb8de,#e9e6f0)}@media(max-width:749px){.v4 .arrival{--v4-arch-w:74vw;--v4-arch-r:13vw;--v4-arch-t:92px}.v4 .arrival-photo{bottom:30%}.v4 .arrival-photo:after{background:radial-gradient(ellipse 85% 40% at 50% 0%,#e9e6f02b,transparent 72%),linear-gradient(0deg,#06070bf5 0%,#06070b77 30%,transparent 60%)}.v4 .arrival:after{background:linear-gradient(0deg,#06070bf5 0%,#06070bb0 32%,transparent 58%)}.v4 .arrival-sculpture{right:2%;top:64px;width:34vw;height:34vw;opacity:.9}.v4 .film-image{top:64px;right:13%;bottom:44%;left:13%;width:auto}.v4 .fashion-film .film-copy{padding-bottom:28px}.v4 .fashion-film .film-frame{min-height:640px}.v4 .film-vignette{background:linear-gradient(0deg,#06070bf2 0%,#06070b99 34%,transparent 60%)}.v4 .campaign--split .campaign-image-wrap{margin:28px 9% 0}.v4-object-moon{left:auto;right:-30%;top:0;width:110vw;opacity:.6}.v4-chamber{margin-left:0;border-radius:22px}}@keyframes v4-settle{0%{transform:scale(1.14);filter:saturate(.6) brightness(.6)}}@keyframes v4-ring{0%{opacity:0;transform:scale(.82)}}@keyframes v4-orbit{to{transform:rotate(360deg)}}@keyframes v4-rise{0%{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.v4 *,.v4 *:before,.v4 *:after{animation:none!important}.v4 .arrival-photo img,.v4 .portal-art img,.v4-aperture,.v4 .arrival-sculpture,.v4 .portal-arch{transform:none!important}}html[data-motion=off] .v4-aperture span{animation:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/v4-futurist.css.map */
