body{background:#0d0d0d!important;color:#f5f0e8!important}#header-group,header,footer{display:none!important}.content-for-layout{background:#0d0d0d!important;padding:0!important;margin:0!important}.ab-hero{padding:110px 60px 80px;text-align:center;background:linear-gradient(180deg,#050505,#0d0d0d);border-bottom:1px solid rgba(26,46,34,.4)}.ab-hero-label{font-family:Jost,sans-serif;font-weight:700;font-size:11px;letter-spacing:.6em;text-transform:uppercase;color:#5e8b6e;margin-bottom:20px}.ab-hero-title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(36px,7vw,80px);color:#fff;line-height:1.1;margin-bottom:0}.ab-hero-title em{font-style:italic;color:#c9a84c}.ab-story{max-width:720px;margin:0 auto;padding:80px 60px}.ab-story p{font-family:Jost,sans-serif;font-weight:300;font-size:17px;line-height:2.1;color:#f5f0e8;margin-bottom:24px}.ab-story p strong{color:#c9a84c;font-weight:600}.ab-story p:first-child:first-letter{font-family:Cormorant Garamond,serif;font-size:80px;font-weight:300;float:left;line-height:.8;margin-right:12px;margin-top:10px;color:#c9a84c}.ab-values{background:#050505;padding:100px 60px;border-top:1px solid rgba(26,46,34,.4);border-bottom:1px solid rgba(26,46,34,.4)}.ab-values-label{font-family:Jost,sans-serif;font-weight:700;font-size:11px;letter-spacing:.6em;text-transform:uppercase;color:#5e8b6e;text-align:center;margin-bottom:16px}.ab-values-title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(30px,4vw,50px);color:#fff;text-align:center;margin-bottom:72px;line-height:1.1}.ab-values-title em{font-style:italic;color:#c9a84c}.ab-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;max-width:1000px;margin:0 auto}.ab-val-item{padding:52px 48px;background:#0d0d0d;position:relative}.ab-val-num{font-family:Cormorant Garamond,serif;font-weight:300;font-size:72px;color:#c9a84c1f;line-height:1;position:absolute;top:28px;right:36px}.ab-val-title{font-family:Jost,sans-serif;font-weight:700;font-size:11px;letter-spacing:.5em;text-transform:uppercase;color:#5e8b6e;margin-bottom:20px}.ab-val-text{font-family:Jost,sans-serif;font-weight:300;font-size:15px;line-height:1.95;color:#fff}.ab-quality{padding:100px 60px;background:#1a2e22;text-align:center}.ab-q-label{font-family:Jost,sans-serif;font-weight:700;font-size:11px;letter-spacing:.6em;text-transform:uppercase;color:#5e8b6e;margin-bottom:16px}.ab-q-title{font-family:Cormorant Garamond,serif;font-weight:700;font-size:clamp(28px,4vw,46px);color:#c9a84c;margin-bottom:36px;line-height:1.1}.ab-q-text{font-family:Jost,sans-serif;font-weight:300;font-size:16px;line-height:2;color:#fff;max-width:680px;margin:0 auto 20px}.ab-q-text strong{color:#c9a84c;font-weight:600}.ab-q-varieties{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.ab-q-tag{font-family:Jost,sans-serif;font-weight:700;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:#5e8b6e;border:1px solid #5E8B6E;padding:8px 20px}.ab-cta{padding:90px 60px;text-align:center;background:#0a0a0a}.ab-cta-title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(28px,4vw,46px);color:#fff;margin-bottom:10px;line-height:1.1}.ab-cta-title em{font-style:italic;color:#c9a84c}.ab-cta-sub{font-family:Jost,sans-serif;font-weight:200;font-size:14px;color:#f5f0e880;margin-bottom:40px}.ab-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ab-cta-btn{font-family:Jost,sans-serif;font-weight:700;font-size:11px;letter-spacing:.35em;text-transform:uppercase;padding:16px 40px;text-decoration:none;display:inline-block;transition:all .3s}.ab-cta-btn.primary{background:#c9a84c;color:#0d1a0f}.ab-cta-btn.primary:hover{background:#e2c97e}.ab-cta-btn.secondary{background:none;color:#5e8b6e;border:1px solid #5E8B6E}.ab-cta-btn.secondary:hover{color:#fff;border-color:#a8c5b0;background:#5e8b6e26}.ge-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.ge-reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.ab-hero{padding:72px 20px 52px}.ab-story{padding:52px 20px}.ab-story p:first-child:first-letter{font-size:56px}.ab-values{padding:72px 20px}.ab-values-grid{grid-template-columns:1fr}.ab-val-item{padding:40px 28px}.ab-quality,.ab-cta{padding:72px 20px}.ab-cta-btns{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ge-about.css.map */
