.custom-faq-section{display:block;padding-block:var(--faq-padding-top, 100px) var(--faq-padding-bottom, 100px)}.custom-faq-section__inner,.custom-faq-section__header,.custom-faq-section__layout,.custom-faq-section__content,.custom-faq-section__columns,.custom-faq-section__column,.custom-faq-section__question,.custom-faq-section__toggle,.custom-faq-section__answer-inner{display:flex}.custom-faq-section__inner,.custom-faq-section__header,.custom-faq-section__content,.custom-faq-section__column,.custom-faq-section__answer-inner{flex-direction:column}.custom-faq-section__header{align-items:center;max-width:1000px;margin:0 auto clamp(34px,3.25vw,62px);text-align:center}.custom-faq-section .custom-faq-section__heading,.custom-faq-section__subheading,.custom-faq-section__text,.custom-faq-section__text p,.custom-faq-section__answer-inner p{margin:0}.custom-faq-section .custom-faq-section__heading{color:var(--black);font-family:var(--primary-font);font-size:var(--font62);line-height:1.12;text-transform:uppercase}.custom-faq-section__subheading{margin-top:14px;color:var(--black);font-family:var(--primary-font);font-size:var(--font24);line-height:1.3;text-transform:uppercase}.custom-faq-section__text{margin-top:18px;color:var(--gray);font-family:var(--primary-font);font-size:var(--font20);line-height:1.6;text-transform:uppercase}.custom-faq-section__layout{align-items:flex-start;gap:var(--faq-column-gap, 28px)}.custom-faq-section__content{flex:1 1 auto;min-width:0;align-items:center}.custom-faq-section__columns{align-items:flex-start;gap:var(--faq-column-gap, 28px);width:100%}.custom-faq-section__column{flex:1 1 50%;gap:var(--faq-row-gap, 16px);min-width:0}.custom-faq-section__item{width:100%;overflow:hidden;border:1px solid rgba(0,0,0,.22);border-radius:12px;background:var(--white);transition:opacity .24s ease,transform .24s ease}.custom-faq-section__item.is-load-hidden{display:none}.custom-faq-section__question{align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:68px;padding:9px 9px 9px 24px;border:0;background:transparent;color:var(--black);font-family:var(--primary-font);font-size:var(--font24);line-height:1.35;text-align:left;text-transform:uppercase;cursor:pointer}.custom-faq-section__toggle{flex:0 0 50px;align-items:center;justify-content:center;width:50px;height:50px;border-radius:5px;background:var(--black);color:var(--white)}.custom-faq-section__toggle svg{width:14px;height:9px;transition:transform .28s ease}.custom-faq-section__item.is-open .custom-faq-section__toggle svg{transform:rotate(180deg)}.custom-faq-section__answer{height:0;overflow:hidden;visibility:hidden;transition:height .36s ease,visibility 0s linear .36s}.custom-faq-section__item.is-open .custom-faq-section__answer{height:auto;visibility:visible;transition:height .36s ease,visibility 0s linear 0s}.custom-faq-section__answer-inner{padding:5px 24px 24px;color:var(--gray);font-family:var(--primary-font);font-size:var(--font20);line-height:1.6;text-transform:uppercase}.custom-faq-section__load-more{margin-top:clamp(32px,3vw,58px);border-radius:999px;background:var(--black);color:var(--white);font-family:var(--primary-font);font-size:var(--font18);text-transform:uppercase}.custom-faq-section__load-more:hover{background:var(--gray)}.custom-faq-section__load-more[hidden]{display:none}.custom-faq-section__media{position:sticky;top:30px;flex:0 0 var(--faq-image-width, 40%);min-height:600px;overflow:hidden;border-radius:12px;background:var(--dark)}.custom-faq-section__image{width:100%;height:100%;min-height:600px;object-fit:cover;object-position:var(--faq-image-position, center center)}.custom-faq-section--image-right .custom-faq-section__media{order:2}.custom-faq-section--has-image .custom-faq-section__columns{flex-direction:column}.custom-faq-section--has-image .custom-faq-section__column{width:100%}.custom-faq-section__question:focus-visible,.custom-faq-section__load-more:focus-visible{outline:2px solid var(--black);outline-offset:3px}@media screen and (max-width:989px){.custom-faq-section__layout,.custom-faq-section__columns{flex-direction:column}.custom-faq-section__column,.custom-faq-section__media{width:100%}.custom-faq-section__media{position:relative;top:auto;flex-basis:auto;min-height:480px}.custom-faq-section__image{min-height:480px}.custom-faq-section--image-right .custom-faq-section__media{order:0}.custom-faq-section--image-right .custom-faq-section__content{order:-1}}@media screen and (max-width:749px){.custom-faq-section{padding-block:var(--faq-padding-top-mobile, 48px) var(--faq-padding-bottom-mobile, 48px)}.custom-faq-section__header{margin-bottom:32px}.custom-faq-section__subheading{font-size:var(--font18)}.custom-faq-section__text{font-size:var(--font16);line-height:1.5}.custom-faq-section__question{min-height:60px;padding:7px 7px 7px 16px;font-size:var(--font18)}.custom-faq-section__toggle{flex-basis:44px;width:44px;height:44px}.custom-faq-section__answer-inner{padding:0 16px 20px;font-size:var(--font16);line-height:1.5}.custom-faq-section__media,.custom-faq-section__image{min-height:360px}}@media(prefers-reduced-motion:reduce){.custom-faq-section__item,.custom-faq-section__answer,.custom-faq-section__toggle svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom_FAQ_section.css.map */
