.el-faq-wrapper{padding-top:var(--section-gap-top, 0px);padding-bottom:var(--section-gap-bottom, 0px);background-color:var(--color-custom-background, var(--color-background));color:var(--color-custom-text, var(--color-foreground));border-radius:var(--border-radius, 0);overflow:hidden}.el-faq-container{max-width:var(--page-width, 1440px);margin-left:auto;margin-right:auto;width:100%;padding:calc(var(--gap, 8px) * 6) calc(var(--gap, 8px) * 5);box-sizing:border-box}.el-faq__header{margin-bottom:calc(var(--gap, 8px) * 5)}.el-faq__header--left{text-align:left}.el-faq__header--center{text-align:center}.el-faq__header--right{text-align:right}.el-faq__heading{font-family:var(--font-headline, inherit);font-weight:var(--font-headline-weight, 700);font-style:var(--font-headline-style, normal);letter-spacing:var(--font-headline-letter-spacing, -.02em);font-size:var(--faq-heading-size, calc(var(--font-base-size, 1rem) * 2));line-height:1.1;margin:0 0 calc(var(--gap, 8px) * 1.5);text-transform:uppercase}.el-faq__subheading{font-family:var(--font-body-family, inherit);font-size:calc(var(--font-base-size, 1rem) * 1);line-height:1.5;opacity:.7;margin:0}.el-faq__list{display:grid;grid-template-columns:1fr}.el-faq__item{border-bottom:1px solid var(--color-faq-divider, rgba(0, 0, 0, .12));background-color:var(--color-faq-item-bg, transparent)}.el-faq__item:first-child{border-top:1px solid var(--color-faq-divider, rgba(0, 0, 0, .12))}.el-faq__question{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap, 8px) * 2);width:100%;padding:calc(var(--gap, 8px) * 2.5) 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-faq-question, var(--color-custom-text, var(--color-foreground)));font-family:var(--font-headline, inherit);font-weight:var(--font-headline-weight, 700);font-size:var(--faq-question-size, calc(var(--font-base-size, 1rem) * 1.05));line-height:1.3;transition:opacity .15s ease}.el-faq__question:hover,.el-faq__question:focus{background-color:transparent;color:var(--color-faq-question, var(--color-custom-text, var(--color-foreground)));border-color:transparent;box-shadow:none;border-radius:0}.el-faq__question-text{flex:1 1 auto}.el-faq__icon{flex-shrink:0;width:20px;height:20px;position:relative}.el-faq__icon:before,.el-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .2s ease}.el-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.el-faq__item--open .el-faq__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.el-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.el-faq__item--open .el-faq__answer{grid-template-rows:1fr}.el-faq__answer-inner{overflow:hidden;min-height:0;font-family:var(--font-body-family, inherit);font-size:var(--faq-answer-size, calc(var(--font-base-size, 1rem) * .95));line-height:1.65;opacity:.8}.el-faq__answer-inner>*{margin-top:0}.el-faq__answer-inner>*:last-child{padding-bottom:calc(var(--gap, 8px) * 2.5);margin-bottom:0}.el-faq__body--with-image{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--gap, 8px) * 6);align-items:start}.el-faq__body--image-right .el-faq__image-col{order:2}.el-faq__image-col{position:sticky;top:calc(var(--gap, 8px) * 3)}.el-faq__image{display:block;width:100%;height:auto;border-radius:var(--border-radius, 8px);object-fit:cover}@media(min-width:990px){.el-faq__list--cols-2{grid-template-columns:1fr 1fr;gap:0 calc(var(--gap, 8px) * 8)}.el-faq__list--cols-2 .el-faq__item:nth-child(2){border-top:1px solid var(--color-faq-divider, rgba(0, 0, 0, .12))}.el-faq__list--cols-2 .el-faq__question,.el-faq__list--cols-2 .el-faq__answer-inner{padding-left:calc(var(--gap, 8px) * 2);padding-right:calc(var(--gap, 8px) * 2)}}@media(max-width:989px){.el-faq-container{padding:calc(var(--gap, 8px) * 5) calc(var(--gap, 8px) * 3)}}@media(max-width:749px){.el-faq__body--with-image{grid-template-columns:1fr}.el-faq__image-col{position:static}.el-faq__body--image-right .el-faq__image-col{order:0}.el-faq-container{padding:calc(var(--gap, 8px) * 4) calc(var(--gap, 8px) * 2.5)}.el-faq__heading{font-size:var(--faq-mobile-heading-size, calc(var(--font-base-size, 1rem) * 1.6))}.el-faq__question{font-size:var(--faq-mobile-question-size, calc(var(--font-base-size, 1rem) * .95));padding:calc(var(--gap, 8px) * 2) 0}.el-faq__answer-inner{font-size:var(--faq-mobile-answer-size, calc(var(--font-base-size, 1rem) * .875))}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/section-el-faq-accordion.css.map */
