@font-face{font-family:Boska;src:url(/fonts/Boska-Variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Boska Fallback;src:local(Georgia),local(Times New Roman);size-adjust:96%;ascent-override:98%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Switzer Fallback;src:local(Arial),local(Helvetica);size-adjust:101%;ascent-override:96%;descent-override:25%;line-gap-override:0%}:root{--cal:#eff2f1;--cobalto:#0b3faa;--sombra:#111b36;--pizarra:#5b6478;--deslumbre:#fff;--mares:#c9a46a;--wall:#063ca0;--sh-cal:color-mix(in oklab, var(--sombra) 22%, var(--cal));--sh-cobalto:color-mix(in oklab, var(--sombra) 62%, var(--cobalto));--sun-x:.4;--sun-y:1;--f-display:"Boska", "Boska Fallback", Georgia, serif;--f-text:"Switzer", "Switzer Fallback", Arial, sans-serif;--fs-mark:clamp(88px, 24vw, 640px);--fs-d1:clamp(52px, 8.4vw, 200px);--fs-d2:clamp(40px, 5.6vw, 120px);--fs-h3:clamp(24px, 2.2vw, 36px);--fs-body:17px;--fs-small:14px;--fs-label:12px;--gutter:24px;--margin:max(clamp(16px, 4vw, 64px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-snap:cubic-bezier(.2, 0, 0, 1);--dur-micro:.12s;--dur-ui:.24s;--dur-reveal:.7s;--dur-hero:1.2s}@media (width<=768px){:root{--fs-body:16px;--gutter:16px}}@media (width<=760px),(orientation:portrait) and (width<=900px),(orientation:landscape) and (height<=500px) and (width<=1000px){:root{--fs-small:16px;--fs-label:13px}.btn{font-size:16px}}@media (width>=2000px){:root{--fs-body:19px;--fs-small:16px;--fs-label:14px}.btn{min-height:56px;padding:0 28px;font-size:17px}.chip{min-height:52px;font-size:16px}.nav{transform-origin:100% 0;transform:scale(1.3)}.mark{font-size:26px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--cal);color:var(--sombra);scrollbar-gutter:stable}body{font:400 var(--fs-body)/1.5 var(--f-text);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--cal);hyphens:manual;margin:0;overflow-x:clip}.hyph{hyphens:auto}img,canvas,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,figure,ul,ol,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--cobalto);color:var(--cal)}:focus{outline:none}:focus-visible{outline:3px solid var(--sombra);outline-offset:2px;box-shadow:0 0 0 2px var(--cal)!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--sombra);color:var(--cal);transition:transform var(--dur-ui) var(--ease-out);padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip:focus-visible{transform:none}.display{font-family:var(--f-display);letter-spacing:-.025em;font-feature-settings:"lnum";font-weight:300;line-height:.9}.d1{font-size:var(--fs-d1)}.d2{font-size:var(--fs-d2)}.h3{font-size:var(--fs-h3);line-height:1.05}.lede{text-wrap:pretty;max-width:34ch;font-size:clamp(16px,1.25vw,19px);line-height:1.45}.small{font-size:var(--fs-small);line-height:1.45}.label{font-size:var(--fs-label);letter-spacing:.01em;font-weight:500;line-height:1.35}.muted{color:var(--pizarra)}.num{font-variant-numeric:tabular-nums lining-nums}.btn{--k:10px;--shadow:var(--sombra);min-height:48px;font:600 15px/1 var(--f-text);letter-spacing:.005em;background:var(--cal);color:var(--sombra);box-shadow:calc(var(--sun-x) * var(--k)) calc(var(--sun-y) * var(--k)) 0 0 var(--shadow);transition:transform var(--dur-ui) var(--ease-snap), box-shadow var(--dur-ui) var(--ease-snap), background-color var(--dur-ui), color var(--dur-ui);-webkit-tap-highlight-color:transparent;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;transform:translate(0)}.btn:hover{--k:4px;transform:translate(calc(var(--sun-x) * 6px), 6px)}.btn:active{--k:0px;transform:translate(calc(var(--sun-x) * 10px), 10px);transition-duration:var(--dur-micro)}.btn--cobalt{background:var(--cobalto);color:var(--cal)}.btn--ink{background:var(--sombra);color:var(--cal);--shadow:var(--sh-cal)}.btn--block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn[disabled]:hover{--k:10px;transform:none}.link{text-underline-offset:.22em;transition:text-decoration-thickness var(--dur-micro);text-decoration:underline 1px}.link:hover{text-decoration-thickness:2px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--cal);min-height:44px;color:var(--sombra);font:500 14px/1.1 var(--f-text);text-align:left;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sombra) 28%, transparent);transition:box-shadow var(--dur-ui) var(--ease-snap), background-color var(--dur-ui), color var(--dur-ui);border:0;border-radius:0;align-items:center;gap:10px;padding:0 14px 0 10px;display:inline-flex}.chip:hover{box-shadow:inset 0 0 0 1.5px var(--sombra)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--sombra);color:var(--cal);box-shadow:calc(var(--sun-x) * 5px) 5px 0 0 var(--cobalto)}.chip small{opacity:.75;font-size:12px;font-weight:500}@media (width<=760px),(orientation:portrait) and (width<=900px),(orientation:landscape) and (height<=500px) and (width<=1000px){.chip small{font-size:13px}}.lens-swatch{flex:none;width:26px;height:18px}.lens-swatch path{stroke:currentColor;stroke-width:1.5px}.frame-swatch{background-size:cover;flex:none;width:18px;height:18px;box-shadow:0 0 0 1.5px}.wrap{padding-inline:var(--margin)}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}::view-transition-old(root){animation:.26s cubic-bezier(.5,0,.75,0) both vt-burn}::view-transition-new(root){animation:.52s var(--ease-out) both vt-expose}@keyframes vt-burn{to{opacity:0;filter:brightness(1.8)saturate(.6)}}@keyframes vt-expose{0%{opacity:0;filter:brightness(2.2)saturate(.4)}}::view-transition-group(*){animation-duration:.7s;animation-timing-function:var(--ease-in-out)}html.expose body{animation:vt-expose .52s var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.mark{z-index:60;left:var(--margin);background:var(--cal);box-shadow:calc(var(--sun-x) * 5px) 6px 0 0 var(--sh-cal);font:900 21px/1 var(--f-display);letter-spacing:-.02em;color:var(--sombra);transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out), color var(--dur-ui), visibility 0s;padding:9px 11px 7px;text-decoration:none;position:fixed;top:18px}html[data-nav-theme=cobalt] .mark{box-shadow:calc(var(--sun-x) * 5px) 6px 0 0 var(--sh-cobalto)}html[data-hero-visible] .mark{opacity:0;pointer-events:none;visibility:hidden;transition-delay:0s, 0s, 0s, var(--dur-ui);transform:translateY(-8px)}.nav{--frame:var(--sombra);--nav-sh:var(--sh-cal);z-index:60;top:14px;right:var(--margin);filter:drop-shadow(calc(var(--sun-x) * 5px) 6px 0 var(--nav-sh));transition:filter var(--dur-ui);display:flex;position:fixed}html[data-nav-theme=cobalt] .nav{--nav-sh:var(--sh-cobalto)}.nav__btn{--lens:var(--cal);--ink:var(--sombra);-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:82px;height:58px;padding:0;position:relative}.nav__btn svg{width:100%;height:100%;overflow:hidden}.g-frame{fill:var(--frame)}.g-lens{fill:var(--lens);transition:fill var(--dur-ui) var(--ease-snap)}.g-rivet{fill:var(--cal);opacity:.85}.g-sweep{fill:#fff;opacity:0;pointer-events:none}.nav__btn:hover,.nav__btn[aria-expanded=true]{--lens:var(--cobalto);--ink:var(--cal)}.nav__btn:active{--lens:var(--sombra)}.nav__btn:focus-visible{outline-offset:0}.nav__txt{font:600 11px/1 var(--f-text);letter-spacing:.01em;color:var(--ink);white-space:nowrap;pointer-events:none;transition:color var(--dur-ui) var(--ease-snap);position:absolute;top:52%;transform:translate(-50%,-50%)}.nav__btn--menu .nav__txt{left:46.5%}.nav__btn--cart .nav__txt{left:53.5%}.nav__count{min-width:.7em;display:inline-block}.nav.is-flash .nav__btn--cart{--lens:var(--deslumbre)}.nav-band{display:none}@media (width<=760px),(orientation:portrait) and (width<=900px),(orientation:landscape) and (height<=500px) and (width<=1000px){.nav{top:10px}.nav__btn{width:70px;height:50px}.nav__txt{font-size:11px}.mark{align-items:center;min-height:44px;padding:2px 10px 0;font-size:18px;display:inline-flex;top:13px}.nav-band{z-index:59;background:var(--cal);border-bottom:1px solid var(--sombra);height:68px;box-shadow:0 5px 0 0 var(--sh-cal);transition:transform var(--dur-ui) var(--ease-out);display:block;position:fixed;top:0;left:0;right:0}html[data-hero-visible] .nav-band{transform:translateY(calc(-100% - 8px))}}@media (orientation:landscape) and (height<=500px) and (width<=1000px){.nav{transition:filter var(--dur-ui), top var(--dur-ui) var(--ease-out)}.mark{transition:opacity var(--dur-ui) var(--ease-out), transform var(--dur-ui) var(--ease-out), color var(--dur-ui), visibility 0s, top var(--dur-ui) var(--ease-out)}html[data-nav-away] .nav,html[data-nav-away] .mark{top:-66px}html[data-nav-away] .nav-band{transform:translateY(calc(-100% - 8px))}}.menu{z-index:90;position:fixed;inset:0}.menu[hidden]{display:none}.menu__scrim{background:color-mix(in oklab, var(--sombra) 35%, transparent);opacity:0;position:absolute;inset:0}.menu__panel{width:min(620px,100vw);padding:22px var(--margin) 28px;background:var(--cobalto);color:var(--cal);box-shadow:calc(var(--sun-x) * 28px) 0 0 0 var(--sh-cobalto);flex-direction:column;gap:32px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.menu__head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.menu__close{min-height:44px;color:var(--cal);text-underline-offset:.25em;background:0 0;border:0;padding:0 4px;text-decoration:underline}.menu__models{gap:4px;margin-top:auto;display:grid}.menu__models a{justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0;text-decoration:none;display:flex}.menu__models .display{text-shadow:calc(var(--sun-x) * .05em) .05em 0 var(--sh-cobalto);transition:text-shadow var(--dur-ui) var(--ease-snap), transform var(--dur-ui) var(--ease-snap);font-size:clamp(48px,9vw,92px)}.menu__models a:hover .display{text-shadow:0 0 0 var(--sh-cobalto);transform:translate(calc(var(--sun-x) * .04em), .04em)}.menu__more{flex-wrap:wrap;gap:8px 28px;font-size:17px;display:flex}.menu__more a{text-underline-offset:.25em}.menu__foot{opacity:.85}@media (width<=900px),(pointer:coarse){.menu__more{gap:0 28px}.menu__more a{align-items:center;min-height:44px;display:inline-flex}}.cart{z-index:95;position:fixed;inset:0}.cart[hidden]{display:none}.cart__scrim{background:color-mix(in oklab, var(--sombra) 30%, transparent);opacity:0;position:absolute;inset:0}.cart__panel{background:var(--cal);width:min(440px,100vw - 32px);color:var(--sombra);--shx:9.6px;--shy:24px;box-shadow:var(--shx) var(--shy) 0 0 var(--sombra);flex-direction:column;display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden}.cart__head{justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.cart__close{text-underline-offset:.25em;background:0 0;border:0;min-height:44px;text-decoration:underline}.cart__items{overscroll-behavior:contain;flex:1;padding:4px 22px;overflow-y:auto}.cart__item{grid-template-columns:96px 1fr;gap:14px;padding:14px 0;display:grid}.cart__item+.cart__item{border-top:0;margin-top:4px}.cart__thumb{aspect-ratio:4/5;width:96px}.cart__name{font:400 24px/1 var(--f-display)}.cart__meta{margin-top:4px}.cart__row{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.qty{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sombra) 30%, transparent);align-items:center;display:inline-flex}.qty button{background:0 0;border:0;width:40px;height:40px;font-size:18px;line-height:1}.qty button:hover{background:color-mix(in oklab, var(--sombra) 8%, transparent)}.qty output{text-align:center;min-width:22px;font-weight:600}.cart__remove{text-underline-offset:.25em;color:var(--pizarra);background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.cart__empty[hidden]{display:none}.cart__empty{justify-items:start;gap:22px;margin-top:auto;margin-bottom:auto;padding:12px 22px 28px;display:grid}.cart__foot{background:var(--deslumbre);gap:14px;padding:16px 22px 22px;display:grid}.cart__foot[hidden]{display:none}.cart__sub{justify-content:space-between;font-size:17px;font-weight:600;display:flex}.ship{gap:8px;display:grid}.ship__bar{background:var(--cal);height:12px;margin-top:8px;position:relative}.ship__shadow{background:color-mix(in oklab, var(--sombra) 70%, var(--cal));transform-origin:100%;width:calc(100% - 3px);transition:transform .8s var(--ease-out);position:absolute;top:0;bottom:0;right:3px}.ship__gnomon{background:var(--sombra);width:3px;height:22px;position:absolute;bottom:0;right:0}@media (width<=900px),(pointer:coarse){.qty button{width:44px;height:44px}.cart__remove{min-height:44px;padding:0;font-size:14px}}.ship.is-noon .ship__bar{background:var(--deslumbre);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sombra) 14%, transparent)}.foot{background:var(--cal);color:var(--sombra);padding-top:clamp(72px,10vw,160px)}.foot--compact{padding-top:48px}.dial-sec{align-items:center;row-gap:40px;padding-bottom:clamp(56px,8vw,120px)}.dial-sec__copy{grid-column:1/span 5;align-content:start;gap:18px;display:grid}.dial-sec__copy .d1{text-wrap:balance;font-size:clamp(48px,6.4vw,132px)}.dial-sec__live{font-variant-numeric:tabular-nums;font-weight:600}.dial{touch-action:pan-y;cursor:ew-resize;-webkit-tap-highlight-color:transparent;grid-column:7/span 6;position:relative}.dial svg{width:100%;height:auto;overflow:visible}.dial__lines line{stroke:color-mix(in oklab, var(--sombra) 26%, transparent);stroke-width:1.4px}.dial__lines g[data-hour="12"] line{stroke:var(--cobalto);stroke-width:2.2px}.dial__lines text{font:300 26px var(--f-display);fill:var(--pizarra);letter-spacing:.02em}.dial__lines g[data-hour="12"] text{fill:var(--cobalto);font-weight:500}.dial__lines g.is-now text{fill:var(--sombra);font-weight:600}.dial__shadow-frame{fill:color-mix(in oklab, var(--sombra) 62%, var(--cal))}.dial__shadow-lens{fill:var(--lens-light,color-mix(in oklab, #3b4636 32%, var(--cal)))}.dial__temple-shadow{fill:none;stroke:color-mix(in oklab, var(--sombra) 62%, var(--cal));stroke-width:4px;stroke-linecap:butt}.dial__glasses path{fill:var(--sombra)}.dial__hinge{fill:var(--cal)}.dial.is-night .dial__lines{opacity:.55}.dial__flash{fill:#fff;opacity:0;pointer-events:none}.dial__night{text-align:center;color:var(--pizarra);margin-top:8px;font-weight:600}.dial__night[hidden]{display:none}.foot__base{background:var(--deslumbre);align-items:start;row-gap:32px;padding-block:48px 28px}.news{grid-column:1/span 6;gap:12px;display:grid}.news__label{max-width:40ch;font-size:17px}.news__row{flex-wrap:wrap;gap:14px;display:flex}.news input{background:var(--cal);min-height:48px;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sombra) 35%, transparent);border:0;border-radius:0;flex:220px;padding:0 14px}.news input:focus-visible{outline:3px solid var(--cobalto);outline-offset:0}.news input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #b3261e}.news__msg{min-height:1.4em}.foot__info{grid-column:8/span 3;gap:6px;display:grid}.foot__nav{grid-column:11/span 2;gap:6px;display:grid}.foot__nav a{text-underline-offset:.2em}.foot__credit{color:var(--pizarra);grid-column:1/-1;padding-top:24px}@media (width<=900px){.dial-sec__copy,.dial,.news{grid-column:1/-1}.foot__info{grid-column:1/span 7}.foot__nav{grid-column:8/span 5}}@media (width<=900px),(pointer:coarse){.foot__nav{gap:0 24px}.foot__nav a{align-items:center;min-height:44px;display:flex}}@media (width<=560px){.foot__info,.foot__nav{grid-column:1/-1}.foot__nav{grid-template-rows:repeat(3,auto);grid-auto-flow:column}.dial__lines text{font-size:30px}}.plate{background:var(--cobalto);isolation:isolate;position:relative;overflow:hidden}.plate>picture,.plate>picture img,.plate>img{object-fit:cover;width:100%;height:100%;display:block}.plate>.tint,.plate>.sweep{pointer-events:none;-webkit-mask-image:var(--mask);mask-image:var(--mask);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.plate>.tint{opacity:0;transition:opacity .6s var(--ease-out)}.plate>.sweep{opacity:0;background:linear-gradient(120deg,#0000 38%,#ffffffd9 50%,#0000 62%) 120% 0/300% 100% no-repeat}.plate.is-sweeping>.sweep{animation:lens-sweep .65s var(--ease-in-out) both}@keyframes lens-sweep{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-20% 0}}.plate>.sunband{pointer-events:none;z-index:3;opacity:0;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 47%,#ffffffe6 54%,#fff 58%,#ffffffe6 62%,#0000 69%);width:100%;position:absolute;top:0;bottom:0;left:0}.plate>.plate__next{clip-path:polygon(0 0,0 0,0 100%,0 100%);position:absolute;inset:0}.plate.is-swapping>.tint{transition-duration:.12s;opacity:0!important}.plate>.plate__gl{pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.plate--gl>.tint,.plate--gl>.sweep{display:none}
