.faq-section{background-color:var(--faq-bg-color);padding-top:var(--faq-padding-top-mobile);padding-bottom:var(--faq-padding-bottom-mobile)}@media (min-width: 768px){.faq-section{padding-top:var(--faq-padding-top-desktop);padding-bottom:var(--faq-padding-bottom-desktop)}}.faq-section__container{max-width:var(--faq-max-width);margin:0 auto;padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.faq-section__wrapper{display:flex;gap:var(--faq-container-gap);align-items:center}.faq-section--mobile-column .faq-section__wrapper{flex-direction:column}.faq-section--mobile-column-reverse .faq-section__wrapper{flex-direction:column-reverse}.faq-section__wrapper--mobile-first .faq-section__image-wrapper{order:-1}.faq-section__wrapper--mobile-second .faq-section__image-wrapper{order:1}@media (min-width: 768px){.faq-section--desktop-row .faq-section__wrapper{flex-direction:row}.faq-section--desktop-column .faq-section__wrapper{flex-direction:column}.faq-section--desktop-row .faq-section__wrapper--desktop-first{flex-direction:row}.faq-section--desktop-row .faq-section__wrapper--desktop-second{flex-direction:row-reverse}.faq-section--desktop-row .faq-section__image-wrapper,.faq-section--desktop-row .faq-section__content{flex:1;min-width:0}}.faq-section__image-wrapper{width:100%;flex-shrink:0}.faq-section__image-container{position:relative;overflow:hidden;width:100%}.faq-section__image-container picture{width:100%;display:block}.faq-section__image{width:100%;height:100%;object-fit:cover;display:block}.faq-section__content{width:100%;min-width:0}.faq-section__heading{color:var(--faq-heading-color);font-size:clamp(var(--faq-heading-size-mobile),var(--faq-heading-size-mobile) + 1vw,var(--faq-heading-size-desktop));font-weight:var(--faq-heading-weight);margin:0 0 var(--faq-heading-margin-bottom) 0;line-height:1.2}.faq-section__heading--gradient{background:linear-gradient(135deg,var(--faq-heading-gradient-start) 0%,var(--faq-heading-gradient-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.faq-section__subheading{margin:0;line-height:1.5}.faq-section__items{display:flex;flex-direction:column;gap:var(--faq-item-gap)}.faq-item{background-color:var(--faq-item-bg);border:none;border-bottom:var(--faq-item-border-width) solid var(--faq-item-border-color);border-radius:0;overflow:hidden;transition:box-shadow .2s ease}.faq-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding:var(--faq-item-padding-mobile) 0;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--faq-question-color);font-size:clamp(var(--faq-question-size-mobile),var(--faq-question-size-mobile) + .5vw,var(--faq-question-size-desktop));font-weight:var(--faq-question-weight);line-height:1.4;transition:opacity .2s ease}@media (min-width: 768px){.faq-item__question{padding:var(--faq-item-padding-desktop) 0}.faq-section__wrapper{gap:calc(var(--faq-container-gap) * 2)}}.faq-item__question:hover{opacity:.8}.faq-item__question:focus{outline:none}.faq-item__question-text{flex:1;min-width:0}.faq-item__icon-wrapper{position:relative;width:var(--faq-icon-size);height:var(--faq-icon-size);flex-shrink:0}.faq-item__icon{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--faq-icon-color);transition:opacity .3s ease,transform .3s ease}.faq-item__icon--plus{opacity:1;transform:rotate(0)}.faq-item__icon--minus,.faq-item__question[aria-expanded=true] .faq-item__icon--plus{opacity:0;transform:rotate(90deg)}.faq-item__question[aria-expanded=true] .faq-item__icon--minus{opacity:1;transform:rotate(0)}.faq-item__answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item__answer-wrapper--open{grid-template-rows:1fr}.faq-item__answer{min-height:0;padding:0;color:var(--faq-answer-color);font-size:clamp(var(--faq-answer-size-mobile),var(--faq-answer-size-mobile) + .25vw,var(--faq-answer-size-desktop));font-weight:var(--faq-answer-weight);line-height:var(--faq-answer-line-height)}.faq-item__answer-wrapper--open .faq-item__answer{padding:0 0 var(--faq-item-padding-mobile)}@media (min-width: 768px){.faq-item__answer-wrapper--open .faq-item__answer{padding:0 0 var(--faq-item-padding-desktop)}}.faq-item__answer p{margin:0 0 1em}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer ul,.faq-item__answer ol{margin:0 0 1em;padding-left:1.5em}.faq-item__answer ul:last-child,.faq-item__answer ol:last-child{margin-bottom:0}.faq-item__answer li{margin-bottom:.5em}.faq-item__answer li:last-child{margin-bottom:0}.faq-item__answer a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.faq-item__answer a:hover{opacity:.8}.faq-item__answer strong{font-weight:600}@media (prefers-contrast: high){.faq-item{border-width:2px}}@media (prefers-reduced-motion: reduce){.faq-item__icon,.faq-item__answer-wrapper,.faq-item__question{transition:none}.faq-item__answer-wrapper{transition:grid-template-rows .01ms}}@media print{.faq-item__question[aria-expanded=false]+.faq-item__answer-wrapper{display:block!important;grid-template-rows:1fr!important}.faq-item__icon{display:none}}.faq-item__question:focus-visible{position:relative;z-index:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
