.faq-accordion{padding:80px 0;background-color:#fff;color:#333;--faq-accent-color: #d4a574;--faq-question-bg: #f8f8f8}.faq-accordion__header{text-align:center;margin-bottom:3rem}.faq-accordion__title{font-size:2.8rem!important;font-weight:900!important;line-height:1.3;margin:0 0 1rem;color:#333!important;text-transform:uppercase;letter-spacing:.5px;font-family:Roboto,sans-serif!important}.faq-accordion__subtitle{font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;opacity:.8;max-width:600px;margin:0 auto}.faq-accordion__wrapper{max-width:800px;margin:0 auto}.faq-accordion__list{margin-bottom:3rem}.faq-accordion__item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.faq-accordion__item:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}.faq-accordion__item:last-child{margin-bottom:0}.faq-accordion__question{width:100%;padding:1.5rem 2rem;background:#000;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:1.1rem;font-weight:500;color:#fff;transition:all .3s ease;position:relative}.faq-accordion__question:hover{background:#333;color:#fff}.faq-accordion__question:focus{outline:none;background:#333;color:#fff;box-shadow:inset 0 0 0 2px #ffffff4d}.faq-accordion__question[aria-expanded=true]{background:#000;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.faq-accordion__question-text{flex:1;line-height:1.4;font-family:var(--font-heading, "Arial", sans-serif)}.faq-accordion__icon{width:24px;height:24px;position:relative;flex-shrink:0;transition:transform .3s ease}.faq-accordion__icon-plus,.faq-accordion__icon-minus{position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease}.faq-accordion__icon-plus{opacity:1;transform:rotate(0)}.faq-accordion__icon-minus{opacity:0;transform:rotate(90deg)}.faq-accordion__question[aria-expanded=true] .faq-accordion__icon-plus{opacity:0;transform:rotate(-90deg)}.faq-accordion__question[aria-expanded=true] .faq-accordion__icon-minus{opacity:1;transform:rotate(0)}.faq-accordion__answer{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:#fff}.faq-accordion__answer-content{padding:2rem;border-top:1px solid #e0e0e0;background:#fff}.faq-accordion__answer-content p{margin:0 0 1rem;line-height:1.7;color:#000}.faq-accordion__answer-content p:last-child{margin-bottom:0}.faq-accordion__answer-content ul,.faq-accordion__answer-content ol{margin:1rem 0;padding-left:1.5rem}.faq-accordion__answer-content li{margin-bottom:.5rem;line-height:1.6;color:#000}.faq-accordion__answer-content strong{color:var(--faq-accent-color);font-weight:600}.faq-accordion__additional-info{margin-top:1.5rem;padding:1rem;background:#d4a5740d;border-left:4px solid var(--faq-accent-color);border-radius:4px}.faq-accordion__additional-info p{color:#666;font-size:.95rem}.faq-accordion__cta{margin-top:1.5rem;text-align:center}.faq-accordion__cta-button{display:inline-block;padding:.75rem 1.5rem;background:transparent;color:var(--faq-accent-color);border:2px solid var(--faq-accent-color);border-radius:4px;text-decoration:none;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.faq-accordion__cta-button:hover{background:var(--faq-accent-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d4a5744d}.faq-accordion__contact{background:linear-gradient(135deg,#f8f8f8,#f0f0f0);border-radius:12px;padding:3rem;text-align:center;border:1px solid #e0e0e0;position:relative;overflow:hidden}.faq-accordion__contact:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--faq-accent-color),#b8935f)}.faq-accordion__contact-content{position:relative;z-index:1}.faq-accordion__contact-title{font-family:Roboto,sans-serif!important;font-size:3rem!important;font-weight:700!important;margin:0 0 1rem;color:#333;text-transform:uppercase;letter-spacing:.5px}.faq-accordion__contact-text{font-size:1.1rem;line-height:1.6;margin:0 0 2rem;color:#666;max-width:500px;margin-left:auto;margin-right:auto}.faq-accordion__contact-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.faq-accordion__contact-button{display:inline-block;padding:1rem 2rem;background:var(--faq-accent-color);color:#fff;border:2px solid var(--faq-accent-color);border-radius:6px;text-decoration:none;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.faq-accordion__contact-button:hover{background:transparent;color:var(--faq-accent-color);transform:translateY(-2px);box-shadow:0 6px 20px #d4a5744d}.faq-accordion__phone,.faq-accordion__email{display:inline-flex;align-items:center;gap:.5rem;color:#555;text-decoration:none;font-size:1rem;font-weight:500;padding:.75rem 1rem;border-radius:6px;transition:all .3s ease;border:1px solid transparent}.faq-accordion__phone:hover,.faq-accordion__email:hover{color:var(--faq-accent-color);background:#d4a5741a;border-color:var(--faq-accent-color);transform:translateY(-2px)}.faq-accordion__phone-icon,.faq-accordion__email-icon{color:var(--faq-accent-color)}.faq-accordion__empty{text-align:center;padding:4rem 2rem;color:#666;font-style:italic}.faq-accordion__item[data-aos]{opacity:0;transform:translateY(20px)}.faq-accordion__item[data-aos].aos-animate{opacity:1;transform:translateY(0)}.faq-accordion__question.loading,.faq-accordion__contact-button.loading{opacity:.7;pointer-events:none}@media (max-width: 768px){.faq-accordion{padding:60px 0}.faq-accordion__header{margin-bottom:2rem}.faq-accordion__question{padding:1.25rem 1.5rem;font-size:1rem}.faq-accordion__answer-content{padding:1.5rem}.faq-accordion__contact{padding:2rem}.faq-accordion__contact-actions{flex-direction:column;align-items:stretch}.faq-accordion__contact-button{width:100%;max-width:300px;margin:0 auto}.faq-accordion__phone,.faq-accordion__email{justify-content:center}}@media (max-width: 480px){.faq-accordion{padding:40px 0}.faq-accordion__title{font-size:1.75rem}.faq-accordion__subtitle{font-size:1rem}.faq-accordion__question{padding:1rem;font-size:.95rem}.faq-accordion__answer-content{padding:1.25rem}.faq-accordion__contact{padding:1.5rem}.faq-accordion__contact-title{font-size:1.5rem}.faq-accordion__contact-text{font-size:1rem}}.faq-accordion--keyboard-nav .faq-accordion__question:focus{outline:2px solid var(--faq-accent-color);outline-offset:2px}.faq-accordion--keyboard-nav .faq-accordion__cta-button:focus,.faq-accordion--keyboard-nav .faq-accordion__contact-button:focus{outline:2px solid var(--faq-accent-color);outline-offset:4px}@media (prefers-color-scheme: dark){.faq-accordion{background-color:#1a1a1a;color:#fff}.faq-accordion__title{color:#fff}.faq-accordion__item{background:#2a2a2a;border-color:#404040}.faq-accordion__question{background:#000;color:#fff}.faq-accordion__question:hover,.faq-accordion__question:focus{background:#333;color:#fff}.faq-accordion__answer{background:#fff}.faq-accordion__answer-content{background:#fff;border-top-color:#e0e0e0}.faq-accordion__answer-content p,.faq-accordion__answer-content li{color:#000}.faq-accordion__contact{background:linear-gradient(135deg,#2a2a2a,#333);border-color:#404040}.faq-accordion__contact-title{color:#fff}.faq-accordion__contact-text,.faq-accordion__phone,.faq-accordion__email,.faq-accordion__empty{color:#ccc}}@media (prefers-contrast: high){.faq-accordion__item{border:2px solid currentColor}.faq-accordion__question{border:1px solid currentColor}.faq-accordion__cta-button,.faq-accordion__contact-button{border:3px solid currentColor}}@media (prefers-reduced-motion: reduce){.faq-accordion__item,.faq-accordion__question,.faq-accordion__answer,.faq-accordion__icon,.faq-accordion__icon-plus,.faq-accordion__icon-minus,.faq-accordion__cta-button,.faq-accordion__contact-button,.faq-accordion__phone,.faq-accordion__email{transition:none!important;animation:none!important}.faq-accordion__item:hover,.faq-accordion__cta-button:hover,.faq-accordion__contact-button:hover,.faq-accordion__phone:hover,.faq-accordion__email:hover{transform:none}}@media print{.faq-accordion{background:#fff!important;color:#000!important;padding:20px 0}.faq-accordion__item{background:#fff!important;border:1px solid #ccc;break-inside:avoid;margin-bottom:10px}.faq-accordion__question{background:#000!important;color:#fff!important}.faq-accordion__answer{display:block!important;background:#fff!important}.faq-accordion__answer-content{border-top:1px solid #ccc}.faq-accordion__answer-content p,.faq-accordion__answer-content li{color:#000!important}.faq-accordion__contact{background:#f9f9f9!important;border:1px solid #ccc}.faq-accordion__contact-title{color:#000!important}.faq-accordion__contact-text{color:#333!important}.faq-accordion__icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faq-accordion.css.map */
