.gr-pdp-faq{max-width:980px;margin:0 auto;padding:64px 60px 80px;text-align:center}.gr-pdp-faq__heading{font-family:var(--gr-font-display);font-size:clamp(36px,5vw,56px);color:var(--gr-bone);text-transform:uppercase;letter-spacing:.02em;margin:0 0 16px;line-height:1}.gr-pdp-faq__subtext{font-family:var(--gr-font-body);font-size:15px;line-height:1.7;color:var(--gr-fg-muted);max-width:640px;margin:0 auto 40px}.gr-pdp-faq__list{display:grid;gap:12px;text-align:left}.gr-pdp-faq__item{border:1px solid var(--gr-border);border-radius:var(--gr-radius-lg, 12px);background:var(--gr-bg-2);transition:border-color .15s}.gr-pdp-faq__item:hover{border-color:var(--gr-border-strong)}.gr-pdp-faq__q{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;cursor:pointer;list-style:none;gap:16px}.gr-pdp-faq__q::-webkit-details-marker{display:none}.gr-pdp-faq__q::marker{display:none;content:""}.gr-pdp-faq__q-text{font-family:var(--gr-font-body);font-size:15px;font-weight:600;color:var(--gr-bone);line-height:1.4}.gr-pdp-faq__chev{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f5f0e80f;border:1px solid var(--gr-border-strong);flex-shrink:0;color:var(--gr-fg-dim);transition:all .2s ease}.gr-pdp-faq__chev svg{transition:transform .2s ease}.gr-pdp-faq__item[open] .gr-pdp-faq__chev{background:#ff55001a;border-color:#ff55004d;color:var(--gr-orange)}.gr-pdp-faq__item[open] .gr-pdp-faq__chev svg{transform:rotate(180deg)}.gr-pdp-faq__q:focus-visible{outline:2px solid var(--gr-orange);outline-offset:-2px;border-radius:var(--gr-radius-lg, 12px)}.gr-pdp-faq__a{padding:18px 24px 22px;font-family:var(--gr-font-body);font-size:14px;line-height:1.75;color:var(--gr-fg-muted);border-top:1px solid var(--gr-border);margin:0 16px}.gr-pdp-faq__a p{margin:0 0 10px}.gr-pdp-faq__a p:last-child{margin-bottom:0}@media(max-width:1023px){.gr-pdp-faq{padding:48px 32px 64px}}@media(max-width:640px){.gr-pdp-faq{padding:40px 16px 48px}.gr-pdp-faq__q{padding:18px}.gr-pdp-faq__q-text{font-size:14px}.gr-pdp-faq__a{padding:14px 18px 18px;margin:0 10px}.gr-pdp-faq__chev{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/gr-pdp-faq.css.map */
