.ame-footer{background-color:var(--ame-footer-bg, #003052);color:var(--ame-white, #fff);padding:var(--ame-space-16, 4rem) var(--ame-space-4, 1rem) 0;margin-top:var(--ame-space-10, 2.5rem)}@media screen and (min-width:750px){.ame-footer{padding:var(--ame-space-20, 5rem) var(--ame-space-6, 1.5rem) 0}}.ame-footer a{color:#ffffffd1;text-decoration:none;transition:color .2s}.ame-footer a:hover{color:var(--ame-accent, #f2c345)}.ame-footer a.ame-btn--accent,.ame-footer a.ame-btn--accent:hover{color:var(--ame-text, #1a1a2e)}.ame-footer a:focus-visible,.ame-footer button:focus-visible{outline:3px solid var(--ame-accent, #f2c345);outline-offset:3px;border-radius:var(--ame-radius, 8px)}.ame-footer__grid{max-width:var(--ame-max-width, 1280px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--ame-space-10, 2.5rem)}@media screen and (min-width:750px){.ame-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ame-space-12, 3rem) var(--ame-space-10, 2.5rem)}}@media screen and (min-width:1100px){.ame-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,1rem + 2vw,3rem);align-items:start}}.ame-footer__heading{font-family:var(--ame-font-heading);font-size:var(--ame-text-lg, 2rem);font-weight:700;color:var(--ame-white, #fff);margin:0 0 var(--ame-space-5, 1.25rem);letter-spacing:-.01em}.ame-footer__heading:after{content:"";display:block;width:48px;height:3px;margin-top:var(--ame-space-3, .75rem);background:var(--ame-accent, #f2c345);border-radius:2px}.ame-footer__logo{max-width:230px;height:auto;margin-bottom:var(--ame-space-5, 1.25rem)}.ame-footer__about-text{font-size:var(--ame-text-sm, 1.4rem);line-height:1.75;color:#ffffffb8;margin:0 0 var(--ame-space-6, 1.5rem);max-width:42ch}.ame-footer__family{display:flex;gap:var(--ame-space-3, .75rem);align-items:flex-start;padding-top:var(--ame-space-5, 1.25rem);border-top:1px solid rgba(255,255,255,.14);font-size:var(--ame-text-sm, 1.4rem);line-height:1.6;color:#ffffffb8}.ame-footer__family svg{flex:none;color:var(--ame-accent, #f2c345);margin-top:2px}.ame-footer__family strong{color:var(--ame-white, #fff);display:block}.ame-footer__social{display:flex;gap:var(--ame-space-3, .75rem);margin-top:var(--ame-space-6, 1.5rem)}.ame-footer__social a{width:var(--ame-touch-target, 44px);height:var(--ame-touch-target, 44px);border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;color:var(--ame-white, #fff);transition:background .2s,border-color .2s,color .2s}.ame-footer__social a:hover{background:var(--ame-accent, #f2c345);border-color:var(--ame-accent, #f2c345);color:var(--ame-footer-bg, #003052)}.ame-footer__contact-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ame-space-5, 1.25rem)}.ame-footer__contact-item{display:flex;gap:var(--ame-space-4, 1rem);align-items:flex-start}.ame-footer__icon{flex:none;width:40px;height:40px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:var(--ame-accent, #f2c345)}.ame-footer__contact-label{display:block;font-size:var(--ame-text-xs, 1.3rem);text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;margin-bottom:2px}.ame-footer__contact-value{font-size:var(--ame-text-sm, 1.4rem);line-height:1.6;color:#ffffffdb;margin:0}.ame-footer__contact-item a{display:inline-flex;align-items:center;min-height:var(--ame-touch-target, 44px);font-size:var(--ame-text-sm, 1.4rem);overflow-wrap:anywhere}.ame-footer__phone{font-size:var(--ame-text-md, 1.8rem);font-weight:700;color:var(--ame-accent, #f2c345)!important;display:inline-flex;align-items:center;min-height:var(--ame-touch-target, 44px)}.ame-footer__hours{border-collapse:collapse;width:100%;max-width:100%}.ame-footer__hours th,.ame-footer__hours td{text-align:left;font-weight:400;font-size:var(--ame-text-sm, 1.4rem);line-height:1.6;color:#ffffffdb;padding:1px 0;white-space:nowrap}.ame-footer__hours th{width:1px;padding-right:var(--ame-space-4, 1rem)}.ame-footer__hours td{text-align:right;color:#ffffffa8;width:auto}.ame-footer__dealer{background:#ffffff0d;border:1px solid rgba(242,195,69,.4);border-radius:var(--ame-radius-lg, 12px);padding:var(--ame-space-8, 2rem) var(--ame-space-6, 1.5rem);text-align:center;display:flex;flex-direction:column;align-items:center}.ame-footer__dealer-icon{width:52px;height:52px;border-radius:50%;background:#f2c34524;color:var(--ame-accent, #f2c345);display:flex;align-items:center;justify-content:center;margin-bottom:var(--ame-space-4, 1rem)}.ame-footer__dealer h2{font-family:var(--ame-font-heading);font-size:var(--ame-text-xl, 2.4rem);font-weight:700;margin:0 0 var(--ame-space-3, .75rem);color:var(--ame-white, #fff)}.ame-footer__dealer p{font-size:var(--ame-text-sm, 1.4rem);line-height:1.65;color:#ffffffbf;margin:0}.ame-footer__commission{display:flex;align-items:center;justify-content:center;gap:var(--ame-space-2, .5rem);font-family:var(--ame-font-heading);font-size:var(--ame-text-lg, 2rem);font-weight:700;color:var(--ame-accent, #f2c345);margin:var(--ame-space-5, 1.25rem) 0 var(--ame-space-3, .75rem);padding-top:var(--ame-space-5, 1.25rem);border-top:1px solid rgba(255,255,255,.14);width:100%}.ame-footer__dealer .ame-btn{margin-top:var(--ame-space-6, 1.5rem);width:100%}.ame-footer__links ul{list-style:none;margin:0;padding:0}.ame-footer__links a{display:flex;align-items:center;gap:var(--ame-space-2, .5rem);min-height:var(--ame-touch-target, 44px);font-size:var(--ame-text-sm, 1.4rem);transition:color .2s,transform .2s}.ame-footer__links a svg{flex:none;color:var(--ame-accent, #f2c345);transition:transform .2s}.ame-footer__links a:hover{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.ame-footer__links a,.ame-footer__links a:hover{transition:none;transform:none}}.ame-footer__account{max-width:var(--ame-max-width, 1280px);margin:var(--ame-space-16, 4rem) auto 0;background:var(--ame-white, #fff);border-radius:var(--ame-radius-lg, 12px);padding:var(--ame-space-6, 1.5rem);display:flex;flex-direction:column;gap:var(--ame-space-5, 1.25rem);align-items:flex-start}@media screen and (min-width:750px){.ame-footer__account{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ame-space-6, 1.5rem);max-width:min(var(--ame-max-width, 1280px),860px);padding:var(--ame-space-5, 1.25rem) var(--ame-space-8, 2rem)}}.ame-footer__account-copy{display:flex;gap:var(--ame-space-4, 1rem);align-items:center}.ame-footer__account-icon{flex:none;width:48px;height:48px;border-radius:50%;border:2px solid var(--ame-primary-dark, #004a7c);color:var(--ame-primary-dark, #004a7c);display:flex;align-items:center;justify-content:center}.ame-footer__account h2{font-family:var(--ame-font-heading);font-size:var(--ame-text-lg, 2rem);font-weight:700;color:var(--ame-footer-bg, #003052);margin:0 0 2px}.ame-footer__account p{margin:0;font-size:var(--ame-text-sm, 1.4rem);color:var(--ame-text-muted, #555)}.ame-footer__account .ame-btn{flex:none}.ame-footer__account a:focus-visible{outline-color:var(--ame-primary-dark, #004a7c)}.ame-footer__bottom{max-width:var(--ame-max-width, 1280px);margin:0 auto;margin-top:var(--ame-space-10, 2.5rem);padding:var(--ame-space-6, 1.5rem) 0;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:var(--ame-space-4, 1rem);align-items:center;text-align:center;font-size:var(--ame-text-xs, 1.3rem);color:#fff9}@media screen and (min-width:990px){.ame-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}.ame-footer__bottom-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ame-space-2, .5rem) var(--ame-space-5, 1.25rem)}.ame-footer__bottom-links a{font-size:var(--ame-text-xs, 1.3rem);display:inline-flex;align-items:center;min-height:var(--ame-touch-target, 44px)}.ame-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ame-space-2, .5rem);list-style:none;margin:0;padding:0}.ame-footer__payments li{display:flex}.ame-footer__payments svg{width:38px;height:24px;border-radius:3px;display:block}@media screen and (min-width:1100px){.ame-footer{padding-top:var(--ame-space-12, 3rem)}.ame-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr) minmax(0,.82fr);gap:clamp(2rem,1rem + 1.6vw,2.75rem)}.ame-footer img.ame-footer__logo{width:190px;max-width:100%;margin-bottom:var(--ame-space-4, 1rem)}.ame-footer__about-text{line-height:1.6;margin-bottom:var(--ame-space-4, 1rem)}.ame-footer__family{padding-top:var(--ame-space-4, 1rem)}.ame-footer__social{margin-top:var(--ame-space-4, 1rem)}.ame-footer__contact-list{gap:var(--ame-space-3, .75rem)}.ame-footer__dealer{padding:var(--ame-space-6, 1.5rem) var(--ame-space-5, 1.25rem)}.ame-footer__dealer .ame-btn{margin-top:var(--ame-space-4, 1rem)}.ame-footer__commission{margin-top:var(--ame-space-4, 1rem);padding-top:var(--ame-space-4, 1rem)}.ame-footer__links a{min-height:40px}.ame-footer__account{margin-top:var(--ame-space-10, 2.5rem)}.ame-footer__bottom{margin-top:var(--ame-space-8, 2rem);padding:var(--ame-space-4, 1rem) 0}}.ame-footer img.ame-footer__logo{width:210px;max-width:70%;height:auto}.ame-footer__contact-item>span:last-child{min-width:0}.ame-footer__contact-item a[href^="mailto:"]{font-size:clamp(12.5px,.95vw,14.3px);letter-spacing:0}.ame-footer__social svg{width:20px;height:20px}.ame-footer__bottom-links a{color:#ffffffeb;font-size:14.5px;letter-spacing:.2px;font-weight:500;text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:4px}.ame-footer__bottom-links a:hover{text-decoration-color:currentColor}.ame-footer__copyright{font-size:13px;letter-spacing:.2px;color:#ffffffb8}@media screen and (min-width:990px){.ame-footer__bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--ame-space-6, 1.5rem)}.ame-footer__copyright{white-space:nowrap}.ame-footer__bottom-links{flex-wrap:nowrap;white-space:nowrap;justify-content:center;gap:0 clamp(12px,1.4vw,22px)}.ame-footer__payments{flex-wrap:nowrap;gap:5px;justify-content:flex-end}.ame-footer__payments svg{width:30px;height:19px}}@media screen and (min-width:990px)and (max-width:1279px){.ame-footer__bottom{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--ame-space-2, .5rem)}.ame-footer__copyright{grid-column:1 / -1;text-align:center;order:3}.ame-footer__bottom-links{justify-content:flex-start}}@media screen and (max-width:989px){.ame-footer__bottom-links{order:1}.ame-footer__copyright{order:2}.ame-footer__payments{order:3}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ame-footer.css.map */
