.divija-faq{max-width:var(--divija-column-narrow);margin-inline:auto}.divija-faq__heading{font-family:var(--divija-font-display);font-size:clamp(24px,3vw,var(--divija-text-headline-md));line-height:1.25;font-weight:400;color:var(--divija-navy);margin:0 0 20px}.divija-faq__list{border-top:1px solid var(--divija-divider)}.divija-faq__item{border-bottom:1px solid var(--divija-divider)}.divija-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--divija-font-body);font-size:var(--divija-text-body-lg);line-height:var(--divija-lh-body-lg);font-weight:600;color:var(--divija-navy);transition:color var(--divija-duration) var(--divija-ease)}.divija-faq__question::-webkit-details-marker{display:none}.divija-faq__question:hover{color:var(--divija-blue)}.divija-faq__question:focus-visible{outline:2px solid var(--divija-blue);outline-offset:2px}.divija-faq__question-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.divija-faq__icon{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--divija-gold);transform-origin:50% 50%;transition:transform var(--divija-duration) var(--divija-ease)}.divija-faq__icon svg,.divija-faq__question .divija-faq__icon .icon-caret{position:static;width:12px;height:12px}.divija-faq__item[open] .divija-faq__icon{transform:rotate(180deg)}.divija-faq__item[open] .divija-faq__question,.divija-faq__item[open] .divija-faq__icon,.divija-faq__question:hover .divija-faq__icon{color:var(--divija-blue)}.divija-faq__answer{padding:0 0 20px;max-width:68ch;font-size:var(--divija-text-body);line-height:1.7;color:var(--divija-muted)}.divija-faq__answer p{margin:0 0 12px}.divija-faq__answer p:last-child{margin-bottom:0}.divija-faq__answer a{color:var(--divija-blue)}.divija-faq-section__inner{max-width:var(--divija-container-width);margin-inline:auto;padding:var(--divija-faq-pt, 64px) var(--divija-margin-mobile) var(--divija-faq-pb, 64px)}@media screen and (min-width:750px){.divija-faq-section__inner{padding-inline:var(--divija-gutter)}}@media screen and (min-width:990px){.divija-faq-section__inner{padding-inline:var(--divija-margin-desktop)}}.divija-faq-section__footnote{max-width:var(--divija-column-narrow);margin:24px auto 0;font-family:var(--divija-font-body);font-size:var(--divija-text-body);line-height:1.7;color:var(--divija-muted)}.divija-faq-section__footnote a{color:var(--divija-blue)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/divija-faq.css.map */
