.op-footer{--op-blue:#083878;--op-blue-light:#105A98;--op-blue-dark:#062F6B;--op-cyan:#42D6FF;--op-red:#FF3B5C;--op-white:#F7FBFC;width:100%;color:var(--op-white)!important;position:relative;overflow:hidden;background:linear-gradient(125deg,transparent 0 54%,rgba(66,214,255,.1) 54% 60%,transparent 60% 67%,rgba(66,214,255,.18) 67% 72%,transparent 72% 100%),linear-gradient(135deg,var(--op-blue-dark) 0%,var(--op-blue) 50%,var(--op-blue-light) 100%)}.op-footer *{box-sizing:border-box}.op-footer__container{width:min(100% - 40px,1400px);margin:auto}.op-footer__newsletter{padding:30px 0;background:linear-gradient(120deg,var(--op-blue) 0%,var(--op-blue-light) 100%);border-bottom:1px solid rgba(66,214,255,.38)}.op-footer__newsletter-inner{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,1.2fr);align-items:center;gap:32px}.op-footer h2{margin:0;color:var(--op-cyan)!important;font-weight:700}.op-footer__newsletter h2{font-size:1.3rem}.op-footer__newsletter p{margin:6px 0 0;color:#e2f5f9!important;font-size:.95rem}.op-footer__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.op-footer__form input{min-width:0;padding:13px 16px;border:2px solid rgba(66,214,255,.35);border-radius:4px;background:#fff;color:#111;font:inherit}.op-footer__form button{padding:13px 24px;border:0;border-radius:4px;background:var(--op-red);color:#fff;font:inherit;font-weight:700;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 20px #ff3b5c3d}.op-footer__form button:hover{background:#e62f50}.op-footer__form input:focus-visible,.op-footer__form button:focus-visible,.op-footer a:focus-visible{outline:3px solid var(--op-cyan);outline-offset:3px}.op-footer__success,.op-footer__error{grid-column:1/-1}.op-footer__success{color:#b8efc4!important}.op-footer__error{color:#ffd0d8!important}.op-footer__main{padding:48px 0 28px;background:linear-gradient(145deg,var(--op-blue-dark) 0%,var(--op-blue) 52%,var(--op-blue-light) 100%)}.op-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.op-footer__column h2,.op-footer__payments h2{color:var(--op-cyan)!important;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.op-footer__column ul{margin:20px 0 0;padding:0;list-style:none}.op-footer__column li+li{margin-top:11px}.op-footer a{color:#e5f7fb!important;text-decoration:none}.op-footer a:hover{color:var(--op-cyan)!important;text-decoration:underline;text-underline-offset:3px}.op-footer__column a{font-size:.9rem}.op-footer__payments{margin-top:38px;padding-top:28px;border-top:1px solid rgba(66,214,255,.35);text-align:center}.op-footer__payments p{color:#e2f5f9!important}.op-footer__payment-icons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}.op-footer__payment-icon{display:block;width:42px;height:26px}.op-footer__bottom{padding:22px 0;background:var(--op-blue-dark);border-top:1px solid rgba(66,214,255,.35);text-align:center}.op-footer__bottom-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px}.op-footer__bottom-links a{color:#cdecf2!important;font-size:.85rem}.op-footer__bottom p{margin:14px 0 0;color:#a9d4dd!important;font-size:.85rem}@media(max-width:989px){.op-footer__newsletter-inner{grid-template-columns:1fr}.op-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.op-footer__container{width:min(100% - 30px,1400px)}.op-footer__newsletter{text-align:center}.op-footer__form{grid-template-columns:1fr}.op-footer__grid{grid-template-columns:1fr;gap:30px}.op-footer__main{padding-top:36px}.op-footer .op-footer__column ul{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.op-footer .op-footer__column li,.op-footer .op-footer__affiliate{display:block!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.op-footer .op-footer__affiliate a{display:inline!important;visibility:visible!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/119/compiled_assets/styles.css.map?subset=AAAAAAAACA */
