.gigi-home-faqs{background:#fff;color:#000;font-family:var(--font-body-family)}.gigi-home-faqs__inner{margin:0 auto;width:min(100% - clamp(32px,6vw,96px),96rem)}.gigi-home-faqs__header{display:grid;gap:1.2rem;margin:0 auto clamp(2.8rem,5vw,4.8rem);max-width:72rem;text-align:center}.gigi-home-faqs__eyebrow{color:#8cd201;font-size:1.2rem;font-weight:900;letter-spacing:.08em;line-height:1.1;margin:0;text-transform:uppercase}.gigi-home-faqs__heading{color:#000;font-family:var(--font-heading-family);font-size:clamp(3.8rem,7vw,7.2rem);line-height:.92;margin:0;text-wrap:balance}.gigi-home-faqs__intro{color:#000000a3;font-size:1.5rem;line-height:1.6;margin:0 auto;max-width:54rem;text-wrap:pretty}.gigi-home-faqs__intro p{margin:0}.gigi-home-faqs .gigi-faq-page__list{margin:0 auto;max-width:78rem}.gigi-home-faqs .gigi-faq-page__item{background:#fff}.gigi-home-faqs .gigi-faq-page__item summary{text-wrap:balance}.gigi-home-faqs__faq-body{align-items:center;display:flex;gap:1.6rem;justify-content:space-between;opacity:0;padding:0 2.4rem 2.4rem;transform:translateY(-.6rem);transition:opacity .18s ease,transform .18s ease}.gigi-home-faqs .gigi-faq-page__item[open] .gigi-home-faqs__faq-body,.gigi-home-faqs .gigi-faq-page__item.is-opening .gigi-home-faqs__faq-body{opacity:1;transform:translateY(0)}.gigi-home-faqs .gigi-faq-page__item.is-closing .gigi-home-faqs__faq-body{opacity:0;transform:translateY(-.6rem)}.gigi-home-faqs .gigi-faq-page__item p{flex:1 1 auto;opacity:1;padding:0;transform:none;transition:none;text-wrap:pretty}.gigi-home-faqs__cta.button.gigi-shop-button{flex:0 0 auto;min-height:4.8rem;min-width:0;opacity:.78;padding:0 16px;text-decoration:none;transition:opacity .18s ease;white-space:nowrap;width:fit-content}.gigi-home-faqs__cta.button.gigi-shop-button:hover,.gigi-home-faqs__cta.button.gigi-shop-button:focus-visible{opacity:1}.gigi-home-faqs__cta.button.gigi-shop-button:after,.gigi-home-faqs__cta.button.gigi-shop-button:hover:after,.gigi-home-faqs__cta.button.gigi-shop-button:focus-visible:after{box-shadow:none}.animate--hover-vertical-lift .gigi-home-faqs__cta.button.gigi-shop-button:hover,.animate--hover-vertical-lift .gigi-home-faqs__cta.button.gigi-shop-button:active{transform:none}.gigi-home-faqs__question{display:grid;gap:1.6rem;margin:clamp(2.8rem,5vw,4.8rem) auto 0;max-width:78rem}.gigi-home-faqs__question-heading{color:#000;font-family:var(--font-heading-family);font-size:clamp(2.8rem,5vw,4.4rem);line-height:.95;margin:0;text-align:center;text-wrap:balance}.gigi-home-faqs__question-form{align-items:end;display:flex;gap:1rem;justify-self:center;margin:0;width:min(100%,64rem)}.gigi-home-faqs__question-field{display:grid;flex:1 1 auto;gap:.8rem;margin:0;min-width:0}.gigi-home-faqs__question-field label{color:#000;font-size:1.25rem;font-weight:800;line-height:1.2}.gigi-home-faqs__question-field input{-webkit-appearance:none;appearance:none;background:#fff;border:.1rem solid #000000;border-radius:8px;color:#000;font:inherit;font-size:1.35rem;min-height:4.6rem;padding:.9rem 1.2rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.gigi-home-faqs__question-field input:focus{border-color:#8cd201;outline:0}.gigi-home-faqs__question-field input::placeholder{color:#000;opacity:.55}.gigi-home-faqs__question-button.button.gigi-shop-button{align-self:end;flex:0 0 auto;justify-self:center;min-height:4.6rem;min-width:0;opacity:.78;padding:0 16px;transition:opacity .18s ease;white-space:nowrap;width:fit-content}.gigi-home-faqs__question-button.button.gigi-shop-button:hover,.gigi-home-faqs__question-button.button.gigi-shop-button:focus-visible{opacity:1}.gigi-home-faqs__question-button.button.gigi-shop-button:after,.gigi-home-faqs__question-button.button.gigi-shop-button:hover:after,.gigi-home-faqs__question-button.button.gigi-shop-button:focus-visible:after{box-shadow:none}.animate--hover-vertical-lift .gigi-home-faqs__question-button.button.gigi-shop-button:hover,.animate--hover-vertical-lift .gigi-home-faqs__question-button.button.gigi-shop-button:active{transform:none}.gigi-home-faqs__question-message{color:#000;font-size:1.4rem;font-weight:700;line-height:1.45;margin:0;text-align:center;width:100%}.gigi-home-faqs__question-message--error{flex-basis:100%}@media screen and (max-width:749px){.gigi-home-faqs__inner{width:min(100% - 32px,96rem)}.gigi-home-faqs__heading{font-size:clamp(3.2rem,16vw,5.2rem)}.gigi-home-faqs__faq-body{align-items:stretch;flex-direction:column;padding:0 1.7rem 1.7rem}.gigi-home-faqs__cta.button.gigi-shop-button{align-self:center;width:fit-content}.gigi-home-faqs__question-form{align-items:stretch;flex-direction:column}.gigi-home-faqs__question-button.button.gigi-shop-button{align-self:center;width:fit-content}}html[data-gigi-theme=dark] .gigi-home-faqs{background:#000;color:#fff}html[data-gigi-theme=dark] .gigi-home-faqs__heading,html[data-gigi-theme=dark] .gigi-home-faqs__question-heading,html[data-gigi-theme=dark] .gigi-home-faqs__question-field label,html[data-gigi-theme=dark] .gigi-home-faqs__question-message{color:#fff}html[data-gigi-theme=dark] .gigi-home-faqs__intro{color:var(--gigi-theme-muted)}html[data-gigi-theme=dark] .gigi-home-faqs .gigi-faq-page__item{background:#000}html[data-gigi-theme=dark] .gigi-home-faqs__question-field input::placeholder{color:#ffffffb8;opacity:1}html.gigi-theme-transitioning :where(.gigi-home-faqs,.gigi-home-faqs__heading,.gigi-home-faqs__intro,.gigi-home-faqs .gigi-faq-page__item,.gigi-home-faqs__question-heading,.gigi-home-faqs__question-field label,.gigi-home-faqs__question-field input,.gigi-home-faqs__question-message){transition-duration:.36s;transition-property:background-color,border-color,box-shadow,color,outline-color;transition-timing-function:cubic-bezier(.2,0,0,1)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-gigi-home-faqs.css.map */
