.hermes-footer{color:#f8f7f1;background:#111c17;border-top:1px solid #d4af3773}.hermes-footer__container{width:min(100% - 64px,1200px);margin:0 auto}.hermes-footer__estimate{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:40px;padding:42px 0;display:flex}.hermes-footer__eyebrow{color:#e0bc4c;letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.hermes-footer__eyebrow span{background:#d4af37;width:27px;height:1px;display:block}.hermes-footer__estimate h2{color:#fff;letter-spacing:-.02em;margin:13px 0 8px;font-family:Playfair Display,serif;font-size:clamp(25px,3vw,35px);line-height:1.2}.hermes-footer__estimate h2 em{color:#e0bc4c;font-style:normal}.hermes-footer__estimate p{color:#c1c9c0;margin:0;font-size:14px}.hermes-footer__estimate-action{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.hermes-footer__estimate-action>span{color:#aab6aa;font-size:11px}.hermes-footer__estimate-button{color:#142017;background:#d4af37;border-radius:7px;justify-content:center;align-items:center;gap:25px;min-height:54px;padding:13px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.hermes-footer__estimate-button:hover{background:#e6c655;transform:translateY(-2px)}.hermes-footer__grid{grid-template-columns:1.6fr .7fr 1fr 1fr;gap:clamp(28px,4vw,60px);padding:55px 0 48px;display:grid}.hermes-footer__brand-name{color:#fff;margin:0;font-family:Playfair Display,serif;font-size:23px;font-weight:700;line-height:1.2}.hermes-footer__brand-name span{color:#dfbb4b}.hermes-footer__brand-rule{background:#d4af37;width:40px;height:2px;margin:20px 0}.hermes-footer__description{color:#bcc6bd;max-width:315px;margin:0;font-size:13px;line-height:1.8}.hermes-footer__contact-list{gap:14px;margin-top:24px;display:grid}.hermes-footer__contact{color:#cbd2c9;align-items:flex-start;gap:11px;font-size:12px;line-height:1.65;display:flex}.hermes-footer__contact svg{color:#d4af37;flex:none;margin-top:2px}.hermes-footer__contact a{color:inherit;text-decoration:none}.hermes-footer__nav h3,.hermes-footer__connect h3{letter-spacing:.13em;text-transform:uppercase;color:#fff;margin:3px 0 22px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:1.4}.hermes-footer__nav ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.hermes-footer__nav a{color:#bec9bf;font-size:13px;line-height:1.45;text-decoration:none;transition:color .2s;display:inline-block}.hermes-footer__nav a.hermes-footer__gold-link{color:#e0bc4c;font-weight:600}.hermes-footer__nav a:hover,.hermes-footer__contact a:hover,.hermes-footer__legal a:hover,.hermes-footer__legal button:hover{color:#e0bc4c}.hermes-footer__phone-block{align-items:center;gap:12px;margin-bottom:18px;display:flex}.hermes-footer__phone-icon{color:#d4af37;border:1px solid #d4af373d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.hermes-footer__phone-block span{color:#d9b94e;letter-spacing:.12em;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.hermes-footer__phone-block a{color:#fff;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:block}.hermes-footer__phone-block a:hover{color:#e0bc4c}.hermes-footer__socials{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.hermes-footer__socials a{color:#d4ddd4;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,color .2s,border-color .2s;display:grid}.hermes-footer__socials a:hover{color:#142017;background:#d4af37;border-color:#d4af37}.hermes-footer__ava{color:#e0bc4c;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.hermes-footer__ava:hover{color:#fff}.hermes-footer__trust{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;flex-wrap:wrap;gap:9px;padding:22px 0;display:flex}.hermes-footer__trust span{color:#d3dbd2;background:#ffffff09;border:1px solid #d4af373b;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;line-height:1.2;display:inline-flex}.hermes-footer__trust svg{color:#d4af37;flex:none}.hermes-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0 28px;display:flex}.hermes-footer__bottom p{color:#9da99e;margin:0;font-size:11px}.hermes-footer__legal{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.hermes-footer__legal a,.hermes-footer__legal button{color:#b1bcb1;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:none}.hermes-footer a:focus-visible,.hermes-footer button:focus-visible{outline-offset:4px;outline:2px solid #e6c655}@media (width<=1050px){.hermes-footer__grid{grid-template-columns:1.4fr 1fr 1fr}.hermes-footer__connect{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 28px;display:flex}.hermes-footer__connect h3{flex-basis:100%;margin:0}.hermes-footer__phone-block{margin:0}.hermes-footer__socials{padding:0}.hermes-footer__ava{margin:0}}@media (width<=700px){.hermes-footer__container{width:min(100% - 40px,1200px)}.hermes-footer__estimate{flex-direction:column;align-items:flex-start;gap:24px;padding:38px 0}.hermes-footer__estimate-action{align-items:flex-start;width:100%}.hermes-footer__estimate-button{justify-content:space-between;width:100%}.hermes-footer__grid{grid-template-columns:1fr 1fr;gap:36px 24px;padding:42px 0}.hermes-footer__brand,.hermes-footer__connect{grid-column:1/-1}.hermes-footer__description{max-width:520px}.hermes-footer__nav h3,.hermes-footer__connect h3{margin-bottom:17px}.hermes-footer__nav ul{gap:0}.hermes-footer__nav a{align-items:center;min-height:40px;display:inline-flex}.hermes-footer__connect{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.hermes-footer__connect h3,.hermes-footer__socials,.hermes-footer__ava{grid-column:1/-1}.hermes-footer__connect h3{margin:0}.hermes-footer__phone-icon{width:34px;height:34px}.hermes-footer__phone-block{gap:8px}.hermes-footer__phone-block a{font-size:14px}.hermes-footer__socials a{width:44px;height:44px}.hermes-footer__ava{justify-self:start}.hermes-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:100px}.hermes-footer__legal a,.hermes-footer__legal button{min-height:36px}}@media (width<=360px){.hermes-footer__connect{grid-template-columns:1fr}.hermes-footer__connect h3,.hermes-footer__socials,.hermes-footer__ava{grid-column:auto}}
