@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.UjwhZG_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.UjwhZG_variable{--font-store:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#14295e;--ink:#101522;--muted:#586072;--cool:#e8ebef;--silver:#b9bfc8}*{box-sizing:border-box}body{color:var(--ink);background:#f4f6f8;margin:0;font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #416ac4}.preview-shell{flex-direction:column;height:100dvh;display:flex}.preview-banner{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:13px;display:flex}.preview-banner p{margin:0}.preview-banner nav{gap:20px;display:flex}.preview-frame{background:#f4f6f8;border:0;flex:1;width:100%;min-height:0}.setup{max-width:1000px;margin:auto;padding:64px 24px}.eyebrow{letter-spacing:.18em;color:var(--navy);font-size:12px;font-weight:700}h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,56px);line-height:1.05}h2{font-size:22px}.lead{color:var(--muted);max-width:680px}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:32px 0;display:grid}.card{background:var(--cool);border-radius:20px;padding:24px}.card p{color:var(--muted)}.pill{border:1px solid var(--silver);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{background:var(--navy);color:#fff;border-radius:999px;padding:12px 24px;text-decoration:none;display:inline-block}.button.secondary{color:var(--navy);border:1px solid var(--navy);background:0 0}code{overflow-wrap:anywhere}li{margin:8px 0}@media (max-width:600px){.preview-banner{padding:10px 14px}.setup{padding-top:32px}}
@property --lx{syntax:"<percentage>";inherits:true;initial-value:30%}@property --ly{syntax:"<percentage>";inherits:true;initial-value:20%}@property --lc{syntax:"<color>";inherits:true;initial-value:#fff}:root{--cool:#e8ebef;--cool-l:#f4f6f8;--silver:#b9bfc8;--silver-d:#8b939e;--navy:#14295e;--navy-d:#0b1a3e;--ink:#101522;--muted:#586072;--f:var(--font-store,"Schibsted Grotesk"),"Helvetica Neue",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 100px);scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}body{background:var(--cool-l);color:var(--ink);font:400 1rem/1.55 var(--f);margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.wrap{max-width:1360px;margin:0 auto;padding:0 clamp(18px,4vw,56px)}.top{top:env(safe-area-inset-top,0px);z-index:60;background:var(--cool-l);position:sticky}.bar{background:var(--navy);color:var(--cool);text-align:center;padding:8px 16px;font-size:.8125rem}header .wrap{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.logo{letter-spacing:.01em;align-items:center;gap:10px;font-size:1.125rem;font-weight:800;display:flex}.logo svg{width:26px;height:26px;color:var(--navy)}.top nav{background:var(--cool);border-radius:999px;gap:4px;padding:4px;display:flex}.top nav a{border-radius:999px;padding:8px 18px;font-size:.9375rem;font-weight:500;transition:background .25s,color .25s}.top nav a:hover{background:var(--navy);color:#fff}.tools{display:flex}.ib{background:0 0;border:0;border-radius:50%;place-items:center;min-width:44px;height:44px;transition:background .25s;display:grid;position:relative}.ib:hover{background:var(--cool)}.ib svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}#cnt{background:var(--navy);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:.7rem;transition:transform .3s;display:grid;position:absolute;top:4px;right:2px}#cnt.p{transform:scale(1.45)}.srch{background:var(--cool);border-top:1px solid var(--silver);display:none}.srch.on{display:block}.srch input{width:100%;font:500 1.125rem var(--f);color:var(--ink);background:0 0;border:0;padding:16px 0}.srch input:focus-visible{outline:none}.hero{--lx:30%;--ly:20%;--lc:#fff;background:radial-gradient(circle at var(--lx) var(--ly),var(--lc),transparent 58%),linear-gradient(160deg,var(--cool-l),var(--cool));transition:--lx 1.4s,--ly 1.4s,--lc 1.4s;position:relative;overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;min-height:min(100svh - 112px,780px);padding-top:24px;padding-bottom:24px;display:grid}.info small{color:var(--navy);font-weight:600}.info h1{font:700 clamp(2.75rem,6.5vw,5.75rem)/.95 var(--f);letter-spacing:-.045em;margin:8px 0 16px}.info p{color:var(--muted);max-width:34ch;margin:0 0 24px}.info .pr{margin-bottom:24px;font-size:1.5rem;font-weight:600;display:block}.info .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sw>*{animation:.7s cubic-bezier(.2,.7,.2,1) both sw}.sw>:nth-child(2){animation-delay:50ms}.sw>:nth-child(3){animation-delay:.1s}.sw>:nth-child(4){animation-delay:.15s}.sw>:nth-child(5){animation-delay:.2s}@keyframes sw{0%{opacity:0;transform:translateY(16px)}}.btn{background:var(--navy);color:#fff;border:1px solid var(--navy);will-change:transform;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:13px 26px;font-weight:600;transition:background .25s,color .25s,transform .2s;display:inline-flex}.btn:hover{background:var(--navy-d)}.btn.o{color:var(--navy);background:0 0}.btn.o:hover{background:var(--navy);color:#fff}.stage{aspect-ratio:1;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline-offset:6px;border-radius:50%;width:min(100%,100svh - 190px,700px);margin:0 auto;position:relative}.stage.dr{cursor:grabbing}.trk{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ctr{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cw{opacity:0;width:34%;transform:translate(-50%,-50%) scale(.7) rotate(var(--r,30deg));transition:opacity .8s,transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}.cw.on{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--tx,0)*10px),calc(var(--ty,0)*10px)) scale(1) rotate(calc(var(--tx,0)*3deg))}.cw svg{filter:drop-shadow(0 28px 28px #10152247);width:100%;height:auto;display:block}.th{aspect-ratio:1;background:var(--cool-l);border:1px solid var(--silver);will-change:transform;border-radius:50%;place-items:center;width:16%;padding:0;transition:border-color .3s,box-shadow .3s,background .3s;display:grid;position:absolute;top:50%;left:50%}.th svg{width:46%;height:auto}.th.on{border:2px solid var(--navy);background:#fff;box-shadow:0 14px 28px -10px #14295e80}.th:hover{background:#fff}.nav2{gap:10px;margin-top:28px;display:flex}.nav2 button{border:1px solid var(--navy);width:48px;height:48px;color:var(--navy);background:0 0;border-radius:50%;transition:background .25s,color .25s}.nav2 button:hover{background:var(--navy);color:#fff}section.s{padding:clamp(64px,9vw,128px) 0}.hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.hd h2{font:700 clamp(2rem,4.6vw,3.75rem)/1 var(--f);letter-spacing:-.04em;margin:0}.hd p{max-width:36ch;color:var(--muted);margin:0}.bt{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.bt button{text-align:left;background:var(--cool);border:1px solid #0000;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:132px;padding:20px 18px;transition:background .3s,color .3s,transform .3s,border-color .3s;display:flex}.bt button:hover{border-color:var(--navy);transform:translateY(-4px)}.bt button[aria-pressed=true]{background:var(--navy);color:#fff}.bt strong{letter-spacing:-.02em;font-size:1.25rem;line-height:1.1}.bt span{opacity:.75;font-size:.875rem}.grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pc{background:var(--cool);transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));animation:.6s cubic-bezier(.2,.7,.2,1) both pop;animation-delay:calc(var(--i)*55ms);border-radius:24px;flex-direction:column;padding:12px;transition:transform .25s ease-out,box-shadow .3s;display:flex}@keyframes pop{0%{opacity:0;transform:scale(.92)translateY(20px)}}.pc:hover{box-shadow:0 24px 40px -24px #14295e73}.pc .im{aspect-ratio:1;background:var(--cool-l);border-radius:16px;place-items:center;display:grid}.pc .im svg{width:46%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pc:hover .im svg{transform:scale(1.1)rotate(-6deg)}.pc .tx{padding:14px 8px 8px}.pc h3{letter-spacing:-.02em;margin:0;font-size:1.125rem;line-height:1.2}.pc small{color:var(--muted)}.pc .b{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.add{background:var(--navy);color:#fff;border:0;border-radius:999px;min-height:44px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:background .25s}.add:hover{background:var(--navy-d)}.rvs{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rvs blockquote{background:var(--cool);border-radius:24px;margin:0;padding:32px;transition:transform .35s,background .35s,color .35s}.rvs blockquote:hover{background:var(--navy);color:#fff;transform:translateY(-6px)}.rvs blockquote:hover cite{color:var(--silver)}.rvs q{quotes:none;letter-spacing:-.01em;font-size:1.25rem;font-weight:500;line-height:1.4;display:block}.rvs cite{color:var(--muted);margin-top:24px;font-size:.875rem;font-style:normal;display:block}.st{color:var(--navy);letter-spacing:3px;margin-bottom:16px}.rvs blockquote:hover .st{color:var(--silver)}footer{padding:0 0 28px}.cta{background:var(--navy);color:#fff;border-radius:32px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:clamp(32px,6vw,80px);display:grid}.cta h2{font:700 clamp(2rem,4.4vw,3.5rem)/1 var(--f);letter-spacing:-.04em;margin:0}.cta form{background:#fff;border-radius:999px;padding:5px;display:flex}.cta input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;min-height:48px;padding:0 18px}.cta input:focus-visible{outline:none}.cta form:focus-within{outline:2px solid var(--silver);outline-offset:3px}#msg{min-height:1.5em;color:var(--silver);margin:12px 0 0;font-size:.875rem}.fl{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:48px;display:flex}.fl ul{flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none;display:flex}.fl a:hover{color:var(--navy);text-decoration:underline}.fine{border-top:1px solid var(--silver);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:32px;padding-top:16px;font-size:.8125rem;display:flex}html.js .rv{opacity:0;clip-path:inset(0 0 12%);transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1),clip-path .9s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}html.js .rv.in{opacity:1;clip-path:inset(0);transform:none}.pc .im{background:var(--p1) center/cover;position:relative}.pc:nth-child(4n+2) .im{background:var(--p2) center/cover}.pc:nth-child(4n+3) .im{background:var(--p4) center/cover}.pc:nth-child(4n) .im{background:var(--p3) center/cover}.pc .im svg{filter:drop-shadow(0 16px 14px #10152259)}.stage:before{content:"";background:var(--p2) center/cover;border-radius:50%;position:absolute;inset:18%;box-shadow:inset 0 0 0 1px #ffffffb3,0 40px 80px -30px #10152266}.bt button{background:var(--cool) var(--p4) center/cover;position:relative;overflow:hidden}.bt button[aria-pressed=true]{background:var(--navy)}.bt strong,.bt span{z-index:1;position:relative}.bi{width:44%;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-16px;right:-10px;transform:rotate(16deg)}.bi svg{filter:drop-shadow(0 8px 8px #1015224d);width:100%;height:auto;display:block}.bt button:hover .bi{transform:rotate(6deg)translateY(-8px)}.bd{z-index:1;background:var(--navy);color:#fff;border-radius:999px;padding:4px 10px;font-size:.75rem;font-style:normal;font-weight:600;position:absolute;top:12px;left:12px}.rt{color:var(--muted);margin-top:6px;font-size:.8125rem}.rt span{color:var(--navy);letter-spacing:1px}.rt i{font-style:normal}.b s{color:var(--muted);margin-left:6px;font-size:.8125rem}.trust{border-block:1px solid var(--silver)}.trust .wrap{grid-template-columns:repeat(4,1fr);gap:16px;padding-block:20px;display:grid}.trust div{align-items:center;gap:12px;display:flex}.trust svg{fill:none;width:28px;height:28px;stroke:var(--navy);stroke-width:1.5px;flex:none}.trust b{font-size:.9375rem;line-height:1.2;display:block}.trust span{color:var(--muted);font-size:.8125rem}.rvs cite{align-items:center;gap:12px;display:flex}.av{background:linear-gradient(135deg,var(--a),#8b939e);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.8rem;font-weight:600;display:grid}@media (max-width:760px){.trust .wrap{grid-template-columns:1fr 1fr}}.top nav a[aria-current=true]{background:var(--navy);color:#fff}.story{background:var(--cool);border-radius:32px;grid-template-columns:1fr 1.4fr;gap:32px;padding:clamp(28px,5vw,64px);display:grid}.story h2{font:700 clamp(2rem,4.6vw,3.75rem)/1 var(--f);letter-spacing:-.04em;margin:0}.story p{color:var(--muted);max-width:52ch;margin:0 0 16px;font-size:1.125rem}@media (max-width:980px){html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 150px)}header .wrap{flex-wrap:wrap;row-gap:4px;height:auto;padding-top:6px;padding-bottom:10px}.logo,.tools{min-height:48px}.top nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;order:3;width:100%;overflow-x:auto}.top nav::-webkit-scrollbar{display:none}.top nav a{white-space:nowrap;text-align:center;flex:1 0 auto;padding:9px 16px}.story{grid-template-columns:1fr}.hero .wrap{grid-template-columns:1fr;gap:8px;min-height:0}.stage{order:-1;width:min(100%,520px)}.bt{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:repeat(2,1fr)}.rvs,.cta{grid-template-columns:1fr}}@media (max-width:520px){.bar{padding:7px 12px;font-size:.75rem}.top nav a{padding:9px 10px;font-size:.875rem}.bt{grid-template-columns:1fr 1fr}.bt button{min-height:104px}.pc{border-radius:18px;padding:8px}.th{width:19%}.fl ul{gap:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}html.js .rv{opacity:1;clip-path:none;transform:none}}.crumb{color:var(--muted);padding:20px 0 0;font-size:.875rem}.crumb a:hover{color:var(--navy);text-decoration:underline}.crumb b{color:var(--ink);font-weight:600}.scr{padding-bottom:clamp(48px,7vw,96px);animation:.6s cubic-bezier(.2,.7,.2,1) both sw}.ph{background:radial-gradient(circle at 82% 18%,#fff,transparent 55%),linear-gradient(160deg,var(--cool-l),var(--cool));border-radius:32px;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;margin-top:16px;padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.ph small{color:var(--navy);font-weight:600}.ph h1{font:700 clamp(2.5rem,6vw,5rem)/.95 var(--f);letter-spacing:-.045em;margin:8px 0 16px}.ph p{color:var(--muted);max-width:40ch;margin:0}.fan{justify-content:center;align-items:center;min-height:200px;display:flex}.fan svg{width:30%;height:auto;transform:rotate(var(--r));filter:drop-shadow(0 22px 20px #10152240);margin:0 -3%}.fan svg:nth-child(2){z-index:1;width:36%}.tb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:32px 0 20px;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chips button{border:1px solid var(--silver);background:0 0;border-radius:999px;min-height:44px;padding:8px 18px;font-weight:500;transition:background .25s,color .25s}.chips button:hover{border-color:var(--navy)}.chips button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.tb label{color:var(--muted);align-items:center;gap:10px;font-size:.9375rem;display:flex}.tb select{font:500 .9375rem var(--f);color:var(--ink);background:var(--cool);border:1px solid var(--silver);border-radius:999px;min-height:44px;padding:0 16px}.cc{color:var(--muted);margin:0 0 20px}.more{flex-wrap:wrap;align-items:center;gap:12px;margin-top:56px;display:flex}.more span{margin-right:4px;font-weight:600}.vals{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.vals div{background:var(--cool);border-radius:24px;padding:28px}.vals b{letter-spacing:-.02em;margin-bottom:8px;font-size:1.25rem;display:block}.vals p{color:var(--muted);margin:0}@media (max-width:980px){.ph,.vals{grid-template-columns:1fr}.fan{order:-1;min-height:150px}}.ft{background:var(--navy);color:#fff;border-radius:32px;grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(28px,5vw,64px);padding:clamp(32px,6vw,72px);display:grid}.ft .logo svg{color:#fff}.fb p{color:var(--silver);max-width:34ch;margin:20px 0 24px}.soc{gap:10px;display:flex}.soc a{border:1px solid var(--silver-d);border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s,color .25s;display:grid}.soc a:hover{color:var(--navy);background:#fff}.fq h2{font:700 clamp(1.75rem,3.4vw,2.5rem)/1 var(--f);letter-spacing:-.04em;margin:0 0 16px}.fq details{border-bottom:1px solid #ffffff2e}.fq summary{cursor:pointer;justify-content:space-between;gap:16px;min-height:48px;padding:16px 0;font-weight:600;list-style:none;display:flex}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"+";font-size:1.25rem;line-height:1;transition:transform .3s}.fq details[open] summary:after{transform:rotate(45deg)}.fq details p{color:var(--silver);max-width:50ch;margin:0 0 16px}@media (max-width:980px){.ft{grid-template-columns:1fr}}.ph.lg{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:clamp(48px,8vw,104px);display:flex}.ph.lg svg{width:clamp(72px,10vw,112px);height:auto;color:var(--navy)}.ph.lg .wm{font:800 clamp(2rem,5vw,3.5rem)/1 var(--f);letter-spacing:.02em}.auth{grid-template-columns:1fr 1.1fr;gap:16px;margin-top:16px;display:grid}.ap{background:var(--navy);color:#fff;border-radius:32px;flex-direction:column;gap:20px;padding:clamp(28px,5vw,56px);display:flex}.ap .logo svg{color:#fff}.ap h1{font:700 clamp(2rem,4.4vw,3.25rem)/1 var(--f);letter-spacing:-.04em;margin:0}.ap ul{color:var(--silver);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ap li:before{content:"✓";color:#fff;margin-right:10px}.ac{background:var(--cool);border-radius:32px;padding:clamp(24px,4vw,48px)}.ac h2{font:700 1.75rem/1.1 var(--f);letter-spacing:-.03em;margin:0 0 12px}.ac p{color:var(--muted);margin:0 0 20px}.tabs{background:var(--cool-l);border-radius:999px;margin-bottom:24px;padding:4px;display:inline-flex}.tabs button{background:0 0;border:0;border-radius:999px;min-height:44px;padding:10px 22px;font-weight:600}.tabs button[aria-pressed=true]{background:var(--navy);color:#fff}.fld{gap:6px;margin-bottom:16px;display:grid}.fld label{font-size:.9375rem;font-weight:600}.fld input,.fld select{font:inherit;border:1px solid var(--silver);min-height:48px;color:var(--ink);background:#fff;border-radius:14px;width:100%;padding:0 16px}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chk{color:var(--muted);align-items:flex-start;gap:10px;margin-bottom:20px;font-size:.875rem;display:flex}.chk input{width:18px;height:18px;margin-top:4px}#acc b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid}@media (max-width:980px){.auth,.two{grid-template-columns:1fr}}#cv{z-index:100;position:fixed;inset:0}.cov{background:#0b1a3e73;animation:.25s both fi;position:absolute;inset:0}.cdr{background:var(--cool-l);width:min(440px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;animation:.35s cubic-bezier(.2,.7,.2,1) both si;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 48px -24px #0b1a3e66}@keyframes fi{0%{opacity:0}}@keyframes si{0%{opacity:0;transform:translate(40px)}}.dh{border-bottom:1px solid var(--silver);justify-content:space-between;align-items:center;padding:12px 12px 12px 20px;display:flex}.dh h2{font:700 1.5rem/1 var(--f);letter-spacing:-.03em;margin:0}#cb{flex-direction:column;flex:1;min-height:0;display:flex}.cdr .db{flex:1;padding:8px 20px 16px;overflow-y:auto}.ft2{border-top:1px solid var(--silver);padding:16px 20px}.ci{border-bottom:1px solid var(--cool);grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ci h3{margin:0;font-size:1rem}.ci small{color:var(--muted)}.im2{background:var(--cool);border-radius:16px;place-items:center;width:72px;height:72px;display:grid}.im2 svg{width:40%;height:auto}.qt{border:1px solid var(--silver);border-radius:999px;align-items:center;margin-top:6px;display:inline-flex}.qt button{background:0 0;border:0;border-radius:50%;width:40px;height:40px;font-size:1.1rem}.qt button:hover{background:var(--cool)}.qt span{text-align:center;min-width:24px}.rm{color:var(--muted);background:0 0;border:0;min-height:44px;padding:0 4px;text-decoration:underline}.sr{justify-content:space-between;padding:3px 0;display:flex}.sr.t{border-top:1px solid var(--silver);margin-top:8px;padding-top:12px;font-size:1.125rem;font-weight:700}.pg{background:var(--cool);border-radius:99px;height:8px;margin:6px 0 4px;overflow:hidden}.pg i{background:var(--navy);height:100%;transition:width .4s;display:block}.cpn{gap:8px;margin:12px 0 4px;display:flex}.cpn input{border:1px solid var(--silver);text-transform:uppercase;min-width:0;min-height:48px;font:inherit;background:#fff;border-radius:999px;flex:1;padding:0 16px}.cm{min-height:1.4em;margin:4px 0;font-size:.875rem}.cm.g{color:#14532d}.cm.r{color:#a02525}.cf{display:block}.cf label{gap:4px;margin:12px 0;font-size:.875rem;font-weight:600;display:grid}.cf input,.cf textarea,.cf select{font:inherit;border:1px solid var(--silver);background:#fff;border-radius:14px;width:100%;min-height:48px;padding:10px 14px;font-weight:400}.ok{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:1.75rem;display:grid}.bt button:disabled{opacity:.55;cursor:default}.bn{aspect-ratio:1600/584;background:var(--cool);border-radius:32px;margin-top:16px;position:relative;overflow:hidden}.bsw,.bsl{position:absolute;inset:0}.bsl{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.bsl.on{opacity:1;visibility:visible}.bsl a,.bsl picture,.bsl img{width:100%;height:100%;display:block}.bsl img{object-fit:cover}.bdt{justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.bdt button{background:#ffffff8c;border:0;border-radius:99px;width:10px;height:10px;min-height:0;padding:0;transition:width .3s,background .3s;position:relative}.bdt button:before{content:"";position:absolute;inset:-18px -4px}.bdt button[aria-current=true]{background:#fff;width:36px}@media (max-width:760px){.bn{aspect-ratio:640/744}}.pc[data-s]{cursor:pointer}.pc h3 a:hover{text-decoration:underline}.wpdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);padding-bottom:48px;display:grid}.wgal{position:sticky;top:140px}.wstg{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#fff,var(--cool));border-radius:32px;place-items:center;display:grid;position:relative;overflow:hidden}.wstg svg{filter:drop-shadow(0 28px 26px #10152238);width:52%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.wstg img{object-fit:cover;width:100%;height:100%}.wth{gap:10px;margin-top:12px;display:flex}.wth button{aspect-ratio:1;background:var(--cool);border:2px solid #0000;border-radius:18px;flex:1;place-items:center;max-width:96px;padding:0;display:grid;overflow:hidden}.wth button[aria-current=true]{border-color:var(--navy)}.wth svg{width:46%;height:auto}.wth img{object-fit:cover;width:100%;height:100%}.winf small{color:var(--navy);font-weight:600}.winf h1{font:700 clamp(2.25rem,5vw,3.5rem)/1 var(--f);letter-spacing:-.045em;margin:6px 0 10px}.wrt{color:var(--muted)}.wrt span{color:var(--navy);letter-spacing:1px}.wpr{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:12px;margin:18px 0 4px;font-size:1.75rem;font-weight:700;display:flex}.wpr s{color:var(--muted);font-size:1rem;font-weight:400}.wpr em{color:#14532d;background:#dcf2e4;border-radius:999px;padding:3px 10px;font-size:.8125rem;font-style:normal}.wstk{font-weight:600}.wstk.l{color:#a02525}.wstk.o{color:#14532d}.winf>p{color:var(--muted);max-width:52ch}.wbuy{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.wqt{border:1px solid var(--silver);border-radius:999px;align-items:center;display:inline-flex}.wqt button{background:0 0;border:0;border-radius:50%;width:44px;height:48px;font-size:1.2rem}.wqt span{text-align:center;min-width:28px;font-weight:600}.winf details{border-top:1px solid var(--silver)}.winf details:last-of-type{border-bottom:1px solid var(--silver)}.winf summary{cursor:pointer;justify-content:space-between;min-height:48px;padding:16px 0;font-weight:600;list-style:none;display:flex}.winf summary::-webkit-details-marker{display:none}.winf summary:after{content:"+";font-size:1.25rem;line-height:1}.winf details[open] summary:after{content:"−"}.winf details>div{color:var(--muted);padding:0 0 16px}.winf dl{grid-template-columns:auto 1fr;gap:8px 24px;margin:0;display:grid}.winf dt{color:var(--muted)}.winf dd{color:var(--ink);margin:0;font-weight:500}.wsec{padding-block:clamp(32px,5vw,64px)}.wsec h2{font:700 clamp(1.75rem,3.4vw,2.5rem)/1 var(--f);letter-spacing:-.04em;margin:0 0 20px}.wrv{grid-template-columns:200px repeat(3,1fr);gap:16px;display:grid}.wrv>div{background:var(--cool);border-radius:24px;padding:22px}.wbig{letter-spacing:-.04em;font-size:3rem;font-weight:700;line-height:1}.wrv q{quotes:none;margin:8px 0 12px;display:block}.wal{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.wal a{background:var(--cool);border-radius:24px;padding:12px 12px 16px;display:block}.wal a:hover{background:#fff}.wal .im{aspect-ratio:1;background:var(--cool-l);border-radius:16px;place-items:center;display:grid}.wal svg{width:44%;height:auto}.wal h3{margin:12px 4px 2px;font-size:1.0625rem}.wal small{color:var(--muted);margin:0 4px}.wmb{display:none}@media (max-width:900px){.wpdp{grid-template-columns:1fr}.wgal{position:static}.wrv{grid-template-columns:1fr}.wal{grid-template-columns:1fr 1fr}.wsec:last-of-type{padding-bottom:96px}.wmb{z-index:30;border-top:1px solid var(--silver);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.wmb b{font-size:1.125rem}}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--navy);color:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}button:disabled{opacity:.5;cursor:not-allowed}.full{width:100%}.muted{color:var(--muted);font-size:.875rem}.preserve-lines{white-space:pre-line}.form-error{color:#a02525;font-size:.875rem}.hero .info h1{white-space:pre-line}.hero-watch{width:38%;animation:.5s ease-out sw}.hero-watch img{filter:drop-shadow(0 28px 28px #10152240);width:100%;height:auto}.hero-watch .product-photo{aspect-ratio:1;object-fit:contain}.th .watch-art{width:46%;height:auto}.th .product-photo{object-fit:contain;border-radius:50%;width:80%;height:80%}.illustration-label{text-align:center;color:var(--muted);font-size:11px;position:absolute;bottom:0;left:0;right:0}.watch-art{object-fit:contain;max-width:100%}.pc .im{position:relative;overflow:hidden}.pc .im .watch-art{width:46%;height:auto}.pc .im .product-photo{object-fit:contain;width:100%;height:100%}.pc .b{flex-wrap:wrap;align-items:flex-start}.pc .b s{margin:2px 0;display:block}.pc .b strong{font-size:.95rem}.empty-state{text-align:center;background:var(--cool);border-radius:24px;margin:24px 0;padding:64px 24px}.empty-state h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.25rem)}.empty-state p{color:var(--muted)}.catalog-filters{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:24px;display:grid}.catalog-section{padding:40px 0 72px}.catalog-section.s{padding-top:32px}.catalog-section .hd{margin-bottom:20px}.collection-page{padding-bottom:36px}.collection-art{place-items:center;display:grid}.collection-art img{filter:drop-shadow(0 20px 20px #14295e22);width:auto;height:240px;transform:rotate(12deg)}.story-space{padding-top:64px;padding-bottom:80px}.store-footer{padding-bottom:28px}.search-row{align-items:center;gap:12px;display:flex}.search-row .btn{min-height:40px;padding:6px 18px}.top nav a[aria-current=page]{background:var(--navy);color:#fff}.ft .logo,.ft .logo svg{color:#fff}.bag-dialog{background:var(--cool-l);width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}.bag-dialog::backdrop{background:#0b1a3e73}.bag-surface{flex-direction:column;height:100%;display:flex}.bag-scroll{flex:1;min-height:0;padding:8px 20px 16px;overflow:auto}.im2 .watch-art{width:40%;height:auto}.im2 .product-photo{object-fit:contain;width:100%;height:100%}.ci{grid-template-columns:72px minmax(0,1fr) auto}.ci h3{overflow-wrap:anywhere}.qt{width:fit-content;display:flex}.account-page{padding-top:32px;padding-bottom:80px}.account-fields{border:0;margin:0;padding:0}.checkout-page{max-width:760px;margin:auto;padding:64px 0 80px}.checkout-page h1{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.checkout-summary{background:var(--cool);border-radius:24px;margin:32px 0;padding:24px}.checkout-summary .btn{margin-top:24px}.product-page .crumb{margin-bottom:32px}.wstg .watch-art{width:52%;height:auto}.wstg .product-photo{object-fit:contain;width:100%;height:100%}.wth .watch-art{width:46%;height:auto}.wth .product-photo{object-fit:contain}.spec-list div{border-bottom:1px solid var(--cool);justify-content:space-between;gap:20px;padding:8px 0;display:flex}.spec-list dd{text-align:right;margin:0}.spec-list dt{color:var(--muted)}.wsec{padding:32px 0 64px}.banner-pause{color:var(--navy);z-index:2;background:#fff;border:0;border-radius:999px;padding:10px 16px;position:absolute;top:16px;right:16px}.preview-banner nav{background:0 0;padding:0}.preview-banner nav a{color:#fff;padding:0;font-size:13px;text-decoration:underline}.loading-state{padding-top:64px;padding-bottom:64px}.skeleton-heading{background:var(--cool);border-radius:12px;width:260px;height:48px;margin-bottom:32px}.skeleton-card{aspect-ratio:3/4;background:linear-gradient(100deg,var(--cool),#fff,var(--cool));background-size:200%;border-radius:24px;animation:1.5s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:600px){.catalog-filters{grid-template-columns:1fr}.catalog-section{padding-bottom:48px}.pc .b{flex-direction:column}.pc .add{width:100%}.collection-art img{height:180px}.bag-scroll{padding-inline:14px}.ci{grid-template-columns:52px minmax(0,1fr) auto;gap:8px}.im2{width:52px;height:64px}.logo{font-size:1rem}.top header .wrap{gap:4px}.tools .ib{min-width:40px}.info h1{font-size:clamp(2.75rem,12vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.skeleton-card,.hero-watch{animation:none}}.commerce-columns{grid-template-columns:1.2fr 1fr;gap:40px;margin:30px 0;display:grid}.commerce-columns fieldset{border:0;padding:0}.commerce-columns .fld{gap:8px;margin:16px 0;display:grid}.commerce-columns input,.order-card input,.order-card textarea,.order-card select{border:1px solid #cbd2db;border-radius:8px;max-width:100%;padding:12px}.order-card{border:1px solid #d8dfe6;border-radius:14px;margin:20px 0;padding:24px}.order-card .fld{margin:12px 0;display:grid}.order-card li{margin:8px 0}.commerce-columns button{margin:8px 8px 8px 0}@media (max-width:760px){.commerce-columns{grid-template-columns:1fr}}.watch-orbit{pointer-events:none;transform:rotate(var(--orbit-angle));transition:transform .85s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.watch-orbit .th{pointer-events:auto;transform:translate(-50%,-50%) rotate(var(--counter-angle));transition:transform .85s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s,background .3s;top:7%;left:50%}.orbit-ticks{transform-origin:50%;transition:transform .85s cubic-bezier(.2,.7,.2,1)}.hero-watch{animation:.85s cubic-bezier(.2,.7,.2,1) both watch-reveal}@keyframes watch-reveal{0%{opacity:0;transform:scale(.7)rotate(30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.hero-watch{animation:none}.watch-orbit,.watch-orbit .th,.orbit-ticks{transition:none}}.brand-art{flex-shrink:0;display:block;position:relative;overflow:hidden}.brand-art img{max-width:none;height:auto;display:block;position:absolute}.brand-emblem{aspect-ratio:510/340;width:64px}.brand-emblem img{width:291.765%;top:-41.176%;left:-96.078%}.brand-lockup{aspect-ratio:640/500;width:100%}.brand-lockup img{width:232.5%;top:-26%;left:-65.625%}.brand-on-light{background:#f4f6f8;border-radius:18px}.brand-on-light img{width:220%;top:-22%;left:-60%}.top .logo{flex-shrink:0;gap:10px}.ft .logo-full{width:min(280px,100%);display:block}.ft .logo-full .brand-art img{filter:brightness(0)invert()}.story-identity .brand-art{width:min(280px,100%);margin-bottom:24px}.story-page{grid-template-columns:1fr;gap:32px;max-width:900px;margin:auto}.story-page .story-identity{text-align:center}.story-page .brand-art{width:min(360px,100%);margin:0 auto 28px}.story-page p{max-width:65ch;margin:0 auto 24px;line-height:1.8}@media (max-width:600px){.top .logo{gap:6px;font-size:.8rem}.brand-emblem{width:48px}.story-identity .brand-art{margin-inline:auto}.story-identity h2{text-align:center}}.hero-watch:has(.product-photo){aspect-ratio:1;border:1px solid #ffffffb3;border-radius:50%;width:64%;overflow:hidden;box-shadow:0 24px 60px -24px #10152266}.hero-watch .product-photo{aspect-ratio:1;object-fit:cover;object-position:center;filter:none;width:100%;height:100%;display:block}.watch-orbit .th:has(.product-photo){background:#e8ebef;border:2px solid #cbd2dc;padding:0;overflow:hidden}.watch-orbit .th .product-photo{object-fit:cover;object-position:center;border-radius:50%;width:100%;max-width:none;height:100%;padding:0;display:block}.watch-orbit .th.on{border:2px solid var(--navy);outline:none}.bt{grid-template-columns:repeat(auto-fill,minmax(140px,180px));justify-content:start;gap:32px;display:grid}.bt .brand-card{color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;min-width:0;padding:8px;display:flex}.bt .brand-card strong{text-align:center;overflow-wrap:anywhere;font-size:1.05rem;font-weight:650}.bt .brand-circle{aspect-ratio:1;opacity:1;background:#fff;border:1px solid #d4dce8;border-radius:50%;justify-content:center;align-items:center;width:100%;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.bt .brand-circle img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:16px;display:block}.bt .brand-initials{opacity:1;color:var(--navy);font-size:2rem;font-weight:700}.bt .brand-card:hover .brand-circle{border-color:var(--navy);box-shadow:0 6px 20px #14295e14}.bt .brand-card[aria-pressed=true]{color:var(--navy);background:0 0}.bt .brand-card[aria-pressed=true] .brand-circle{border:2px solid var(--navy);box-shadow:0 0 0 4px #14295e18}.bt .brand-card:focus-visible{outline:2px solid var(--navy);outline-offset:5px}@media (max-width:520px){.bt{grid-template-columns:repeat(2,minmax(0,160px));gap:20px}.bt .brand-card{gap:12px;padding:6px}}.policy-page{max-width:900px;padding-top:48px;padding-bottom:72px}.policy-page h1{margin:20px 0;font-size:clamp(2.4rem,6vw,4rem)}.policy-page section{margin-top:32px}.policy-page h2{font-size:1.35rem;line-height:1.4}.policy-page p,.policy-page li{color:#465469;line-height:1.8}.policy-page li{margin:12px 0}.policy-page ul{padding-left:24px}.policy-page a{text-underline-offset:3px;text-decoration:underline}.policy-date{font-size:.9rem}.checkout-page .required-star,.checkout-page .checkout-field-error{color:#a51c30}.checkout-page input[aria-invalid=true]{background:#fff5f5;border:2px solid #a51c30}.checkout-field-error{font-weight:600;line-height:1.5;display:block}.receipt-section{max-width:900px;margin:32px 0}.receipt-note{background:#edf1fa;border-left:5px solid #14295e;border-radius:8px;padding:20px 24px;line-height:1.7}.receipt-section details>summary{cursor:pointer;padding:16px 0;font-weight:700}.order-receipt{overflow-wrap:anywhere;background:#fff;border:1px solid #d2d9e4;border-radius:20px;padding:clamp(18px,4vw,40px)}.order-receipt header{box-shadow:none;text-align:center;background:0 0;border-bottom:1px solid #d2d9e4;padding-bottom:20px;position:static}.order-receipt header img{width:220px;max-width:100%;height:auto;margin:auto}.order-receipt h2{font-size:24px}.order-receipt h3{margin-top:24px;font-size:20px}.order-receipt address{font-style:normal;line-height:1.8}.receipt-table{overflow-x:auto}.order-receipt table{border-collapse:collapse;width:100%;margin-top:24px}.order-receipt caption{text-align:left;font-weight:700}.order-receipt th,.order-receipt td{text-align:left;border-bottom:1px solid #d2d9e4;padding:12px 8px}.order-receipt dl{max-width:380px;margin:24px 0 24px auto}.order-receipt dl div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.order-receipt dd{white-space:nowrap;margin:0}.receipt-total{border-top:2px solid #14295e;font-size:20px;font-weight:700}.receipt-private{color:#53627a;font-size:14px}.receipt-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.order-card{background:#fff;padding:clamp(20px,3vw,32px)}.order-card-heading,.order-card-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.order-card-heading h3{margin:0}.order-status-badge{color:#14295e;background:#edf1fa;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600}.order-status-badge.cancelled,.order-status-badge.returned{color:#854115;background:#fff1e8}.order-status-badge.delivered{color:#226243;background:#e7f3ed}.order-card-overview{color:#53627a;justify-content:flex-start;margin:20px 0}.order-card-overview strong{color:#14295e}.order-tracking-details{border-top:1px solid #d8dfe6;margin-top:24px;padding-top:24px}.order-card h4{margin:0 0 12px;font-size:20px}.courier-details{overflow-wrap:anywhere;background:#f4f6fa;border-radius:12px;gap:6px;margin:20px 0;padding:16px;display:grid}.order-card .order-timeline{margin:24px 0;padding:0;list-style:none}.order-card .timeline-step{grid-template-columns:32px minmax(0,1fr);gap:18px;margin:0;padding:0 0 28px;display:grid;position:relative}.timeline-step:not(:last-child):before{content:"";background:#d2d9e4;width:2px;position:absolute;top:30px;bottom:0;left:15px}.timeline-step.complete:before{background:#14295e}.timeline-node{z-index:1;color:#14295e;background:#fff;border:2px solid #aab6c8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex;position:relative}.complete .timeline-node{color:#fff;background:#14295e;border-color:#14295e}.current .timeline-node{border-color:#14295e;box-shadow:0 0 0 5px #e6ebf5}.timeline-stage-title{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.timeline-stage-title>span{color:#52617b;font-size:12px}.current .timeline-stage-title>span{color:#14295e;background:#e6ebf5;border-radius:6px;padding:2px 7px}.timeline-step p{margin:8px 0;font-size:15px;line-height:1.6}.timeline-event{margin-top:12px}.timeline-event time{color:#52617b;font-size:13px}.timeline-event p{overflow-wrap:anywhere;border-left:2px solid #bdc9dc;padding-left:12px}.upcoming strong{color:#52617b}.bar.announcement-bar{min-height:38px;font-family:var(--font-store,"Schibsted Grotesk"),Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:1.5;display:flex;position:relative}.announcement-window{flex:1;min-width:0;padding:10px 0;overflow:hidden}.announcement-track{width:max-content;animation:40s linear infinite announcement-scroll;display:flex}.announcement-group{flex-shrink:0;justify-content:space-around;align-items:center;min-width:100vw;display:flex}.announcement-group>span{white-space:nowrap;align-items:center;gap:clamp(32px,5vw,90px);padding:0 clamp(16px,3vw,48px);display:flex}.announcement-group i{opacity:.65;font-size:10px;font-style:normal}.announcement-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes announcement-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.announcement-track{width:100%;animation:none}.announcement-group{justify-content:center;width:100%;min-width:0}.announcement-group:nth-child(2),.announcement-group>span:not(:first-child),.announcement-group i,.announcement-group>span{white-space:normal;text-align:center}}.store-footer .soc{flex-wrap:wrap;gap:10px}.store-footer .soc a{border-radius:24px;width:auto;height:auto;min-height:44px;padding:10px 14px;font-size:.875rem}.whatsapp-float{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:29;box-sizing:border-box;color:#fff;background:#128c4a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;text-decoration:none;display:flex;position:fixed;box-shadow:0 4px 16px #0003}.whatsapp-float:hover{background:#0e713c}.whatsapp-float:focus-visible{outline-offset:4px;outline:3px solid #128c4a}@media (max-width:600px){.whatsapp-float{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (max-width:900px){body:has(.wmb) .whatsapp-float{bottom:calc(78px + env(safe-area-inset-bottom,0px))}}@media print{.whatsapp-float{display:none}}.winf h1,.pc h3,.review-instructions,.store-footer{overflow-wrap:anywhere}.wth{flex-wrap:wrap}.wth button{min-width:44px;min-height:44px}@media (max-width:760px){.fld input,.fld select,.fld textarea{font-size:16px}.review-instructions .btn{white-space:normal;text-align:center}.review-instructions p{line-height:1.6}}.homepage-reviews{min-width:0;margin:64px 0}.homepage-reviews .hd{flex-wrap:wrap;align-items:center;gap:20px}.homepage-reviews-window{overscroll-behavior-x:contain;border-radius:24px;padding:4px 0 16px;overflow-x:auto}.homepage-reviews-window:focus-visible{outline-offset:4px;outline:2px solid #172e65}.homepage-reviews-track{width:max-content;display:flex}.homepage-reviews-group{align-items:stretch;gap:20px;padding-right:20px;display:flex}.homepage-reviews-track.moving{animation:homepage-review-scroll var(--review-duration) linear infinite}.homepage-reviews-track.paused,.homepage-reviews-window:hover .homepage-reviews-track,.homepage-reviews-window:focus-within .homepage-reviews-track{animation-play-state:paused}.homepage-review{box-sizing:border-box;background:#fff;border:1px solid #d4dce8;border-radius:24px;width:300px;max-width:80vw;overflow:hidden}.homepage-review-photo{aspect-ratio:1;background:#e9edf2;width:100%;overflow:hidden}.homepage-review-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.homepage-review-photo .watch-art{object-fit:contain;box-sizing:border-box;padding:24px}.homepage-review-content{padding:18px}.homepage-review-product{color:#5c687e;margin:0 0 12px;font-size:14px}.homepage-review-stars{color:#92733b;letter-spacing:3px;font-size:20px}.homepage-review blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:16px;line-height:1.5}.homepage-review-customer{overflow-wrap:anywhere;margin:14px 0 0;font-weight:700}@keyframes homepage-review-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.homepage-reviews-track.moving{animation:none}.review-copy,.review-motion-toggle{display:none}}.srch input:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.search-row input{min-width:0}.search-row .btn{flex-shrink:0}.hero .info h1,.spec-list,.homepage-review-product,.ac{overflow-wrap:anywhere}.spec-list dt,.spec-list dd{min-width:0}.watch-orbit .th:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.ft :focus-visible,.ap :focus-visible{outline-color:#fff}.bag-dialog .rm{min-height:44px}.bag-dialog .qt button{min-width:36px;min-height:44px}.announcement-bar:hover .announcement-track,.announcement-bar:focus-within .announcement-track{animation-play-state:paused}@media (max-width:900px){.catalog-filters input,.catalog-filters select{font-size:16px}.top .tools .ib{min-width:44px}html{scroll-padding-top:180px;scroll-padding-bottom:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero{transition:none}.sw>*{animation:none}.announcement-group:nth-child(2),.announcement-group>span:not(:first-child),.announcement-group i{display:none}}.hero .info h1.hero-product-title{letter-spacing:-.025em;white-space:normal;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.12}.hero .nav2{flex-wrap:wrap;align-items:center}.hero .nav2 .hero-autoplay{width:auto;min-width:80px;font:inherit;border-radius:24px;padding:0 18px}.welcome-intro{z-index:10000;background:#f4f6f8;justify-content:center;align-items:center;animation:.15s 1.45s forwards welcome-dismiss;display:flex;position:fixed;inset:0}.welcome-intro-logo{width:min(390px,80vw)}.assembled-logo{width:100%;height:auto;display:block;overflow:hidden}.logo-trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s cubic-bezier(.4,0,.2,1) both logo-draw}.trace-dial{animation-delay:50ms}.trace-lower{animation-duration:.25s;animation-delay:.2s}.trace-details{animation-duration:.2s;animation-delay:.35s}.logo-numbers{opacity:0;animation:.15s .45s both logo-final-in}.trace-hands{animation-duration:.35s;animation-delay:.55s}.trace-urdu-right{animation-duration:.25s;animation-delay:.85s}.trace-urdu-left{animation-duration:.25s;animation-delay:1.05s}.logo-finished{opacity:0;animation:.1s 1.3s both logo-final-in}.welcome-intro-skip{bottom:max(32px,env(safe-area-inset-bottom));color:#14295e;cursor:pointer;background:0 0;border:1px solid #b9bfc8;border-radius:24px;padding:8px 20px;position:absolute}@keyframes logo-draw{to{stroke-dashoffset:0}}@keyframes logo-final-in{to{opacity:1}}@keyframes welcome-dismiss{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.welcome-intro{animation:10ms linear .35s forwards welcome-dismiss}.logo-trace{stroke-dashoffset:0;animation:none}.logo-numbers,.logo-finished{opacity:1;animation:none}}.catalog-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end}.catalog-filters .fld{min-width:0;margin-bottom:0}.account-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-heading>div{min-width:0}.account-heading .btn{flex-shrink:0}.account-heading p{overflow-wrap:anywhere}@media (max-width:760px){.wrap{padding-inline:16px}.top header .wrap{gap:4px;padding-top:4px;padding-bottom:8px}.top .logo{gap:5px;min-height:44px;font-size:12px}.top .brand-emblem{width:40px}.top .tools{min-height:44px}.top nav{border-radius:18px;gap:0;padding:3px}.top nav a{justify-content:center;align-items:center;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.bar.announcement-bar{letter-spacing:.09em;min-height:30px;font-size:10px}.announcement-window{padding:7px 0}.s{padding-block:28px}.hd{gap:10px;margin-bottom:20px}.hd h2{font-size:28px;line-height:1.12}.hd p{font-size:14px;line-height:1.5}.catalog-section,.catalog-section.s{padding-top:24px;padding-bottom:32px}.catalog-section .hd{margin-bottom:16px}.catalog-section .tb{min-width:0;margin:0 0 14px;display:block}.catalog-section .chips{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding:2px 2px 6px;overflow-x:auto}.catalog-section .chips button{flex:none;min-height:44px;padding:8px 14px;font-size:14px}.catalog-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:20px}.catalog-search{grid-column:1/-1}.catalog-filters .fld{gap:5px;font-size:13px}.catalog-filters input,.catalog-filters select{border-radius:10px;min-width:0;min-height:46px;padding-inline:10px;font-size:16px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc{min-width:0}.pc .tx{padding:10px 4px 4px}.pc h3{font-size:14px;line-height:1.4}.pc .tx small,.pc .rt{font-size:12px}.pc .b{gap:10px;margin-top:12px}.pc .add{min-height:44px;padding:8px 10px;font-size:13px}.pc .b strong{font-size:14px}.btn{min-height:44px;padding:10px 18px;font-size:14px}.account-page{padding-top:16px;padding-bottom:88px}.auth{gap:16px;min-width:0;margin-top:0}.account-page .ap{border-radius:20px;gap:12px;padding:20px}.account-page .ap h1{font-size:26px}.account-page .ap ul{gap:6px;font-size:14px}.account-signed-in .ap{display:none}.account-page .ac{border-radius:20px;min-width:0;padding:20px 16px}.account-heading{align-items:center;gap:10px}.account-heading h2{font-size:25px;line-height:1.15}.account-heading p{margin:0;font-size:13px;line-height:1.5}.account-heading .btn{padding:8px 12px;font-size:13px}.account-order-controls{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 12px;display:grid}.account-order-controls .btn{padding:10px 8px;font-size:13px}.account-order-controls>.btn:last-child{grid-column:1/-1;justify-self:end;padding-inline:14px}.account-page .account-history-note{margin-bottom:16px;font-size:13px;line-height:1.6}.receipt-actions{align-items:center;gap:8px;margin:16px 0}.order-card{border-radius:14px;min-width:0;margin:14px 0;padding:16px}.order-card-heading{gap:8px}.order-card-heading h3{font-size:18px}.order-status-badge{padding:6px 10px;font-size:12px}.order-card-overview{gap:10px;margin:14px 0;font-size:13px}.order-card p,.order-card li{font-size:14px;line-height:1.6}.order-card h4{font-size:17px}.order-tracking-details{margin-top:16px;padding-top:16px}.order-card .timeline-step{gap:12px;padding-bottom:20px}.checkout-page{min-width:0;padding-top:28px;padding-bottom:88px}.checkout-page h1{font-size:30px;line-height:1.12}.commerce-columns{gap:16px;margin:20px 0}.commerce-columns>*{min-width:0}.checkout-summary{border-radius:16px;margin:0;padding:18px}.checkout-page .fld{font-size:14px}.checkout-page input{width:100%;min-height:48px;font-size:16px}.checkout-page .btn{white-space:normal;max-width:100%}.product-page .crumb{margin-bottom:16px;font-size:12px}.winf h1{font-size:28px;line-height:1.15}.winf dl{overflow-wrap:anywhere;gap:8px 12px}.wsec{padding-block:24px}.wmb .btn{padding-inline:16px}.wmb b{font-size:16px}.spec-list div{gap:12px}.spec-list dt,.spec-list dd{font-size:14px}.story{border-radius:20px;gap:16px;padding:24px 20px}.story h2{font-size:28px}.story p{font-size:15px}.policy-page{padding-top:28px;padding-bottom:88px}.policy-page h1{font-size:30px}.policy-page p,.policy-page li{font-size:14px}.homepage-reviews{margin-block:32px}.homepage-reviews-group{gap:12px;padding-right:12px}.store-footer{padding-bottom:88px}.store-footer .ft{border-radius:20px;gap:24px;padding:24px 20px}.fl{gap:18px;margin-top:28px;font-size:13px}.fine{flex-wrap:wrap;gap:12px;font-size:12px}.whatsapp-float{width:48px;height:48px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.whatsapp-float svg{width:26px;height:26px}}@media (max-width:359px){.wrap{padding-inline:12px}.top .logo{font-size:11px}.top .brand-emblem{width:32px}.top nav a{padding-inline:8px;font-size:12px}.account-heading{flex-wrap:wrap}.account-heading .btn{margin-left:auto}.grid{gap:8px}.pc h3{font-size:13px}}@media (max-width:760px){.collection-page .ph{border-radius:20px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;margin-top:16px;padding:20px 16px;display:grid}.collection-page .ph h1{margin:8px 0 10px;font-size:28px;line-height:1.12}.collection-page .ph p{margin:0;font-size:13px;line-height:1.5}.collection-page .collection-art img{object-fit:contain;max-width:100%;height:120px}}
