.section-im8-faq{margin:0;padding:0}.im8-faq{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.im8-faq--desk-left .im8-faq__content{order:2}.im8-faq--desk-left .im8-faq__image-wrap,.im8-faq--desk-right .im8-faq__content{order:1}.im8-faq--desk-right .im8-faq__image-wrap{order:2}.im8-faq__content{background:var(--faq-bg, #8b1a2b);padding:var(--faq-pt, 100px) 60px var(--faq-pb, 100px) 80px;display:flex;flex-direction:column;justify-content:center}.im8-faq--desk-left .im8-faq__content{padding:var(--faq-pt, 100px) 80px var(--faq-pb, 100px) 60px}.im8-faq__heading{font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 400);font-size:clamp(32px,4vw,52px);color:var(--faq-heading-color, #d4717e);margin:0 0 40px;line-height:1.1;letter-spacing:-.01em}.im8-faq__list{max-width:580px}.im8-faq__item{border-bottom:1px solid var(--faq-border-color, #a83245)}.im8-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading-family, Georgia, serif);font-size:15px;font-weight:var(--faq-question-weight, 600);color:var(--faq-question-color, #fff);line-height:1.4;transition:opacity .2s ease}.im8-faq__question:hover{opacity:.8}.im8-faq__icon{flex-shrink:0;color:var(--faq-icon-color, #d4717e);display:flex;align-items:center;justify-content:center}.im8-faq__icon svg{transition:transform .3s ease}.im8-faq__icon-v{transition:opacity .3s ease,transform .3s ease}.im8-faq__item.is-open .im8-faq__icon-v{opacity:0}.im8-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.im8-faq__item.is-open .im8-faq__answer{max-height:600px}.im8-faq__answer-inner{font-size:14px;line-height:1.7;color:var(--faq-answer-color, #e8c0c6);padding:0 40px 20px 0}.im8-faq__answer-inner p{margin:0 0 10px}.im8-faq__answer-inner p:last-child{margin-bottom:0}.im8-faq__answer-inner a{color:#fff;text-decoration:underline}.im8-faq__image-wrap{position:relative;overflow:hidden}.im8-faq__image{width:100%;height:100%;object-fit:cover;display:block}.im8-faq__image--mobile{display:none}.im8-faq__placeholder{width:100%;height:100%;object-fit:cover;background:#f0ddd4}@media screen and (max-width:999px){.im8-faq__content,.im8-faq--desk-left .im8-faq__content{padding:var(--faq-pt, 100px) 40px var(--faq-pb, 100px) 40px}}@media screen and (max-width:899px){.im8-faq{grid-template-columns:1fr;min-height:auto}.im8-faq__content,.im8-faq--desk-left .im8-faq__content{padding:var(--faq-pt-m, 48px) 24px var(--faq-pb-m, 48px)}.im8-faq--mob-top .im8-faq__content{order:2}.im8-faq--mob-top .im8-faq__image-wrap,.im8-faq--mob-bottom .im8-faq__content{order:1}.im8-faq--mob-bottom .im8-faq__image-wrap{order:2}.im8-faq__image-wrap{aspect-ratio:4 / 3}.im8-faq__image--mobile{display:block}.im8-faq__image--mobile~.im8-faq__image:not(.im8-faq__image--mobile){display:none}.im8-faq__image-wrap:has(.im8-faq__image--mobile) .im8-faq__image:not(.im8-faq__image--mobile){display:none}.im8-faq__heading{margin-bottom:28px}.im8-faq__question{font-size:14px;padding:18px 0}.im8-faq__answer-inner{font-size:13px;padding-right:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-faq.css.map */
