.faq-banner{overflow:hidden}.faq-banner__inner{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.faq-banner__inner--right .faq-banner__text-col{order:1}.faq-banner__inner--right .faq-banner__image-col,.faq-banner__inner--left .faq-banner__text-col{order:2}.faq-banner__inner--left .faq-banner__image-col{order:1}.faq-banner__text-col{background-color:var(--faq-bg, #f5f0e8);color:var(--faq-text, #2b2b2b);display:flex;align-items:center}.faq-banner__text-wrap{padding:60px 48px;width:100%;text-align:center}.faq-banner__title{margin:0 0 24px;line-height:1.1}.faq-banner__title-accent{display:block;font-style:normal;font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem);color:#c0392b;letter-spacing:0;line-height:1.2}.faq-banner__list{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.faq-banner__item{border-top:1px solid rgba(0,0,0,.1);padding-top:12px}.faq-banner__item:first-child{border-top:none;padding-top:0}.faq-banner__question{margin:0 0 4px;font-size:calc(.875rem * var(--adjust-body, 1));font-weight:700;color:var(--faq-text, #2b2b2b);line-height:1.4}.faq-banner__answer{margin:0;font-size:calc(.8125rem * var(--adjust-body, 1));line-height:1.55;color:var(--faq-text, #2b2b2b);opacity:.82}.faq-banner__answer p{margin:0 0 8px}.faq-banner__answer p:last-child{margin-bottom:0}.faq-banner__image-col{position:relative;overflow:hidden}.faq-banner__image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.faq-banner__image,.faq-banner__image-col img,.faq-banner__image-col .lazy-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.faq-banner__placeholder{width:100%;height:100%}@media only screen and (min-width:768px)and (max-width:1023px){.faq-banner__inner{min-height:420px}.faq-banner__text-wrap{padding:48px 36px}.faq-banner__title-accent{font-size:clamp(1.5rem,2.5vw,2rem)}}@media only screen and (max-width:767px){.faq-banner__inner{grid-template-columns:1fr;min-height:auto}.faq-banner__inner--right .faq-banner__text-col,.faq-banner__inner--left .faq-banner__text-col{order:1}.faq-banner__inner--right .faq-banner__image-col,.faq-banner__inner--left .faq-banner__image-col{order:2}.faq-banner__text-wrap{padding:36px 20px}.faq-banner__title-accent{font-size:1.875rem;margin-bottom:20px}.faq-banner__image-col{position:relative;height:280px}.faq-banner__image-wrap{position:absolute}.faq-banner__list{gap:10px}.faq-banner__item{padding-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq-banner.css.map */
