.gz-page{background:#f2e5cf;color:#5a3827;font-family:Arial,Helvetica,sans-serif;min-height:60vh}.gz-page h1,.gz-page h2,.gz-page h3{font-family:Georgia,serif;color:#4b214f;letter-spacing:-.025em}.gz-page-hero{padding:6rem 5vw;background:#d6b98c;text-align:center}.gz-page-hero>*{max-width:900px;margin-left:auto;margin-right:auto}.gz-page-hero h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.92;margin:.8rem auto 1.5rem}.gz-page-hero>p:last-child{font-size:1.25rem;line-height:1.6}.gz-story-grid{max-width:1240px;margin:auto;padding:5.5rem 5vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:center}.gz-story-grid h2,.gz-contact h2{font-size:clamp(2.8rem,5vw,4.8rem);line-height:1}.gz-story-grid p{font-size:1.15rem;line-height:1.7}.gz-story-grid img{border-radius:8px}.gz-values{background:#fff8ed;padding:5rem max(5vw,calc((100vw - 1160px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.gz-values span{font-weight:800;color:#d69a2d}.gz-values h3{font-size:1.8rem}.gz-values p{line-height:1.7}.gz-page-copy{max-width:900px;margin:auto;padding:4rem 5vw;font-size:1.08rem;line-height:1.75}.gz-page-cta{background:#5a3827;color:#f2e5cf;text-align:center;padding:5rem 5vw}.gz-page-cta h2{color:#f2e5cf;font-size:clamp(2.8rem,5vw,4.8rem)}.gz-page-hero--contact{background:#d69a2d}.gz-contact{max-width:1160px;margin:auto;padding:5.5rem 5vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.gz-contact__intro>p{font-size:1.1rem;line-height:1.7}.gz-contact__note{background:#d6b98c;padding:1.6rem;margin-top:2rem}.gz-contact-form{display:grid;gap:.65rem;background:#fff8ed;padding:2.5rem;border-radius:8px}.gz-contact-form label{font-weight:800;color:#4b214f;margin-top:.5rem}.gz-contact-form label span{font-weight:400}.gz-contact-form input,.gz-contact-form textarea{width:100%;border:2px solid #D6B98C;background:#f2e5cf;color:#5a3827;padding:1rem}.gz-contact-form .gz-button{margin-top:1rem}.gz-success{background:#d6b98c;padding:1rem}@media(max-width:800px){.gz-story-grid,.gz-values,.gz-contact{grid-template-columns:1fr}.gz-contact{gap:2rem}.gz-page-hero{padding:4rem 5vw}}.gz-page-cta{background:#d6b98c;color:#5a3827}.gz-page-cta h2{color:#4b214f}.gz-page-cta .gz-button{background:#5a3827;color:#f2e5cf!important}.gz-page-hero--contact{background:#d6b98c}.gz-page--contact .gz-page-hero h1{font-size:clamp(2.6rem,5vw,5rem)}.gz-page--faq .gz-page-hero h1{font-size:clamp(2.5rem,5vw,4.5rem)}.gz-page--faq .gz-page-copy h2,.gz-page--faq .gz-page-copy h3{font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.3;margin:1.5rem 0 .5rem}.gz-page--faq .gz-page-copy p,.gz-page--faq .gz-page-copy li{font-size:1rem;line-height:1.6}.gz-page .gz-page-hero h1,.gz-page--contact .gz-page-hero h1,.gz-page--faq .gz-page-hero h1{font-size:clamp(2.35rem,4.4vw,4.6rem);line-height:1.08;max-width:18ch;overflow-wrap:break-word;margin:.8rem auto 1.2rem}.gz-page .gz-page-hero{padding:clamp(3rem,6vw,5rem) 5vw}@media(max-width:800px){.gz-page .gz-page-hero h1,.gz-page--contact .gz-page-hero h1,.gz-page--faq .gz-page-hero h1{font-size:clamp(2.15rem,7vw,3.2rem)}}@media(min-width:1100px){.gz-page .gz-page-hero h1,.gz-page--contact .gz-page-hero h1,.gz-page--faq .gz-page-hero h1{font-size:clamp(2.65rem,4vw,3.75rem);line-height:1.12;max-width:none;white-space:nowrap;overflow-wrap:normal;letter-spacing:-.03em}.gz-page .gz-page-hero{padding-inline:clamp(2rem,4vw,5rem)}}@media(max-width:1099px){.gz-page .gz-page-hero h1{white-space:normal;max-width:100%;font-size:clamp(2.15rem,5vw,3.5rem);line-height:1.13}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/granolaz-pages.css.map */
