.faq-image-section{position:relative;width:100%;overflow:hidden;padding:var(--pt) 0 var(--pb);background-color:var(--section-bg-color)}.faq-image-section.has-bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.faq-image-section .decoration-image{position:absolute;top:auto;bottom:0;left:0;z-index:2;width:100%;height:100%;max-height:275px;object-fit:cover;object-position:left bottom;pointer-events:none}.faq-image-section .decoration-image--glow{opacity:.4;mix-blend-mode:screen}.faq-image-section .custom-border-line{display:flex;align-items:center;width:100%;margin:30px 0}.faq-image-section .custom-border-line .dot{display:inline-block;width:6px;height:6px;background:#ff3b2f}.faq-image-section .custom-border-line .line{flex:1;height:2px;margin:0 8px;background:#cfcfcf}.faq-container{position:relative;z-index:3;margin:0 auto}.faq-header{margin-bottom:30px}.faq-title{margin:0;font-size:var(--heading-font-size);font-weight:600;line-height:1;color:var(--heading-color)}.faq-title .highlight{color:var(--heading-highlight-color)}.faq-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.faq-accordion-column{width:100%}.accordion-wrapper{display:flex;flex-direction:column;gap:var(--accordion-gap)}.accordion-item{border-radius:var(--accordion-border-radius);background:var(--accordion-bg-color);overflow:hidden;transition:background-color .3s ease}.accordion-item:hover{background:var(--accordion-bg-hover)}.accordion-header{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--accordion-text-color);text-align:left;cursor:pointer}.accordion-bullet{flex-shrink:0;font-size:16px;font-weight:700}.accordion-title{flex:1;font-size:var(--accordion-title-font-size);font-weight:600;letter-spacing:.3px;text-transform:uppercase}.accordion-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:2px;background:var(--accordion-icon-bg);color:var(--accordion-icon-color)}.accordion-icon .icon-minus,.accordion-item.active .accordion-icon .icon-plus{display:none}.accordion-item.active .accordion-icon .icon-minus{display:block}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion-answer{padding:0 16px 16px 26px;font-size:var(--accordion-answer-font-size);line-height:1.6;color:var(--accordion-answer-color)}.accordion-answer p{margin:0}.accordion-answer p+p{margin-top:10px}.faq-image-column{position:relative}.faq-image-column .image-wrapper{position:sticky;top:20px;aspect-ratio:4 / 3;border-radius:var(--image-border-radius);overflow:hidden}.faq-image{display:block;width:100%;height:auto;border-radius:var(--image-border-radius);object-fit:cover}.faq-image-column .image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;border-radius:var(--image-border-radius);background:#e0e0e0}.faq-image-column .image-placeholder .placeholder-svg{width:80px;height:80px;opacity:.5}@media(min-width:750px)and (max-width:989px){.faq-image-section{padding:var(--pt-tablet) 0 var(--pb-tablet)}}@media(max-width:989px){.faq-title{font-size:calc(var(--heading-font-size) * .85)}.faq-content{gap:30px}}@media(max-width:749px){.faq-image-section{padding:var(--pt-mobile) 0 var(--pb-mobile)}.faq-header{margin-bottom:25px}.faq-title{font-size:var(--heading-font-size-mobile)}.faq-content{grid-template-columns:1fr;gap:25px}.faq-accordion-column{order:2}.faq-image-column{order:1}.faq-image-column .image-wrapper{position:relative;top:0}.accordion-header{padding:12px 14px}.accordion-title{font-size:var(--accordion-title-font-size-mobile)}.accordion-answer{padding:0 14px 14px 24px;font-size:var(--accordion-answer-font-size-mobile)}.accordion-icon{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-faq-image.css.map */
