@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_c046079a-module__hRezta__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_c046079a-module__hRezta__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--ink:#1f1b17;--ink-2:#45403a;--muted:#756d64;--line:#e3dcd3;--line-soft:#ece6de;--well:#f4f0ea;--well-2:#ede7df;--bg:#fcfaf7;--action:#1a2533;--action-hover:#2c3e5c;--deal:#c24a1a;--deal-soft:#fbeae2;--good:#2f7d5b;--good-soft:#e5f2eb;--bad:#b3261e;--bad-soft:#fbe9e7;--info:#2f6fb0;--info-soft:#e7f0fa;--warn:#8a5d00;--warn-soft:#fbf1d9;--font:var(--font-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wrap:min(1200px, calc(100% - 44px));--r-lg:22px;--r-md:16px;--ease:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.47}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}img{max-width:100%;display:block}svg.lucide{stroke-width:1.6px;flex:none;width:18px;height:18px}:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:6px}.wrap{width:var(--wrap);margin:0 auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#1f1b1733;background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:#1f1b175c}::-webkit-scrollbar-thumb:active{background-color:#1f1b1780}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#1f1b173d transparent}}:root{--chrome-h:57px;--foot-gap:88px;--foot-peek:62px}main{min-height:calc(100dvh - var(--chrome-h) - var(--foot-gap) - var(--foot-peek));display:flow-root}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fcfaf7d1;border-bottom:1px solid #1f1b1714;position:sticky;top:0}.nav .wrap{align-items:center;gap:26px;height:56px;display:flex}.logo{letter-spacing:-.03em;flex:none;align-items:center;gap:8px;font-size:1.12rem;font-weight:600;display:inline-flex}.logo img{width:26px;height:26px}.links{color:var(--ink-2);flex:1;gap:2px;margin-left:-12px;font-size:.86rem;display:flex}.links a{white-space:nowrap;transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:999px;padding:7px 12px;position:relative}.links a:hover{color:var(--ink);background:var(--well)}.links a:active{background:var(--well-2)}.links a[aria-current=page]{color:var(--ink);font-weight:500}.links a[aria-current=page]:after{content:"";background:var(--action);border-radius:2px;width:20px;height:2px;margin-left:-10px;position:absolute;bottom:-10px;left:50%}.links a.deal{color:var(--deal)}.links a.deal:hover{background:var(--deal-soft)}.links a.deal[aria-current=page]:after{background:var(--deal)}.tools{align-items:center;gap:2px;margin-left:-12px;display:flex}.tool{width:40px;height:40px;color:var(--ink-2);transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.tool:hover{color:var(--ink);background:var(--well)}.bagcount{background:var(--action);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:600;display:grid;position:absolute;top:5px;right:4px}.bagcount:empty{display:none}.bagcount.bump{animation:bump .5s var(--ease-out)}@keyframes bump{30%{transform:scale(1.45)}}.tool.sm-only{display:none}.navsearch{position:relative}.navsearch .field{background:var(--well);width:270px;height:38px;color:var(--muted);transition:box-shadow .2s var(--ease), background-color .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.navsearch .field:focus-within{box-shadow:0 0 0 1.5px var(--action);background:#fff}.field input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.field input::placeholder{color:var(--muted);font-size:.86rem}.field input::-webkit-search-cancel-button{display:none}.search-pop{opacity:0;visibility:hidden;width:460px;max-height:min(560px,70dvh);transition:opacity .2s var(--ease), transform .25s var(--ease-out), visibility 0s linear .25s;background:#fff;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;transform:translateY(-6px);box-shadow:0 0 0 1px #1f1b170f,0 24px 60px -20px #1f1b1759}.navsearch.is-open .search-pop{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .25s var(--ease-out), visibility 0s;transform:none}.msearch{display:none}.sheet-field{background:var(--well);height:46px;color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.results .group{color:var(--muted);letter-spacing:.02em;padding:10px 10px 4px;font-size:.74rem;font-weight:600}.results .chips{flex-wrap:wrap;gap:6px;padding:4px 10px 10px;display:flex}.chip{background:var(--well);height:34px;transition:background-color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.86rem;font-weight:500;display:inline-flex}.chip:hover{background:var(--well-2)}.chip img{object-fit:cover;border-radius:50%;width:22px;height:22px;margin-left:-8px}.hit{transition:background-color .15s var(--ease);border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.hit:hover,.hit.is-active{background:var(--well)}.hit .thumb{background:var(--well);border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.hit:hover .thumb,.hit.is-active .thumb{background:#fff}.hit .thumb img{object-fit:contain;mix-blend-mode:multiply;width:82%;height:82%}.hit .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.hit .t mark{color:inherit;background:0 0;font-weight:700}.hit .b{color:var(--muted);font-size:.76rem}.hit .p{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.88rem;font-weight:500}.hit .p s{color:var(--muted);font-size:.74rem;font-weight:400;display:block}.results .all{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin:4px 0 0;padding:12px 10px;font-size:.88rem;font-weight:500;display:flex}.results .all:hover{color:var(--action-hover)}.results .none{color:var(--ink-2);padding:16px 10px 6px;font-size:.92rem}.results .none b{color:var(--ink)}h1,h2,h3{letter-spacing:-.035em;margin:0;font-weight:600}.display{letter-spacing:-.045em;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.02}.two-tone{font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.12}.two-tone span{color:var(--muted)}.textlink{color:var(--ink);white-space:nowrap;transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:2px;padding-bottom:2px;font-weight:500;display:inline-flex}.textlink:hover{background-size:calc(100% - 18px) 1px}.textlink svg{stroke-width:2px;width:16px;height:16px;transition:transform .35s var(--ease-out)}.textlink:hover svg{transform:translate(3px)}@property --edge{syntax:"<angle>";inherits:false;initial-value:0deg}.btn{--mx:50%;--my:50%;isolation:isolate;background:var(--action);color:#fff;letter-spacing:-.01em;white-space:nowrap;height:46px;transition:transform .3s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:500;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(110px circle at var(--mx) var(--my), #ffffff38, #fff0 70%);transition:opacity .35s var(--ease-out);position:absolute;inset:0}.btn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:conic-gradient(from var(--edge), transparent 0deg, transparent 230deg, #96cdff8c 285deg, #fff 320deg, #96cdff8c 345deg, transparent 360deg);-webkit-mask-composite:xor;transition:opacity .35s var(--ease-out);padding:1.5px;animation:2.6s linear infinite paused edge;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes edge{to{--edge:360deg}}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #1a253399,0 0 26px -8px #78beff73}.btn:hover:before,.btn:focus-visible:before{opacity:1}.btn:hover:after,.btn:focus-visible:after{opacity:1;animation-play-state:running}.btn:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.btn:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.btn:disabled:before,.btn:disabled:after{display:none}.btn.block{width:100%;height:52px;font-size:1.02rem}.btn svg{width:18px;height:18px}.round{width:46px;height:46px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.round:hover{background:var(--well)}.round:active{transform:scale(.94)}.round[aria-pressed=true]{color:var(--deal)}.round[aria-pressed=true] svg{fill:currentColor}.ghost{height:46px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:500;display:inline-flex}.ghost:hover{background:var(--well);box-shadow:inset 0 0 0 1px var(--ink-2)}.ghost:active{transform:scale(.98)}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:22px auto 18px;font-size:.82rem;display:flex}.crumbs a:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.crumbs svg{stroke-width:2px;width:12px;height:12px}.crumbs span[aria-current]{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:36ch;overflow:hidden}.fields{gap:14px;display:grid}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fld{gap:7px;display:grid}.fld>span{color:var(--ink-2);font-size:.84rem;font-weight:500}.fld>span small{color:var(--muted);font-weight:400}.fld input,.fld select,.fld textarea{width:100%;height:50px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);transition:box-shadow .2s var(--ease);background:#fff;border:none;border-radius:14px;outline:none;padding:0 16px;font-size:16px}.fld textarea{resize:vertical;height:92px;padding:14px 16px}.fld select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345403a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E") right 16px center/16px no-repeat;padding-right:40px}.fld input::placeholder,.fld textarea::placeholder{color:#a89f95}.fld input:hover,.fld select:hover,.fld textarea:hover{box-shadow:inset 0 0 0 1px #cfc6ba}.fld input:focus,.fld select:focus,.fld textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 4px #1a253314}.fld.bad input,.fld.bad select,.fld.bad textarea{box-shadow:inset 0 0 0 1.5px var(--bad)}.fld.bad input:focus,.fld.bad select:focus,.fld.bad textarea:focus{box-shadow:inset 0 0 0 1.5px var(--bad), 0 0 0 4px var(--bad-soft)}.fld .pw{position:relative}.fld .pw input{padding-right:52px}.fld .pw button{width:44px;height:44px;color:var(--muted);border-radius:11px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.fld .pw button:hover{color:var(--ink);background:var(--well)}.err{color:var(--bad);align-items:center;gap:6px;font-size:.8rem;font-style:normal;display:none}.fld.bad .err{display:flex}.err svg{stroke-width:2px;width:14px;height:14px}.check{cursor:pointer;color:var(--ink-2);align-items:flex-start;gap:11px;font-size:.9rem;line-height:1.45;display:flex}.check input{appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;transition:background-color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;border-radius:6px;flex:none;margin:1px 0 0}.check input:checked{box-shadow:none;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.check input:focus-visible{outline:2px solid var(--action);outline-offset:2px}.check a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.check.bad input{box-shadow:inset 0 0 0 1.5px var(--bad)}.modal{border-radius:var(--r-lg);background:var(--bg);width:min(420px,100vw - 32px);color:var(--ink);opacity:0;transition:opacity .25s var(--ease), transform .3s var(--ease-out), display .3s allow-discrete, overlay .3s allow-discrete;border:none;margin:auto;padding:26px;transform:scale(.96);box-shadow:0 30px 80px -20px #1f1b1773}.modal[open]{opacity:1;transform:none}@starting-style{.modal[open]{opacity:0;transform:scale(.96)}}.modal::backdrop{transition:background-color .3s var(--ease), display .3s allow-discrete, overlay .3s allow-discrete;background:#14100c00}.modal[open]::backdrop{background:#14100c52}@starting-style{.modal[open]::backdrop{background:#14100c00}}.modal h2{letter-spacing:-.025em;font-size:1.2rem}.modal p{color:var(--ink-2);margin:8px 0 0;font-size:.95rem}.modal .row{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.btn.danger{background:var(--bad)}.btn.danger:after{display:none}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;background:var(--ink);color:#fff;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .35s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:.9rem;font-weight:500;display:inline-flex;position:fixed;transform:translate(-50%,16px);box-shadow:0 16px 40px -12px #1f1b1780}.toast.show{opacity:1;transform:translate(-50%)}.toast svg{color:#8fd3b0;stroke-width:2.2px;width:18px;height:18px}.qty{height:40px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;display:inline-flex}.qty button{width:40px;height:40px;color:var(--ink-2);transition:background-color .15s var(--ease);border-radius:50%;place-items:center;display:grid}.qty button:hover{background:var(--well);color:var(--ink)}.qty button svg{stroke-width:2px;width:16px;height:16px}.qty output{text-align:center;min-width:26px;font-size:.95rem;font-weight:500}.qty.lg{height:52px}.qty.lg button{width:48px;height:52px}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 16px;display:grid}.card{flex-direction:column;display:flex;position:relative}.well{aspect-ratio:1;border-radius:var(--r-md);background:var(--well);place-items:center;display:grid;position:relative;overflow:hidden}.well>a{place-items:center;display:grid;position:absolute;inset:0}.well img{object-fit:contain;mix-blend-mode:multiply;width:78%;height:78%;transition:transform .5s var(--ease)}.card:hover .well img{transform:scale(1.04)}.collage{width:84%;height:70%;position:relative}.collage img{transform-origin:50% 100%;width:52%;height:76%;position:absolute;top:12%}.collage img:first-child{left:0;transform:rotate(-8deg)}.collage img:nth-child(2){z-index:1;top:4%;left:24%}.collage img:nth-child(3){right:0;transform:rotate(8deg)}.collage img:only-child{left:24%}.card:hover .collage img:first-child{transform:rotate(-12deg)translate(-4%)}.card:hover .collage img:nth-child(2){transform:translateY(-4%)}.card:hover .collage img:nth-child(3){transform:rotate(12deg)translate(4%)}.well .tags{z-index:1;pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}.tag{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1f1b1714}.tag svg{stroke-width:2px;width:13px;height:13px}.tag.timer{background:var(--deal);color:#fff}.tag.pack{color:var(--ink)}.add{width:38px;height:38px;color:var(--ink);transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 2px #1f1b171a,0 0 0 1px #1f1b170d}.add:hover{background:var(--action);color:#fff}.add svg{transition:transform .35s var(--ease-out)}.add:hover .pl{transform:rotate(90deg)}.add:active{transform:scale(.94)}.add .ck{display:none}.add.done{background:var(--action);color:#fff}.add.done .pl{display:none}.add.done .ck{display:block}.meta{flex-direction:column;flex:1;padding:12px 2px 0;display:flex}.flag{color:var(--deal);margin-bottom:3px;font-size:.74rem;font-weight:600}.card .name{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.card .name:hover{text-underline-offset:2px;text-decoration:underline}.card .brand{color:var(--muted);margin-top:2px;font-size:.78rem}.card .price{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:8px;font-size:.95rem;font-weight:500;display:flex}.card .price .was{color:var(--muted);font-size:.8rem;font-weight:400;text-decoration:line-through}.card .price .from{color:var(--muted);font-size:.76rem;font-weight:400}.card .sizes{background:var(--well);height:24px;color:var(--ink-2);transition:background-color .2s var(--ease);border-radius:999px;align-self:flex-start;align-items:center;margin-top:8px;padding:0 10px;font-size:.74rem;font-weight:500;display:inline-flex}.card .sizes:hover{background:var(--well-2);color:var(--ink)}.section{margin-top:64px}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.sheet{background:var(--bg);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:none;color:var(--ink);transition:transform .45s var(--ease-out), display .45s allow-discrete, overlay .45s allow-discrete;border:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-30px 0 80px -30px #1f1b1759}.sheet[open]{transform:none}@starting-style{.sheet[open]{transform:translate(100%)}}.sheet::backdrop{transition:background-color .45s var(--ease), display .45s allow-discrete, overlay .45s allow-discrete;background:#14100c00}.sheet[open]::backdrop{background:#14100c52}@starting-style{.sheet[open]::backdrop{background:#14100c00}}.sheet-inner{flex-direction:column;height:100%;display:flex}.sheet-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 22px;display:flex}.sheet-head h2{letter-spacing:-.025em;font-size:1.15rem}.sheet-head h2 small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:.86rem;font-weight:500}.sheet-body{overscroll-behavior:contain;flex:1;overflow:auto}.sheet-foot{padding:16px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:#fff}.added{background:var(--good-soft);color:var(--good);border-radius:12px;align-items:center;gap:10px;margin:14px 22px 0;padding:10px 14px;font-size:.86rem;font-weight:500;display:flex}.added svg{stroke-width:2.2px;width:18px;height:18px}.added[hidden]{display:none}.ship{margin:14px 22px 4px}.ship p{color:var(--ink-2);margin:0 0 8px;font-size:.88rem}.ship p b{color:var(--ink);font-weight:600}.ship.done p{color:var(--good);font-weight:500}.bar{background:var(--well-2);border-radius:999px;height:6px;overflow:hidden}.bar i{border-radius:inherit;background:var(--action);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .8s var(--ease-out), background-color .3s var(--ease);display:block}.ship.done .bar i{background:var(--good)}.lines{margin:8px 0 0;padding:0 22px;list-style:none}.line{border-bottom:1px solid var(--line-soft);grid-template-columns:76px 1fr;gap:14px;padding:16px 0;display:grid}.line:last-child{border-bottom:none}.line.flash{animation:flash 1.6s var(--ease)}@keyframes flash{0%,40%{background:var(--good-soft);box-shadow:0 0 0 10px var(--good-soft)}to{background:0 0;box-shadow:0 0 0 10px #0000}}.line .thumb{background:var(--well);border-radius:14px;place-items:center;width:76px;height:76px;display:grid}.line .thumb img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%}.line .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.line .b{color:var(--muted);margin-top:2px;font-size:.76rem}.line .row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.line .sum{text-align:right;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:500}.line .sum s{color:var(--muted);font-size:.74rem;font-weight:400;display:block}.line .rm{color:var(--muted);text-underline-offset:2px;margin-top:8px;font-size:.78rem;text-decoration:underline}.line .rm:hover{color:var(--ink)}.line .spec{color:var(--deal);align-items:center;gap:5px;margin-top:4px;font-size:.74rem;font-weight:600;display:inline-flex}.line .spec svg{stroke-width:2px;width:13px;height:13px}.line .nudge{background:var(--good-soft);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 8px 8px 10px;font-size:.78rem;line-height:1.35;display:flex}.line .nudge>svg{width:16px;height:16px;color:var(--good);flex:none}.line .nudge p{flex:1;min-width:0;margin:0}.line .nudge b{color:var(--good);font-weight:600}.line .nudge button{height:30px;color:var(--ink);transition:box-shadow .2s var(--ease);background:#fff;border-radius:999px;flex:none;padding:0 12px;font-size:.78rem;font-weight:600;box-shadow:inset 0 0 0 1px #2f7d5b40}.line .nudge button:hover{box-shadow:inset 0 0 0 1px var(--good)}.suggest{background:var(--well);border-radius:16px;margin:4px 22px 18px;padding:16px}.suggest h3{letter-spacing:-.01em;margin:0 0 10px;font-size:.86rem}.suggest ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.suggest li{grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.sthumb{background:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.sthumb img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%}.sname{min-width:0;font-size:.8rem;font-weight:500;line-height:1.3}.sname>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sname small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.76rem;font-weight:400;display:block}.sadd{width:40px;height:40px;color:var(--ink);box-shadow:0 1px 2px #1f1b1714, inset 0 0 0 1px var(--line);transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.sadd:hover{background:var(--action);color:#fff;box-shadow:none}.sadd:active{transform:scale(.94)}.sadd svg{width:18px;height:18px}.totals{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:1.05rem;font-weight:600;display:flex}.totals-note{color:var(--muted);margin:4px 0 14px;font-size:.78rem}.continue{color:var(--ink-2);margin:12px auto 0;font-size:.88rem;font-weight:500;display:block}.continue:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.empty{text-align:center;padding:56px 28px}.empty .ic{background:var(--well);width:64px;height:64px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.empty .ic svg{width:26px;height:26px}.empty h3{letter-spacing:-.02em;font-size:1.15rem}.empty p{color:var(--muted);margin:6px 0 20px;font-size:.92rem}.mlist{margin:0;padding:10px 12px;list-style:none}.mlist a{letter-spacing:-.015em;transition:background-color .15s var(--ease);border-radius:14px;grid-template-columns:48px 1fr 18px;align-items:center;gap:14px;padding:8px 10px;font-size:1rem;font-weight:600;display:grid}.mlist a:hover,.mlist a:active{background:var(--well)}.mlist .thumb{background:var(--well);border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.mlist .thumb img{object-fit:cover;width:100%;height:100%}.mlist .thumb svg{width:22px;height:22px;color:var(--deal)}.mlist .deal .thumb{background:var(--deal-soft)}.mlist a:not(.deal) .thumb svg{color:var(--ink-2)}.mlist .deal{color:var(--deal)}.mlist small{color:var(--muted);letter-spacing:0;font-size:.78rem;font-weight:500;display:block}.mlist a>svg{color:var(--muted)}.mlinks{border-top:1px solid var(--line-soft);margin:0;padding:6px 22px 12px;list-style:none}.mlinks a{color:var(--ink-2);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:13px 0;font-size:.95rem;display:flex}.mlinks li:last-child a{border-bottom:none}.help{background:var(--well);border-radius:18px;margin:4px 22px 22px;padding:18px}.help h3{letter-spacing:-.015em;font-size:.98rem}.help a,.help p{color:var(--ink-2);align-items:center;gap:10px;margin:10px 0 0;font-size:.9rem;display:flex}.help a:hover{color:var(--ink)}.brands{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.brands a{border-radius:var(--r-md);background:var(--well);text-align:center;letter-spacing:-.02em;height:84px;color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease), transform .3s var(--ease-out);place-items:center;padding:0 10px;font-size:.98rem;font-weight:700;display:grid}.brands a:hover{background:var(--well-2);color:var(--ink);transform:translateY(-2px)}.foot{margin-top:var(--foot-gap);background:var(--well);color:var(--muted);padding:18px 0 calc(24px + env(safe-area-inset-bottom));font-size:.8rem}.foot-cols{grid-template-columns:1.5fr repeat(3,1fr);gap:28px;padding-bottom:32px;display:grid}.foot .about{max-width:22rem;margin:18px 0 16px;line-height:1.6}.foot .contact{gap:8px;display:grid}.foot .contact a,.foot .contact span{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.foot .contact svg{width:16px;height:16px;color:var(--muted)}.foot h4{color:var(--ink);letter-spacing:0;margin:4px 0 22px;font-size:.82rem;font-weight:600}.foot ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.foot ul a:hover,.foot .contact a:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.trust .pay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trust .pay .label{color:var(--ink);margin-right:6px;font-weight:600}.trust .pay .cod{height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:6px;align-items:center;padding:0 12px;font-size:.74rem;font-weight:600;display:inline-flex}.trust .anpc{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.trust .anpc img{width:auto;height:50px;transition:transform .2s var(--ease);border-radius:6px}.trust .anpc a:hover img{transform:translateY(-1px)}.foot .legal{justify-content:space-between;gap:16px;padding-top:18px;line-height:1.6;display:flex}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@media (max-width:1100px){.links a{padding:7px 9px}.navsearch .field{width:210px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cut .card:nth-child(n+9){display:none}.brands{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.links,.navsearch{display:none}.nav .wrap{justify-content:space-between}.tools{margin-left:0}.tool.sm-only{display:grid}:root{--chrome-h:113px}.msearch{margin-top:10px;display:block}.msearch button{background:var(--well);width:100%;height:46px;color:var(--muted);text-align:left;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:.92rem;display:flex}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cut .card:nth-child(n+7){display:none}.foot-cols{grid-template-columns:1fr 1fr}.foot-cols>:first-child{grid-column:1/-1}.sheet.search{opacity:0;width:100vw;transition:transform .35s var(--ease-out), opacity .25s var(--ease), display .35s allow-discrete, overlay .35s allow-discrete;inset:0;transform:translateY(16px)}.sheet.search[open]{opacity:1;transform:none}@starting-style{.sheet.search[open]{opacity:0;transform:translateY(16px)}}}@media (max-width:640px){:root{--wrap:calc(100% - 32px);--chrome-h:109px}.nav .wrap{height:52px}.tool.hide-sm{display:none}.section{margin-top:48px}.section-head{margin-bottom:16px;display:block;position:relative}.two-tone{font-size:1.45rem}.two-tone span{letter-spacing:-.01em;margin-top:4px;font-size:.98rem;font-weight:500;line-height:1.35;display:block}.section-head .textlink{font-size:.9rem;position:absolute;top:5px;right:0}.section-head:has(.textlink) .two-tone{padding-right:72px}.section-head:has(.textlink) .two-tone span{margin-right:-72px}.section-head .textlink .dt{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.grid.cut .card:nth-child(n+7){display:flex}.well{border-radius:14px}.well .tags{top:8px;left:8px;right:8px}.tag{height:22px;padding:0 7px;font-size:.68rem}.add{width:40px;height:40px;bottom:8px;right:8px}.sheet{width:100vw}.brands{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.brands li{scroll-snap-align:start;flex:0 0 132px}.foot .legal{flex-direction:column}.trust{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.row2.split-sm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.btn:after,.bagcount.bump,.line.flash{animation:none}*,:before,:after{transition:none!important}}.lg-trigger{min-height:32px;color:var(--ink);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease);align-items:center;gap:8px;font-size:.86rem;font-weight:500;display:inline-flex}.lg-trigger:hover{text-decoration-color:currentColor}.lg-trigger svg{width:18px;height:18px;color:var(--good)}.lg-thumb{text-align:left;color:var(--ink);align-items:center;gap:12px;font-size:.8rem;font-weight:600;display:inline-flex}.lg-thumb img{width:40px;height:auto;box-shadow:0 0 0 1px var(--line), 0 4px 10px -6px #1f1b1759;transition:transform .3s var(--ease-out);border-radius:3px}.lg-thumb:hover img{transform:translateY(-2px)rotate(-2deg)}.lg-thumb small{color:var(--muted);font-weight:400;display:block}.lg-modal{background:var(--bg);width:min(1000px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);opacity:0;transition:opacity .25s var(--ease), transform .4s var(--ease-out), display .4s allow-discrete, overlay .4s allow-discrete;border:none;border-radius:28px;margin:auto;padding:0;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 40px 100px -30px #1f1b178c,0 0 0 1px #1f1b170a}.lg-modal[open]{opacity:1;transform:none}@starting-style{.lg-modal[open]{opacity:0;transform:translateY(12px)scale(.98)}}.lg-modal::backdrop{transition:background-color .3s var(--ease), display .3s allow-discrete, overlay .3s allow-discrete;background:#14100c00}.lg-modal[open]::backdrop{background:#14100c66}@starting-style{.lg-modal[open]::backdrop{background:#14100c00}}.lg-sheet{max-height:inherit;flex-direction:column;display:flex}.lg-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:18px 18px 18px 24px;display:flex}.lg-badge{background:var(--good-soft);width:44px;height:44px;color:var(--good);border-radius:14px;flex:none;place-items:center;display:grid}.lg-badge svg{width:22px;height:22px}.lg-title{min-width:0}.lg-title h2{letter-spacing:-.025em;margin:0;font-size:1.14rem}.lg-title p{color:var(--muted);margin:2px 0 0;font-size:.84rem}.lg-close{width:44px;height:44px;color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease), transform .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.lg-close:hover{background:var(--well);color:var(--ink);transform:rotate(90deg)}.lg-close svg{width:20px;height:20px}.lg-scroll{overscroll-behavior:contain;padding:26px 26px 28px;overflow:auto}.lg-notice{container-type:inline-size}.lg-grid{gap:24px;display:grid}@container (min-width:720px){.lg-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:36px}.lg-stage{position:sticky;top:0}}.lg-stage{background:radial-gradient(120% 80% at 50% 0%, #fff 0%, var(--well) 70%);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:22px;margin:0;padding:26px 26px 16px}.lg-paper{max-width:440px;transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#fff;border-radius:6px;margin:0 auto;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1b1714,0 22px 44px -22px #1f1b1773}.lg-paper:hover{transform:translateY(-3px);box-shadow:0 1px 2px #1f1b1714,0 30px 54px -24px #1f1b1780}.lg-paper img{width:100%;height:auto}.lg-stage figcaption{max-width:440px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:14px auto 0;font-size:.78rem;display:flex}.lg-zoom{height:34px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}:is(.lg-zoom:hover,.lg-stage:has(.lg-paper:hover) .lg-zoom){background:var(--action);color:#fff;box-shadow:none}.lg-zoom svg{width:14px;height:14px}.lg-body h3{letter-spacing:-.035em;margin:0;font-size:1.5rem;line-height:1.1}.lg-body p{color:var(--ink-2);text-wrap:pretty;margin:12px 0 0;font-size:.94rem;line-height:1.62}.lg-body .lg-lead{color:var(--ink);margin-top:10px;font-size:1.05rem;line-height:1.5}.lg-steps{box-shadow:inset 0 0 0 1px var(--line-soft);background:#fff;border-radius:18px;margin:20px 0 0;padding:18px 20px}.lg-steps h4{letter-spacing:-.01em;margin:0 0 12px;font-size:.94rem}.lg-steps ol{counter-reset:lg-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lg-steps li{counter-increment:lg-step;color:var(--ink-2);grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:.92rem;line-height:1.5;display:grid}.lg-steps li:before{content:counter(lg-step);background:var(--action);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:600;display:grid}.lg-body .lg-aside{border-left:2px solid var(--line);color:var(--muted);margin-top:20px;padding-left:14px;font-size:.86rem}.lg-more{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:18px;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;display:flex}.lg-more:hover{background:var(--well);box-shadow:inset 0 0 0 1px var(--ink-2)}.lg-more-ic{background:var(--well);width:40px;height:40px;color:var(--ink-2);transition:background-color .2s var(--ease);border-radius:12px;flex:none;place-items:center;display:grid}.lg-more:hover .lg-more-ic{background:#fff}.lg-more-ic svg{width:20px;height:20px}.lg-more-t{min-width:0;font-size:.92rem;font-weight:600}.lg-more-t small{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;font-weight:400;display:block}.lg-more-go{width:20px;height:20px;color:var(--ink-2);transition:transform .35s var(--ease-out);flex:none;margin-left:auto}.lg-more:hover .lg-more-go{transform:translate(2px,-2px)}@media (max-width:640px){.lg-modal{width:100%;max-height:94dvh;transition:opacity .25s var(--ease), transform .45s var(--ease-out), display .45s allow-discrete, overlay .45s allow-discrete;border-radius:26px 26px 0 0;margin:auto 0 0;transform:translateY(40px)}@starting-style{.lg-modal[open]{opacity:0;transform:translateY(40px)}}.lg-head{gap:12px;padding:14px 10px 14px 16px}.lg-badge{border-radius:12px;width:40px;height:40px}.lg-title h2{font-size:1.02rem}.lg-title p{font-size:.78rem}.lg-scroll{padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.lg-stage{border-radius:18px;padding:18px 18px 12px}.lg-body h3{font-size:1.3rem}}
