.pdp-faq .pdp-faq__container{box-sizing:border-box;width:100%;max-width:1568px;margin-inline:auto;padding:var(--npv3-section-space, 80px) var(--npv3-page-gutter, 64px)}.pdp-faq__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,8vw,140px);align-items:start}.pdp-faq__intro{min-width:0}.pdp-faq__intro h2{margin:0}.pdp-faq__eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--npv3-muted, #5c5842)}.pdp-faq .npv2-side{position:static;padding-right:0;margin-top:44px}.pdp-faq .npv2-side__eyebrow{font:500 12px/1.5 var(--npv3-body, Arial, sans-serif)}.pdp-faq .npv2-side__stage{min-height:210px}.pdp-faq .npv2-side__value{font:400 clamp(48px,6vw,96px)/1.06 var(--npv3-heading, Georgia, serif);letter-spacing:-.04em;overflow-wrap:anywhere}.pdp-faq .pdp-faq__stat--long .npv2-side__value{font-size:clamp(40px,4.4vw,72px)}.pdp-faq .npv2-side__label{font-size:16px;max-width:34ch;margin-top:20px}.pdp-faq .npv2-side__dots button:focus-visible{outline:2px solid var(--npv3-green, #44681a);outline-offset:3px;border-radius:50%}.pdp-faq__questions{min-width:0;padding-top:32px}.pdp-faq__category{margin:0 0 16px;font-size:20px}.npv2.pdp-faq .pdp-faq__item{border-bottom:1px solid var(--npv3-border, #e6e5dc);padding-block:24px}.pdp-faq__item h3{margin:0}.pdp-faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;padding:0;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.pdp-faq__question:focus-visible{outline:2px solid var(--npv3-green, #44681a);outline-offset:6px}.pdp-faq__question svg{flex:0 0 24px;margin-top:3px;color:var(--npv3-green, #44681a)}.pdp-faq__answer{overflow:hidden;transition:height .3s ease}.pdp-faq__answer-copy{padding-top:18px}.pdp-faq__answer-copy p{margin:0 0 12px}.pdp-faq__answer-copy p:last-child{margin-bottom:0}.pdp-faq__answer-copy a{color:var(--npv3-green, #44681a);text-decoration:underline}@media(max-width:999px){.pdp-faq__layout{grid-template-columns:1fr;gap:28px}.pdp-faq .npv2-side{max-width:560px;margin-top:28px}.pdp-faq .npv2-side__stage{min-height:165px}.pdp-faq .npv2-side__bar{margin-top:12px}.pdp-faq__questions{padding-top:0}}@media(prefers-reduced-motion:reduce){.pdp-faq__answer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/PDP_MF_faq.css.map */
