.madame-faq{--faq-width: 98rem;--faq-ink: #17281d;--faq-muted: #526058;--faq-paper: #fbfaf7;--faq-line: rgba(23, 40, 29, .12);background:var(--faq-paper);color:var(--faq-ink);font-family:"Instrument Sans",var(--font-body-family),Arial,sans-serif}.madame-faq h1,.madame-faq h2,.madame-faq p,.madame-faq span,.madame-faq summary{font-family:"Instrument Sans",var(--font-body-family),Arial,sans-serif;letter-spacing:0}.madame-faq__hero{position:relative;min-height:clamp(27rem,25vw,35rem);display:grid;place-items:center;overflow:hidden;isolation:isolate;color:#fffaf1;text-align:center;background:#123b25}.madame-faq__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.madame-faq__fallback-image{background:#123b25}.madame-faq__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#05110b80,#05110b38,#05110b80),linear-gradient(0deg,#05110b3d,#05110b14)}.madame-faq__hero-copy{display:grid;justify-items:center;gap:1.2rem;padding-block:6.4rem}.madame-faq__hero-title{max-width:72rem;margin:0;color:#fffaf1;font-size:clamp(4rem,4vw,5rem);font-weight:600;line-height:1.08}.madame-faq__breadcrumb{margin:0;color:#fffaf1db;font-size:1.6rem;font-weight:400;line-height:1.5}.madame-faq--category{padding-top:clamp(5.6rem,5.4vw,7.8rem)}.section-madame-faq-hero+.section-madame-faq-category .madame-faq--category{padding-top:clamp(6.2rem,6vw,8.8rem)}.section-madame-faq-category:last-child .madame-faq--category{padding-bottom:clamp(8.6rem,8vw,11.8rem)}.madame-faq__category{display:grid;gap:2.4rem;max-width:var(--faq-width)}.madame-faq__category-heading{display:grid;justify-items:center;text-align:center}.madame-faq__category-heading h2{margin:0;color:var(--faq-ink);font-size:clamp(3.2rem,3vw,4.4rem);font-weight:600;line-height:1.12;text-wrap:balance}.madame-faq__category-heading p{max-width:62rem;margin:.8rem 0 0;color:var(--faq-muted);font-size:1.7rem;line-height:1.6;text-wrap:balance}.madame-faq__list{overflow:hidden;border-bottom:.1rem solid var(--faq-line)}.madame-faq__item{border-bottom:.1rem solid var(--faq-line)}.madame-faq__item:last-child{border-bottom:0}.madame-faq__item summary{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:2.4rem;align-items:center;min-height:6.6rem;padding:1.9rem 0;color:var(--faq-ink);cursor:pointer;list-style:none}.madame-faq__item summary::-webkit-details-marker{display:none}.madame-faq__item summary span{color:#1d3025;font-size:clamp(1.55rem,1.1vw,1.7rem);font-weight:500;line-height:1.38}.madame-faq__item summary svg{width:2rem;height:2rem;stroke:#227241;stroke-width:2;fill:none;transition:transform .18s ease}.madame-faq__item[open] summary svg{transform:rotate(180deg)}.madame-faq__answer{max-width:82rem;padding:0 5.2rem 2.8rem 0;color:var(--faq-muted);font-size:1.65rem;line-height:1.72}.madame-faq__answer p{margin-top:0;margin-bottom:1.4rem;color:var(--faq-muted)}.madame-faq__answer p:last-child{margin-bottom:0}@media screen and (max-width:749px){.madame-faq__hero{min-height:26rem}.madame-faq__hero-copy{padding-block:4.6rem}.madame-faq__hero-title{font-size:3.6rem;line-height:1.14}.madame-faq__breadcrumb,.madame-faq__answer{font-size:1.65rem}.madame-faq--category{padding-top:5.8rem}.section-madame-faq-hero+.section-madame-faq-category .madame-faq--category{padding-top:5.8rem}.madame-faq__category{gap:1.8rem}.madame-faq__category-heading h2{font-size:3rem}.madame-faq__category-heading p{font-size:1.65rem}.madame-faq__item summary{min-height:6.2rem;padding:1.7rem 0}.madame-faq__answer{max-width:none;padding:0 3.4rem 2rem 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-madame-faq-page.css.map */
