.faq-image-section{background:var(--faq-bg);padding:var(--faq-padding-top) var(--faq-padding-side) var(--faq-padding-bottom);width:100%;box-sizing:border-box}.faq-image-wrapper{display:flex;align-items:stretch;gap:var(--faq-column-gap);max-width:930px;margin:0 auto}.faq-image-col{flex:0 0 var(--faq-image-width);max-width:var(--faq-image-max-width, var(--faq-image-width))}.faq-image,.faq-image--placeholder{width:100%;height:360px;display:block;border-radius:var(--faq-image-radius);object-fit:cover}.faq-image--placeholder svg{width:100%;height:100%}.faq-content-col{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.faq-heading{font-size:var(--faq-heading-size);color:var(--faq-heading-color);line-height:1;margin:0 0 15px;font-weight:500;letter-spacing:-.02em}.faq-subheading{font-size:16px;color:var(--faq-subheading-color);margin:0 0 40px}.faq-accordion{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--faq-border-color);padding-bottom:var(--faq-item-spacing);margin-bottom:var(--faq-item-spacing)}.faq-item:last-child{margin-bottom:0}.faq-item-summary{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;cursor:pointer;padding:16px 0;background:none;border:none;text-align:left;font-family:inherit;-webkit-appearance:none;appearance:none}.faq-item-question{font-size:var(--faq-question-size);color:var(--faq-question-color);font-weight:700}.faq-item-icon{position:relative;flex:0 0 16px;width:16px;height:16px}.faq-item-icon-line{position:absolute;top:50%;left:50%;background:var(--faq-icon-color);transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.faq-item-icon-horizontal{width:14px;height:1.5px}.faq-item-icon-vertical{width:1.5px;height:14px}.faq-item.is-open .faq-item-icon{transform:rotate(180deg)}.faq-item.is-open .faq-item-icon-vertical{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-item-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item.is-open .faq-item-panel{grid-template-rows:1fr}.faq-item-panel-inner{overflow:hidden;min-height:0}.faq-item-answer{font-size:var(--faq-answer-size);color:var(--faq-answer-color);line-height:1.6;padding-top:12px;opacity:0;transform:translateY(-4px);transition:opacity .25s ease .05s,transform .25s ease .05s}.faq-item.is-open .faq-item-answer{opacity:1;transform:translateY(0)}.faq-item-answer p{margin:0 0 8px}.faq-item-answer p:last-child{margin-bottom:0}@media screen and (max-width:989px){.faq-image-wrapper{gap:calc(var(--faq-column-gap) * .6)}}@media screen and (max-width:749px){.faq-image-section{padding:var(--faq-padding-top-mobile) var(--faq-padding-side-mobile) var(--faq-padding-bottom-mobile)}.faq-item{margin:0}.faq-image-wrapper{flex-direction:column;align-items:stretch;gap:var(--faq-row-gap)}.faq-image-col{flex:1 1 auto;max-width:100%;width:100%}.faq-image,.faq-image--placeholder{height:auto}.faq-content-col{width:100%;padding:30px 20px}.faq-heading{font-size:var(--faq-heading-size-mobile);text-align:center}.faq-subheading{margin-bottom:24px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-with-image.css.map */
