.product-faq{background:var(--pfaq-bg, #f3f3f3)}.product-faq .page-width{max-width:min(100%,calc(var(--pfaq-container-max, 1200px) + 8rem))}.product-faq__inner{max-width:var(--pfaq-container-max, 1200px);margin:0 auto}.product-faq__heading{margin:0 0 2.8rem;text-align:center;color:var(--pfaq-heading-color, #111111);font-size:clamp(3.4rem,5vw,7.8rem);line-height:1.05;letter-spacing:-.02em;font-weight:700}.product-faq__list{border-top:.1rem solid var(--pfaq-divider, #d8d8d8)}.product-faq__item{border-bottom:.1rem solid var(--pfaq-divider, #d8d8d8)}.product-faq__summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:2.3rem 0;cursor:pointer}.product-faq__summary::-webkit-details-marker{display:none}.product-faq__question{margin:0;color:"#004747";font-size:clamp(1.5rem,1.45vw,2.5rem);line-height:1.28;font-weight:600}.product-faq__toggle{position:relative;width:4.2rem;height:4.2rem;border-radius:50%;background:var(--pfaq-toggle-bg, #004747);display:inline-block;flex-shrink:0}.product-faq__toggle:before,.product-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:.2rem;background:var(--pfaq-toggle-icon, #ffffff);transform:translate(-50%,-50%)}.product-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease,opacity .2s ease}.product-faq__item[open] .product-faq__toggle:after{opacity:0}.product-faq__answer{color:var(--pfaq-answer-color, #343434);font-size:clamp(1.5rem,1.04vw,2.2rem);line-height:1.58;padding:0 0 2.4rem}.product-faq__answer>*:first-child{margin-top:0}.product-faq__answer>*:last-child{margin-bottom:0}.product-faq__extra-heading{margin:0 0 1.5rem;color:var(--pfaq-question-color, #1b1b1b);font-size:clamp(2.1rem,1.7vw,3.8rem);line-height:1.2;font-weight:700}.product-faq__info-list{list-style:none;margin:0;padding:0;border:.1rem solid var(--pfaq-table-border, #8a8a8a)}.product-faq__info-item{margin:0;padding:1.4rem 1.5rem;border-top:.1rem solid var(--pfaq-table-border, #8a8a8a)}.product-faq__info-item:first-child{border-top:0}.product-faq__info-label{margin:0;color:var(--pfaq-question-color, #1b1b1b);font-size:clamp(1.6rem,1.1vw,2.2rem);line-height:1.35}.product-faq__info-value{margin-top:.35rem;color:var(--pfaq-answer-color, #343434);font-size:clamp(1.45rem,1vw,2rem);line-height:1.5}.product-faq__info-value p{margin:.2rem 0}@media screen and (max-width:989px){.product-faq .page-width{max-width:min(100%,calc(var(--pfaq-container-max, 1200px) + 4rem))}.product-faq__heading{margin-bottom:2.2rem}.product-faq__summary{padding:1.9rem 0}.product-faq__toggle{width:3.8rem;height:3.8rem}}@media screen and (max-width:749px){.product-faq__heading{text-align:left;margin-bottom:1.8rem;font-size:clamp(2.8rem,8.6vw,4.8rem);line-height:1.08}.product-faq__summary{padding:1.5rem 0;gap:.9rem}.product-faq__question{font-size:1.5rem;line-height:1.34}.product-faq__toggle{width:3.2rem;height:3.2rem}.product-faq__toggle:before,.product-faq__toggle:after{width:1.4rem}.product-faq__answer{font-size:1.45rem;line-height:1.55;padding-bottom:1.7rem}.product-faq__extra-heading{font-size:2.3rem;margin-bottom:1.2rem}.product-faq__info-item{padding:1rem 1.1rem}.product-faq__info-label{font-size:1.55rem;line-height:1.35}.product-faq__info-value{margin-top:.2rem;font-size:1.45rem;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-faq.css.map */
