.faq-search,.quick{display:none}.fh{padding-top:clamp(28px,3vw,56px);padding-bottom:clamp(16px,2vw,32px)}.fh__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(40px,6vw,96px);align-items:start}.fh__copy{display:grid;gap:18px;justify-items:start}.fh__copy .t-lead{max-width:34em}.fh__meta{font-size:var(--fs-small);color:var(--ink-3)}.faq-search{position:relative;width:100%;max-width:560px;margin-top:10px}.faq-search>svg{position:absolute;left:20px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.faq-search .input{min-height:58px;padding:12px 56px 12px 52px;border-radius:var(--pill);border-color:var(--line-2);font-size:var(--fs-body)}.faq-search .input::-webkit-search-cancel-button{-webkit-appearance:none}.faq-search .icon-btn{position:absolute;right:9px;top:50%;transform:translateY(-50%);background:var(--studio)}.quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-small);color:var(--ink-3)}.quick .chip{min-height:34px;padding:5px 13px}.quick .chip:hover{text-decoration:none}.status{font-size:var(--fs-small);color:var(--ink-2)}.status:empty{margin-top:-18px}.cc{display:grid;gap:18px;padding:28px;background:var(--studio);border-radius:24px}.cc h2{font-size:var(--fs-h4);letter-spacing:-.015em}.cc__hours{display:flex;align-items:baseline;gap:10px;font-size:var(--fs-small);color:var(--ink-2)}.cc__hours .dot-ok{flex:none;transform:translateY(-1px)}.cc ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ci{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:1px 12px;width:100%;min-height:68px;padding:12px 14px;border:0;border-radius:14px;background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s var(--ease)}.ci:hover{text-decoration:none;box-shadow:inset 0 0 0 1px var(--ink-3)}.ci svg{grid-row:span 2;width:24px;height:24px}.ci strong{font-size:var(--fs-small);font-weight:600;line-height:1.3}.ci span{font-size:var(--fs-micro);color:var(--ink-2);overflow-wrap:anywhere}.cc .link-more{min-height:44px;font-size:var(--fs-small)}.cc>.link-more{margin:-10px 0 -12px}.fb{padding-top:clamp(40px,4vw,72px)}.fl{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.toc{position:sticky;top:calc(var(--nav-h) + 40px)}.toc p{margin-bottom:12px;font-size:var(--fs-micro);color:var(--ink-3)}.toc ul{list-style:none;display:grid;border-left:1px solid var(--line)}.toc a{display:block;margin-left:-1px;padding:7px 0 7px 16px;border-left:2px solid transparent;color:var(--ink-2);font-size:var(--fs-small);line-height:1.35}.toc a:hover{color:var(--ink);text-decoration:none}.toc a[aria-current=true]{border-left-color:var(--ink);color:var(--ink);font-weight:600}.fm{display:grid;gap:clamp(56px,6vw,88px);max-width:800px}.faq-group+.faq-group{margin-top:0}.faq-group>h2{margin-bottom:18px;font-size:var(--fs-h3)}.faq-group .pill-note{margin-bottom:18px}.faq>div a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.faq.is-hit>summary{color:var(--ink)}.more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px}.empty{display:grid;justify-items:start;gap:12px;padding:32px;border-radius:var(--radius);background:var(--studio);color:var(--ink-2)}.empty strong{font:600 var(--fs-h4)/1.2 var(--font-display);color:var(--ink);letter-spacing:-.015em}.adv{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px clamp(40px,6vw,96px);align-items:start}.adv__copy{display:grid;gap:18px}.ticks{list-style:none;display:grid;gap:10px;margin:6px 0 10px}.ticks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px}.ticks svg{width:20px;height:20px;margin-top:2px}.adv .faq-group{margin-top:8px}.panel{display:grid;gap:18px;padding:clamp(24px,3vw,36px);background:var(--paper);border-radius:24px}.panel h3{font-size:var(--fs-h4)}.fg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fg .field--full{grid-column:1/-1}.field .opt{font-weight:400;color:var(--ink-3)}textarea.input{min-height:104px;resize:vertical}.fg .field{align-content:start}.seg{justify-self:start;margin:0}.file{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;cursor:pointer;font-size:var(--fs-small);color:var(--ink-2)}.file input:focus-visible+.btn{outline:2px solid var(--focus);outline-offset:3px}.panel .btn[type=submit]{justify-self:start}.lg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.lg article{display:grid;align-content:start;gap:12px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-small);color:var(--ink-2);scroll-margin-top:calc(var(--nav-h) + 24px)}.lg h3{font-size:var(--fs-h4);color:var(--ink)}.lg dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0}.lg dt{color:var(--ink-3)}.lg dd{margin:0;overflow-wrap:anywhere}.lg button{padding:0;border:0;background:none;color:var(--link);font:inherit;cursor:pointer}.lg article:target{border-color:var(--ink)}@media(max-width:1068px){.fh__grid,.adv{grid-template-columns:minmax(0,1fr)}.cc{max-width:640px}.fl{grid-template-columns:minmax(0,1fr);gap:28px}.toc{top:var(--nav-h);z-index:30;margin:0 calc(-1*var(--gutter-r)) 0 calc(-1*var(--gutter));padding:10px var(--gutter-r) 10px var(--gutter);background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.toc p{display:none}.toc ul{display:flex;gap:8px;overflow-x:auto;border:0;scrollbar-width:none}.toc ul::-webkit-scrollbar{display:none}.toc a{margin:0;padding:6px 14px;border:1px solid var(--line-2);border-radius:var(--pill);white-space:nowrap}.toc a[aria-current=true]{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:500}.lg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.cc{padding:22px 18px}.cc ul{gap:6px}.ci{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px;min-height:0}.ci svg{grid-row:auto}.fg,.lg{grid-template-columns:minmax(0,1fr)}.lg article{padding:22px}.empty{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sm-page-faq.css.map */
