.product-faq_faqSection__0wgUT{--faq-gold:#c7a24e;--faq-ink:#1c1b1a;--faq-muted:#68635c;--faq-canvas:#fffdf9;--faq-surface:#fff;--faq-border:#ede5d7;--faq-soft-bg:#fbf8f2;position:relative;width:min(calc(100% - 64px),1440px);margin:2.4rem auto 0;padding:72px 28px 32px;overflow:hidden;border:1px solid var(--faq-border);border-radius:28px;color:var(--faq-ink);background:var(--faq-canvas);box-shadow:0 18px 46px rgba(28,27,26,.06)}.product-faq_faqSection__0wgUT:before{position:absolute;inset:0 0 auto;height:45%;border-bottom:1px solid rgba(199,162,78,.13);background:var(--faq-soft-bg);content:"";pointer-events:none}.product-faq_faqHeading__Xnm3T,.product-faq_faqLayout__uMLAN{position:relative;z-index:1}.product-faq_faqHeading__Xnm3T{max-width:min(1280px,100%);margin:0 auto 36px;text-align:center}.product-faq_faqHeading__Xnm3T h2{margin:0;color:var(--faq-ink);font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:700;line-height:1.08;letter-spacing:0}.product-faq_faqHeading__Xnm3T p{max-width:620px;margin:14px auto 0;color:var(--faq-muted);font-size:18px;line-height:1.55}.product-faq_faqHeading__Xnm3T>span{position:relative;display:block;width:82px;height:2px;margin:18px auto 0;border-radius:999px;background:var(--faq-gold)}.product-faq_faqHeading__Xnm3T>span:after{position:absolute;top:7px;left:14px;width:54px;height:2px;border-radius:999px;opacity:.52;background:var(--faq-gold);content:""}.product-faq_faqLayout__uMLAN{display:grid;max-width:900px;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:start;gap:32px;margin:0 auto}.product-faq_faqList__BIbX2{display:grid;min-width:0;gap:12px}.product-faq_faqItem__IRjEc{--faq-edge-inline:22px;--faq-icon-track:24px;--faq-number-track:18px;--faq-track-gap:8px;overflow:hidden;border:1px solid var(--faq-border);border-radius:18px;background:var(--faq-surface);box-shadow:0 10px 26px rgba(28,27,26,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-faq_faqItemOpen__eyJcR,.product-faq_faqItem__IRjEc:hover{border-color:rgba(199,162,78,.46);box-shadow:0 14px 32px rgba(28,27,26,.08)}.product-faq_faqItem__IRjEc>button{display:grid;width:100%;min-height:66px;grid-template-columns:var(--faq-icon-track) var(--faq-number-track) minmax(0,1fr) 28px;align-items:center;gap:var(--faq-track-gap);padding:18px var(--faq-edge-inline);border:0;color:var(--faq-ink);background:transparent;font:inherit;line-height:1.25;text-align:left;cursor:pointer}.product-faq_faqItem__IRjEc>button:focus-visible{outline:3px solid var(--faq-ink);outline-offset:-5px}.product-faq_questionIcon__y3knL{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--faq-gold)}.product-faq_questionIcon__y3knL svg{display:block;width:22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.product-faq_questionIcon__y3knL svg path:last-child{stroke-width:2.3}.product-faq_faqItem__IRjEc>button b,.product-faq_faqItem__IRjEc>button strong{font-size:16px}.product-faq_faqItem__IRjEc>button strong{font-weight:850}.product-faq_faqItem__IRjEc>button b{min-width:0;font-weight:550}.product-faq_faqChevron__gnRoz{display:inline-flex;align-items:center;justify-content:center;color:var(--faq-ink);transition:transform .22s ease}.product-faq_faqChevron__gnRoz svg{width:21px;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.product-faq_faqItemOpen__eyJcR .product-faq_faqChevron__gnRoz{transform:rotate(180deg)}.product-faq_faqAnswerWrap__Bylyn{display:grid;grid-template-rows:minmax(0,0fr);overflow:hidden;opacity:0;transition:grid-template-rows .32s cubic-bezier(.2,.82,.22,1),opacity .18s ease}.product-faq_faqAnswerWrapOpen__ecsV2{grid-template-rows:minmax(0,1fr);opacity:1}.product-faq_faqAnswer__jgU_z{display:grid;min-height:0;grid-template-columns:24px minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px;margin:0 14px 14px;padding:20px 22px 20px calc(var(--faq-edge-inline) - 14px);border-radius:12px;background:var(--faq-soft-bg);transform:translateY(-8px);transition:transform .32s cubic-bezier(.2,.82,.22,1)}.product-faq_faqAnswerWrapOpen__ecsV2 .product-faq_faqAnswer__jgU_z{transform:translateY(0)}.product-faq_answerIcon__b73qy{display:inline-flex;width:24px;height:25px;grid-column:1;align-items:center;justify-content:center;color:#4f4a43}.product-faq_answerIcon__b73qy img,.product-faq_answerIcon__b73qy svg{display:block;width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.product-faq_answerIcon__b73qy svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.product-faq_faqAnswer__jgU_z p{min-width:0;grid-column:2;margin:0;color:var(--faq-muted);font-size:15px;line-height:1.6}@media (max-width:767px){.product-faq_faqSection__0wgUT{width:100%;margin:2.4rem 0 0;padding:42px 16px 20px;border-right:0;border-left:0;border-radius:0}.product-faq_faqHeading__Xnm3T{margin-bottom:24px}.product-faq_faqHeading__Xnm3T h2{font-size:clamp(22px,6vw,26px);line-height:1.1}.product-faq_faqHeading__Xnm3T p{max-width:340px;font-size:15px;line-height:1.5}.product-faq_faqHeading__Xnm3T>span{margin-top:14px}.product-faq_faqLayout__uMLAN{grid-template-columns:minmax(0,1fr);gap:18px}.product-faq_faqItem__IRjEc{--faq-edge-inline:14px;--faq-icon-track:24px;--faq-number-track:17px;--faq-track-gap:7px;border-radius:16px}.product-faq_faqItem__IRjEc>button{min-height:58px;grid-template-columns:var(--faq-icon-track) var(--faq-number-track) minmax(0,1fr) 24px;padding:16px var(--faq-edge-inline)}.product-faq_questionIcon__y3knL svg{width:21px;height:21px}.product-faq_faqItem__IRjEc>button b,.product-faq_faqItem__IRjEc>button strong{font-size:15px}.product-faq_faqAnswer__jgU_z{margin:0 10px 10px;padding:16px 14px 16px calc(var(--faq-edge-inline) - 10px)}.product-faq_answerIcon__b73qy{width:24px;height:25px}.product-faq_faqAnswer__jgU_z p{font-size:14px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.product-faq_faqAnswerWrap__Bylyn,.product-faq_faqAnswer__jgU_z,.product-faq_faqChevron__gnRoz,.product-faq_faqItem__IRjEc{animation:none!important;transition-duration:1ms!important}.product-faq_faqAnswer__jgU_z{transform:none}}