.gp{--ink:#10201a;--ink2:#26362f;--mute:#4b5a53;--line:#e1e7e3;--bg:#f6f7f3;--paper:#fff;--green:#1E7A45;--green2:#17663a;--sh:0 40px 80px -52px rgba(16,40,30,.45);--sh2:0 22px 44px -30px rgba(16,40,30,.4);font-family:'Anuphan',-apple-system,BlinkMacSystemFont,'Sukhumvit Set','Noto Sans Thai',sans-serif;color:var(--ink);background:var(--bg);line-height:1.75;font-size:19.5px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gp>section{overflow-x:clip}:where(.gp) *,:where(.gp) *::before,:where(.gp) *::after{box-sizing:border-box}.gp :where(h1,h2,h3,h4,p,ul,ol,li,figure,dl,dt,dd,fieldset,legend){margin:0;padding:0;border:0;text-transform:none}.gp :where(ul,ol){list-style:none}.gp :where(h1,h2,h3,h4){font-family:inherit;color:inherit;font-weight:700;text-transform:none;letter-spacing:-.012em}:where(.gp) :is(h2,h3){text-wrap:balance}:where(.gp) p{text-wrap:pretty}:where(.gp) a{color:inherit;text-decoration:none}:where(.gp) a:hover{color:inherit}:where(.gp) img{display:block;max-width:100%;height:auto}:where(.gp) svg{display:block}:where(.gp,.gp-lb) button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;min-height:0;line-height:inherit;letter-spacing:inherit;text-transform:none;box-shadow:none;cursor:pointer;width:auto}:where(.gp) label{font-weight:inherit;font-size:inherit;margin:0;display:inline}:where(.gp) input{margin:0}.gp .nw{white-space:nowrap}.gp :focus-visible{outline:3px solid var(--ci);outline-offset:3px;border-radius:10px}.gp-w{max-width:1260px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.gp.js .rv{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.gp.js .rv.in{opacity:1;transform:none}.gp.js .rv.d1{transition-delay:.08s}.gp.js .rv.d2{transition-delay:.16s}.gp.js .rv.d3{transition-delay:.24s}.gp-hero{padding:22px 0 clamp(22px,2.2vw,32px);background:radial-gradient(1200px 620px at 28% 40%,var(--ct),rgba(255,255,255,0) 70%),var(--bg)}.gp-bc{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 22px;font-size:16.5px;line-height:1.5;color:var(--mute)}.gp-bc li{display:flex;align-items:center}.gp-bc li+li::before{content:"";width:7px;height:7px;margin:0 12px;border-top:2px solid #b7c4bd;border-right:2px solid #b7c4bd;transform:rotate(45deg)}.gp-bc a{color:var(--ci);font-weight:600}.gp-bc a:hover{text-decoration:underline;text-underline-offset:4px}.gp-hg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,4.4vw,72px);align-items:center}.gp-st{position:relative}.gp-stage{position:relative;aspect-ratio:720/560;border-radius:40px;overflow:hidden;background:#dfe8ec}.gp-stage::before{content:"";position:absolute;left:4%;right:4%;bottom:2%;height:30%;border-radius:50%;box-shadow:0 40px 60px -10px rgba(16,52,60,.22);pointer-events:none}.gp-stage>svg{position:absolute;inset:0;width:100%;height:100%}.gp-halo{position:absolute;right:-12%;bottom:-22%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#fff 0,#fff 52%,rgba(255,255,255,.92) 64%,rgba(255,255,255,0) 100%);pointer-events:none}.gp .gp-prod{position:absolute;right:3%;bottom:-3%;height:var(--ph,54%);max-height:var(--pmax,none);width:auto;max-width:none;mix-blend-mode:multiply;transform-origin:50% 100%}.gp-pw{position:absolute;right:4%;bottom:6%;height:var(--ph,54%);max-height:var(--pmax,none)}.gp-pw::after{content:"";position:absolute;left:4%;right:4%;bottom:-5%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(12,40,48,.32),rgba(12,40,48,0));z-index:-1}.gp .gp-pw .gp-prod.alpha{position:static;display:block;height:100%;width:auto;max-height:none;mix-blend-mode:normal;filter:drop-shadow(0 14px 16px rgba(12,40,48,.2))}.gp.js .gp-pw{animation:gpRise 1.2s cubic-bezier(.2,.7,.2,1) both}.gp.js .gp-pw .gp-prod{animation:none}.gp.js .gp-prod{animation:gpRise 1.2s cubic-bezier(.2,.7,.2,1) both}@keyframes gpRise{from{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}.gp-beats{display:flex;align-items:flex-start;gap:18px;margin-top:22px}.gp-beats ol{flex:1;display:grid;grid-template-columns:repeat(var(--beats,3),minmax(0,1fr));gap:16px}.gp-beats li{display:grid;gap:10px;font-size:17.5px;line-height:1.5;color:var(--ink2);font-weight:600}.gp-beats li i{display:block;height:4px;border-radius:4px;background:rgba(16,32,26,.1);overflow:hidden}.gp-beats li i b{display:block;height:100%;background:var(--c);transform:scaleX(1);transform-origin:0 50%}.gp.js .gp-beats li{opacity:.42;transition:opacity .5s}.gp.js .gp-beats li i b{transform:scaleX(0)}.gp.js .gp-st.play .gp-beats li{animation:gpBeat .5s both;animation-delay:calc(var(--t) - var(--from,0s))}.gp.js .gp-st.play .gp-beats li i b{animation:gpBar var(--d) linear both;animation-delay:calc(var(--t) - var(--from,0s))}@keyframes gpBeat{to{opacity:1}}@keyframes gpBar{to{transform:scaleX(1)}}.gp-re{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px!important;border-radius:999px!important;border:1.5px solid var(--line)!important;background:#fff!important;font-size:16px!important;font-weight:600;color:var(--ink2)!important;opacity:0;pointer-events:none;transition:opacity .4s}.gp-re svg{width:18px;height:18px}.gp-st.done .gp-re{opacity:1;pointer-events:auto}.gp-re:hover{border-color:var(--ci)!important;color:var(--ci)!important}.gp-beats.many{flex-direction:column;align-items:stretch;gap:12px}.gp-beats.many ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gp-beats.many li{position:relative;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:0 12px;padding:12px 14px 16px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.6);font-size:17px;line-height:1.45;color:var(--ink2)}.gp-beats.many li i{position:absolute;left:14px;right:14px;bottom:8px;height:3px}.gp-beats.many .nm{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(16,32,26,.07);color:var(--mute);font-size:16px;font-weight:700}.gp-beats.many .tx{display:block;padding-top:4px}.gp-beats.many .fg{display:inline-block;max-width:100%;margin:6px 6px 0 0;padding:1px 9px;border-radius:8px;background:var(--ct);color:var(--ci);font-style:normal;font-weight:700;font-size:15px;line-height:1.6}.gp-beats.many .fg .fl{font-weight:500}.gp-beats.many .tx>span.fv{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.gp-beats.many .fv em{display:grid;justify-items:center;padding:3px 8px 4px;border-radius:9px;background:var(--ct);color:var(--ci);font-style:normal;line-height:1.3;white-space:nowrap}.gp-beats.many .fv .fl{font-size:12px;font-weight:500}.gp-beats.many .fv .fn{font-size:15px;font-weight:700}.gp-beats.many .st{margin-left:3px;color:var(--ci);font-weight:700}.gp-ft{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.gp-ln{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:15.5px;line-height:1.5;font-weight:500;color:var(--mute)}.gp-ln .lg{flex:0 0 20px;height:20px;margin-top:1px}.gp-ln .lg svg{display:block;width:20px;height:20px}.gp-ln a{color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:2px}.gp-ft .gp-re{margin-left:auto}.gp-beats.many .tx>span{display:block}.gp.js .gp-st.play .gp-beats.many li{animation:gpBeat .5s both,gpNow var(--d) linear forwards;animation-delay:calc(var(--t) - var(--from,0s)),calc(var(--t) - var(--from,0s))}.gp.js .gp-st.play .gp-beats.many .nm{animation:gpNm .4s both;animation-delay:calc(var(--t) - var(--from,0s))}.gp.js .gp-beats.many li{cursor:pointer;transition:opacity .5s,border-color .2s}.gp.js .gp-beats.many li:hover{border-color:var(--c)}.gp.js .gp-beats.many li:has(.go:focus-visible){outline:3px solid var(--c);outline-offset:2px}.gp-beats.many .go{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer;outline:none}.gp:not(.js) .gp-beats.many .go{display:none}.gp-stage{scroll-margin-top:70px}@keyframes gpNow{0%,97%{background:#fff;border-color:#fff;box-shadow:var(--sh2)}100%{background:rgba(255,255,255,.6);border-color:var(--line);box-shadow:none}}@keyframes gpNm{to{background:var(--c);color:#fff}}.gp-eb{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;font-size:17.5px;font-weight:600;line-height:1.4;color:var(--ci)}.gp-eb i{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:12px;background:var(--c);color:#fff;font-style:normal;font-size:15.5px;font-weight:700;letter-spacing:.02em}.gp-eb i:empty{display:none}.gp-hg.top{align-items:start}.gp-hg.top .gp-hx{padding-top:clamp(4px,1vw,16px)}.gp-ebs{margin:0 0 2px;font-size:clamp(22px,1.2vw + 10px,27px);font-weight:700;gap:14px}.gp-ebs i{min-width:48px;height:48px;border-radius:15px;font-size:19px}.gp-h1{font-weight:700;line-height:1.08;margin:0 0 22px}.gp-h1 .pd{display:block;font-size:clamp(22px,1.1vw + 12px,29px);font-weight:600;line-height:1.45;color:var(--ink2);letter-spacing:0}.gp-h1 .pd .ds{display:none}.gp-h1 .pn{display:block;font-size:clamp(46px,3.6vw + 14px,78px);letter-spacing:-.025em;line-height:1.04;padding:4px 0 2px}.gp-h1.long .pn{font-size:clamp(36px,2vw + 18px,56px);letter-spacing:-.02em;line-height:1.1}.gp-lead .gp-ll{display:block;margin-top:8px;font-weight:600;color:var(--ink)}.gp-h1 .pn[data-th]::after{content:attr(data-th);display:block;margin-top:6px;font-size:clamp(24px,1.3vw + 12px,32px);font-weight:600;letter-spacing:0;line-height:1.3;color:var(--ci)}.gp-lead{font-size:clamp(20.5px,.5vw + 16px,24px);line-height:1.62;color:var(--ink2);max-width:34em}.gp-chips{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 30px}.gp-chips li{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:#fff;border:1.5px solid var(--line);font-size:17px;font-weight:600;color:var(--ink2);line-height:1.3}.gp-chips li:first-child{background:var(--ct);border-color:transparent;color:var(--ci)}.gp-cta{display:flex;flex-wrap:wrap;gap:12px}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:62px;padding:0 30px;border-radius:999px;font-size:19px;font-weight:700;line-height:1.2;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.gp-btn svg{width:22px;height:22px}.gp-line{background:var(--green);color:#fff!important;box-shadow:0 18px 34px -16px rgba(30,122,69,.7)}.gp-line:hover{background:var(--green2);transform:translateY(-2px)}.gp-line .lg{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff}.gp-line .lg svg{width:28px;height:28px}.gp-call{background:#fff;border:2px solid var(--line);color:var(--ink)!important}.gp-call:hover{border-color:var(--ci);transform:translateY(-2px)}.gp-call svg{color:var(--ci)}.gp-call .gp-cn{margin-left:-4px;font-weight:600;color:var(--ci)}.gp-note{margin-top:14px;font-size:16.5px;line-height:1.55;color:var(--mute)}.gp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.gp-trust li{display:flex;align-items:center;gap:12px;font-size:16.5px;line-height:1.4;font-weight:600;color:var(--ink2)}.gp-trust i{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--ci)}.gp-trust i svg{width:22px;height:22px}.gp-hdlh{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:17.5px;font-weight:700;color:var(--ink)}.gp-trust.gp-hdl{margin-top:12px;padding-top:0;border-top:0}.gp-hdl a{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.gp-hdl a:hover i{border-color:var(--c);transform:translateY(-2px)}.gp-hdl i{transition:border-color .25s,transform .25s}.gp-hdl span{display:grid;gap:1px;min-width:0}.gp-hdl b{font-weight:700;color:var(--ink)}.gp-hdl small{font-size:14.5px;font-weight:500;color:var(--mute);white-space:nowrap}.gp-fl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto}.gp-fl li{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:24px;background:var(--bg)}.gp-fl i{flex:0 0 48px;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#fff;color:var(--ci)}.gp-fl i svg{width:26px;height:26px}.gp-fl li>span{display:grid;gap:3px;min-width:0}.gp-fl b{font-size:18px;line-height:1.45;color:var(--ink)}.gp-fl small{font-size:14.5px;line-height:1.4;font-weight:600;color:var(--ci)}@media (max-width:1000px){.gp-fl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gp-fl{grid-template-columns:minmax(0,1fr);gap:8px}.gp-fl li{gap:14px;padding:11px 14px;border-radius:18px}.gp-fl i{flex-basis:40px;width:40px;height:40px;border-radius:13px}.gp-fl i svg{width:22px;height:22px}.gp-fl li>span{gap:1px}.gp-fl b{font-size:17px;line-height:1.4}.gp-fl small{font-size:13.5px}}.gp-sec{position:relative;padding:clamp(20px,2.2vw,32px) 0;scroll-margin-top:70px}@media (max-width:900px){.gp-sec{content-visibility:auto;contain-intrinsic-size:auto 1000px}}.gp-sec.alt{background:var(--paper)}.gp-sh{max-width:900px;margin:0 auto clamp(16px,1.6vw,24px);text-align:center}.gp-sh.left{margin-left:0;text-align:left}.gp-sh.one{max-width:none}@media (min-width:1100px){.gp-sh.one .gp-ld{white-space:nowrap}}.gp-ey{display:inline-flex;align-items:center;gap:12px;margin-bottom:12px;font-size:17px;font-weight:700;letter-spacing:.02em;color:var(--ci)}.gp-ey::before{content:"";width:28px;height:3px;border-radius:3px;background:var(--c)}.gp.plain .gp-ey::before{display:none}.gp.plain .gp-ey{font-size:clamp(22px,1.2vw + 11px,28px);letter-spacing:0;margin-bottom:10px}.gp-sh h2{font-size:clamp(34px,2.4vw + 18px,58px);line-height:1.28;letter-spacing:-.02em}.gp-ld{margin-top:14px;font-size:clamp(19.5px,.4vw + 16px,22px);line-height:1.7;color:var(--ink2)}.gp-lensbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}.gp-lv{position:relative;display:grid;gap:22px;justify-items:center}.gp-lens{width:100%;max-width:560px;height:auto}.gp-key{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:16.5px;line-height:1.4;color:var(--ink2);font-weight:600}.gp-key li{display:inline-flex;align-items:center;gap:8px}.gp-key i{width:14px;height:14px;border-radius:50%;background:var(--k)}.gp-key .ez i{border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.gp-steps{display:grid;gap:10px;counter-reset:s}.gp-steps button{position:relative;display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:18px;width:100%!important;padding:20px 22px!important;border-radius:24px!important;text-align:left;transition:background-color .35s,box-shadow .35s}.gp-steps .n{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(16,32,26,.06);font-size:21px;font-weight:700;color:var(--mute);transition:background-color .35s,color .35s}.gp-steps .tx{display:grid;gap:4px}.gp-steps .tx b{font-size:22px;line-height:1.4;color:var(--ink);font-weight:700}.gp-steps .tx>span{font-size:18px;line-height:1.65;color:var(--mute)}.gp-steps .pr{position:absolute;left:22px;right:22px;bottom:10px;height:3px;border-radius:3px;background:transparent;overflow:hidden}.gp-steps .pr b{display:block;height:100%;background:var(--c);transform:scaleX(0);transform-origin:0 50%}.gp-steps button[aria-selected="true"]{background:var(--paper)!important;box-shadow:var(--sh2)!important}.gp-sec.alt .gp-steps button[aria-selected="true"]{background:var(--bg)!important;box-shadow:none!important}.gp-steps button[aria-selected="true"] .n{background:var(--c);color:#fff}.gp-steps button[aria-selected="true"] .tx>span{color:var(--ink2)}.gp.js .gp-steps button:not([aria-selected="true"]) .tx>span{display:none}.gp-steps button:hover .n{color:var(--ci)}.gp-lensbox.auto .gp-steps button[aria-selected="true"] .pr b{animation:gpBar var(--step,2s) linear both}.gp-ghost{position:absolute;pointer-events:none}.gp-lens.snap *{transition:none!important}.gp-now{display:none}.gp-uses{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.gp-uses>li{flex:0 1 calc(25% - 12px);min-width:230px}.gp-uses li{display:grid;gap:6px;align-content:start;padding:16px 16px 22px;border-radius:28px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-uses li{background:var(--bg);border-color:transparent}.gp-uses .ic{display:block;margin-bottom:10px;border-radius:20px;background:linear-gradient(160deg,#fff,var(--ct));aspect-ratio:200/130}.gp-uses .ic svg{width:100%;height:100%}.gp-uses b{padding:0 6px;font-size:20px;line-height:1.45;font-weight:700}.gp-uses small{padding:0 6px;font-size:16px;line-height:1.4;color:var(--mute)}.gp-mat{margin-top:clamp(18px,1.8vw,26px);padding:clamp(26px,3vw,40px);border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-mat{background:var(--bg);border-color:transparent}.gp-mat h3{margin-bottom:22px;font-size:clamp(24px,1vw + 16px,30px);line-height:1.4}.gp-mat ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px 24px}.gp-mat li{display:flex;align-items:center;gap:16px}.gp-mat i{flex:0 0 54px;width:54px;height:54px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(16,32,26,.12),0 10px 18px -12px rgba(16,40,30,.5)}.gp-mat b{display:block;font-size:18.5px;line-height:1.45;font-weight:700}.gp-mat small{display:block;font-size:15.5px;line-height:1.4;color:var(--mute)}.gp-dose{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,3vw,40px);align-items:stretch}.gp-dq{display:grid;gap:30px;align-content:start;padding:clamp(24px,3vw,40px);border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-dq{background:var(--bg);border-color:transparent}.gp-dm{display:grid;gap:10px}.gp-dm legend,.gp-dv>label{display:block;margin-bottom:14px;font-size:17px;font-weight:700;color:var(--mute);letter-spacing:.01em}.gp-dm label{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 20px;border-radius:20px;border:2px solid var(--line);background:#fff;font-size:19px;font-weight:600;line-height:1.4;cursor:pointer;transition:border-color .25s,background-color .25s}.gp-dm input{position:absolute;opacity:0;pointer-events:none}.gp-dm label::before{content:"";flex:0 0 24px;width:24px;height:24px;border-radius:50%;border:2px solid #b7c4bd;background:#fff;transition:border .25s}.gp-dm label:has(input:checked){border-color:var(--c);background:var(--ct)}.gp-dm label:has(input:checked)::before{border:7px solid var(--c)}.gp-dm label:has(input:focus-visible){outline:3px solid var(--ci);outline-offset:3px}.gp-dr{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.gp-dr button{display:grid!important;place-items:center;width:60px!important;height:60px;border-radius:50%!important;background:#fff!important;border:2px solid var(--line)!important;font-size:30px!important;font-weight:500;line-height:1!important;color:var(--ink)!important}.gp-dr button:hover{border-color:var(--ci)!important}.gp-dr output{font-size:22px;font-weight:600;color:var(--ink2)}.gp-dr output b{font-size:46px;font-weight:700;color:var(--ink);letter-spacing:-.02em;margin-right:6px}.gp-dv input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;border:0;box-shadow:none;padding:0}.gp-dv input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:10px;background:linear-gradient(90deg,var(--c) 0,var(--c) var(--fill,23%),#e1e7e3 var(--fill,23%))}.gp-dv input[type=range]::-moz-range-track{height:10px;border-radius:10px;background:#e1e7e3}.gp-dv input[type=range]::-moz-range-progress{height:10px;border-radius:10px;background:var(--c)}.gp-dv input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:34px;margin-top:-12px;border-radius:50%;background:#fff;border:3px solid var(--c);box-shadow:0 6px 14px -6px rgba(16,40,30,.5)}.gp-dv input[type=range]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--c)}.gp-da{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(78px,7vw,104px);gap:clamp(18px,2.4vw,32px);padding:clamp(26px,3vw,42px);border-radius:32px;background:linear-gradient(160deg,#fff 0%,var(--ct) 100%);border:1px solid var(--line)}.gp-dt{display:grid;align-content:start}.gp-da .k{font-size:18px;font-weight:700;color:var(--ci)}.gp-da .v{margin:6px 0 4px;font-size:clamp(52px,3.6vw + 18px,84px);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--ink);font-variant-numeric:tabular-nums}.gp-da .v .to{margin:0 .06em;color:var(--mute);font-weight:500}.gp-da .v .u{font-size:.36em;letter-spacing:0;color:var(--ink2)}.gp-da .r{font-size:18px;color:var(--ink2)}.gp-cyl{position:relative;align-self:stretch;min-height:260px;margin-top:34px;border:3px solid #9fb2ba;border-top:0;border-radius:0 0 22px 22px;background:rgba(255,255,255,.6)}.gp-cyl::before{content:"";position:absolute;left:-10px;right:-10px;top:-3px;height:6px;border-radius:6px;background:#9fb2ba}.gp-cyl .cap{position:absolute;left:50%;top:-34px;transform:translateX(-50%);white-space:nowrap;font-size:15px;font-weight:700;color:var(--mute)}.gp-cyl .g{position:absolute;inset:0 0 0 auto;width:40%;background:repeating-linear-gradient(to top,transparent 0,transparent calc(10% - 2px),rgba(16,32,26,.28) calc(10% - 2px),rgba(16,32,26,.28) 10%)}.gp-cyl .f{position:absolute;left:3px;right:3px;bottom:3px;height:var(--hi,30%);border-radius:0 0 17px 17px;background:linear-gradient(180deg,rgba(240,176,60,.6),rgba(214,128,20,.88));transition:height .6s cubic-bezier(.3,.7,.2,1)}.gp-cyl .f::before{content:"";position:absolute;left:0;right:0;top:-4px;height:8px;border-radius:50%;background:rgba(240,176,60,.75)}.gp-cyl .m{position:absolute;left:-14px;right:-14px;bottom:calc(var(--lo,10%) + 3px);height:0;border-top:2px dashed var(--ci);transition:bottom .6s cubic-bezier(.3,.7,.2,1)}.gp-tt{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:26px;max-width:360px}.gp-tt li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.75)}.gp-tt i{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--c);color:#fff;font-style:normal;font-size:17px;font-weight:700}.gp-tt i svg{width:24px;height:24px}.gp-tt span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:15.5px;line-height:1.35;color:var(--mute);font-weight:600}.gp-tt span b{font-size:21px;color:var(--ink);font-weight:700;white-space:nowrap}.gp-dn{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-top:8px}.gp-dn li{position:relative;padding-left:36px;font-size:18.5px;line-height:1.6;color:var(--ink2)}.gp-dn li::before{content:"";position:absolute;left:0;top:.2em;width:24px;height:24px;border-radius:50%;background:var(--ct) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%2310201a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}.gp-spec{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);gap:clamp(22px,3vw,40px);align-items:start}.gp-spec.one{grid-template-columns:minmax(0,1fr);max-width:1000px;margin:0 auto}.gp-spec dl{border-radius:32px;background:var(--paper);border:1px solid var(--line);overflow:hidden}.gp-sec.alt .gp-spec dl{background:var(--bg);border-color:transparent}.gp-spec dl>div{display:grid;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);gap:20px;padding:20px clamp(22px,3vw,36px);border-top:1px solid var(--line)}.gp-spec dl>div:first-child{border-top:0}.gp-spec dt{font-size:17px;font-weight:700;color:var(--mute);line-height:1.6}.gp-spec dd{font-size:19px;line-height:1.65;color:var(--ink)}.gp-free{padding:clamp(24px,3vw,34px);border-radius:32px;background:var(--ct)}.gp-free p{margin-bottom:18px;font-size:clamp(26px,1vw + 18px,32px);font-weight:700;color:var(--ci)}.gp-free ul{display:grid;gap:14px}.gp-free li{display:flex;align-items:flex-start;gap:12px;font-size:18.5px;line-height:1.5;font-weight:600}.gp-free i{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--ci)}.gp-free i svg{width:17px;height:17px}.gp-flow{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px}.gp-flow>li{position:relative;display:grid;align-content:start;gap:12px;padding:12px 12px 16px;border-radius:30px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-flow>li{background:var(--bg);border-color:transparent}.gp-flow>li.on{background:var(--st)!important;border-color:var(--sc)!important;box-shadow:var(--sh2)}.gp-flow .hd{display:grid;gap:2px;padding:16px 16px 14px;border-radius:22px;background:#fff}.gp-flow .hd small{font-size:15px;font-weight:700;color:var(--si);letter-spacing:.04em}.gp-flow .hd b{font-size:26px;line-height:1.3;font-weight:700;color:var(--ink)}.gp-flow .hd span{font-size:16px;line-height:1.45;color:var(--mute)}.gp-flow ul{display:grid;gap:6px}.gp-flow ul a{display:flex;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:16px;font-size:16.5px;line-height:1.35;font-weight:600;color:var(--ink2);transition:background-color .25s}.gp-flow ul a:hover{background:rgba(255,255,255,.8)}.gp-flow ul img{flex:0 0 52px;width:52px;height:52px;object-fit:contain;mix-blend-mode:multiply;border-radius:12px;background:#fff}.gp-flow li.me a{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--sc)}.gp-flow .here{position:absolute;top:-14px;right:18px;padding:4px 14px;border-radius:999px;background:var(--si);color:#fff;font-size:14.5px;font-weight:700}.gp-cmp{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * clamp(20px,4vw,48px));padding:0 clamp(20px,4vw,48px) 8px}.gp-ct{display:grid;grid-template-columns:minmax(150px,.7fr) repeat(var(--n),minmax(210px,1fr));min-width:calc(170px + var(--n) * 220px);border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-ct{background:var(--bg);border-color:transparent}.gp-ct .r{display:contents}.gp-ct .r>span{padding:18px 20px;border-top:1px solid var(--line);font-size:17.5px;line-height:1.6;color:var(--ink2)}.gp-ct .r.hd>span{border-top:0;padding-top:22px}.gp-ct .lb{font-weight:700;color:var(--mute);font-size:16.5px;position:sticky;left:0;background:inherit;z-index:1}.gp-ct .r>span.lb{background:var(--paper)}.gp-sec.alt .gp-ct .r>span.lb{background:var(--bg)}.gp-ct .r:first-child>span.lb{border-top-left-radius:32px}.gp-ct .c.me{background:var(--ct)}.gp-ct .r:last-child .c.me{border-bottom-left-radius:0}.gp-ct .hd a{display:grid;justify-items:center;gap:10px;text-align:center}.gp-ct .hd img{width:96px;height:96px;object-fit:contain;mix-blend-mode:multiply}.gp-ct .hd b{font-size:18.5px;line-height:1.35;color:var(--ink)}.gp-ct .hd em{display:block;width:max-content;margin:10px auto 0;padding:2px 12px;border-radius:999px;background:var(--ci);color:#fff;font-style:normal;font-size:14px;font-weight:700}.gp-full{background:var(--paper)}.gp-fw{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(32px,5vw,80px);align-items:start}.gp-fm{max-width:820px}.gp-fa{position:sticky;top:96px;max-width:320px;justify-self:end;width:100%}.gp-shd{padding:22px 26px;border-radius:24px;background:var(--bg);font-size:19px;line-height:1.8;color:var(--ink2);margin-bottom:22px}.gp-shd strong,.gp-shd b{color:var(--ink)}.gp-sz{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:17px;color:var(--mute)}.gp-sz b{padding:6px 16px;border-radius:999px;background:var(--ct);color:var(--ci);font-weight:700}.gp-prose{font-size:19.5px;line-height:1.9;color:var(--ink2);overflow-wrap:break-word}.gp-prose>*+*{margin-top:18px}.gp-prose h1,.gp-prose h2,.gp-prose h3,.gp-prose h4{margin-top:40px;margin-bottom:-2px;font-size:clamp(24px,1vw + 17px,31px);line-height:1.4;letter-spacing:-.015em;color:var(--ink)}.gp-prose>h1:first-child,.gp-prose>h2:first-child{margin-top:0}.gp-prose h1 strong,.gp-prose h2 strong{font-weight:inherit}.gp-prose strong,.gp-prose b{font-weight:700;color:var(--ink)}.gp-prose a{color:var(--ci);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.gp-prose a:hover{color:var(--ink)}.gp-prose ul,.gp-prose ol{display:grid;gap:10px;padding:0}.gp-prose li{position:relative;padding-left:32px}.gp-prose ul>li::before{content:"";position:absolute;left:3px;top:.55em;width:18px;height:18px;border-radius:50%;background:var(--ct)}.gp-prose ol{counter-reset:li}.gp-prose ol>li{counter-increment:li}.gp-prose ol>li::before{content:counter(li);position:absolute;left:0;top:.25em;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ct);color:var(--ci);font-size:13.5px;font-weight:700;line-height:1}.gp-prose img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;margin:6px 8px 6px 0;border-radius:18px}.gp-prose img.zm{cursor:zoom-in}.gp-prose hr{height:1px;margin:28px 0;border:0;background:var(--line)}.gp-prose .tbl{overflow-x:auto;border-radius:22px;border:1px solid var(--line);background:#fff;-webkit-overflow-scrolling:touch}.gp-prose table{width:100%;margin:0;border-collapse:collapse;border:0;font-size:17.5px;line-height:1.65}.gp-prose td,.gp-prose th{padding:14px 18px;border:0;border-top:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink2)}.gp-prose tr:first-child td,.gp-prose tr:first-child th{border-top:0}.gp-prose tr:nth-child(even) td{background:#f8faf9}.gp-prose tr.table-header td,.gp-prose thead td,.gp-prose th{background:var(--ct);color:var(--ink);font-weight:700}.gp-prose th{letter-spacing:normal;line-height:inherit;text-transform:none}.gp-prose tr.th-plain th{background:none;color:var(--ink2);font-weight:inherit}.gp-prose td p{margin:0}.gp-prose .vid{position:relative;display:block;width:100%;max-width:760px;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#0d171c}.gp-prose .vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.gp-add{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.gp-add h3{margin-bottom:16px;font-size:26px}.gp-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gp-gal button{display:block!important;border-radius:22px!important;overflow:hidden;background:#fff!important;border:1px solid var(--line)!important;cursor:zoom-in}.gp-gal button:first-child{grid-column:1/-1}.gp-gal img{width:100%;height:auto;mix-blend-mode:multiply}.gp-gal p{grid-column:1/-1;font-size:16px;color:var(--mute);text-align:center}.gp-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.gp-dl a{display:grid;grid-template-columns:62px minmax(0,1fr) 48px;align-items:center;gap:18px;padding:18px 20px;border-radius:26px;background:var(--bg);border:1px solid transparent;transition:border-color .25s,transform .25s}.gp-dl a:hover{border-color:var(--c);transform:translateY(-2px)}.gp-dl .pg{position:relative;display:grid;place-items:end center;width:56px;height:70px;padding-bottom:10px;border-radius:10px 18px 10px 10px;background:#fff;border:1.5px solid #e2c6c1}.gp-dl .pg span{padding:2px 6px;border-radius:5px;background:#c0392b;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.gp-dl .dn{display:grid;gap:2px}.gp-dl .dn small{font-size:15px;font-weight:700;color:var(--ci);letter-spacing:.02em}.gp-dl .dn b{font-size:18.5px;line-height:1.4;color:var(--ink)}.gp-dl .dn span{font-size:15.5px;color:var(--mute)}.gp-dl .go{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--ci)}.gp-dl .go svg{width:22px;height:22px}.gp-dask{margin-top:26px;text-align:center;font-size:18px;color:var(--ink2)}.gp-dask a{color:var(--ci);font-weight:700;text-decoration:underline;text-underline-offset:4px}.gp-order{background:var(--bg)}.gp-k-compare+.gp-order{padding-top:0}.gp-ob{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(30px,4vw,60px);border-radius:40px;background:linear-gradient(135deg,#fff 0%,var(--ct) 100%);border:1px solid var(--line);box-shadow:var(--sh)}.gp-ot h2{font-size:clamp(34px,2.4vw + 18px,56px);line-height:1.25;letter-spacing:-.02em}.gp-ot .gp-ld{margin:16px 0 28px;max-width:30em}.gp-qr{display:grid;justify-items:center;gap:12px;padding:20px 20px 18px;border-radius:30px;background:#fff;box-shadow:var(--sh2);text-align:center;font-size:16px;line-height:1.4;color:var(--mute)}.gp-qr img{width:168px;height:168px}.gp-qr b{color:var(--ink);font-size:18px}.gp-os{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:18px;margin-top:clamp(18px,1.8vw,26px)}.gp-os::before{content:"";position:absolute;left:8%;right:8%;top:32px;height:2px;background:repeating-linear-gradient(90deg,#c9d3cd 0,#c9d3cd 8px,transparent 8px,transparent 16px)}.gp-os li{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.gp-os .i{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:22px;background:#fff;border:2px solid var(--oc);color:var(--oc)}.gp-os .i svg{width:28px;height:28px}.gp-os .i::after{content:attr(data-n);position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--oc);color:#fff;font-size:14px;font-weight:700}.gp-os b{font-size:18.5px;line-height:1.4}.gp-os li>span:not(.i){font-size:16px;line-height:1.5;color:var(--mute)}.gp-om{margin-top:30px;text-align:center}.gp-om a,.gp-more a{display:inline-flex;align-items:center;gap:8px;font-size:18.5px;font-weight:700;color:var(--ci)}.gp-om svg,.gp-more svg{width:20px;height:20px}.gp-more{margin-top:26px}.gp-more svg{flex:none}.gp-lb{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:60px 70px;background:rgba(10,20,16,.88);opacity:0;transition:opacity .3s}.gp-lb.on{opacity:1}.gp-lb[hidden]{display:none}.gp-lb img{max-width:100%;max-height:calc(100vh - 140px);border-radius:16px;background:#fff}.gp-lb .c{position:absolute;bottom:22px;left:0;right:0;text-align:center;color:#fff;font-size:16px}.gp-lb button{position:absolute;display:grid!important;place-items:center;width:56px!important;height:56px;border-radius:50%!important;background:rgba(255,255,255,.14)!important;color:#fff!important}.gp-lb button svg{width:26px;height:26px}.gp-lb .x{top:18px;right:18px}.gp-lb .p{left:14px;top:50%;margin-top:-28px}.gp-lb .p svg{transform:scaleX(-1)}.gp-lb .n{right:14px;top:50%;margin-top:-28px}.gp-lb.one .p,.gp-lb.one .n{display:none!important}@media (max-width:1080px){.gp-hg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.gp-fw{grid-template-columns:minmax(0,1fr)}.gp-fa{position:static;max-width:520px}}@media (max-width:900px){.gp{font-size:18.5px}.gp-hg{grid-template-columns:minmax(0,1fr);gap:28px}.gp-stage{border-radius:30px}.gp-lensbox,.gp-dose,.gp-spec{grid-template-columns:minmax(0,1fr)}.gp-lv{order:-1}.gp-now{display:grid;width:100%;margin-top:-6px}.gp-now li{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transform:translateY(-4px);transition:opacity .14s,transform .14s}.gp-now li.on{opacity:1;transform:none;transition:opacity .26s .14s,transform .26s .14s}.gp-now i{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--c);color:#fff;font-style:normal;font-size:17px;font-weight:700}.gp-now b{font-size:20px;line-height:1.35;color:var(--ink)}.gp-dn{grid-template-columns:minmax(0,1fr)}.gp-ob{grid-template-columns:minmax(0,1fr)}.gp-qr{display:none}.gp-os{grid-template-columns:minmax(0,1fr);gap:14px}.gp-os::before{left:31px;right:auto;top:20px;bottom:20px;width:2px;height:auto;background:repeating-linear-gradient(180deg,#c9d3cd 0,#c9d3cd 8px,transparent 8px,transparent 16px)}.gp-os li{grid-template-columns:64px minmax(0,1fr);justify-items:start;text-align:left;column-gap:18px;row-gap:0}.gp-os .i{grid-row:1/3;margin:0}}@media (max-width:640px){.gp-bc{font-size:15.5px;margin-bottom:16px}.gp-hero{padding-top:16px}.gp-stage{margin:0 -6px;border-radius:26px}.gp-beats{flex-direction:column;gap:12px}.gp-beats ol{gap:10px}.gp-beats li{font-size:15.5px}.gp-beats.many ol{grid-template-columns:minmax(0,1fr);gap:8px}.gp-beats.many li{grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding:10px 12px 14px;font-size:16px}.gp-beats.many .nm{width:30px;height:30px;font-size:15px}.gp-beats.many .tx{padding-top:3px}.gp-beats.many .tx>span{display:inline}.gp-beats.many .fg{margin:3px 0 0 8px;font-size:14.5px;vertical-align:1px}.gp-beats.many .fg+.fg{margin-left:6px}.gp-ln{gap:6px;font-size:13.5px}.gp-ln .lg{flex-basis:18px;height:18px}.gp-ln .lg svg{width:18px;height:18px}.gp-re{align-self:flex-end}.gp-h1 .pn{font-size:clamp(40px,11vw,50px)}.gp-h1.long .pn{font-size:clamp(30px,8vw,38px)}.gp-lead{font-size:20px}.gp-cta{display:grid}.gp-btn{width:100%;min-height:60px;font-size:18.5px}.gp-trust{grid-template-columns:minmax(0,1fr);gap:10px}.gp-trust li br{display:none}.gp-hdl{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-hdl a{flex-direction:column;gap:8px;text-align:center}.gp-hdl small{font-size:13.5px}.gp-call:has(.gp-cn){flex-wrap:wrap;row-gap:0;padding-top:8px;padding-bottom:8px}.gp-call .gp-cn{width:100%;margin-left:0;text-align:center;font-size:16px}.gp-sh h2{font-size:clamp(31px,8.4vw,40px)}.gp-steps button{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px!important}.gp-steps .n{width:44px;height:44px;font-size:19px}.gp-steps .tx b{font-size:20px}.gp-uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gp-uses>li{flex:0 1 calc(50% - 5px);min-width:0}.gp-uses li{padding:10px 10px 16px;border-radius:22px}.gp-uses b{font-size:17.5px;padding:0 4px}.gp-uses small{font-size:15px;padding:0 4px}.gp-mat ul{grid-template-columns:minmax(0,1fr)}.gp-tt{grid-template-columns:minmax(0,1fr)}.gp-tt li{padding:12px}.gp-tt span b{white-space:normal}.gp-da .v{font-size:44px}.gp-dm label{font-size:18px;min-height:60px}.gp-spec dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.gp-flow{display:flex;gap:12px;margin:0 calc(-1 * clamp(20px,4vw,48px));padding:20px clamp(20px,4vw,48px) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,48px);overscroll-behavior-x:contain;scrollbar-width:none}.gp-flow::-webkit-scrollbar{display:none}.gp-flow::after{content:"";flex:0 0 8px}.gp-flow>li{flex:0 0 84%;scroll-snap-align:start}.gp-dl{grid-template-columns:minmax(0,1fr)}.gp-dl a{grid-template-columns:52px minmax(0,1fr) 40px;gap:14px;padding:16px}.gp-dl .pg{width:48px;height:60px}.gp-prose{font-size:18.5px;line-height:1.85}.gp-prose td,.gp-prose th{padding:12px 14px;font-size:16px}.gp-lb{padding:60px 12px}}@media (prefers-reduced-motion:reduce){.gp.js .rv{opacity:1;transform:none;transition:none}.gp.js .gp-prod{animation:none}.gp.js .gp-beats li{opacity:1}.gp.js .gp-beats li i b{transform:scaleX(1);animation:none}.gp.js .gp-beats.many .nm,.gp.js .gp-st.play .gp-beats.many .nm{background:var(--c);color:#fff;animation:none}.gp.js .gp-st.play .gp-beats.many li{animation:none}.gp.js .gp-steps button:not([aria-selected="true"]) .tx>span{display:block}.gp-now li{transition:none}}.gp-st.off *,.gp-lv.off *{animation-play-state:paused!important}.gp button,.gp-lb button{-webkit-appearance:none;appearance:none}.gp.js .gp-st.loop .gp-beats li{opacity:1;animation:none}.gp.js .gp-st.loop .gp-beats li i b{transform:scaleX(1);animation:none}.gp-st.loop .gp-re{display:none}.gp-fig{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px}.gp-fig li{display:grid;align-content:space-between;gap:16px;min-height:220px;padding:clamp(22px,2.6vw,34px);border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-fig li{background:var(--bg);border-color:transparent}.gp-fig .b{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;line-height:1}.gp-fig .b b{font-size:clamp(40px,2.6vw + 18px,64px);font-weight:700;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.gp-fig li.long .b b{font-size:clamp(30px,1.6vw + 14px,42px);white-space:normal}.gp-fig .b small{font-size:clamp(19px,.6vw + 14px,24px);font-weight:600;color:var(--ci)}.gp-fig .l{font-size:18px;line-height:1.55;color:var(--ink2)}.gp-ph{display:grid;gap:12px}.gp-ph .row{display:flex;gap:12px}.gp-ph button{position:relative;display:block!important;flex:var(--ar) 1 0;aspect-ratio:var(--ar);min-width:0;overflow:hidden;border-radius:26px!important;background:#e7ebe8!important;cursor:zoom-in}.gp-ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gp-ph button:hover img{transform:scale(1.04)}.gp-scale{display:grid;gap:clamp(28px,3vw,44px)}.gp-sc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gp-sc-c{padding:clamp(24px,3vw,40px);border-radius:32px;border:1px solid var(--line);background:var(--paper)}.gp-sec.alt .gp-sc-c{background:var(--bg);border-color:transparent}.gp-sc-c.pu{background:linear-gradient(150deg,#fff,var(--ct))}.gp-sc-c .k{font-size:18px;font-weight:700;color:var(--mute)}.gp-sc-c.pu .k{color:var(--ci)}.gp-sc-c .n{margin:8px 0 6px;font-size:clamp(56px,4vw + 20px,96px);font-weight:700;letter-spacing:-.035em;line-height:1.02;color:var(--ink)}.gp-sc-c .n small{font-size:.4em;letter-spacing:0;color:var(--ink2)}.gp-sc-c.ae .n{color:#9a4b3c}.gp-sc-c .t{font-size:19px;line-height:1.65;color:var(--ink2)}.gp-sc-c .t b{color:var(--ink)}.gp-sc-c .src{margin-top:14px;font-size:15.5px;color:var(--mute)}.gp-ruler{padding:clamp(24px,3vw,40px) clamp(20px,3vw,44px) 26px;border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-ruler{background:var(--bg);border-color:transparent}.gp-ruler .bar{position:relative;height:46px;margin:0 8px 54px;border-radius:12px;background:linear-gradient(90deg,#f1f3f2,#e7ebe9)}.gp-ruler .z{position:absolute;top:0;bottom:0;border-radius:12px}.gp-ruler .z.lung{background:repeating-linear-gradient(135deg,rgba(154,75,60,.12) 0,rgba(154,75,60,.12) 6px,transparent 6px,transparent 12px);border:2px dashed rgba(154,75,60,.5)}.gp-ruler .z.ae{background:rgba(154,75,60,.55)}.gp-ruler .z.pu{background:var(--c);opacity:.85}.gp-ruler .pin{position:absolute;top:-14px;bottom:-14px;width:4px;margin-left:-2px;border-radius:4px;background:var(--ci)}.gp-ruler .tk{position:absolute;top:100%;transform:translateX(-50%)}.gp-ruler .tk i{display:block;width:2px;height:10px;margin:0 auto 6px;background:#9fb0a8}.gp-ruler .tk b{display:block;font-size:15px;font-weight:600;color:var(--mute);white-space:nowrap}.gp-ruler .lg{display:flex;flex-wrap:wrap;gap:10px 28px}.gp-ruler .lg li{display:flex;align-items:center;gap:10px;font-size:17.5px;line-height:1.45;color:var(--ink2);font-weight:600}.gp-ruler .lg i{flex:0 0 26px;height:14px;border-radius:4px}.gp-ruler .lg .ae i{background:rgba(154,75,60,.55)}.gp-ruler .lg .lung i{border:2px dashed rgba(154,75,60,.5);background:repeating-linear-gradient(135deg,rgba(154,75,60,.12) 0,rgba(154,75,60,.12) 4px,transparent 4px,transparent 8px)}.gp-ruler .lg .pu i{background:var(--c)}.gp-uses.set-place>li{flex-basis:calc(20% - 13px);min-width:200px;padding:22px 22px 24px}.gp-uses .pi{display:grid;place-items:center;width:64px;height:64px;margin:0 0 14px 4px;border-radius:20px;background:var(--ct);color:var(--ci)}.gp-uses .pi svg{width:32px;height:32px}.gp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gp-pc{display:grid;align-content:start;gap:14px;padding:clamp(26px,3vw,44px);border-radius:36px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-pc{background:var(--bg);border-color:transparent}.gp-pc.rent{background:linear-gradient(150deg,#fff,var(--ct));border-color:var(--c)}.gp-pc .tg{font-size:17px;font-weight:700;color:var(--ci)}.gp-pc h3{font-size:clamp(28px,1.4vw + 18px,40px);line-height:1.3}.gp-pc ul{display:grid;gap:12px;margin:8px 0 14px}.gp-pc li{position:relative;padding-left:36px;font-size:19px;line-height:1.6;color:var(--ink2)}.gp-pc li::before{content:"";position:absolute;left:0;top:.2em;width:24px;height:24px;border-radius:50%;background:var(--ct) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%2310201a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}.gp-pc.rent li::before{background-color:#fff}.gp-pc .gp-btn{justify-self:start}@media (max-width:1080px){.gp-fig{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-fig li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:900px){.gp-sc-cards,.gp-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gp-fig li{min-height:0}.gp-ph .row{flex-wrap:wrap}.gp-ph button{flex:1 1 calc(50% - 6px);aspect-ratio:3/4}.gp-ph button:nth-child(3):last-child{flex-basis:100%;aspect-ratio:4/3}.gp-ph button:only-child{flex-basis:100%;aspect-ratio:var(--ar)}.gp-ruler .tk b{font-size:13.5px}.gp-uses.set-place>li{flex-basis:calc(50% - 8px);min-width:0;padding:16px}.gp-pc .gp-btn{justify-self:stretch}}.gp-cm,.gp-cdots{display:none}.gp-cm .hd img{object-fit:contain}@media (max-width:640px){.gp-cmp{overflow:visible;margin:0;padding:0}.gp-ct{display:none}.gp-cm{display:flex;gap:12px;margin:0 calc(-1 * clamp(20px,4vw,48px));padding:2px clamp(20px,4vw,48px) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,48px);overscroll-behavior-x:contain;scrollbar-width:none}.gp-cm::-webkit-scrollbar{display:none}.gp-cm::after{content:"";flex:0 0 8px}.gp-cm li{flex:0 0 84%;scroll-snap-align:start;padding:18px;border-radius:26px;background:var(--paper);border:1px solid var(--line)}.gp.js .gp-cdots{display:flex;justify-content:center;gap:8px;margin-top:18px}.gp-cdots i{width:8px;height:8px;border-radius:4px;background:#c9d3cd;transition:width .25s,background-color .25s}.gp-cdots i.on{width:24px;background:var(--c)}.gp-sec.alt .gp-cm li{background:var(--bg);border-color:transparent}.gp-cm li.me{background:var(--ct);border-color:var(--c)}.gp-cm .hd{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:4px 14px;margin-bottom:10px}.gp-cm .hd img{grid-row:1/3;width:72px;height:72px;object-fit:contain;mix-blend-mode:multiply}.gp-cm .hd b{font-size:18.5px;line-height:1.35}.gp-cm .hd em{justify-self:start;padding:2px 12px;border-radius:999px;background:var(--ci);color:#fff;font-style:normal;font-size:14px;font-weight:700}.gp-cm dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--line)}.gp-cm dt{font-size:15.5px;font-weight:700;color:var(--mute);line-height:1.5}.gp-cm dd{font-size:17px;line-height:1.55;color:var(--ink2)}}.gp svg.hw .a{fill:var(--c)}.gp svg.hw .t{fill:var(--ct)}.gp svg.hw .s{stroke:var(--c)}.gp-hw{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:18px}.gp-hw::before{content:"";position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:64px;height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--c) 0,var(--c) 10px,transparent 10px,transparent 18px);opacity:.4}.gp-hw li{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;text-align:center}.gp-hw .ic{position:relative;display:grid;place-items:center;width:128px;height:128px;margin-bottom:10px;border-radius:38px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh2)}.gp-sec.alt .gp-hw .ic{background:var(--bg);border-color:transparent;box-shadow:none}.gp-hw .ic svg{width:84px;height:84px}.gp-hw .ic i{position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--c);color:#fff;font-style:normal;font-size:18px;font-weight:700;line-height:1}.gp-hw li.skip .ic{background:#fff;border:2px dashed #e3b1aa;box-shadow:none}.gp-hw li.skip .ic i{background:#d04a3a}.gp-hw li.skip .ic i::before,.gp-hw li.skip .ic i::after{content:"";position:absolute;width:16px;height:3px;border-radius:3px;background:#fff;transform:rotate(45deg)}.gp-hw li.skip .ic i::after{transform:rotate(-45deg)}.gp-hw .bg{font-size:clamp(30px,1.4vw + 18px,40px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ci)}.gp-hw b{font-size:20px;line-height:1.45;font-weight:700;color:var(--ink)}.gp-hw .tx{font-size:17px;line-height:1.6;color:var(--mute);max-width:17em}.gp-hw li.skip b{color:#a5392b}.gp-pic{display:grid;gap:10px;margin:0}.gp-pic .im{position:relative;display:block;overflow:hidden;border-radius:26px;background:#e7ebe8;box-shadow:var(--sh2)}.gp-pic img{display:block;width:100%;height:auto}.gp-pic figcaption{font-size:18px;line-height:1.55;color:var(--ink2);text-align:center}.gp-pic.wide{max-width:1000px;margin:clamp(24px,3vw,36px) auto 0}.gp-pics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:1120px;margin:clamp(24px,3vw,36px) auto 0;align-items:start}.gp-pics.n3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1164px}.gp-pics:has(img[src*="odour-cigarette-panel"]){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1164px}.gp-pics:has(img[src*="odour-cigarette-panel"]) .gp-pic{min-width:0;grid-template-columns:minmax(0,1fr)}.gp-pics:has(img[src*="odour-cigarette-panel"]) figcaption .nw{white-space:normal}.gp-pics:has(img[src*="odour-cigarette-panel"]) .im,.gp-pic:has(img[src*="odour-spray-ifu"]) .im{border-radius:0;box-shadow:none;background:transparent}.gp-pic:has(img[src*="odour-spray-ifu"]){max-width:640px}.gp-pic:has(img[src*="timer-mist"]){max-width:640px}.gp-pics.n5{grid-template-columns:repeat(6,minmax(0,1fr));max-width:1164px}.gp-pics.n6{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1164px}.gp-pics.n5 .gp-pic{grid-column:span 2}.gp-pics.n5 .gp-pic:nth-child(n+4){grid-column:span 3}.gp-pics .gp-pic figcaption{font-size:17px}.gp-pic .gp-pdoc{display:block;margin-top:2px;font-size:15.5px;line-height:1.5;color:var(--mute)}.gp-pdoc a{color:var(--ci);font-weight:600;text-decoration:underline;text-underline-offset:3px}.gp-pics:has(img[src*="seat-wipe-damp"]){grid-template-columns:minmax(0,1fr);max-width:860px}.gp-pic:has(img[src*="seat-"]){grid-template-columns:minmax(0,1fr)}.gp-pic:has(img[src*="seat-"]) figcaption .nw{white-space:normal}.gp-pic.wide:has(img[src*="seat-flush-droplets"]),.gp-pic.wide:has(img[src*="seat-keep-away"]){max-width:860px}.gp-pic:has(img[src*="viruzyme-ve-ifu"]) .im,.gp-hw .gp-pic:has(img[src*="viruzyme-ve-ifu"]) .im,.gp-pic:has(img[src*="mediclean-forte-ifu"]) .im,.gp-pic:has(img[src*="neodisher-lm2-ifu"]) .im,.gp-pic:has(img[src*="virusolve-eds-ifu"]) .im,.gp-pic:has(img[src*="septo-active-ifu"]) .im,.gp-pic:has(img[src*="neodisher-prestop-ifu"]) .im,.gp-pic:has(img[src*="ip-konz-ifu"]) .im,.gp-pic:has(img[src*="ip-spray-ifu"]) .im,.gp-pic:has(img[src*="neodisher-ir-ifu"]) .im,.gp-pic:has(img[src*="s-9-ifu"]) .im,.gp-pic:has(img[src*="s-1-ifu"]) .im,.gp-pic:has(img[src*="virusolve-concentrate-ifu"]) .im,.gp-pic:has(img[src*="multizym-ifu"]) .im,.gp-pic:has(img[src*="perasafe-ifu"]) .im,.gp-pic:has(img[src*="virusolve-rtu-spray-ifu"]) .im,.gp-pic:has(img[src*="virusolve-wipes-ifu"]) .im,.gp-pic:has(img[src*="green-apple-ifu"]) .im,.gp-pic:has(img[src*="smart-san-h-1-ifu"]) .im,.gp-pic:has(img[src*="pinky-peach-ifu"]) .im,.gp-pic:has(img[src*="detergent-n-2-ifu"]) .im,.gp-pic:has(img[src*="n-3-ifu"]) .im,.gp-pic:has(img[src*="g-1-ifu"]) .im,.gp-pic:has(img[src*="sanitizing-j-1-ifu"]) .im,.gp-pic:has(img[src*="sanipaster-sl-ifu"]) .im,.gp-pic:has(img[src*="g-2-ifu"]) .im,.gp-pic:has(img[src*="bluetec-ifu"]) .im,.gp-pic:has(img[src*="zep-sanitary-ifu"]) .im,.gp-pic:has(img[src*="kimwipes-1-ply-ifu"]) .im,.gp-pic:has(img[src*="kimwipes-2-ply-ifu"]) .im,.gp-pic:has(img[src*="bench-top-ifu"]) .im,.gp-pic:has(img[src*="kimtech-pure-cl4-ifu"]) .im,.gp-pic:has(img[src*="wypall-l10-essential-ifu"]) .im,.gp-pic:has(img[src*="wypall-l10-ifu"]) .im,.gp-pic:has(img[src*="wypall-l30-embossed-ifu"]) .im,.gp-pic:has(img[src*="wypall-l30-ifu"]) .im,.gp-pic:has(img[src*="wypall-microfiber-ifu"]) .im,.gp-pic:has(img[src*="kimtech-wettask-ifu"]) .im,.gp-pic:has(img[src*="laundry-bag-ifu"]) .im{border-radius:0;box-shadow:none;background:transparent}.gp-pic:has(img[src*="viruzyme-ve-ifu"]),.gp-pic:has(img[src*="mediclean-forte-ifu"]),.gp-pic:has(img[src*="neodisher-lm2-ifu"]),.gp-pic:has(img[src*="virusolve-eds-ifu"]),.gp-pic:has(img[src*="septo-active-ifu"]),.gp-pic:has(img[src*="neodisher-prestop-ifu"]),.gp-pic:has(img[src*="ip-konz-ifu"]),.gp-pic:has(img[src*="ip-spray-ifu"]),.gp-pic:has(img[src*="neodisher-ir-ifu"]),.gp-pic:has(img[src*="s-9-ifu"]),.gp-pic:has(img[src*="s-1-ifu"]),.gp-pic:has(img[src*="virusolve-concentrate-ifu"]),.gp-pic:has(img[src*="multizym-ifu"]),.gp-pic:has(img[src*="perasafe-ifu"]),.gp-pic:has(img[src*="virusolve-rtu-spray-ifu"]),.gp-pic:has(img[src*="virusolve-wipes-ifu"]),.gp-pic:has(img[src*="green-apple-ifu"]),.gp-pic:has(img[src*="smart-san-h-1-ifu"]),.gp-pic:has(img[src*="pinky-peach-ifu"]),.gp-pic:has(img[src*="detergent-n-2-ifu"]),.gp-pic:has(img[src*="n-3-ifu"]),.gp-pic:has(img[src*="g-1-ifu"]),.gp-pic:has(img[src*="sanitizing-j-1-ifu"]),.gp-pic:has(img[src*="sanipaster-sl-ifu"]),.gp-pic:has(img[src*="g-2-ifu"]),.gp-pic:has(img[src*="bluetec-ifu"]),.gp-pic:has(img[src*="zep-sanitary-ifu"]),.gp-pic:has(img[src*="kimwipes-1-ply-ifu"]),.gp-pic:has(img[src*="kimwipes-2-ply-ifu"]),.gp-pic:has(img[src*="bench-top-ifu"]),.gp-pic:has(img[src*="kimtech-pure-cl4-ifu"]),.gp-pic:has(img[src*="wypall-l10-essential-ifu"]),.gp-pic:has(img[src*="wypall-l10-ifu"]),.gp-pic:has(img[src*="wypall-l30-embossed-ifu"]),.gp-pic:has(img[src*="wypall-l30-ifu"]),.gp-pic:has(img[src*="wypall-microfiber-ifu"]),.gp-pic:has(img[src*="kimtech-wettask-ifu"]),.gp-pic:has(img[src*="laundry-bag-ifu"]){grid-template-columns:minmax(0,1fr)}.gp-pic:has(img[src*="viruzyme-ve-ifu"]) figcaption .nw,.gp-pic:has(img[src*="mediclean-forte-ifu"]) figcaption .nw,.gp-pic:has(img[src*="neodisher-lm2-ifu"]) figcaption .nw,.gp-pic:has(img[src*="virusolve-eds-ifu"]) figcaption .nw,.gp-pic:has(img[src*="septo-active-ifu"]) figcaption .nw,.gp-pic:has(img[src*="neodisher-prestop-ifu"]) figcaption .nw,.gp-pic:has(img[src*="ip-konz-ifu"]) figcaption .nw,.gp-pic:has(img[src*="ip-spray-ifu"]) figcaption .nw,.gp-pic:has(img[src*="neodisher-ir-ifu"]) figcaption .nw,.gp-pic:has(img[src*="s-9-ifu"]) figcaption .nw,.gp-pic:has(img[src*="s-1-ifu"]) figcaption .nw,.gp-pic:has(img[src*="virusolve-concentrate-ifu"]) figcaption .nw,.gp-pic:has(img[src*="multizym-ifu"]) figcaption .nw,.gp-pic:has(img[src*="perasafe-ifu"]) figcaption .nw,.gp-pic:has(img[src*="virusolve-rtu-spray-ifu"]) figcaption .nw,.gp-pic:has(img[src*="virusolve-wipes-ifu"]) figcaption .nw,.gp-pic:has(img[src*="green-apple-ifu"]) figcaption .nw,.gp-pic:has(img[src*="smart-san-h-1-ifu"]) figcaption .nw,.gp-pic:has(img[src*="pinky-peach-ifu"]) figcaption .nw,.gp-pic:has(img[src*="detergent-n-2-ifu"]) figcaption .nw,.gp-pic:has(img[src*="n-3-ifu"]) figcaption .nw,.gp-pic:has(img[src*="g-1-ifu"]) figcaption .nw,.gp-pic:has(img[src*="sanitizing-j-1-ifu"]) figcaption .nw,.gp-pic:has(img[src*="sanipaster-sl-ifu"]) figcaption .nw,.gp-pic:has(img[src*="g-2-ifu"]) figcaption .nw,.gp-pic:has(img[src*="bluetec-ifu"]) figcaption .nw,.gp-pic:has(img[src*="zep-sanitary-ifu"]) figcaption .nw,.gp-pic:has(img[src*="kimwipes-1-ply-ifu"]) figcaption .nw,.gp-pic:has(img[src*="kimwipes-2-ply-ifu"]) figcaption .nw,.gp-pic:has(img[src*="bench-top-ifu"]) figcaption .nw,.gp-pic:has(img[src*="kimtech-pure-cl4-ifu"]) figcaption .nw,.gp-pic:has(img[src*="wypall-l10-essential-ifu"]) figcaption .nw,.gp-pic:has(img[src*="wypall-l10-ifu"]) figcaption .nw,.gp-pic:has(img[src*="wypall-l30-ifu"]) figcaption .nw,.gp-pic:has(img[src*="wypall-microfiber-ifu"]) figcaption .nw,.gp-pic:has(img[src*="kimtech-wettask-ifu"]) figcaption .nw,.gp-pic:has(img[src*="laundry-bag-ifu"]) figcaption .nw{white-space:normal}#gp-box .gp-pic.wide:has(img[src*="wypall-l30-embossed-ifu"]){max-width:640px}#gp-sheets .gp-pic.wide:has(img[src*="wypall-microfiber-ifu"]){max-width:640px}#gp-fibre .gp-pic.wide:has(img[src*="wypall-microfiber-ifu"]){max-width:860px}#gp-spec .gp-pic.wide:has(img[src*="mediclean-forte-ifu"]),#gp-spec .gp-pic.wide:has(img[src*="neodisher-lm2-ifu"]),#gp-spec .gp-pic.wide:has(img[src*="neodisher-prestop-ifu"]),#gp-spec .gp-pic.wide:has(img[src*="neodisher-ir-ifu"]){max-width:640px}.gp-k-dose .gp-pic:has(img[src*="virusolve-concentrate-ifu"]) figcaption .nw{white-space:nowrap}.gp-k-dose .gp-pic:has(img[src*="perasafe-ifu"]) figcaption .nw,.gp-k-custom .gp-pic:has(img[src*="perasafe-ifu"]) figcaption .nw{white-space:nowrap}#gp-dose .gp-pic.wide:has(img[src*="detergent-n-2-ifu"]){max-width:720px}#gp-dose .gp-pic:has(img[src*="detergent-n-2-ifu"]) figcaption .nw{white-space:nowrap}#gp-use .gp-pic.wide:has(img[src*="pinky-peach-ifu"]){max-width:860px}.gp-pic.wide:has(img[src*="n-3-ifu"]){max-width:760px}.gp-pic.wide:has(img[src*="g-1-ifu"]){max-width:960px}#gp-foam .gp-pic.wide:has(img[src*="g-2-ifu"]){max-width:960px}#gp-use .gp-pic.wide:has(img[src*="g-2-ifu"]){max-width:640px}#gp-film .gp-pic.wide:has(img[src*="zep-sanitary-ifu"]){max-width:960px}#gp-spec .gp-pic.wide:has(img[src*="zep-sanitary-ifu"]){max-width:860px}#gp-why .gp-pic.wide:has(img[src*="kimwipes-1-ply-ifu"]){max-width:860px}#gp-box .gp-pic.wide:has(img[src*="kimwipes-1-ply-ifu"]){max-width:640px}#gp-dose .gp-pic.wide:has(img[src*="sanipaster-sl-ifu"]){max-width:860px}#gp-sheets .gp-pic.wide:has(img[src*="wypall-l30-ifu"]){max-width:860px}#gp-box .gp-pic.wide:has(img[src*="wypall-l30-ifu"]){max-width:420px}#gp-spec .gp-pic.wide:has(img[src*="s-1-ifu"]){max-width:860px}.gp-pic.wide:has(img[src*="ud-450-ud-9000"]){max-width:760px}.gp-pic:has(img[src*="ud-450-ud-9000"]) figcaption .nw{white-space:nowrap}.gp-pics.n4:has(img[src*="green-apple-ifu"]),
.gp-pics.n4:has(img[src*="smart-san-h-1-ifu"]),
.gp-pics.n4:has(img[src*="g-2-ifu"]),
.gp-pics.n4:has(img[src*="sanipaster-sl-ifu"]){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1164px}.gp-pics.n4:has(img[src*="green-apple-ifu"]) .gp-pic:nth-child(4),
.gp-pics.n4:has(img[src*="smart-san-h-1-ifu"]) .gp-pic:nth-child(4),
.gp-pics.n4:has(img[src*="g-2-ifu"]) .gp-pic:nth-child(4),
.gp-pics.n4:has(img[src*="sanipaster-sl-ifu"]) .gp-pic:nth-child(4){grid-column:1/-1;width:100%;max-width:860px;justify-self:center}@media (max-width:899px){.gp-pics.n3,.gp-pics.n5,.gp-pics.n6,.gp-pics.n4:has(img[src*="green-apple-ifu"]),.gp-pics.n4:has(img[src*="smart-san-h-1-ifu"]),.gp-pics.n4:has(img[src*="g-2-ifu"]),.gp-pics.n4:has(img[src*="sanipaster-sl-ifu"]){grid-template-columns:minmax(0,1fr);max-width:640px}.gp-pics.n5 .gp-pic,.gp-pics.n5 .gp-pic:nth-child(n+4){grid-column:auto}}@media (max-width:640px){.gp-pics{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.gp-pics.n3:has(img[src*="odour-cigarette-panel"]){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1164px;gap:12px}.gp-pics:has(img[src*="odour-cigarette-panel"]) .gp-pic figcaption{font-size:15px;line-height:1.45}}@media (max-width:640px){.gp-pics.n3:has(img[src*="odour-cigarette-panel"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.gp-pics.n3:has(img[src*="odour-cigarette-panel"]) .gp-pic:last-child{grid-column:1/-1;width:calc((100% - 12px)/2);justify-self:center}}.gp-hw .gp-pic{width:100%;margin-top:12px}.gp-hw .gp-pic .im{border-radius:22px}@media (min-width:641px){.gp-hw li:has(.gp-pic){display:flex;flex-direction:column;align-items:center}.gp-hw .gp-pic{margin-top:auto;padding-top:12px}}@media (max-width:640px){.gp-hw .gp-pic{grid-column:1/-1;margin-top:10px}}.gp-uses.set-method>li{flex-basis:calc(25% - 12px);min-width:220px;padding:22px 22px 24px}.gp-uses.set-method .pi{width:112px;height:112px;margin:0 0 14px;border-radius:32px;background:linear-gradient(160deg,#fff,var(--ct));border:1px solid var(--line)}.gp-uses.set-method .pi svg{width:78px;height:78px}.gp-mat h3.no{margin-top:36px;color:#a5392b}.gp-mat ul.no i{position:relative}.gp-mat ul.no i::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:3px solid #d04a3a;background:linear-gradient(135deg,transparent calc(50% - 1.5px),#d04a3a calc(50% - 1.5px),#d04a3a calc(50% + 1.5px),transparent calc(50% + 1.5px))}.gp-dose.pw .gp-cyl{border-color:#b6c4ca;border-radius:0 0 30px 30px}.gp-dose.pw .gp-cyl::before{background:#b6c4ca}.gp-dose.pw .gp-cyl .f{border-radius:0 0 25px 25px;background:radial-gradient(circle at 30% 30%,#fff 0 1.4px,transparent 1.7px) 0 0/9px 9px,radial-gradient(circle at 70% 65%,#cfd8dc 0 1.2px,transparent 1.5px) 0 0/7px 7px,linear-gradient(180deg,#f7f9f9,#e2e8ea)}.gp-dose.pw .gp-cyl .f::before{background:#f1f4f5}.gp-dose.nocup .gp-da{grid-template-columns:minmax(0,1fr)}.gp-da .cp{margin-top:4px}.gp-da .cp b{color:var(--ink);font-size:1.15em}.gp-tl{display:grid;gap:16px}.gp-tl .bar{position:relative;display:grid;padding:clamp(26px,3vw,44px) clamp(22px,3.6vw,56px);border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-tl .bar{background:var(--bg);border-color:transparent}.gp-tl ol{position:relative;height:112px}.gp-tl ol li{position:absolute;left:var(--x);width:max-content;max-width:min(230px,30%);transform:translateX(-50%);display:grid;gap:2px;text-align:center}.gp-tl ol li.e0{transform:none;text-align:left}.gp-tl ol li.e4{transform:translateX(-100%);text-align:right}.gp-tl ol.up li{bottom:16px}.gp-tl ol.dn li{top:16px}.gp-tl ol li i{display:none}.gp-tl ol li b{font-size:21px;line-height:1.3;color:var(--ink)}.gp-tl ol li span{font-size:16.5px;line-height:1.5;color:var(--mute)}.gp-tl .tube{position:relative;height:30px;border-radius:999px;background:#eef3f5;box-shadow:inset 0 0 0 2px #d5e0e4}.gp-tl .lq{position:absolute;inset:5px;border-radius:999px;background:linear-gradient(90deg,#e9eeee 0%,#d4e8f2 5%,#58aee8 13.75%,#58aee8 40%,#a8d2ee 46%,#e1eff5 54%,#e1eff5 100%);transition:clip-path 1.3s cubic-bezier(.4,0,.2,1) .1s;clip-path:inset(0 0 0 0)}.gp.js .rv:not(.in) .gp-tl .lq{clip-path:inset(0 100% 0 0)}.gp-tl .d{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:3px solid var(--ci);z-index:1}.gp-tl .d0{margin-left:-2px}.gp-tl .d4{margin-left:-14px}.gp-tl .brk{position:absolute;top:-6px;bottom:-6px;width:12px;margin-left:-6px;background:linear-gradient(110deg,transparent 38%,var(--paper) 38%,var(--paper) 62%,transparent 62%)}.gp-sec.alt .gp-tl .brk{background:linear-gradient(110deg,transparent 38%,var(--bg) 38%,var(--bg) 62%,transparent 62%)}.gp-tl .hr{position:absolute;top:calc(100% + 10px);transform:translateX(-50%);font-size:15px;font-weight:700;color:var(--mute);white-space:nowrap}.gp-tl .soak{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.gp-tl .soak .k{align-self:center;max-width:7em;font-size:20px;font-weight:700;line-height:1.4;color:var(--ci)}.gp-tl .soak ul{display:contents}.gp-tl .soak li{display:flex;align-items:center;gap:18px;padding:20px 26px;border-radius:28px;background:linear-gradient(150deg,#fff,var(--ct));border:1px solid var(--line)}.gp-tl .soak li b{flex:0 0 auto;font-size:clamp(46px,2.4vw + 22px,64px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.gp-tl .soak li b small{margin-left:6px;font-size:20px;letter-spacing:0;color:var(--ci)}.gp-tl .soak li span{font-size:18px;line-height:1.55;color:var(--ink2)}.gp-tl .soak .nt{grid-column:1/-1;font-size:17px;line-height:1.6;color:var(--mute)}.gp-ru{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.gp-ru .cal,.gp-ru .bad{padding:clamp(24px,3vw,40px);border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-ru .cal,.gp-sec.alt .gp-ru .bad{background:var(--bg);border-color:transparent}.gp-ru .k{margin-bottom:20px;font-size:clamp(24px,1vw + 16px,30px);font-weight:700;line-height:1.35}.gp-ru ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.gp-ru ol li{display:grid;place-items:center;aspect-ratio:1.15;border-radius:16px;background:var(--c);color:#fff;font-size:20px;font-weight:700;transition:background-color .45s,color .45s;transition-delay:calc(var(--i) * .09s)}.gp-ru ol li:first-child{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c)}.gp.js .rv:not(.in) .gp-ru ol li{background:#eef1f0;color:var(--mute)}.gp-ru .st{display:flex;align-items:center;gap:16px;margin-top:22px;font-size:17.5px;line-height:1.55;color:var(--ink2)}.gp-ru .st .ic{flex:0 0 68px;display:grid;place-items:center;width:68px;height:68px;border-radius:22px;background:var(--ct)}.gp-ru .st .ic svg{width:48px;height:48px}.gp-ru .bad ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gp-ru .bad li{display:grid;justify-items:center;gap:6px;padding:16px 8px 18px;border-radius:22px;background:var(--bg)}.gp-sec.alt .gp-ru .bad li{background:var(--paper)}.gp-ru .bad .ic svg{width:76px;height:76px}.gp-ru .bad b{font-size:19px}@media (max-width:900px){.gp-hw{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.gp-hw::before{display:none}.gp-ru{grid-template-columns:minmax(0,1fr)}.gp-tl .soak{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-tl .soak .k{grid-column:1/-1;max-width:none}}@media (max-width:640px){.gp-hw{grid-template-columns:minmax(0,1fr);gap:16px}.gp-hw::before{display:block;left:46px;right:auto;top:40px;bottom:40px;width:3px;height:auto;background:repeating-linear-gradient(180deg,var(--c) 0,var(--c) 10px,transparent 10px,transparent 18px)}.gp-hw li{grid-template-columns:94px minmax(0,1fr);justify-items:start;align-items:center;text-align:left;column-gap:18px;row-gap:2px}.gp-hw .ic{grid-row:1/4;width:94px;height:94px;margin:0;border-radius:30px}.gp-hw .ic svg{width:62px;height:62px}.gp-hw .ic i{width:32px;height:32px;font-size:16px;top:-8px;right:-8px}.gp-hw .bg{font-size:30px}.gp-hw b{font-size:19px}.gp-uses.set-method>li{flex-basis:calc(50% - 8px);min-width:0;padding:16px}.gp-uses.set-method .pi{width:84px;height:84px;border-radius:26px}.gp-uses.set-method .pi svg{width:58px;height:58px}.gp-tl .bar{display:flex;flex-direction:column;gap:14px}.gp-tl ol{display:contents}.gp-tl ol li{position:relative;left:auto;bottom:auto!important;top:auto!important;width:auto;max-width:none;transform:none!important;text-align:left!important;padding-left:30px}.gp-tl ol li i{display:block;position:absolute;left:0;top:7px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--ci)}.gp-tl .tube{order:0;margin-bottom:34px}.gp-tl .soak{grid-template-columns:minmax(0,1fr)}.gp-tl .soak li{padding:18px 20px}.gp-ru ol{gap:6px}.gp-ru ol li{border-radius:12px;font-size:17px}.gp-ru .bad .ic svg{width:60px;height:60px}}.gp-gs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gp-gs li{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:4px 18px;padding:20px 22px;border-radius:28px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-gs li{background:var(--bg);border-color:transparent}.gp-gs .ic{grid-row:1/3;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--ct)}.gp-gs .ic svg{width:54px;height:54px}.gp-gs b{align-self:end;font-size:20px;line-height:1.35}.gp-gs li>span:not(.ic){align-self:start;font-size:17px;line-height:1.55;color:var(--ink2)}@media (max-width:900px){.gp-gs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gp-gs{grid-template-columns:minmax(0,1fr)}.gp-gs li{padding:16px 18px}}.gp-zn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gp-zn li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;align-items:start;padding:clamp(22px,2.6vw,32px);border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-zn li{background:var(--bg);border-color:transparent}.gp-zn .ic{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:32px;background:linear-gradient(160deg,#fff,var(--ct));border:1px solid var(--line)}.gp-zn .ic svg{width:76px;height:76px}.gp-zn .ic i{position:absolute;top:-9px;left:-9px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c);color:#fff;font-style:normal;font-size:16px;font-weight:700}.gp-zn b{display:block;font-size:22px;line-height:1.4}.gp-zn .bg{margin:6px 0 2px;font-size:clamp(30px,1.2vw + 20px,38px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ci)}.gp-zn p{font-size:18px;line-height:1.65;color:var(--ink2)}.gp-zn-pictures{max-width:720px;margin:clamp(28px,4vw,48px) auto 0}.gp-zn-pictures section+section{margin-top:32px}.gp-zn-pictures h3{font-size:clamp(20px,2vw,25px);line-height:1.4;margin:0 0 14px}.gp-zn-pictures figure{margin:0}.gp-zn-pictures figure+figure{margin-top:20px}.gp-zn-pictures img{display:block;width:100%;height:auto}.gp-zn-pictures figcaption{margin-top:8px;font-size:17px;line-height:1.6;color:var(--ink2)}@media (min-width:900px){.gp-zn-pictures{max-width:1100px}.gp-zn-pictures section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}.gp-zn-pictures h3{grid-column:1/-1}.gp-zn-pictures figure+figure{margin-top:0}.gp-zn-pictures figure:only-of-type{grid-column:1/-1;max-width:720px}}.gp-sv{padding:clamp(26px,3vw,44px);border-radius:32px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-sv{background:var(--bg);border-color:transparent}.gp-sv .bar{display:flex;height:22px;border-radius:999px;overflow:hidden;background:#eef1f0}.gp-sv .bar span{display:block;height:100%}.gp-sv .bar .more{flex:0 0 12%;background:repeating-linear-gradient(135deg,var(--ct) 0,var(--ct) 6px,#fff 6px,#fff 12px)}.gp-sv .ax{position:relative;height:26px;margin:8px 12% 18px 0;font-size:15px;font-weight:700;color:var(--mute)}.gp-sv .ax span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.gp-sv .ax span:first-child{transform:none}.gp-sv .ax span:last-child{transform:translateX(-100%)}.gp-sv ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gp-sv li{padding:20px 22px;border-radius:24px;background:var(--bg)}.gp-sec.alt .gp-sv li{background:var(--paper)}.gp-sv li:first-child{background:var(--ct)}.gp-sv .k{font-size:16px;font-weight:700;color:var(--ci)}.gp-sv li b{display:block;margin:4px 0 6px;font-size:21px;line-height:1.4}.gp-sv li p:not(.k){font-size:17px;line-height:1.6;color:var(--ink2)}.gp-sv .nt{margin-top:18px;font-size:16.5px;line-height:1.6;color:var(--mute)}.gp-vs{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(0,1fr) minmax(0,1fr);border-radius:32px;background:var(--paper);border:1px solid var(--line);overflow:hidden}.gp-sec.alt .gp-vs{background:var(--bg);border-color:transparent}.gp-vs .r{display:contents}.gp-vs .r>span{display:grid;align-content:center;gap:4px;padding:20px clamp(16px,2vw,28px);border-top:1px solid var(--line)}.gp-vs .r.hd>span{border-top:0;font-size:19px;font-weight:700;line-height:1.35}.gp-vs small{font-size:14.5px;font-weight:500;line-height:1.4;color:var(--mute)}.gp-vs .me{background:var(--ct)}.gp-vs .r>span b{font-size:19px;line-height:1.4}.gp-vs em{font-style:normal;font-size:18px;font-weight:700}.gp-vs .mt{display:flex;gap:5px}.gp-vs .mt i{width:30px;height:10px;border-radius:5px;background:#e3e8e6}.gp-vs .mt.ok i.on{background:#1E7A45}.gp-vs .mt.no i.on{background:#c0503f}.gp-vid{max-width:960px;margin:0 auto;border-radius:32px;overflow:hidden;background:#0d171c;box-shadow:var(--sh)}.gp-vid video{display:block;width:100%;height:auto}@media (max-width:900px){.gp-zn,.gp-sv ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gp-zn li{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:18px}.gp-zn .ic{width:84px;height:84px;border-radius:26px}.gp-zn .ic svg{width:58px;height:58px}.gp-vs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-vs .r>span:first-child{grid-column:1/-1;padding-bottom:0;border-top:1px solid var(--line)}.gp-vs .r.hd>span:first-child{display:none}.gp-vs .r>span:not(:first-child){border-top:0}.gp-vs .mt i{width:22px}}.gp-pr{display:grid;grid-template-columns:repeat(min(var(--n),3),minmax(0,1fr));gap:14px;max-width:1100px;margin:0 auto}.gp-pr a{display:grid;grid-template-columns:96px minmax(0,1fr) 40px;align-items:center;gap:18px;padding:16px 20px 16px 16px;border-radius:28px;background:var(--paper);border:1px solid var(--line);transition:border-color .25s,transform .25s}.gp-sec.alt .gp-pr a{background:var(--bg);border-color:transparent}.gp-pr a:hover{border-color:var(--c);transform:translateY(-2px)}.gp-pr img{width:96px;height:96px;object-fit:contain;mix-blend-mode:multiply;border-radius:18px;background:#fff}.gp-pr b{display:block;font-size:20px;line-height:1.35}.gp-pr a>span>span{display:block;margin-top:4px;font-size:16.5px;line-height:1.5;color:var(--mute)}.gp-pr i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ct);color:var(--ci)}.gp-pr i svg{width:20px;height:20px}.gp-szs ul{display:flex;justify-content:center;align-items:flex-end;gap:clamp(18px,4vw,56px)}.gp-szs li{display:grid;justify-items:center;gap:6px;text-align:center}.gp-szs .pk{display:flex;align-items:flex-end;height:220px}.gp-szs .pk svg{height:var(--h);width:auto}.gp-szs b{font-size:clamp(30px,1.2vw + 20px,40px);line-height:1.1;letter-spacing:-.02em}.gp-szs b small{margin-left:4px;font-size:18px;color:var(--ci)}.gp-szs li>span:last-child{max-width:12em;font-size:16.5px;line-height:1.5;color:var(--mute)}.gp-uds{--s:1.15;display:flex;justify-content:center;align-items:flex-end;gap:clamp(28px,6vw,90px)}.gp-uds figure{display:grid;justify-items:center;gap:14px;margin:0}.gp-uds .dv{display:block;width:calc(var(--w) * var(--s) * 1px);height:calc(var(--h) * var(--s) * 1px);filter:drop-shadow(0 18px 18px rgba(12,40,48,.16))}.gp-uds .dv svg{width:100%;height:100%}.gp-uds figcaption{display:grid;justify-items:center;gap:2px;text-align:center}.gp-uds b{font-size:22px}.gp-uds figcaption span{font-size:19px;font-weight:700;color:var(--ci)}.gp-uds small{font-size:16px;color:var(--mute)}.gp-uds em{margin-top:6px;padding:2px 12px;border-radius:999px;background:var(--ci);color:#fff;font-style:normal;font-size:14px;font-weight:700}.gp-uds figure:not(.me){opacity:.75}@media (max-width:900px){.gp-pr{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gp-pr a{grid-template-columns:72px minmax(0,1fr) 36px;gap:14px;padding:12px 14px 12px 12px}.gp-pr img{width:72px;height:72px}.gp-szs ul{gap:14px}.gp-szs .pk{height:150px}.gp-szs li>span:last-child{font-size:15px}.gp-uds{--s:.72;gap:28px}}.gp-kj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1200px;margin:0 auto;padding:0;list-style:none}.gp-kj>li{display:grid;align-content:start;gap:14px;padding:22px;border-radius:30px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-kj>li{background:var(--bg);border-color:transparent}.gp-kj>li.here{box-shadow:inset 0 0 0 2px var(--c)}.gp-kj .ic svg{display:block;width:72px;height:72px;border-radius:20px;background:var(--ct)}.gp-kj>li>b{font-size:21px;line-height:1.35}.gp-kj ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.gp-kj ul a{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:18px;background:#fff;border:1px solid var(--line);font-size:17px;font-weight:600;line-height:1.35;color:var(--ink2)!important;transition:border-color .25s}.gp-kj ul a:hover{border-color:var(--c)}.gp-kj ul img{width:52px;height:52px;object-fit:contain;mix-blend-mode:multiply}.gp-kj li.me a{border-color:var(--c);background:var(--ct)}.gp-kj em{display:block;font-style:normal;font-size:14.5px;font-weight:700;color:var(--ci)}@media (max-width:1080px){.gp-kj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gp-kj{grid-template-columns:minmax(0,1fr)}.gp-kj>li{padding:18px}}.gp-yd{display:grid;gap:16px;max-width:1000px;margin:0 auto}.gp-yd figure{margin:0;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;align-items:center;padding:24px 28px;border-radius:30px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-yd figure{background:var(--bg);border-color:transparent}.gp-yd figure.me{box-shadow:inset 0 0 0 2px var(--c)}.gp-yd figcaption b{display:block;font-size:20px;line-height:1.35}.gp-yd figcaption span{display:block;margin-top:6px;font-size:18px;line-height:1.5;color:var(--ink2)}.gp-yd figcaption .n{margin-top:2px;font-size:19px;font-weight:600;line-height:1.2}.gp-yd strong{font-size:clamp(34px,2vw + 20px,48px);font-weight:700;color:var(--ink);letter-spacing:-.02em}.gp-yd small{display:block;margin-top:4px;font-size:16px;color:var(--mute)}.gp-yd .bk{display:flex;flex-wrap:wrap;gap:4px;color:var(--c)}.gp-yd figure:not(.me) .bk{color:#9fb0b8}.gp-yd .bk svg{width:22px;height:22px}.gp-yd .nt{margin:0;text-align:right;font-size:15.5px;color:var(--mute)}@media (max-width:640px){.gp-yd figure{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.gp-yd .bk svg{width:17px;height:17px}}.gp-ss{--k:3.2px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:22px 18px;max-width:1160px;margin:0 auto;padding:0;list-style:none}.gp-ss a{display:grid;justify-items:center;gap:6px;padding:12px;border-radius:24px;color:var(--ink2)!important;text-align:center;transition:background-color .25s}.gp-ss a:hover{background:var(--ct)}.gp-ss .pc{display:block;width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));border-radius:6px;background:var(--f);border:2px solid var(--l);box-shadow:0 6px 16px rgba(16,40,52,.08)}.gp-ss b{font-size:16.5px;line-height:1.35}.gp-ss small{font-size:15px;color:var(--mute)}.gp-ss li.me a{background:var(--ct);box-shadow:inset 0 0 0 2px var(--c)}.gp-ss em{font-style:normal;font-size:14px;font-weight:700;color:var(--ci)}@media (max-width:640px){.gp-ss{--k:1.9px;gap:12px 8px}.gp-ss a{padding:8px}.gp-ss b{font-size:15px}.gp-ss small{font-size:14px}}.gp-cl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1100px;margin:0 auto;padding:0;list-style:none}.gp-cl li{display:grid;justify-items:start;gap:8px;padding:22px;border-radius:28px;background:var(--paper);border:1px solid var(--line)}.gp-sec.alt .gp-cl li{background:var(--bg);border-color:transparent}.gp-cl li.gn{box-shadow:inset 0 0 0 2px var(--c)}.gp-cl svg{width:96px;height:96px}.gp-cl b{font-size:20px}.gp-cl span{font-size:17px;line-height:1.55;color:var(--ink2)}@media (max-width:900px){.gp-cl{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-h1 a,.gp-spec dd a,.gp-prose a.kw{color:inherit;font-weight:inherit;text-decoration:none}.gp.big .gp-bc a,.gp.big .gp-bc li{font-size:18px}.gp.big .gp-beats li,.gp.big .gp-beats.many li{font-size:19.5px}.gp.big .gp-beats .tx .ch,.gp.big .gp-beats .tx em,.gp.big .gp-beats .tx small{font-size:17px}.gp.big .gp-ln,.gp.big .gp-ln a{font-size:17.5px}.gp.big .gp-re,.gp.big .gp-beats .gp-re,.gp.big button.gp-re{font-size:17.5px}.gp.big .gp-chips li{font-size:19px}.gp.big .gp-note{font-size:18.5px}.gp.big .gp-hdlh{font-size:20px}.gp.big .gp-hdl b{font-size:19.5px}.gp.big .gp-hdl small{font-size:16.5px}.gp.big .gp-fl b{font-size:20.5px}.gp.big .gp-fl small{font-size:16.5px}.gp.big .gp-key li{font-size:18px}.gp.big .gp-steps .tx>span{font-size:20px}.gp.big .gp-uses small{font-size:17.5px}.gp.big .gp-pic figcaption,.gp.big .gp-pics .gp-pic figcaption{font-size:20px}.gp.big .gp-pic .gp-pdoc,.gp.big .gp-pdoc a{font-size:17.5px}.gp.big .gp-dm legend,.gp.big .gp-dv label{font-size:19.5px}.gp.big .gp-dm span{font-size:20px}.gp.big .gp-dt p.k,.gp.big .gp-dt p.r{font-size:20px}.gp.big .gp-tt span{font-size:17.5px}.gp.big .gp-tt i{font-size:18.5px}.gp.big .gp-cyl b.cap{font-size:16.5px}.gp.big .gp-dn li{font-size:21px}.gp.big .gp-hw .tx{font-size:19.5px}.gp.big .gp-spec dt{font-size:19px}.gp.big .gp-spec dd{font-size:20.5px}.gp.big .gp-flow small{font-size:16.5px}.gp.big .gp-flow .hd span{font-size:17.5px}.gp.big .gp-flow ul span{font-size:18px}.gp.big .gp-flow .here{font-size:17px}.gp.big .gp-more{font-size:20px}.gp.big .gp-gal p{font-size:17.5px}.gp.big .gp-prose{font-size:19.5px}.gp.big .gp-dl .pg span{font-size:14.5px}.gp.big .gp-dl .dn b{font-size:20px}.gp.big .gp-dl .dn span{font-size:17.5px}.gp.big .gp-dask,.gp.big .gp-dask a{font-size:19.5px}.gp.big .gp-om,.gp.big .gp-om a{font-size:20px}.gp.big .gp-ct b{font-size:20px}.gp.big .gp-ct em,.gp.big .gp-cm em{font-size:17px}.gp.big .gp-ct .lb,.gp.big .gp-ct .c{font-size:19.5px}.gp.big .gp-cm dt,.gp.big .gp-cm dd{font-size:18.5px}.gp.big .gp-qr span{font-size:17.5px}.gp.big .gp-qr b{font-size:19.5px}.gp.big .gp-os b{font-size:20px}.gp.big .gp-os span{font-size:18px}