.faq-image-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.faq-image-media{width:100%;overflow:hidden;border-radius:6px}.faq-image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.faq-image-placeholder{display:block;width:100%;aspect-ratio:1 / 1;background:#e9edf7}.faq-content{width:100%}.faq-heading{margin:0 0 36px}.faq-heading span{font-style:italic;font-weight:300}.faq-list{width:100%;border-top:1px solid rgb(var(--border-color));border-left:1px solid rgb(var(--border-color));border-right:1px solid rgb(var(--border-color))}.faq-item{border-bottom:1px solid rgb(var(--border-color))}.faq-question{width:100%;min-height:68px;padding:18px 22px;border:0;background:transparent;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;cursor:pointer;font:inherit;transition:background-color .3s ease}.faq-question:hover{background:rgba(var(--color-button),.025)}.faq-question-text{flex:1;font-size:22px;line-height:1.35;font-weight:500}.faq-icon{position:relative;flex:0 0 24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq-icon svg{position:absolute;top:50%;left:50%;width:22px;height:22px;display:block;transform:translate(-50%,-50%)}.faq-icon svg circle,.faq-icon svg path{stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.faq-icon .faq-icon-open{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);transition:opacity .2s ease,visibility .2s ease,transform .25s ease}.faq-icon .faq-icon-close{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.8);transition:opacity .2s ease,visibility .2s ease,transform .25s ease}.faq-item.is-open .faq-icon .faq-icon-open{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.8)}.faq-item.is-open .faq-icon .faq-icon-close{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.faq-answer-inner{min-height:0;overflow:hidden;padding:0 22px;color:rgb(var(--color-foreground));font-size:20px;line-height:1.5;font-weight:400;opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .45s ease,padding .45s ease}.faq-answer-inner p{margin:0}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer-inner{padding-top:0;padding-bottom:22px;opacity:1;transform:translateY(0)}@media screen and (max-width:989px){.faq-image-container{padding:50px 24px;gap:32px}.faq-heading{margin-bottom:28px;font-size:42px}.faq-question{padding-left:18px;padding-right:18px}.faq-question-text{font-size:20px}}@media screen and (max-width:749px){.faq-image-container{display:flex;flex-direction:column;gap:20px;padding:48px 14px}.faq-content{display:contents}.faq-image-media{order:2;width:100%}.faq-list{order:3;width:100%}.faq-question{min-height:58px;padding:17px 15px;gap:14px}.faq-icon{flex-basis:22px;width:22px;height:22px}.faq-icon svg{width:21px;height:21px}.faq-answer-inner{padding-left:15px;padding-right:15px}.faq-item.is-open .faq-answer-inner{padding-bottom:18px}}@media screen and (max-width:480px){.faq-image-container{padding-left:12px;padding-right:12px}.faq-heading{font-size:27px}.faq-question{padding:16px 13px}.faq-question-text{font-size:18px}.faq-answer-inner{padding-left:13px;padding-right:13px;font-size:17px}.faq-item.is-open .faq-answer-inner{padding-bottom:17px}}.faq-question:focus-visible{outline:2px solid var(--faq-icon);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.faq-answer,.faq-answer-inner,.faq-icon svg,.faq-question{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-image.css.map */
