@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./geist-sans-latin-400-normal.gapTbOY8.woff2)format("woff2"),url(./geist-sans-latin-400-normal.BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./geist-sans-latin-600-normal.DFOURf8L.woff2)format("woff2"),url(./geist-sans-latin-600-normal.CA1yjETN.woff)format("woff")}:root{--radius:.5rem;--background:oklch(95.5% .008 92);--foreground:oklch(13% .012 60);--brass:oklch(52% .125 75);--brass-bright:oklch(72% .13 76);--brass-foreground:oklch(99% .002 90);--noted:oklch(50% .09 175);--done:oklch(52% .12 150);--done-foreground:oklch(99% .002 90);--waiting:oklch(66.6% .179 58.3);--waiting-ink:oklch(55.5% .163 48.998);--waiting-foreground:oklch(99% .002 90);--st-prog:oklch(58% .13 240);--st-review:oklch(56% .15 300);--orb-partof:#7c93b8;--orb-emerged:#7fa88a;--chat-ground:oklch(89.8% .002 90);--chat-ground-pattern:oklch(95.5% .008 92);--chat-ground-pattern-opacity:1;--bubble:oklch(98.5% .003 90);--bubble-mine:color-mix(in oklch, var(--brass) 15%, var(--chat-ground));--bubble-ink:oklch(24% .014 60);--card:oklch(100% 0 0);--card-foreground:oklch(13% .012 60);--popover:oklch(100% 0 0);--popover-foreground:oklch(13% .012 60);--primary:oklch(25% .03 60);--primary-foreground:oklch(97% .005 85);--secondary:oklch(94.5% .006 80);--secondary-foreground:oklch(22% .02 65);--muted:oklch(96% .005 82);--muted-foreground:oklch(42% .02 65);--accent:oklch(45% .1 220);--accent-foreground:oklch(98% 0 0);--destructive:oklch(55% .18 25);--border:oklch(88.5% .006 78);--input:oklch(88.5% .006 78);--ring:oklch(50% .12 75);--chart-1:oklch(50% .12 75);--chart-2:oklch(45% .1 220);--chart-3:oklch(50% .08 260);--chart-4:oklch(60% .12 35);--chart-5:oklch(55% .1 180);--sidebar:oklch(91% .006 78);--sidebar-foreground:oklch(13% .012 60);--sidebar-primary:oklch(50% .12 75);--sidebar-primary-foreground:oklch(98% 0 0);--sidebar-accent:oklch(45% .1 220);--sidebar-accent-foreground:oklch(98% 0 0);--sidebar-border:oklch(86% .008 76);--sidebar-ring:oklch(50% .12 75)}.dark{--background:oklch(16.5% .005 67);--foreground:oklch(93.4% .013 71);--brass:oklch(71% .113 76);--brass-bright:oklch(71% .113 76);--brass-foreground:oklch(20% .03 60);--noted:oklch(68% .08 140);--done:oklch(72% .13 150);--done-foreground:oklch(20% .03 60);--waiting:oklch(76.9% .188 70.08);--waiting-ink:oklch(82.8% .189 84.429);--waiting-foreground:oklch(20% .03 60);--st-prog:oklch(72% .12 240);--st-review:oklch(72% .13 300);--chat-ground:oklch(24.5% .002 90);--chat-ground-pattern:oklch(16.5% .005 67);--chat-ground-pattern-opacity:1;--bubble:oklch(28.5% .012 63);--bubble-mine:color-mix(in oklch, var(--brass) 20%, var(--bubble));--bubble-ink:oklch(85% .014 71);--card:oklch(20.4% .009 59);--card-foreground:oklch(93.4% .013 71);--popover:oklch(23.5% .011 61);--popover-foreground:oklch(93.4% .013 71);--primary:oklch(71% .113 76);--primary-foreground:oklch(20% .03 60);--secondary:oklch(26.5% .014 67);--secondary-foreground:oklch(90.1% .017 76);--muted:oklch(23.5% .011 61);--muted-foreground:oklch(75.1% .02 68);--accent:oklch(50% .1 220);--accent-foreground:oklch(95% .006 80);--destructive:oklch(62% .17 25);--border:oklch(29.6% .017 63);--input:oklch(29.6% .017 63);--ring:oklch(71% .113 76);--chart-1:oklch(55% .12 75);--chart-2:oklch(50% .1 220);--chart-3:oklch(55% .1 220);--chart-4:oklch(55% .12 30);--chart-5:oklch(58% .1 160);--sidebar:oklch(14.8% .005 65);--sidebar-foreground:oklch(93.4% .013 71);--sidebar-primary:oklch(71% .113 76);--sidebar-primary-foreground:oklch(20% .03 60);--sidebar-accent:oklch(50% .1 220);--sidebar-accent-foreground:oklch(95% .006 80);--sidebar-border:oklch(27% .012 63);--sidebar-ring:oklch(71% .113 76)}:where(:root){--motion-quick:.15s;--motion-standard:.52s;--motion-slow:.78s;--motion-reveal:.9s;--motion-breathe:1.5s;--motion-ripple:1.6s;--motion-run-round:2.2s;--motion-spin:1s;--motion-ease-enter:cubic-bezier(.2, 0, 0, 1);--motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--motion-ease-move:cubic-bezier(.4, 0, .2, 1);--motion-ease-breathe:cubic-bezier(.4, 0, .6, 1);--motion-ease-playful:cubic-bezier(.175, .885, .32, 1.275);--motion-stagger:40ms;--motion-spring-stiffness:.2;--motion-spring-damping:.45;--motion-rise:4px;--motion-travel:14px;--motion-arc:36px;--motion-stack-gap:18px;--motion-grow:1.03;--motion-glow:.8;--motion-celebration:14}:where(:root[data-motion=calm]){--motion-quick:.216s;--motion-standard:.749s;--motion-slow:1.123s;--motion-reveal:1.296s;--motion-breathe:1.5s;--motion-ripple:1.6s;--motion-run-round:2.2s;--motion-spin:1s;--motion-ease-enter:cubic-bezier(.2, 0, 0, 1);--motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--motion-ease-move:cubic-bezier(.4, 0, .2, 1);--motion-ease-breathe:cubic-bezier(.4, 0, .6, 1);--motion-ease-playful:cubic-bezier(.175, .885, .32, 1.275);--motion-stagger:58ms;--motion-spring-stiffness:.2;--motion-spring-damping:.45;--motion-rise:4px;--motion-travel:14px;--motion-arc:36px;--motion-stack-gap:18px;--motion-grow:1.03;--motion-glow:.8;--motion-celebration:14}:where(:root[data-motion=lively]){--motion-quick:.11s;--motion-standard:.38s;--motion-slow:.569s;--motion-reveal:.657s;--motion-breathe:1.5s;--motion-ripple:1.6s;--motion-run-round:2.2s;--motion-spin:1s;--motion-ease-enter:cubic-bezier(.2, 0, 0, 1);--motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--motion-ease-move:cubic-bezier(.4, 0, .2, 1);--motion-ease-breathe:cubic-bezier(.4, 0, .6, 1);--motion-ease-playful:cubic-bezier(.175, .885, .32, 1.275);--motion-stagger:29ms;--motion-spring-stiffness:.2;--motion-spring-damping:.45;--motion-rise:4px;--motion-travel:14px;--motion-arc:36px;--motion-stack-gap:18px;--motion-grow:1.03;--motion-glow:.8;--motion-celebration:14}@media (prefers-reduced-motion:reduce){:where(:root){--motion-quick:75ms;--motion-standard:.26s;--motion-slow:.39s;--motion-reveal:.45s;--motion-breathe:0s;--motion-ripple:0s;--motion-run-round:0s;--motion-spin:2.4s;--motion-ease-enter:cubic-bezier(.2, 0, 0, 1);--motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--motion-ease-move:cubic-bezier(.4, 0, .2, 1);--motion-ease-breathe:cubic-bezier(.4, 0, .6, 1);--motion-ease-playful:cubic-bezier(.4, 0, .2, 1);--motion-stagger:20ms;--motion-spring-stiffness:.2;--motion-spring-damping:1;--motion-rise:0px;--motion-travel:0px;--motion-arc:0px;--motion-stack-gap:18px;--motion-grow:1;--motion-glow:.8;--motion-celebration:0}}:where(:root[data-less-motion=on]){--motion-quick:75ms;--motion-standard:.26s;--motion-slow:.39s;--motion-reveal:.45s;--motion-breathe:0s;--motion-ripple:0s;--motion-run-round:0s;--motion-spin:2.4s;--motion-ease-enter:cubic-bezier(.2, 0, 0, 1);--motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--motion-ease-move:cubic-bezier(.4, 0, .2, 1);--motion-ease-breathe:cubic-bezier(.4, 0, .6, 1);--motion-ease-playful:cubic-bezier(.4, 0, .2, 1);--motion-stagger:20ms;--motion-spring-stiffness:.2;--motion-spring-damping:1;--motion-rise:0px;--motion-travel:0px;--motion-arc:0px;--motion-stack-gap:18px;--motion-grow:1;--motion-glow:.8;--motion-celebration:0}:where(.brand-frame){--font-sans:"Geist Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}:is(body:has(>*>.brand-frame),body:has(>.brand-frame)){margin:0}:where(.brand-frame) img,:where(.brand-frame) video{max-width:100%}:where(.brand-frame) a{color:inherit}:where(.brand-frame) :is(button,input,select,textarea){font:inherit;color:inherit;margin:0}:where(.brand-frame) :is(h1,h2,p){margin:0}.brand-frame{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.brand-frame *,.brand-frame :before,.brand-frame :after{box-sizing:border-box}[hidden]:where(:not([hidden=until-found])){display:none!important}.by-top{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:12px;padding:12px 24px;display:flex}.by-top .by-logo{width:auto;height:34px;display:block}.by-top .by-name{color:var(--card-foreground);font-size:17px;font-weight:600}.by-top .by-sp{flex:1}.by-top .by-home{align-items:center;text-decoration:none;display:flex}.by-top .by-made{color:var(--muted-foreground);font-size:11.5px}.by-page{max-width:1040px;margin:0 auto;padding:26px 24px 50px}.by-block{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:calc(var(--radius) + 6px)}.by-bhead{border-bottom:1px solid var(--border);padding:12px 16px;font-size:14px;font-weight:600}.by-bbody{padding:16px}.by-note{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.by-chip{border:1px solid var(--brass);color:var(--brass);border-radius:999px;padding:2px 9px;font-size:11.5px;display:inline-block}.by-chip.gone{border-color:var(--destructive);color:var(--destructive)}.by-btn{border:1px solid var(--border);border-radius:var(--radius);font:inherit;background:var(--card);color:var(--card-foreground);cursor:pointer;justify-content:center;align-items:center;padding:11px 16px;font-size:14.5px;text-decoration:none;display:inline-flex}.by-btn.go{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.by-btn.full{width:100%}.by-btn[disabled]{opacity:.5;cursor:default}.by-f{flex-direction:column;gap:6px;display:flex}.by-f>span{font-size:13.5px;font-weight:600}.by-f small{color:var(--muted-foreground);font-weight:400}.by-inp{border:1px solid var(--border);border-radius:var(--radius);font:inherit;background:var(--card);color:var(--card-foreground);width:100%;min-height:44px;padding:10px 12px;font-size:15px}.by-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.by-form{flex-direction:column;gap:14px;display:flex}.by-hr{background:var(--border);height:1px}.by-choice{flex-direction:column;gap:8px;display:flex}.by-opt{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.by-opt:has(input:checked){border-color:var(--brass);box-shadow:0 0 0 2px color-mix(in srgb, var(--brass) 22%, transparent)}.by-opt input{accent-color:var(--primary);margin-top:3px}.by-opt .t{font-size:14.5px;font-weight:600}.by-opt .l{color:var(--muted-foreground);margin-top:2px;font-size:13px}.by-opt .pr{white-space:nowrap;margin-left:auto;font-size:14px}.by-totals{flex-direction:column;gap:6px;font-size:14px;display:flex}.by-totals .r{gap:12px;display:flex}.by-totals .r span:last-child{margin-left:auto}.by-totals .r.big{border-top:1px solid var(--border);margin-top:4px;padding-top:6px;font-size:17px;font-weight:600}.by-price{font-size:24px;font-weight:600}.by-h1{margin:0;font-size:24px;font-weight:600;line-height:1.25}.by-desc{font-size:14.5px;line-height:1.6}.by-photo{border-radius:calc(var(--radius) + 6px);border:1px solid var(--border);aspect-ratio:1;background:var(--muted);overflow:hidden}.by-photo img,.by-photo video{object-fit:cover;width:100%;height:100%;display:block}.by-media{margin-top:10px}.by-media summary{cursor:pointer;list-style:none;position:relative}.by-media summary::-webkit-details-marker{display:none}.by-media summary img{border-radius:calc(var(--radius) + 6px);width:100%;display:block}.by-media summary .by-play{background:#00000073;border:2px solid #fff;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.by-media summary .by-play:after{content:"";border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:20px solid #fff;position:absolute;top:17px;left:24px}.by-media[open] summary{display:none}.by-media video,.by-media .by-gif{border-radius:calc(var(--radius) + 6px);width:100%;display:block}.by-buy{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:28px;display:grid}.by-stack{flex-direction:column;gap:14px;display:flex}.by-banner{border-radius:var(--radius);border:1px solid var(--brass);background:color-mix(in srgb, var(--brass) 10%, var(--card));color:var(--card-foreground);padding:14px 16px;font-size:14px;line-height:1.5}.by-refused{color:var(--destructive);margin:0;font-size:13px;line-height:1.5}.by-rows{flex-direction:column;gap:9px;font-size:14px;display:flex}.by-rows .r{gap:10px;display:flex}.by-rows .k{color:var(--muted-foreground);flex-shrink:0;width:110px}.by-narrow{max-width:620px;margin:0 auto}.by-line{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.by-line .th{border-radius:var(--radius);background:var(--muted);flex-shrink:0;width:56px;height:56px;overflow:hidden}.by-line .th img{object-fit:cover;width:100%;height:100%}.by-line .nm{font-size:14.5px;font-weight:600}.by-line .sub{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.by-line .am{white-space:nowrap;margin-left:auto}.by-line .by-inp{text-align:center;width:64px;min-height:36px;padding:6px 8px}.by-link{color:var(--brass);cursor:pointer;font-size:12.5px;font:inherit;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:none}.by-steps{flex-direction:column;display:flex}.by-st{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.by-dot{border:1.5px solid var(--border);background:var(--card);border-radius:50%;flex-shrink:0;width:20px;height:20px}.by-st.done .by-dot{background:var(--brass);border-color:var(--brass)}.by-st.todo .t{color:var(--muted-foreground)}.by-shophead{align-items:center;gap:16px;margin-bottom:8px;display:flex}.by-shophead .by-logo{height:56px}.by-lead{max-width:640px;margin:10px 0 22px;font-size:14.5px;line-height:1.6}.by-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:16px;display:grid}.by-item{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.by-item .ph{aspect-ratio:1;background:var(--muted);position:relative}.by-item .ph img{object-fit:cover;width:100%;height:100%;display:block}.by-item.gone .ph:after{content:"Sold out";color:#fff;text-align:center;background:#0000009e;padding:8px;font-size:13px;font-weight:600;position:absolute;inset:auto 0 0}.by-item .ib{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.by-item .nm{font-size:14.5px;font-weight:600}.by-item .pp{font-size:15px;font-weight:600}.by-item .acts{gap:8px;margin-top:auto;padding-top:6px;display:flex}.by-item .acts form{flex:1;display:flex}.by-item .acts .by-btn{flex:1;padding:8px 10px;font-size:13.5px}.by-basketbar{border:1px solid var(--brass);border-radius:calc(var(--radius) + 4px);background:color-mix(in srgb, var(--brass) 10%, var(--card));align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.by-basketbar .w{font-size:14px;font-weight:600}.by-basketbar .w small{color:var(--muted-foreground);font-size:12.5px;font-weight:400;display:block}.by-words{white-space:pre-line;padding:16px;font-size:14px;line-height:1.6}@media (width<=767px){.by-top{padding:12px 16px}.by-page{padding:16px 16px 40px}.by-buy{grid-template-columns:1fr;gap:16px}.by-grid{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.by-two{grid-template-columns:1fr}.by-item .acts{flex-direction:column}.by-h1{font-size:20px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-plain{--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--primary:#111;--primary-foreground:#fff;--muted:#f3f4f6;--muted-foreground:#4b5563;--accent:#f3f4f6;--accent-foreground:#111;--brass:#1f2937;--border:#e5e7eb;--input:#e5e7eb;--ring:#2563eb;--radius:.75rem;--font-sans:"Geist Sans", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-sans);color:var(--foreground)}.sh{background:var(--primary);height:58px;color:var(--primary-foreground);z-index:3;font-family:var(--font-sans);flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.sh-logo{width:34px;height:34px;font-family:var(--brand-font,var(--font-sans));border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:inline-flex;overflow:hidden}.sh-logo img{object-fit:cover;width:100%;height:100%}.sh-name{font-family:var(--brand-font,var(--font-sans));color:inherit;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:21px;font-weight:600;text-decoration:none;overflow:hidden}.sh-tick,.sb-tick{vertical-align:-3px;flex-shrink:0;width:20px;height:20px;margin-left:4px;display:inline-block}.sh-lic{white-space:nowrap;border:1.5px solid;border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:11px;font-weight:600}.sh-sp{flex:1}.sh-btn{color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 55%, transparent);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 9px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.sh-btn svg{width:16px;height:16px}.sd-item{background:#000;flex-direction:column;display:flex;position:absolute;inset:0}.sd-body{flex:1;min-height:0;position:relative;overflow:hidden}.sd-item .fm-shade{display:none}.sd-item .fm-tag{background:#111111db;top:10px;right:10px}.sd-hint{color:#fff;text-align:center;background:#181818d6;border-radius:22px;width:max-content;max-width:82%;padding:9px 18px;font-size:15px;font-weight:600;line-height:1.35;position:absolute;top:36%;left:50%;transform:translate(-50%)}.sd-count{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sd-side{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;right:10px}:is(.sd-side:has(details[open]),.sd-strip:has(details[open])){z-index:25}.sd-rb{color:#fff;cursor:pointer;flex-direction:column;align-items:center;gap:5px;text-decoration:none;list-style:none;display:flex}.sd-rb::-webkit-details-marker{display:none}.sd-ic{background:#181818db;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sd-ic svg{width:24px;height:24px}.sd-lb{color:#fff;background:#181818db;border-radius:6px;padding:1px 7px;font-size:13px;font-weight:600}.sd-strip{color:#f5f5f5;z-index:3;font-family:var(--font-sans);background:#111111f2;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px 16px;display:flex;position:relative}.sd-pr,.sd-sh,.sd-ln{color:#e5e5e5;font-size:14px;line-height:1.4}.sd-sh{align-items:flex-start;gap:8px;display:flex}.sd-sh svg{flex-shrink:0;width:17px;height:17px;margin-top:1px}.sd-tag{color:#fff;background:#3f3f46;border-radius:6px;margin-right:8px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}.sd-row{align-items:center;gap:12px;display:flex}.sd-th{background:#333;border-radius:10px;flex-shrink:0;width:52px;height:52px;display:block;overflow:hidden}.sd-th img{object-fit:cover;width:100%;height:100%;display:block}.sd-np{flex:1;min-width:0}.sd-nm{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.sd-pp{color:#fff;font-size:16px;font-weight:600}.sd-pp small{color:#d4d4d4;font-size:13px;font-weight:400}.sd-go{background:var(--primary);color:var(--primary-foreground);border:1.5px solid var(--primary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;font-size:17px;font-weight:600;list-style:none;display:inline-flex}.sd-go::-webkit-details-marker{display:none}.sd-go[disabled]{opacity:.6;cursor:default}.sd-wide{color:#fff;background:0 0;border-color:#fff;width:100%}.sd-sheet>summary{list-style:none}.sd-sheet>summary::-webkit-details-marker{display:none}.sd-sheet[open]>summary:after{content:"";z-index:20;cursor:default;background:#00000080;position:fixed;inset:0}.sd-panel{z-index:21;background:var(--card);color:var(--card-foreground);overscroll-behavior:contain;text-align:left;white-space:normal;border-radius:20px 20px 0 0;flex-direction:column;gap:12px;padding:14px 16px 0;font-size:15px;font-weight:400;display:flex;position:fixed;inset:max(44px,6%) 0 0;overflow-y:auto;box-shadow:0 -12px 40px #00000059}.sd-panel:before{content:"";background:#d1d5db;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:0 auto 2px;display:block}.sd-ph{align-items:center;gap:10px;display:flex}.sd-ph b{flex:1;font-size:22px;font-weight:600;line-height:1.2}.sd-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:30px;line-height:1;text-decoration:none}.st-whytext{flex-direction:column;gap:10px;font-size:15px;line-height:1.45;display:flex}.st-whytext p{margin:0}.sd-list{border-top:1px solid var(--border);flex-direction:column;margin-bottom:16px;display:flex}.sd-list>a,.sd-list button{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;padding:14px 0;font-weight:600;text-decoration:none;display:block}.sd-list form{display:block}.sd-red{color:#b91c1c!important}.pf{gap:12px}.pf-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-one{font-size:14.5px;line-height:1.45}.pf-place{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:8px;display:grid}.pf-add{font:inherit;color:var(--brass);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13.5px}.pf-card{border-width:1.5px;padding:10px 12px}.pf-card:has(input:checked){border:2px solid var(--foreground);box-shadow:none}.pf-card input{opacity:0;pointer-events:none;position:absolute}.pf-card{position:relative}.pf-item{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.pf-item .sd-th{width:56px;height:56px}.pf-iw{flex:1;min-width:0}.pf-iw .t{font-size:16px;font-weight:600}.pf-q .by-inp{text-align:center;border-radius:999px;width:76px}.pf-also{justify-content:center;padding:4px 0 16px;display:flex}.pf-terms{color:#1f2937;background:#f5f6f8;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;line-height:1.45;display:flex}.pf-terms svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.pf-plan .r b{font-weight:600}.pf-answer{color:#065f46;background:#ecfdf5;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.pf-foot{background:var(--card);border-top:1px solid var(--border);z-index:2;flex-direction:column;gap:8px;margin:0 -16px;padding:10px 16px 18px;display:flex;position:sticky;bottom:0}.pf-total{font-size:17px;font-weight:600;display:flex}.pf-total span:last-child{margin-left:auto}.pf-pay{color:#fff;background:#111;border-color:#111;border-radius:14px;gap:10px;padding:15px;font-size:18px;font-weight:600}.pf-pay svg{width:19px;height:19px}.pf-commit{font-size:12.5px}.sb{background:var(--muted);color:var(--foreground);border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.sb-c{color:#fff;background:#1f2937;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:flex}.sb-w{min-width:0}.sb-n{font-size:16px;font-weight:600}.sb-l{color:var(--muted-foreground);margin-top:2px;font-size:13.5px;line-height:1.45}.lw{color:#1f2937;background:#f5f6f8;border-radius:12px;flex-direction:column;gap:8px;padding:12px;font-size:13.5px;line-height:1.5;display:flex}.lw-r{flex-direction:column;gap:1px;display:flex}.lw-k{color:#4b5563;font-size:12.5px;font-weight:600}.lw-v{white-space:pre-line}.lw-m{color:var(--destructive)}.lw-btn{align-self:flex-start}.vt{flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;display:flex}.vt-h{font-size:14px;font-weight:600}.vt-r{gap:10px;display:flex}.vt-r span:last-child{text-align:right;margin-left:auto}.vt-k{color:#4b5563}.sd-end{background:var(--background);color:var(--foreground);font-family:var(--font-sans);flex-direction:column;gap:14px;padding:24px 18px 0;display:flex;position:absolute;inset:0;overflow-y:auto}.sd-endhead{align-items:center;gap:10px;display:flex}.sd-endname{font-family:var(--brand-font,var(--font-sans));font-size:24px;font-weight:600}.sd-endh{margin:0;font-size:26px;font-weight:600;line-height:1.2}.sd-grid3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sd-gt{aspect-ratio:3/4;background:var(--muted);border-radius:12px;display:block;position:relative;overflow:hidden}.sd-gt img{object-fit:cover;width:100%;height:100%;display:block}.sd-gp{color:#fff;background:#111111db;border-radius:8px;padding:2px 8px;font-size:13px;font-weight:600;position:absolute;bottom:6px;left:6px}.sd-endacts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sd-endacts .by-btn{padding:14px;font-weight:600}.sd-next{color:#fff;background:#111111e6;border-radius:999px;align-self:center;align-items:center;gap:10px;margin:auto 0 18px;padding:8px 16px 8px 8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sd-next .sh-logo{width:32px;height:32px;font-size:14px}.sd-doorway{color:#fff;text-decoration:none;display:block;position:absolute;inset:0}.sd-nextpill{width:max-content;margin:0;position:absolute;top:40px;left:50%;transform:translate(-50%)}.st-wrap{color:#f5f2ec;background:#26221e;min-height:100dvh;font-family:Geist Sans,system-ui,sans-serif;container-type:inline-size}.st-frame{grid-template-columns:minmax(0,1fr) minmax(0,470px) minmax(0,1.6fr);align-items:center;gap:20px;display:grid}.st-col{contain:layout;background:#000;border-radius:22px;height:100dvh;max-height:860px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000059}.st-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.st-row::-webkit-scrollbar{display:none}.st-pane{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%}.st-brand{height:100%;min-height:0}.st-pane .feed-wrap,.st-pane .feed-frame{height:100%}.st-pane .feed-frame{display:block}.st-pane .feed-side{display:none}.st-pane .feed-col{max-width:none;height:100%;box-shadow:none;border-radius:0}.st-side{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.st-left{justify-self:end;align-items:stretch;width:min(100%,300px)}.st-shops{color:#fff;background:#111;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.st-shops svg{width:18px;height:18px}.st-kind{letter-spacing:.05em;text-transform:uppercase;color:#d6cfc4;margin-top:18px;font-size:12px}.st-name{color:#fff;font-size:22px;font-weight:600}.st-sub{color:#d6cfc4;font-size:13.5px}.st-list{flex-direction:column;gap:6px;display:flex}.st-t{color:#f5f2ec;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.st-t.on,.st-t[data-on]{background:#ffffff24;font-weight:600}.st-t i{background:#4a443d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;font-weight:600;display:flex;overflow:hidden}.st-t img{object-fit:cover;width:100%;height:100%}.st-t span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-v{color:#60a5fa}.st-orders{gap:12px;display:flex}.st-o{color:#f5f2ec;font-size:13.5px}.st-right{flex-direction:row;justify-self:stretch;align-items:center;gap:20px;padding-left:0}.st-arrows{flex-direction:column;gap:12px;display:flex}.st-ar{color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;text-decoration:none;display:flex}.st-panel{color:#111;background:#fff;border-radius:20px;flex-direction:column;gap:14px;width:min(420px,100%);max-height:min(860px,100dvh - 40px);padding:20px;display:flex;overflow-y:auto}.st-tabs{border-bottom:1px solid #e5e7eb;gap:16px;padding-bottom:8px;font-size:14px;font-weight:600;display:flex}.st-tabs a{color:#374151;text-decoration:none}.st-h{color:#4b5563;margin-top:4px;font-size:13px;font-weight:600}.st-prog{flex-direction:column;gap:6px;display:flex}.st-bar{background:#e5e7eb;border-radius:3px;height:6px;display:block;overflow:hidden}.st-bar i{background:#111;height:100%;display:block}.st-papers{background:#f3f4f6;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:10px 14px;font-size:14px;list-style:none;display:flex}.st-unit{flex-direction:column;gap:10px;display:flex}@container (width<=1100px){.st-panel{display:none}}@container (width<=900px){.st-frame{display:block}.st-col{max-width:440px;margin:0 auto}.st-side{display:none}}@container (width<=500px){.st-col{max-width:none;box-shadow:none;border-radius:0;max-height:none}}.cm-sheet{z-index:30;background:var(--card);min-height:0;max-height:80%;color:var(--card-foreground);border-radius:20px 20px 0 0;flex-direction:column;gap:12px;padding:18px 16px 22px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #00000059}.cm-head{align-items:center;gap:10px;font-size:17px;display:flex}.cm-x{color:inherit;margin-left:auto;font-size:26px;text-decoration:none}.cm-list{flex-direction:column;gap:14px;display:flex}.cm{align-items:flex-start;gap:10px;display:flex}.cm.hid{opacity:.6}.cm-av{color:#111;background:#e7e2d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.cm-who{font-size:14px;font-weight:600}.cm-who small{color:var(--muted-foreground);margin-left:6px;font-weight:400}.cm-seller{color:#065f46;border:1px solid #065f46;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600}.cm-tx{overflow-wrap:anywhere;margin-top:2px;font-size:14.5px;line-height:1.45}.cm-acts{gap:12px;margin-top:4px;display:flex}.cm-acts button{font:inherit;color:#1f2937;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.cm-write{border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:12px;display:flex}.cm-write .by-inp{flex:1}.cm-form{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.cm-wrong{color:#a3261d;font-size:13px}@container (width>=1101px){.cm-sheet{border-radius:20px;width:min(420px,61.5385% - 381.846px);max-height:min(860px,100dvh - 40px);position:fixed;inset:50% auto auto calc(38.4615% + 361.846px);transform:translateY(-50%)}.st-frame:has(.cm-sheet) .st-panel{visibility:hidden}}.sg{background:#fff;max-width:760px;min-height:100dvh;margin:0 auto;padding:22px 18px 40px}.sg-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.sg-head>div{flex:1}.sg-h{margin:0 0 4px;font-size:26px;font-weight:600}.sg-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.sg-card{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.sg-pic{aspect-ratio:1;background:#f3f4f6;border-radius:16px;display:block;position:relative;overflow:hidden}.sg-pic img{object-fit:cover;width:100%;height:100%;display:block}.sg-tag{font-style:italic;position:absolute;top:10px;left:10px}.sg-who{align-items:center;gap:8px;font-size:15.5px;display:flex}.sg-logo{color:#fff;background:#1f2937;border-width:0;width:30px;height:30px;font-size:13px}.sgd-top{margin-bottom:12px}.sgd-back{color:var(--foreground);font-size:15px;font-weight:600}.sgd-logo{background:var(--primary);width:72px;height:72px;color:var(--primary-foreground);border-color:var(--background);font-size:32px}.sgd-name{font-family:var(--brand-font,var(--font-sans));font-size:32px}.sgd-acts{gap:10px;margin-bottom:16px;display:flex}.sgd-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:0 -24px 18px;display:grid}.sgd-cell{flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.sgd-pic{aspect-ratio:4/5;background:var(--muted);display:block;position:relative;overflow:hidden}.sgd-pic img{object-fit:cover;width:100%;height:100%;display:block}.sgd-nm{padding:0 6px;font-size:13.5px}.sgd-buy{gap:6px;padding:0 6px;display:flex}.sgd-buy form{flex:1;display:flex}.sgd-buy .by-btn{flex:1;padding:7px;font-size:13px}.sgd-cell>.by-btn{margin:0 6px;padding:7px;font-size:13px}.sgd-papers{margin-bottom:16px}@media (width<=767px){.sgd-grid{margin:0 -16px 18px}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce),(prefers-contrast:more){.sd-strip,.sd-ic,.sd-lb,.sd-hint,.sd-next,.sd-gp,.sd-item .fm-tag{-webkit-backdrop-filter:none;background:#111}.feed,.st-row{scroll-behavior:auto}}.bk-nojs .bk-t,.bk-nojs .bk-dpill .n{font-weight:600}.bk-nojs .bk-dpill .w,.bk-nojs .bk-dpill .m{font-weight:400}.brand-frame b,.brand-frame strong,.st-wrap b,.st-wrap strong,.cb-plain b,.cb-plain strong,.brand-frame h1,.brand-frame h2,.st-wrap h1,.st-wrap h2,.cb-plain h1{font-weight:600}.pf-momo{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pf-momo[hidden],.pf-nets[hidden]{display:none}.pf-nets{flex-direction:column;gap:6px;display:flex}.pf-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pf-momo .by-note .pf-add{font-size:inherit;padding:0}
