.custom-faq{position:relative;display:block;background:var(--faq-bg, #000);padding:var(--faq-pt, 64px) 16px var(--faq-pb, 64px)}.custom-faq__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.custom-faq__bg picture,.custom-faq__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.custom-faq__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--faq-bg-overlay, transparent);pointer-events:none}.custom-faq__container{position:relative;z-index:1;max-width:var(--faq-max-width, 1280px);margin:0 auto;width:100%}.custom-faq__row{display:flex;flex-direction:column;gap:24px}.custom-faq__main{min-width:0}.custom-faq__title{margin:var(--faq-title-mt, 0) 0 var(--faq-title-mb, 28px);color:var(--faq-title-color, #fff);font-family:var(--faq-title-font, inherit);font-size:var(--faq-title-fs-mobile, 26px);font-weight:800;line-height:1.15;text-align:var(--faq-title-align, center);text-wrap:balance}.custom-faq__title strong{color:var(--faq-title-accent, inherit);font-weight:inherit}.custom-faq__media{width:100%;aspect-ratio:var(--faq-side-aspect, auto);border-radius:var(--faq-side-radius, 0);overflow:hidden;background:#ffffff0a}.custom-faq__media img{width:100%;height:100%;object-fit:cover;display:block}.custom-faq__list{display:grid;grid-template-columns:1fr;column-gap:var(--faq-col-gap-mobile, 10px);row-gap:var(--faq-row-gap-mobile, 10px)}.custom-faq__item{position:relative;background:var(--faq-item-bg, #1c1c1c);border:var(--faq-item-border-w, 1px) solid var(--faq-item-border, #3a3a3a);border-radius:var(--faq-item-radius, 999px);overflow:hidden;color:var(--faq-q-color, #fff)}.custom-faq__item.is-hidden{display:none}.custom-faq__item--link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--faq-item-py, 16px) var(--faq-item-px, 20px);text-decoration:none}.custom-faq__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:var(--faq-item-py, 16px) var(--faq-item-px, 20px);background:transparent;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit;touch-action:manipulation}.custom-faq__q{flex:1 1 auto;min-width:0;color:var(--faq-q-color, #fff);font-family:var(--faq-q-font, inherit);font-size:var(--faq-q-fs-mobile, 13px);font-weight:var(--faq-q-weight, 700);line-height:1.3}.custom-faq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--faq-icon-color, #fff);width:var(--faq-icon-btn-size, 28px);height:var(--faq-icon-btn-size, 28px);transition:transform .2s ease}.custom-faq__icon svg{width:var(--faq-icon-size, 14px);height:var(--faq-icon-size, 14px)}.custom-faq__icon--circle{border-radius:50%;background:var(--faq-icon-bg, #fff);border:var(--faq-icon-border-w, 0) solid var(--faq-icon-border, #fff);color:var(--faq-bg, #000)}.custom-faq--icon-arrow_circle .custom-faq__icon{color:var(--faq-bg, #000)}.custom-faq__item[data-expanded=true] .custom-faq__icon--chevron{transform:rotate(180deg)}.custom-faq__plus-v{transition:transform .2s ease,opacity .2s ease}.custom-faq__item[data-expanded=true] .custom-faq__plus-v{transform:rotate(90deg);transform-origin:12px 12px;opacity:0}.custom-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.custom-faq__item[data-expanded=true] .custom-faq__answer-wrap{grid-template-rows:1fr}.custom-faq__answer{min-height:0;overflow:hidden;padding:0 var(--faq-item-px, 20px) 0;color:var(--faq-a-color, #ccc);font-family:var(--faq-a-font, inherit);font-size:var(--faq-a-fs-mobile, 13px);line-height:1.5}.custom-faq__item[data-expanded=true] .custom-faq__answer{padding-bottom:var(--faq-item-py, 16px);padding-top:0;margin-top:calc(-1 * var(--faq-a-mt, 10px))}.custom-faq__item[data-expanded=true] .custom-faq__answer:before{content:"";display:block;height:var(--faq-a-mt, 10px)}.custom-faq__answer p{margin:0 0 .75em}.custom-faq__answer p:last-child{margin-bottom:0}.custom-faq__answer strong,.custom-faq__answer a{color:var(--faq-a-accent, #3a8aff)}.custom-faq__answer a{text-decoration:underline}.custom-faq__more{display:inline-block;margin:var(--faq-more-mt, 20px) auto 0;background:transparent;border:0;padding:0;cursor:pointer;color:var(--faq-more-color, #fff);font-family:var(--faq-more-font, inherit);font-size:var(--faq-more-fs-mobile, 13px);font-weight:800;text-decoration:underline;text-underline-offset:4px;touch-action:manipulation}.custom-faq__main{text-align:center}.custom-faq__list,.custom-faq__title,.custom-faq__item,.custom-faq__item--link{text-align:left}@media(min-width:990px){.custom-faq{padding-left:32px;padding-right:32px}.custom-faq__title{font-size:var(--faq-title-fs-desktop, 36px)}.custom-faq__q{font-size:var(--faq-q-fs-desktop, 15px)}.custom-faq__answer{font-size:var(--faq-a-fs-desktop, 14px)}.custom-faq__more{font-size:var(--faq-more-fs-desktop, 15px)}.custom-faq__list{grid-template-columns:repeat(var(--faq-cols, 1),1fr);column-gap:var(--faq-col-gap-desktop, 16px);row-gap:var(--faq-row-gap-desktop, 12px)}.custom-faq--with-image .custom-faq__row{flex-direction:row;align-items:flex-start;gap:var(--faq-side-gap-desktop, 48px)}.custom-faq--with-image .custom-faq__media{flex:0 0 var(--faq-side-w-desktop, 42%);max-width:var(--faq-side-w-desktop, 42%)}.custom-faq--with-image .custom-faq__media[data-side-position=right]{order:2}.custom-faq--with-image .custom-faq__media[data-side-position=left]{order:1}.custom-faq--with-image .custom-faq__main{flex:1 1 0;min-width:0;order:1}.custom-faq--with-image .custom-faq__media[data-side-position=right]~.custom-faq__main{order:1}.custom-faq--with-image .custom-faq__media[data-side-position=left]~.custom-faq__main{order:2}}@media(prefers-reduced-motion:reduce){.custom-faq__icon,.custom-faq__answer-wrap,.custom-faq__plus-v{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-faq.css.map */
