.oma-brand-strip{padding:55px 0;background:#f4f5f7}
.oma-brand-strip__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:30px}
.oma-brand-strip span{font-family:var(--font-heading-family);font-size:25px;font-weight:600;letter-spacing:.06em;opacity:.6}
.oma-marquee{overflow:hidden;padding:31px 0;background:#e7ecff;color:#101123;position:relative}
.oma-marquee__pause{position:absolute;top:5px;right:112px;width:14px;height:14px;z-index:1;accent-color:#101123}
.oma-marquee__control{position:absolute;right:20px;top:5px;font-size:11px;cursor:pointer;z-index:1}
.oma-marquee__pause:checked~.oma-marquee__track{animation-play-state:paused}
.oma-marquee__track{display:flex;width:max-content;animation:oma-ticker 48s linear infinite}
.oma-marquee__track>span{white-space:nowrap;font-size:25px;line-height:1.5;padding:0 18px}
.oma-marquee__star{padding-left:35px}
.oma-marquee:hover .oma-marquee__track{animation-play-state:paused}
.oma-footer-promos{background:#f4f5f7;padding:60px 0}
.oma-footer-promos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.oma-footer-promos__card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#e7ecff;color:#101123;text-decoration:none}
.oma-footer-promos__media{position:relative;display:block;min-width:0;aspect-ratio:1;overflow:hidden}
.oma-footer-promos__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
.oma-footer-promos__media .oma-bundled-square{object-position:50% 65%}
.oma-footer-promos__media [data-oma-scene="triangle"]{object-position:30% 65%}
.oma-footer-promos__media [data-oma-scene="hero"]{object-position:75% 65%}
.oma-footer-promos__card>div{padding:28px 24px 34px;text-align:center}
.oma-footer-promos__card h2{font-size:24px;margin:0 0 12px}
.oma-footer-promos__card p{font-size:14px;line-height:1.6;margin:0}
.fetch-theme .footer{background:#e7ecff;padding-top:50px}
.fetch-theme .footer__content-top{max-width:1500px}
.fetch-theme .footer-block__heading{font-size:20px}
.fetch-theme .footer .newsletter-form__field-wrapper{max-width:420px}
.fetch-theme .footer .field:after{border-radius:999px}
@keyframes oma-ticker{to{transform:translateX(-50%)}}
@media(max-width:749px){.oma-brand-strip{padding:34px 0}.oma-brand-strip span{font-size:18px}.oma-brand-strip__inner{gap:24px}.oma-marquee{padding:22px 0}.oma-marquee__track>span{font-size:21px}.oma-footer-promos{padding:40px 0}.oma-footer-promos__grid{grid-template-columns:1fr;gap:22px}.oma-footer-promos__card{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center}.oma-footer-promos__card>div{padding:20px 16px;text-align:left}.oma-footer-promos__card h2{font-size:20px}.oma-footer-promos__media{align-self:stretch;min-height:180px;aspect-ratio:auto}.oma-footer-promos__card p{font-size:12px}.fetch-theme .footer{padding-top:36px}}
@media(max-width:374px){.oma-footer-promos__card{grid-template-columns:minmax(0,1fr)}.oma-footer-promos__media{aspect-ratio:1;min-height:0}.oma-footer-promos__card>div{text-align:center}}
@media(prefers-reduced-motion:reduce){.oma-marquee__track{animation:none;transform:none}}
