.StorefrontFaq-module__cflxQW__faq{border-top:1px solid var(--color-border);width:min(1120px,100% - 48px);margin:0 auto;padding:100px 0 130px;scroll-margin-top:90px}.StorefrontFaq-module__cflxQW__intro{text-align:center;margin:0 auto 62px}.StorefrontFaq-module__cflxQW__intro[data-enhanced=true]{opacity:0;transform:translateY(20px)}.StorefrontFaq-module__cflxQW__intro[data-visible=true]{opacity:1;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.StorefrontFaq-module__cflxQW__intro>span{color:var(--color-primary);letter-spacing:.04em;font-size:11px;font-weight:650}.StorefrontFaq-module__cflxQW__intro h2{color:var(--color-foreground);letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(2.25rem,3.4vw,3.6rem);font-weight:550;line-height:1.06}.StorefrontFaq-module__cflxQW__intro p{color:var(--color-muted);margin:18px auto 0;font-size:14px;line-height:1.65}.StorefrontFaq-module__cflxQW__list{width:min(766px,100%);margin:0 auto;padding:0;list-style:none}.StorefrontFaq-module__cflxQW__item{border:1px solid var(--color-border);background:var(--color-background);margin-top:-1px;transition:margin .38s cubic-bezier(.22,.8,.25,1),border-radius .38s cubic-bezier(.22,.8,.25,1),border-color .38s;position:relative;overflow:hidden}.StorefrontFaq-module__cflxQW__item:first-child{border-radius:12px 12px 0 0;margin-top:0}.StorefrontFaq-module__cflxQW__item:last-child{border-radius:0 0 12px 12px}.StorefrontFaq-module__cflxQW__item:only-child{border-radius:12px}.StorefrontFaq-module__cflxQW__item[data-open=true]{z-index:1;border-color:var(--color-border-hover);border-radius:0 0 12px 12px;margin-bottom:10px}.StorefrontFaq-module__cflxQW__item:first-child[data-open=true]{border-radius:12px}.StorefrontFaq-module__cflxQW__item:last-child[data-open=true]{margin-bottom:0}.StorefrontFaq-module__cflxQW__item[data-open=true]+.StorefrontFaq-module__cflxQW__item{border-radius:12px 12px 0 0;margin-top:0}.StorefrontFaq-module__cflxQW__item[data-open=true]+.StorefrontFaq-module__cflxQW__item:last-child{border-radius:12px}.StorefrontFaq-module__cflxQW__question{width:100%;min-height:72px;color:var(--color-foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:15px 20px;display:flex}.StorefrontFaq-module__cflxQW__question:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px;border-radius:10px}.StorefrontFaq-module__cflxQW__icon{width:19px;height:19px}.StorefrontFaq-module__cflxQW__questionText{letter-spacing:-.02em;flex:1;font-size:16px;font-weight:600;line-height:1.35}.StorefrontFaq-module__cflxQW__chevron{width:18px;height:18px;color:var(--color-muted);flex:0 0 18px;transition:transform .38s cubic-bezier(.22,.8,.25,1),color .38s}.StorefrontFaq-module__cflxQW__item[data-open=true] .StorefrontFaq-module__cflxQW__chevron{color:var(--color-primary);transform:rotate(180deg)}.StorefrontFaq-module__cflxQW__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.8,.25,1),opacity .3s;display:grid}.StorefrontFaq-module__cflxQW__item[data-open=true] .StorefrontFaq-module__cflxQW__answer{opacity:1;grid-template-rows:1fr}.StorefrontFaq-module__cflxQW__answerInner{min-height:0;overflow:hidden}.StorefrontFaq-module__cflxQW__answer p{color:var(--color-muted);margin:0;padding:0 20px 22px;font-size:14px;line-height:1.75}@media (max-width:700px){.StorefrontFaq-module__cflxQW__faq{width:calc(100% - 36px);padding:75px 0 105px}.StorefrontFaq-module__cflxQW__intro{margin-bottom:42px}.StorefrontFaq-module__cflxQW__intro h2{font-size:clamp(2.25rem,8vw,3rem)}.StorefrontFaq-module__cflxQW__intro p{max-width:320px;font-size:13px}.StorefrontFaq-module__cflxQW__question{gap:12px;min-height:68px;padding:14px 16px}.StorefrontFaq-module__cflxQW__questionText{font-size:14px}.StorefrontFaq-module__cflxQW__answer p{padding:0 16px 19px;font-size:13px}}@media (prefers-reduced-motion:reduce){.StorefrontFaq-module__cflxQW__intro[data-enhanced=true]{opacity:1;transform:none}.StorefrontFaq-module__cflxQW__intro,.StorefrontFaq-module__cflxQW__item,.StorefrontFaq-module__cflxQW__chevron,.StorefrontFaq-module__cflxQW__answer{transition:none!important}}
