.faq{position:relative;isolation:isolate;scroll-margin-top:calc(var(--header-height, 65px) + var(--announcement-height, 0px));background:var(--faq-bg);color:var(--faq-text);font-family:Fredoka,sans-serif}.faq__inner{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:4rem;align-items:start;max-width:120rem;margin:0 auto;padding:10rem 0 11rem}.faq__heading{grid-column:1;grid-row:1;margin:0 0 4rem;color:var(--faq-heading, var(--faq-text));font-family:inherit;font-size:4rem;font-weight:600;line-height:1.15;text-align:center}.faq__top-wave{position:absolute;left:0;top:-1px;display:block;width:100%;height:8rem;pointer-events:none}.faq__bottom-wave{position:absolute;left:0;bottom:-1px;display:block;width:100%;height:8rem;pointer-events:none}.faq__media{position:relative;grid-column:2;grid-row:1 / span 2;align-self:center;height:44rem;overflow:hidden;border-radius:1.6rem}.faq__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.faq__media img{object-position:28% 50%}}@media screen and (max-width:749px){.faq__media img{transform:scale(1.13);transform-origin:25% 50%}}.faq__list{grid-column:1;grid-row:2;max-width:80rem}.faq__item{margin:0 0 1.6rem;padding:0 2.4rem;border-radius:2rem;background:var(--faq-cream, #f9f6e6);overflow:hidden}.faq__question{width:100%;border:0;background:none;color:inherit;font-family:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;font-size:25px;font-weight:500;line-height:1.3;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:.2rem solid var(--faq-accent);outline-offset:.4rem}.faq__icon{position:relative;flex-shrink:0;margin-right:50px;width:1.6rem;height:1.6rem}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.35rem;background:var(--faq-accent);border-radius:.2rem;transition:transform .25s ease}.faq__icon:after{transform:rotate(90deg)}.faq__item.is-open .faq__icon:after{transform:rotate(0)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__answer{min-height:0;overflow:hidden}.faq__answer-text{padding:0 4rem 2.2rem 0;font-size:22px;line-height:1.5}@media screen and (max-width:989px){.faq__heading{font-size:3.4rem}}@media screen and (max-width:749px){.faq__inner{grid-template-columns:minmax(0,1fr);padding:6.6rem 2rem 9.4rem}.faq__top-wave,.faq__bottom-wave{height:4.8rem}.faq__media{grid-column:1;grid-row:auto;height:auto;min-height:0;aspect-ratio:4 / 3}.faq__heading{font-size:2.8rem}.faq__item{padding-right:2.1rem}.faq__icon{margin-right:0}.faq__question{gap:1.2rem;font-size:18px;-webkit-tap-highlight-color:transparent}.faq__answer-text{padding-right:1rem;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
