:root{--bg:#f6f3ee;--surface:#fbf9f6;--surface-2:#efebe4;--surface-3:#e4ded5;--surface-ink:#262523;--line:#e2ddd4;--line-2:#d6d0c5;--line-strong:#aaa196;--ink:#262523;--ink-2:#4b4843;--ink-3:#6f6a63;--ink-4:#837d75;--accent:#7a5a3c;--accent-hover:#5f4529;--eyebrow:#7a5a3c;--sale:#8e3a2e;--page-max:1600px;--section-gap:140px;--page-pad:clamp(24px,5vw,88px);--ease-slow:cubic-bezier(.2,.7,.2,1)}@media (max-width:1100px){:root{--page-pad:32px}}@media (max-width:760px){:root{--section-gap:88px;--page-pad:20px}}html body{letter-spacing:-.002em;font-weight:300}html b,html strong{font-weight:500}html h2,html .lx-sec-h h2,html .sec-h h2{font-family:var(--font-head);letter-spacing:-.04em;font-weight:200;line-height:1.12}html .lx-sec-h h2,html .sec-h h2{font-size:clamp(30px,3.6vw,54px)}html .eyebrow,html .lx-eyebrow{letter-spacing:.28em;color:var(--ink-3);font-size:12px;font-weight:500}@media (max-width:760px){html .eyebrow,html .lx-eyebrow{letter-spacing:.22em;font-size:12px}}html .lx-sec-h,html .sec-h{border-bottom:0;margin-bottom:44px;padding-bottom:0}html .lx-more,html .sec-more{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--line-strong);min-height:44px;padding-bottom:3px;font-size:12px;font-weight:500}html .lx-topbar{color:var(--ink-3);border-bottom:1px solid var(--line);letter-spacing:.06em;background:0 0;font-size:12px}html .lx-topbar a{color:var(--ink);border-bottom-color:var(--line-strong)}@media (max-width:760px){html .lx-topbar{font-size:12px}}html .hdr{border-bottom:1px solid var(--line);background:#f6f3eeeb}html .hdr-bar{height:64px}html .sbox{border:0;border-bottom:1px solid var(--line-2);background:0 0;height:40px;padding:0 4px}html .sbox:focus-within{border-color:var(--ink);background:0 0}html .gnb{background:0 0;border-top:0}html .gnb-item{letter-spacing:.12em;color:var(--ink-2);font-size:12.5px;font-weight:400}html .gnb-item[aria-current=page]{border-bottom-width:1px;font-weight:500}html .gnb-all{letter-spacing:.12em;font-size:12.5px;font-weight:500}html .hdr-logo .hdr-logo-word{letter-spacing:.4em;font-size:24px;font-weight:400}@media (max-width:760px){html .hdr .hdr-bar{height:auto}html .hdr-logo .hdr-logo-word{letter-spacing:.32em;font-size:20px}html .gnb-item{letter-spacing:.06em;font-size:13px}}html .gband{opacity:.85}html .gband-list{font-size:12px}html .lx-btn,html .btn-primary,html .fd-btn,html .crt-btn,html .v5-btn{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:500}html .lx-btn{min-height:52px;padding:0 34px}html .lx-btn.is-light:hover{color:var(--ink);background:#fff}html .lx-hero{height:min(100svh - 100px,980px);min-height:560px}html .lx-slide{transition:opacity 1.8s var(--ease-slow),visibility 0s 1.8s}html .lx-slide.is-on{transition:opacity 1.8s var(--ease-slow)}html .lx-slide img{transition:transform 9s linear;transform:scale(1.06)}html .lx-slide.is-on img{transform:scale(1)}html .lx-slide-copy{justify-content:flex-end;padding-bottom:120px}html .lx-hero-title{letter-spacing:-.045em;font-size:clamp(40px,5.6vw,84px);font-weight:200;line-height:1.06}html .lx-hero-sub{font-size:15px;font-weight:300}@media (max-width:760px){html .lx-hero{aspect-ratio:3/4;height:auto;min-height:0;max-height:none}html .lx-slide-copy{padding-bottom:84px}html .lx-hero-title{font-size:clamp(32px,9vw,44px)}}@media (prefers-reduced-motion:reduce){html .lx-slide img,html .lx-slide.is-on img{transition:none;transform:none}}.lx-statement{max-width:980px;margin:var(--section-gap) auto 0;text-align:center;justify-items:center;gap:18px;padding:0 8px;display:grid}.lx-statement-t{font-family:var(--font-head);letter-spacing:-.035em;color:var(--ink);word-break:keep-all;margin:0;font-size:clamp(26px,3.2vw,46px);font-weight:200;line-height:1.4}.lx-statement-s{max-width:560px;color:var(--ink-3);word-break:keep-all;margin:0;font-size:15px;line-height:1.85}html .lx-pillars{border-top:0;gap:clamp(24px,4vw,64px)}html .lx-pillars li,html .lx-pillars li+li{border:0;padding:0}html .lx-pillar-no{letter-spacing:.3em;color:var(--ink-4);font-size:13px}html .lx-pillars em{letter-spacing:-.01em;font-size:clamp(30px,3vw,44px);font-weight:400}html .lx-pillars b{letter-spacing:.02em;font-size:15px;font-weight:500}html .lx-pillars p{color:var(--ink-3);font-size:14.5px;line-height:1.95}html .lx-how{background:0 0;margin-left:0;margin-right:0;padding:0}html .lx-steps{gap:clamp(24px,4vw,64px)}html .lx-step-no{width:auto;height:auto;color:var(--ink-4);border:0;justify-content:start;font-size:44px;font-weight:300}@media (max-width:760px){html .lx-pillars li,html .lx-pillars li+li{border-top:0;padding:0 0 8px}html .lx-pillars{gap:44px}}html .lx-cats{gap:clamp(16px,2.4vw,40px)}html .lx-cat-img{aspect-ratio:3/4}html .lx-cat-img:after{background:linear-gradient(#0000 60%,#14131161)}html .lx-cat-label em{font-size:clamp(28px,2.6vw,40px);font-weight:400}html .lx-cat-label b{letter-spacing:.3em;font-size:12px}html .lx-cat-links a{color:var(--ink-3);font-size:13.5px}html .lx-cat-img img,html .lx-edit-img img{transition:transform 1.6s var(--ease-slow)}html .lx-cat-img:hover img{transform:scale(1.035)}html .lx-edit{background:0 0}html .lx-edit-img{min-height:min(78vh,760px)}html .lx-edit-copy h2{font-size:clamp(28px,3.2vw,48px)}html .lx-edit-body{color:var(--ink-3);font-size:15px;line-height:2}html .lx-edit.is-dark{background:var(--surface-ink)}html .lx-service{border-top:1px solid var(--line);border-bottom:0}html .lx-service-item b{font-weight:500}@media (max-width:760px){html .lx-edit-img{aspect-ratio:4/5;min-height:0}}.lx-lead{color:var(--ink-3);margin:-24px 0 40px;font-size:15px}html .lx-curated .fl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(16px,2.4vw,40px)}@media (max-width:760px){html .lx-curated .fl-grid{grid-template-columns:1fr;row-gap:40px}html .lx-curated article.fc{container-type:inline-size}}html article.fc .fth.is-square{aspect-ratio:4/5}html article.fc .fc-ship,html article.fc .fc-tags,html article.fc .fc-spec,html article.fc .fc-maker small{display:none}html article.fc .fc-body{gap:4px;padding:18px 0 0}html .fc-maker b{letter-spacing:.24em;color:var(--ink-4);font-size:12px;font-weight:500}html .fc-name{-webkit-line-clamp:2;min-height:0;color:var(--ink);font-size:15px;font-weight:300}html .fc-price b{font-size:15px;font-weight:400}html .fc-price s,html .fc-price em{font-size:12px;font-weight:400}html article.fc .fc-quick{opacity:0;transition:opacity .4s}html article.fc:hover .fc-quick,html article.fc:focus-within .fc-quick{opacity:1}html article.fc .fc-cart{opacity:0;transition:opacity .4s}html article.fc:hover .fc-cart,html article.fc:focus-within .fc-cart{opacity:1}html article.fc:hover .fc-thumb .fth img{transition:transform 1.4s var(--ease-slow);transform:scale(1.035)}html .fl-grid{gap:64px clamp(16px,2vw,32px)}@media (min-width:1101px){html .fl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html .pc-badge{letter-spacing:.06em;border:0;font-size:12px;color:var(--ink-2)!important;background:#fbf9f6eb!important}@media (max-width:760px){html article.fc .fc-quick,html article.fc .fc-cart{opacity:1}html article.fc .fc-cart{top:calc(125cqw - 46px)}html .fl-grid{row-gap:40px}html .fc-name{font-size:14px}}html .fl-head h1,html .ph-title{letter-spacing:-.045em;font-size:clamp(34px,4vw,60px);font-weight:200}html .fl-filters{border-top:0;border-bottom:1px solid var(--line);padding:12px 0 18px}html .fl-chip{min-height:36px;color:var(--ink-3);border:0;border-bottom:1px solid #0000;padding:0 10px;font-size:13px}html .fl-chip[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink);background:0 0;font-weight:500}html .fl-chip i{color:var(--ink-4)}@media (max-width:760px){html .fl-chip{min-height:44px}html .fl-fsheet-body .fl-chip{border:1px solid var(--line-2)}html .fl-fsheet-body .fl-chip[aria-current=true]{background:var(--ink);color:#fff}}html .ph-benefits,html .ph-stats li,html .ph-stats a{border-color:var(--line)}.fd-stack{display:none}@media (min-width:1024px){html .fd{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:clamp(40px,5vw,96px)}html .fd-gallery{display:block;position:static}html .fd-thumbs{display:none}html .fd-main,html .fd-main .fth{border-radius:0}html .fd-main .fth.is-square,html .fd-stack .fth.is-square{aspect-ratio:4/5}.fd-stack{gap:clamp(12px,1.6vw,24px);margin:clamp(12px,1.6vw,24px) 0 0;padding:0;list-style:none;display:grid}html .fd-buy{top:calc(var(--header-h) + 24px);position:sticky}}html .fd-name{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,40px);font-weight:200;line-height:1.18}html .fd-maker b{letter-spacing:.24em;color:var(--ink-4);font-size:12px;font-weight:500}html .fd-summary{color:var(--ink-3);font-size:14.5px;line-height:1.8}html .fd-price-row b{font-size:28px;font-weight:300}html .fd-key{font-size:13.5px}html .fd-opts{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}html .fd-optchip{border:1px solid var(--line-2);font-weight:400}html .fd-optchip[aria-pressed=true]{color:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}html .fd-pick-note{border-left-color:var(--line-strong);font-size:13px}html .fd-tablist [role=tab]{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px}html .st-title,html .gd-title{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,40px);font-weight:200}html .gd-step,html .gd-note,html .sh-card,html .st-points li{border-color:var(--line);background:0 0}html .st-service,html .st-service .sh-cs{background:var(--surface-2)!important;color:var(--ink)!important}html .st-service h3,html .st-service .eyebrow,html .st-service p{color:var(--ink)!important}html .pc-block{border-top:1px solid var(--ink);margin-top:var(--section-gap);padding-top:28px}html .pc-title{font-family:var(--font-head);letter-spacing:-.04em;font-size:clamp(24px,2.4vw,36px);font-weight:200}html .pc-ours{border-bottom:1px solid var(--line);padding:16px 0}html .pc-ours-v b{font-weight:300}html .pc-row{border-bottom:1px solid var(--line);padding:16px 0;font-size:14px}html .pc-market{letter-spacing:.2em;text-transform:none;color:var(--ink-2);min-width:110px;font-size:12px}html .pc-price b,html .pc-diff{font-weight:400}html .pc-link{border:0;border-bottom:1px solid var(--line-strong);letter-spacing:.12em;background:0 0;border-radius:0;min-height:36px;font-size:12px}html .pc-note{color:var(--ink-4);font-size:12.5px;line-height:1.8}html .ft{background:var(--surface-ink)}html .ft-col h3{letter-spacing:.28em;font-size:12px;font-weight:500}html .ft-links a{font-weight:300}.lxr{opacity:0;transition:opacity 1.1s var(--ease-slow),transform 1.1s var(--ease-slow);transform:translateY(28px)}.lxr.lxr-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lxr{opacity:1;transition:none;transform:none}}@media (max-width:760px){html .fc-maker b,html .fd-maker b,html .ft-col h3,html .lx-cat-label b{font-size:12px}}html .lx-slide:after{background:linear-gradient(#0000 32%,#14131138 58%,#1413119e 100%),linear-gradient(90deg,#14131161 0%,#0000 55%)}html .lx-slide:after,html .lx-slide:not(.is-dark):after{background:radial-gradient(58% 62% at 14% 74%,#181715c7 0%,#18171599 40%,#18171533 70%,#0000 88%),linear-gradient(#0000 54%,#18171573 100%)}html .lx-hero-sub{color:#fff}html .lx-hero-title,html .lx-hero-sub{text-shadow:0 1px 24px #00000059}html .lx-btn.is-light{color:#fff;background:#1817154d;border-color:#fff}@media (max-width:760px){html .lx-slide:after,html .lx-slide:not(.is-dark):after{background:linear-gradient(#0000 24%,#18171566 44%,#181715b8 66%,#181715db 100%)}}
.sg{display:none}@media (max-width:1023px){:root{--header-h:56px;--gnb-h:0px}.sg{margin:0 calc(-1 * var(--page-pad));display:block;position:relative}.sg-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sg-track::-webkit-scrollbar{display:none}.sg-track li{scroll-snap-align:start;flex:0 0 100%}.sg-track .fth.is-square{aspect-ratio:4/5}.sg-dots{justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;bottom:10px;left:0;right:0}.sg-dots button{place-items:center;width:28px;height:44px;display:grid}.sg-dots i{background:#ffffff8c;width:16px;height:2px;display:block;box-shadow:0 0 2px #0000004d}.sg-dots button[aria-selected=true] i{background:#fff;width:22px}.sg-count{right:var(--page-pad);letter-spacing:.12em;color:#fff;text-shadow:0 0 4px #0006;font-size:12px;position:absolute;bottom:12px}html .fd-main,html .fd-thumbs,html .fd-stack{display:none!important}html .fd{grid-template-columns:1fr;gap:24px}html .fd-gallery{display:block;position:static}html .fd-buy{position:static}html .fd-crumb{display:none}}@media (max-width:1023px) and (min-width:761px){html .lx-hero{aspect-ratio:3/2;height:auto;min-height:0}html .lx-slide-copy{padding-bottom:84px}}@media (max-width:760px){html .lx-hero{aspect-ratio:4/5}html .lx-slide-copy{padding-bottom:72px}html .lx-hero-title{font-size:clamp(30px,8.4vw,40px);line-height:1.14}html .lx-hero-sub{max-width:34ch;margin:12px 0 20px;font-size:14px;line-height:1.7}html .lx-btn{min-height:48px;padding:0 26px}html h2,html .lx-sec-h h2,html .sec-h h2{letter-spacing:-.03em}html .lx-sec-h h2,html .sec-h h2{font-size:clamp(26px,7vw,32px)}html .lx-statement-t{font-size:clamp(22px,6.2vw,28px);line-height:1.5}html .lx-sec-h{margin-bottom:28px}html .lx-sec-h .lx-more{align-self:flex-end}html .fl-grid,html .lx-curated .fl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}html .lx-curated .fl-grid>:nth-child(3){grid-column:1/-1}html article.fc .fc-cart{top:calc(125cqw - 46px)}html .fc-name{-webkit-line-clamp:2;min-height:2.9em;font-size:13.5px}html .fc-price b{font-size:14.5px}html .pc-row{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;display:grid}html .pc-market{min-width:0}html .pc-price{justify-self:end}html .pc-diff{grid-column:1/-1}html .pc-time{color:var(--ink-4);grid-column:1;font-size:12px}html .pc-link{grid-column:2;justify-self:end;align-items:center;min-height:44px;display:inline-flex}html .pc-pending{grid-column:2;justify-self:end}html .lv-room{gap:16px}html .lv-chat{max-height:56svh}}@media (max-width:390px){html .lx-hero-title{font-size:30px}}@media (min-width:761px) and (max-width:1023px){html .fl-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}html .lx-cats{grid-template-columns:repeat(3,minmax(0,1fr))}html .lx-pillars,html .lx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (hover:none){html article.fc .fc-quick,html article.fc .fc-cart{opacity:1}html article.fc:hover .fc-thumb .fth img,html .lx-cat-img:hover img{transform:none}}@media (max-width:760px){html .ft .ft-in{row-gap:0;grid-template-columns:1fr!important}html .ft .ft-in>.ft-col:first-child{margin-bottom:24px}html .ft-fold{border-top:1px solid #ffffff1f}html .ft-fold h3{margin:0}.ft-fold-btn{color:#fff;width:100%;min-height:52px;font:inherit;letter-spacing:inherit;text-transform:inherit;justify-content:space-between;align-items:center;display:flex}.ft-fold-btn i{font-size:18px;font-style:normal;font-weight:300}html .ft-fold.is-open>div{padding-bottom:16px}html .ft-links{grid-template-columns:1fr 1fr}}@media (max-width:1023px){html .eyebrow,html .lx-eyebrow,html .ft-col h3,html .fc-maker b,html .fd-maker b,html .lx-topbar,html .lx-topbar *,html .ph-step-no,html .gd-desc,html .pc-badge,html .lx-cat-label b,html .lx-pillar-no,html .lx-more,html .sec-more{font-size:12px}}html .ph.has-wide-steps .ph-step-no,html .ph .ph-step-no{font-size:12px}.cp-mbar,.co-mbar{display:none}@media (max-width:760px){.cp-mbar,.co-mbar{z-index:70;padding:10px var(--page-pad) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f3eef7;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.cp-mbar span,.co-mbar span{flex:1;line-height:1.25;display:grid}.cp-mbar small,.co-mbar small{color:var(--ink-3);font-size:12px}.cp-mbar b,.co-mbar b{font-size:18px;font-weight:400}.cp-mbar .crt-btn,.co-mbar .btn{flex:none;align-items:center;min-height:48px;padding:0 26px;display:inline-flex}:is(html body:has(.cp-mbar) .ft-bottom,html body:has(.co-mbar) .ft-bottom){padding-bottom:84px}html .fl-bar{top:var(--header-h);z-index:30;background:var(--bg);margin:0 calc(-1 * var(--page-pad)) 16px;padding:8px 0;padding-left:var(--page-pad);padding-right:var(--page-pad);border-bottom:1px solid var(--line);position:sticky}html .lv-in input,html .lv-nick input{height:44px;font-size:16px}}@media (max-width:1023px){html{-webkit-tap-highlight-color:transparent}html a:active,html button:active{opacity:.6;transition:opacity}html body{overscroll-behavior-y:none}}@media (max-height:500px) and (orientation:landscape){html .lx-hero{aspect-ratio:auto;height:100svh;min-height:0}html .lx-slide-copy{padding-bottom:40px}html .lx-hero-title{font-size:28px}html .lx-hero-sub{display:none}}.sgv{z-index:220;touch-action:pan-x pan-y pinch-zoom;padding-bottom:env(safe-area-inset-bottom,0px);background:#111;position:fixed;inset:0;overflow-y:auto}.sgv-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sgv-list img{width:100%;height:auto;display:block}.sgv-close{top:calc(8px + env(safe-area-inset-top,0px));z-index:2;color:#fff;background:#00000080;border-radius:50%;width:44px;height:44px;font-size:18px;position:fixed;right:8px}.sg-track li{cursor:zoom-in}@media (max-width:760px){html .errp{padding-left:var(--page-pad);padding-right:var(--page-pad);box-sizing:border-box;max-width:100%}html .errp-search{box-sizing:border-box;width:100%;max-width:100%}html .errp-search input{flex:auto;width:0;font-size:16px}html .errp-sub{max-width:100%}}@media (max-height:500px) and (orientation:landscape){.sg-track .fth.is-square{aspect-ratio:auto;height:78svh}.sg-track .fth img{object-fit:contain;background:var(--surface-2)}}html .ft-logo.lx-wordmark{text-align:left;grid-template-columns:none;place-items:flex-start start;display:flex!important}html .ft-logo.lx-wordmark span{grid-column:auto;justify-self:start}@media (max-width:760px){html .ft-logo.lx-wordmark span{letter-spacing:.26em;margin-right:0;font-size:20px}html .fd-tablist{justify-content:space-between;gap:0;overflow-x:visible}html .fd-tab{letter-spacing:.06em;flex:1 1 0;min-width:0;padding:0 4px;font-size:12px}html .fd-table{table-layout:auto;min-width:0;font-size:12px}html .fd-table th,html .fd-table td{white-space:nowrap;padding:9px 5px}html .fd-table th:first-child,html .fd-table td:first-child{white-space:normal;word-break:keep-all;text-align:left;padding-left:8px}html .fd-table-wrap{border-left:0;border-right:0}}html .ft-logo.lx-wordmark span,html .ft-logo.lx-wordmark small{align-self:flex-start}.fl-fsheet-go{display:none}@media (max-width:760px){html .fl-fsheet-go{bottom:calc(-22px - env(safe-area-inset-bottom,0px));margin:6px -18px calc(-22px - env(safe-area-inset-bottom,0px));min-height:56px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ink);color:#fff;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:sticky}html body:has(main input:not([type=checkbox]):not([type=radio]):focus,main textarea:focus,main select:focus) :is(.co-mbar,.cp-mbar){display:none}}html main :is(p,li,dd,figcaption,h2,h3,h4,label,.fd-sub){word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}html main :is(h2,h3){text-wrap:balance}@media (max-width:760px){html :is(.ph,.ph.has-wide-steps) .ph-steps,html .ph-steps{flex-wrap:wrap;row-gap:8px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible}html .ph-steps li{padding:6px 10px 6px 6px;font-size:13px}html .ph-steps li+li:before{display:none}html .ord-view>*{min-width:0}html .ord-form{padding:20px}html .ord-form input{box-sizing:border-box;width:100%;min-width:0}html .rf-link input{flex:100%;min-width:0}html .rf-link .btn{flex:calc(50% - 4px);justify-content:center}}@media (pointer:coarse),(max-width:1199px){html .ft-links{gap:0}html .ft-links a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:1199px){html :is(.fc-name,.ll-prod-name) a{margin:-14px 0;padding:14px 0;display:block}html a.ll-prod{margin:-12px 0;padding:12px 0;display:inline-block}html a.ll-st-link{position:relative}html a.ll-st-link:after{content:"";position:absolute;inset:-10px -6px}html :is(.fl-crumb,.bd-crumb) a{margin:-14px -10px;padding:14px 10px;line-height:16px;display:inline-block;position:relative}html .fl-chip{min-height:44px}html .ik-doc-toc a{align-items:center;min-height:44px;padding:0 14px;display:inline-flex}html .errp-links a{align-items:center;min-height:44px;display:inline-flex}html .lv-nick a{align-items:center;min-height:44px;margin-right:-8px;padding:0 8px;display:inline-flex}html .tt-help:after{content:"";position:absolute;inset:-6px}html .mp-tier{align-items:center;min-height:44px;display:inline-flex}html .mp-withdraw{align-items:center;min-height:44px;padding:0 10px;display:inline-flex}}html :where(small){font-size:max(12px,.85em)}html .rf{grid-template-columns:minmax(0,1fr)}@media (max-width:1199px){html .lx-cat-links a{min-height:44px;margin:0 -6px;padding:0 6px}html .fd-optchip{min-width:44px;min-height:44px}html .lg-guest a{align-items:center;min-height:44px;display:inline-flex}html .ord-item-name{margin:-11px 0;padding:11px 0;display:inline-block}html .ord-tl>summary{cursor:pointer;padding:12px 0}html :is(.fl-tabs,.info-toc,.tt-wrap){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}html :is(.fl-tabs,.info-toc){padding-right:36px}@supports (animation-timeline:scroll()){html :is(.fl-tabs,.info-toc,.tt-wrap){animation:linear both sx-fade;animation-timeline:scroll(self inline)}}}@keyframes sx-fade{0%,92%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}to{-webkit-mask-image:none;mask-image:none}}html .fc-drawer{padding-bottom:env(safe-area-inset-bottom,0px)}@media (min-width:761px) and (max-width:1199px){html .gband{flex-wrap:nowrap}html .gband-list{flex-wrap:nowrap;overflow:hidden}html .gband-list span{display:none}html .gband-list b{white-space:nowrap}}@media (orientation:landscape) and (max-height:500px){html .gband{flex-wrap:nowrap;padding:6px 0}html .gband-list li+li,html .gband-list span{display:none}html .slot-band{padding-top:8px}}html .ft-sns{flex-wrap:wrap;gap:0 18px;display:flex}html .lv-chs{flex-wrap:wrap;gap:8px;display:flex}html article.fc .pc-badge{white-space:normal;letter-spacing:0;max-width:calc(100% - 64px);line-height:1.35}@media (max-width:1199px){html .trk-filters button,html .trk-more{min-height:44px}html .btn-ghost{align-items:center;min-height:44px;display:inline-flex}}
