.enhanced-faq{--faq-border-radius: 12px;--faq-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--faq-shadow-hover: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--faq-transition: all .3s cubic-bezier(.4, 0, .2, 1);--faq-primary-color: #03AEFC;--faq-text-contrast: rgba(var(--color-foreground), .9);background:linear-gradient(180deg,rgba(26,26,26,.8) 0%,rgba(26,26,26,.4) 20%,transparent 40%),var(--gradient-background);position:relative;overflow:hidden;margin-top:-4rem;padding-top:4rem}.enhanced-faq .page-width{max-width:1000px}.enhanced-faq__header{margin-bottom:4rem;text-align:center}.enhanced-faq__heading{color:rgb(var(--color-foreground));margin-bottom:1rem;font-weight:700}.enhanced-faq__subheading{font-size:1.8rem;line-height:1.4;opacity:.8;margin-bottom:0}.enhanced-faq__container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.enhanced-faq__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}@media screen and (min-width: 750px){.enhanced-faq__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;align-items:start}}.enhanced-faq__item{background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:1.2rem;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;height:fit-content}.enhanced-faq__item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:rgba(var(--color-button-text),.3)}.enhanced-faq__item[aria-expanded=true]{border-color:rgb(var(--color-button-text));box-shadow:0 4px 20px rgba(var(--color-button-text),.15)}.enhanced-faq__question{width:100%;padding:2rem;text-align:left;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.6rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));transition:all .3s ease}.enhanced-faq__question:hover{color:rgb(var(--color-button-text))}.faq-question__text{flex:1;margin-right:1rem}.faq-question__icon-toggle{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(var(--color-button-text),.1);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.enhanced-faq__question[aria-expanded=true] .faq-question__icon-toggle{background:rgb(var(--color-button-text));transform:rotate(180deg)}.faq-question__icon-toggle svg{width:1.2rem;height:1.2rem;color:rgb(var(--color-button-text));transition:all .3s ease}.enhanced-faq__question[aria-expanded=true] .faq-question__icon-toggle svg{color:rgb(var(--color-button))}.enhanced-faq__answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.enhanced-faq__question[aria-expanded=true]+.enhanced-faq__answer{max-height:2000px;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.faq-answer__content{padding:0 2rem 2rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.faq-answer__content p{margin:0 0 1rem}.faq-answer__content p:last-child{margin-bottom:0}.faq-answer__content strong{color:rgb(var(--color-foreground));font-weight:600}.enhanced-faq__search{margin-bottom:3rem;text-align:center;order:-1}.faq-search__container{max-width:600px;margin:0 auto 2rem;position:relative}.faq-search__input{width:100%;padding:1.6rem 5rem 1.6rem 2rem;border:2px solid rgba(var(--color-button-text),.2);border-radius:5rem;font-size:1.6rem;background:rgba(var(--color-background),.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;color:rgb(var(--color-foreground))}.faq-search__input:focus{outline:none;border-color:rgb(var(--color-button-text));box-shadow:0 0 0 4px rgba(var(--color-button-text),.15);background:rgb(var(--color-background))}.faq-search__input::placeholder{color:rgba(var(--color-foreground),.5)}.faq-search__icon{position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:rgb(var(--color-button-text));opacity:.7;pointer-events:none}.faq-search__results{margin-top:1rem;padding:1.5rem;background:rgba(var(--color-button-text),.05);border-radius:1rem;border:1px solid rgba(var(--color-button-text),.2)}.faq-search__no-results{margin:0;font-size:1.5rem;color:rgba(var(--color-foreground),.7)}.enhanced-faq__actions{text-align:center;margin-bottom:3rem}.faq-action__button{background:none;border:2px solid rgb(var(--color-border));padding:1rem 2rem;margin:0 .5rem;border-radius:5rem;font-size:1.4rem;cursor:pointer;transition:all .3s ease;color:rgb(var(--color-foreground));display:inline-flex;align-items:center;gap:.8rem}.faq-action__button:hover{border-color:rgb(var(--color-button-text));color:rgb(var(--color-button-text))}.enhanced-faq__contact{text-align:center;margin-top:3rem}.faq-contact__card{padding:3rem 2rem;background:rgba(var(--color-button-text),.05);border-radius:1.6rem}.faq-contact__heading{font-size:2.4rem;font-weight:700;margin-bottom:1rem;color:rgb(var(--color-foreground))}.faq-contact__description{font-size:1.6rem;opacity:.8;margin-bottom:2rem}.faq-contact__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 749px){.enhanced-faq__item{margin-bottom:1.5rem}.enhanced-faq__question{padding:1.6rem;font-size:1.5rem}.faq-answer__content{padding:0 1.6rem 1.6rem;font-size:1.4rem}.faq-contact__card{padding:2rem 1.5rem}.faq-contact__heading{font-size:2rem}.faq-contact__actions{flex-direction:column}}@media (prefers-color-scheme: dark){.enhanced-faq__item,.faq-search__input{background:#ffffff1a;border-color:#fff3}.faq-contact__card{background:linear-gradient(135deg,#ffffff0d,#ffffff1a);border-color:#fff3}}.enhanced-faq__item[data-search-highlight=true]{border-color:rgb(var(--color-button-text));box-shadow:0 0 0 2px rgba(var(--color-button-text),.2)}.enhanced-faq__item[data-search-highlight=true] .enhanced-faq__question{color:rgb(var(--color-button-text))}.enhanced-faq__item[data-search-hidden=true]{display:none}@media (prefers-contrast: high){.enhanced-faq__item{border-width:2px}.enhanced-faq__question:focus{outline-width:3px}.faq-search__input:focus{border-width:3px}}@media (prefers-reduced-motion: reduce){.enhanced-faq__item,.enhanced-faq__answer,.faq-question__icon-toggle,.faq-action__button{transition:none;animation:none}.enhanced-faq__question[aria-expanded=true] .faq-question__icon-toggle{transform:none}}@media print{.enhanced-faq__search,.enhanced-faq__actions{display:none}.enhanced-faq__answer{max-height:none!important}.enhanced-faq__item{page-break-inside:avoid;box-shadow:none;border:1px solid #ccc}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-enhanced-faq.css.map */
