.faq-2025{--faq-transition-duration: .3s;--faq-transition-timing: ease-in-out}.faq-2025__header{text-align:center;margin-bottom:3rem}@media screen and (min-width: 750px){.faq-2025__header{margin-bottom:4rem}}.faq-2025__subtitle{color:var(--faq-section-subtitle-color);font-size:var(--faq-section-subtitle-size);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.faq-2025__title{color:var(--faq-section-title-color);font-size:var(--faq-section-title-size);margin:0 0 1.5rem;font-weight:700;line-height:1.2}.faq-2025__content{color:var(--faq-section-content-color);font-size:var(--faq-section-content-size);line-height:1.6;max-width:600px;margin:0 auto}.faq-2025__content p{margin-bottom:1rem}.faq-2025__content p:last-child{margin-bottom:0}.faq-2025__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 750px){.faq-2025__grid{grid-template-columns:1fr 1fr;gap:3rem}}.faq-2025__group{width:100%}.faq-2025__group-title{color:var(--faq-group-title-color);font-size:var(--faq-group-title-font-size);font-weight:600;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--faq-group-border-color)}.faq-2025__questions{border:1px solid var(--faq-group-border-color);border-radius:8px;overflow:hidden}.faq-2025__item{border-bottom:var(--faq-question-divider-weight) solid var(--faq-question-divider-color);transition:all var(--faq-transition-duration) var(--faq-transition-timing)}.faq-2025__item:last-child{border-bottom:none}.faq-2025__question{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;cursor:pointer;background:transparent;color:var(--faq-question-color);font-weight:500;font-size:var(--faq-question-font-size);line-height:1.4;transition:all var(--faq-transition-duration) var(--faq-transition-timing);-webkit-user-select:none;user-select:none;list-style:none}.faq-2025__question::-webkit-details-marker{display:none}.faq-2025__question::marker{display:none}.faq-2025__question:hover{background-color:var(--faq-question-hover-bg);border-color:var(--faq-question-hover-border);color:var(--faq-question-hover-color)}.faq-2025__question:focus{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:-2px}.faq-2025__question-text{flex:1;text-align:left;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.faq-2025__icon{flex-shrink:0;margin-left:1rem;width:16px;height:16px;position:relative;display:flex;align-items:center;justify-content:center}.faq-2025__plus,.faq-2025__minus{position:absolute;transition:opacity var(--faq-transition-duration) var(--faq-transition-timing),transform var(--faq-transition-duration) var(--faq-transition-timing)}.faq-2025__minus,.faq-2025__item[open] .faq-2025__plus{opacity:0;transform:rotate(90deg)}.faq-2025__item[open] .faq-2025__minus{opacity:1;transform:rotate(0)}.faq-2025__answer{overflow:hidden;transition:all var(--faq-transition-duration) var(--faq-transition-timing)}.faq-2025__answer-content{padding:1.5rem;color:var(--faq-answer-color);font-size:var(--faq-answer-font-size);line-height:1.6}.faq-2025__answer-content p{margin:0 0 1rem}.faq-2025__answer-content p:last-child{margin-bottom:0}.faq-2025__answer-content ul,.faq-2025__answer-content ol{margin:0 0 1rem 1.5rem;padding:0}.faq-2025__answer-content li{margin-bottom:.5rem}.faq-2025__answer-content a{color:rgb(var(--color-link));text-decoration:underline}.faq-2025__answer-content a:hover{text-decoration:none}.faq-2025__item[open]{background-color:rgba(var(--faq-question-hover-bg),.02)}.faq-2025__item[open] .faq-2025__question{background-color:var(--faq-question-hover-bg);color:var(--faq-question-hover-color)}@media screen and (max-width: 749px){.faq-2025__question{padding:1rem 1.25rem;font-size:calc(var(--faq-question-font-size) * .95)}.faq-2025__answer-content{padding:0 1.25rem 1.25rem;font-size:calc(var(--faq-answer-font-size) * .95)}.faq-2025__group-title{font-size:calc(var(--faq-group-title-font-size) * .85)}.faq-2025__icon{margin-left:.75rem}}.faq-2025__item details{transition:all var(--faq-transition-duration) var(--faq-transition-timing)}@media (prefers-reduced-motion: reduce){.faq-2025__question,.faq-2025__answer,.faq-2025__plus,.faq-2025__minus,.faq-2025__item{transition:none}}@media (prefers-contrast: high){.faq-2025__questions{border-width:2px}.faq-2025__item{border-bottom-width:2px}.faq-2025__question:focus{outline-width:3px}}@media (prefers-color-scheme: dark){.faq-2025__questions{border-color:#fff3}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-faq-2025.css.map */
