.product-faq{padding:80px 24px;background-color:#fafafa}@media(min-width:768px){.product-faq{padding:100px 48px}}@media(min-width:1024px){.product-faq{padding:120px 80px}}.product-faq__container{max-width:720px;margin:0 auto}.product-faq__header{text-align:center;margin-bottom:48px}.product-faq__overline{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ea580c;background-color:#ea580c14;padding:6px 14px;border-radius:6px;margin-bottom:16px}.product-faq__title{font-size:26px;font-weight:800;color:#171717;letter-spacing:-.025em;line-height:1.2;margin:0 0 14px}@media(min-width:768px){.product-faq__title{font-size:34px}}.product-faq__subtitle{font-size:15px;font-weight:400;color:#525252;line-height:1.7;max-width:540px;margin:0 auto}.product-faq__accordion{display:flex;flex-direction:column;gap:8px}.product-faq__item{background-color:#fff;border:1px solid #E5E5E5;border-radius:14px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.product-faq__item[open]{border-color:#ea580c33;box-shadow:0 4px 16px #0000000a}.product-faq__item>summary{list-style:none}.product-faq__item>summary::-webkit-details-marker{display:none}.product-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .2s ease}.product-faq__question:hover{background-color:#fafafa}.product-faq__question-text{font-size:15px;font-weight:600;color:#171717;line-height:1.45;letter-spacing:-.01em}@media(min-width:768px){.product-faq__question-text{font-size:16px}.product-faq__question{padding:20px 24px}}.product-faq__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:#f5f5f5;color:#737373;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,color .3s ease}.product-faq__item[open] .product-faq__icon{transform:rotate(45deg);background-color:#ea580c;color:#fff}.product-faq__answer{overflow:hidden}.product-faq__answer-inner{padding:0 20px 20px;animation:faqSlideDown .35s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.product-faq__answer-inner{padding:0 24px 24px}}.product-faq__answer-inner p{font-size:14px;font-weight:400;color:#525252;line-height:1.7;margin:0}.product-faq__answer-inner p+p{margin-top:12px}.product-faq__answer-inner strong{color:#262626;font-weight:600}.product-faq__answer-inner ul,.product-faq__answer-inner ol{margin:8px 0;padding-left:20px;color:#525252;font-size:14px;line-height:1.7}.product-faq__answer-inner li{margin-bottom:4px}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.product-faq__bottom{text-align:center;margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:16px}.product-faq__bottom-text{font-size:14px;font-weight:500;color:#737373;margin:0}.product-faq__bottom-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ea580c;text-decoration:none;padding:10px 20px;border-radius:10px;border:1.5px solid rgba(234,88,12,.25);background-color:#ea580c0a;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.product-faq__bottom-btn:hover{background-color:#ea580c1a;border-color:#ea580c66;transform:translateY(-1px)}.product-faq__bottom-btn:active{transform:translateY(0)}.product-faq__item{opacity:0;transform:translateY(12px);animation:faqFadeIn .45s ease forwards}.product-faq__item:nth-child(1){animation-delay:.05s}.product-faq__item:nth-child(2){animation-delay:.12s}.product-faq__item:nth-child(3){animation-delay:.19s}.product-faq__item:nth-child(4){animation-delay:.26s}.product-faq__item:nth-child(5){animation-delay:.33s}.product-faq__item:nth-child(6){animation-delay:.4s}.product-faq__item:nth-child(7){animation-delay:.47s}.product-faq__item:nth-child(8){animation-delay:.54s}.product-faq__item:nth-child(9){animation-delay:.61s}.product-faq__item:nth-child(10){animation-delay:.68s}@keyframes faqFadeIn{to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.product-faq__question{padding:16px}.product-faq__answer-inner{padding:0 16px 16px}.product-faq__icon{width:28px;height:28px}.product-faq__icon svg{width:16px;height:16px}.product-faq__item{border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-faq.css.map */
