:root{--eu-black:#000;--eu-graphite:#161618;--eu-graphite-2:#232326;--eu-line:#2e2e32;--eu-off:#f5f5f7;--eu-white:#fff;--eu-mute:#86868b;--eu-text2:#d2d2d7;--eu-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Helvetica Neue",Arial,sans-serif;--eu-ease:cubic-bezier(.16,1,.3,1);--eu-pad:clamp(20px,5vw,72px);--eu-gap:clamp(88px,16vw,200px);--eu-header:104px}@media(min-width:900px){:root{--eu-header:68px}}#header-group{position:sticky;top:0;z-index:60}.eu-section{position:relative;overflow:hidden;background:var(--eu-black);color:var(--eu-white);font-family:var(--eu-font);-webkit-font-smoothing:antialiased}.eu-section *,.eu-section *:before,.eu-section *:after{box-sizing:border-box}.eu-section--light{background:var(--eu-white);color:var(--eu-black)}.eu-section--graphite{background:var(--eu-graphite)}.eu-wrap{width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--eu-pad)}.eu-space{padding-block:var(--eu-gap)}.eu-eyebrow{margin:0 0 20px;font-size:.72rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--eu-mute)}.eu-display{margin:0;font-weight:700;font-size:clamp(3.25rem,15vw,10rem);line-height:.92;letter-spacing:-.05em}.eu-mega{margin:0;font-weight:700;font-size:clamp(3rem,12.5vw,11rem);line-height:.94;letter-spacing:-.055em}.eu-h2{margin:0;font-weight:700;font-size:clamp(2.25rem,8vw,6rem);line-height:.98;letter-spacing:-.04em}.eu-h3{margin:0;font-weight:700;font-size:clamp(1.75rem,5vw,2.75rem);line-height:1.05;letter-spacing:-.03em}.eu-lead{margin:24px 0 0;max-width:34ch;font-size:clamp(1.05rem,3.4vw,1.4rem);line-height:1.45;color:var(--eu-text2)}.eu-section--light .eu-lead{color:#515154}.eu-small{margin:14px 0 0;font-size:.9rem;line-height:1.5;color:var(--eu-mute)}.eu-word{display:inline-block;margin-right:.2em}.eu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;border:0;border-radius:999px;background:var(--eu-white);color:var(--eu-black);font-family:var(--eu-font);font-size:1rem;font-weight:600;text-decoration:none;letter-spacing:-.01em;cursor:pointer;transition:transform .6s var(--eu-ease),opacity .3s}.eu-btn:hover{transform:scale(1.04)}.eu-btn--ghost{background:transparent;color:var(--eu-white);box-shadow:inset 0 0 0 1px #ffffff8c}.eu-section--light .eu-btn{background:var(--eu-black);color:var(--eu-white)}.eu-btn:focus-visible,.eu-feature a:focus-visible,.eu-header a:focus-visible,.eu-footer a:focus-visible,.eu-footer input:focus-visible{outline:2px solid #fff;outline-offset:4px}.eu-js [data-eu-reveal]{opacity:0;transform:translate3d(0,36px,0);transition:opacity 1.1s var(--eu-ease),transform 1.1s var(--eu-ease);transition-delay:calc(var(--eu-i,0) * 90ms)}.eu-js [data-eu-reveal].is-in{opacity:1;transform:none}.eu-ph{display:grid;place-items:center;width:100%;height:100%;min-height:200px;padding:24px;border:1px dashed var(--eu-line);color:var(--eu-mute);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;text-align:center;line-height:1.7}.eu-hero{min-height:calc(100svh - var(--eu-header));display:grid;place-items:center;text-align:center}.eu-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.08);will-change:transform}.eu-hero__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eu-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 50% 55%,rgba(255,255,255,.07) 0%,transparent 70%),linear-gradient(180deg,#0006,#00000026,#000000b3)}.eu-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:clamp(40px,8vh,88px) var(--eu-pad)}.eu-hero__product{width:min(78vw,640px);margin:clamp(16px,4vh,44px) auto 0}.eu-hero__product img{display:block;width:100%;height:auto}.eu-hero .eu-lead{margin-inline:auto}.eu-hero__actions{margin-top:32px}.eu-philosophy{min-height:80svh;display:flex;align-items:center}.eu-feature{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:100svh;background:var(--eu-graphite);overflow:hidden}.eu-feature--black{background:var(--eu-black)}.eu-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;transform:scale(1.08);will-change:transform}.eu-feature__img img{width:100%;height:100%;object-fit:cover;display:block}.eu-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(60% 50% at 68% 34%,var(--eu-accent,#888) 0%,transparent 70%);opacity:.26}.eu-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.8) 100%)}.eu-feature__body{width:100%;padding:var(--eu-pad) var(--eu-pad) clamp(40px,8vh,88px)}.eu-feature__link{display:inline-flex;align-items:center;gap:10px;margin-top:32px;min-height:48px;color:#fff;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}.eu-feature__link span{transition:transform .5s var(--eu-ease)}.eu-feature__link:hover span{transform:translate(6px)}.eu-tech__stage{position:relative;margin-top:56px;min-height:56svh;background:var(--eu-graphite);overflow:hidden}.eu-tech__stage>video,.eu-tech__stage>img,.eu-tile>video,.eu-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eu-tech__grid{display:grid;grid-template-columns:1fr;gap:2px;margin-top:2px}.eu-tile{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:62svh;background:var(--eu-graphite);overflow:hidden}.eu-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.75) 100%);pointer-events:none}.eu-tile__cap{position:relative;z-index:1;padding:28px}.eu-tile__cap p{margin:8px 0 0;color:var(--eu-text2);max-width:30ch;line-height:1.45}.eu-env__head{padding-block:var(--eu-gap) clamp(40px,8vw,80px)}.eu-env__panel{position:sticky;top:var(--eu-header);z-index:var(--eu-z,1);display:flex;align-items:flex-end;height:calc(100svh - var(--eu-header));overflow:hidden;background:var(--eu-graphite);border-top:1px solid var(--eu-line)}.eu-env__panel>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eu-env__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 30%,#000c)}.eu-env__panel .eu-wrap{position:relative;z-index:1;padding-bottom:clamp(36px,8vh,80px)}.eu-header{background:#000000d1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-family:var(--eu-font)}.eu-header__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;max-width:1600px;margin:0 auto;padding:6px var(--eu-pad)}.eu-header a{color:#fff;text-decoration:none;font-size:.85rem;opacity:.88;transition:opacity .3s}.eu-header a:hover{opacity:1}.eu-logo{display:inline-flex;align-items:center;min-height:48px;font-size:1.05rem!important;font-weight:800;letter-spacing:.36em;opacity:1!important}.eu-nav{order:3;display:flex;width:100%;justify-content:space-between}.eu-nav a,.eu-tools a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px}.eu-nav a{flex:1}.eu-tools{order:2;display:flex;gap:16px}@media(min-width:900px){.eu-nav{order:2;width:auto;gap:44px}.eu-nav a{flex:none}.eu-tools{order:3}}.eu-footer{background:var(--eu-black);color:var(--eu-text2);font-family:var(--eu-font);padding:var(--eu-gap) 0 40px;border-top:1px solid var(--eu-line)}.eu-footer *{box-sizing:border-box}.eu-footer a{color:var(--eu-text2);text-decoration:none}.eu-footer a:hover{color:#fff}.eu-news{display:flex;flex-direction:column;gap:12px;max-width:520px;margin-top:28px}.eu-news input[type=email]{width:100%;min-height:54px;padding:0 24px;border:1px solid var(--eu-line);border-radius:999px;background:var(--eu-graphite);color:#fff;font-family:var(--eu-font);font-size:1rem}.eu-news__msg{margin:0;font-size:.9rem;color:var(--eu-text2)}.eu-footer__base{display:flex;flex-direction:column;gap:20px;margin-top:clamp(56px,10vw,120px);padding-top:28px;border-top:1px solid var(--eu-line);font-size:.8rem;color:var(--eu-mute)}.eu-footer__links{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0;padding:0}.eu-footer__links a{display:inline-flex;align-items:center;min-height:44px}.eu-pdp{background:var(--eu-white);color:var(--eu-black);font-family:var(--eu-font);-webkit-font-smoothing:antialiased}.eu-pdp *{box-sizing:border-box}.eu-pdp__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--eu-off)}.eu-pdp__gallery::-webkit-scrollbar{display:none}.eu-pdp__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4/5;background:var(--eu-off)}.eu-pdp__slide img,.eu-pdp__slide video{width:100%;height:100%;object-fit:cover;display:block}.eu-pdp__info{padding:36px var(--eu-pad) 72px}.eu-pdp__title{margin:0;font-weight:700;font-size:clamp(2rem,6vw,3.5rem);line-height:1;letter-spacing:-.04em}.eu-pdp__price{margin:16px 0 0;font-size:1.35rem;font-weight:600}.eu-pdp__desc{margin-top:24px;line-height:1.6;color:#515154}.eu-opt{margin:28px 0 0;padding:0;border:0}.eu-opt legend{padding:0;margin-bottom:12px;font-size:.85rem;font-weight:600}.eu-opt__row{display:flex;flex-wrap:wrap;gap:10px}.eu-opt label{position:relative}.eu-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.eu-opt label span{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:0 18px;border:1px solid #c7c7cc;border-radius:12px;font-size:.95rem}.eu-opt input:checked+span{border-color:#000;box-shadow:0 0 0 1px #000}.eu-opt input:focus-visible+span{outline:2px solid #000;outline-offset:3px}.eu-buy{display:block;width:100%;min-height:58px;margin-top:32px;border:0;border-radius:999px;background:#000;color:#fff;font-family:var(--eu-font);font-size:1.05rem;font-weight:600;cursor:pointer;transition:transform .5s var(--eu-ease)}.eu-buy:hover:not([disabled]){transform:scale(1.015)}.eu-buy[disabled]{background:#d2d2d7;color:#6e6e73;cursor:not-allowed}.eu-pdp__note{margin:14px 0 0;font-size:.9rem;color:#6e6e73}.eu-pdp__note a{color:#000}@media(min-width:900px){.eu-pdp{display:grid;grid-template-columns:1.35fr 1fr;align-items:start}.eu-pdp__gallery{display:grid;overflow:visible;gap:2px}.eu-pdp__slide{aspect-ratio:4/5}.eu-pdp__info{position:sticky;top:var(--eu-header);padding:64px var(--eu-pad)}}@media(min-width:900px){.eu-tech__grid{grid-template-columns:repeat(3,1fr)}.eu-tile{min-height:78svh}}@media(prefers-reduced-motion:reduce){.eu-js [data-eu-reveal]{opacity:1;transform:none;transition:none}.eu-hero__media,.eu-feature__img{transform:none}.eu-hero__media video{display:none}.eu-btn,.eu-buy,.eu-feature__link span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eurus.css.map */
