.qq-footer{width:100%;box-sizing:border-box;background:var(--qq-footer-bg, #F3F4F6);color:var(--qq-footer-text, #111111);border-radius:0 0 12px 12px;font-family:inherit}.qq-footer *,.qq-footer *:before,.qq-footer *:after{box-sizing:border-box}.qq-footer__container{width:100%;max-width:none;margin:0 auto;padding:48px 26px 56px}.qq-footer__top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:32px}.qq-footer__brand{display:flex;align-items:center;flex-shrink:0}.qq-footer__logo-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.qq-footer__logo{display:block;width:min(var(--qq-footer-logo-width, 95px),95px);max-width:100%;height:auto;object-fit:contain}.qq-footer__logo-text{font-size:22px;font-weight:700;line-height:1;letter-spacing:-.05em}.qq-footer__newsletter{width:100%;max-width:435px;flex:0 1 435px}.qq-footer__form{width:100%;margin:0}.qq-footer__input-group{display:flex;align-items:stretch;width:100%;height:40px;background:#fff;border:1px solid #111111;border-radius:0}.qq-footer__input{display:block;flex:1 1 0;min-width:0;height:100%;margin:0;padding:0 12px;background:#fff;color:#111;border:0;border-radius:0;outline:none;box-shadow:none;font-family:inherit;font-size:12px;font-weight:400;line-height:normal;-webkit-appearance:none;appearance:none}.qq-footer__input::placeholder{color:#969cac;opacity:1}.qq-footer__input:focus,.qq-footer__input:focus-visible{outline:none;box-shadow:none}.qq-footer__input-group:focus-within{outline:2px solid currentColor;outline-offset:2px}.qq-footer__submit{display:flex;align-items:center;justify-content:center;flex:0 0 93px;height:100%;margin:0;padding:0 12px;border:0;border-radius:0;box-shadow:none;background:var( --qq-footer-button-bg, #1E1E43 );color:var( --qq-footer-button-text, #FFFFFF );font-family:inherit;font-size:12px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.qq-footer__submit:hover{opacity:.8}.qq-footer__submit:focus-visible{outline:2px solid #111111;outline-offset:3px}.qq-footer__submit:disabled{cursor:wait;opacity:.7}.qq-footer__message{margin:10px 0 0;font-size:12px;line-height:1.5}.qq-footer__message--success{color:#237445}.qq-footer__message--error{color:#b3261e}.qq-footer__message ul{margin:0;padding-left:16px}.qq-footer__navigation{width:100%;margin-top:38px}.qq-footer__links{display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;row-gap:10px;margin:0;padding:0;list-style:none}.qq-footer__link-item{margin:0;padding:0;list-style:none}.qq-footer__link{display:inline-block;color:var(--qq-footer-text, #111111);font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:-.025em;text-decoration:none;text-transform:none;transition:opacity .2s ease}.qq-footer__link:hover{opacity:.55}.qq-footer__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.qq-footer__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:990px){.qq-footer__container{padding:44px 24px 50px}.qq-footer__top{gap:24px}.qq-footer__newsletter{max-width:380px;flex-basis:380px}.qq-footer__navigation{margin-top:34px}.qq-footer__links{column-gap:16px;row-gap:12px}}@media screen and (max-width:749px){.qq-footer{border-radius:0 0 10px 10px}.qq-footer__container{padding:32px 20px 40px}.qq-footer__top{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:28px}.qq-footer__brand{width:100%}.qq-footer__logo{width:min(var(--qq-footer-logo-width, 105px),105px)}.qq-footer__newsletter{width:100%;max-width:none;flex:none}.qq-footer__input-group{height:48px}.qq-footer__input{padding:0 14px;font-size:14px}.qq-footer__submit{flex-basis:100px;padding:0 12px;font-size:14px}.qq-footer__navigation{margin-top:30px}.qq-footer__links{column-gap:16px;row-gap:12px}.qq-footer__link{font-size:13px;line-height:1.5}}@media screen and (max-width:375px){.qq-footer__container{padding-left:16px;padding-right:16px}.qq-footer__submit{flex-basis:90px}.qq-footer__links{column-gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/qqiosk-footer.css.map */
