:root{--gm-brand-ink:#172019;--gm-brand-muted:#606b62;--gm-brand-paper:#f7f8f3;--gm-brand-accent:#d4ee94}html{scroll-behavior:smooth}body{background:var(--gm-brand-paper)}.header-logo{font-weight:800;letter-spacing:.06em}.gm-home,.gm-site-footer{font-family:Arial,Helvetica,sans-serif;color:var(--gm-brand-ink);line-height:1.6}.gm-home *,.gm-site-footer *{box-sizing:border-box}.gm-container{max-width:1360px;margin-inline:auto;padding-inline:48px}.gm-home h1,.gm-home h2,.gm-home h3{font-family:inherit;margin:0;color:inherit}.gm-kicker{font-size:10px!important;letter-spacing:.17em!important;font-weight:700;margin:0 0 26px!important}.gm-home-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding-block:56px 70px}.gm-home h1{font-size:clamp(48px,5.8vw,83px);font-weight:500;line-height:1.02;letter-spacing:-.065em}.gm-home h1 em{font-style:normal;color:#677b51}.gm-home-lead{font-size:18px;line-height:1.7;color:var(--gm-brand-muted);max-width:440px;margin:28px 0}.gm-home-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.gm-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--gm-brand-ink);color:#fff!important;border-radius:6px;padding:16px 22px;font-size:13px;font-weight:500;text-decoration:none}.gm-primary:hover{background:#35462c}.gm-secondary{color:var(--gm-brand-ink);font-size:12px;text-decoration:underline;text-underline-offset:5px}.gm-home-price{font-size:16px;margin-top:24px}.gm-home-price span{display:block;font-size:11px;color:var(--gm-brand-muted);margin-top:3px}.gm-hero-facts{display:flex;gap:18px;flex-wrap:wrap;margin-top:36px;padding-top:24px;border-top:1px solid #d7ddcf;font-size:11px;color:#53624c}.gm-home figure{margin:0;min-width:0}.gm-home-hero-image{position:relative;overflow:hidden;border-radius:18px;background:#dadcd6}.gm-home-hero-image>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.gm-home-hero-image figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:16px;padding:40px 24px 22px;background:linear-gradient(transparent,rgba(0,0,0,.65));color:white;font-size:10px;letter-spacing:.06em}.gm-home-strip{background:#e8eddf;border-block:1px solid #d9dfd1}.gm-home-strip>.gm-container{display:flex;justify-content:space-between;gap:18px;padding-block:22px;font-size:10px;font-weight:700;letter-spacing:.15em}.gm-home-features,.gm-home-shop{padding-block:88px}.gm-section-heading{max-width:700px}.gm-home h2{font-weight:500;font-size:clamp(36px,4vw,56px);line-height:1.1;letter-spacing:-.045em}.gm-section-heading>p:last-child{font-size:16px;line-height:1.7;color:var(--gm-brand-muted);max-width:540px;margin:22px 0 0}.gm-home-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px}.gm-home-cards article{padding:32px;background:#eef1e8;border:1px solid #e1e6d9;border-radius:10px}.gm-card-index{font-size:10px;letter-spacing:.12em;color:#62714e}.gm-home h3{font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.025em;margin-top:28px}.gm-home-cards p{font-size:14px;line-height:1.8;color:var(--gm-brand-muted);margin:20px 0 28px}.gm-home-cards a{font-size:12px;color:var(--gm-brand-ink);text-underline-offset:4px}.gm-home-editorial{background:#19211b;color:#f6f8ef}.gm-editorial-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:72px}.gm-editorial-grid figure img{display:block;width:100%;height:auto;border-radius:12px;aspect-ratio:1;object-fit:cover}.gm-editorial-grid .gm-kicker{color:var(--gm-brand-accent)}.gm-editorial-grid p:not(.gm-kicker){font-size:16px;color:#c4cdc1;line-height:1.8;margin:25px 0}.gm-editorial-grid ul{padding:0;list-style:none;font-size:13px;color:#dce3d6;margin:28px 0}.gm-editorial-grid li{padding:11px 0;border-bottom:1px solid #3c473a}.gm-primary-light{background:var(--gm-brand-accent);color:#172019!important}.gm-primary-light:hover{background:#e2f5b5}.gm-editorial-grid small{display:block;color:#aab8a5;font-size:10px;margin-top:20px}.gm-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.gm-color-card{color:inherit;text-decoration:none;min-width:0}.gm-color-card>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px}.gm-color-card>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.gm-color-card h3{font-size:20px;margin:0}.gm-color-card>div>span{font-size:13px}.gm-color-card>p{display:flex;justify-content:space-between;color:#626e59;font-size:12px;margin-top:12px;padding-bottom:16px;border-bottom:1px solid #d7dece}.gm-shipping-note{font-size:12px;color:#64705b;margin-top:24px}.gm-home-support{background:#e8eddf}.gm-home-support>.gm-container{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:64px}.gm-support-links a{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #c7d1bc;text-decoration:none;color:inherit;font-size:16px}.gm-site-footer{background:#121a14;color:#edf2e5}.gm-footer-top{display:flex;justify-content:space-between;gap:60px;padding-block:64px 44px}.gm-footer-brand{color:inherit;font-weight:800;font-size:25px;letter-spacing:.06em;text-decoration:none}.gm-footer-brand span{font-size:12px;vertical-align:top;margin-left:4px}.gm-footer-top p{font-size:13px;line-height:1.75;color:#aebaab;margin:22px 0}.gm-footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px;align-content:start}.gm-footer-top nav a{color:#cfdbc8;text-decoration:none;font-size:12px}.gm-footer-top nav a:hover{text-decoration:underline;text-underline-offset:4px}.gm-footer-bottom{border-top:1px solid #364331;padding-block:22px;display:flex;justify-content:space-between;gap:20px;color:#9aa992;font-size:10px}.gm-home a:focus-visible,.gm-site-footer a:focus-visible{outline:3px solid #6c853a;outline-offset:5px}
@media(max-width:799px){.gm-container{padding-inline:22px}.gm-home-hero{grid-template-columns:1fr;gap:32px;padding-block:32px 40px}.gm-home h1{font-size:56px}.gm-home-lead{font-size:16px}.gm-home-actions{gap:18px}.gm-hero-facts{margin-top:24px;gap:16px}.gm-home-hero-image figcaption{padding:30px 15px 18px;font-size:9px}.gm-home-strip>.gm-container{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:9px}.gm-home-features,.gm-home-shop{padding-block:50px}.gm-home-cards{grid-template-columns:1fr;gap:16px;margin-top:28px}.gm-home-cards article{padding:26px}.gm-home h3{font-size:26px;margin-top:20px}.gm-editorial-grid{grid-template-columns:1fr;gap:32px;padding-block:40px}.gm-editorial-grid h2{font-size:38px}.gm-color-grid{grid-template-columns:1fr;gap:28px}.gm-color-card h3{font-size:20px;margin:0}.gm-home-support>.gm-container{grid-template-columns:1fr;gap:24px;padding-block:44px}.gm-footer-top{flex-direction:column;gap:24px;padding-block:45px 30px}.gm-footer-top nav{gap:18px 26px}.gm-footer-bottom{flex-wrap:wrap}.gm-home h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
