.faq{position:relative;width:100%;overflow:hidden}.faq__inner{display:grid;grid-template-columns:1fr 1fr;min-height:var(--faq-minh, 720px)}.faq__panel{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(120% 90% at 85% 8%,var(--faq-glow, rgba(215, 26, 43, .42)),transparent 58%),var(--faq-bg, #4a0009);color:var(--faq-text, #f4e9e7);padding:var(--faq-pad, 80px 72px);box-sizing:border-box}.faq__panel-inner{width:100%;max-width:var(--faq-content-maxw, 620px)}.faq__heading{margin:0 0 30px;font-family:var(--faq-serif, "Times New Roman", Georgia, "Playfair Display", serif);font-weight:400;font-size:clamp(34px,3.4vw,42px);line-height:1;color:var(--faq-text, #f4e9e7)}.faq__heading:after{content:"";display:block;width:46px;height:2px;margin-top:18px;background:linear-gradient(90deg,var(--faq-accent, #c8a45a),transparent);border-radius:2px}.faq__list{list-style:none;margin:0;padding:0}.faq__item{border-bottom:1px solid var(--faq-divider, rgba(255, 255, 255, .45))}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:18px 0;background:none;border:0;color:var(--faq-text, #f4e9e7);font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.faq__q:focus-visible{outline:2px solid var(--faq-text, #f4e9e7);outline-offset:3px}.faq__icon{position:relative;width:16px;height:16px;flex:0 0 auto}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background:var(--faq-icon, #c8a45a)}.faq__icon:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.faq__icon:after{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);transition:transform .3s ease}.faq__q[aria-expanded=true] .faq__icon:after{transform:translate(-50%) scaleY(0)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq__answer-inner{padding:0 0 18px;font-size:14px;line-height:1.65;color:var(--faq-text, #f4e9e7);opacity:.82}.faq__answer-inner>:first-child{margin-top:0}.faq__answer-inner>:last-child{margin-bottom:0}.faq__media{position:relative;overflow:hidden;background:var(--faq-right-bg, #f7ecea)}.faq__image{width:100%;height:100%;object-fit:cover;object-position:var(--faq-img-pos, center center);display:block}.faq__placeholder{width:100%;height:100%;fill:#50000b1f}.faq__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--faq-overlay, transparent)}.faq--anim .faq__heading,.faq--anim .faq__list{opacity:0;animation:faq-up .7s cubic-bezier(.22,1,.36,1) forwards}.faq--anim .faq__heading{animation-delay:.08s}.faq--anim .faq__list{animation-delay:.2s}.faq--anim .faq__image{opacity:0;animation:faq-fade .9s ease .1s forwards}@keyframes faq-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes faq-fade{to{opacity:1}}@media(max-width:900px){.faq__inner{grid-template-columns:1fr;min-height:0}.faq__media{height:var(--faq-img-h-m, 360px);order:0}.faq--media-bottom .faq__media{order:2}.faq--media-hidden .faq__media{display:none}.faq__panel{padding:var(--faq-pad-m, 48px 24px);order:1}.faq__image{object-position:var(--faq-img-pos-m, center center)}.faq__heading{font-size:clamp(30px,7vw,36px)}}@media(max-width:480px){.faq__media{height:var(--faq-img-h-m-sm, 300px)}.faq__panel{padding:var(--faq-pad-m-sm, 40px 22px)}.faq__q{padding:16px 0;font-size:14px}}@media(prefers-reduced-motion:reduce){.faq--anim .faq__heading,.faq--anim .faq__list,.faq--anim .faq__image{opacity:1;animation:none;transform:none}.faq__answer,.faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-split-faq-image.css.map */
