.gc-footer{position:relative;background:var(--gc-footer-bg,#0b0d0a);color:var(--gc-footer-text,#fff);font-size:14px;line-height:1.55}
.gc-footer *{box-sizing:border-box}.gc-footer a{color:inherit;text-decoration:none}.gc-footer__accent{height:4px;background:var(--gc-footer-accent,#67734F)}
.gc-footer__inner{width:min(var(--gc-footer-max,1800px),calc(100% - 48px));margin:0 auto;padding:var(--gc-footer-pt,72px) 0 var(--gc-footer-pb,32px)}
.gc-footer__top{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(360px,1.4fr) minmax(300px,1fr);gap:clamp(36px,5vw,86px);align-items:start}
.gc-footer__logo{display:block;width:min(var(--gc-footer-logo,220px),100%);margin-bottom:24px}.gc-footer__logo img{display:block;width:100%;height:auto}.gc-footer__wordmark{font-size:30px;font-weight:850;letter-spacing:.04em}
.gc-footer__eyebrow,.gc-footer__newsletter-eyebrow{margin:0 0 10px;color:var(--gc-footer-accent,#67734F);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.gc-footer__brand-text{max-width:420px;color:var(--gc-footer-muted,#a9aea2);font-size:14px;line-height:1.7}.gc-footer__brand-text p{margin:0}
.gc-footer__social{margin-top:24px}.gc-footer__social .list-social{justify-content:flex-start;gap:8px}.gc-footer__social .list-social__link{width:38px;height:38px;padding:9px;border:1px solid var(--gc-footer-border,#262b21);border-radius:50%;transition:.2s ease}.gc-footer__social .list-social__link:hover{background:var(--gc-footer-accent,#67734F);border-color:var(--gc-footer-accent,#67734F)}
.gc-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.gc-footer__menu h3,.gc-footer__newsletter h3{margin:0 0 18px;color:var(--gc-footer-text,#fff);font-size:13px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.gc-footer__menu ul{list-style:none;margin:0;padding:0}.gc-footer__menu li+li{margin-top:9px}.gc-footer__menu a,.gc-footer__menu--text{color:var(--gc-footer-muted,#a9aea2)}.gc-footer__menu a{display:inline-block;transition:color .2s ease,transform .2s ease}.gc-footer__menu a:hover{color:#fff;transform:translateX(3px)}
.gc-footer__newsletter{padding:30px;background:var(--gc-footer-panel,#12150f);border:1px solid var(--gc-footer-border,#262b21)}.gc-footer__newsletter h3{font-size:18px;line-height:1.25;letter-spacing:.035em}.gc-footer__newsletter-text{color:var(--gc-footer-muted,#a9aea2);font-size:13px}.gc-footer__newsletter-text p{margin:0}
.gc-footer__form{margin-top:20px}.gc-footer__field{display:flex;min-height:48px}.gc-footer__field input{min-width:0;flex:1;border:1px solid #353a30;border-right:0;background:#0b0d0a;color:#fff;padding:0 14px;outline:0}.gc-footer__field input:focus{border-color:var(--gc-footer-accent,#67734F)}.gc-footer__field button{border:1px solid var(--gc-footer-accent,#67734F);background:var(--gc-footer-accent,#67734F);color:#fff;padding:0 18px;font-size:11px;font-weight:850;letter-spacing:.08em;cursor:pointer;transition:filter .2s ease}.gc-footer__field button:hover{filter:brightness(1.12)}
.gc-footer__form-message{display:block;margin-top:9px;color:#d8ddcf}.gc-footer__form-message--success{color:#d7e0c5}.gc-footer__newsletter-note{margin:10px 0 0;color:var(--gc-footer-muted,#a9aea2);font-size:11px}
.gc-footer__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--gc-footer-border,#262b21);border-bottom:1px solid var(--gc-footer-border,#262b21)}.gc-footer__trust-item{display:flex;align-items:center;justify-content:center;gap:14px;min-height:92px;padding:18px 28px}.gc-footer__trust-item+ .gc-footer__trust-item{border-left:1px solid var(--gc-footer-border,#262b21)}.gc-footer__trust-icon{width:30px;height:30px;color:var(--gc-footer-accent,#67734F);flex:0 0 30px}.gc-footer__trust-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gc-footer__trust-item strong,.gc-footer__trust-item span{display:block}.gc-footer__trust-item strong{font-size:11px;letter-spacing:.1em}.gc-footer__trust-item div span{margin-top:2px;color:var(--gc-footer-muted,#a9aea2);font-size:12px}
.gc-footer__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-top:28px}.gc-footer__copyright{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;color:var(--gc-footer-muted,#a9aea2);font-size:11px}.gc-footer__policies{display:flex;flex-wrap:wrap;gap:10px 14px}.gc-footer__policies a:hover{color:#fff}.gc-footer__payments{text-align:right}.gc-footer__payments>span{display:block;margin-bottom:8px;color:var(--gc-footer-muted,#a9aea2);font-size:10px;font-weight:800;letter-spacing:.12em}.gc-footer__payments .list-payment{justify-content:flex-end;margin:0;gap:6px}.gc-footer__payments .list-payment__item{padding:0}
@media(max-width:1100px){.gc-footer__top{grid-template-columns:1fr 1fr}.gc-footer__newsletter{grid-column:1/-1}.gc-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.gc-footer__inner{width:calc(100% - 28px);padding-top:48px}.gc-footer__top{grid-template-columns:1fr;gap:36px}.gc-footer__menus{grid-template-columns:1fr 1fr;gap:24px 18px}.gc-footer__newsletter{grid-column:auto;padding:22px}.gc-footer__field{display:block}.gc-footer__field input,.gc-footer__field button{width:100%;min-height:46px;border:1px solid #353a30}.gc-footer__field button{margin-top:8px;border-color:var(--gc-footer-accent,#67734F)}.gc-footer__trust{grid-template-columns:1fr;margin-top:42px}.gc-footer__trust-item{justify-content:flex-start;min-height:78px;padding:15px 8px}.gc-footer__trust-item+.gc-footer__trust-item{border-left:0;border-top:1px solid var(--gc-footer-border,#262b21)}.gc-footer__bottom{display:block}.gc-footer__payments{margin-top:24px;text-align:left}.gc-footer__payments .list-payment{justify-content:flex-start}.gc-footer__copyright{display:block}.gc-footer__copyright>span{display:block;margin-bottom:5px}.gc-footer__policies{margin-top:10px}}
@media(max-width:420px){.gc-footer__menus{grid-template-columns:1fr}}
