.pfaq{--pfaq-ink: #1a1a1a;--pfaq-muted: #6b6b6b;--pfaq-line: #ececec;--pfaq-radius: .375rem;--pfaq-brand: var(--brand-color, #b5121b);display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:60rem;margin-inline:auto;color:var(--pfaq-ink);text-align:start}@media(min-width:992px){.pfaq{grid-template-columns:minmax(0,1fr) 16rem;gap:2.5rem;align-items:start}}.pfaq__item{border-bottom:1px solid var(--pfaq-line)}.pfaq__item:first-child{border-top:1px solid var(--pfaq-line)}.pfaq__q{display:flex;align-items:center;gap:.75rem;padding:.875rem 0;font-size:.9375rem;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.pfaq__q::-webkit-details-marker{display:none}.pfaq__q:hover{color:var(--pfaq-brand)}.pfaq__q:focus-visible{outline:2px solid var(--pfaq-brand);outline-offset:2px;border-radius:var(--pfaq-radius)}.pfaq__n{flex:none;width:1.5rem;color:var(--pfaq-muted);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pfaq__q-text{flex:1 1 auto;min-width:0}.pfaq__icon{position:relative;flex:none;width:1.5rem;height:1.5rem;border:1px solid #d9d9d9;border-radius:50%;color:var(--pfaq-ink);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.pfaq__icon:before,.pfaq__icon:after{content:"";position:absolute;top:50%;left:50%;width:.5625rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.pfaq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pfaq__item[open] .pfaq__q{color:var(--pfaq-ink)}.pfaq__item[open] .pfaq__icon{border-color:var(--pfaq-ink);background:var(--pfaq-ink);color:#fff}.pfaq__item[open] .pfaq__icon:after{transform:translate(-50%,-50%) rotate(0)}.pfaq__a{max-width:40rem;padding:0 0 1rem;padding-inline-start:2.25rem;color:#4a4a4a;font-size:.9375rem;line-height:1.7}.pfaq__a p{margin:0 0 .5rem}.pfaq__a p:last-child,.pfaq__a ul:last-child,.pfaq__a ol:last-child{margin-bottom:0}.pfaq__a ul,.pfaq__a ol{margin:0 0 .5rem;padding-inline-start:1.25rem}.pfaq__a a{color:var(--pfaq-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pfaq__a strong{color:var(--pfaq-ink)}.pfaq:not(:has(.pfaq__n)) .pfaq__a{padding-inline-start:0}.pfaq__raw{font-size:.9375rem;line-height:1.7}.pfaq__raw p{margin:0 0 .75rem}.pfaq__help{padding:1.25rem;border:1px solid var(--pfaq-line);border-radius:var(--pfaq-radius);background:#faf9f7}.pfaq__help-title{margin:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.3}.pfaq__help-text{margin:0 0 1rem;color:var(--pfaq-muted);font-size:.875rem;line-height:1.6}.pfaq__help-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem;padding:0 1rem;border-radius:var(--pfaq-radius);background:var(--pfaq-ink);color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s ease}.pfaq__help-btn:hover,.pfaq__help-btn:focus-visible{background:var(--pfaq-brand);color:#fff}.pfaq__help-btn svg{width:1.125rem;height:1.125rem}.pfaq__help-links{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin:.875rem 0 0;padding:0;list-style:none}.pfaq__help-links a{color:var(--pfaq-ink);font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9c9c9}.pfaq__help-links a:hover{color:var(--pfaq-brand);text-decoration-color:currentColor}.pfaq__editor-note{grid-column:1 / -1;margin:0;padding:.625rem .875rem;border:1px dashed #c9c9c9;border-radius:var(--pfaq-radius);background:#fffbea;color:#5a4a00;font-size:.8125rem;line-height:1.5}.accordion-body .pfaq{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:none}.accordion-body .pfaq__item:first-child{border-top:0}.accordion-body .pfaq__q{font-size:.9375rem}.pfaq-classic{--pfaq-ink: #1a1a1a;--pfaq-muted: #6b6b6b;--pfaq-line: #ececec;--pfaq-brand: var(--brand-color, #b5121b);max-width:48rem;margin-inline:auto;color:var(--pfaq-ink);text-align:start}.pfaq-c__list{display:grid}.pfaq-c__item{padding:1rem 0;border-bottom:1px solid var(--pfaq-line)}.pfaq-c__item:first-child{padding-top:.25rem}.pfaq-c__item:last-child{border-bottom:0;padding-bottom:0}.pfaq-c__q{display:flex;align-items:baseline;gap:.625rem;margin:0 0 .375rem;font-size:1rem;font-weight:700;line-height:1.45}.pfaq-c__n{flex:none;min-width:1.5rem;color:var(--pfaq-brand);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.pfaq-c__a{padding-inline-start:2.125rem;color:#4a4a4a;font-size:.9375rem;line-height:1.75}.pfaq-classic:not(:has(.pfaq-c__n)) .pfaq-c__a{padding-inline-start:0}.pfaq-c__a p{margin:0 0 .5rem}.pfaq-c__a p:last-child,.pfaq-c__a ul:last-child,.pfaq-c__a ol:last-child{margin-bottom:0}.pfaq-c__a ul,.pfaq-c__a ol{margin:.25rem 0 .5rem;padding-inline-start:1.25rem}.pfaq-c__a li{margin-bottom:.25rem}.pfaq-c__a strong{color:var(--pfaq-ink);font-weight:600}.pfaq-c__a a{color:var(--pfaq-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.pfaq-c__a a:hover{text-decoration-thickness:2px}.accordion-body .pfaq-classic{max-width:none}.accordion-body .pfaq-c__q{font-size:.9375rem}.accordion-body .pfaq-c__a{font-size:.875rem;line-height:1.7}@media(max-width:749px){.pfaq-c__a{padding-inline-start:0}}@media(prefers-reduced-motion:reduce){.pfaq__icon,.pfaq__icon:before,.pfaq__icon:after,.pfaq__help-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/component-product-faq.css.map */
