/* Единый FAQ, CORKSTYLE, 2026-11-04 */
body :is(.cs-faq-section,.cs26p-faq) {max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-section-head {text-align:center!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-section-title {font-family:'Century Gothic',Arial,sans-serif!important;font-size:clamp(34px,4vw,48px)!important;font-weight:500!important;line-height:1.15!important;text-align:center!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-faq-item {border-bottom:1px solid #dedbd5!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-faq-list {border-top:1px solid #dedbd5!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-faq-question, body.cs-site-2026 .cs-redesign-2026 :is(.cs-faq-section,.cs26p-faq) .cs-faq-question {position:relative!important;display:block!important;width:100%!important;box-sizing:border-box!important;padding:22px 48px 22px 0!important;color:#242424!important;font-family:'Century Gothic',Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;list-style:none!important;cursor:pointer!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-faq-question::-webkit-details-marker {display:none!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-faq-question::after, body.cs-site-2026 .cs-redesign-2026 :is(.cs-faq-section,.cs26p-faq) .cs-faq-question::after {content:"+"!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#242424!important;font:400 27px/28px Arial,sans-serif!important;text-align:center!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-faq-item[open] .cs-faq-question::after, body.cs-site-2026 .cs-redesign-2026 :is(.cs-faq-section,.cs26p-faq) .cs-faq-item[open] .cs-faq-question::after {content:"−"!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-faq-answer, body.cs-site-2026 .cs-redesign-2026 :is(.cs-faq-section,.cs26p-faq) .cs-faq-answer {font-family:'Century Gothic',Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;}
@media(max-width:767px){body :is(.cs-faq-section,.cs26p-faq) .cs-faq-question,body.cs-site-2026 .cs-redesign-2026 :is(.cs-faq-section,.cs26p-faq) .cs-faq-question{font-size:17px!important;padding:18px 44px 18px 0!important;}}
body #p-faq .cs26p-section-head h2 {font-family:'Century Gothic',Arial,sans-serif!important;font-size:clamp(34px,4vw,48px)!important;font-weight:500!important;line-height:1.15!important;text-align:center!important;}

body :is(.cs-faq-section,.cs26p-faq) .cs-section-title {text-transform:none!important;}
body :is(.cs-faq-section,.cs26p-faq) .cs-section-subtitle {text-align:center!important;margin-left:auto!important;margin-right:auto!important;}
