.footer{border-top:1px solid #242428;background:linear-gradient(180deg,#070708,#030304)!important}.footerInner{max-width:1480px!important;margin:auto!important;padding:48px 42px!important;display:grid!important;grid-template-columns:1.25fr 1fr 1.15fr 1.25fr!important;gap:34px!important;align-items:start!important}.footerInner>.afterFooterLogo{width:220px!important;align-self:start}.footerInner>p{grid-column:1;font-size:11px!important;line-height:1.7!important;color:#77777d!important;margin-top:-18px!important}.afterFooterColumn{border-left:1px solid #29292d;padding-left:28px;min-height:170px}.afterFooterColumn h3{margin:0 0 16px;color:#fff;font-size:13px;letter-spacing:.08em}.afterFooterColumn p{margin:0 0 13px;color:#aaaab0;font-size:11px;line-height:1.55}.afterFooterColumn p b{color:#e9e9ec}.afterFooterColumn small{color:#66666c;font-size:9px}.openStatus{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;font-size:10px;font-weight:900;letter-spacing:.05em}.openStatus i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 12px currentColor}.openStatus.isOpen{color:#65dd83}.openStatus.isOpen i{background:#65dd83}.openStatus.isClosed{color:#ff5a38}.openStatus.isClosed i{background:#ff5a38}.paymentBadges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.paymentBadges span{padding:8px 10px;border:1px solid #3a3a3f;border-radius:8px;background:#0d0d0f;color:#fff;font-size:9px;font-weight:800}.paymentBadges span:first-child{border-color:#ff5a00}.legalColumn{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.legalColumn h3{margin-bottom:9px}.legalColumn button{padding:0;border:0;background:none;color:#aaaab0;font:inherit;font-size:11px;cursor:pointer;text-align:left}.legalColumn button:hover{color:#ff5a00}.legalDialog{width:min(820px,calc(100vw - 28px));max-height:calc(100vh - 28px);padding:0;border:1px solid rgba(255,90,0,.5);border-radius:22px;background:#09090a;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.85);overflow:auto}.legalDialog::backdrop{background:rgba(0,0,0,.84);backdrop-filter:blur(8px)}.legalDialog article{position:relative;padding:54px 64px 60px}.legalClose{position:absolute;right:18px;top:18px;width:40px;height:40px;border:1px solid #414147;border-radius:50%;background:#0b0b0d;color:#fff;font-size:25px;cursor:pointer}.legalClose:hover{border-color:#ff5a00;color:#ff5a00}.legalKicker{margin:0 0 9px!important;color:#ff5a00!important;font-size:10px!important;font-weight:900;letter-spacing:.15em}.legalDialog h2{margin:0 0 28px;font-size:35px}.legalBody h3{margin:25px 0 8px;color:#fff;font-size:14px}.legalBody p{margin:0 0 12px;color:#c2c2c6;font-size:12px;line-height:1.75}.legalBody p:first-child{margin-top:0}@media(max-width:1000px){.footerInner{grid-template-columns:1fr 1fr!important}.footerInner>p{grid-column:1}.afterFooterColumn{min-height:0}}@media(max-width:620px){.footerInner{display:block!important;padding:38px 22px!important}.footerInner>.afterFooterLogo{margin-bottom:22px}.footerInner>p{margin:0 0 30px!important}.afterFooterColumn{border-left:0;border-top:1px solid #29292d;padding:25px 0 0;margin-top:25px}.legalDialog article{padding:52px 23px 36px}.legalDialog h2{font-size:27px}}
.paymentMethodsImage{display:block;width:100%;max-width:260px;height:auto;margin:0 0 13px}.paymentColumn .paymentBadges{margin-top:2px}@media(min-width:1001px){.footerInner>.afterFooterLogo{grid-column:1;grid-row:1}.footerInner>p{grid-column:1;grid-row:2;align-self:start;margin-top:-28px!important}.scheduleColumn{grid-column:2;grid-row:1/3}.paymentColumn{grid-column:3;grid-row:1/3}.legalColumn{grid-column:4;grid-row:1/3}.afterFooterColumn{height:100%;box-sizing:border-box}}@media(max-width:1000px){.scheduleColumn,.paymentColumn,.legalColumn{grid-column:auto;grid-row:auto}.footerInner>p{margin-top:0!important}}