.mcc-footer{background-color:var(--footer-bg, #071429);color:var(--text-color, #94a3b8);font-size:.9375rem;line-height:1.6}.mcc-footer__container{max-width:1200px;margin:0 auto;padding:0 20px}.mcc-footer__trust{background-color:var(--footer-bg-light, #223654);padding:24px 0;border-bottom:1px solid var(--border-color, rgba(7,20,41,.1))}.mcc-footer__trust-link{display:flex;justify-content:center;text-decoration:none;color:inherit}.mcc-footer__trust-content{display:flex;align-items:center;gap:20px}.mcc-footer__trust-count{font-size:3rem;font-weight:700;color:var(--heading-color, #ffffff);line-height:1;transition:transform .3s ease}.mcc-footer__trust-link:hover .mcc-footer__trust-count{transform:scale(1.05)}.mcc-footer__trust-details{display:flex;flex-direction:column;gap:4px}.mcc-footer__trust-label{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--heading-color, #ffffff)}.mcc-footer__google-logo{width:20px;height:20px}.mcc-footer__trust-rating{display:flex;align-items:center;gap:8px}.mcc-footer__trust-score{font-size:1.125rem;font-weight:700;color:var(--heading-color, #ffffff)}.mcc-footer__stars{display:flex;gap:2px}.mcc-footer__star{width:18px;height:18px;color:var(--star-color, #fbbf24)}.mcc-footer__main{padding:48px 0}.mcc-footer__grid{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.4fr;gap:40px}.mcc-footer__heading{font-size:1.125rem;font-weight:700;color:var(--accent-color, #40b4e2)!important;font-family:Poppins,system-ui,sans-serif;font-style:normal;margin:0 0 20px;text-transform:none}.mcc-footer__subheading{font-size:1rem;font-weight:700;color:var(--accent-color, #40b4e2);margin:24px 0 12px}.mcc-footer__text{margin:0 0 12px;color:var(--text-color, #94a3b8)}.mcc-footer__text--stars{display:flex;align-items:center;gap:8px}.mcc-footer__mini-stars{color:var(--star-color, #fbbf24);font-size:.875rem;letter-spacing:1px}.mcc-footer__logo{margin-top:20px}.mcc-footer__logo img{max-width:150px;height:auto}.mcc-footer__links{list-style:none;padding:0;margin:0}.mcc-footer__links li{margin-bottom:10px}.mcc-footer__links a{color:var(--text-color, #94a3b8);text-decoration:none;transition:color .2s ease}.mcc-footer__links a:hover{color:var(--link-hover, #ffffff)}.mcc-footer__newsletter{margin-top:16px}.mcc-footer__newsletter-field{display:flex;gap:0}.mcc-footer__newsletter-input{flex:1;padding:12px 16px;border:1px solid var(--border-color, rgba(7,20,41,.1));border-right:none;border-radius:8px 0 0 8px;background:#0714290a;color:var(--heading-color, #ffffff);font-size:.9375rem;outline:none;transition:border-color .2s ease,background .2s ease}.mcc-footer__newsletter-input::placeholder{color:var(--text-color, #94a3b8)}.mcc-footer__newsletter-input:focus{border-color:var(--accent-color, #40b4e2);background:#0714290f}.mcc-footer__newsletter-btn{padding:12px 20px;background:#40b4e2;color:#fff;border:none;border-radius:0 8px 8px 0;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease;white-space:nowrap}.mcc-footer__newsletter-btn:hover{background:#d93c32;transform:translate(2px)}.mcc-footer__contact-item{display:flex;align-items:flex-start;gap:10px;color:var(--text-color, #94a3b8);text-decoration:none;margin-bottom:10px;transition:color .2s ease}a.mcc-footer__contact-item:hover{color:var(--link-hover, #ffffff)}.mcc-footer__contact-item svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.mcc-footer__contact-item--address{align-items:flex-start}.mcc-footer__bottom{border-top:1px solid var(--border-color, rgba(7,20,41,.1));padding:24px 0}.mcc-footer__bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.mcc-footer__copyright{font-size:.875rem;color:var(--text-color, #94a3b8)}.mcc-footer__copyright p{margin:0}.mcc-footer__payments{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.mcc-footer__payment-icon{height:24px;width:auto}.mcc-footer__social{display:flex;gap:12px}.mcc-footer__social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#07142912;border-radius:50%;color:var(--text-color, #94a3b8);transition:all .2s ease}.mcc-footer__social a:hover{background:#40b4e2;color:#fff;transform:translateY(-2px)}.mcc-footer__social svg{width:18px;height:18px}.mcc-footer__back-to-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;background:#40b4e2;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;box-shadow:0 4px 12px #0000004d;z-index:999}.mcc-footer__back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.mcc-footer__back-to-top:hover{background:#2d9ec7;transform:translateY(-4px);box-shadow:0 6px 20px #0006}.mcc-footer__back-to-top:active{transform:translateY(-2px)}.mcc-footer__back-to-top svg{width:24px;height:24px}.mcc-footer__back-to-top-text{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:none}.mcc-footer__back-to-top.has-text{width:auto;height:auto;padding:12px 20px;border-radius:24px;flex-direction:row;gap:8px}.mcc-footer__back-to-top.has-text svg{width:20px;height:20px}.mcc-footer__back-to-top.has-text .mcc-footer__back-to-top-text{display:block;font-size:.875rem}.mcc-footer__accordion-trigger,.mcc-footer__accordion-icon{display:none}@media screen and (max-width:1024px){.mcc-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.mcc-footer__column--about{grid-column:span 2}}@media screen and (max-width:749px){.mcc-footer__trust{padding:20px}.mcc-footer__trust-content{gap:16px}.mcc-footer__trust-count{font-size:2.5rem}.mcc-footer__trust-label{font-size:.9375rem}.mcc-footer__main{padding:0}.mcc-footer__grid{display:block}.mcc-footer__column{border-bottom:1px solid var(--border-color, rgba(7,20,41,.1))}.mcc-footer__column:last-child{border-bottom:none}.mcc-footer__accordion-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left}.mcc-footer__accordion-trigger .mcc-footer__heading{margin:0;color:var(--accent-color, #40b4e2)!important;font-family:Poppins,system-ui,sans-serif;font-style:normal}.mcc-footer__accordion-icon{display:block;width:24px;height:24px;color:var(--text-color, #94a3b8);transition:transform .3s ease}.mcc-footer__accordion-trigger[aria-expanded=true] .mcc-footer__accordion-icon{transform:rotate(180deg)}.mcc-footer__accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.mcc-footer__accordion-trigger[aria-expanded=true]+.mcc-footer__accordion-content{max-height:500px;padding-bottom:20px}.mcc-footer__newsletter-field{flex-direction:column;gap:10px}.mcc-footer__newsletter-input{border-right:1px solid var(--border-color, rgba(7,20,41,.1));border-radius:8px}.mcc-footer__newsletter-btn{border-radius:8px}.mcc-footer__bottom-content{flex-direction:column;text-align:center}.mcc-footer__payments{order:-1}.mcc-footer__back-to-top{bottom:16px;right:16px;width:44px;height:44px}.mcc-footer__back-to-top svg{width:20px;height:20px}.mcc-footer__back-to-top.has-text{padding:10px 16px}.mcc-footer__back-to-top.has-text .mcc-footer__back-to-top-text{font-size:.75rem}}.mcc-footer__contact--chat{display:flex;flex-direction:column;gap:12px}.mcc-footer__chat-text{font-size:1.3rem;line-height:1.6;color:var(--text-color);opacity:.85;margin:0}.mcc-footer__chat-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#f0493e;color:#fff;border:none;border-radius:50px;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease;width:fit-content}.mcc-footer__chat-btn:hover{background:#d93a2e;transform:translateY(-1px)}.mcc-footer__chat-btn svg{flex-shrink:0}.mcc-footer__chat-cta{border-top:1px solid var(--border-color, rgba(7,20,41,.1));padding:30px 0}.mcc-footer__chat-cta .mcc-footer__contact--chat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.mcc-footer__chat-cta .mcc-footer__subheading{color:#40b4e2;font-size:1.6rem;margin:0}.mcc-footer__chat-cta .mcc-footer__chat-text{color:#ffffffa6;font-size:1.3rem;margin:0;max-width:400px}@media screen and (min-width:750px){.mcc-footer__container{max-width:1400px;padding:0 32px}}@media screen and (min-width:990px){.mcc-footer__container{padding:0 50px}}.mcc-footer__trust-link--static:hover .mcc-footer__trust-count{transform:none}
/*# sourceMappingURL=/cdn/shop/t/34/assets/mcc-footer.css.map */
