.senpai-faq{--fq-surface: var(--fq-surface-set, var(--house-white, #ffffff));--fq-ink: var(--fq-ink-set, var(--house-black, #0a0a0a));--fq-ink-rgb: var(--fq-ink-rgb-set, var(--house-black-rgb, 10, 10, 10));--fq-neon: var(--house-red-ink, #e5001f);--fq-neon-rgb: var(--house-red-rgb, 255, 31, 61);--fq-font: var(--anime-font, var(--font-heading-family));--fq-rule: var(--house-rule, .2rem);position:relative;isolation:isolate;background-color:var(--fq-surface);color:var(--fq-ink)}.senpai-faq__pattern,.senpai-faq__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.senpai-faq__pattern:empty,.senpai-faq__grain:empty{display:block}.senpai-faq__pattern{opacity:var(--fq-pattern-opacity, .14)}.senpai-faq--speedlines .senpai-faq__pattern{background-image:repeating-conic-gradient(from 0deg at 50% 32%,rgba(var(--fq-ink-rgb),1) 0deg .55deg,transparent .55deg 4.2deg);-webkit-mask-image:radial-gradient(ellipse at 50% 32%,transparent 0 6%,#000 34%,transparent 88%);mask-image:radial-gradient(ellipse at 50% 32%,transparent 0 6%,#000 34%,transparent 88%)}.senpai-faq--halftone .senpai-faq__pattern{background-image:radial-gradient(circle at 50% 50%,rgba(var(--fq-ink-rgb),1) 0 .12rem,transparent .13rem);background-size:.9rem .9rem}.senpai-faq--asanoha .senpai-faq__pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='104' viewBox='0 0 60 104'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.2'%3E%3Cpath d='M30 0 L60 17.3 L60 52 L30 69.3 L0 52 L0 17.3 Z'/%3E%3Cpath d='M30 0 L30 69.3 M0 17.3 L60 52 M60 17.3 L0 52'/%3E%3C/g%3E%3C/svg%3E");background-size:7rem 12.1rem}.senpai-faq--seigaiha .senpai-faq__pattern{background-image:repeating-radial-gradient(circle at 50% 100%,transparent 0 1.5rem,rgba(var(--fq-ink-rgb),1) 1.5rem 1.62rem,transparent 1.62rem 3rem);background-size:6rem 3rem}.senpai-faq__grain{background-image:repeating-linear-gradient(45deg,rgba(var(--fq-ink-rgb),.03) 0,rgba(var(--fq-ink-rgb),.03) .1rem,transparent .1rem,transparent .32rem)}.senpai-faq__heading{color:var(--fq-ink);margin:0;font-family:var(--fq-font);font-size:clamp(2.4rem,4.4vw,4rem);font-weight:800;line-height:.95;letter-spacing:var(--house-tracking-tight, -.03em);text-transform:uppercase}.senpai-faq__heading:after{content:"";display:block;width:6rem;height:var(--house-rule-heavy, .4rem);margin-top:1.4rem;background-color:var(--fq-neon)}.senpai-faq__intro{margin:1.4rem 0 0;max-width:52rem;color:rgba(var(--fq-ink-rgb),.72);line-height:1.6}.senpai-faq__list{margin:3rem 0 0;max-width:78rem;border-top:var(--fq-rule) solid var(--fq-ink)}.senpai-faq__row{border-bottom:var(--fq-rule) solid var(--fq-ink);scroll-margin-top:10rem}.senpai-faq__row[open]{background-color:rgba(var(--fq-ink-rgb),.04)}.senpai-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.4rem 1.6rem;cursor:pointer;color:var(--fq-ink);font-family:var(--fq-font);font-size:1.7rem;font-weight:700;line-height:1.3;list-style:none}.senpai-faq__question::-webkit-details-marker{display:none}.senpai-faq__question:hover .senpai-faq__question-text{color:var(--fq-neon)}.senpai-faq__marker{position:relative;flex:none;width:1.8rem;height:1.8rem}.senpai-faq__marker:before,.senpai-faq__marker:after{content:"";position:absolute;inset-inline-start:0;top:50%;width:100%;height:var(--fq-rule);background-color:var(--fq-neon);transform:translateY(-50%);transition:transform .16s ease-out}.senpai-faq__marker:after{transform:translateY(-50%) rotate(90deg)}.senpai-faq__row[open] .senpai-faq__marker:after{transform:translateY(-50%) rotate(90deg) scaleX(0)}.senpai-faq__answer{padding:0 1.6rem 2rem;max-width:62rem;color:rgba(var(--fq-ink-rgb),.78);line-height:1.65}.senpai-faq__answer>:first-child{margin-top:0}.senpai-faq__answer>:last-child{margin-bottom:0}.senpai-faq :focus-visible{outline:var(--fq-rule) solid var(--fq-neon);outline-offset:.3rem}@media screen and (max-width:749px){.senpai-faq__question{font-size:1.6rem;padding:1.6rem 1.2rem}.senpai-faq__answer{padding:0 1.2rem 2rem}}@media(prefers-reduced-motion:reduce){.senpai-faq__marker:before,.senpai-faq__marker:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-senpai-faq.css.map */
