@font-face{font-family:Inter;src:url(//stayfoundco.com/cdn/shop/t/1/assets/wx-v2-fonts-inter-latin-var.woff2?v=76668732474088170621793178972) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--accent:#0F5B53;--accent-ink:#0B4741;--accent-2:#127066;--accent-soft:rgba(15,91,83,.08);--accent-line:rgba(15,91,83,.12);--accent-mint:#BFE6DE;--grad:linear-gradient(135deg,#167a6e 0%,#0F5B53 45%,#0A3F3A 100%);--ink:#181818;--ink-2:#212121;--mute:rgba(24,24,24,.6);--mute-2:rgba(0,0,0,.7);--panel:#EEEEEE;--panel-2:#F6F6F6;--panel-3:rgba(238,238,238,.5);--line:rgba(0,0,0,.1);--line-warm:#D6D2CA;--card-line:#DDDDDD;--foot:#212121;--warn:#F08A1C;--no-bg:#FFEFEF;--no:#D9534F;--ok:#1F9D6B;--gold-1:#FEF3C7;--gold-2:#FDE68A;--gold-ink:#8A4A0E;--r-chip:6px;--r-tier:10px;--r-card:12px;--r-panel:14px;--r-big:20px;--r-pill:1000px;--font:"Figtree","Helvetica Neue",Arial,sans-serif;--shadow-tier:0 4px 20px rgba(179,182,185,.5);--shadow-img:0 10px 40px rgba(0,0,0,.1);--shadow-box:0 20px 60px rgba(0,0,0,.2);--ic-tint:.2}.sf-rv{max-width:1080px;margin:0 auto;padding:36px 20px 48px;font-family:var(--font,"Figtree","Helvetica Neue",Arial,sans-serif);color:var(--ink,#181818)}@media(min-width:900px){.sf-rv{padding:64px 20px 72px}}.sf-rv *{box-sizing:border-box}.sf-rv-head{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}@media(min-width:700px){.sf-rv-head{flex-direction:row;align-items:center;justify-content:space-between;gap:28px}}.sf-rv-title{font-size:24px;font-weight:500;letter-spacing:-.01em;margin:0}@media(min-width:900px){.sf-rv-title{font-size:34px}}.sf-rv-agg{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:4px 14px;align-items:center}@media(min-width:700px){.sf-rv-agg{grid-template-columns:auto auto auto;grid-template-rows:auto;gap:0 22px}}.sf-rv-big{font-size:44px;font-weight:600;line-height:1;letter-spacing:-.02em}.sf-rv-aggr{display:flex;flex-direction:column;gap:3px}.sf-rv-count{font-size:14px;color:var(--mute,rgba(24,24,24,.6))}.sf-rv-stars{display:inline-flex;gap:1px;line-height:0}.sf-rv-s{display:inline-block;width:15px;height:15px}.sf-rv-stars--lg .sf-rv-s{width:22px;height:22px}.sf-rv-star{width:100%;height:100%;fill:var(--line,rgba(0,0,0,.1))}.sf-rv-s.on .sf-rv-star{fill:var(--accent,#0F5B53)}.sf-rv-s.on[style*=--f]{background:linear-gradient(90deg,var(--accent,#0F5B53) var(--f),var(--line,rgba(0,0,0,.1)) var(--f));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.2 6.8.8-5 4.7 1.3 6.8L12 17.6 6 21l1.3-6.8-5-4.7 6.8-.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.2 6.8.8-5 4.7 1.3 6.8L12 17.6 6 21l1.3-6.8-5-4.7 6.8-.8z'/%3E%3C/svg%3E") center/contain no-repeat}.sf-rv-s.on[style*=--f] .sf-rv-star{visibility:hidden}.sf-rv-dist{list-style:none;margin:0;padding:0;grid-column:1/-1;display:grid;gap:3px;min-width:200px}@media(min-width:700px){.sf-rv-dist{grid-column:auto;border-left:1px solid var(--line,rgba(0,0,0,.1));padding-left:22px}}.sf-rv-dist li{display:grid;grid-template-columns:10px 13px 1fr 22px;align-items:center;gap:6px;font-size:12.5px;color:var(--mute,rgba(24,24,24,.6))}.sf-rv-dist .sf-rv-star{width:13px;height:13px;fill:var(--accent,#0F5B53)}.sf-rv-bar{height:7px;border-radius:4px;background:var(--panel,#EEE);overflow:hidden;display:block}.sf-rv-bar i{display:block;height:100%;background:var(--accent,#0F5B53);border-radius:4px}.sf-rv-dn{text-align:right}.sf-rv-grid{column-gap:0;column-count:2;margin:0 -20px}@media(min-width:700px){.sf-rv-grid{column-count:3;margin:0 -7px}}@media(min-width:1000px){.sf-rv-grid{column-count:4}}.sf-rv-card{break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:calc(100% - 14px);margin:7px;border-radius:2px;overflow:hidden;background:#fff;box-shadow:0 0 3px #0003;vertical-align:top}.sf-rv-card[hidden]{display:none}.sf-rv-media{display:block;width:100%;padding:0;border:0;background:var(--panel-2,#F6F6F6);cursor:zoom-in;line-height:0}.sf-rv-media img{width:100%;height:100%;object-fit:cover;display:block}.sf-rv-body{padding:10px 10px 12px}.sf-rv-name{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;font-size:16px;font-weight:700;line-height:1.43;color:#000}.sf-rv-ver{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:18px;color:#000;white-space:nowrap}.sf-rv-ver svg{width:14px;height:14px;color:var(--accent,#0F5B53)}.sf-rv-card .sf-rv-stars{display:flex;gap:2px;padding-top:10px}.sf-rv-card .sf-rv-s{width:14px;height:14px}.sf-rv-text{margin:10px 0 0;font-size:14px;line-height:19px;color:#000;white-space:pre-line;overflow-wrap:anywhere}.sf-rv-item{margin-top:8px;font-size:12px;line-height:1.43;color:#000}.sf-rv-item span{display:block;color:#73777b;font-size:11px}.sf-rv-who{display:flex;align-items:center;gap:9px;margin-bottom:8px}.sf-rv-pfp{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--panel,#EEE)}.sf-rv-meta{min-width:0}.sf-rv-lb .sf-rv-name{font-size:14px;font-weight:600}.sf-rv-sub{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--mute,rgba(24,24,24,.6));line-height:1.3;margin-top:2px}.sf-rv-lb .sf-rv-ver{color:var(--ok,#1F9D6B)}.sf-rv-lb .sf-rv-stars{margin-bottom:7px}.sf-rv-more{display:block;margin:22px auto 0;border:1px solid var(--ink,#181818);border-radius:var(--r-pill,1000px);background:#fff;color:var(--ink,#181818);padding:12px 30px;font:inherit;font-size:15px;font-weight:500;cursor:pointer}.sf-rv-more:hover{background:var(--ink,#181818);color:#fff}.sf-rv-more[hidden]{display:none}.sf-rv-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d1;display:flex;align-items:center;justify-content:center;padding:18px}.sf-rv-lb[hidden]{display:none}.sf-rv-lb-in{background:#fff;border-radius:var(--r-panel,14px);max-width:900px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}@media(min-width:720px){.sf-rv-lb-in{flex-direction:row}}.sf-rv-lb-img{background:#111;flex:1 1 55%;display:flex;align-items:center;justify-content:center;min-height:220px}.sf-rv-lb-img img{max-width:100%;max-height:88vh;display:block}.sf-rv-lb-side{flex:1 1 45%;padding:22px;overflow:auto}.sf-rv-lb-side .sf-rv-text{font-size:14.5px}.sf-rv-lb-x{position:absolute;top:12px;right:16px;color:#fff;font-size:34px;line-height:1;background:none;border:0;cursor:pointer}:root{--f:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Inter,sans-serif;--font:var(--f);--nm-ground:#f5f5f7;--nm-sh:0 0 0 1px rgba(0,0,0,.06),0 1px 1px -.5px rgba(0,0,0,.06),0 3px 3px -1.5px rgba(0,0,0,.06),0 6px 6px -3px rgba(0,0,0,.06),0 12px 12px -6px rgba(0,0,0,.06),0 24px 24px -12px rgba(0,0,0,.06);--ap-ink:#1d1d1f;--ap-mute:#6e6e73;--ap-g:#f5f5f7;--ek-ink:#252525;--ek-g:#f7f7f7;--ek-pill:#efefef;--ob-ink:#373737;--ch-ink:#212529}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.v2{margin:0;font-family:var(--f);color:#000;background:var(--nm-ground);font-size:16px;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}:where(.v2) img{max-width:100%;height:auto;display:block}:where(.v2) a{color:inherit}:where(.v2) button{font:inherit;cursor:pointer;color:inherit;background:none;border:0;padding:0}:where(.v2) :is(h1,h2,h3,p){margin:0}.ic{display:inline-block;flex:0 0 auto;vertical-align:middle}.ic-t{opacity:.16}.top{position:sticky;top:0;z-index:60;height:100px;pointer-events:none}.ann{position:absolute;left:0;right:0;top:0;height:34px;padding:9px 20px 0;background:#1d1d1f;color:#fff;font-size:14px;line-height:15.54px;font-weight:700;letter-spacing:-.56px;text-align:center;pointer-events:auto}.hd{position:absolute;left:5px;right:5px;top:42px;pointer-events:auto}.hd-pill{height:52px;background:#fff;border-radius:25px;box-shadow:var(--nm-sh);padding:0 5px 0 30px;display:flex;align-items:center;justify-content:space-between}.hd .logo{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#000}.hd .wm-mark{width:20px;height:20px;color:#000}.hd .wm-t{font-size:19px;font-weight:700;letter-spacing:-.04em;line-height:1}.hd-ic{display:flex;align-items:center;gap:10px;padding-right:20px}.hd-ic a{display:flex;width:34px;height:34px;align-items:center;justify-content:center;color:#000}.hero{max-width:1440px;margin:0 auto;padding:10px 0 15px}.gal{position:relative}.g-main{position:relative;margin:0 25px;border-radius:15px;overflow:hidden;background:#fff;aspect-ratio:1/1}.g-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.g-track::-webkit-scrollbar{display:none}.g-s{flex:0 0 100%;height:100%;scroll-snap-align:start}.g-s img{width:100%;height:100%;object-fit:cover}.g-thumbs{display:none}.g-dots{position:absolute;left:50%;transform:translate(-50%);bottom:42px;display:flex;justify-content:center;gap:6px;padding:6px 9px;border-radius:980px;background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.g-dots i{width:6px;height:6px;border-radius:3px;background:#0003;transition:width .2s,background .2s}.g-dots i.on{width:18px;background:#000}.card{position:relative;margin:-30px 10px 0;background:#fff;border-radius:25px;box-shadow:var(--nm-sh);padding:20px 25px 10px}.rv{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:#000;margin:2px 0 10px}.sts{display:inline-flex}.st{position:relative;width:15px;height:15px;margin-right:1px}.st svg{position:absolute;top:0;right:0;bottom:0;left:0;width:15px;height:15px;fill:#d9d9d9}.st:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--f);background:#000;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2.6l2.9 6.1 6.7.8-5 4.6 1.3 6.6L12 17.4l-5.9 3.3 1.3-6.6-5-4.6 6.7-.8z"/></svg>') 0 0/15px 15px no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2.6l2.9 6.1 6.7.8-5 4.6 1.3 6.6L12 17.4l-5.9 3.3 1.3-6.6-5-4.6 6.7-.8z"/></svg>') 0 0/15px 15px no-repeat}.rv-n{font-size:12px;line-height:15px;letter-spacing:-.24px;text-decoration:underline;text-underline-offset:2px}.t-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.t-row h1{font-size:28px;line-height:31.08px;font-weight:700;letter-spacing:-1.12px}.pr{font-size:22px;line-height:22px;font-weight:700;letter-spacing:-.88px;padding-top:4px;white-space:nowrap}.desc{font-size:16px;line-height:24px;margin:6px 0 0}.opt{margin-top:21px}.opt-l{display:block;font-size:16px;line-height:17.76px;font-weight:700;letter-spacing:-.64px;margin-bottom:10px}.opt-c{font-size:14px;line-height:21px;font-weight:400;letter-spacing:0;color:var(--ob-ink)}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.chips li{height:41px;padding:0 13px;display:flex;align-items:center;border-radius:100px;background:#f3f3f3;border:2px solid #f3f3f3;box-shadow:inset 0 0 0 1px #ebebeb;font-size:14px;line-height:17.5px;font-weight:600;letter-spacing:-.28px}.sws{display:flex;gap:8px}.sw{width:75px;height:75px;border:1px solid #e7e7e7;background:#f7f7f7;overflow:hidden;padding:0}.sw img{width:100%;height:100%;object-fit:cover}.sw.on{border-color:#000;box-shadow:inset 0 0 0 1px #000}.pks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:9px}.pk{position:relative;min-height:48px;border:1px solid #d9d9d9;border-radius:14px;padding:14px 4px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--ob-ink);text-align:center}.pk.on{background:#ececec;border-color:#000}.pk-b{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#ffb829;color:#fff;font-size:10px;line-height:16px;border-radius:6px;padding:0 8px;white-space:nowrap}.pk-t{font-size:12px;line-height:12px;font-weight:500}.pk-s{font-size:10px;line-height:12px}.pk-p{font-size:10px;line-height:10px;display:flex;gap:4px}.pk-p s{color:#9b9b9b}.bn{margin-top:20px;background:#f7f7f7;border-radius:20px;padding:15px 10px;color:var(--ob-ink)}.bn-h,.up-h{font-size:14px;line-height:21px;font-weight:500;margin:0 0 10px;text-align:center}.bn-g{display:flex;justify-content:space-around;gap:10px}.bn-i{width:140px;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:13px;line-height:19.5px}.bn-im{width:80px;height:80px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:#000}.bn-i strong{font-weight:700}.up{margin-top:20px;color:var(--ob-ink)}.up-i{display:flex;align-items:center;gap:12px;border:1px solid #d9d9d9;border-radius:14px;padding:8px 12px;margin-top:8px;cursor:pointer;font-size:13px;line-height:18px}.up-i input{width:18px;height:18px;accent-color:#000}.up-im{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#f7f7f7}.up-x{flex:1}.up-x b{display:block;font-weight:500}.up-p{font-weight:500}.atc-f{margin:24px 0 0}.atc{width:100%;height:48px;border-radius:100px;border:1px solid #000;background:#2f2f2f;color:#fff;font-size:16px;line-height:17.76px;font-weight:700;letter-spacing:-.64px;box-shadow:inset 0 -10px 15px 1px #0e0e0e,inset 0 0 0 1px #676767;padding:0 24px}.atc:active{transform:translateY(1px)}.trust{display:flex;justify-content:space-around;list-style:none;margin:20px 0 10px;padding:0;color:var(--ob-ink)}.trust li{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px;line-height:21px;font-weight:500;text-align:center}.trust .ic{color:#000}:root{--v-r:28px;--render-sh:drop-shadow(0 14px 22px rgba(0,0,0,.2)) drop-shadow(0 2px 4px rgba(0,0,0,.16))}.render{filter:var(--render-sh)}.ap,.how,.su,.cm,.fq{color:var(--ap-ink)}.ap-g,.cm,.sf-rv{background:var(--ap-g)}.ap-w,.how,.su,.fq{background:#fff}.sh,.sh.long{font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.005em}.sp{font-size:19px;line-height:22px;font-weight:600;letter-spacing:.228px;color:var(--ap-mute);margin-top:18px}.ap{padding:70px 0 64px}.ap-in{width:auto;margin:0 24px}.ap-in.wide{width:auto;max-width:none;margin:0 24px}.ap-in.wide .ap-tx{max-width:100%}.ap-eb{font-size:17px;font-weight:600;color:var(--ap-mute);margin-bottom:8px}.ap-md{margin-top:44px}.nx{container-type:size;position:relative;width:calc(100vw - 40px);max-width:980px;margin-left:50%;transform:translate(-50%);aspect-ratio:350/420;border-radius:var(--v-r);overflow:hidden;background:#eef0f2}.nx>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nx-dots{position:absolute;top:0;right:0;bottom:0;left:0}.nx-d{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#0a84ff;opacity:.72;box-shadow:0 0 0 3px #0a84ff24}.inview .nx-d{animation:nxd 3.6s ease-in-out infinite;animation-delay:calc((1.2 - var(--d)) * 1.1s)}@keyframes nxd{0%,to{opacity:.72;transform:scale(1)}10%{opacity:1;transform:scale(1.4);box-shadow:0 0 0 7px #0a84ff33}26%{opacity:.72;transform:scale(1)}}.nx-w{position:absolute;left:50%;top:50%;width:90cqmin;aspect-ratio:1/1;border-radius:50%;transform:translate(-50%,-50%) scale(1);border:1.5px solid rgba(10,132,255,.35);opacity:0}.inview .nx-w{animation:nxw 3.6s cubic-bezier(.45,0,.55,1) infinite}.inview .nx-w.w2{animation-delay:1.8s}@keyframes nxw{0%{transform:translate(-50%,-50%) scale(1);opacity:0}15%{opacity:.9}to{transform:translate(-50%,-50%) scale(.04);opacity:0}}.nx-pin{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0000002e,0 0 0 6px #0a84ff24}.nx-pin img{width:44px}.inview .nx-pin{animation:nxp 3.6s ease-out infinite;animation-delay:1.3s}@keyframes nxp{0%,to{box-shadow:0 4px 14px #0000002e,0 0 0 6px #0a84ff24}30%{box-shadow:0 4px 14px #0000002e,0 0 0 22px #0a84ff00}}.how{padding:70px 24px 56px}.hw-in{max-width:1280px;margin:0 auto}.hw-h{margin:0 0 40px}.hw-imgs{position:relative;width:250px;aspect-ratio:509/810;margin:0 auto 36px}.hw-im{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s}.hw-im.on{opacity:1}.hw-im img{width:100%;height:100%}.hw-list{display:flex;flex-direction:column;gap:26px}.hw-i{position:relative;padding:0 0 0 22px;text-align:left;cursor:pointer;outline:none;color:#86868b;transition:color .3s}.hw-i .hw-d{color:#86868b}.hw-i.on{color:var(--ap-ink)}.hw-i.on .hw-d{color:var(--ap-mute)}.hw-i:before,.hw-i:after{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:#e8e8ed}.hw-i:after{height:0;background:var(--ap-ink)}.hw-i.on:after{height:100%;transition:height var(--hw-t,5s) linear}.hw-i.on.hold:after{transition:none}.hw-t{font-size:21px;line-height:25px;font-weight:600;letter-spacing:.231px}.hw-d{font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.374px;color:var(--ap-mute);margin-top:4px}.hw-dots{display:none}.ping{position:relative;width:334px;max-width:100%;aspect-ratio:1/1;margin:0 auto;display:flex;align-items:center;justify-content:center}.ping img{position:relative;width:46%;z-index:2}.pg-d{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;border-radius:50%;background:radial-gradient(closest-side,#fff0 60%,#ffffffb3 61%,#ffffff59 99%,#fff0)}.pg-d.d2{width:88%;height:88%;background:radial-gradient(closest-side,#fafafa 82%,#ffffffe6)}.pg-d.d3{width:74%;height:74%;background:#fff;box-shadow:0 10px 40px #0000000f}.pg-r{position:absolute;left:50%;top:50%;width:40%;height:40%;margin:-20% 0 0 -20%;border-radius:50%;border:2px solid rgba(0,0,0,.1);opacity:0;z-index:1}.inview .pg-r{animation:pgr 2.4s cubic-bezier(.2,.6,.3,1) infinite}.inview .pg-r.r2{animation-delay:.8s}.inview .pg-r.r3{animation-delay:1.6s}@keyframes pgr{0%{transform:scale(1);opacity:.9}to{transform:scale(2.5);opacity:0}}.uc-g{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:40px -20px 0;padding:0 20px}.uc-g::-webkit-scrollbar{display:none}.uc-t{flex:0 0 300px;scroll-snap-align:center;background:var(--ap-g);border-radius:var(--v-r);overflow:hidden;display:flex;flex-direction:column}.uc-x{flex:1}.uc-x{padding:28px 26px 0}.uc-k{font-size:14px;line-height:18px;font-weight:600;color:var(--ap-mute)}.uc-t h3{font-size:24px;line-height:28px;font-weight:600;letter-spacing:.009em;margin-top:6px}.uc-x>p:last-child{font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.374px;color:var(--ap-mute);margin-top:10px}.uc-x b,.uc-x strong{color:var(--ap-ink);font-weight:600}.uc-v{flex:none;height:300px;position:relative}.uc-card img{position:absolute;left:50%;bottom:-30px;width:96%;max-width:none;transform:translate(-50%) rotate(-8deg)}.uc-ph img{position:absolute;left:50%;top:28px;width:210px;transform:translate(-50%)}.sdots{display:flex;justify-content:center;gap:10px;margin-top:22px}.sdots i{width:7px;height:7px;border-radius:50%;background:#d2d2d7;transition:background .2s}.sdots i.on{background:var(--ap-ink)}.ww{display:flex;justify-content:center;width:calc(100vw - 40px);max-width:760px;margin-left:50%;transform:translate(-50%)}.ww{gap:12px}.ww img{width:calc(50% - 6px);max-width:300px}.su{padding:70px 0 56px}.su-hd .sp{margin-top:12px}.su-tg button{border-radius:980px;padding:7px 20px;font-size:15px;line-height:20px;font-weight:600;color:var(--ap-ink);white-space:nowrap}.su-tile:before{content:"";position:absolute;left:5px;right:5px;top:2px;bottom:12px;border-radius:var(--v-r);background:var(--ap-g)}.su-n{position:absolute;right:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--ap-ink);color:#fff;font-size:12px;line-height:24px;font-weight:600;text-align:center}.su-a{position:absolute;right:-25px;top:172px;color:#86868b;display:none}.cm{padding:70px 0}.cm-in{max-width:1440px;margin:0 auto;padding:0 24px}.cm .sh{margin-bottom:28px}.cm-sc{overflow-x:auto;scrollbar-width:none;margin:0 -24px;padding:0 24px}.cm-sc::-webkit-scrollbar{display:none}.cm-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto repeat(var(--n),auto 40px) 12px;column-gap:8px;width:100%}.cm-g>*{grid-column:var(--cm,1 / -1);grid-row:var(--rm)}.cm-card{width:64px;margin:8px 0 4px}.cm-bg{border-radius:18px;background:#fff}.cm-bg.c0{background:#1d1d1f}.cm-hd{position:relative;z-index:1;padding:16px 6px 18px;text-align:center;display:flex;flex-direction:column;align-items:center}.cm-hd svg{width:44px;height:44px;color:var(--ap-ink)}.cm-hd.c0{color:#f5f5f7}.cm-hd.c0 svg{color:#f5f5f7}.cm-hd h3{font-size:12px;line-height:15px;font-weight:600;margin-top:10px}.cm-hd p{font-size:11px;line-height:14px;font-weight:600;opacity:.6;margin-top:4px}.cm-l{position:relative;z-index:3;font-size:14px;line-height:18px;font-weight:600;padding:12px 0 2px;text-align:center}.cm-ln{align-self:end;height:1px;background:#00000012;z-index:2;pointer-events:none}.cm-v{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px}.mk{width:20px;height:20px;border-radius:50%;padding:3px;display:inline-flex}.mk svg{width:14px;height:14px}.mk.y{background:#30d158;color:#fff}.mk.n{background:#e8e8ed;color:#86868b}.cm-l{text-align:left}@media(min-width:900px){.c0 .mk.n{background:#3a3a3c;color:#aeaeb2}}.fq{padding:70px 0 72px}.fq-in{max-width:980px;margin:0 auto;padding:0 24px}.fq .sh{margin-bottom:28px}.fq-t{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -24px 12px;padding:0 24px}.fq-t::-webkit-scrollbar{display:none}.ft{flex:none;border-radius:980px;background:#e8e8ed;padding:7px 14px;font-size:14px;line-height:20px;font-weight:600;color:var(--ap-ink)}.ft.on{background:#fff;box-shadow:0 1px 3px #0000001f}.fq-i{border-bottom:1px solid #d2d2d7}.fq-i summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.374px}.fq-i summary::-webkit-details-marker{display:none}.pl{position:relative;width:14px;height:14px;flex:none}.pl:before,.pl:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:1px;background:var(--ap-ink);transition:transform .2s}.pl:after{transform:rotate(90deg)}.fq-i[open] .pl:after{transform:rotate(0)}.fq-a{padding:0 30px 20px 0;font-size:17px;line-height:25px;color:var(--ap-mute)}.site-ft{background:#fff;border-top:1px solid #d2d2d7;color:var(--ap-ink);padding:48px 20px 24px;font-size:14px;line-height:21px}.site-ft .ft-in{max-width:1400px;margin:0 auto;display:grid;gap:32px}.site-ft .logo{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#000}.site-ft .wm-mark{width:20px;height:20px}.site-ft .wm-t{font-size:19px;font-weight:700;letter-spacing:-.04em}.site-ft h2{font-size:21px;line-height:25px;font-weight:600;margin:16px 0 6px}.site-ft h3{font-size:14px;font-weight:600;margin:0 0 10px}.site-ft p{margin:0 0 8px;color:var(--ap-mute)}.site-ft a{display:block;text-decoration:none;color:var(--ap-mute);margin-bottom:6px}.site-ft .ft-cols{display:grid;grid-template-columns:1fr;gap:24px}.ft-f{display:flex;flex-direction:column;gap:10px;margin-top:14px;max-width:420px}.ft-f input[type=email]{height:44px;border-radius:980px;border:1px solid #d2d2d7;padding:0 16px;font:inherit;background:#fff}.ft-f button{height:44px;border-radius:980px;background:#1d1d1f;color:#fff;padding:0 20px;font-weight:600}.site-ft .ft-b{max-width:1400px;margin:28px auto 0;padding-top:18px;border-top:1px solid #d2d2d7;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#86868b}.site-ft .pay{display:flex;gap:6px}.site-ft .pay img{width:38px;height:24px}@media(min-width:900px){.top{height:110px}.hd{left:20px;right:20px}.hd-pill{height:70px;padding:0 10px 0 40px}.hd .wm-mark{width:24px;height:24px}.hd .wm-t{font-size:24px}.hd-ic{gap:16px;padding-right:30px}.hero{display:grid;grid-template-columns:110px minmax(0,692px) minmax(0,588px);column-gap:20px;justify-content:center;padding:20px 20px 15px;align-items:start}.gal{display:contents}.g-thumbs{display:flex;flex-direction:column;gap:20px;grid-column:1;justify-self:end;width:90px;max-height:650px;overflow-y:auto;scrollbar-width:none;position:sticky;top:130px}.g-thumbs::-webkit-scrollbar{display:none}.g-t{width:90px;height:90px;opacity:.55;transition:opacity .2s}.g-t.on,.g-t:hover{opacity:1}.g-t img{width:90px;height:90px;object-fit:cover}.g-main{grid-column:2;margin:0;position:sticky;top:130px}.g-dots{display:none}.card{grid-column:3;margin:0;padding:30px 40px 15px;position:sticky;top:130px}.t-row h1{font-size:36px;line-height:39.96px;letter-spacing:-1.44px}.pr{font-size:32px;line-height:32px;letter-spacing:-1.28px}.sh,.sh.long{font-size:64px;line-height:68px;letter-spacing:-.009em}.sp{font-size:21px;line-height:25px;letter-spacing:.231px;margin-top:24px}.ap{padding:140px 0 130px}.ap-in{width:980px;max-width:calc(100% - 80px)}.ap-in.wide{width:1180px;max-width:calc(100% - 80px);margin:0 auto}.ap-center .ap-tx,.ap-in.wide .ap-tx{text-align:center;max-width:820px;width:auto;margin:0 auto}.ap-center .ap-md{margin-top:80px}.nx{width:980px;max-width:calc(100vw - 80px);aspect-ratio:980/560}.nx-d{width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.nx-pin{width:84px;height:84px;margin:-42px 0 0 -42px}.nx-pin img{width:58px}.ap-right .ap-in{display:grid;grid-template-columns:480px 1fr;column-gap:60px;align-items:center}.ap-right .ap-md{margin:0}.ap-right .ping{width:560px}.how{padding:140px 40px 120px}.hw-h{max-width:820px;margin-bottom:80px}.hw-in{max-width:980px}.hw-h{text-align:center;margin:0 auto 80px;max-width:820px}.hw-stage{display:grid;grid-template-columns:480px 440px;column-gap:60px;justify-content:center;align-items:center}.hw-imgs{display:block;position:relative;width:480px;height:764px;margin:0}.hw-im{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s}.hw-im.on{opacity:1}.hw-im img{width:480px;height:764px}.hw-list{display:flex;flex-direction:column;gap:60px;overflow:visible;margin:0}.hw-i{position:relative;flex:none;padding:0 0 0 40px}.hw-i:before,.hw-i:after{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:#e8e8ed}.hw-i:after{height:0;background:var(--ap-ink)}.hw-mim{display:none}.hw-t{font-size:32px;line-height:36px;letter-spacing:.128px;margin:0 0 8px}.hw-d{font-size:21px;line-height:25px;letter-spacing:.231px;margin:0}.hw-dots{display:none}.uc-g{overflow:visible;margin:80px 0 0;padding:0;justify-content:center;gap:20px}.uc-t{flex:0 1 380px}.uc-v{height:340px}.uc-x{padding:36px 34px 0}.uc-t h3{font-size:28px;line-height:32px}.uc-ph img{width:250px;top:30px}.ww{gap:56px}.ww img{width:300px}.su{padding:140px 0 120px}.su-in{padding:0 56px}.su-hd{text-align:center;max-width:820px;margin:0 auto}.su-tg{margin-top:28px}.su-l{margin:64px auto 0;padding:0;overflow:visible;justify-content:space-between;max-width:980px}.sdots{display:none}.su-s{flex:0 0 176px}.cm{padding:140px 0}.cm-in{padding:0;position:relative;max-width:980px}.cm-sc{overflow:visible;margin:0;padding:0}.cm .sh{margin-bottom:56px}.cm-g{grid-template-columns:repeat(4,minmax(0,239px));grid-template-rows:auto repeat(var(--n),52px) 16px;width:auto;justify-content:center;column-gap:8px}.cm-g>*{grid-column:var(--cd,1);grid-row:var(--rd)}.cm-ln{grid-column:1 / -1}.cm-l{text-align:left;padding:0;display:flex;align-items:center}.cm-card{width:110px;margin:14px 0 8px}.cm-hd{padding:28px 14px 30px}.cm-hd svg{width:88px;height:88px}.cm-hd h3{font-size:19px;line-height:23px;margin-top:16px}.cm-hd p{font-size:14px;line-height:18px}.cm-l{font-size:17px;line-height:21px}.fq{padding:140px 0}.site-ft{padding:64px 40px 28px}.site-ft .ft-in{grid-template-columns:1.2fr 2fr}.site-ft .ft-cols{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.inview .pg-r,.inview .nx-d,.inview .nx-w,.inview .nx-pin{animation:none}.hw-i.on:after{transition:none}.hw-im{transition:none}html{scroll-behavior:auto}}.sf-rv{--accent:#1d1d1f;--ink:#1d1d1f;--mute:#6e6e73;--panel:#e8e8ed;--font:var(--f)}.sf-rv .sf-rv-title{font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.005em;color:var(--ap-ink)}.sf-rv .sf-rv-card{border-radius:18px;box-shadow:none}.sf-rv .sf-rv-name{color:var(--ap-ink);font-weight:600}.sf-rv .sf-rv-text{color:var(--ap-ink);font-size:15px;line-height:21px}.sf-rv .sf-rv-ver,.sf-rv .sf-rv-item{color:var(--ap-mute)}.sf-rv .sf-rv-more{border-color:#1d1d1f;color:#1d1d1f;font-weight:600}@media(min-width:900px){.sf-rv .sf-rv-title{font-size:56px;line-height:60px}}@supports not (font:-apple-system-body){.sp,.hw-d,.uc-x>p:last-child,.su-p,.fq-a{font-weight:500}}@media(min-width:900px){.ap-center .ap-tx,.ap-in.wide .ap-tx{text-align:center;max-width:820px;margin:0 auto}.fq .sh,.cm .sh{text-align:center}.ap-in,.ap-in.wide{width:980px;max-width:calc(100% - 80px);margin:0 auto}.uc-g{margin:80px 0 0}.uc-t{flex:1 1 0}.fq-t{justify-content:center;margin:0 0 12px;padding:0;overflow:visible}.fq-in,.su-in{padding:0 40px}}.sf-rv{box-shadow:0 0 0 100vmax var(--ap-g);clip-path:inset(0 -100vmax)}.sf-rv .sf-rv-text{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.sf-rv-lb .sf-rv-text{display:block;-webkit-line-clamp:none;overflow:visible}.sh,.hw-t,.uc-t h3{text-wrap:balance}.ww img,.uc-ph img{filter:drop-shadow(0 14px 22px rgba(0,0,0,.14)) drop-shadow(0 2px 4px rgba(0,0,0,.1))}.cm-card{background:#2c2c2e;border-radius:14px;padding:10px 8px;box-sizing:content-box;filter:none}.sf-rv{padding-left:24px;padding-right:24px}.sf-rv .sf-rv-grid{margin:0 -7px}.site-ft .pay img{filter:grayscale(1);opacity:.8}.ft.on{background:#1d1d1f;color:#fff;box-shadow:none}.fq-t{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.nx{-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%);background:transparent}.ping{width:100%;max-width:342px}.ping img{width:52%}@media(min-width:900px){.fq-t{-webkit-mask-image:none;mask-image:none}.nx{-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 70%,transparent 100%)}.ping{max-width:none}.ap-right .ping{width:560px}.ping img{width:46%}.cm-g{grid-template-columns:300px repeat(3,minmax(0,218px))}}.cm-card{width:64px;height:auto;margin:8px 0 4px;padding:10px 8px;border-radius:14px;background:#f5f5f7;box-sizing:content-box;filter:var(--render-sh)}.cm-card.cm-ours{background:#2c2c2e}.cm-card.cm-airtag,.cm-card.cm-typical{width:52px;padding:10px 14px}.ww{width:calc(100vw - 16px);gap:8px}.ww img{width:calc(50% - 4px);max-width:340px}@media(min-width:900px){.cm-card{width:110px;margin:14px 0 8px}.cm-card.cm-airtag,.cm-card.cm-typical{width:90px;padding:10px 18px}.ww{width:auto;gap:56px}.ww img{width:300px}}.hw-i,.hw-i .hw-d{color:#6e6e73}.hw-i:not(.on) .hw-t{color:#6e6e73}.hw-i.on .hw-t{color:var(--ap-ink)}.su-tile:before{content:none}.ww{position:relative;display:block;width:min(370px,calc(100vw - 20px));height:560px;margin-left:50%;transform:translate(-50%);gap:0}.ww img{position:absolute;width:226px;max-width:none}.ww .ww-i{left:0;top:40px;z-index:1}.ww .ww-a{right:0;top:0;z-index:2}.ww .ww-c{width:150px;left:50%;bottom:6px;transform:translate(-50%) rotate(-6deg);z-index:3}.uc-card img{position:absolute;left:50%;top:28px;bottom:auto;width:159px;transform:translate(-50%)}.cm-card,.cm-card.cm-ours,.cm-card.cm-airtag,.cm-card.cm-typical{background:none;padding:0;border-radius:0}.cm-card.cm-ours{filter:drop-shadow(0 0 .6px rgba(255,255,255,.7)) drop-shadow(0 -1px 0 rgba(255,255,255,.25)) drop-shadow(0 10px 16px rgba(0,0,0,.5))}.cm-card.cm-airtag,.cm-card.cm-typical{width:58px}.cm-card.cm-ours{width:72px}.site-ft .pay{gap:8px}.site-ft .pay img{filter:none;opacity:1;width:44px;height:28px;padding:4px 6px;border:1px solid #d2d2d7;border-radius:6px;background:#fff;object-fit:contain;box-sizing:border-box}@media(min-width:900px){.ww{width:860px;height:720px}.ww img{width:300px}.ww .ww-i{left:40px;top:0}.ww .ww-a{right:40px;top:0}.ww .ww-c{width:230px;bottom:40px}.uc-card img{top:30px;width:189px}.cm-ln{display:none}.cm-l,.cm-v{border-bottom:1px solid rgba(0,0,0,.07)}.cm-v.c0{border-bottom-color:#ffffff1f}.cm-card.cm-ours{width:120px}.cm-card.cm-airtag,.cm-card.cm-typical{width:104px}}.chips li{gap:8px;padding:0 14px 0 9px}.mk-app{width:22px;height:22px;border-radius:5px;flex:none}.qsel{margin-top:18px}.q-h{font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.4px;margin:0 0 12px}.q-season{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#1d1d1f;color:#fff;font-size:13px;font-weight:600;text-align:center}.q-season[hidden],.q-colors[hidden]{display:none}.q-rows{display:flex;flex-direction:column;gap:14px}.qsel .pk.qrow{display:block;position:relative;width:100%;text-align:left;background:#f6f6f6;border:1px solid rgba(15,91,83,.12);border-radius:10px;padding:14px;color:#181818;transition:box-shadow .2s,border-color .2s,background .2s;min-height:0}.qsel .pk.qrow.on{background:#fff;border-color:#0f5b53;box-shadow:0 4px 20px #b3b6b980}.q-row{display:flex;align-items:center;gap:10px}.q-th{position:relative;flex:0 0 40px;width:40px;height:26px}.q-th img{width:40px;height:26px;border-radius:3px;object-fit:cover}.q-x{position:absolute;right:-7px;top:-8px;min-width:17px;height:17px;border-radius:17px;background:#0f5b53;color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 3px;box-shadow:0 0 0 1.5px #fff}.q-t{flex:1;font-size:16px;line-height:20px;margin-left:4px}.qsel .pk-p{display:flex;align-items:baseline;gap:5px;font-size:16px;line-height:20px}.qsel .pk-p span{font-weight:600;color:#0f5b53}.qsel .pk-p s{color:#00000080;font-size:12px}.q-perks{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1);font-size:12px;line-height:16px}.qp{display:inline-flex;align-items:center;gap:6px}.qp .ic{width:18px;height:18px;color:#0f5b53}.q-badge{position:absolute;right:10px;top:-11px;background:#0f5b53;color:#fff;font-size:11px;font-weight:500;border-radius:100px;padding:3px 9px;line-height:1.3}.q-colors{margin-top:20px}.q-crow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(0,0,0,.1);border-radius:10px}.q-sw{width:40px;height:26px;border-radius:4px;background:linear-gradient(135deg,#2a2a2a,#0b0b0b)}.q-cn{flex:1;font-size:15px}.q-stock{font-size:12px;color:#f08a1c}.q-step{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(0,0,0,.15);border-radius:980px;padding:4px 10px}.up{margin-top:18px}.up-h{text-align:left;font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.4px;margin:0 0 10px}.up-i{background:#fff;border-color:#d9d9d9}.up-i:has(input:checked){border-color:#0f5b53;box-shadow:0 4px 20px #b3b6b966}.up-im{width:56px;height:56px}.up-im img{width:56px;height:56px;object-fit:cover}.up-x span{display:block;color:#6e6e73;font-size:12px;line-height:16px;margin-top:2px}.up-p{display:flex;flex-direction:column;align-items:flex-end;color:#0f5b53;font-weight:600}.up-p s{color:#00000080;font-size:12px;font-weight:400}.q-pack{flex:0 0 56px;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#fff}.q-pack img{width:56px;height:56px;object-fit:contain}.q-pack{border-radius:2px;background:none}.q-pack img{border-radius:2px}@media(max-width:899px){.card{margin-top:14px}.g-dots{display:none}.gal{display:flex;flex-direction:column}.g-main{order:1}.g-thumbs{order:2;display:flex;gap:8px;margin:12px 25px 0;overflow-x:auto;scrollbar-width:none}.g-thumbs::-webkit-scrollbar{display:none}.g-t{flex:0 0 60px;width:60px;height:60px;border-radius:8px;overflow:hidden;opacity:.55;transition:opacity .2s}.g-t.on{opacity:1}.g-t img{width:60px;height:60px;object-fit:cover}}.sx{padding:36px 0}.sx-h{text-align:center;max-width:720px;margin:0 auto 24px;padding:0 20px}.sx-h h2{font-size:24px;font-weight:500;letter-spacing:-.01em}.sub{font-size:14px;color:var(--mute-2);margin:12px auto 0;max-width:560px}.rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 20px 4px;scroll-padding:0 20px}.rail::-webkit-scrollbar{display:none}.st-g.rail{padding-top:12px}.rail>*{scroll-snap-align:start}.fm{position:relative;overflow:hidden;color:#fff;padding:20px 0 60px;background:#e5e8e3;isolation:isolate}.fm-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.fm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0e1413,#0e1413f0 15%,#0e14139e 36%,#0e141329 60%,#0e141300 74%),linear-gradient(0deg,#def0e9eb,#def0e900 30%)}.fm-in{position:relative;max-width:1080px;margin:0 auto;padding:0 20px;text-align:center}.fm h2{font-size:24px;font-weight:400;line-height:1.2;color:#fff;margin:0 auto 12px;max-width:280px;letter-spacing:-.01em}.fm .sub{font-size:14px;color:#ffffffab;margin:0 auto;max-width:300px}.fm-stage{display:flex;justify-content:center;margin:24px 0 26px}.fm-phone{position:relative;width:196px;padding:8px;border-radius:38px;background:#111214;box-shadow:inset 0 0 0 2px #4a4c52,inset 0 0 0 3.5px #0b0b0c,0 0 0 1px #ffffff24,0 30px 60px #00000061,0 8px 18px #00000038}.fm-phone:before,.fm-phone:after{content:"";position:absolute;width:3px;border-radius:2px;background:#2c2d31}.fm-phone:before{left:-3px;top:20%;height:9%;box-shadow:0 46px #2c2d31}.fm-phone:after{right:-3px;top:27%;height:14%}.fm-scr{position:relative;aspect-ratio:1179/2556;border-radius:30px;overflow:hidden;background:linear-gradient(165deg,#eef2f1,#d8e1de)}.fm-isl{position:absolute;z-index:2;top:2.1%;left:50%;width:31%;height:3.7%;margin-left:-15.5%;border-radius:20px;background:#000}.fm-s{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease}.fm-s.on{opacity:1}.fm-s img{width:100%;height:100%;object-fit:cover}.fm-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#f1f4f3,#dce4e1)}.fm-tabs{display:flex;gap:4px;max-width:600px;margin:0 auto;padding:4px;border-radius:18px;background:#ffffff73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fm-t{position:relative;flex:1 1 0;min-width:0;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 10px;border-radius:14px;font-size:12px;line-height:14px;color:#181818;text-align:center;overflow:hidden;transition:background .3s}.fm-t.on{background:#ffffffb8}.fm-t .ic{width:24px;height:24px;color:#181818}.fm-t.on .ic{color:var(--accent)}.fm-pg{position:absolute;left:16px;right:16px;bottom:6px;height:3px;border-radius:3px;background:#0f5b5329;opacity:0;transition:opacity .2s}.fm-pg b{display:block;width:0;height:100%;border-radius:inherit;background:var(--accent)}.fm-t.on .fm-pg{opacity:1}.fm:not(.play) .fm-t.on .fm-pg b{width:100%}.fm.play .fm-t.on .fm-pg b{animation:fmfill 3.5s linear forwards}@keyframes fmfill{0%{width:0}to{width:100%}}.fm-ping{transform-box:fill-box;transform-origin:center;animation:fmping 3s ease-out infinite;animation-delay:var(--d,0s)}@keyframes fmping{0%{transform:scale(.4);opacity:.45}80%,to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.fm-s,.fm-t,.fm-pg{transition:none}.fm-ping{animation:none}.fm .fm-t.on .fm-pg b{animation:none;width:100%}}.fx{background:#020202;color:#fff;padding:20px 0 60px;overflow:hidden}.fx-in{max-width:1080px;margin:0 auto;padding:0 20px}.fx-stage{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;isolation:isolate}.fx-stage:before{content:"";position:absolute;left:10%;right:10%;bottom:4%;height:30%;z-index:-1;background:radial-gradient(50% 50% at 50% 70%,#ffffff29,#fff0 70%);filter:blur(6px)}.fx-phone{position:relative;height:72%;aspect-ratio:409/868;border-radius:17%/8%;background:linear-gradient(135deg,#9a9aa0,#4a4a4f 28%,#76767c 62%,#2c2c30);box-shadow:0 0 0 1px #ffffff14,0 30px 60px #0009}.fx-phone:before{content:"";position:absolute;left:1.1%;right:1.1%;top:.5%;bottom:.5%;border-radius:16.4%/7.7%;background:#050505}.fx-scr{position:absolute;left:4.3%;right:4.3%;top:2%;bottom:2%;border-radius:13.5%/6.3%;overflow:hidden;background:#eef2f1}.fx-isl{position:absolute;z-index:2;top:1.9%;left:50%;width:31%;height:3.6%;margin-left:-15.5%;border-radius:20px;background:#000}.fx-s{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s cubic-bezier(.25,.1,.25,1)}.fx-s.on{opacity:1}.fx-s img{width:100%;height:100%;object-fit:cover}.fx-tw{position:relative;max-width:600px;margin:0 auto}.fx-tabs{position:relative;display:flex;align-items:center;gap:4px;padding:4px;overflow-x:auto;scrollbar-width:none;border-radius:18px;background:#c3c3c31a;border:1px solid rgba(245,245,247,.2);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.fx-tabs::-webkit-scrollbar{display:none}.fx-ind{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:14px;background:#f5f5f733;border:1px solid rgba(245,245,247,.1);pointer-events:none;transition:transform .45s cubic-bezier(.4,0,.1,1),width .35s cubic-bezier(.4,0,.2,1)}.fx-t{position:relative;z-index:1;flex:0 0 calc((100% - 8px)/3);min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;border-radius:16px;color:#fff;font-size:12px;line-height:14px;font-weight:400;text-align:center}.fx-t .ic{width:24px;height:24px;color:#fff}.fx-ar{position:absolute;top:1px;bottom:1px;width:34px;z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s;background:linear-gradient(180deg,#28272733,#2c2c2c33);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fx-ar.vis{opacity:1;pointer-events:auto}.fx-ar .ic{width:15px;height:15px;color:#fff}.fx-ar-l{left:1px;border-radius:18px 0 0 18px}.fx-ar-r{right:1px;border-radius:0 18px 18px 0}.fx-caps{display:grid;max-width:600px;margin:24px auto 0;text-align:center}.fx-cap{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .3s;font-size:16px;line-height:normal;color:#fff9}.fx-cap.on{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.fx-s,.fx-cap,.fx-ind{transition:none}}.s3-g{display:flex}.s3-c{flex:0 0 78%;border:1px solid var(--card-line);border-radius:var(--r-card);overflow:hidden;background:#fff;display:flex;flex-direction:column}.s3-im{background:#e9efed}.s3-im img{width:100%}.s3-x{padding:14px 16px 18px}.s3-x h3{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:400;margin-bottom:6px}.s3-b{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.s3-x p{font-size:14px;color:var(--mute);line-height:1.5}.s3-x strong{display:block;font-weight:500;color:var(--accent);margin-bottom:4px}.es{background:var(--panel-3)}.es-g{display:flex}.es-c{flex:0 0 62%;background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:var(--r-big);padding:4px}.es-im img{border-radius:16px;width:100%}.es-x{padding:12px 12px 14px}.es-x h3{font-size:18px;font-weight:600;color:var(--accent);margin-bottom:4px}.es-x p{font-size:14px;line-height:1.5;color:var(--mute)}@media(min-width:750px){.rail{overflow:visible;padding:0 20px;max-width:1080px;margin:0 auto;display:grid;gap:16px}.s3-c,.es-c{flex:auto}.s3-g{grid-template-columns:repeat(3,1fr)}.es-g{grid-template-columns:repeat(4,1fr)}.fx-t{flex:1 1 0}.fx-stage{aspect-ratio:auto;height:min(700px,90vw)}}@media(min-width:990px){.sx{padding:64px 0}.sx-h{margin-bottom:40px}.sx-h h2{font-size:34px}.sub{font-size:16px}.fm{padding:64px 0}.fm h2{font-size:34px;max-width:none;margin-bottom:16px}.fm .sub{font-size:16px;max-width:none}.fm-stage{margin:40px 0}.fm-phone{width:268px;padding:11px;border-radius:52px}.fm-scr{border-radius:41px}.fm-t{min-height:66px}.fx{padding:64px 0}.fx-stage{aspect-ratio:auto;height:700px}.s3-x h3{font-size:22px}.es-x h3{font-size:20px}.es-x p{font-size:16px}}.fm,.fx,.sx{padding:70px 0 64px}.fm h2,.fx h2,.sx-h h2{font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.005em;text-wrap:balance;max-width:340px}.sx-h h2{color:var(--ap-ink);margin:0 auto}.fm .sub,.sx-h .sub{font-size:17px;line-height:22px;font-weight:500;max-width:340px}.sx-h .sub{color:var(--ap-mute)}img.fm-map{object-fit:cover;object-position:50% 40%}.fm-dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.fm-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#0a84ff;border:2px solid #fff;box-shadow:0 1px 4px #00000040}.fm-dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:#0a84ff59;animation:fmdot 3s ease-out infinite;animation-delay:var(--d,0s);animation-play-state:paused}.fm.inview .fm-dot:after{animation-play-state:running}@keyframes fmdot{0%{transform:scale(1);opacity:.8}80%,to{transform:scale(4.2);opacity:0}}.es{background:var(--ap-g)}.s3-c{flex:0 0 74%}.es-x h3,.s3-x strong{color:#0f5b53}@media(min-width:990px){.fm,.fx,.sx{padding:120px 0 110px}.fm h2,.fx h2,.sx-h h2{font-size:64px;line-height:68px;letter-spacing:-.009em;max-width:900px}.fm .sub,.sx-h .sub{font-size:21px;line-height:25px;max-width:640px}.sx-h{max-width:900px;margin-bottom:64px}.s3-g.rail{max-width:920px}}@media(prefers-reduced-motion:reduce){.fm-dot:after{animation:none}}.fx-phone{background:linear-gradient(135deg,#f0b48a,#b8673a 28%,#e7a77a 60%,#7a3c1c)}.fx-studio img{width:100%;max-width:768px;height:100%;object-fit:contain;-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(60% 60% at 50% 50%,#000 70%,transparent 100%)}.fx-phone{transition:opacity .3s}.fx-stage:has(.fx-studio.on) .fx-phone{opacity:0}.es-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.es-nav .sdots{margin:0}.es-ar{width:56px;height:32px;border-radius:980px;background:#fff;border:1px solid #d2d2d7;display:flex;align-items:center;justify-content:center;color:var(--ap-ink)}.es-ar .ic{color:var(--ap-ink)}.s3-tabs{display:flex;gap:4px;max-width:340px;margin:0 auto 24px;padding:4px;border-radius:16px;background:#e8e8ed}.s3-t{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:12px;font-size:12px;line-height:14px;font-weight:500;color:#6e6e73}.s3-t .ic{color:#6e6e73}.s3-t.on{background:#fff;color:var(--ap-ink);box-shadow:0 1px 3px #0000001a}.s3-t.on .ic{color:var(--ap-ink)}.s3-c{transition:transform .25s,box-shadow .25s}@media(min-width:750px){.es-nav{display:none}.s3-c.pick{transform:translateY(-6px);box-shadow:0 14px 30px #0000001a}}@media(min-width:990px){.s3-tabs{max-width:460px;margin-bottom:40px}}.fx-studio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2}.fx-studio img{width:100%;max-width:none;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(60% 60% at 50% 50%,#000 70%,transparent 100%)}@media(max-width:899px){.fx-stage{aspect-ratio:4/5}.fx-studio.fx-wide img{object-fit:contain}}.su{--ap-ink:#1d1d1f;--ap-mute:#6e6e73;--ap-g:#f5f5f7;color:var(--ap-ink);background:#fff;padding:70px 0 56px}.su h2,.su h3,.su p{margin:0}.su .sh{font-size:32px;line-height:36px;font-weight:600;letter-spacing:-.005em;text-wrap:balance}.su .sp{font-size:19px;line-height:22px;font-weight:600;letter-spacing:.228px;color:var(--ap-mute);margin-top:12px}.su .sdots{display:flex;justify-content:center;gap:10px;margin-top:22px}.su .sdots i{width:7px;height:7px;border-radius:50%;background:#d2d2d7;transition:background .2s}.su .sdots i.on{background:var(--ap-ink)}.su-l:not(.on)+.sdots{display:none}.su-in{max-width:1440px;margin:0 auto;padding:0 24px}.su-tg{display:inline-flex;margin-top:20px;background:#e8e8ed;border-radius:980px;padding:3px}.su-tg button{border:0;background:none;cursor:pointer;font:inherit;border-radius:980px;padding:7px 20px;font-size:15px;line-height:20px;font-weight:600;color:var(--ap-ink);white-space:nowrap}.su-tg button.on{background:#fff;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.su-l{display:none;list-style:none;margin:36px -20px 0;padding:0 20px;overflow-x:auto;scrollbar-width:none;gap:24px;scroll-snap-type:x mandatory;scroll-padding:0 20px}.su-l::-webkit-scrollbar{display:none}.su-l.on{display:flex}.su-s{position:relative;flex:0 0 176px;display:flex;flex-direction:column;align-items:center;scroll-snap-align:start}.su-im{position:relative;width:176px;height:361px}.su-im img{position:relative;width:100%;height:100%;object-fit:contain}.su-t{margin-top:16px;font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.374px}.su-p{margin-top:4px;font-size:15px;line-height:20px;font-weight:600;color:var(--ap-mute);text-align:center;max-width:176px}@media(max-width:899px){.su-hd{text-align:center}.su-tg{display:inline-grid;grid-template-columns:1fr 1fr;width:240px}.su-tg button{padding:8px 0}.su-l{margin:28px -24px 0;padding:0 32px;gap:12px;scroll-snap-type:x mandatory;scroll-padding:0 32px}.su-s{flex:0 0 100%;scroll-snap-align:center}.su-im{width:100%;height:400px;border-radius:24px;background:var(--ap-g);display:flex;align-items:center;justify-content:center;overflow:hidden}.su-im img{width:auto;height:340px;max-width:86%}.su-t{margin-top:18px}.su-p{max-width:280px}}@media(min-width:900px){.su{padding:140px 0 120px}.su-in{padding:0 56px}.su .sh{font-size:64px;line-height:68px;letter-spacing:-.009em}.su .sp{font-size:21px;line-height:25px;letter-spacing:.231px;margin-top:24px}.su-hd{text-align:center;max-width:820px;margin:0 auto}.su-tg{margin-top:28px}.su-l{margin:64px auto 0;padding:0;overflow:visible;justify-content:space-between;max-width:980px}.su .sdots{display:none}}.wxd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,sans-serif;-webkit-font-smoothing:antialiased}.wxd.is-open{visibility:visible;pointer-events:auto}.wxd{--wxd-accent:#0F5B53}.wxd .wxd-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.wxd.is-open .wxd-ov{opacity:1}.wxd .wxd-p{position:absolute;top:0;right:0;bottom:0;width:450px;max-width:100%;background:#fff;color:#373737;font-size:13px;line-height:1.5;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);outline:0}.wxd.is-open .wxd-p{transform:none}.wxd *,.wxd *:before,.wxd *:after{box-sizing:border-box}.wxd p{margin:0}.wxd button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;text-transform:none;letter-spacing:normal;border-radius:0;min-height:0;width:auto;box-shadow:none}.wxd .wxd-h{flex:0 0 54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #b1b1b1}.wxd .wxd-t{font-size:20px;font-weight:500;line-height:1;color:#373737}.wxd .wxd-x{width:36px;height:36px;margin-right:-8px;display:flex;align-items:center;justify-content:center;color:#373737}.wxd .wxd-b{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.wxd .wxd-pg{padding:15px 16px 14px;border-bottom:1px solid #dedede}.wxd .wxd-pl{font-size:14px;line-height:16px;color:#000;text-align:center;margin:0 0 12px}.wxd .wxd-pl b{font-weight:700;color:var(--wxd-accent)}.wxd .wxd-bar{display:flex;gap:5px}.wxd .wxd-seg{flex:1 1 0;height:8px;border-radius:5px;background:#e8e6e2;overflow:hidden;display:block}.wxd .wxd-seg i{display:block;height:100%;width:0;background:var(--wxd-accent);border-radius:5px;transition:width .45s ease}.wxd .wxd-mks{display:flex;gap:8px;margin-top:10px}.wxd .wxd-mk{flex:1 1 0;display:flex;align-items:flex-start;gap:7px;min-width:0}.wxd .wxd-mi{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#e8e6e2;color:#6b6b6b;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}.wxd .wxd-mi i{display:flex}.wxd .wxd-mi-b{display:none!important}.wxd .wxd-mk.on .wxd-mi{background:var(--wxd-accent);color:#fff}.wxd .wxd-mk.on .wxd-mi-a{display:none!important}.wxd .wxd-mk.on .wxd-mi-b{display:flex!important}.wxd .wxd-ml{font-size:13px;line-height:15.6px;color:#1c1c1c;padding-top:4px}.wxd .wxd-mk.on .wxd-ml{font-weight:600}.wxd .wxd-up{margin:16px;border:1px solid #1c1c1c;border-radius:14px;padding:16px;background:#fff}.wxd .wxd-up-r{display:flex;align-items:flex-start}.wxd .wxd-up-r img{flex:0 0 64px;width:64px;height:64px;border-radius:8px;background:#f1efec;object-fit:cover;margin-right:12px}.wxd .wxd-up-t{flex:1 1 auto;min-width:0}.wxd .wxd-up-h{font-size:14px;line-height:18px;color:#373737}.wxd .wxd-up-h b{font-weight:700}.wxd .wxd-ab{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:13px;line-height:18px;font-weight:600;color:#1c1c1c;text-decoration:underline;text-underline-offset:2px}.wxd .wxd-ab svg{transition:transform .2s}.wxd .wxd-ab[aria-expanded=true] svg{transform:rotate(180deg)}.wxd .wxd-abp{margin-top:12px}.wxd .wxd-abi{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wxd .wxd-abi img,.wxd .wxd-abi video{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:8px;object-fit:cover;background:#f1efec}.wxd .wxd-abb{font-size:13px;line-height:18.85px;color:#5c5c5c;margin-top:10px}.wxd .wxd-abb strong{font-weight:600;color:#1c1c1c}.wxd .wxd-up-b{display:flex;width:100%;height:40px;margin:12px 0 0;padding:10px 12px;border-radius:22px;background:#d9d7d4;color:#3c3c3c;align-items:center;justify-content:center;font-size:13.5px;font-weight:600;line-height:16px;text-align:center;cursor:default;-webkit-user-select:none;user-select:none}.wxd .wxd-up-b b{font-weight:600}.wxd .wxd-items{padding:0 16px}.wxd .wxd-li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #dedede}.wxd .wxd-li:last-child{border-bottom:0}.wxd .wxd-li.is-busy{opacity:.5;pointer-events:none}.wxd .wxd-li-i{flex:0 0 90px;width:90px;height:90px;object-fit:cover;background:#f1efec;border-radius:0}.wxd .wxd-li-m{flex:1 1 auto;min-width:0}.wxd .wxd-li-t{font-size:15px;line-height:18px;font-weight:500;color:#373737}.wxd .wxd-li-o{font-size:12px;line-height:14px;color:#1d1d1d80;margin-top:6px}.wxd .wxd-q{display:inline-flex;align-items:center;width:100px;height:30px;border:1px solid #dedede;margin-top:10px}.wxd .wxd-q button{flex:0 0 33px;height:28px;display:flex;align-items:center;justify-content:center;color:#373737}.wxd .wxd-q input{flex:0 0 32px;width:32px;height:28px;border:0;padding:0;margin:0;text-align:center;font:inherit;font-size:13px;color:#373737;background:transparent;-moz-appearance:textfield;border-radius:0}.wxd .wxd-q input::-webkit-outer-spin-button,.wxd .wxd-q input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wxd .wxd-li-r{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.wxd .wxd-li-p{font-size:15px;line-height:20px;font-weight:500;color:#373737;text-align:right;white-space:nowrap}.wxd .wxd-li-p s{display:block;font-size:12px;line-height:15px;font-weight:400;color:#1d1d1d80}.wxd .wxd-li-p s:empty{display:none}.wxd .wxd-rm{font-size:14px;line-height:21px;font-weight:700;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;color:#373737}.wxd .wxd-empty{padding:40px 16px;font-size:16px;line-height:22px;text-align:center;color:#373737}.wxd .wxd-ad{border-top:1px solid #dedede;margin-top:8px;padding:16px}.wxd .wxd-ad-h{font-size:20px;line-height:30px;font-weight:500;color:#373737;margin-bottom:12px}.wxd .wxd-ad-c{display:flex;gap:10px;background:#f7f7f7;border-radius:10px;padding:12px}.wxd .wxd-ad-c img{flex:0 0 64px;width:64px;height:64px;border-radius:5px;object-fit:cover;background:#fff}.wxd .wxd-ad-m{flex:1 1 auto;min-width:0}.wxd .wxd-ad-r{display:flex;justify-content:space-between;gap:10px}.wxd .wxd-ad-n{font-size:14px;line-height:17px;font-weight:500;color:#373737}.wxd .wxd-ad-p{font-size:12px;line-height:16px;white-space:nowrap;text-align:right;color:#373737}.wxd .wxd-ad-p span{font-weight:600}.wxd .wxd-ad-p s{color:#1d1d1d80}.wxd .wxd-ad-d{font-size:12px;line-height:14.4px;color:#373737;margin-top:8px}.wxd .wxd-ad-b{display:inline-flex;align-items:center;height:36px;padding:0 18px;margin-top:12px;border-radius:50px;background:#000;color:#fff;font-size:15px;font-weight:700;line-height:1}.wxd .wxd-ad-b[aria-busy=true]{opacity:.55;pointer-events:none}.wxd .wxd-f{flex:0 0 auto;padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #dedede;background:#fff}.wxd .wxd-sub{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.wxd .wxd-sub span:first-child{font-size:14px;line-height:21px;color:#777}.wxd .wxd-sub span:last-child{font-size:16px;line-height:24px;font-weight:500;color:#373737}.wxd .wxd-co{display:flex;width:100%;height:56px;border-radius:28px;background:#000;color:#fff;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:500;line-height:1;text-transform:uppercase}.wxd .wxd-co[aria-busy=true]{opacity:.7}.wxd .wxd-g{font-size:12px;line-height:16px;color:#777;text-align:center;margin-top:9px}.wxd.is-empty .wxd-pg,.wxd.is-empty .wxd-f,.wxd.is-empty .wxd-up,.wxd.is-empty .wxd-ad,.wxd .wxd-tpl{display:none!important}html.wxd-lock,html.wxd-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.wxd .wxd-p,.wxd .wxd-ov,.wxd .wxd-seg i{transition:none}}.wxd .wxd-mk:last-child{flex-grow:1.45}.wxd .wxd-li.is-pending .wxd-li-i{animation:wxdsh 1.1s ease-in-out infinite}.wxd .wxd-li.is-pending .wxd-q,.wxd .wxd-li.is-pending .wxd-rm{opacity:.35}.wxd.is-pending .wxd-ad-b{opacity:.55;pointer-events:none}.wxd .wxd-co.is-wait{position:relative;color:transparent}.wxd .wxd-co.is-wait *{visibility:hidden}.wxd .wxd-co.is-wait:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:wxdspin .7s linear infinite}@keyframes wxdsh{0%,to{opacity:1}50%{opacity:.55}}[data-atc-form] [type=submit][aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}[data-atc-form] [type=submit][aria-busy=true] *{visibility:hidden}[data-atc-form] [type=submit][aria-busy=true]:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:wxdspin .7s linear infinite;visibility:visible}@keyframes wxdspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wxd .wxd-li.is-pending .wxd-li-i{animation:none}}@supports not (font:-apple-system-body){.wxd{font-family:var(--wxd-webfont,Inter),sans-serif}}.wxd--pop{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#111}.wxd--pop .wxd-p{color:#111;font-size:14px;line-height:1.4}.wxd--float.is-open{pointer-events:none}.wxd--float .wxd-ov{display:none}.wxd--float .wxd-p{pointer-events:auto;top:var(--wxd-top,0px);right:var(--wxd-right,32px);bottom:auto;left:auto;width:400px;max-width:calc(100vw - 24px);max-height:calc(100vh - var(--wxd-top,0px) - 12px);max-height:calc(100dvh - var(--wxd-top,0px) - 12px);border:1px solid #e9e5df;box-shadow:0 14px 40px #1111111f;transform:none;opacity:0;transition:opacity .16s ease}.wxd--float.is-open .wxd-p{opacity:1}.wxd--float .wxd-h{position:absolute;top:10px;right:12px;flex:none;height:auto;padding:0;border:0;z-index:1}.wxd--float .wxd-t{display:none}.wxd--float .wxd-x{width:32px;height:32px;margin:0;color:#111}.wxd--float .wxd-b{flex:1 1 auto;max-height:min(52vh,420px);overflow-y:auto}.wxd--pop .wxd-items{padding:18px 20px 4px}.wxd--pop .wxd-li{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:6px 0 18px;margin:0 0 16px;border-bottom:1px solid #ece8e2;align-items:start}.wxd--pop .wxd-li:last-child{border-bottom:0;margin-bottom:0}.wxd--pop .wxd-li-i{width:80px;height:80px;object-fit:cover;background:#f5f3ef;border-radius:0;display:block}.wxd--pop .wxd-li-m{min-width:0}.wxd--pop .wxd-li-t{font-size:15px;font-weight:500;line-height:1.3;color:#111;padding-right:26px}.wxd--pop .wxd-li-o{font-size:12px;color:#666;margin-top:2px}.wxd--pop .wxd-li-p{font-size:16px;line-height:1.3;font-weight:600;margin-top:8px;color:#111;text-align:left;white-space:nowrap}.wxd--pop .wxd-li-p s{display:inline;font-weight:400;color:#888;font-size:13px;line-height:1.3;margin-left:6px}.wxd--pop .wxd-li-p s:empty{display:none}.wxd--pop .wxd-li-a{display:flex;align-items:center;flex-wrap:wrap}.wxd--pop .wxd-q{display:inline-flex;align-items:center;height:34px;margin-top:10px;border:1px solid #d9d4cc;border-radius:0;width:auto}.wxd--pop .wxd-q button{width:34px;height:100%;display:flex;align-items:center;justify-content:center;color:#111}.wxd--pop .wxd-q input{width:36px;height:100%;border:0;border-left:1px solid #d9d4cc;border-right:1px solid #d9d4cc;border-radius:0;text-align:center;font:500 14px/1 inherit;color:#111;background:#fff;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wxd--pop .wxd-q input::-webkit-outer-spin-button,.wxd--pop .wxd-q input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wxd--pop .wxd-rm{margin:10px 0 0 12px;font-size:12px;font-weight:400;color:#888;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.wxd--pop .wxd-empty{padding:34px 20px 30px;text-align:center;font-size:14px;color:#444}.wxd--pop .wxd-f{padding:16px 20px 20px;border-top:1px solid #ece8e2;box-shadow:none;background:#fff}.wxd--pop .wxd-sub{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:15px;font-weight:600;color:#111}.wxd--pop .wxd-sub span:first-child{font-size:15px;line-height:1.4;font-weight:600;color:#111}.wxd--pop .wxd-sub span:last-child{font-size:17px;line-height:1.4;font-weight:700;color:#111}.wxd--pop .wxd-note{font-size:13px;color:#555;margin:8px 0 16px}.wxd--pop .wxd-co,.wxd--pop .wxd-gc{display:flex;align-items:center;justify-content:center;gap:0;width:100%;height:48px;min-height:48px;border:1px solid #111;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;line-height:1}.wxd--pop .wxd-co{background:#111;color:#fff}.wxd--pop .wxd-co svg{display:none}.wxd--pop .wxd-gc{background:#fff;color:#111;margin-top:8px}.wxd--pop .wxd-li.is-busy .wxd-q,.wxd--pop .wxd-li.is-busy .wxd-rm{opacity:.45;pointer-events:none}.wxd--pop.is-empty .wxd-f,.sfc .wxd .wxd-gc,.sfc .wxd .wxd-note{display:none}@media(max-width:960px){.wxd--float .wxd-p{left:0;right:0;width:auto;max-width:none;border-left:0;border-right:0}.wxd--float .wxd-b{max-height:min(48vh,380px)}}@media(prefers-reduced-motion:reduce){.wxd--float .wxd-p{transition:none}}.wxd--pop{font-family:var(--wxd-webfont,-apple-system),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Inter,sans-serif}@supports (-webkit-touch-callout:none){.wxd--pop{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}}.wxd--float .wxd-p{border:0;border-radius:25px;overflow:hidden;box-shadow:var(--nm-sh,0 0 0 1px rgba(0,0,0,.06),0 1px 1px -.5px rgba(0,0,0,.06),0 3px 3px -1.5px rgba(0,0,0,.06),0 6px 6px -3px rgba(0,0,0,.06),0 12px 12px -6px rgba(0,0,0,.06),0 24px 24px -12px rgba(0,0,0,.06)),0 18px 40px #0000001a}.wxd--float .wxd-h{top:14px;right:16px}.wxd--pop .wxd-items{padding:20px 22px 4px}.wxd--pop .wxd-li{border-bottom-color:#ececec}.wxd--pop .wxd-li-i{border-radius:12px;background:#f3f3f3}.wxd--pop .wxd-li-t{font-weight:600;letter-spacing:-.01em}.wxd--pop .wxd-q{border:1px solid #dedede;border-radius:100px;overflow:hidden;background:#fff}.wxd--pop .wxd-q input{border:0;width:30px}.wxd--pop .wxd-f{padding:16px 22px 22px;border-top-color:#ececec}.wxd--pop .wxd-note{color:#6e6e73}.wxd--pop .wxd-co,.wxd--pop .wxd-gc{border-radius:100px;font-size:16px;font-weight:700;letter-spacing:-.04em;text-transform:none}.wxd--pop .wxd-co{background:#2f2f2f;border:1px solid #000;box-shadow:inset 0 -10px 15px 1px #0e0e0e,inset 0 0 0 1px #676767;color:#fff}.wxd--pop .wxd-gc{background:#fff;border:1px solid #d2d2d7;color:#1d1d1f;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:.02em}.wxd--pop .wxd-co span{text-transform:none}@media(max-width:960px){.wxd--float .wxd-p{left:var(--wxd-left,5px);right:var(--wxd-right,5px);border-left:0;border-right:0}}.wxg{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:0;margin:12px 0 0;padding:12px 10px;background:#f7f7f7;border-radius:10px;color:#373737}.wxg .wxg-i{display:flex;align-items:center;gap:8px;min-width:0;padding:0 4px}.wxg .wxg-i img{flex:0 0 38px;width:38px;height:38px;border-radius:8px;object-fit:cover;background:#fff}.wxg .wxg-t{margin:0;font-size:13.5px;font-weight:600;line-height:17px;color:#1c1c1c}.wxg .wxg-s{margin:2px 0 0;font-size:12.5px;font-weight:400;line-height:16px;color:#5c5c5c}.wxg .wxg-d{width:1px;height:40px;background:#dedede}@media(min-width:900px){.wxg .wxg-t{font-size:14px;line-height:18px}.wxg .wxg-i{gap:10px;padding:0 6px}.wxg .wxg-i img{flex-basis:44px;width:44px;height:44px}}#header-group{position:sticky;top:0;z-index:60;pointer-events:none}#header-group .top{position:relative}.hd-ic a,.hd-ic button{position:relative;display:flex;width:34px;height:34px;align-items:center;justify-content:center;color:#000;background:none;border:0;padding:0;cursor:pointer}.sf-cnt{position:absolute;top:1px;right:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#0f5b53;color:#fff;font-size:10.5px;line-height:17px;font-weight:700;text-align:center;font-family:var(--f,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Inter,sans-serif)}.sf-cnt[hidden]{display:none}.sf-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;visibility:hidden;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,sans-serif;-webkit-font-smoothing:antialiased;color:#1d1d1f}.sf-nav.is-open{visibility:visible;pointer-events:auto}.sf-nav-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s}.sf-nav.is-open .sf-nav-ov{opacity:1}.sf-nav-p{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:420px;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1);outline:0}.sf-nav.is-open .sf-nav-p{transform:none}.sf-nav-h{height:62px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 24px;border-bottom:1px solid #e5e5e7}.sf-nav-h .logo{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#000}.sf-nav-h .wm-mark{width:20px;height:20px}.sf-nav-h .wm-t{font-size:19px;font-weight:700;letter-spacing:-.04em;line-height:1}.sf-nav-x{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:#1d1d1f}.sf-nav-l{list-style:none;margin:0;padding:12px 24px;flex:1;overflow:auto}.sf-nav-l a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f0f0f2;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f;text-decoration:none}.sf-nav-l a svg{color:#86868b}.sf-nav-f{flex:none;padding:18px 24px 26px;border-top:1px solid #e5e5e7}.sf-nav-cta{display:flex;align-items:center;justify-content:center;height:52px;border-radius:100px;background:#1d1d1f;color:#fff;font-size:17px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.sf-nav-tr{display:flex;justify-content:center;gap:16px;margin:14px 0 0;padding:0;list-style:none;font-size:13px;line-height:18px;color:#6e6e73}.sf-nav-tr li{display:flex;align-items:center;gap:6px}html.sf-nav-lock,html.sf-nav-lock body{overflow:hidden}.sfh{padding:0 0 18px}.sfh-in{display:flex;flex-direction:column}.sfh-im{margin:0 10px;border-radius:25px;overflow:hidden;background:#eeeef0;aspect-ratio:1/1}.sfh-im img{width:100%;height:100%;object-fit:cover}.sfh .card{margin:-30px 10px 0;padding:22px 24px}.sfh-eb{font-size:13px;line-height:16px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#0f5b53;margin:0 0 8px}.sfh-h{font-size:34px;line-height:38px;font-weight:700;letter-spacing:-.035em;margin:0 0 12px;text-wrap:balance}.sfh-s{font-size:16px;line-height:24px;color:#1d1d1f;margin:0 0 20px}.sfh-ct{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0 0 22px}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 30px;border-radius:100px;background:#1d1d1f;border:1px solid #000;color:#fff;font-size:17px;line-height:1;font-weight:600;letter-spacing:-.02em;text-decoration:none;cursor:pointer}.sf-btn:hover{background:#000}.sf-btn--w{background:#fff;color:#1d1d1f;border-color:#fff}.sf-btn--w:hover{background:#f5f5f7}.sf-lnk{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:17px;line-height:22px;font-weight:500;color:#0f5b53;text-decoration:none}.sf-lnk:hover{text-decoration:underline}.sfh .opt{margin:0}@media(min-width:900px){.sfh{padding:10px 0 40px}.sfh-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;max-width:1400px;margin:0 auto;padding:0 20px;align-items:stretch}.sfh-im{margin:0;aspect-ratio:auto;min-height:620px}.sfh .card{margin:0;position:static;grid-column:auto;padding:56px 60px;display:flex;flex-direction:column;justify-content:center}.sfh-eb{font-size:14px;margin-bottom:12px}.sfh-h{font-size:60px;line-height:64px;margin-bottom:18px}.sfh-s{font-size:21px;line-height:30px;color:#424245;margin-bottom:30px}.sfh-ct{flex-direction:row;align-items:center;gap:28px;margin-bottom:34px}}.sft{padding:0 10px 8px}.sft ul{list-style:none;margin:0 auto;padding:18px 12px;max-width:1400px;background:#fff;border-radius:25px;box-shadow:var(--nm-sh);display:grid;grid-template-columns:1fr 1fr;row-gap:18px;column-gap:8px}.sft li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:13.5px;line-height:18px;font-weight:600;color:#1d1d1f;padding:0 4px}.sft .ic{color:#0f5b53}@media(min-width:900px){.sft{padding:0 20px 20px}.sft ul{grid-template-columns:repeat(var(--n,4),1fr);padding:26px 20px}.sft li{flex-direction:row;justify-content:center;gap:12px;font-size:16px;line-height:20px;text-align:left}.sft li+li{border-left:1px solid #e5e5e7}}.sfp{padding:64px 0 40px}.sfp-hd{text-align:center;margin:0 24px 28px}.sfp-hd .sh{margin:0 0 10px}.sfp-hd p{font-size:17px;line-height:25px;color:#6e6e73;margin:0 auto;max-width:640px}.sfp-in{display:flex;flex-direction:column;gap:14px}.sfp-im{margin:0 10px;border-radius:25px;overflow:hidden;background:#eeeef0;aspect-ratio:1/1}.sfp-im img{width:100%;height:100%;object-fit:cover}.sfp .card{margin:0 10px;position:static;padding:22px 20px 14px}.sfp .qsel{margin-top:0}@media(min-width:900px){.sfp{padding:130px 0 60px}.sfp-hd{margin-bottom:56px}.sfp-hd p{font-size:21px;line-height:30px}.sfp-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-width:1180px;margin:0 auto;padding:0 20px;align-items:start}.sfp-im{margin:0;position:sticky;top:130px}.sfp .card{margin:0;grid-column:auto;padding:34px 40px 18px;top:auto}}.sff{padding:20px 10px 70px}.sff-in{max-width:1400px;margin:0 auto;border-radius:25px;background:#1d1d1f;color:#f5f5f7;overflow:hidden;display:flex;flex-direction:column}.sff-tx{padding:44px 26px 30px;text-align:center}.sff-tx h2{font-size:32px;line-height:36px;font-weight:700;letter-spacing:-.03em;margin:0 0 12px;color:#fff;text-wrap:balance}.sff-tx p{font-size:16px;line-height:24px;color:#f5f5f7b8;margin:0 auto 26px;max-width:560px}.sff-im{display:block}.sff-im img{width:100%;height:auto;display:block}@media(min-width:900px){.sff{padding:40px 20px 140px}.sff-in{display:grid;grid-template-columns:1fr 1fr;align-items:center}.sff-tx{padding:80px 70px;text-align:left}.sff-tx h2{font-size:56px;line-height:60px;margin-bottom:18px}.sff-tx p{font-size:21px;line-height:30px;margin:0 0 36px}}.sfc{max-width:1180px;margin:0 auto;padding:10px 10px 80px}.sfc-top{display:flex;align-items:center;justify-content:flex-end;margin:0 6px 12px}.sfc .wxd{position:static;inset:auto;z-index:auto;visibility:visible;pointer-events:auto}.sfc .wxd-ov,.sfc .wxd-x{display:none}.sfc .wxd-p{position:static;transform:none;width:auto;max-width:none;height:auto;max-height:none;border-radius:25px;box-shadow:var(--nm-sh);overflow:hidden;transition:none}.sfc .wxd-b{overflow:visible;max-height:none}.sfc .wxd-h{min-height:62px;padding:0 20px}.sfc .wxd-t{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f}.sfc .wxd.is-empty~.sfc-note{display:none}.sfc-note{margin:10px 0 0;text-align:center;font-size:13px;line-height:18px;color:#6e6e73}.sfc-empty{text-align:center;margin:26px 0 6px}.sfc .wxd:not(.is-empty)~.sfc-empty,.sfc .wxd:not(.is-empty) .sfc-empty{display:none}@media(min-width:900px){.sfc{padding:20px 20px 120px}.sfc .wxd-p{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto 1fr;align-items:start}.sfc .wxd-h{grid-column:1/-1;min-height:76px;padding:0 32px}.sfc .wxd-t{font-size:28px}.sfc .wxd-b{grid-column:1;padding-bottom:24px}.sfc .wxd-f{grid-column:2;grid-row:2;position:sticky;top:130px;border-left:1px solid #e5e5e7;border-top:0;box-shadow:none;align-self:stretch}}html.sf-tpl-cart.wxd-lock,html.sf-tpl-cart.wxd-lock body{overflow:visible}.sfk{max-width:1180px;margin:0 auto;padding:10px 10px 90px}.sfk-in{display:flex;flex-direction:column;gap:14px}.sfk .card{margin:0;position:static;padding:28px 24px}.sfk-h{font-size:34px;line-height:38px;font-weight:700;letter-spacing:-.035em;margin:0 0 12px}.sfk-i{font-size:17px;line-height:25px;color:#424245;margin:0 0 22px}.sfk-d{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:14px}.sfk-d li{display:flex;gap:12px;align-items:flex-start}.sfk-d .ic{color:#0f5b53;margin-top:2px}.sfk-d b{display:block;font-size:13px;line-height:16px;font-weight:600;color:#6e6e73;margin:0 0 2px}.sfk-d a,.sfk-d span{font-size:16px;line-height:22px;color:#1d1d1f}.sfk-d a{text-decoration:underline;text-underline-offset:2px}.sfk-r{font-size:15px;line-height:22px;color:#424245;margin:0 0 10px}.sfk-fq{font-size:15px;line-height:22px;color:#424245;margin:0}.sfk-fq a{color:#0f5b53}.sfk-f{display:grid;gap:12px}.sfk-f label{display:block;font-size:13px;line-height:16px;font-weight:600;color:#424245;margin:0 0 6px}.sfk-f input,.sfk-f textarea{width:100%;font:inherit;font-size:16px;line-height:22px;color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:12px;padding:12px 14px;outline:0}.sfk-f input:focus,.sfk-f textarea:focus{border-color:#0f5b53;box-shadow:0 0 0 3px #0f5b5326}.sfk-f textarea{min-height:150px;resize:vertical}.sfk-f .sf-btn{width:100%;margin-top:4px}.sfk-ok{background:#0f5b5314;color:#0b4741;border-radius:12px;padding:14px 16px;font-size:15px;line-height:21px;font-weight:600;margin:0 0 12px}.sfk-er{background:#ffefef;color:#9b1c1c;border-radius:12px;padding:14px 16px;font-size:15px;line-height:21px;margin:0 0 12px}.sfk-er ul{margin:0;padding-left:18px}.sfk-2{display:grid;gap:12px}@media(min-width:900px){.sfk{padding:20px 20px 140px}.sfk-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}.sfk .card{padding:48px 52px}.sfk-h{font-size:56px;line-height:60px;margin-bottom:16px}.sfk-i{font-size:19px;line-height:28px}.sfk-2{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sf-v2.css.map */
