.nische-faq{padding-block:var(--nfq-outer-pt, 24px) var(--nfq-outer-pb, 24px)}.nische-faq__inner{max-width:var(--nfq-maxw, 1300px);margin-inline:auto;background:var(--nfq-card-bg, #f2ede6);border-radius:var(--nfq-radius, 16px);padding:var(--nfq-pad, 56px)}.nische-faq__grid{display:grid;gap:4rem 6rem;align-items:start}.nische-faq--split .nische-faq__grid{grid-template-columns:minmax(0,calc(var(--nfq-copy, 42) * 1%)) minmax(0,1fr)}.nische-faq--centered .nische-faq__grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.nische-faq--centered .nische-faq__list{width:100%;text-align:left}.nische-faq__eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:var(--nfq-eyebrow-size, 19px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:var(--nfq-eyebrow, #2b2320)}.nische-faq--centered .nische-faq__eyebrow{justify-content:center}.nische-faq__sparkle{width:1.1em;height:1.1em;flex:0 0 auto;fill:var(--nfq-sparkle, #e89b7b)}.nische-faq__heading{margin:0;font-size:var(--nfq-heading-size, 44px);line-height:1.12;letter-spacing:-.01em;color:var(--nfq-heading, #2b2320)}.nische-faq__body{margin:1.6rem 0 0;font-size:1.5rem;line-height:1.6;color:var(--nfq-body, #5b6172)}.nische-faq__body>*:first-child{margin-top:0}.nische-faq__body>*:last-child{margin-bottom:0}.nische-faq__cta{display:inline-flex;align-items:center;gap:.667em;margin-top:2.4rem;padding:1.167em 2.333em;border-radius:999px;background:var(--nfq-btn-bg, #fac4b4);color:var(--nfq-btn-label, #2b2320);font-family:var(--font-body-family);font-size:var(--nfq-btn-size, 12px);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,filter .2s ease}.nische-faq__cta:hover{transform:translateY(-2px);filter:brightness(.97)}.nische-faq__cta svg{width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:1.8}.nische-faq__media{display:none}@media screen and (min-width:750px){.nische-faq__media{display:block;width:100%;max-width:var(--nfq-media-max, 420px);margin-top:var(--nfq-media-gap, 32px);aspect-ratio:1 / 1;border-radius:var(--nfq-media-radius, 12px);overflow:hidden}.nische-faq--centered .nische-faq__media{margin-inline:auto}}.nische-faq__img{display:block;width:100%;height:100%;object-fit:cover}.nische-faq__mobile-media{display:block;width:100%;max-width:var(--nfq-media-max-mobile, 100%);margin:0 auto var(--nfq-media-gap-mobile, 20px);aspect-ratio:4 / 3;border-radius:var(--nfq-media-radius, 12px);overflow:hidden}@media screen and (min-width:750px){.nische-faq__mobile-media{display:none}}.nische-faq__list{margin:0;padding:0;list-style:none}.nische-faq__item{border-top:1px solid var(--nfq-divider, #e0d7cb)}.nische-faq__item:last-child{border-bottom:1px solid var(--nfq-divider, #e0d7cb)}.nische-faq__q{display:flex;align-items:center;gap:2rem;width:100%;padding:var(--nfq-row-pad, 22px) 0;-webkit-appearance:none;appearance:none;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--nfq-question, #2b2320)}.nische-faq__q-text{flex:1 1 auto;font-family:var(--font-heading-family);font-size:var(--nfq-question-size, 18px);line-height:1.4;transition:color .2s ease}.nische-faq__q:hover .nische-faq__q-text,.nische-faq__q[aria-expanded=true] .nische-faq__q-text{color:var(--nfq-accent, #b13e18)}.nische-faq__q:focus-visible{outline:2px solid var(--nfq-accent, #b13e18);outline-offset:4px}.nische-faq__icon{position:relative;flex:0 0 auto;width:var(--nfq-icon, 30px);height:var(--nfq-icon, 30px);border-radius:50%;background:var(--nfq-icon-bg, #ffffff);transition:background-color .25s ease,transform .3s cubic-bezier(.2,.7,.3,1)}.nische-faq__icon:before,.nische-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:40%;height:1.5px;border-radius:2px;background:var(--nfq-icon-color, #2b2320);transform:translate(-50%,-50%);transition:opacity .25s ease,background-color .25s ease}.nische-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.nische-faq__q[aria-expanded=true] .nische-faq__icon{background:var(--nfq-accent, #b13e18);transform:rotate(135deg)}.nische-faq__q[aria-expanded=true] .nische-faq__icon:before,.nische-faq__q[aria-expanded=true] .nische-faq__icon:after{background:var(--nfq-icon-bg, #ffffff)}.nische-faq__a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .32s cubic-bezier(.3,.8,.3,1),visibility .32s}.nische-faq__item.is-open .nische-faq__a{grid-template-rows:1fr;visibility:visible}.nische-faq__a-inner{overflow:hidden}.nische-faq__a-text{padding:0 var(--nfq-icon, 30px) var(--nfq-row-pad, 22px) 0;font-size:1.5rem;line-height:1.65;color:var(--nfq-answer, #5b6172)}.nische-faq__a-text>*:first-child{margin-top:0}.nische-faq__a-text>*:last-child{margin-bottom:0}.nische-faq__a-text a{color:var(--nfq-accent, #b13e18);text-decoration:underline;text-underline-offset:.3em}@media screen and (max-width:749px){.nische-faq{padding-block:var(--nfq-outer-pt-mobile, 12px) var(--nfq-outer-pb-mobile, 12px)}.nische-faq__inner{border-radius:var(--nfq-radius-mobile, 0px);padding:var(--nfq-pad-mobile, 28px);margin-inline:var(--nfq-side-mobile, 0px)}.nische-faq__grid,.nische-faq--split .nische-faq__grid{grid-template-columns:minmax(0,1fr);gap:0}.nische-faq__copy{display:contents}.nische-faq__copy-top{order:1}.nische-faq__list{order:2;margin-top:var(--nfq-stack-gap-top-mobile, 16px)}.nische-faq__copy-bottom{order:3;margin-top:var(--nfq-stack-gap-bottom-mobile, 16px)}.nische-faq__eyebrow{font-size:var(--nfq-eyebrow-size-mobile, 14px);margin-bottom:1rem}.nische-faq__heading{font-size:var(--nfq-heading-size-mobile, 30px)}.nische-faq__q-text{font-size:var(--nfq-question-size-mobile, 16px)}.nische-faq__q{gap:1.4rem;padding-block:var(--nfq-row-pad-mobile, 18px)}.nische-faq__a-text{padding-bottom:var(--nfq-row-pad-mobile, 18px);font-size:1.4rem}.nische-faq__cta{margin-top:2rem;font-size:var(--nfq-btn-size-mobile, 12px)}}@media(prefers-reduced-motion:reduce){.nische-faq__a,.nische-faq__icon,.nische-faq__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-nische-faq.css.map */
