.melyca-footer{background:var(--melyca-footer-bg,#121212);color:var(--melyca-footer-fg,#fff);padding:36px 0 24px}.melyca-footer__inside{max-width:1240px;padding:0 24px;margin:0 auto}.melyca-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1.4fr);gap:clamp(35px,5vw,80px);padding:0 0 36px}.melyca-footer__top:has(.melyca-footer__brand){grid-template-columns:1fr 1fr 1.4fr}.melyca-footer h2{color:inherit;font-size:18px;line-height:1.35;margin:0 0 15px;font-weight:700}.melyca-footer__brand p,.melyca-footer__subtext,.melyca-footer__hint{color:inherit;opacity:.76;font-size:13px;line-height:1.6;margin:0 0 15px}.melyca-footer__links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.melyca-footer__links a{color:inherit;text-decoration:none;font-size:14px;line-height:1.4;opacity:.82}.melyca-footer__links a:hover{text-decoration:underline;opacity:1}.melyca-footer__newsletter .melyca-footer__subtext p{margin:0 0 12px}.melyca-footer__inputrow{display:flex;gap:8px;align-items:stretch;max-width:470px}.melyca-footer__inputrow input{min-width:0;flex:1;border-radius:4px;padding:13px 14px;background:#fff;color:#161616;border:1px solid #ddd;font-size:14px}.melyca-footer__inputrow button{background:#fff;color:#171717;border:1px solid #fff;border-radius:4px;font-size:13px;font-weight:700;padding:0 18px;cursor:pointer}.melyca-footer__inputrow button:hover{background:#eae7e5}.melyca-footer form#MelycaFooterLanguages{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:12px}.melyca-footer form#MelycaFooterLanguages select{background:#fff;color:#111;border:1px solid #ddd;border-radius:4px;padding:6px 10px}.melyca-footer__bottom{border-top:1px solid rgba(255,255,255,.22);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.melyca-footer__bottom p{font-size:12px;margin:0;opacity:.83}.melyca-footer__payment-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.melyca-footer__payment-list li{display:flex;align-items:center}.melyca-footer__payment-icon{height:24px;width:38px}@media(max-width:800px){.melyca-footer__top,.melyca-footer__top:has(.melyca-footer__brand){grid-template-columns:1fr;gap:30px}.melyca-footer{padding:32px 0 24px}}@media(max-width:600px){.melyca-footer__inside{padding:0 20px}.melyca-footer__inputrow{flex-wrap:wrap}.melyca-footer__inputrow input{width:100%;flex-basis:100%}.melyca-footer__inputrow button{min-height:42px}.melyca-footer__payment-list{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/melyca-footer.css.map */
