.faq-accordion{background-color:var(--faq-background-color, #f5f5f5)}.faq-accordion__page-width{margin-left:var(--faq-margin-left, 16px);margin-right:var(--faq-margin-right, 16px)}.faq-accordion__page-width.faq-accordion__full-width{margin-left:0;margin-right:0}@media screen and (min-width:750px){.faq-accordion__page-width{margin-left:var(--faq-margin-left-desktop, 80px);margin-right:var(--faq-margin-right-desktop, 80px)}.faq-accordion__page-width.faq-accordion__full-width{margin-left:0;margin-right:0}}.faq-accordion__container{display:flex;flex-direction:column;gap:var(--faq-column-gap-mobile, 32px)}.faq-accordion__container--two-column{display:grid;grid-template-columns:1fr;gap:var(--faq-column-gap-mobile, 32px);align-items:start}.faq-accordion__container--single-column,.faq-accordion__container--single-column-centered{display:flex;flex-direction:column}.faq-accordion__container--single-column .faq-accordion__content{max-width:var(--faq-content-max-width, 800px)}.faq-accordion__container--single-column-centered{align-items:center;text-align:center}.faq-accordion__container--single-column-centered .faq-accordion__content{max-width:var(--faq-content-max-width, 800px)}@media screen and (min-width:750px){.faq-accordion__container{gap:var(--faq-column-gap-desktop, 60px)}.faq-accordion__container--two-column{grid-template-columns:1fr 1fr;gap:var(--faq-column-gap-desktop, 60px)}.faq-accordion__container--reversed{direction:rtl}.faq-accordion__container--reversed>*{direction:ltr}}.faq-accordion__content{width:100%}.faq-accordion__heading{font-size:var(--faq-heading-size-mobile, 32px);color:var(--faq-heading-color, #1a2a4a);margin:0 0 24px;font-weight:var(--faq-heading-weight, 400);line-height:1.2}.faq-accordion__subheading{font-size:16px;color:var(--faq-answer-color, #4a4a4a);margin:0 0 32px;line-height:1.5;font-weight:var(--faq-answer-weight, 400)}@media screen and (min-width:750px){.faq-accordion__heading{font-size:var(--faq-heading-size-desktop, 48px);margin-bottom:32px}.faq-accordion__subheading{font-size:18px;margin-bottom:40px}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.faq-accordion__list{display:flex;flex-direction:column}.faq-accordion__item{border-bottom:var(--faq-divider-thickness, 1px) solid var(--faq-divider-color, #e0e0e0)}.faq-accordion__item:first-child{border-top:var(--faq-divider-thickness, 1px) solid var(--faq-divider-color, #e0e0e0)}.faq-accordion__question{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:var(--faq-item-padding-mobile, 20px) 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question::marker{display:none;content:""}.faq-accordion__question-text{font-size:var(--faq-question-size-mobile, 16px);color:var(--faq-question-color, #1a2a4a);font-weight:var(--faq-question-weight, 400);line-height:1.4;flex:1}@media screen and (min-width:750px){.faq-accordion__question{padding:var(--faq-item-padding-desktop, 24px) 0}.faq-accordion__question-text{font-size:var(--faq-question-size-desktop, 18px)}}.faq-accordion__icon{flex-shrink:0;width:var(--faq-icon-size, 20px);height:var(--faq-icon-size, 20px);color:var(--faq-icon-color, #1a2a4a);display:flex;align-items:center;justify-content:center;position:relative}.faq-accordion__icon svg{width:100%;height:100%}.faq-accordion__icon-plus,.faq-accordion__icon-minus{transition:opacity .2s ease,transform .2s ease}.faq-accordion__icon-minus{position:absolute;opacity:0}.faq-accordion__item[open] .faq-accordion__icon-plus{opacity:0;transform:rotate(90deg)}.faq-accordion__item[open] .faq-accordion__icon-minus{opacity:1}.faq-accordion__answer{overflow:hidden}.faq-accordion__answer-content{padding-bottom:var(--faq-answer-padding-mobile, 24px);font-size:var(--faq-answer-size-mobile, 14px);color:var(--faq-answer-color, #4a4a4a);font-weight:var(--faq-answer-weight, 400);line-height:1.6}.faq-accordion__answer-content p{margin:0 0 12px}.faq-accordion__answer-content p:last-child{margin-bottom:0}@media screen and (min-width:750px){.faq-accordion__answer-content{font-size:var(--faq-answer-size-desktop, 16px);padding-bottom:var(--faq-answer-padding-desktop, 28px)}}.faq-accordion__media{width:100%}.faq-accordion__media--hide-mobile{display:none}@media screen and (min-width:750px){.faq-accordion__media--hide-mobile{display:block}}.faq-accordion__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:var(--faq-image-border-radius, 0)}.faq-accordion__image{display:block;width:100%;height:auto;object-fit:cover}.faq-accordion__image--placeholder{width:100%;height:auto;background-color:#f0f0f0}.faq-accordion--animated .faq-accordion__item summary~*{animation:faq-close .3s ease-out}.faq-accordion--animated .faq-accordion__item[open] summary~*{animation:faq-open .3s ease-out}@keyframes faq-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.faq-accordion__question:hover .faq-accordion__question-text{opacity:.8}.faq-accordion__question:focus{outline:none}.faq-accordion__question:focus-visible{outline:2px solid var(--faq-question-color, #1a2a4a);outline-offset:2px}@media screen and (max-width:749px){.faq-accordion__container--two-column{display:flex;flex-direction:column}.faq-accordion__container--two-column .faq-accordion__media{order:2}.faq-accordion__container--two-column .faq-accordion__content,.faq-accordion__container--two-column.faq-accordion__container--mobile-image-above .faq-accordion__media{order:1}.faq-accordion__container--two-column.faq-accordion__container--mobile-image-above .faq-accordion__content{order:2}}.faq-accordion__answer-content.rte ul,.faq-accordion__answer-content.rte ol{padding-left:20px;margin:12px 0}.faq-accordion__answer-content.rte li{margin-bottom:8px}.faq-accordion__answer-content.rte a{color:var(--faq-question-color, #1a2a4a);text-decoration:underline}.faq-accordion__answer-content.rte a:hover{opacity:.8}.faq-accordion__answer-content.rte strong{font-weight:600}.faq-accordion__answer-content.rte em{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/130/assets/section-faq-accordion.css.map */
