body[data-page=faq]{background:#fff8f2;color:#2a1c16}body[data-page=faq] h1,body[data-page=faq] h2,body[data-page=faq] h3{color:#2a1c16}.skip{position:absolute;left:-999px;top:0}.skip:focus{left:12px;top:12px;z-index:80;background:#2a1c16;color:#fff8f2;padding:8px 12px;border-radius:8px}.fq-kicker{color:#c45c32;font-size:.86rem;font-weight:700;letter-spacing:.04em;margin-bottom:12px;display:inline-flex;align-items:center;gap:8px}.fq-lead,.fq-sub{color:#5a4339;font-size:1.05rem;max-width:42ch;margin-bottom:22px}.fq-sub{margin-bottom:20px}.fq-hero{padding:36px 0 28px}.fq-hero h1{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.14;margin-bottom:12px}.fq-jump{display:flex;flex-wrap:wrap;gap:8px}.fq-jump a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(42,28,22,.14);background:#fffcfa;font-weight:650;font-size:.92rem;color:#2a1c16;transition:border-color .2s var(--ease),background .2s var(--ease)}.fq-jump a i{color:#c45c32;font-size:1.1rem}.fq-jump a:hover{border-color:#c45c32}.fq-jump a:focus-visible{outline:2px solid #C45C32;outline-offset:2px}.fq-body{padding:12px 0 72px}.fq-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:40px;align-items:start}.fq-group{margin-bottom:40px;scroll-margin-top:calc(var(--header-h) + 24px)}.fq-group:last-child{margin-bottom:0}.fq-group h2{font-size:clamp(1.5rem,2.4vw,2rem);margin-bottom:8px}.faq-list{display:grid;gap:10px}.faq-list details{background:#fffcfa;border:1px solid rgba(42,28,22,.1);border-radius:14px;color:#2a1c16;overflow:hidden}.faq-list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 28px;gap:16px;align-items:center;padding:18px 20px;font-weight:700;font-size:1.02rem;color:#2a1c16}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:28px;height:28px;border-radius:999px;background:#f3e6d8;color:#c45c32;display:grid;place-items:center;font-size:.95rem;transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.faq-list details[open] summary i{background:#c45c32;color:#fffcfa;transform:rotate(45deg)}.faq-list details p{padding:0 20px 18px;color:#5a4339;max-width:62ch;font-size:.98rem}.faq-list details a{font-weight:700;color:#c45c32}.fq-rail{position:sticky;top:calc(var(--header-h) + 16px);background:#fffcfa;border:1px solid rgba(42,28,22,.1);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding-bottom:20px}.fq-rail figure{margin:0}.fq-rail img{width:100%;height:180px;object-fit:cover}.fq-rail .pick,.fq-rail .micro{margin:0 16px}.fq-rail .pick:first-of-type{margin-top:6px}.fq-next{padding:0 0 72px}.fq-next-grid{display:grid;grid-template-columns:1.05fr .95fr;background:#fffcfa;border:1px solid rgba(42,28,22,.1);border-radius:22px;overflow:hidden}.fq-next-grid img{width:100%;height:100%;min-height:320px;object-fit:cover}.fq-panel{padding:36px 32px;display:flex;flex-direction:column;gap:14px}.fq-panel p{color:#5a4339}.pick{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(42,28,22,.1);border-radius:14px;color:#2a1c16}.pick.hot{border:2px solid #C45C32;background:#fff8f2}.pick b{display:block;font-size:1.02rem}.pick small{color:#5a4339}.pick .amt,.pick i{font-weight:700;color:#c45c32;white-space:nowrap}.micro{font-size:.85rem;color:#5a4339}.micro a{font-weight:700;color:#c45c32}@media(max-width:900px){.fq-hero{padding:24px 0 20px}.fq-hero h1{font-size:clamp(2rem,8vw,2.5rem)}.fq-grid,.fq-next-grid{grid-template-columns:1fr}.fq-rail{display:none}.fq-jump{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.fq-jump a{justify-content:center;padding:10px 6px;font-size:.8rem}.fq-next-grid img{min-height:0;height:auto;aspect-ratio:4 / 3}.fq-panel{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/faq.css.map */
