.cc-faq{background-color:var(--cc-faq-bg, #f4f4f4);background-image:linear-gradient(var(--cc-faq-grid-color, rgba(0,0,0,.04)) 1px,transparent 1px),linear-gradient(90deg,var(--cc-faq-grid-color, rgba(0,0,0,.04)) 1px,transparent 1px);background-size:28px 28px}.cc-faq__inner{max-width:700px;margin:0 auto;padding:var(--cc-faq-pt, 80px) 24px var(--cc-faq-pb, 80px)}.cc-faq__title{font-size:42px;font-weight:800;text-align:center;color:var(--cc-faq-title-color, #1a1a1a);margin:0 0 12px;letter-spacing:-.5px;line-height:1.1}.cc-faq__subtitle{font-size:16px;color:var(--cc-faq-subtitle-color, #888);text-align:center;margin:0 0 48px;line-height:1.5}.cc-faq__list{display:flex;flex-direction:column;gap:12px}.cc-faq__item{background:var(--cc-faq-card-bg, #fff);border:1px solid var(--cc-faq-card-border, #e5e5e5);border-radius:12px;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.cc-faq__item:hover{border-color:color-mix(in srgb,var(--cc-faq-card-border, #e5e5e5) 70%,#000);box-shadow:0 2px 8px #0000000a}.cc-faq__item[open]{border-color:color-mix(in srgb,var(--cc-faq-card-border, #e5e5e5) 50%,#000);box-shadow:0 4px 16px #0000000f}.cc-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .2s ease}.cc-faq__question::-webkit-details-marker{display:none}.cc-faq__question::marker{content:""}.cc-faq__question:hover{background:color-mix(in srgb,var(--cc-faq-card-bg, #fff) 95%,#000)}.cc-faq__question-text{font-size:15px;font-weight:500;color:var(--cc-faq-question-color, #1a1a1a);line-height:1.4}.cc-faq__icon{flex:0 0 24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--cc-faq-icon-color, #aaa);border:1px solid var(--cc-faq-card-border, #e0e0e0);border-radius:50%;transition:color .25s ease,border-color .25s ease,transform .25s ease,background .25s ease}.cc-faq__icon-v{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;transform-origin:center}.cc-faq__item[open] .cc-faq__icon-v{transform:rotate(90deg);opacity:0}.cc-faq__item[open] .cc-faq__icon{color:var(--cc-faq-icon-active-color, #fff);background:var(--cc-faq-icon-active-bg, #1a1a1a);border-color:var(--cc-faq-icon-active-bg, #1a1a1a)}.cc-faq__answer{padding:0 20px 20px;animation:cc-faq-slide .3s cubic-bezier(.4,0,.2,1)}.cc-faq__answer p{font-size:14px;line-height:1.7;color:var(--cc-faq-answer-color, #555);margin:0}.cc-faq__answer p+p{margin-top:12px}.cc-faq__item[open] .cc-faq__question{border-bottom:1px solid var(--cc-faq-card-border, #f0f0f0)}@keyframes cc-faq-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cc-faq__contact{text-align:center;margin-top:52px}.cc-faq__contact-text{font-size:16px;font-weight:600;color:var(--cc-faq-title-color, #1a1a1a);margin:0 0 16px}.cc-faq__contact-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--cc-faq-btn-bg, #1a1a1a);color:var(--cc-faq-btn-color, #fff);font-size:14px;font-weight:500;text-decoration:none;border-radius:50px;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.cc-faq__contact-btn:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 4px 12px #00000026;color:var(--cc-faq-btn-color, #fff)}.cc-faq__contact-btn svg{transition:transform .2s ease}.cc-faq__contact-btn:hover svg{transform:translate(3px)}@media(max-width:600px){.cc-faq{background-size:22px 22px}.cc-faq__inner{padding:calc(var(--cc-faq-pt, 80px) * .7) 16px calc(var(--cc-faq-pb, 80px) * .7)}.cc-faq__title{font-size:28px}.cc-faq__subtitle{font-size:14px;margin-bottom:36px}.cc-faq__list{gap:10px}.cc-faq__question{padding:16px}.cc-faq__question-text{font-size:14px}.cc-faq__answer{padding:0 16px 16px}.cc-faq__answer p{font-size:13px}.cc-faq__contact-text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cc-faq.css.map */
