@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jbmono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jbmono-latin.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:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-latin.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}*{box-sizing:border-box}html,body{background:#fff;margin:0}a{color:#111114;text-decoration:none}.page{color:#111114;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;min-height:100%;font-family:Onest,ui-sans-serif,system-ui,sans-serif;display:flex}.page>footer{margin-top:auto}.wrap{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#55555f;font:500 12px/1.2 JetBrains Mono,ui-monospace,monospace}.muted{color:#55555f}.h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5.3vw,76px);font-weight:800;line-height:.98}.h1c{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:800;line-height:1}.h1p{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.04}.h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.08}.h2s{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.12}.h3{letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.2}.lead{color:#55555f;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.text{color:#33333b;margin:0;font-size:17px;line-height:1.65}.sec{padding-top:80px;padding-bottom:80px}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.btn{white-space:nowrap;color:#111114;background:#fff;border:1px solid #e6e6ea;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.btn-spot{color:#fff;background:#e5007d;border-color:#e5007d}.btn-spot:hover{color:#fff;background:#c8006d}.btn-ink{color:#fff;background:#111114;border-color:#111114}.btn-ink:hover{color:#fff;background:#2a2a31}.btn-lg{border-radius:14px;padding:16px 24px;font-size:16px}.ibtn{color:#111114;background:#fff;border:1px solid #e6e6ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.chip{white-space:nowrap;background:#fff;border:1px solid #e6e6ea;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.chip-on{color:#fff;background:#111114;border-color:#111114;font-weight:600}.chips{flex-wrap:wrap;gap:8px;display:flex}.logo{letter-spacing:.05em;white-space:nowrap;color:#111114;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.logo-dot{border:6px solid #e5007d;border-radius:50%;flex:none;width:22px;height:22px}.card{background:#f4f4f6;border-radius:18px}.line{background:#fff;border:1px solid #e6e6ea;border-radius:18px;overflow:hidden}.kv{border-bottom:1px solid #e6e6ea;justify-content:space-between;gap:16px;padding:14px 18px;font-size:15px;display:flex}.kv:last-child{border-bottom:0}.kv>span:first-child{color:#55555f}.kv>:last-child{text-align:right}.g2,.g3,.g4,.g5,.g6,.split,.split-75{gap:20px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.g6{grid-template-columns:repeat(6,minmax(0,1fr))}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px}.split-75{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px}.thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ph{position:relative;overflow:hidden}.ph-sunset{background:radial-gradient(circle at 70% 30%,#ffd9a0 0 9%,#0000 10%),linear-gradient(#f7b37a 0%,#e9788a 38%,#6d5a9c 62%,#2b3a63 100%)}.ph-hills{background:linear-gradient(160deg,#0000 55%,#2f5d50 56% 70%,#1d3b33 71%),linear-gradient(200deg,#0000 48%,#4f8a6c 49% 64%,#0000 65%),linear-gradient(#cfe8f0 0%,#9cc9dc 50%,#e9f2ee 100%)}.ph-sea{background:linear-gradient(115deg,#0c2b4a 0 30%,#0000 30%),radial-gradient(circle at 75% 40%,#ffcf3d 0 16%,#0000 17%),linear-gradient(#58b4d9,#e4f3fa)}.ph-stone{background:radial-gradient(at 30% 70%,#2a2a2a 0 22%,#0000 23%),linear-gradient(#d9d4cc,#a9a196)}.canvas3d{transform:perspective(700px)rotateY(-14deg);box-shadow:10px 12px 0 -2px #00000029,0 24px 40px #0000002e}.gloss:after{content:"";background:linear-gradient(120deg,#ffffff8c 0 18%,#0000 34% 100%);position:absolute;inset:0}.tag{letter-spacing:.06em;text-transform:uppercase;color:#55555f;white-space:nowrap;background:#ffffffe0;border-radius:6px;padding:6px 8px;font:500 11px/1 JetBrains Mono,ui-monospace,monospace;position:absolute;bottom:12px;left:12px}.badge{color:#fff;background:#e5007d;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.mk{aspect-ratio:5/4;background:#f1f1f3;border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mk-43{aspect-ratio:4/3}.pic{object-fit:cover;width:100%;height:100%;display:block}.mk .pic,.ph .pic{position:absolute;inset:0}.mk.photo{background:#fff;border:1px solid #ececf0}.search{color:#8a8a94;background:#f8f8fa;border:1px solid #e1e1e6;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;max-width:420px;height:44px;padding:0 16px;display:flex;position:relative}.search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.nav{gap:24px;font-size:14px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps li{flex-direction:column;gap:8px;font-size:15px;line-height:1.45;display:flex}.steps b{font-size:18px;font-weight:700}.step-n{color:#fff;background:#111114;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:6px;font-weight:700;display:flex}.faq details,.more{border-bottom:1px solid #e6e6ea}.faq summary,.more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.more summary::-webkit-details-marker{display:none}.faq p{color:#33333b;max-width:820px;margin:0 0 18px;font-size:16px;line-height:1.6}.more{border-top:1px solid #e6e6ea}.more summary{color:#55555f;font-size:15px}.tscroll{border:1px solid #e6e6ea;border-radius:18px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:760px;font-size:15px;line-height:1.45}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e6ea;padding:14px 16px}.cmp thead th{letter-spacing:.1em;text-transform:uppercase;color:#55555f;background:#f8f8fa;font:500 12px JetBrains Mono,ui-monospace,monospace}.cmp tbody tr:last-child td{border-bottom:0}.cmp td:first-child{white-space:nowrap;font-weight:600}.task{background:#fff;border:1px solid #e6e6ea;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.task .ph{border-radius:10px;flex:none;width:48px;height:48px}.tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.logos{flex-wrap:wrap;align-items:center;gap:16px 40px;display:flex}.logos img{object-fit:contain;width:auto;height:56px;display:block}.logos.gray img{opacity:.8;height:40px}.rev{flex-direction:column;gap:12px;display:flex}.rev p{color:#33333b;margin:0;font-size:16px;line-height:1.55}.tile{flex-direction:column;gap:10px;min-width:0;display:flex}.tile-t{font-size:16px;font-weight:600;line-height:1.3}.tile-p{color:#55555f;font:500 13px JetBrains Mono,ui-monospace,monospace}.pcard{flex-direction:column;gap:14px;min-width:0;display:flex}.pcard .mk{aspect-ratio:1}.pcard-t{font-size:19px;font-weight:700;line-height:1.25}.pcard-m{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.sheet{background:#fff;box-shadow:0 12px 24px #00000024}.topline{color:#fff;background:#111114;font-size:13px}.topline a{color:#fff;opacity:.82}.topline a:hover{opacity:1;color:#fff}.nav{white-space:nowrap;flex:1;align-items:center;gap:20px;min-width:0;font-size:14.5px;font-weight:500;display:flex;overflow:hidden}.nav a{color:#55555f}.nav a.on{color:#111114;padding-bottom:3px;box-shadow:inset 0 -2px #e5007d}.fgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;display:grid}.fbrand{grid-column:span 2}.fcol{flex-direction:column;gap:9px;font-size:14px;display:flex}.fcol a{color:#55555f}.fhead{letter-spacing:.12em;text-transform:uppercase;color:#111114;justify-content:space-between;align-items:center;margin-bottom:4px;font:500 12px JetBrains Mono,ui-monospace,monospace;display:flex}.fhead svg{display:none}.mm-col{flex-direction:column;gap:22px;min-width:0;display:flex}.mm-g{flex-direction:column;gap:7px;font-size:14px;line-height:1.35;display:flex}.mm-g a{color:#55555f}.mm-h{color:#111114;margin-bottom:3px;font-size:15px;font-weight:700}.mm-sub{letter-spacing:.12em;text-transform:uppercase;color:#8a8a94;margin:4px 0 1px;font:500 11px JetBrains Mono,ui-monospace,monospace}.mm-grid{grid-template-columns:260px minmax(0,1fr) 280px;align-items:start;gap:32px;display:grid}.mm-rail{flex-direction:column;gap:2px;display:flex}.mm-r{color:#111114;white-space:nowrap;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:600;display:flex}.mm-r .mono{color:#8a8a94;font-size:12px;font-weight:500}.mm-r.on{background:#f4f4f6}.mm-r.on .mono{color:#e5007d}.mm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px;display:grid}.mm-tiles .mk{aspect-ratio:4/3;border-radius:14px}.side{flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.side a{color:#55555f;border-radius:10px;padding:10px 14px;font-size:15px}.side a.on{color:#111114;background:#f4f4f6;font-weight:600}.info-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.map{background-color:#eceef1;background-image:linear-gradient(90deg,#0000 0 30%,#fff 30% 33%,#0000 33% 64%,#fff 64% 66%,#0000 66%),linear-gradient(0deg,#0000 0 40%,#fff 40% 44%,#0000 44% 76%,#fff 76% 78%,#0000 78%),linear-gradient(115deg,#0000 0 55%,#dfe6dc 55% 70%,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:20px;min-height:360px;position:relative;overflow:hidden}.pin{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-100%)}.pin b{color:#fff;white-space:nowrap;background:#111114;border-radius:999px;padding:8px 14px;font-size:14px}.pin i{background:#e5007d;border:4px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 4px 10px #0003}.field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.field input,.field textarea{font:inherit;background:#fff;border:1px solid #e1e1e6;border-radius:12px;min-width:0;padding:12px 14px;font-size:15px;font-weight:400}.masonry{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:14px;display:grid}.masonry>div{border-radius:16px}.w2{grid-column:span 2}.h2r{grid-row:span 2}.show-sm{display:none!important}.chatfab{z-index:5;pointer-events:none;justify-content:flex-end;display:flex;position:sticky;bottom:20px}.chatfab a{pointer-events:auto;color:#fff;white-space:nowrap;background:#111114;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-weight:600;display:flex;box-shadow:0 12px 30px #11111440}.dot-s{color:#fff;background:#e5007d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}@media (max-width:1499px){.nav a:nth-child(n+9){display:none}}@media (max-width:1279px){.mm-grid{grid-template-columns:240px minmax(0,1fr)}.mm-aside{display:none}.mm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.nav a:nth-child(n+8){display:none!important}.top-addr{display:none}.hide-lg{display:none!important}}@media (max-width:1023px){.nav,.subnav-row{display:none}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-grid{grid-template-columns:minmax(0,1fr);gap:20px}.mm-rail{scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.mm-r{border:1px solid #e6e6ea;border-radius:999px;padding:8px 14px}.mm-r.on{color:#fff;background:#111114;border-color:#111114}.mm-r .mono,.mm-extra{display:none}.info-grid{grid-template-columns:minmax(0,1fr);gap:24px}.side{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.side a{white-space:nowrap;border:1px solid #e6e6ea;border-radius:999px;padding:8px 14px;font-size:14px}.masonry{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}.hide-md{display:none!important}.split,.split-75{grid-template-columns:minmax(0,1fr);gap:40px}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g5{grid-template-columns:repeat(3,minmax(0,1fr))}.g6{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.fgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.fbrand{grid-column:1/-1}.sec{padding-top:64px;padding-bottom:64px}}@media (max-width:767px){.wrap{padding-left:16px;padding-right:16px}.topline{display:none}.hide-sm{display:none!important}.show-sm{display:flex!important}.logo{font-size:19px}.sec{padding-top:48px;padding-bottom:48px}.text{font-size:16px}.g2,.g3{grid-template-columns:minmax(0,1fr)}.g4,.g5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.g4.one-sm{grid-template-columns:minmax(0,1fr)}.g3.two-sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.g3.two-sm .tag,.thumbs .tag{display:none}.cc-body{flex-direction:column;align-items:flex-start!important;gap:4px!important;padding:12px 12px 14px!important}.cc-name{font-size:15px!important}.pcard{gap:10px}.pcard-m{flex-direction:column;gap:2px}.g6{grid-template-columns:repeat(2,minmax(0,1fr))}.chips.scroll-sm{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.fgrid{grid-template-columns:minmax(0,1fr);gap:0}.fbrand{padding-bottom:24px}.fcol{border-top:1px solid #e1e1e6;gap:0;padding:16px 0}.fcol a{display:none}.fhead{margin:0}.fhead svg{display:block}.pcard-t{font-size:16px}.tile-t{font-size:15px}.btn-lg{width:100%}.mm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.masonry{grid-auto-rows:140px;gap:10px}.steps{grid-template-columns:minmax(0,1fr);gap:16px}.steps li{flex-flow:wrap;align-items:center;column-gap:12px}.steps li .muted{flex-basis:100%;margin-top:-8px;padding-left:52px}.step-n{margin-bottom:0}.tasks{grid-template-columns:minmax(0,1fr)}.hdr{gap:8px!important}.hdr .btn{padding:10px 14px!important}}.mo .mlogo{flex:none;display:block}.mo .mlogo img{width:auto;height:22px;display:block}.mo{--red:#d71414;--ink:#1d1d1f;--sub:#6e6e73;--cream:#f5f5f7;--mint:#f5f5f7;--blush:#f5f5f7;--sky:#f5f5f7}.mo .promo{background:var(--ink);color:#fff;text-align:center;padding:10px 16px;font-size:13.5px}.mo .promo b{font-weight:600}@media (min-width:1024px) and (max-width:1279px){.mo .promo .pr2{display:none}}.mo .mh{background:#fff;border-bottom:1px solid #ececf0}.mo .mh-row{align-items:center;gap:28px;padding-top:18px;padding-bottom:18px;display:flex}.mo .mnav{white-space:nowrap;flex:1;gap:26px;min-width:0;font-size:15px;font-weight:500;display:flex;overflow:hidden}.mo .mnav a{color:var(--ink)}.mo .mh-act{align-items:center;gap:6px;margin-left:auto;display:flex}.mo .ic{width:42px;height:42px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mo .hero{--side:max(32px,calc((100vw - 1280px)/2 + 32px));grid-template-columns:calc(var(--side) + clamp(400px,36vw,560px)) minmax(0,1fr);background:var(--cream);min-height:640px;display:grid}.mo .hero-t{padding:64px 48px 64px var(--side);flex-direction:column;justify-content:center;gap:26px;min-width:0;display:flex;container-type:inline-size}.mo .hero-i{min-height:420px;position:relative;overflow:hidden}.mo .hero-i .pic{position:absolute;inset:0}.mo .d1{letter-spacing:-.035em;margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1.02}.mo .hero .d1{overflow-wrap:break-word;font-size:clamp(34px,12.5cqi,64px)}.mo .d2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.08}.mo .ld{color:var(--sub);margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.mo .ask{background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:560px;padding:6px 6px 6px 8px;display:flex;box-shadow:0 1px 2px #0000000d,0 10px 30px #00000014}.mo .ask input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 6px;font-size:16px}.mo .ask .att,.mo .ask .go{border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.mo .ask .att{color:var(--ink);background:#f2f2f4}.mo .ask .go{background:var(--red)}.mo .hint{flex-wrap:wrap;gap:8px;display:flex}.mo .hint span{white-space:nowrap;background:#fff;border:1px solid #e6e6ea;border-radius:999px;padding:7px 13px;font-size:14px}.mo .hero .hint span,.mo .band .hint span{background:#ffffffbf;border-color:#0000}.mo .kick{color:var(--red);letter-spacing:.01em;margin-bottom:-12px;font-size:14px;font-weight:600}.mo .trust{border-bottom:1px solid #ececf0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:28px;padding-bottom:28px;display:grid}.mo .trust div{color:var(--sub);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.4;display:flex}.mo .trust b{color:var(--ink);font-size:15.5px;font-weight:600;display:block}.mo .trust svg{color:#0b8a4a;flex:none}.mo .note{color:var(--sub);font-size:14px}.mo .ms{padding-top:96px;padding-bottom:96px}.mo .shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}.mo .ul{border-bottom:1.5px solid var(--ink);white-space:nowrap;padding-bottom:2px;font-weight:600}.mo .sbar,.mo .mall{display:none}.mo .prow{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;display:grid}.mo .pt{flex-direction:column;gap:14px;min-width:0;display:flex}.mo .pt .ph{aspect-ratio:4/3;background:#f4f4f6;border-radius:20px}.mo .pt .pr{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:-6px;font-size:15px;font-style:normal;font-weight:600}.mo .pt-help{background:var(--cream);border-radius:20px;justify-content:center;gap:12px;padding:28px}.mo .pt-help span{margin-top:0;line-height:1.5}.mo .pt-help .ul{color:var(--ink);align-self:flex-start;font-size:15px}.mo .hero .hint em{color:var(--sub);align-self:center;margin-right:2px;font-size:14px;font-style:normal}.mo .rls{flex-wrap:wrap;gap:10px 28px;display:flex}.mo .rl{color:var(--ink);align-items:center;gap:6px;font-size:15.5px;font-weight:600;display:inline-flex}.mo .rl svg{color:var(--sub);transition:transform .2s}.mo .rl:hover svg{color:var(--ink);transform:translate(3px)}.mo .routes{border-top:1px solid #e3e3e8;flex-direction:column;max-width:560px;display:flex}.mo .rt{color:var(--ink);border-bottom:1px solid #e3e3e8;align-items:center;gap:14px;padding:14px 4px;display:flex}.mo .rt i{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mo .rt span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mo .rt b{font-size:16px;font-weight:600}.mo .rt small{color:var(--sub);font-size:14px}.mo .rt>svg{color:var(--sub);flex:none;transition:transform .2s}.mo .rt:hover>svg{color:var(--ink);transform:translate(3px)}.mo .acc{border-radius:999px;gap:8px;width:auto;padding:0 10px;font-size:15px;font-weight:600}.mo .biz-c{flex-wrap:wrap;align-items:baseline;gap:4px 18px;font-size:15px;display:flex}.mo .biz-c span{width:100%;color:var(--sub);font-size:14px}.mo .biz-c a{font-weight:600}.mo .hero-m{display:none}.mo .trust em{font-style:normal}.mo .made{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.mo .eqg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mo .wsg{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mo .ws{aspect-ratio:4/3;border-radius:20px;overflow:hidden}.mo .ws img{object-fit:cover;width:100%;height:100%;display:block}.mo .ws-a{aspect-ratio:2.1;grid-column:span 2}.mo .eql{color:var(--sub);grid-column:span 2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:6px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.mo .eql b{color:var(--ink);font-size:14px;font-weight:600;display:block}.mo .eqc{background:#fff;border:1px solid #ececf0;border-radius:20px;flex-direction:column;gap:14px;margin:0;padding:18px 18px 16px;display:flex}.mo .eqi{justify-content:center;align-items:center;height:150px;display:flex}.mo .eqi img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.mo .eqc figcaption{color:var(--sub);font-size:14px;line-height:1.4}.mo .eqc figcaption b{color:var(--ink);font-size:15px;font-weight:600;display:block}.mo .seo p{color:#33333b;margin:0;font-size:16px;line-height:1.65}.mo .pt b{font-size:16px;font-weight:600;line-height:1.3}.mo .pt span{color:var(--sub);margin-top:-8px;font-size:14px}.mo .story{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.mo .story+.story{margin-top:28px}.mo .story .ph{min-height:360px}.mo .story-t{flex-direction:column;justify-content:center;gap:22px;padding:56px clamp(28px,5vw,72px);display:flex}.mo .story.rev .ph{order:2}.mo .ticks{flex-direction:column;gap:10px;font-size:16px;display:flex}.mo .ticks div{align-items:flex-start;gap:10px;display:flex}.mo .ticks svg{color:#0b8a4a;flex:none;margin-top:2px}.mo .why{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.mo .why div{border-top:1px solid #e3e3e8;flex-direction:column;gap:10px;padding-top:22px;display:flex}.mo .why b{letter-spacing:-.01em;font-size:19px;font-weight:600}.mo .why p{color:var(--sub);margin:0;font-size:15.5px;line-height:1.55}.mo .quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mo .q{background:var(--cream);border-radius:22px;flex-direction:column;gap:18px;padding:32px;display:flex}.mo .q p{letter-spacing:-.005em;margin:0;font-size:18px;line-height:1.5}.mo .q span{color:var(--sub);margin-top:auto;font-size:14px}.mo .q time{margin-top:2px;display:block}.mo .wgrid{grid-template-rows:260px 260px;grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.mo .wgrid a{border-radius:20px;position:relative;overflow:hidden}.mo .wgrid a:first-child{grid-row:span 2}.mo .wgrid .tag{bottom:14px;left:14px}.mo .biz{background:var(--sky);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:clamp(28px,5vw,64px);display:grid}.mo .lgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mo .lg{background:#fff;border-radius:16px;justify-content:center;align-items:center;height:96px;padding:18px 22px;display:flex}.mo .lg img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px;display:block}.mo .lgs.row5{grid-template-columns:repeat(5,minmax(0,1fr))}.mo .lgs.row5 .lg{border:1px solid #ececf0}.mo .sec-groups{padding-bottom:96px}.mo .sec-groups:has(+section>.kps:first-child){padding-bottom:0}.mf{background:#f5f5f7;margin-top:auto}.mf .mflogo img{width:auto;height:44px;display:block}.mf .fcol a{color:#5b5b66}.mf .fhead,.mo .eyebrow{text-transform:none!important;letter-spacing:0!important;color:var(--ink,#16161a)!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important}.mo .eyebrow{color:var(--sub,#5b5b66)!important;font-size:14px!important}.mo .tag,.mo .map2 .tag{text-transform:none!important;letter-spacing:0!important;font-family:inherit!important}.mf .msub{border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;display:flex}.mf .msub b{margin-right:auto;font-weight:600}.mf .msub input{min-width:0;height:46px;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:999px;flex:0 320px;padding:0 18px;font-size:15px}.mo .send{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mo .send a{border:1px solid #e3e3e8;border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:20px;display:flex}.mo .send b{font-weight:600}.mo .send span{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}@media (max-width:1279px){.mo .mnav{gap:20px;font-size:14.5px}.mo .made{gap:40px}}@media (max-width:1023px){.mo .hero{grid-template-columns:minmax(0,1fr);min-height:0}.mo .hero-i{aspect-ratio:4/3;order:-1;min-height:0}.mo .hero-t{padding:40px 32px 48px}.mo .acc span{display:none}.mo .acc{width:42px;padding:0}.mo .mnav{display:none}.mo .why{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .quotes,.mo .biz{grid-template-columns:minmax(0,1fr)}.mo .send,.mo .trust{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .made{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mo .promo{font-size:12.5px}.mo .mh-row{gap:12px;padding-top:12px;padding-bottom:12px}.mo .hero-t{gap:20px;padding:28px 16px 36px}.mo .hero-i{display:none}.mo .hero-m{aspect-ratio:4/3;border-radius:20px;display:block}.mo .acc span{display:none}.mo .acc{width:42px;padding:0}.mo .hero .hint span:nth-of-type(3){display:none}.mo .rls{gap:10px 22px}.mo .rl{font-size:15px}.mo .rt i{width:38px;height:38px}.mo .ms{padding-top:64px;padding-bottom:64px}.mo .prow{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.mo .pt-help{padding:18px}.mo .pt-help span{font-size:13.5px}.mo .wsg{gap:8px}.mo .ws{border-radius:14px}.mo .eql{grid-template-columns:1fr 1fr;gap:12px 10px}.mo .eqg{gap:10px}.mo .eqc{border-radius:16px;padding:12px 12px 14px}.mo .eqi{height:96px}.mo .story,.mo .story.rev{border-radius:22px;grid-template-columns:minmax(0,1fr);min-height:0}.mo .story .ph{aspect-ratio:4/3;min-height:0;order:-1!important}.mo .story-t{padding:28px 22px 32px}.mo .why{grid-template-columns:minmax(0,1fr);gap:20px}.mo .q{padding:24px}.mo .q p{font-size:16.5px}.mo .wgrid{grid-template-rows:200px 140px 140px;grid-template-columns:1fr 1fr}.mo .wgrid a:first-child{grid-area:auto/span 2}.mo .send{grid-template-columns:minmax(0,1fr)}.mo .trust{grid-template-columns:minmax(0,1fr);gap:0;padding-top:6px;padding-bottom:6px}.mo .trust div{border-top:1px solid #ececf0;align-items:flex-start;gap:12px;padding:13px 0;font-size:14px}.mo .trust div:first-child{border-top:0}.mo .trust b{font-size:15px;line-height:1.35}.mo .trust em{display:block}.mo .trust svg{width:18px;height:18px;margin-top:2px}.mo .lgs,.mo .lgs.row5{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .lg{height:80px}.mo .mlogo img{height:16px}.mf .msub input{flex:100%}.mf .fcol a{padding:5px 0;display:none}.mf .fcol.on{padding-bottom:10px}.mf .fcol.on a{display:block}.mf .fhead{cursor:pointer}.mf .fhead svg{transition:transform .2s}.mf .fcol.on .fhead svg{transform:rotate(45deg)}.mo .ask input{font-size:15px}}@media (max-width:1023px){.mo .swipe{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -32px;padding:0 32px 2px;scroll-padding:0 32px;overflow-x:auto;gap:14px!important;display:flex!important}.mo .swipe::-webkit-scrollbar{display:none}.mo .swipe>*{scroll-snap-align:start;flex:0 0 31%;min-width:0}.mo .sbar{background:#e5e5ea;border-radius:2px;height:2px;margin-top:20px;display:block;overflow:hidden}.mo .sbar i{background:var(--ink);border-radius:2px;width:30%;height:100%;transition:margin .1s linear;display:block}.mo .mall{justify-content:center;width:100%;height:50px;margin-top:20px;display:flex}.mo .shead .dsk{display:none}}@media (max-width:767px){.mo .swipe{margin:0 -16px;padding:0 16px 2px;scroll-padding:0 16px}.mo .swipe>*{flex-basis:70%}}.mo .hero{overflow:hidden}@media (min-width:1024px){.mo .hero{z-index:2;position:relative;overflow:visible}}.mo h1,.mo h2{letter-spacing:-.022em}.mo h3{letter-spacing:-.012em}.mo .crumbs{color:var(--sub);flex-wrap:wrap;gap:8px;padding-top:22px;font-size:13.5px;display:flex}.mo .crumbs a{color:var(--sub)}.mo .band{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px;display:grid;overflow:hidden}.mo .band-t{flex-direction:column;justify-content:center;gap:20px;padding:56px clamp(28px,5vw,64px);display:flex}.mo .band .ph{min-height:360px}.mo .band.slim{grid-template-columns:minmax(0,1fr)}.mo .band.slim .band-t{padding:48px clamp(28px,5vw,64px)}.mo .filters{flex-wrap:wrap;gap:8px;padding:28px 0 8px;display:flex}.mo .fl{white-space:nowrap;background:#fff;border:1px solid #e3e3e8;border-radius:999px;padding:10px 16px;font-size:14.5px}.mo .fl.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.mo .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.mo .morep{flex-direction:column;gap:20px;margin-top:64px;display:flex}.mo .morep .chips{flex-wrap:wrap;gap:10px;display:flex}.mo .morep .chip{color:var(--ink);padding:10px 16px;font-size:15px}.mo .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;display:grid}@media (min-width:1024px){.mo .grid4.n3{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}}.mo .card2{flex-direction:column;gap:14px;min-width:0;display:flex}.mo .card2 .ph{aspect-ratio:1;background:#f4f4f6;border-radius:22px}.mo .card2 b{font-size:18px;font-weight:600;line-height:1.3}.mo .card2 p{color:var(--sub);margin:-6px 0 0;font-size:15px;line-height:1.45}.mo .card2 .pr{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.mo .card2 .pr span:last-child{color:var(--sub)}.mo .pill{background:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;top:14px;left:14px}.mo .mats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mo .mat{background:#fff;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:12px 12px 20px;display:flex}.mo .mat .ph{aspect-ratio:4/3;border-radius:14px}.mo .mat b{padding:0 6px;font-size:17px;font-weight:600}.mo .mat span{color:var(--sub);padding:0 6px;font-size:14.5px;line-height:1.45}.mo .mat i{color:var(--ink);padding:0 6px;font-size:13px;font-style:normal;font-weight:600}.mo .how{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.mo .how div{border-top:1.5px solid var(--ink);flex-direction:column;gap:10px;padding-top:20px;display:flex}.mo .how em{color:var(--red);letter-spacing:.04em;font-size:15px;font-style:normal;font-weight:700}.mo .how b{letter-spacing:-.01em;justify-content:space-between;align-items:flex-start;gap:12px;font-size:18px;font-weight:600;display:flex}.mo .how b svg{color:var(--sub);flex:none;margin-top:2px}.mo .how p{color:var(--sub);margin:0;font-size:15px;line-height:1.55}.mo .howb{border-radius:28px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:40px;padding:clamp(28px,4.5vw,56px);display:grid}.mo .howb-t{flex-direction:column;gap:18px;display:flex}.mo .btn-line{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.mo .wmos{grid-template-rows:240px 240px;grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.mo .wmos a{border-radius:20px;display:block;position:relative;overflow:hidden}.mo .wmos a:first-child{grid-row:span 2}.mo .wmos a:nth-child(n+4){display:block}.mo .wmos .tag{text-transform:none;letter-spacing:0;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:13px;font-weight:500;position:absolute;bottom:14px;left:14px}.mo .wmos{grid-template-columns:2fr 1fr 1fr 1fr}.mo .wmos a:nth-child(2),.mo .wmos a:nth-child(5){grid-column:span 2}.mo .faqb{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px;display:grid}.mo .faqb-t{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.mo .faqb .faq details:first-of-type>summary{padding-top:0}.mo .faqb .more{border-top:0}.mo .faq summary{padding:22px 0;font-size:18px}.mo .group{flex-direction:column;gap:24px;display:flex}.mo .group+.group{margin-top:72px}.mo .gh{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mo .pd{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;padding-top:20px;padding-bottom:88px;display:grid}.mo .pd2,.mo .pd57{padding:0}.mo .pd2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mo .pd57{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mo .gal-w{align-self:start;min-width:0;position:sticky;top:20px}.mo .pg{min-width:0}.mo .pg-stage{background:#f4f4f6;border-radius:20px;position:relative;overflow:hidden}.mo .pg-track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;outline:none;display:flex;overflow-x:auto}.mo .pg-track::-webkit-scrollbar{display:none}.mo .pg-track:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.mo .pg-slide{aspect-ratio:4/3;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;position:relative}.mo .pg-nav{cursor:pointer;opacity:0;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;transition:opacity .2s;display:grid;position:absolute;top:50%;box-shadow:0 1px 2px #1111141f,0 4px 14px #11111414}.mo .pg-prev{left:16px}.mo .pg-next{right:16px}.mo .pg-stage:hover .pg-nav,.mo .pg-nav:focus-visible{opacity:1}.mo .pg-nav svg{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mo .pg-count{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#1111149e;border-radius:999px;padding:4px 10px;font-size:13px;line-height:18px;position:absolute;bottom:16px;right:16px}.mo .pg-thumbs{scrollbar-width:none;gap:8px;margin-top:12px;padding:2px;display:flex;overflow-x:auto}.mo .pg-thumbs::-webkit-scrollbar{display:none}.mo .pg-thumbs button{cursor:pointer;opacity:.62;background:#f4f4f6;border:0;border-radius:12px;flex:0 0 76px;height:76px;padding:0;transition:opacity .2s,box-shadow .2s;position:relative;overflow:hidden}.mo .pg-thumbs button:hover{opacity:1}.mo .pg-thumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--ink)}@media (hover:none){.mo .pg-nav{opacity:1}}.mo .gal-dots{justify-content:center;gap:6px;margin-top:12px;display:none}.mo .gal-dots i{background:#d6d6dc;border-radius:50%;width:6px;height:6px}.mo .gal-dots i.on{background:var(--ink);border-radius:3px;width:18px}.mo .pr-shot{background:#f6f6f7!important}.mo .pr-shot .pic{object-fit:contain;padding:8%}.mo .buy{flex-direction:column;gap:24px;display:flex;position:sticky;top:20px}.mo .opt-h{justify-content:space-between;margin-bottom:10px;font-size:15.5px;font-weight:600;display:flex}.mo .opt-h span{color:var(--sub);font-weight:400}.mo .pd-meta{flex-wrap:wrap;align-items:baseline;gap:8px 10px;font-size:15px;display:flex}.mo .pd-meta b{font-weight:700}.mo .ready{background:var(--mint);color:var(--ink);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.mo .ready svg{color:#0b8a4a;flex:none;margin-top:1px}.mo .ready b{font-weight:600}.mo .sizes .opt{text-align:center;align-items:center}.mo .sz-box{justify-content:center;align-items:flex-end;height:42px;margin-bottom:6px;display:flex}.mo .sz{background:#f4f4f6;border:1.5px solid #9a9aa5;border-radius:2px;display:block}.mo .opt.on .sz{border-color:var(--ink);background:#e9e9ee}.mo .sz.any{border-style:dashed}.mo .kp{border:1px solid #e3e3e8;border-radius:18px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.mo .kp-t b{margin-bottom:4px;font-weight:600;display:block}.mo .kp-t span{color:var(--sub);font-size:14px;line-height:1.5}.mo .kp-a{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.mo .kp-c{white-space:nowrap;font-size:15px;font-weight:600}.mo .kp-m{color:var(--sub);font-weight:500}.mo .kps{border-top:1px solid #e3e3e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:48px;padding-top:28px;display:flex}.mo .kps b{letter-spacing:-.01em;font-size:19px;font-weight:600}.mo .kps span{color:var(--sub);font-size:15.5px;line-height:1.5}.mo .kp-d{border-top:1px solid #e3e3e8;flex-direction:column;gap:4px;margin-top:4px;padding-top:20px;font-size:15px;display:flex}.mo .kp-d .kp-ph{letter-spacing:-.01em;font-size:24px;font-weight:700}.mo .new{background:var(--ink);color:#fff;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:13px;font-weight:600}.mo .mshot{aspect-ratio:16/10;background:#f4f4f6;border-radius:20px}.mo .mshot .pic{object-fit:contain}.mo .two-m{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mo .b2b-l{color:var(--ink);border:1px solid #e3e3e8;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:14px 18px;display:grid}.mo .b2b-l b{font-weight:600}.mo .b2b-l span{color:var(--sub);font-size:14px}.mo .b2b-l svg{grid-area:1/2/3}.mo .mbar{display:none}@media (max-width:767px){.mo .mbar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ececf0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000000f}.mo .mbar span{flex-direction:column;line-height:1.2;display:flex}.mo .mbar small{color:var(--sub);font-size:12.5px}.mo .mbar b{font-size:20px;font-weight:700}.mo .mbar .btn{height:48px;padding:0 22px}.mo .mbar{transition:transform .22s var(--ease-out),visibility .22s}.mo .mbar.off{visibility:hidden;transform:translateY(110%)}}.mo .opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mo .opt{background:#fff;border:1px solid #e3e3e8;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:14px;font-size:15px;display:flex}.mo .opt small{color:var(--sub);font-size:13px}.mo .opt.on{border:2px solid var(--ink);padding:13px}.mo .total{background:var(--cream);border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex}.mo .total .sum{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mo .total .sum b{letter-spacing:-.02em;white-space:nowrap;font-size:32px;font-weight:700}.mo .btn-red{background:var(--red);border-color:var(--red);color:#fff}.mo .btn-red:hover{color:#fff;background:#b81010}.mo .w100{width:100%}.mo .facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.mo .facts div{border-top:1px solid #e3e3e8;flex-direction:column;gap:8px;padding-top:20px;display:flex}.mo .facts b{font-size:18px;font-weight:600}.mo .facts p{color:var(--sub);margin:0;font-size:15px;line-height:1.55}.mo .spec{border-top:1px solid #e3e3e8}.mo .spec div{border-bottom:1px solid #e3e3e8;justify-content:space-between;gap:16px;padding:15px 0;font-size:15.5px;display:flex}.mo .spec span:first-child{color:var(--sub)}.mo .spec span{min-width:0}.mo .spec span:first-child{flex:none;max-width:45%}.mo .spec span:last-child{text-align:right}.mo .frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mo .frames .ph{aspect-ratio:3/2;background:#f6f6f7;border-radius:18px}.mo .frames .ph .pic{object-fit:contain;padding:6%}.mo .works3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mo .works3 .ph{aspect-ratio:1000/650;border-radius:18px}.mo .narrow{max-width:880px}.mo .tiles3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mo .dhero{background:var(--cream);border-radius:28px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;margin-top:24px;padding:clamp(28px,4.5vw,56px);display:grid}.mo .dopts{background:#fff;border-radius:22px;flex-direction:column;padding:24px;display:flex}.mo .dopts .mg-lb{margin-bottom:6px}.mo .dopt{border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.mo .dopt:last-child{border-bottom:0;padding-bottom:0}.mo .dopt span{flex-direction:column;gap:2px;min-width:0;display:flex}.mo .dopt b{font-size:16px;font-weight:600}.mo .dopt small{color:var(--sub);font-size:13.5px}.mo .stats-c .dopt{justify-content:flex-start;gap:18px}.mo .dopt strong.big{letter-spacing:-.02em;min-width:150px;font-size:32px}.mo .dopt strong{white-space:nowrap;font-size:16px;font-weight:700}.mo .formcard{background:var(--sky);border-radius:28px;padding:clamp(24px,4.5vw,56px)}.mo .tl{background:var(--cream);border-radius:22px;flex-direction:column;gap:8px;padding:28px;display:flex}.mo .tl small{color:var(--sub);letter-spacing:.02em;font-size:13px;font-weight:600}.mo .tl b{letter-spacing:-.02em;font-size:26px;font-weight:700}.mo .tl span{color:var(--sub);font-size:15px;line-height:1.5}.mo .rows{border-top:1px solid #e3e3e8}.mo .rows div{border-bottom:1px solid #e3e3e8;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;display:flex}.mo .rows b{text-align:right;font-weight:600}.mo .map2{background-color:#e9ecef;background-image:linear-gradient(90deg,#0000 0 30%,#fff 30% 33%,#0000 33% 64%,#fff 64% 66%,#0000 66%),linear-gradient(0deg,#0000 0 40%,#fff 40% 44%,#0000 44% 76%,#fff 76% 78%,#0000 78%),linear-gradient(115deg,#0000 0 55%,#dfe6dc 55% 70%,#0000 70%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:24px;min-height:440px;position:relative;overflow:hidden}.mo .map2 .pin b{background:var(--red)}.mo .map2 .mapsvg{width:100%;height:100%;position:absolute;inset:0}.mo .map2 .pin{z-index:1}.mo .map2 .pin i{background:var(--red)}.mo .ct{border-bottom:1px solid #e3e3e8;flex-direction:column;gap:4px;padding:18px 0;display:flex}.mo .ct span{color:var(--sub);font-size:13.5px}.mo .ct b{letter-spacing:-.01em;font-size:20px;font-weight:600}.mo .form2{flex-direction:column;gap:14px;display:flex}.mo .form2 label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.mo .form2 input,.mo .form2 textarea{font:inherit;background:#fff;border:1px solid #e3e3e8;border-radius:14px;min-width:0;padding:14px 16px;font-size:16px;font-weight:400}.mo .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mo .mas .ph{border-radius:18px}.mo .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mo .stats div{flex-direction:column;gap:4px;display:flex}.mo .stats b{letter-spacing:-.03em;font-size:clamp(36px,3.6vw,52px);font-weight:700}.mo .stats span{color:var(--sub)}.mo .post .ph{aspect-ratio:4/3;border-radius:20px}.mo .post{flex-direction:column;gap:12px;min-width:0;display:flex}.mo .post small{color:var(--sub);font-size:13.5px}.mo .post b{font-size:19px;font-weight:600;line-height:1.3}.mo .post p{color:var(--sub);margin:0;font-size:15px;line-height:1.55}.mo .band .ph.big{min-height:380px}.mo .grid3>*,.mo .grid4>*{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.mo .cover{background:#f5f5f7}.mo .cover span{color:var(--sub);background:#fffc;border-radius:8px;padding:5px 8px;font-size:12.5px;position:absolute;bottom:14px;left:16px}.mo .revs{columns:3;column-gap:16px}.mo .rv{break-inside:avoid;background:#fff;border:1px solid #ececf0;border-radius:22px;flex-direction:column;gap:14px;margin-bottom:16px;padding:24px;display:flex}.mo .rv p{margin:0;font-size:16px;line-height:1.55}.mo .rv .who{justify-content:space-between;gap:12px;font-size:14px;display:flex}.mo .rv .who span{color:var(--sub)}.mo .rv .ans{background:var(--cream);border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.5}.mo .pager{align-items:center;gap:8px;display:flex}.mo .pager a,.mo .pager span{border:1px solid #e3e3e8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:inline-flex}.mo .pager span{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:1279px){.mo .mats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.mo .band{grid-template-columns:minmax(0,1fr)}.mo .band .ph,.mo .band .ph.big{aspect-ratio:16/9;order:-1;min-height:0}.mo .grid3,.mo .grid4,.mo .mats{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .pd,.mo .pd2,.mo .pd57{grid-template-columns:minmax(0,1fr);gap:32px}.mo .dhero,.mo .howb,.mo .faqb{grid-template-columns:minmax(0,1fr);gap:28px}.mo .faqb-t,.mo .buy,.mo .gal-w{position:static}.mo .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .revs{columns:2}}@media (max-width:767px){.mo .band{border-radius:22px}.mo .band-t,.mo .band.slim .band-t{gap:16px;padding:28px 22px 32px}.mo .filters{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.mo .grid3,.mo .grid4{gap:28px 14px}.mo .card2 b{font-size:16px}.mo .card2 p{font-size:14px}.mo .card2 .pr{flex-direction:column;gap:2px}.mo .mats{grid-template-columns:minmax(0,1fr)}.mo .how{grid-template-columns:minmax(0,1fr);gap:24px}.mo .how div{padding:16px 0 0}.mo .how b svg{transform:rotate(90deg)}.mo .dhero{border-radius:22px;padding:24px 18px}.mo .dopts{padding:18px}.mo .wmos{grid-template-rows:220px 150px;grid-template-columns:1fr 1fr}.mo .wmos a:first-child{grid-area:auto/span 2}.mo .wmos a:nth-child(2),.mo .wmos a:nth-child(5){grid-column:auto}.mo .wmos a:nth-child(n+4){display:none}.mo .faq summary{font-size:16.5px}.mo .group+.group{margin-top:48px}.mo .pg-stage{background:0 0;border-radius:0;overflow:visible}.mo .pg-track{gap:8px;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.mo .pg-slide{background:#f4f4f6;border-radius:18px;flex:0 0 88%;overflow:hidden}.mo .pg-nav,.mo .pg-count,.mo .pg-thumbs{display:none}.mo .gal-dots{display:flex}.mo .opts{grid-template-columns:repeat(3,minmax(0,1fr))}.mo .opt{padding:12px 10px}.mo .opt.on{padding:11px 9px}.mo .facts{grid-template-columns:minmax(0,1fr);gap:20px}.mo .frames{grid-template-columns:minmax(0,1fr)}.mo .works3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mo .tiles3,.mo .two{grid-template-columns:minmax(0,1fr)}.mo .map2{min-height:280px}.mo .stats{grid-template-columns:minmax(0,1fr);gap:16px}.mo .revs{columns:1}.mo .total .sum b{font-size:28px}}.mo .askw{flex-direction:column;gap:12px;max-width:560px;display:flex}.mo .ask-l{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mo .ask-l svg{color:var(--sub)}.mo .hint span{cursor:pointer}.mo .cfab{z-index:45;background:var(--ink);color:#fff;cursor:pointer;transition:transform .22s var(--ease-out),opacity .22s,visibility .22s;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-family:inherit;font-size:15px;font-weight:600;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #00000038}.mo .cfab[hidden]{display:none}.mo .cfab.off{opacity:0;visibility:hidden;transform:translateY(140%)}.mo .cfab i{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mo .cfab:hover{background:#000}.mo .cpan:focus{outline:none}.mo .cpan{z-index:46;width:400px;max-width:calc(100vw - 24px);height:min(620px,100vh - 40px);animation:sp-drop .22s var(--ease-out);background:#fff;border-radius:24px;flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 24px 60px #00000040}.mo .cpan-h{border-bottom:1px solid #ececf0;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.mo .cpan-h i{background:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mo .cpan-h b{font-size:15px;display:block}.mo .cpan-h small{color:var(--sub);font-size:12.5px;display:block}.mo .cpan-x{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#f2f2f4;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:22px;line-height:1;display:flex}.mo .cpan-b{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.mo .cpan-b .ask-pan{flex-direction:column-reverse;flex:1;gap:0;min-height:0}.mo .cpan-b .ask-pan .ask-thread{border:0;border-radius:0;flex:1;min-height:0;max-height:none;margin:0;padding:16px 18px}.mo .cpan-b .ask-pan .ask{max-width:none;box-shadow:none;border:1px solid #e3e3e8;margin:10px 12px 12px}.mo .cpan-b .ask-pan .ask-x{display:none}@media (max-width:767px){.mo .cfab{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:6px}.mo .cfab span{display:none}body:has(.mbar) .mo .cfab{bottom:calc(82px + env(safe-area-inset-bottom))}.mo .cpan{width:100%;max-width:none;height:min(86vh,100dvh - 40px);padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;inset:auto 0 0}}.mo .bl{background:#f2f2f4;border-radius:4px 16px 16px;align-self:flex-start;max-width:88%;padding:11px 13px}.mo .br{background:var(--ink);color:#fff;border-radius:16px 4px 16px 16px;align-self:flex-end;max-width:88%;padding:11px 13px}.mo .cq{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mo .cq span{background:#fff;border:1px solid #e3e3e8;border-radius:999px;padding:7px 12px;font-size:13.5px}.mo .cq span.on{border-color:var(--red);color:var(--red)}.mo .calc{border:1px solid #e3e3e8;border-radius:16px;flex-direction:column;align-self:stretch;gap:6px;padding:14px;font-size:14px;display:flex}.mo .calc div{justify-content:space-between;gap:10px;display:flex}.mo .calc div span:first-child{color:var(--sub)}.mo .calc .tt{color:var(--ink);margin-top:4px;font-size:18px;font-weight:700}.mo .calc .tt span{color:var(--ink)!important}.mo .calc .acts{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:6px;display:flex}.mo .calc .acts a{border:1px solid #e3e3e8;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}.mo .calc .acts a:first-child{background:var(--red);border-color:var(--red);color:#fff}.mo .cpan-f{border-top:1px solid #ececf0;gap:8px;padding:12px 14px 14px;display:flex}.mo .cpan-f input{min-width:0;height:46px;font:inherit;border:1px solid #e3e3e8;border-radius:14px;flex:1;padding:0 14px;font-size:15px}.mo .cpan-f button{border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}@media (max-width:767px){.mo .askw{flex-direction:column;gap:12px;max-width:560px;display:flex}.mo .ask-l{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mo .ask-l svg{color:var(--sub)}.mo .hint span{cursor:pointer}.mo .cfab{padding:6px 16px 6px 6px;font-size:14px;bottom:12px;right:12px}.mo .cpan{border-radius:20px;width:auto;max-width:none;bottom:8px;left:8px;right:8px}}.mo .promo{justify-content:center;gap:24px;display:flex}.mo .promo .util{opacity:.78;white-space:nowrap;gap:20px;font-weight:400;display:flex}@media (min-width:1024px){.mo .promo{text-align:left;justify-content:space-between;align-items:center;gap:24px;padding-left:max(32px,50vw - 608px);padding-right:max(32px,50vw - 608px);display:flex}}.mo .promo .util a{color:#fff}.mo .promo{position:relative}.mo .mh{z-index:30;position:relative}.mo .mnav{gap:2px;overflow:visible}.mo .mi{position:static}.mo .mi-a{color:var(--ink);border-radius:999px;padding:10px 12px;display:block}.mo .mnav:not(.js) .mi:hover .mi-a,.mo .mi.open .mi-a{background:#f2f2f4}.mo .mnav.js .mi-a:hover{background:#f7f7f9}.mo .mega{white-space:normal;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border-top:1px solid #ececf0;font-weight:400;transition:opacity .12s,visibility 0s linear .18s;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px #1111141f}.mo .mnav:not(.js) .mi:hover .mega,.mo .mi:focus-within .mega,.mo .mi.open .mega{visibility:visible;opacity:1;pointer-events:auto;z-index:2;transition:opacity .12s,visibility}.mo .mi-a{position:relative}.mo .mnav:not(.js) .mi:hover .mi-a:after,.mo .mi.open .mi-a:after{content:"";height:32px;position:absolute;top:100%;left:-8px;right:-8px}.mo .mg-in{--mg-h:500px;min-height:var(--mg-h);grid-template-columns:280px 300px minmax(0,1fr);align-items:stretch;display:grid}.mo .mg-l{flex-direction:column;min-width:0;padding:22px 0 24px;display:flex}.mo .mg-row{width:100%;min-height:42px;font:inherit;color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 14px;font-size:15.5px;line-height:1.3;transition:background-color .14s;display:flex}.mo .mg-row:hover{background:#f2f2f4}.mo .mg-all{font-weight:600}.mo .mg-all svg{transition:transform .16s var(--ease-out);flex:none}.mo .mg-all:hover svg{transform:translate(3px)}.mo .mg-sec{border-top:1px solid #ececf0;flex-direction:column;margin-top:10px;padding-top:10px;display:flex}.mo .mg-m2{flex-direction:column;min-width:0;padding:85px 0 24px 20px;display:flex}.mo .mg-m2>.mg-sec:first-child{border-top:0;margin-top:0;padding-top:0}.mo .mg-tab svg{color:#a5a5ae;transition:transform .18s var(--ease-out),color .14s ease;flex:none}.mo .mg-cas .mg-tab,.mo .mg-cas .mg-l>.mg-all{border-radius:12px 0 0 12px}.mo .mg-tab.on,.mo .mg-tab.on:hover{background:#f5f5f7;font-weight:600}.mo .mg-tab.on svg{color:var(--ink);transform:translate(3px)}.mo .mg-m{background:#f5f5f7;min-width:0;padding:22px 20px 24px;display:grid}.mo .mg-pane{visibility:hidden;opacity:0;min-width:0;transition:opacity .12s ease,transform .16s var(--ease-out),visibility 0s linear .16s;flex-direction:column;grid-area:1/1;display:flex;transform:translate(-4px)}.mo .mg-pane.on{visibility:inherit;opacity:1;transition:opacity .18s ease,transform .22s var(--ease-out),visibility 0s;transform:none}.mo .mg-ph{font-weight:600}.mo .mg-ph svg{transition:transform .16s var(--ease-out);flex:none}.mo .mg-ph:hover svg{transform:translate(3px)}.mo .mg-ph+.mg-row{margin-top:10px;position:relative}.mo .mg-ph+.mg-row:before{content:"";border-top:1px solid #e4e4e9;position:absolute;top:-6px;left:14px;right:14px}.mo .mg-m .mg-row:hover{background:#fff}.mo .mg-help{color:var(--ink);background:#f5f5f7;border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;font-size:14px;line-height:1.35;transition:background-color .16s;display:flex}.mo .mg-help:hover{background:#ededf0}.mo .mg-help-ic{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.mo .mg-help-t{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.mo .mg-help-q,.mo .mg-help-d{color:var(--sub)}.mo .mg-help-a{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mo .mg-help-a svg{transition:transform .16s var(--ease-out)}.mo .mg-help:hover .mg-help-a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mo .mg-help:hover .mg-help-a svg{transform:translate(3px)}.mo .mg-l>.mg-help{background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;padding:20px 14px 0}.mo .mg-l>.mg-help .mg-help-a svg:first-child{color:var(--ink);margin-right:-1px}.mo .mg-help:hover .mg-help-a svg:first-child{transform:none}.mo .mg-f{flex-direction:column;gap:20px;min-width:0;padding:26px 0 24px 48px;display:flex}.mo .mg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mo .mg-card{min-width:0;color:var(--ink);flex-direction:column;display:flex}.mo .mg-card .ph{aspect-ratio:4/3;background:#f5f5f7;border-radius:18px;margin-bottom:14px;display:block;overflow:hidden}.mo .mg-card .ph img{object-fit:cover;width:100%;height:100%;display:block}.mo .mg-card b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.mo .mg-cd{min-height:2.9em;color:var(--sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mo .mg-cl{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:14.5px;display:flex}.mo .mg-cp{white-space:nowrap;font-weight:600}.mo .mg-go{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mo .mg-go svg{transition:transform .16s var(--ease-out)}.mo .mg-card:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mo .mg-card:hover .mg-go svg{transform:translate(3px)}.mo .mi.shut .mega{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.mo .mg-pr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mo .mg-p{min-width:0;color:var(--ink);background:#f5f5f7;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.mo .mg-p .ph{aspect-ratio:1;background:#f5f5f7;overflow:hidden}.mo .mg-pt{flex-direction:column;gap:2px;padding:12px 16px 16px;display:flex}.mo .mg-pt b{font-size:15px;font-weight:600;line-height:1.3}.mo .mg-pt span{color:var(--sub);font-size:14px}.mo .mg-p:hover .mg-pt b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mo .mg-row:focus-visible,.mo .mg-card:focus-visible,.mo .mg-p:focus-visible,.mo .mg-help:focus-visible,.mo .dr-g a:focus-visible,.mo .dr-gb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .dr-g a,.mo .dr-c,.mo .dr-serv a{transition:background-color .14s}.mo .dr-g a:hover,.mo .dr-g a:active,.mo .dr-c:hover,.mo .dr-c:active{background:#f5f5f7}.mo .drw{z-index:60;visibility:hidden;background:#fff;flex-direction:column;transition:transform .25s;display:flex;position:fixed;inset:0;transform:translate(100%)}.mo.menu-open .drw{visibility:visible;transform:none}.mo .drw.static{visibility:visible;flex:1;position:static;transform:none}.mo .dr-top{border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mo .dr-top .mlogo img{height:16px}.mo .dr-x{cursor:pointer;background:#f2f2f4;border:0}.mo .dr-body{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.mo .dr-main,.mo .dr-sec{flex-direction:column;gap:22px;padding:18px 16px 32px;display:none}.mo .dr-main.on,.mo .dr-sec.on{display:flex}.mo .dr-search{background:#f2f2f4;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.mo .dr-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.mo .dr-list{flex-direction:column;display:flex}.mo .dr-c{color:var(--ink);border-bottom:1px solid #f0f0f3;align-items:center;gap:14px;min-height:72px;padding:10px 0;display:flex}.mo .dr-c .ph{background:#f4f4f6;border-radius:14px;flex:none;width:56px;height:56px}.mo .dr-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mo .dr-t b{font-size:16.5px;font-weight:600}.mo .dr-t span{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mo .dr-c svg{color:#9a9aa5;flex:none}.mo .dr-quick{flex-wrap:wrap;gap:8px;display:flex}.mo .dr-quick a{color:var(--ink);border:1px solid #e3e3e8;border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:500}.mo .dr-serv{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.mo .dr-serv a{color:var(--ink);padding:9px 0;font-size:15px}.mo .dr-contact{background:var(--cream);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.mo .btn-call{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:50px;font-size:16px;font-weight:600;display:flex}.mo .btn-sm{height:44px;color:var(--ink);background:#fff;border:1px solid #d2d2d7;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:14.5px;font-weight:500;display:flex}.mo .dr-back{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:6px 0;font-size:15px;font-weight:600;display:inline-flex}.mo .dr-h{color:var(--ink);justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mo .dr-g{flex-direction:column;display:flex}.mo .dr-g b{color:var(--sub);padding-bottom:4px;font-size:14px;font-weight:600}.mo .dr-g a{color:var(--ink);border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;padding:13px 0;font-size:16px;display:flex}.mo .dr-g a svg{color:#b4b4bd}.mo .dr-sec .mg-p{padding-bottom:12px}.mo .dr-sec .mg-p>b,.mo .dr-sec .mg-p>span:not(.ph){padding:0 12px}.mo .dr-sec .mg-p>b{padding-top:10px;font-size:15px;font-weight:600}.mo .dr-sec .mg-p>span:not(.ph){color:var(--sub);font-size:13.5px}.mo .dr-gb{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0f3;justify-content:space-between;align-items:center;padding:15px 0;font-size:16.5px;font-weight:600;display:flex}.mo .dr-gb small{color:var(--sub);margin-left:8px;font-size:13.5px;font-weight:400}.mo .dr-gb svg{color:#b4b4bd}.mo .mh-ph{display:none!important}@media (max-width:1279px){.mo .mh-ph{display:none}.mo .mh-row{gap:18px}.mo .mlogo img{height:20px}.mo .mi-a{padding:9px 8px;font-size:14.5px}.mo .mg-in{grid-template-columns:240px 260px minmax(0,1fr)}.mo .mg-f{padding-left:32px}.mo .mg-cards{gap:16px}.mo .mg-row{font-size:15px}.mo .mg-card b{font-size:16px}.mo .mg-cd{font-size:14px}}@media (min-width:1024px) and (max-width:1120px){.mo .mi-a{padding:8px 6px;font-size:14px}.mo .mh-row{gap:12px}}@media (min-width:1024px) and (max-width:1199px){.mo .mh-row{gap:14px}.mo .mi-a{padding:9px 6px;font-size:14px}.mo .acc span{display:none}.mo .acc{width:42px;padding:0}.mo .mh-act{gap:2px}}@media (min-width:1024px) and (max-width:1099px){.mo .mi-a{padding:9px 4px}.mo .mlogo img{height:18px}}@media (max-width:767px){.mo .mlogo img{height:16px}}.mo .burger{display:none}@media (max-width:1023px){.mo .promo .util{display:none}.mo .burger{display:inline-flex}}@media (min-width:1024px){.mo .drw{display:none}}.mo a:focus-visible,.mo button:focus-visible,.mo summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:inherit}.mo .inp:focus-visible,.mo .form2 input:focus-visible,.mo .form2 textarea:focus-visible{border-color:var(--ink);outline:none}.mo .buy .ask .go,.mo .art .ask .go{background:var(--ink)}.mo ::selection{color:#fff;background:#1d1d1f}.mo .lead-col{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.mo .lead-col h2{position:sticky;top:24px}.mo .terms{border-top:1px solid #e3e3e8}.mo .terms div{border-bottom:1px solid #e3e3e8;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;padding:22px 0;display:grid}.mo .terms b{letter-spacing:-.01em;font-size:18px;font-weight:600}.mo .terms p{color:var(--sub);margin:0;font-size:15.5px;line-height:1.55}.mo .tiles6{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.mo .reqf{background:var(--cream);border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;padding:clamp(28px,4.5vw,56px);display:grid}.mo .reqf form{background:#fff;border-radius:22px;flex-direction:column;gap:16px;padding:28px;display:flex}.mo .reqf label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.mo .reqf label small{color:var(--sub);font-weight:400}.mo .inp{width:100%;height:52px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #d9d9df;border-radius:14px;outline:none;padding:0 16px;font-size:16px;font-weight:400}.mo textarea.inp{resize:vertical;height:auto;min-height:112px;padding:14px 16px}.mo .inp.err{border-color:#c0261d}.mo .errt{color:#b3241b;font-size:13.5px;font-weight:400}.mo .attach{color:var(--ink);background:#fff;border:1.5px dashed #c9c9d0;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.mo .attach small{color:var(--sub);font-size:13px;display:block}.mo .attach svg{flex:none}.mo .fine{color:var(--sub);font-size:13px;line-height:1.45}.mo .eq{border-top:1.5px solid var(--ink)}.mo .eq-r{border-bottom:1px solid #e3e3e8;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:start;gap:24px;padding:26px 0;display:grid}.mo .eq-r h3{margin:0;font-size:20px;font-weight:600;line-height:1.25}.mo .eq-r p{color:var(--sub);margin:6px 0 0;font-size:15px;line-height:1.5}.mo .eq-m{flex-direction:column;gap:6px;font-size:16px;font-weight:500;display:flex}.mo .eq-s{color:var(--ink);flex-direction:column;gap:6px;font-size:15px;line-height:1.45;display:flex}.mo .eq-s span:before{content:"";background:var(--sub);border-radius:50%;width:5px;height:5px;margin:0 10px 3px 0;display:inline-block}.mo .crew{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.mo .crew div{border-top:1px solid #e3e3e8;flex-direction:column;gap:10px;padding-top:22px;display:flex}.mo .crew b{letter-spacing:-.01em;font-size:19px;font-weight:600}.mo .crew p{color:var(--sub);margin:0;font-size:15.5px;line-height:1.55}.mo .visit{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.mo .visit .ph{min-height:420px}.mo .visit-t{flex-direction:column;justify-content:center;gap:20px;padding:56px clamp(28px,5vw,72px);display:flex}.mo .visit .ld{color:#c7c7cc}.mo .visit .rows{border-color:#ffffff2e}.mo .visit .rows div{border-color:#ffffff2e;font-size:15.5px}.mo .visit .rows span{color:#c7c7cc}.mo .btn-wh{color:var(--ink);background:#fff;border-color:#fff}.mo .btn-wh:hover{color:var(--ink);background:#ececf0}.mo .kinds{border-top:1px solid #e3e3e8}.mo .kinds div{border-bottom:1px solid #e3e3e8;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:baseline;gap:24px;padding:20px 0;font-size:15.5px;line-height:1.5;display:grid}.mo .kinds b{font-size:17px;font-weight:600}.mo .kinds span{color:var(--sub)}.mo .kinds .kh{color:var(--sub);padding:0 0 12px;font-size:13.5px}.mo .art{max-width:720px;margin:0 auto}.mo .art h1{margin:0}.mo .art-meta{color:var(--sub);flex-wrap:wrap;gap:6px 14px;font-size:14.5px;display:flex}.mo .art-cover{aspect-ratio:16/9;background:var(--cream);border-radius:28px;margin:40px 0 8px;position:relative;overflow:hidden}.mo .art-body p{color:#2a2a2d;margin:0 0 22px;font-size:18.5px;line-height:1.65}.mo .art-body p:first-child{color:var(--ink);font-size:21px;line-height:1.55}.mo .art-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 36px;display:grid}.mo .art-facts div{background:var(--cream);border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.mo .art-facts span{color:var(--sub);font-size:13.5px}.mo .art-facts b{font-size:17px;font-weight:600;line-height:1.3}.mo .art-cta{border:1px solid #e3e3e8;border-radius:22px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;margin:12px 0 0;padding:16px;display:grid}.mo .art-cta .ph{aspect-ratio:1;border-radius:14px}.mo .art-cta b{letter-spacing:-.01em;font-size:20px;font-weight:600}.mo .share{flex-wrap:wrap;gap:8px;display:flex}.mo .srch{border:1.5px solid var(--ink);background:#fff;border-radius:999px;align-items:center;gap:12px;max-width:720px;height:60px;padding:0 8px 0 22px;display:flex}.mo .srch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:19px}.mo .srch-pop{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.mo .srch-pop em{color:var(--sub);margin-right:4px;font-size:14.5px;font-style:normal}.mo .srch-pop a{color:var(--ink);background:#fff;border:1px solid #e3e3e8;border-radius:999px;padding:8px 14px;font-size:14.5px;transition:border-color .15s}.mo .srch-pop a:hover{border-color:var(--ink)}.mo .srch .x{width:44px;height:44px;color:var(--ink);background:#f2f2f4;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mo .hits{flex-direction:column;display:flex}.mo .hit{border-bottom:1px solid #e3e3e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.mo .hit b{font-size:18px;font-weight:600}.mo .hit p{color:var(--sub);margin:4px 0 0;font-size:15px;line-height:1.5}.mo .hit small{color:var(--sub);white-space:nowrap;font-size:13.5px}.mo .nf{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:56px;padding:72px 0 96px;display:grid}.mo .nf-code{letter-spacing:-.06em;color:var(--ink);font-size:clamp(120px,16vw,220px);font-weight:700;line-height:.85}.mo .acc-g{grid-template-columns:220px minmax(0,1fr) 290px;align-items:start;gap:40px;padding-top:12px;padding-bottom:96px;display:grid}.mo .acc-n{flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.mo .acc-n a{color:var(--ink);border-radius:12px;padding:11px 14px;font-weight:500}.mo .acc-n a.on{background:var(--cream);font-weight:600}.mo .acc-n a.out{color:var(--sub);margin-top:12px}.mo .ord{border:1px solid #ececf0;border-radius:20px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.mo .ord+.ord{margin-top:12px}.mo .ord .ph{background:#f4f4f6;border-radius:14px;width:96px;height:96px}.mo .ord-t{flex-direction:column;gap:6px;min-width:0;display:flex}.mo .ord-t small{color:var(--sub);font-size:13.5px}.mo .ord-t b{font-size:16.5px;font-weight:600}.mo .st{background:#f2f2f4;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:600}.mo .st.go{color:#0b6b3a;background:#e8f5ee}.mo .st.wk{color:#2a4ea0;background:#eef2fb}.mo .ord-a{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.mo .ord-a>b{white-space:nowrap;font-size:18px;font-weight:700}.mo .ord-a .row{flex-wrap:wrap;justify-content:flex-end;gap:8px}.mo .ord-a .btn{padding:9px 14px;font-size:14px}.mo .acc-s{flex-direction:column;gap:12px;display:flex}.mo .acc-c{background:var(--cream);border-radius:20px;flex-direction:column;gap:10px;padding:22px;font-size:15px;line-height:1.5;display:flex}.mo .acc-c b{font-size:16px;font-weight:600}.mo .acc-c .muted{font-size:14px}.mo .acc-c .ul{align-self:flex-start;font-size:14.5px}.mo .acc-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}@media (max-width:1023px){.mo .acc-g{grid-template-columns:minmax(0,1fr);gap:28px}.mo .acc-n{scrollbar-width:none;flex-direction:row;gap:6px;position:static;overflow-x:auto}.mo .acc-n a{white-space:nowrap}.mo .acc-n a.out{margin-top:0}.mo .lead-col,.mo .reqf,.mo .visit,.mo .nf{grid-template-columns:minmax(0,1fr)}.mo .lead-col{gap:28px}.mo .lead-col h2{position:static}.mo .tiles6,.mo .crew{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .eq-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mo .eq-r>div:first-child{grid-column:span 2}.mo .visit .ph{aspect-ratio:16/9;order:-1;min-height:0}.mo .nf{gap:24px;padding:40px 0 72px}}@media (max-width:767px){.mo .ord{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.mo .ord .ph{width:72px;height:72px}.mo .ord-a{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.mo .terms div{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.mo .tiles6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 14px}.mo .tiles6 .card2 p{display:none}.mo .reqf{border-radius:22px;gap:24px;padding:20px}.mo .reqf form{padding:20px}.mo .eq-r{grid-template-columns:minmax(0,1fr);gap:12px}.mo .eq-r>div:first-child{grid-column:auto}.mo .crew{grid-template-columns:minmax(0,1fr);gap:20px}.mo .visit{border-radius:22px}.mo .visit-t{padding:28px 22px 32px}.mo .kinds div{grid-template-columns:minmax(0,1fr);gap:4px}.mo .kinds .kh{display:none}.mo .art-body p{font-size:17px}.mo .art-body p:first-child{font-size:19px}.mo .art-cover{border-radius:20px;margin-top:28px}.mo .art-facts{grid-template-columns:minmax(0,1fr)}.mo .art-cta{grid-template-columns:96px minmax(0,1fr);gap:16px}.mo .art-cta .btn{grid-column:span 2}.mo .srch{height:54px;padding-left:18px}.mo .srch input{font-size:17px}.mo .hit{grid-template-columns:minmax(0,1fr)}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}@keyframes sp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sp-fade{0%{opacity:0}}@keyframes sp-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes sp-pop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes sp-in-r{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes sp-in-l{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes sp-zoom{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.mo .hero-t>*,.mo .dhero>*,.mo .h1c,.mo .oh1{animation:sp-rise .6s var(--ease-out) backwards}.mo .hero-t>:nth-child(2),.mo .dhero>:nth-child(2){animation-delay:80ms}.mo .hero-t>:nth-child(3),.mo .dhero>:nth-child(3){animation-delay:.16s}.mo .hero-t>:nth-child(4),.mo .dhero>:nth-child(4){animation-delay:.24s}.mo .hero-t>:nth-child(n+5){animation-delay:.32s}.mo .hero-i{animation:sp-zoom .9s var(--ease-out) backwards;overflow:hidden}.js-rv{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transform:translateY(28px)}.js-rv.in{opacity:1;transform:none}.js-rv .card2,.js-rv .pcard,.js-rv .pt{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transform:translateY(16px)}.js-rv.in .card2,.js-rv.in .pcard,.js-rv.in .pt{opacity:1;transform:none}.js-rv.in .card2:nth-child(2),.js-rv.in .pcard:nth-child(2),.js-rv.in .pt:nth-child(2){transition-delay:60ms}.js-rv.in .card2:nth-child(3),.js-rv.in .pcard:nth-child(3),.js-rv.in .pt:nth-child(3){transition-delay:.12s}.js-rv.in .card2:nth-child(4),.js-rv.in .pcard:nth-child(4),.js-rv.in .pt:nth-child(4){transition-delay:.18s}.js-rv.in .card2:nth-child(n+5),.js-rv.in .pcard:nth-child(n+5),.js-rv.in .pt:nth-child(n+5){transition-delay:.24s}.mo .btn,.mo .ic,.mo .opt,.mo .rc,.mo .chip,.mo .qty button,.mo .dr-c,.mo .ask button{transition:transform .16s var(--ease-out),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease}.mo .btn:active,.mo .ic:active,.mo .qty button:active,.mo .ask button:active{transform:scale(.96)}.mo .opt:active,.mo .rc:active,.mo .dr-c:active,.mo .chip:active{transform:scale(.97)}.mo .card2 .ph,.mo .pt .ph,.mo .post .ph,.mo .mg-p,.mo .pcard{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.mo .card2 .ph .pic,.mo .pt .ph .pic,.mo .post .ph .pic,.mo .mg-p .ph img,.mo .mg-card .ph img,.mo a.ph .pic,.mo a.band .ph .pic,.mo .wgrid a .pic,.mo .wmos a .pic,.mo .mas .pic,.mo .ps-gi .pic{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.mo .card2:hover .ph,.mo .pt:hover .ph,.mo .post:hover .ph{transform:translateY(-4px);box-shadow:0 18px 36px #1111141f}.mo .mg-p:hover,.mo .pcard:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1111141a}.mo .card2:hover .ph .pic,.mo .pt:hover .ph .pic,.mo .post:hover .ph .pic,.mo .mg-p:hover .ph img,.mo .mg-card:hover .ph img,.mo a.ph:hover .pic,.mo a.band:hover .ph .pic,.mo .wgrid a:hover .pic,.mo .wmos a:hover .pic,.mo .mas figure:hover .pic,.mo .ps-gi:hover .pic{transform:scale(1.05)}.mo .btn:hover{transform:translateY(-1px)}}@media not ((hover:hover) and (pointer:fine)){.mo .card2:hover .ph .pic,.mo .mg-p:hover .ph img,.mo .mg-card:hover .ph img{transform:none}}.mo .mnav:not(.js) .mi:hover .mega,.mo .mi:focus-within .mega,.mo .mi.open .mega{animation:sp-drop .22s var(--ease-out)}.mo .drw{transition:transform .42s var(--ease-drawer),visibility 0s linear .42s}.mo.menu-open .drw{transition:transform .42s var(--ease-drawer),visibility 0s}.mo.menu-open .dr-sec.on{animation:sp-in-r .26s var(--ease-out)}.mo.menu-open .dr-main.on{animation:sp-in-l .26s var(--ease-out)}.mo .cpan{transform-origin:100% 100%}.mo.chat-open .cpan{animation:sp-pop .26s var(--ease-out)}.faq details[open]>:not(summary),.more[open]>:not(summary){animation:sp-rise .3s var(--ease-out)}.faq summary svg,.more summary svg{transition:transform .25s var(--ease-out)}.faq details[open] summary svg,.more[open] summary svg{transform:rotate(45deg)}.mo .gal-dots i{transition:width .2s var(--ease-out),background-color .2s ease}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-delay:0s!important}.js-rv,.js-rv .card2,.js-rv .pcard,.js-rv .pt{transition:opacity .2s!important;transform:none!important}.mo .drw{opacity:0;transition:opacity .2s,visibility 0s linear .2s;transform:none}.mo.menu-open .drw{opacity:1;transition:opacity .2s,visibility}.mo .btn:active,.mo .ic:active,.mo .opt:active,.mo .rc:active,.mo .dr-c:active,.mo .chip:active,.mo .btn:hover,.mo .card2:hover .ph,.mo .pt:hover .ph,.mo .post:hover .ph,.mo .mg-p:hover,.mo .pcard:hover,.mo .card2:hover .ph .pic,.mo .pt:hover .ph .pic,.mo .post:hover .ph .pic,.mo .mg-p:hover .ph img,.mo .mg-card:hover .ph img,.mo a.ph:hover .pic,.mo a.band:hover .ph .pic,.mo .wgrid a:hover .pic,.mo .wmos a:hover .pic,.mo .mas figure:hover .pic,.mo .ps-gi:hover .pic{transform:none}.mo .pg-track,.mo .pg-thumbs{scroll-behavior:auto}}.mo main{display:block}.mo main>section{scroll-margin-top:96px}.mo [id]{scroll-margin-top:88px}.mo mark{color:inherit;background:#e8e8ed;border-radius:3px;padding:0 2px}.mo .ask-thread{background:#fff;border:1px solid #e6e6ea;border-radius:20px;flex-direction:column;gap:8px;max-height:360px;margin-top:2px;padding:14px;font-size:15px;line-height:1.45;display:flex;overflow-y:auto}.mo .ask-thread .bl{max-width:88%;color:var(--ink);background:#f2f2f4;border-radius:4px 16px 16px;align-self:flex-start;padding:11px 13px}.mo .ask-thread .br{background:var(--ink);color:#fff;border-radius:16px 4px 16px 16px;align-self:flex-end;max-width:88%;padding:11px 13px}.mo .ask-thread .typing{align-items:center;gap:5px;padding:15px 16px;display:flex}.mo .ask-thread .typing i{background:#a1a1a6;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite sp-dot}.mo .ask-thread .typing i:nth-child(2){animation-delay:.15s}.mo .ask-thread .typing i:nth-child(3){animation-delay:.3s}@keyframes sp-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mo .ask-thread .typing i{animation:none}}.mo .bl .cq{margin-top:10px}.mo .ask-thread .cq{margin-top:8px}.mo .ask-thread .acts-l{align-self:flex-start;font-size:14px}.mo .ask-thread .calc{background:#fff;max-width:340px}.mo .ask-thread .bl{white-space:pre-line;overflow-wrap:anywhere}.mo .ask-thread .bl a{overflow-wrap:anywhere}.mo .ask-sug{flex-direction:column;align-self:stretch;gap:6px;max-width:88%;margin:0;padding:0;list-style:none;display:flex}.mo .ask-sug a{color:var(--ink);transition:border-color .16s var(--ease-out),background .16s var(--ease-out);background:#fff;border:1px solid #e6e6ea;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.mo .ask-sug a:hover{border-color:var(--ink)}.mo .ask-sug a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .ask-sug span{min-width:0;font-weight:500}.mo .ask-sug span:after{content:" →";color:var(--sub)}.mo .ask-sug em{color:var(--sub);white-space:nowrap;font-size:13px;font-style:normal}.mo .hero-t .ask-thread{max-width:560px}.mo .ask-box{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.mo .ask-x{z-index:1;width:30px;height:30px;color:var(--ink);cursor:pointer;background:#f2f2f4;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:72px;right:10px}.mo .ask-x:hover{background:#e6e6ea}.mo .ask-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .ask-thread{padding-right:46px}@media (min-width:1024px){.mo .hero-t .ask-box{z-index:6;max-width:560px}.mo .hero-t .ask-thread{max-height:min(420px,55vh);animation:sp-drop .22s var(--ease-out);margin-top:0;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 2px 6px #1111140f,0 24px 48px #11111424}.mo .hero-t .ask-x{top:calc(100% + 18px);right:12px}}.mo .ask .go:disabled{opacity:.5}.mo a.att{color:inherit;justify-content:center;align-items:center;display:inline-flex}.mo .calc-s{flex-direction:column;gap:24px;padding-top:24px;padding-bottom:72px;display:flex}.mo .calcw,.mo .ptab{background:#fff;border:1px solid #e6e6ea;border-radius:24px;flex-direction:column;gap:18px;min-width:0;padding:28px;display:flex}.mo .ptab-h{flex-direction:column;gap:6px;display:flex}.mo .ptab-h .muted{font-size:14.5px}.mo .ptab-s{-webkit-overflow-scrolling:touch;border:1px solid #ececf0;border-radius:16px;max-width:100%;overflow-x:auto}.mo .ptab-s:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .ptab table{border-collapse:separate;border-spacing:0;width:100%;font-size:14.5px}.mo .ptab th,.mo .ptab td{text-align:right;white-space:nowrap;vertical-align:top;border-bottom:1px solid #ececf0;padding:12px 16px}.mo .ptab tr:last-child th,.mo .ptab tr:last-child td{border-bottom:0}.mo .ptab thead th{color:var(--sub);font-variant-numeric:tabular-nums;background:#f5f5f7;font-size:13px;font-weight:600}.mo .ptab tbody th{text-align:left;color:var(--ink);white-space:normal;min-width:180px;max-width:280px;font-weight:500}.mo .ptab th:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:1px 0 #ececf0}.mo .ptab thead th:first-child{text-align:left;background:#f5f5f7;font-family:inherit}.mo .ptab td b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:block}.mo .ptab td small{color:var(--sub);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px;display:block}.mo .sizes{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mo .sizes li{background:#fff;border:1px solid #e6e6ea;border-radius:16px;flex-direction:column;gap:10px;padding:16px 16px 14px;display:flex}.mo .sizes .szt{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.mo .sizes .szt small{letter-spacing:0;color:var(--sub);font-size:13px;font-weight:500}.mo .sizes .sz-p{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.mo .sizes dl{flex-direction:column;gap:6px;margin:0;display:flex}.mo .sizes dl div{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.mo .sizes dt:first-letter{text-transform:uppercase}.mo .sizes dt{color:var(--sub);outline:0;min-width:0;position:relative}.mo .sizes dt>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mo .sizes dt>span:first-letter{text-transform:uppercase}.mo .sizes dt.cut:hover:after,.mo .sizes dt.cut:focus:after{content:attr(data-full);z-index:5;background:var(--ink);color:#fff;white-space:normal;pointer-events:none;border-radius:8px;width:max-content;max-width:260px;padding:6px 10px;font-size:13px;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:-10px;box-shadow:0 6px 18px #1111142e}.mo .sizes dt.cut:hover>span,.mo .sizes dt.cut:focus>span{color:var(--ink)}@media (hover:none),(max-width:767px){.mo .sizes dt>span{white-space:normal;overflow:visible}.mo .sizes dt.cut:after{display:none}}.mo .sizes dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.mo .tabs .ptab{background:0 0;border:0;border-radius:0;padding:0}.mo .tabs .ptab-h h2{display:none}.mo .tabs{scroll-margin-top:16px}.mo .pd-meta .ul{font-size:14.5px}.mo .ptab .fine{color:var(--sub);font-size:13px}@media (max-width:767px){.mo .calcw,.mo .ptab{border-radius:20px;padding:18px}.mo .ptab th,.mo .ptab td{padding:10px 12px}.mo .ptab tbody th{min-width:140px}.mo .sizes{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.mo .sizes li{border-radius:14px;padding:14px 14px 12px}.mo .sizes .szt{font-size:18px}.mo .sizes dl div{flex-direction:column;align-items:flex-start;gap:0}.mo .sizes dt{white-space:normal;max-width:100%;font-size:12.5px}.mo .calc-s{padding-bottom:48px}}.mo .pxp-calc{min-height:150px;color:var(--ink);font-size:15px;position:relative}.mo .pxp-calc.loading-wheel:before{content:"Загружаем калькулятор…";background:var(--cream);color:var(--sub);border-radius:16px;justify-content:center;align-items:center;font-size:14.5px;animation:1.4s ease-in-out infinite pxpPulse;display:flex;position:absolute;inset:0}@keyframes pxpPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.mo .pxp-calc.loading-wheel:before{animation:none}}.mo .pxp-calc ul{margin:0;padding:0;list-style:none}.mo .pxp-calc u{text-decoration:none}.mo .pxp-calc .pxp-calculator,.mo .pxp-calc .material-selector__list,.mo .pxp-calc .circulation-selector__list,.mo .pxp-calc .custom-works__list{flex-direction:column;gap:18px;display:flex}.mo .pxp-calc .custom-works__list:empty,.mo .pxp-calc .pxp-calculator>.pxp-editor-settings-controller{display:none}.mo .pxp-calc .pxp-calculator>div:has(.sticky-block){display:none}.mo .pxp-calc .pxp-calculator>div:has(.pxp_calc_quick_order_manager_block){display:none}.mo .pxp-calc .option-row{flex-direction:column;gap:10px;min-width:0;display:flex}.mo .pxp-calc .option-label{font-size:15.5px;font-weight:600}.mo .pxp-calc ul.option-value{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.mo .pxp-calc .option-item{min-width:0}.mo .pxp-calc ul.option-value:has(.calc-helper-view){grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.mo .pxp-calc .option-link{height:100%;min-height:48px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e3e3e8;border-radius:14px;align-items:center;padding:12px 14px;font-size:15px;line-height:1.3;transition:border-color .15s,background-color .15s;display:flex}.mo .pxp-calc .option-link:hover{border-color:#c7c7cc}.mo .pxp-calc .option-item.selected .option-link{border:2px solid var(--ink);background:#f5f5f7;padding:11px 13px;font-weight:600}.mo .pxp-calc .option-item.disabled .option-link{opacity:.45;cursor:not-allowed}.mo .pxp-calc label.option-value{max-width:360px;display:block}.mo .pxp-calc .option-value__select,.mo .pxp-calc .option-select{width:100%;height:48px;font:inherit;color:var(--ink);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%231d1d1f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #e3e3e8;border-radius:14px;padding:0 44px 0 14px}.mo .pxp-calc .option-value__select:focus-visible,.mo .pxp-calc .option-select:focus-visible,.mo .pxp-calc .option-link:focus-visible,.mo .pxp-calc .stepper-wrapper button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .pxp-calc input[type=checkbox],.mo .pxp-calc input[type=radio]{accent-color:var(--ink);flex:none;width:18px;height:18px;margin:0}.mo .pxp-calc .option-item:has(.checkbox){background:#fff;border:1px solid #e3e3e8;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.mo .pxp-calc .option-item:has(.checkbox):hover{border-color:#c7c7cc}.mo .pxp-calc .option-item:has(.checkbox input:checked){border:2px solid var(--ink);background:#f5f5f7;padding:11px 13px}.mo .pxp-calc .option-item .checkbox{align-items:center;gap:10px;min-height:22px;display:flex}.mo .pxp-calc .checkbox-input-wrapper{display:flex}.mo .pxp-calc .checkbox-label{cursor:pointer;line-height:1.3}.mo .pxp-calc .checkbox-label:after{content:"";border-radius:14px;position:absolute;inset:0}.mo .pxp-calc .custom-work-item-price{color:var(--sub);white-space:nowrap;font-size:13.5px}.mo .pxp-calc .calc-helper-view{color:var(--sub);padding-left:28px;font-size:13px;line-height:1.4}.mo .pxp-calc .stepper-container{align-items:center;gap:10px;display:flex}.mo .pxp-calc .stepper-wrapper{background:#fff;border:1px solid #e3e3e8;border-radius:999px;align-items:center;height:48px;padding:0 4px;display:inline-flex}.mo .pxp-calc .stepper-wrapper button{cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:50%;padding:0;position:relative}.mo .pxp-calc .stepper-wrapper button:hover:not(:disabled){background:#f2f2f4}.mo .pxp-calc .stepper-wrapper button:disabled{opacity:.3;cursor:default}.mo .pxp-calc .stepper-wrapper button:before,.mo .pxp-calc .stepper__plus:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1.6px;margin:-.8px 0 0 -7px;position:absolute;top:50%;left:50%}.mo .pxp-calc .stepper__plus:after{transform:rotate(90deg)}.mo .pxp-calc .stepper-wrapper input{text-align:center;width:64px;color:var(--ink);background:0 0;border:0;font:600 16px/1 JetBrains Mono,ui-monospace,monospace}.mo .pxp-calc .stepper-wrapper input:focus{outline:none}.mo .pxp-calc .stepper__measure{color:var(--sub)}.mo .pxp-calc .sticky-block,.mo .pxp-calc .validator,.mo .pxp-calc .customworknote,.mo .pxp-calc .calc-helper,.mo .pxp-calc .circulation-part-price:empty,.mo .pxp-calc .calc-map,.mo .pxp-calc .pxp-editor-settings-controller,.mo .pxp-calc .sticky-hidden,.mo .pxp-calc .pxp_calc_quick_order_manager_block,.mo .pxp-calc .reawrdContainerInner{display:none!important}.mo .pxp-calc .total-price{border-top:1px solid #ececf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:4px;padding-top:20px;display:flex}.mo .pxp-calc .totalPriceContainerInner{color:var(--sub);font-size:15px}.mo .pxp-calc .totalPriceContainerInner .price-total{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:32px;font-weight:700;line-height:1.1;display:block}.mo .pxp-calc .postfix span{letter-spacing:0;font-size:.6em;font-weight:500}.mo .pxp-calc .buttons .ok{flex-wrap:wrap;gap:10px;display:flex}.mo .pxp-calc .buttons .btn{background:var(--red);border-color:var(--red);color:#fff;cursor:pointer;border-radius:999px;min-width:200px;height:52px;padding:0 28px;font-size:16px}.mo .pxp-calc .buttons .btn:hover{color:#fff;background:#b81010}.mo .pxp-calc .buttons .btn.disabled{opacity:.5;pointer-events:none}.mo .pxp-calc .buttons .btn.add-to-cart-button:not([style*=none])+.btn{border-color:var(--ink);color:var(--ink);background:#fff}.mo .pxp-calc .calc-readydatetime{color:var(--sub);font-size:14px}.mo .pxp-calc-error{color:var(--sub);margin:0}.mo .pxp-calc .customWorkDropdown .option-value{flex-direction:column;gap:6px;max-width:360px;display:flex}.mo .pxp-calc .customWorkDropdown .helper-container:not(:has(.calc-helper-view)){display:none}.mo .pxp-calc .customWorkDropdown .calc-helper-view{order:2;padding-left:0}.mo .pxp-calc .customWorkDropdown.alone .option-value__select{pointer-events:none;background-color:#f6f6f8;background-image:none}.mo .pxp-calc .option-row>.description{color:var(--sub);max-width:560px;font-size:13.5px;line-height:1.45}.mo .pxp-calc .option-row>.description:empty,.mo .pxp-calc .option-row>.description p:empty{display:none}.mo .pxp-calc .option-row>.description a{text-underline-offset:3px;text-decoration:underline;color:var(--ink)!important}.mo .pxp-calc .item-quantity-wrapper:empty,.mo .pxp-calc .customWorkDropdown .option-value>div:empty{display:none}.mo .pxp-calc .pxp-calc-slider-container{cursor:auto!important;overflow:visible!important}.mo .pxp-calc .pxp-calc-slider-wrapper{transform:none!important}.mo .pxp-calc .pxp-calc-slider-slide{width:auto!important;margin:0!important}.mo .pxp-calc .pxp-calc-slider-arrow,.mo .pxp-calc .pxp-calc-slider-pagination{display:none!important}.mo .pxp-calc ul.option-value:has(.option-item__label){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mo .pxp-calc ul.option-value:has(.with-description img){grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.mo .pxp-calc .option-item__label{cursor:pointer;background:#fff;border:1px solid #e3e3e8;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;height:100%;min-height:48px;padding:12px 14px;font-size:15px;line-height:1.3;transition:border-color .15s,background-color .15s;display:flex;position:relative}.mo .pxp-calc .option-item__label:hover{border-color:#c7c7cc}.mo .pxp-calc .option-item.selected .option-item__label{border:2px solid var(--ink);background:#f5f5f7;padding:11px 13px;font-weight:600}.mo .pxp-calc .option-item__label:has(input:checked){border:2px solid var(--ink);background:#f5f5f7;padding:11px 13px;font-weight:600}.mo .pxp-calc .option-item__label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.mo .pxp-calc .option-item.disabled .option-item__label{opacity:.45;cursor:not-allowed}.mo .pxp-calc .option-item__label .option-input-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mo .pxp-calc .option-item:not(.with-description) .option-item-description{display:none}.mo .pxp-calc .option-item-description{color:var(--sub);font-size:13px;font-weight:400;line-height:1.4}.mo .pxp-calc .option-item-description:has(img){background:#f6f6f8;border-radius:10px;order:-1;display:block;overflow:hidden}.mo .pxp-calc .option-item-description img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.mo .pxp-calc .with-description:has(img) .option-item__label{text-align:center;justify-content:flex-start;padding:8px 8px 12px;font-size:14px}@media (max-width:767px){.mo .pxp-calc ul.option-value{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .pxp-calc label.option-value{max-width:none}.mo .pxp-calc .buttons,.mo .pxp-calc .buttons .ok,.mo .pxp-calc .buttons .btn{width:100%}}.mo .buy.has-calc{gap:18px;position:static}.mo .buy-calc{background:#fff;border:1px solid #e6e6ea;border-radius:24px;flex-direction:column;gap:14px;padding:24px;scroll-margin-top:20px;display:flex}.mo .buy-calc .pxp-calc .total-price{flex-wrap:nowrap}.mo .buy-calc .pxp-calc .buttons{flex:1;max-width:320px}.mo .buy-calc .pxp-calc .buttons .btn{width:100%}.mo .buy-calc .ready{color:var(--sub);background:0 0;padding:0;font-size:14px}.mo .buy-calc .ready b{color:var(--ink)}@media (max-width:560px){.mo .buy-calc .pxp-calc .total-price{flex-wrap:wrap}.mo .buy-calc .pxp-calc .buttons{flex-basis:100%;max-width:none}}@media (max-width:767px){.mo .buy-calc{border-radius:20px;padding:18px}}.mo .pd.pd-calc{grid-template-columns:minmax(0,1fr);gap:28px}@media (min-width:900px){.mo .pd.pd-calc{grid-template:"gal buy""side buy"1fr/minmax(0,1fr) clamp(430px,46%,580px);gap:32px clamp(32px,4vw,56px)}.mo .pd-calc>.gal-w{grid-area:gal;position:static}.mo .pd-calc>.buy{grid-area:buy}.mo .pd-calc>.pd-side{grid-area:side;align-self:start;position:sticky;top:20px}}.mo .pd-side{flex-direction:column;gap:24px;min-width:0;display:flex}.mo .pd-lead{font-size:16.5px}@media (max-width:899px){.mo .pd-lead{display:none}}.mo .pd-spec{flex-direction:column;gap:12px;display:flex}.mo .pd-spec dl{flex-direction:column;margin:0;display:flex}.mo .pd-spec dl>div{border-bottom:1px solid #ececf0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:11px 0;font-size:14.5px;line-height:1.45;display:grid}.mo .pd-spec dl>div:first-child{border-top:1px solid #ececf0}.mo .pd-spec dt{color:var(--sub)}.mo .pd-spec dd{color:var(--ink);margin:0}.mo .pd-spec .ul{align-self:flex-start;font-size:14.5px}.mo .pd-pro{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.mo .pd-pro li{align-items:flex-start;gap:12px;display:flex}.mo .pd-pro svg{color:var(--ink);flex:none;margin-top:1px}.mo .pd-pro b{font-size:15px;font-weight:600;line-height:1.35;display:block}.mo .pd-pro small{color:var(--sub);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.mo .pd-side .kp{background:#fafafb;border-color:#ececf0}.mo .buy.has-calc h1{text-wrap:balance}@media (max-width:767px){.mo .pg-slide:only-child{flex-basis:100%}}@media (min-width:600px) and (max-width:899px){.mo .pd-calc .pg-slide{aspect-ratio:3/2}}@media (min-width:900px) and (max-width:1199px){.mo .pd-pro{grid-template-columns:minmax(0,1fr)}}.mo .pxp-calc ul.option-value{flex-wrap:wrap;gap:8px;display:flex}.mo .pxp-calc ul.option-value>.option-item{flex:0 auto;max-width:100%}.mo .pxp-calc .option-link,.mo .pxp-calc .option-item__label{text-align:center;border-radius:12px;justify-content:center;min-width:76px;min-height:44px;padding:10px 16px;font-size:14.5px;line-height:1.3}.mo .pxp-calc .option-item.selected .option-link,.mo .pxp-calc .option-item.selected .option-item__label{border:1px solid var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:inherit;background:#fff;padding:10px 16px}.mo .pxp-calc .option-item__label:has(input:checked){border:1px solid var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:inherit;background:#fff;padding:10px 16px}.mo .pxp-calc ul.option-value:has(.calc-helper-view){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.mo .pxp-calc ul.option-value:has(.with-description img){grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}:is(.mo .pxp-calc ul.option-value:has(.calc-helper-view)>.option-item,.mo .pxp-calc ul.option-value:has(.with-description img)>.option-item){max-width:none}.mo .pxp-calc ul.option-value:has(.calc-helper-view) .option-link{text-align:left;justify-content:flex-start}.mo .pxp-calc .with-description.selected:has(img) .option-item__label{padding:8px 8px 12px}.mo .pxp-calc .option-label{font-size:15px}.mo .pxp-calc .buttons .btn.add-to-cart-button:not([style*=none])+.btn{font-size:0}.mo .pxp-calc .buttons .btn.add-to-cart-button:not([style*=none])+.btn:after{content:"Открыть редактор";font-size:16px}.mo .pxp-calc .option-item:has(.checkbox){border-radius:12px;justify-content:center;min-height:44px;padding:10px 16px}.mo .pxp-calc .option-item:has(.checkbox input:checked){border:1px solid var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff;padding:10px 16px}.mo .pxp-calc .option-item:has(.checkbox input:checked) .checkbox-label{font-weight:inherit}.mo .pxp-calc .checkbox-label:after{border-radius:12px}@media (max-width:767px){.mo .pxp-calc ul.option-value:has(.with-description img){grid-template-columns:repeat(2,minmax(0,1fr))}}.mo .lead-done{background:#fff;border:1px solid #e6e6ea;border-radius:20px;flex-direction:column;gap:8px;padding:24px;display:flex}.mo .lead-done b{font-size:19px}.mo .errt{color:#c4161c;font-size:13px}.mo .mas figure{position:relative}.mo .mas{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mo .mas .half{grid-column:span 3}.mo .mas .third{grid-column:span 2}@media (max-width:767px){.mo .mas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mo .mas .half,.mo .mas .third{grid-column:span 1}.mo .mas .m-full{grid-column:span 2}}.mo .mas .zoom-b{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mo .mas .zoom-b:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .mas .mcap{z-index:1}.zoom{z-index:1000;background:#0a0a0cf0;justify-content:center;align-items:center;padding:56px 72px 76px;animation:.2s ease-out sp-fade;display:flex;position:fixed;inset:0}.zoom-img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;animation:.26s cubic-bezier(.2,.8,.2,1) sp-zoomin;box-shadow:0 24px 64px #0006}.zoom-x,.zoom-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:48px;height:48px;font-size:22px;line-height:1;transition:background .16s;display:grid;position:absolute}.zoom-x:hover,.zoom-nav:hover{background:#ffffff3d}.zoom-x:focus-visible,.zoom-nav:focus-visible,.zoom-bar a:focus-visible{outline-offset:2px;outline:2px solid #fff}.zoom-x{font-size:28px;top:12px;right:12px}.zoom-nav{margin-top:-24px;top:50%}.zoom-nav.prev{left:12px}.zoom-nav.next{right:12px}.zoom-bar{color:#fff;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;bottom:20px;left:0;right:0}.zoom-bar a,.zoom-bar span{color:#1d1d1f;background:#fff;border-radius:999px;padding:7px 14px;font-weight:500}.zoom-bar .want{color:#fff;background:#1d1d1f;box-shadow:inset 0 0 0 1px #ffffff80}.zoom-bar em{color:#ffffffb3;font-variant-numeric:tabular-nums;font-style:normal}@media (max-width:767px){.zoom{padding:56px 0 76px}.zoom-img{border-radius:0}.zoom-nav{display:none}}@keyframes sp-zoomin{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.zoom,.zoom-img{animation:none}.mo .mas .pic{transition:none}}.mo .mcap{pointer-events:none;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.mo .mcap a,.mo .mcap span{pointer-events:auto;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border-radius:999px;max-width:100%;padding:5px 11px;font-size:13px;font-weight:500;overflow:hidden}.mo .mcap a:hover{background:#fff}.mo .mcap{flex-wrap:wrap;align-items:flex-end;gap:6px}.mo .mcap .want{background:var(--ink);color:#fff;transition:background .16s var(--ease-out)}.mo .mcap .want:hover{background:#000}.mo .mcap .want:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:767px){.mo .mcap{gap:4px;bottom:8px;left:8px;right:8px}.mo .mcap a,.mo .mcap span{padding:4px 9px;font-size:12px}}.mo .map2 a.tag{width:auto;max-width:calc(100% - 28px);position:absolute;bottom:14px;left:14px;right:auto}.mo .hit{border-bottom:1px solid #ececf0;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 0;display:flex}.mo .hit p{color:#33333b;margin:0}.mo .hit small{color:var(--sub)}.mo .seo-body p,.mo .seo-body li{color:#33333b;margin:0;font-size:16px;line-height:1.65}.mo .seo-body h2,.mo .seo-body h3{margin:10px 0 0;font-size:20px;line-height:1.3}.mo .seo-body ul,.mo .seo-body ol{margin:0;padding-left:20px}.mo .art-body h2,.mo .art-body h3{letter-spacing:-.01em;margin:36px 0 14px;font-size:26px;line-height:1.25}.mo .art-body ul,.mo .art-body ol{margin:0 0 22px;padding-left:22px;font-size:17px;line-height:1.6}.mo .art-body li{margin-bottom:8px}.mo .art-body a{text-underline-offset:3px;text-decoration:underline}.mo .art-body table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:15px}.mo .art-body td,.mo .art-body th{text-align:left;border:1px solid #e6e6ea;padding:8px 10px}@media (max-width:767px){body:has(.mbar) .mo .mf{padding-bottom:84px}}.mo .wmos.n3{grid-template-columns:2fr 1fr}.mo .wmos.n3 a:nth-child(2),.mo .wmos.n3 a:nth-child(3){grid-column:auto}@media (max-width:767px){.mo .wmos.n3{grid-template-columns:1fr 1fr}.mo .wmos.n3 a:first-child{grid-column:span 2}}.mo .btn-line{color:var(--ink);background:#fff;border:1.5px solid #d9d9df;height:46px}.mo .art-body>div{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px;display:grid}.mo .art-body>div>*{grid-column:1/-1;min-width:0}.mo .art-body h3{margin:28px 0 12px;font-size:21px}.mo .art-body h2:first-child,.mo .art-body h3:first-child{margin-top:0}.mo .art-body blockquote{border-left:3px solid var(--red);color:var(--ink);margin:6px 0 26px;padding:4px 0 4px 20px;font-size:18px;line-height:1.6}.mo .art-body strong{color:var(--ink);font-weight:600}.mo .rt-img{margin:4px 0 26px}.mo .rt-img img{width:100%;max-width:var(--rt-max,100%);background:#f5f5f7;border-radius:16px;height:auto;display:block}.mo .rt-img[data-orient=v] img{width:auto;max-width:100%;max-height:640px}.mo .art-body .rt-img+.rt-img{grid-column:span 3;margin-bottom:16px}.mo .art-body .rt-img:has(+.rt-img){grid-column:span 3;margin-bottom:16px}.mo .art-body .rt-img+.rt-img img{aspect-ratio:4/3;object-fit:contain;width:100%;max-width:100%;max-height:none}.mo .art-body .rt-img:has(+.rt-img) img{aspect-ratio:4/3;object-fit:contain;width:100%;max-width:100%;max-height:none}.mo .seo-body .rt-img+.rt-img{vertical-align:middle;margin:4px 12px 12px 0;display:inline-block}.mo .seo-body .rt-img:has(+.rt-img){vertical-align:middle;margin:4px 12px 12px 0;display:inline-block}.mo .seo-body .rt-img+.rt-img img{border-radius:12px;width:auto;max-width:none;height:72px}.mo .seo-body .rt-img:has(+.rt-img) img{border-radius:12px;width:auto;max-width:none;height:72px}.mo .rt-img figcaption{color:var(--sub);margin-top:8px;font-size:14px}.mo .rt-tbl{-webkit-overflow-scrolling:touch;border:1px solid #e6e6ea;border-radius:16px;margin:4px 0 26px;overflow-x:auto}.mo .rt-tbl:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .art-body .rt-tbl table{font-variant-numeric:tabular-nums;border:0;min-width:100%;margin:0;font-size:15px}.mo .art-body .rt-tbl td,.mo .art-body .rt-tbl th{white-space:nowrap;vertical-align:top;border:0;border-bottom:1px solid #ececf0;padding:11px 14px}.mo .art-body .rt-tbl td:first-child{white-space:normal;min-width:120px}.mo .art-body .rt-tbl th{color:var(--ink);background:#f5f5f7;font-size:14px;font-weight:600}.mo .art-body .rt-tbl tbody tr:last-child td{border-bottom:0}.mo .art-body .rt-tbl p{font-size:inherit;margin:0;line-height:1.4}.mo .prose p:first-child{color:#2a2a2d;font-size:18.5px;line-height:1.65}@media (max-width:767px){.mo .art-body h3{font-size:19px}.mo .art-body .rt-tbl td,.mo .art-body .rt-tbl th{padding:10px 12px}}.mo .about-s{padding-top:24px}.mo .tabs-l{scrollbar-width:none;border-bottom:1px solid #e3e3e8;gap:4px;display:flex;overflow-x:auto}.mo .tabs-l::-webkit-scrollbar{display:none}.mo .tabs-l button{font:inherit;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:12px 12px 0 0;flex:none;padding:14px 18px 16px;font-size:16.5px;font-weight:500;transition:color .15s;position:relative}.mo .tabs-l button:hover{color:var(--ink)}.mo .tabs-l button.on{color:var(--ink);font-weight:600}.mo .tabs-l button.on:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.mo .tabs-l button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mo .tabs-b{padding-top:32px;position:relative}.mo .tabs-b.fold{max-height:760px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.mo .tabs-more{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:16px;font-weight:600}.mo .about-b{max-width:880px}.mo .about-h{letter-spacing:-.01em;font-size:22px;font-weight:600}.mo .spec-t{max-width:880px}@media (max-width:767px){.mo .tabs-l{margin:0 -16px;padding:0 8px}.mo .tabs-l button{padding:12px 12px 14px;font-size:15.5px}.mo .tabs-l button.on:after{left:12px;right:12px}.mo .tabs-b{padding-top:24px}}.mo .rdy{background:#f5f5f7;border-radius:20px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:22px 24px;display:grid;position:relative}.mo .rdy-l{color:var(--sub);grid-column:1/-1;font-size:14.5px}.mo .rdy-d{letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:700;line-height:1.1}.mo .rdy-w{color:var(--sub);font-size:15px}.mo .rdy-n{color:var(--sub);border-top:1.5px dashed #d2d2d8;grid-column:1/-1;margin-top:12px;padding-top:12px;font-size:14px}.mo .rdy-c{border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:14px 16px;display:flex}.mo .rdy-c .rdy-l{color:var(--ink);font-size:15px}.mo .rdy-c .rdy-d{letter-spacing:0;font-size:15px;font-weight:700;line-height:1.3}.mo .rdy-c .rdy-n{flex-basis:100%;margin-top:6px;padding-top:8px;font-size:13.5px}.mo .buy-calc .rdy-c{background:#f5f5f7}.mo .time-b{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:32px;max-width:980px;display:grid}.mo .time-b p{margin:0;font-size:16px;line-height:1.6}.mo .time-l{color:var(--ink);font-size:18px!important}@media (max-width:767px){.mo .time-b{grid-template-columns:minmax(0,1fr);gap:20px}.mo .rdy-d{font-size:28px}}.mo .dlv{flex-direction:column;gap:24px;max-width:1080px;display:flex}.mo .dlv-lead{color:#33333b;max-width:760px;margin:0;font-size:17px;line-height:1.6}.mo .dlv-ways{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.mo .dlv-w{background:#fff;border:1px solid #e6e6ea;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.mo .dlv-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mo .dlv-h b{font-size:16.5px;font-weight:600;line-height:1.3}.mo .dlv-p{white-space:nowrap;flex:none;font-size:16px;font-weight:700}.mo .dlv-t{color:var(--sub);font-size:14px}.mo .dlv-w p{color:#44444b;margin:4px 0 0;font-size:14.5px;line-height:1.5}.mo .dlv-pay{background:#f5f5f7;border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:10px 24px;padding:18px 20px;display:flex}.mo .dlv-pay>b{font-size:16.5px;font-weight:600}.mo .dlv-pay ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.mo .dlv-pay li{flex-direction:column;gap:2px;font-size:15.5px;display:flex}.mo .dlv-pay small{color:var(--sub);font-size:13.5px}.mo .dlv-note{max-width:760px}.mo .cat-text{max-width:880px}.mo .card2 .pr>span:empty{display:none}.mo .pidx{flex-direction:column;gap:28px;display:flex}.mo .pidx-top{z-index:5;background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.mo .pidx-f{flex:1;min-width:240px}.mo .pidx-f input{width:100%;height:52px;font:inherit;background:#fff;border:1.5px solid #d9d9df;border-radius:14px;padding:0 18px;font-size:16px}.mo .pidx-f input:focus{border-color:var(--ink);outline:none}.mo .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mo .pidx-nav{flex-wrap:wrap;gap:8px;display:flex}.mo .pidx-nav a{color:var(--ink);background:#f5f5f7;border-radius:999px;padding:8px 14px;font-size:14.5px}.mo .pidx-nav a:hover{background:#ececf0}.mo .pidx-g{scroll-margin-top:84px}.mo .pidx-g h2{margin-bottom:10px;font-size:clamp(22px,2vw,28px)}.mo .pidx-g h2 a{color:inherit}.mo .pidx-rows{border-top:1px solid #ececf0}.mo .pidx-r{border-bottom:1px solid #ececf0;padding:14px 0}.mo .pidx-l{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:6px 24px;display:grid}.mo .pidx-go{color:var(--ink);text-underline-offset:4px;white-space:nowrap;font-size:14px;font-weight:500;-webkit-text-decoration:underline #c7c7cc;text-decoration:underline #c7c7cc;transition:text-decoration-color .16s}.mo .pidx-go:hover{text-decoration-color:currentColor}.mo .pidx-n:hover{text-underline-offset:4px;text-decoration:underline}.mo .pidx-n{color:var(--ink);font-weight:500}.mo .pidx-n:hover{color:var(--red)}.mo .pidx-t{color:var(--sub);white-space:nowrap;font-size:14px}.mo .pidx-p{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:110px;font-weight:600}.mo .pidx .sizes{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px;margin-top:12px}.mo .pidx .sizes li{border-radius:12px;gap:6px;padding:12px 14px}.mo .pidx .sizes .szt{font-size:16px}.mo .pidx .sizes .sz-p{font-size:15px}.mo .pidx .sizes dl div{font-size:13.5px}@media (max-width:767px){.mo .pidx .sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .pidx-l{grid-template-columns:minmax(0,1fr) auto}.mo .pidx-t{grid-area:2/1}.mo .pidx-p{grid-area:1/2/3;align-self:center;min-width:0}.mo .pidx-go{grid-column:1;justify-self:start}}.mo .fdrop-wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.mo label.fdrop{flex-direction:row;align-items:center;gap:12px;font-size:15px}.mo .fdrop{cursor:pointer;transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out);font-weight:600;position:relative}.mo .fdrop small{margin-top:2px;font-weight:400}.mo .fdrop small u{text-underline-offset:2px;color:var(--ink);text-decoration:underline}.mo .fdrop svg{color:var(--red)}.mo .fdrop:hover{border-color:#a9a9b3}.mo .fdrop.over{border-color:var(--red);background:#fff5f5}.mo .fdrop.off{opacity:.6;cursor:default}.mo .fdrop:focus-within{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px;border-style:solid}.mo .fdrop-in{opacity:0;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mo .fchips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mo .fchips li{background:#fff;border:1px solid #e6e6ea;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:5px 5px 5px 7px;font-size:14px;font-weight:400;display:flex}.mo .fc-ext{background:var(--cream);min-width:38px;height:26px;color:var(--red);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:flex}.mo .fc-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mo .fc-s{color:var(--sub);flex:none;font-size:13px}.mo .fchips button{width:32px;height:32px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.mo .fchips button:hover{background:var(--cream);color:var(--ink)}.mo .fchips button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.mo .fchips .fc-total{color:var(--sub);background:0 0;border:0;padding:0 2px;font-size:13px}.mo .fdrop-msg{margin:0}.mo .fdrop-msg:empty,.mo .attach-static{display:none}.mo .ymap{isolation:isolate;min-height:480px}.mo .ymap-stage{position:absolute;inset:0}.mo .ymap-fb{transition:opacity .4s var(--ease-out);position:absolute;inset:0}.mo .ymap-canvas{opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.mo .ymap.is-live .ymap-canvas{opacity:1}.mo .ymap.is-live .ymap-fb{opacity:0;pointer-events:none}.mo .ymap [class*=ground-pane]{filter:grayscale()contrast(.92)brightness(1.04)}.mo .ymap [class*=copyrights-pane]{opacity:.8}.mo .ymap-card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:20px;flex-direction:column;gap:6px;width:min(320px,100% - 32px);padding:18px 18px 16px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 10px 30px #16161a24,0 1px 3px #16161a14}.mo .ymc-k{letter-spacing:.08em;color:var(--red);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.mo .ymc-k em{letter-spacing:0;color:var(--sub);align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.mo .ymc-k em:before{content:"";background:#b6b6be;border-radius:50%;width:7px;height:7px}.mo .ymc-k em.on{color:#1d7a3a}.mo .ymc-k em.on:before{background:#22a04b;box-shadow:0 0 0 3px #22a04b2e}.mo .ymc-a{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:700;line-height:1.25}.mo .ymc-m{color:var(--ink);align-items:center;gap:7px;font-size:14px;display:flex}.mo .ymc-m i{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:flex}.mo .ymc-h{color:var(--sub);font-size:14px}.mo .ymc-h a{color:var(--ink);white-space:nowrap;font-weight:600}.mo .ymc-b{flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:8px;display:flex}.mo .ymc-b .btn{height:44px;padding:0 18px}.mo .ymc-o{color:var(--ink);text-underline-offset:3px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #c9c9d0;text-decoration:underline #c9c9d0}.mo .ymc-o:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:767px){.mo .ymap{background:#f5f5f7;flex-direction:column;min-height:0;display:flex}.mo .ymap-stage{flex:none;height:300px;position:relative;inset:auto}.mo .ymap-card{width:auto;box-shadow:none;background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:16px 16px 14px;position:static}.mo .ymc-a{font-size:17px}.mo .ymc-b{padding-top:6px}}@media (prefers-reduced-motion:reduce){.mo .ymap-fb,.mo .ymap-canvas,.mo .fdrop{transition:none}}.mo .cat-text.fold{max-height:760px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}@media (max-width:767px){.mo .cat-text.fold{max-height:640px}}:is(.mo .art-body h2:has(+h2),.mo .art-body h3:has(+h2)){display:none}.mo .rt-tbl,.mo .ptab-s{background:linear-gradient(90deg,#fff 30%,#fff0) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0,#11111424,#0000) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#11111424,#0000) 100%/12px 100% no-repeat}.mo .art-body .rt-tbl tbody tr:nth-child(2n) td{background:#11111405}@media (max-width:1023px){.mo .tabs-l{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}@media (max-width:767px){.mo .pd-meta .muted:has(+a.ul){display:none}.mo .pd-meta a.ul{margin-right:100%}.mo .promo .pr2{display:none}}@media (pointer:coarse){.mo .mlogo{margin:-12px 0;padding:12px 0}.mf .fcol.on a{padding:10px 0}.mf .row a,.mf .fbrand a{padding:8px 0;display:inline-block}.mo .kp-c{padding:10px 0;display:inline-block}.mo a.ul,.mo button.ul,.mf .fcol a,.mo .promo .util a,.mo .crumbs a{position:relative}.mo a.ul:before,.mo button.ul:before,.mf .fcol a:before,.mo .promo .util a:before,.mo .crumbs a:before{content:"";position:absolute;inset:-10px -4px}.mf .fcol a:before{inset:-5px -4px}.mo .pidx-n{padding:6px 0;display:inline-block}}:is(.mo .cat-text:has(.rt-story),.mo .about-b:has(.rt-story)){max-width:none}.mo .art-body>.rt-story,.mo .rt-story{flex-direction:column;gap:clamp(48px,6vw,88px);display:flex}.mo .rt-story>*,.mo .rt-txt{min-width:0}.mo .rt-txt>div>:last-child{margin-bottom:0}.mo .rt-sec-text .rt-txt{max-width:760px}.mo .rt-sec-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (min-width:1024px){.mo .rt-sec-split .rt-media{align-self:start;position:sticky;top:96px}}.mo .rt-sec-split.flip .rt-media{order:-1}.mo .rt-media .rt-img{margin:0}.mo .rt-media>div{flex-direction:column;gap:16px;display:flex}.mo .rt-media .rt-img img,.mo .art-body .rt-media .rt-img+.rt-img img{aspect-ratio:auto;object-fit:contain;border-radius:20px;width:auto;max-width:100%;height:auto;max-height:min(560px,100vh - 136px);margin:0 auto}.mo .art-body .rt-media .rt-img:has(+.rt-img) img{aspect-ratio:auto;object-fit:contain;border-radius:20px;width:auto;max-width:100%;height:auto;max-height:min(560px,100vh - 136px);margin:0 auto}.mo .rt-media .rt-img[data-orient=v] img{width:auto;margin:0 auto}.mo .rt-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px;display:grid}.mo .rt-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mo .rt-cols .rt-txt{border-top:1px solid #e6e6ea;padding-top:24px}.mo .art-body .rt-cols p,.mo .art-body .rt-cols p:first-child{color:#2a2a2d;font-size:16.5px;line-height:1.6}.mo .art-body .rt-cols ul,.mo .art-body .rt-cols ol{font-size:16px}.mo .art-body .rt-cols h2{font-size:22px}.mo .art-body .rt-cols h3{font-size:19px}.mo .rt-sec-gal .rt-txt{max-width:760px;margin-bottom:24px}.mo .rt-gal{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0;padding:0 0 2px;display:flex;overflow-x:auto}.mo .rt-gal::-webkit-scrollbar{display:none}.mo .rt-gal>.rt-gi{scroll-snap-align:start;flex:0 0 calc(33.3333% - 10.6667px);min-width:0}.mo .rt-gi .rt-img,.mo .art-body .rt-gi .rt-img+.rt-img{margin:0}.mo .art-body .rt-gi .rt-img:has(+.rt-img){margin:0}.mo .rt-gi .rt-img img,.mo .art-body .rt-gi .rt-img img{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;max-width:100%;max-height:none}.mo .rt-sec-gal .sbar{background:#e5e5ea;border-radius:2px;height:2px;margin-top:20px;display:block;overflow:hidden}.mo .rt-sec-gal .sbar i{background:var(--ink);border-radius:2px;height:100%;display:block}@media (max-width:1023px){.mo .rt-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .rt-gal>.rt-gi{flex-basis:calc(50% - 8px)}}@media (max-width:767px){.mo .rt-sec-split,.mo .rt-cols,.mo .rt-cols-3{grid-template-columns:minmax(0,1fr)}.mo .rt-sec-split .rt-media{order:-1}.mo .rt-gal{margin:0 -16px;padding:0 16px 2px;scroll-padding:0 16px}.mo .rt-gal>.rt-gi{flex-basis:78%}.mo .rt-media .rt-img img{max-height:420px}}.mo .pxp-calc select.pxp-chipped{display:none!important}.mo .pxp-calc .pxp-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mo .pxp-calc .pxp-chips button{min-width:76px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3e8;border-radius:12px;padding:10px 16px;font-size:14.5px;line-height:1.3;transition:border-color .15s}.mo .pxp-calc .pxp-chips button:hover{border-color:#c7c7cc}.mo .pxp-calc .pxp-chips button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mo .pxp-calc .pxp-chips button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .grid3 .card2 .ph{aspect-ratio:4/3}.mo .card2 .pr{align-items:baseline;margin-top:auto;padding-top:2px}.mo .card2 .pr span:first-child{color:var(--ink);font-size:15.5px;font-weight:600}.mo .rt-sec-hl{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:16px clamp(32px,5vw,72px);display:grid}.mo .rt-sec-hl .rt-txt{max-width:760px}.mo .rt-sec-hl .rt-h h2,.mo .rt-sec-hl .rt-h h3{margin:0 0 10px}.mo .rt-sec-hl .rt-h h3{color:var(--sub);font-weight:500}@media (min-width:1024px){.mo .rt-sec-hl .rt-h{position:sticky;top:24px}}@media (max-width:767px){.mo .rt-sec-hl{grid-template-columns:minmax(0,1fr)}}.mo h1,.mo .d1,.mo .d2{text-wrap:balance}.mo .cat-text.fold:has(.rt-story){max-height:1200px}@media (max-width:767px){.mo .cat-text.fold:has(.rt-story){max-height:900px}}.mo .pidx{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:0 56px;display:grid}.mo .pidx-main{flex-direction:column;gap:28px;min-width:0;display:flex}.mo .pidx-side{scrollbar-width:thin;max-height:calc(100vh - 40px);padding-top:12px;position:sticky;top:20px;overflow:auto}.mo .pidx-nav{flex-flow:column;gap:2px;display:flex}.mo .pidx-nav a{color:var(--sub);background:0 0;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;font-size:15px;line-height:1.35;display:flex}.mo .pidx-nav a:hover{color:var(--ink);background:#f5f5f7}.mo .pidx-nav a[aria-current=true]{color:var(--ink);background:#f5f5f7;font-weight:600}.mo .pidx-nav small{color:var(--sub);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}@media (max-width:1023px){.mo .pidx{grid-template-columns:minmax(0,1fr)}.mo .pidx-side{z-index:6;background:#fff;border-bottom:1px solid #ececf0;max-height:none;margin:0 -32px;padding:8px 32px;position:sticky;top:0;overflow:visible}.mo .pidx-nav{scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.mo .pidx-nav::-webkit-scrollbar{display:none}.mo .pidx-nav a{white-space:nowrap;background:#f5f5f7;border-radius:999px;flex:none;padding:8px 14px;font-size:14.5px}.mo .pidx-nav a[aria-current=true]{background:var(--ink);color:#fff}.mo .pidx-nav a[aria-current=true] small{color:#ffffffb3}.mo .pidx-top{position:static}.mo .pidx-g{scroll-margin-top:72px}}@media (max-width:767px){.mo .pidx-side{margin:0 -16px;padding-left:16px;padding-right:16px}}.mo .sz-tbl{max-width:760px}.mo .art-body .sz-tbl td,.mo .art-body .sz-tbl th{text-align:right}.mo .art-body .sz-tbl td:first-child,.mo .art-body .sz-tbl th:first-child{text-align:left;min-width:0;font-weight:600}.mo .ptab-px{flex-direction:column;gap:16px;display:flex}.mo .ph-none{background:linear-gradient(160deg,#f5f5f7,#ececf0);align-items:flex-end;padding:22px;display:flex}.mo .ph-none>span{letter-spacing:-.02em;color:#c4c4cc;text-wrap:balance;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.15}.mo .rt-sec-subs{flex-direction:column;gap:28px;display:flex}.mo .rt-sec-subs>.rt-txt{max-width:760px}.mo .about-s{padding-bottom:clamp(48px,6vw,80px)}.mo .about-story{padding-bottom:clamp(64px,8vw,112px)}.mo .about-story .about-b{max-width:none}.mo .sz-wrap{grid-template-columns:minmax(0,720px) minmax(260px,340px);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.mo .sz-wrap .art-body{min-width:0}.mo .sz-aside{background:#f5f5f7;border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex;position:sticky;top:96px}.mo .sz-aside b{letter-spacing:-.01em;font-size:19px;font-weight:600}.mo .sz-aside p{color:var(--sub);margin:0;font-size:15px;line-height:1.55}.mo .sz-aside .btn{white-space:normal;text-align:center;justify-content:center;align-self:stretch;height:auto;min-height:48px;margin-top:6px;padding-block:12px;line-height:1.3}.mo .art-body .sz-tbl td.sz-kind,.mo .art-body .sz-tbl th.sz-kind{text-align:left;color:#6e6e73;font-weight:400}@media (max-width:1023px){.mo .sz-wrap{grid-template-columns:minmax(0,1fr)}.mo .sz-aside{padding:22px;position:static}}.mo .pd-cta{padding-bottom:clamp(56px,7vw,96px)}.mo .pd-cta-in{background:#f5f5f7;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(32px,5vw,64px);display:grid}.mo .pd-cta h2{margin:0 0 12px}.mo .pd-cta p{max-width:620px;color:var(--sub);margin:0;font-size:17px;line-height:1.6}.mo .pd-cta-a{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:767px){.mo .pd-cta-in{border-radius:22px;grid-template-columns:minmax(0,1fr)}.mo .pd-cta-a .btn{flex:100%}}.mo .ps{flex-direction:column;gap:clamp(64px,7vw,112px);display:flex}.mo .ps-sec{min-width:0}.mo .ps-h{letter-spacing:-.022em;max-width:780px;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.16}.mo .ps-h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.3}.mo .ps .prose>*{margin:0 0 16px}.mo .ps .prose>:last-child{margin-bottom:0}.mo .ps .prose p,.mo .ps .prose p:first-child{color:#2a2a2d;font-size:17px;line-height:1.65}.mo .ps .prose ul,.mo .ps .prose ol{color:#2a2a2d;padding-left:20px;font-size:16.5px;line-height:1.6}.mo .ps .prose li{margin:0 0 6px}.mo .ps .prose li::marker{color:var(--sub)}.mo .ps .prose h3{letter-spacing:-.01em;margin:28px 0 10px;font-size:20px;font-weight:600;line-height:1.3}.mo .ps .prose h3:first-child{margin-top:0}.mo .ps .prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.mo .ps .rt-tbl{margin:0 0 20px}.mo .ps .rt-tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:15px}.mo .ps .rt-tbl td,.mo .ps .rt-tbl th{text-align:left;vertical-align:top;border-bottom:1px solid #ececf0;padding:11px 14px}.mo .ps .rt-tbl th{background:#f5f5f7;font-size:14px;font-weight:600}.mo .ps .rt-tbl tbody tr:last-child td{border-bottom:0}.mo .ps .rt-tbl p{font-size:inherit;margin:0;line-height:1.4}.mo .ps-head{max-width:780px;margin-bottom:36px}.mo .ps-head .ps-h:last-child{margin-bottom:0}.mo .ps-text{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:16px clamp(32px,5vw,72px);display:grid}.mo .ps-text-nt{grid-template-columns:minmax(0,1fr)}.mo .ps-body{min-width:0;max-width:780px}.mo .ps-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.mo .ps-split.flip .ps-media{order:-1}.mo .ps-txt{min-width:0}.mo .ps-txt .ps-h3{margin:28px 0 10px}.mo .ps-media{flex-direction:column;gap:16px;min-width:0;display:flex}.mo .ps-pic img{border-radius:20px;width:100%;height:auto;display:block}@media (min-width:1024px){.mo .ps-split>.ps-media{position:sticky;top:96px}}.mo .ps-split-in{margin-bottom:40px}.mo .ps-split-in .ps-head{margin-bottom:0}.mo .ps-grid{gap:clamp(20px,2.4vw,32px);display:grid}.mo .ps-c1{grid-template-columns:minmax(0,1fr);max-width:780px}.mo .ps-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .ps-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.mo .ps-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.mo .ps-card{flex-direction:column;gap:10px;min-width:0;display:flex}.mo .ps-ph{aspect-ratio:var(--ps-frame,4/3);background:#f5f5f7;border-radius:22px;margin-bottom:10px;position:relative;overflow:hidden}.mo .ps-ph .pic{object-fit:contain;mix-blend-mode:multiply;padding:5%}.mo .ps-card .prose p,.mo .ps-card .prose p:first-child{color:var(--sub);font-size:16px;line-height:1.6}.mo .ps-card .prose ul,.mo .ps-card .prose ol{color:var(--sub);font-size:15.5px}.mo .ps-grid-t{gap:16px}.mo .ps-card-t{background:#f5f5f7;border-radius:22px;gap:12px;padding:clamp(24px,2.4vw,32px)}.mo .ps-card-t .prose p,.mo .ps-card-t .prose p:first-child,.mo .ps-card-t .prose ul,.mo .ps-card-t .prose ol{color:#3a3a3d}.mo .ps-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mo .ps-s1{grid-template-columns:minmax(0,1fr);max-width:780px}.mo .ps-s2{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .ps-s3{grid-template-columns:repeat(3,minmax(0,1fr))}.mo .ps-s4{grid-template-columns:repeat(4,minmax(0,1fr))}.mo .ps-steps li{background:#f5f5f7;border-radius:22px;flex-direction:column;gap:10px;padding:clamp(22px,2.2vw,28px);display:flex}.mo .ps-n{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:14px;font-weight:600}.mo .ps-steps b{color:var(--ink);font-size:17.5px;font-weight:600;line-height:1.35}.mo .ps-steps p{color:var(--sub);margin:0;font-size:15.5px;line-height:1.6}.mo .ps-gal{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:2px;display:flex;overflow-x:auto}.mo .ps-gal::-webkit-scrollbar{display:none}.mo .ps-gi{aspect-ratio:4/3;scroll-snap-align:start;background:#f5f5f7;border-radius:18px;flex:0 0 calc(33.3333% - 10.6667px);position:relative;overflow:hidden}.mo .ps-gi .pic{object-fit:cover}.mo .ps-works,.mo .cr{position:relative}.mo .cr-ctl{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.mo .cr-count{color:var(--sub);font-variant-numeric:tabular-nums;margin-right:6px;font-size:14px}.mo .cr-nav{cursor:pointer;width:44px;height:44px;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),opacity .16s;background:#fff;border:1px solid #d2d2d7;border-radius:50%;place-items:center;display:grid}.mo .cr-nav svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mo .cr-nav:hover:not(:disabled){background:#f5f5f7;border-color:#b0b0b5}.mo .cr-nav:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .cr-nav:disabled{opacity:.35;cursor:default}.mo .cr-track{cursor:grab;scroll-behavior:auto;outline:0}.mo .cr-track:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:18px}.mo .cr-track.cr-drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.mo .cr-track.cr-drag *{pointer-events:none}.mo .ps-gal.cr-track .ps-gi,.mo .rt-gal.cr-track>.rt-gi{flex-basis:calc(38.4615% - 12.3077px);margin:0}.mo .rt-gi.cr-item{position:relative}.mo .rt-gi .zoom-b{cursor:zoom-in;background:0 0;border:0;border-radius:18px;width:100%;height:100%;padding:0;position:absolute;inset:0}.mo .rt-gi .zoom-b:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mo .ps-gi .zoom-b{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mo .ps-gi .zoom-b:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mo .install-b{max-width:780px}.mo .install-b .payload-richtext>*{margin:0 0 14px}.mo .install-b p,.mo .install-b ul{font-size:16.5px;line-height:1.6}.mo .install-b h3{margin:0 0 12px;font-size:20px}@media (max-width:1023px){.mo .ps-c3,.mo .ps-c4,.mo .ps-s3,.mo .ps-s4{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .ps-gi,.mo .ps-gal.cr-track .ps-gi,.mo .rt-gal.cr-track>.rt-gi{flex-basis:calc(58.8235% - 9.41176px)}}@media (max-width:767px){.mo .ps-text,.mo .ps-split,.mo .ps-c2,.mo .ps-c3,.mo .ps-s2,.mo .ps-s3,.mo .ps-s4{grid-template-columns:minmax(0,1fr)}.mo .ps-c4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.mo .ps-c4 .ps-h3{font-size:17px}.mo .ps-split .ps-media,.mo .ps-split.flip .ps-media{order:-1}.mo .ps-split-in .ps-media{order:0}.mo .ps-pic img{border-radius:16px}.mo .ps-gal{margin:0 -16px;padding:0 16px 2px;scroll-padding:0 16px}.mo .ps-gi,.mo .ps-gal.cr-track .ps-gi,.mo .rt-gal.cr-track>.rt-gi{flex-basis:80%}.mo .cr-ctl{margin-top:12px}.mo .cr-ctl .cr-nav{display:none}.mo .ps .prose p,.mo .ps .prose p:first-child{font-size:16.5px}}.edit-link{z-index:60;color:#fff;background:#1d1d1f;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 24px #0000002e}.edit-link:hover{background:#000}@media (max-width:767px){.edit-link{bottom:84px}}.mo .html-code{min-width:0}.mo .pc-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding:16px 0 64px;display:grid}.mo .pc-gal{min-width:0;position:sticky;top:24px}.mo .pc-gal .pg-stage{background:#f5f5f7;border-radius:22px}.mo .pc-gal .pg-slide{aspect-ratio:4/3}.mo .pc-gal .pg-slide .pic{object-fit:cover}.mo .pc-gal .pg-count{display:none}.mo .pc-gal .pg-thumbs button{border-radius:10px;flex-basis:72px;height:54px}.mo .pc-buy{flex-direction:column;gap:20px;min-width:0;display:flex}.mo .pc-head{flex-direction:column;gap:12px;display:flex}.mo .pc-h1{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:700;line-height:1.1}.mo .pc-pass{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;font-size:15px;line-height:1.5;display:flex}.mo .pc-pass>*+:before{content:"·";color:var(--sub);margin:0 10px}.mo .pc-pass b{font-size:17px;font-weight:700}.mo .pc-pass>a.ul{color:var(--ink);text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-out);border-bottom:0;padding-bottom:0;font-size:15px;font-weight:500;-webkit-text-decoration:underline #1d1d1f59;text-decoration:underline #1d1d1f59;text-decoration-thickness:1px}.mo .pc-pass>a.ul:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.mo .pc-pass>a.ul:before{text-decoration:none;display:inline-block}.mo .pc-lead{color:#3a3a3d;max-width:560px;margin:0;font-size:17px;line-height:1.55}.mo .pc-head .ticks{margin-top:2px}.mo .pc-calc{background:#fff;border:1px solid #e3e3e8;border-radius:22px;flex-direction:column;gap:14px;min-height:200px;padding:24px;scroll-margin-top:20px;display:flex}.mo .pc-calc .pxp-calc .total-price{flex-wrap:nowrap}.mo .pc-calc .pxp-calc .buttons{flex:1;max-width:320px}.mo .pc-calc .pxp-calc .buttons .btn{width:100%}.mo .pc-calc .pxp-editor-btn{margin-top:12px}.mo .pc-calc .ready{color:var(--sub);background:0 0;padding:0;font-size:14px}.mo .pc-calc .ready b{color:var(--ink)}.mo .pc-calc .rdy-c{background:#f5f5f7}.mo .pc-order{flex-direction:column;gap:14px;display:flex}.mo .pc-order .btn-red{height:54px}.mo .pc-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mo .pc-trust li{align-items:flex-start;gap:10px;min-width:0;display:flex}.mo .pc-trust svg{color:var(--ink);flex:none;margin-top:1px}.mo .pc-trust b{font-size:14px;font-weight:600;line-height:1.35;display:block}.mo .pc-trust small{color:var(--sub);margin-top:2px;font-size:13px;line-height:1.4;display:block}.mo .pc-b2b{color:var(--sub);border-top:1px solid #ececf0;margin:0;padding-top:16px;font-size:15px}.mo .pc-b2b .ul{color:var(--ink)}.mo .pc-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.mo .pc-f2{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .pc-f3{grid-template-columns:repeat(3,minmax(0,1fr))}.mo .pc-facts div{border-top:1px solid #e3e3e8;flex-direction:column;gap:6px;min-width:0;padding-top:18px;display:flex}.mo .pc-facts b{color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.mo .pc-facts p{color:var(--sub);margin:0;font-size:15px;line-height:1.55}.mo .pc-sec{padding-top:96px}.mo .pc-h2,.mo .ps-h{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.08}.mo .ps-h{margin-bottom:24px}.mo .ps-text .ps-h{font-size:clamp(26px,2.2vw,32px)}.mo .pc-prices .ptab{gap:24px}.mo .pc-prices .ptab-h .d2{letter-spacing:-.03em;font-weight:700;font-size:clamp(28px,2.6vw,40px)!important}.mo .ps{gap:96px}.mo .ps-split{align-items:center;gap:clamp(32px,5vw,72px)}@media (min-width:1024px){.mo .ps-split>.ps-media{position:static}}.mo .ps-pic{aspect-ratio:4/3;background:#f5f5f7;border-radius:20px;position:relative;overflow:hidden}.mo .ps-pic .pic{object-fit:cover;mix-blend-mode:multiply}.mo .ps-media-2 .ps-pic .pic{object-fit:contain}.mo .ps-media-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mo .ps-txt{max-width:560px}.mo .ps-split.flip .ps-txt{justify-self:end}.mo .ps-ph{aspect-ratio:4/3;border-radius:20px}.mo .ps-card-t{background:0 0;border-top:1px solid #e3e3e8;border-radius:0;padding:18px 0 0}.mo .ps-card-t .prose p,.mo .ps-card-t .prose p:first-child,.mo .ps-card-t .prose ul,.mo .ps-card-t .prose ol{color:var(--sub);font-size:16px}.mo .ps-ct.muted{margin:0;font-size:15px;line-height:1.5}.mo .ps-rail{gap:24px;margin:0;padding:0;list-style:none;display:grid}.mo .ps-r1{grid-template-columns:minmax(0,1fr);max-width:680px}.mo .ps-r2{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .ps-r3{grid-template-columns:repeat(3,minmax(0,1fr))}.mo .ps-r4{grid-template-columns:repeat(4,minmax(0,1fr))}.mo .ps-r5{grid-template-columns:repeat(5,minmax(0,1fr))}.mo .ps-r6{grid-template-columns:repeat(6,minmax(0,1fr))}.mo .ps-rail li{border-top:2px solid var(--ink);flex-direction:column;gap:8px;min-width:0;padding-top:18px;display:flex}.mo .ps-rail b{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.mo .ps-rail b svg{color:var(--sub);flex:none}.mo .ps-rail p{color:var(--sub);margin:0;font-size:15px;line-height:1.55}.mo .pc-l48{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px;display:grid}.mo .pc-l48-t{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.mo .pc-acc{border-bottom:1px solid #e3e3e8;min-width:0}.mo .pc-acc details{border-top:1px solid #e3e3e8}.mo .pc-acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;list-style:none;display:flex}.mo .pc-acc summary::-webkit-details-marker{display:none}.mo .pc-acc summary h2,.mo .pc-acc summary h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:1.35}.mo .pc-acc summary svg{transition:transform .2s var(--ease-out);flex:none}.mo .pc-acc details[open]>summary svg{transform:rotate(45deg)}.mo .pc-acc-b,.mo .pc-more-b{max-width:680px;padding:0 0 28px}.mo .pc-spec{flex-direction:column;margin:0;display:flex}.mo .pc-spec>div{border-bottom:1px solid #ececf0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:11px 0;font-size:15px;line-height:1.45;display:grid}.mo .pc-spec>div:last-child{border-bottom:0}.mo .pc-spec dt{color:var(--sub)}.mo .pc-spec dd{color:var(--ink);margin:0}.mo .pc-acc .time-b{flex-direction:column;gap:16px;display:flex}.mo .pc-more-b .prose>*{margin:0 0 14px}.mo .pc-more-b .prose p{color:#3a3a3d;font-size:16px;line-height:1.65}.mo .pc-more-b .prose ul,.mo .pc-more-b .prose ol{color:#3a3a3d;padding-left:20px;font-size:16px;line-height:1.6}.mo .pc-more-b .prose h3,.mo .pc-more-b>div>h3{margin:20px 0 8px;font-size:17px;font-weight:600}.mo .pc-more-b .rt-img{max-width:320px}.mo .pc-more-b .rt-img img{border-radius:14px}.mo .pc-more-pics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.mo .pc-more-pic{aspect-ratio:4/3;background:#f5f5f7;border-radius:12px;position:relative;overflow:hidden}.mo .pc-more-pic .pic{object-fit:cover}.mo .pc-more-lead p{color:var(--sub);margin:0;font-size:16px;line-height:1.6}.mo .pc-related{background:#fff}.mo .pc-related .shead{margin-bottom:36px}@media (min-width:1024px) and (max-width:1279px){.mo .pc-top{grid-template-columns:1fr 1fr;gap:32px}.mo .pc-trust{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.mo .pc-top{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:48px}.mo .pc-gal,.mo .pc-l48-t{position:static}.mo .pc-l48{grid-template-columns:minmax(0,1fr);gap:24px}.mo .pc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.mo .ps-r4,.mo .ps-r5,.mo .ps-r6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mo .pc-gal .pg-stage{border-radius:0;margin:0 -16px}.mo .pc-gal .pg-track{gap:0;margin:0;padding:0;scroll-padding:0}.mo .pc-gal .pg-slide{border-radius:0;flex-basis:100%}.mo .pc-h1{font-size:28px}.mo .pc-trust{grid-template-columns:minmax(0,1fr);gap:12px}.mo .pc-calc{border-radius:20px;padding:18px}.mo .pc-sec{padding-top:64px}.mo .ps{gap:64px}.mo .ps-r2,.mo .ps-r3,.mo .ps-r4,.mo .ps-r5,.mo .ps-r6{grid-template-columns:minmax(0,1fr)}.mo .ps-txt{max-width:none}.mo .pc-more-pics{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .pc-spec>div{grid-template-columns:minmax(0,1fr);gap:2px}}.mo .pc-blocks>section{padding-top:96px!important;padding-bottom:0!important}.mo .pc-blocks:empty{display:none}@media (min-width:1024px){.mo .ps-opts-2:not(:has(.ps-split-in)){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.mo .ps-opts-2 .ps-c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mo .pc-blocks>section{padding-top:64px!important}}.mo .pc-faq>section{border-top:0!important}.mo .pc-faq .ms{padding-top:96px;padding-bottom:0}.mo .pc-faq:empty{display:none}@media (max-width:767px){.mo .pc-faq .ms{padding-top:64px}}.mo .sz-cut:not(:has(.sz-more input:checked)) tbody tr:nth-child(n+11){display:none}.mo .sz-more{height:44px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #d2d2d7;border-radius:999px;align-self:flex-start;align-items:center;margin-top:16px;padding:0 20px;font-size:15px;font-weight:600;transition:border-color .2s;display:inline-flex}.mo .sz-more:hover{border-color:var(--ink)}.mo .sz-more:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.mo .sz-more input{opacity:0;pointer-events:none;position:absolute}:is(.mo .sz-more .sz-more-off,.mo .sz-more:has(input:checked) .sz-more-on){display:none}.mo .sz-more:has(input:checked) .sz-more-off{display:inline}.mo .pc-more-s{padding-bottom:0}.mo .pd-cta{padding-top:96px}@media (max-width:767px){.mo .pd-cta{padding-top:64px}.mo .pc-pass{display:block}.mo .pc-pass>*{display:inline}.mo .pc-pass>a{margin-top:4px;display:table}.mo .pc-pass>a:before{content:none}}.mo .cq button{font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e3e3e8;border-radius:999px;padding:7px 12px;font-size:13.5px;transition:border-color .15s}.mo .cq button:hover{border-color:var(--ink)}.mo .srch-ai .askw{max-width:640px}.mo .srch-ai .ask{max-width:none;box-shadow:none;border:1px solid #d2d2d7;order:2}.mo .srch-ai .ask:focus-within{border-color:var(--ink)}.mo .srch-ai .ask .go{background:var(--ink)}.mo .srch-ai .ask-thread{max-height:520px}.mo .srch-ai .ask-x{top:10px}.mo .ya-rate{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.mo .ya-rate iframe{border:0;width:150px;height:50px;display:block}.mo .ya-rate .ul{font-size:15px}.mo .rv .who{flex-wrap:wrap;align-items:baseline}.mo .rv .who b{margin-right:auto}.mo .rv .rv-src{color:var(--sub);text-underline-offset:3px;font-size:13px;text-decoration:underline}.mo .q .q-src{color:var(--sub);margin-top:2px;font-size:13px;display:block}.upm{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:28px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #11111447}.upm::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11111480}.upm[open]{animation:sp-drop .22s var(--ease-out)}.upm-in{padding:clamp(24px,4vw,40px);position:relative}.upm-x{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#f2f2f4;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.upm-x:hover{background:#e6e6ea}.upm-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.upm-h{letter-spacing:-.02em;margin:0 44px 8px 0;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.15}.upm-l{color:var(--sub);margin:0 0 20px;font-size:15.5px;line-height:1.55}.mo .upm .upm-f,.upm .upm-f{background:0 0;border-radius:0;padding:0;display:block}.mo .upm .upm-f form,.upm .upm-f form{border-radius:0;padding:0}.mo .ask-fs{white-space:normal;flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mo .ask-fs .inp{background:#fff;border-radius:12px;flex:180px;min-width:0;height:42px;padding:0 14px;font-size:15px}.mo .ask-fs .btn{height:42px;padding:0 18px}.mo .ask-fs .errt,.mo .ask-fs .fine{flex-basis:100%;margin:0;font-size:12.5px}.mo .ask-fs-done{margin:8px 0 0;font-weight:500}.mo button.att{cursor:pointer;border:0}.mo .ps-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.mo .ps-story>.ps-media{order:2}.mo .ps-story.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mo .ps-story.flip>.ps-media{order:0}.mo .ps-story .ps-txt{max-width:500px}.mo .ps-story.flip .ps-txt{justify-self:start}.mo .ps-story .ps-h{margin-bottom:20px;font-size:clamp(30px,3vw,46px);line-height:1.06}.mo .ps-story .ps-h3{margin:22px 0 8px;font-size:19px}.mo .ps-story .ps-h+.ps-h3{margin-top:0}.mo .ps .ps-story .prose p,.mo .ps .ps-story .prose p:first-child{color:#3a3a3d;font-size:18px;line-height:1.6}.mo .ps .ps-story .prose ul,.mo .ps .ps-story .prose ol{color:var(--ink);margin:4px 0 18px;padding:0;font-size:16.5px;list-style:none}.mo .ps .ps-story .prose ul>li,.mo .ps .ps-story .prose ol>li{border-top:1px solid #e6e6ea;margin:0;padding:11px 0}.mo .ps .ps-story .prose ul>li:last-child,.mo .ps .ps-story .prose ol>li:last-child{border-bottom:1px solid #e6e6ea}.mo .ps-story .ps-pic{background:#f5f5f7;border-radius:28px}.mo .ps-story .ps-media-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mo .ps-story .ps-pic .pic{object-fit:contain}@media (min-width:1024px){.mo .ps-story>.ps-media{align-self:start;position:sticky;top:96px}.mo .ps-story .ps-pic{max-width:calc((100vh - 136px) * var(--ar,1.3333));margin-inline:auto}}.mo .ps-rm{margin-top:18px}.mo .ps-rm>summary{cursor:pointer;color:var(--ink);border-bottom:1.5px solid var(--ink);align-items:center;gap:8px;padding-bottom:2px;font-size:16px;font-weight:600;list-style:none;display:inline-flex}.mo .ps-rm>summary::-webkit-details-marker{display:none}.mo .ps-rm>summary:after{content:"";width:8px;height:8px;transition:transform .2s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.mo .ps-rm[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.mo .ps-rm>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mo .ps-rm .ps-rm-c,.mo .ps-rm[open] .ps-rm-o{display:none}.mo .ps-rm[open] .ps-rm-c{display:inline}.mo .ps-rm-b{padding-top:18px}@media (max-width:1023px){.mo .ps-story,.mo .ps-story.flip{grid-template-columns:minmax(0,1fr);gap:28px}.mo .ps-story>.ps-media,.mo .ps-story.flip>.ps-media{order:-1}.mo .ps-story .ps-txt{max-width:640px}}@media (max-width:767px){.mo .ps .ps-story .prose p,.mo .ps .ps-story .prose p:first-child{font-size:17px}.mo .ps-story .ps-pic{border-radius:20px}}.mo .rt-sec.rt-tale{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.mo .rt-sec.rt-tale.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mo .rt-sec.rt-tale .rt-txt{max-width:520px}.mo .rt-sec.rt-tale .rt-media .rt-img img{border-radius:28px;max-height:min(620px,100vh - 136px)}@media (max-width:767px){.mo .rt-sec.rt-tale,.mo .rt-sec.rt-tale.flip{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.mo .rt-sec-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.mo .rt-sec-split.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.mo .rt-sec-split .rt-txt{max-width:540px}.mo .rt-sec-split.flip .rt-txt{justify-self:start}}.pxpJqmOverlay{z-index:2999;-webkit-backdrop-filter:blur(3px);background:#1111146b;animation:.18s ease-out pxpFade;position:fixed;inset:0}.added-cart-item-modal{box-sizing:border-box;color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#fff;border-radius:24px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;font:15px/1.45 Onest,ui-sans-serif,system-ui,sans-serif;animation:.22s cubic-bezier(.2,.8,.2,1) pxpPop;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px #0000002e}.added-cart-item-modal *{box-sizing:border-box}.added-cart-item-modal h4{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.2;display:flex}.added-cart-item-modal .button-close{color:#1d1d1f;cursor:pointer;background:#f2f2f4;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0 0 2px;font:400 22px/1 Onest,sans-serif;display:inline-flex}.added-cart-item-modal .button-close:hover{background:#e8e8ed}.added-cart-item-modal .added-cart-item{background:#f5f5f7;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.added-cart-item-modal .added-cart-item-title{font-size:16px;font-weight:600;line-height:1.35}.added-cart-item-modal .added-cart-item-works{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.added-cart-item-modal .added-cart-item-work{justify-content:space-between;gap:16px;font-size:14.5px;display:flex}.added-cart-item-modal .added-cart-item-work-label{color:#6e6e73}.added-cart-item-modal .added-cart-item-work-values{text-align:right;font-weight:500}.added-cart-item-modal .added-cart-item-work-value+.added-cart-item-work-value:before{content:", "}.added-cart-item-modal .calc-add-to-cart-message{color:#1d1d1f;margin:14px 0 0;padding-left:30px;font-size:14.5px;position:relative}.added-cart-item-modal .calc-add-to-cart-message:before{content:"";background:#1f8f4e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.added-cart-item-modal .modalbox-footer{margin-top:22px}.added-cart-item-modal .added-cart-item-modal-buttons{flex-wrap:wrap;gap:10px;display:flex}.added-cart-item-modal .btn{cursor:pointer;border-radius:999px;flex:160px;min-height:50px;padding:0 20px;font:600 15px/1 Onest,ui-sans-serif,system-ui,sans-serif;transition:background-color .15s,border-color .15s}.added-cart-item-modal .added-cart-item-modal-continue-button{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;order:2}.added-cart-item-modal .added-cart-item-modal-continue-button:hover{border-color:#1d1d1f}.added-cart-item-modal .added-cart-item-modal-to-cart-button{color:#fff;background:#d71414;border:1px solid #d71414;order:1}.added-cart-item-modal .added-cart-item-modal-to-cart-button:hover{background:#b80f0f;border-color:#b80f0f}.added-cart-item-modal .btn:disabled{opacity:.6;cursor:default}.added-cart-item-modal button:focus-visible{outline-offset:2px;outline:2px solid #1d1d1f}@keyframes pxpFade{0%{opacity:0}}@keyframes pxpPop{0%{opacity:0;transform:translate(-50%,-46%)}}@media (max-width:520px){.added-cart-item-modal{width:100%;max-height:calc(100dvh - 24px);padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;top:auto;bottom:0;left:0;transform:none}.added-cart-item-modal .btn{flex-basis:100%}@keyframes pxpPop{0%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){.pxpJqmOverlay,.added-cart-item-modal{animation:none}}.mo .mch{flex-direction:column;gap:56px;display:flex}.mo .mch-g{flex-direction:column;gap:20px;display:flex}.mo .mch-h{letter-spacing:-.015em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.15}.mo .mch-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mo .mch-c{background:#fff;border:1px solid #e6e6ea;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.mo .mch-i{aspect-ratio:4/3;background:#fff;border-bottom:1px solid #ececf0;position:relative}.mo .mch-i img{object-fit:contain;width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px}.mo .mch-b{flex-direction:column;gap:12px;padding:24px 26px 26px;display:flex}.mo .mch-b h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.mo .mch-b p{color:var(--sub);margin:0;font-size:15.5px;line-height:1.55}.mo .mch-x{border-top:1.5px solid var(--ink);flex-direction:column;display:flex}.mo .mch-x article{border-bottom:1px solid #e3e3e8;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px;padding:20px 0;display:grid}.mo .mch-x h3{margin:0;font-size:18px;font-weight:700;line-height:1.25}.mo .mch-x p{color:var(--sub);margin:6px 0 0;font-size:15px;line-height:1.5}.mo .mch-x dl{flex-direction:column;margin:0;display:flex}.mo .mch-x dl>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:6px 0;font-size:14.5px;line-height:1.4;display:grid}.mo .mch-x dl>div.one{grid-template-columns:1fr}.mo .mch-x dt{color:var(--sub)}.mo .mch-x dd{margin:0;font-weight:500}.mo .mch-l+.mch-x{margin-top:12px}.mo .mch-b dl{border-top:1px solid #ececf0;flex-direction:column;margin:6px 0 0;display:flex}.mo .mch-b dl>div{border-bottom:1px solid #ececf0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:10px 0;font-size:14.5px;line-height:1.4;display:grid}.mo .mch-b dl>div.one{grid-template-columns:1fr}.mo .mch-b dl>div.one dd,.mo .mch-x dl>div.one dd{font-weight:400}.mo .mch-b dt{color:var(--sub)}.mo .mch-b dd{margin:0;font-weight:500}@media (max-width:860px){.mo .mch-l{grid-template-columns:1fr}.mo .mch{gap:40px}.mo .mch-x article{grid-template-columns:1fr;gap:10px}}@media (max-width:767px){.mo .mch-i img{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.mo .mch-b{padding:18px 18px 20px}.mo .mch-b h3{font-size:20px}}.mo .odm{border-radius:24px;width:min(680px,100vw - 16px);max-height:calc(100dvh - 16px)}.mo .odm .upm-in{padding:24px 28px}.mo .odm .upm-x{width:34px;height:34px;top:12px;right:12px}.mo .odm .upm-h{margin-bottom:4px;font-size:26px}.mo .odm .upm-l{margin-bottom:14px;font-size:14.5px;line-height:1.45}.odm-sum{background:#f5f5f7;border-radius:16px;margin:0 0 14px;padding:12px 16px;font-size:14px;line-height:1.4}.odm-p{font-size:15.5px;font-weight:600;line-height:1.3;display:block}.odm-sum dl{flex-wrap:wrap;gap:2px 16px;margin:4px 0 0;display:flex}.odm-sum dl div{white-space:nowrap}.odm-sum dt{color:var(--sub);display:inline}.odm-sum dt:after{content:": "}.odm-sum dd{margin:0;font-weight:500;display:inline}.odm-t{border-top:1px solid #e3e3e8;justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 0;padding-top:8px;font-size:14px;display:flex}.odm-t b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.odm-img{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.odm-img img{object-fit:cover;background:#e6e6ea;border-radius:10px;grid-row:span 2;width:48px;height:48px}.odm-ref{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mo .odm .upm-f form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.mo .odm .upm-f form>*{grid-column:1/-1}.mo .odm .upm-f form>.two{display:contents}.mo .odm .upm-f form>label:first-child,.mo .odm .upm-f form>.two>label{grid-column:auto}.mo .odm .upm-f form>label,.mo .odm .upm-f .two>label{gap:4px;font-size:13.5px}.mo .odm .inp{border-radius:12px;height:44px;padding:0 14px}.mo .odm textarea.inp{height:64px;min-height:64px;padding:10px 14px}.mo .odm .upm-f form>.muted{margin-top:-4px!important;font-size:12.5px!important}.mo .odm .attach{border-radius:12px;padding:9px 14px;font-size:14px}.mo .odm .attach small{margin-top:0;font-size:12.5px}.mo .odm .btn-lg{padding:13px 20px}.mo .odm .fine{font-size:12px;line-height:1.4}@media (max-width:620px){.mo .odm{border-radius:20px}.mo .odm .upm-in{padding:18px 16px 16px}.mo .odm .upm-h{font-size:22px}.mo .odm .upm-f form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.mo .odm .upm-f form>label:first-child{grid-column:1/-1}.mo .odm .inp{font-size:16px}.mo .odm .upm-f form>label small,.mo .odm .attach small{display:none}.odm-sum dl{column-gap:12px}.odm-sum{margin-bottom:12px;padding:10px 14px}.odm-t{margin-top:6px;padding-top:6px}.mo .odm textarea.inp{height:52px;min-height:52px}}@media (max-height:820px){.mo .odm .upm-l{display:none}.mo .odm .upm-h{margin-bottom:12px}}@media (max-height:640px){.mo .odm .upm-in{padding-top:14px;padding-bottom:12px}.mo .odm .upm-h{margin-bottom:10px;font-size:20px}.mo .odm .upm-f form>label,.mo .odm .upm-f .two>label{gap:0;font-size:0}.mo .odm .upm-f form>label>.inp,.mo .odm .upm-f .two>label>.inp{font-size:16px}.mo .odm .upm-f form>label small,.mo .odm .upm-f form>.muted{display:none}.mo .odm textarea.inp{height:48px;min-height:48px}.mo .odm .upm-f form{row-gap:7px}.mo .odm .attach small{display:none}.odm-sum{margin-bottom:10px;padding:10px 14px}.odm-t{margin-top:4px;padding-top:4px}.mo .odm .btn-lg{padding:11px 20px}}.mo .cr-item .mcap{display:none}.mo .rq-g{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:56px;display:grid}.mo .rq-n{flex-direction:column;gap:2px;display:flex;position:sticky;top:20px}.mo .rq-n a{color:var(--sub);border-radius:12px;align-items:baseline;gap:12px;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.35;transition:background-color .15s,color .15s;display:flex}.mo .rq-n a .mono{color:#a1a1a6;font-size:12px}.mo .rq-n a:hover{color:var(--ink)}.mo .rq-n a.on{background:var(--cream);color:var(--ink);font-weight:600}.mo .rq-n a.on .mono{color:var(--red)}.mo .rq-b{min-width:0}.mo .rq-p{flex-direction:column;gap:32px;min-width:0;scroll-margin-top:24px;display:flex}.mo .rq-p+.rq-p{border-top:1px solid #ececf0;margin-top:64px;padding-top:64px}.mo .rq-h{flex-direction:column;gap:12px;max-width:760px;display:flex}.mo .rq-h .lead{font-size:18px}.mo .rq-f{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.mo .rq-f>div{background:var(--cream);border-radius:18px;flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex}.mo .rq-f b{overflow-wrap:anywhere;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.05}.mo .rq-f b.long{letter-spacing:-.02em;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.mo .rq-f span{color:var(--sub);font-size:14.5px;line-height:1.4}.mo .rq-i{background:var(--cream);border-radius:20px;margin:0;overflow:hidden}.mo .rq-i img{width:100%;height:auto;display:block}.mo .rq-t h3,.mo .rq-dd h3{letter-spacing:-.01em;margin:0 0 14px;font-size:18px;font-weight:700}.mo .rq-ts{-webkit-overflow-scrolling:touch;border:1px solid #ececf0;border-radius:16px;overflow-x:auto}.mo .rq-ts:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mo .rq-t table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.5}.mo .rq-t th,.mo .rq-t td{text-align:left;vertical-align:top;border-bottom:1px solid #ececf0;padding:14px 18px}.mo .rq-t tr:last-child>*{border-bottom:0}.mo .rq-t thead th{color:var(--sub);background:#f5f5f7;font-size:13px;font-weight:600}.mo .rq-t tbody th{width:30%;min-width:140px;color:var(--ink);font-weight:600}.mo .rq-t td{color:#2a2a2d;font-variant-numeric:tabular-nums}.mo .rq-t .c3 td{white-space:nowrap}.mo .rq-dd{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mo .rq-dd.one{grid-template-columns:minmax(0,1fr)}.mo .rq-do,.mo .rq-no{border:1px solid #ececf0;border-radius:20px;padding:24px 26px}.mo .rq-dd ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mo .rq-dd li{color:#2a2a2d;padding-left:34px;font-size:15.5px;line-height:1.55;position:relative}.mo .rq-dd li b{color:var(--ink);font-weight:600}.mo .rq-dd li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.3l3 3 6-6.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:0}.mo .rq-no li:before{background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M7.5 7.5l7 7m0-7l-7 7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/22px no-repeat}.mo .rq-cl{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.mo .rq-cl ol{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mo .rq-cl label{cursor:pointer;border:1px solid #ececf0;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:16px;line-height:1.5;transition:background-color .15s;display:flex}.mo .rq-cl label:hover{background:#fafafb}.mo .rq-cl input{width:20px;height:20px;accent-color:var(--red);flex:none;margin:2px 0 0}.mo .rq-cl input:checked+span{color:var(--sub);-webkit-text-decoration:line-through #c7c7cc;text-decoration:line-through #c7c7cc}.mo .rq-note{background:var(--cream);color:#2a2a2d;border-radius:16px;margin:0;padding:18px 22px;font-size:15.5px;line-height:1.55}@media (max-width:1023px){.mo .rq-g{grid-template-columns:minmax(0,1fr);gap:24px}.mo .rq-n{z-index:4;scrollbar-width:none;background:#fff;border-bottom:1px solid #ececf0;flex-direction:row;gap:6px;margin:0 -16px;padding:10px 16px;top:0;overflow-x:auto}.mo .rq-n::-webkit-scrollbar{display:none}.mo .rq-n a{white-space:nowrap;border:1px solid #ececf0;border-radius:999px;padding:9px 14px}.mo .rq-n a.on{border-color:var(--ink);background:var(--ink);color:#fff}.mo .rq-n a .mono{display:none}.mo .rq-p{scroll-margin-top:72px}.mo .rq-p+.rq-p{margin-top:48px;padding-top:48px}}@media (max-width:767px){.mo .rq-dd{grid-template-columns:minmax(0,1fr)}.mo .rq-f{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .rq-do,.mo .rq-no{padding:20px}.mo .rq-f>div{padding:18px}.mo .rq-t th,.mo .rq-t td{padding:12px 14px}.mo .rq-t tbody th{min-width:120px}}@media print{body.rq-print *{visibility:hidden}body.rq-print .rq-cl,body.rq-print .rq-cl *{visibility:visible}body.rq-print .rq-p:has(.rq-cl) .rq-h{visibility:visible}body.rq-print .rq-p:has(.rq-cl) .rq-h *{visibility:visible}body.rq-print .rq-p:has(.rq-cl){border:0;width:100%;margin:0;padding:0;position:absolute;top:0;left:0}body.rq-print .rq-cl .btn{display:none}}section[style*=background]+.mos-s{padding-top:72px}.mo .wmos .tag,.mo .wgrid .tag{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 28px);line-height:1.3;overflow:hidden}@media (max-width:767px){section[style*=background]+.mos-s{padding-top:48px}}.zoom-bar{padding:0 16px}.zoom-bar span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.zoom-bar a,.zoom-bar button.want{white-space:nowrap;flex:none}.zoom-bar>span{color:#fff;background:0 0;padding-left:0;padding-right:0}.zoom-bar .want{color:#1d1d1f;box-shadow:none;background:#fff;padding:9px 18px}.zoom-bar button.want{font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:500}.zoom-bar .want:hover{background:#e8e8ed}.zoom-bar button.want:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:767px){.zoom{padding-bottom:120px}.zoom-bar{flex-wrap:wrap;gap:10px 12px}.zoom-bar span{max-width:100%}}.mo .promo .util{opacity:1}.mo .promo .util>a{opacity:.78}@media (max-width:1023px){.mo .promo:has(.chg){text-align:left;justify-content:space-between;align-items:center;gap:12px}.mo .promo:has(.chg) .util{display:flex}.mo .promo .util>a{display:none}}.mo .promo .util .chg-pan a{color:#1f4fa3}.mo .promo .util .chg-pan a:before{content:none}.mo .nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mo .nums-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mo .nums-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mo .nums div{border-top:1px solid #e3e3e8;flex-direction:column;gap:16px;min-width:0;padding-top:28px;display:flex}.mo .nums b{letter-spacing:-.045em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(56px,6.2vw,96px);font-weight:700;line-height:.95}.mo .nums span{color:var(--sub);max-width:280px;font-size:17px;line-height:1.45}@media (max-width:1023px){.mo .nums-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:767px){.mo .nums,.mo .nums-2,.mo .nums-4{grid-template-columns:minmax(0,1fr);gap:0}.mo .nums div{gap:8px;padding:22px 0}.mo .nums b{font-size:56px}.mo .nums span{font-size:16px}}.mo .wrap.ms+.nums-s:not([style]) .ms,.mo .st-in+.st-in{padding-top:0}.mo .st-in:has(+.st-in){padding-bottom:28px}
