.op-pdp-faq{width:100%;padding:64px 0;background:#fff;color:#1c1c19;border-top:1px solid rgba(204,197,189,.3);font-family:var(--sort-body-font, "Montserrat", Arial, sans-serif)}
.op-pdp-faq .op-pdp-faq__inner{width:100%;max-width:1024px;margin-inline:auto;padding-inline:16px;box-sizing:border-box}
.op-pdp-faq .op-pdp-faq__intro{max-width:768px;margin:0 auto 48px;text-align:center}
.op-pdp-faq .op-pdp-faq__heading{margin:0 0 12px;font-family:var(--sort-body-font, "Montserrat", Arial, sans-serif);font-size:30px;line-height:1.2;font-weight:400;letter-spacing:-.025em;color:inherit}
.op-pdp-faq .op-pdp-faq__subtitle{margin:0;color:#4a4640;font-size:14px;line-height:1.625;font-weight:400}
.op-pdp-faq .op-pdp-faq__list{max-width:768px;margin-inline:auto;border-top:1px solid rgba(204,197,189,.3)}
.op-pdp-faq .op-pdp-faq__item{padding:20px 0;border-bottom:1px solid rgba(204,197,189,.3)}
.op-pdp-faq .op-pdp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-size:15px;line-height:1.5;font-weight:500;color:inherit;overflow-wrap:anywhere;text-align:left}
.op-pdp-faq .op-pdp-faq__question:hover{color:#725b38}
.op-pdp-faq .op-pdp-faq__question::-webkit-details-marker{display:none}.op-pdp-faq .op-pdp-faq__question::marker{content:""}
.op-pdp-faq .op-pdp-faq__question:focus-visible{outline:2px solid #725b38;outline-offset:6px}
.op-pdp-faq .op-pdp-faq__indicator{display:block;flex:0 0 8px;width:8px;height:8px;margin-right:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}
.op-pdp-faq .op-pdp-faq__item[open] .op-pdp-faq__indicator{transform:rotate(225deg)}
.op-pdp-faq .op-pdp-faq__answer{padding:12px 0 4px;color:#4a4640;font-size:12px;line-height:1.625;overflow-wrap:anywhere}
.op-pdp-faq .op-pdp-faq__answer p{margin:0 0 .8em}.op-pdp-faq .op-pdp-faq__answer>:first-child{margin-top:0}.op-pdp-faq .op-pdp-faq__answer>:last-child{margin-bottom:0}
.op-pdp-faq .op-pdp-faq__answer ul,.op-pdp-faq .op-pdp-faq__answer ol{padding-inline-start:1.5em}
.op-pdp-faq .op-pdp-faq__answer img{max-width:100%;height:auto}.op-pdp-faq .op-pdp-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.op-pdp-faq .op-pdp-faq__answer a:focus-visible{outline:2px solid #725b38;outline-offset:4px}
@media(min-width:640px){.op-pdp-faq{padding-block:80px}.op-pdp-faq .op-pdp-faq__inner{padding-inline:24px}.op-pdp-faq .op-pdp-faq__question{font-size:16px}}
@media(min-width:768px){.op-pdp-faq .op-pdp-faq__heading{font-size:36px}.op-pdp-faq .op-pdp-faq__subtitle{font-size:16px}.op-pdp-faq .op-pdp-faq__intro{margin-bottom:56px}}
@media(min-width:1024px){.op-pdp-faq{padding-block:96px}.op-pdp-faq .op-pdp-faq__inner{padding-inline:32px}}
@media(prefers-reduced-motion:reduce){.op-pdp-faq .op-pdp-faq__indicator{transition:none}}
