.oddfish-footer-cta{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;width:100%;font-family:Gilroy,system-ui,-apple-system,sans-serif}.oddfish-footer-cta .left_side,.oddfish-footer-cta .right_side{width:100%;padding:50px;text-align:center;display:flex;justify-content:center;align-items:center;min-height:300px;background:#c6c4c4;text-decoration:none;position:relative;overflow:hidden;transition:background-color .4s ease,opacity .4s ease,transform .4s ease}.oddfish-footer-cta .service_link .services_btn{opacity:1;transform:none}.oddfish-footer-cta.js-ready .service_link:not(.is-revealed) .services_btn{opacity:1;transform:none}.oddfish-footer-cta.js-ready .right_side:not(.is-revealed) .services_btn,.oddfish-footer-cta.js-ready .left_side:not(.is-revealed) .services_btn{transform:none}.oddfish-footer-cta.js-ready .service_link.is-revealed .services_btn{opacity:1;transform:translateZ(0);transition:opacity clamp(1s,.8s + .8vw,1.8s) cubic-bezier(.25,.46,.45,.94),transform clamp(1s,.8s + .8vw,1.8s) cubic-bezier(.25,.46,.45,.94)}.oddfish-footer-cta.js-ready .right_side.is-revealed .services_btn{transition-delay:0ms}.oddfish-footer-cta.js-ready .left_side.is-revealed .services_btn{transition-delay:.12s}.oddfish-footer-cta .right_side{border-right:1px solid #fff}.oddfish-footer-cta h3{color:#fff;font-size:clamp(24px,4vw,48px);line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;white-space:normal;z-index:4;position:relative;transition:opacity clamp(1s,.8s + .8vw,1.8s) cubic-bezier(.25,.46,.45,.94),transform clamp(1s,.8s + .8vw,1.8s) cubic-bezier(.25,.46,.45,.94);margin:0;font-weight:700;text-wrap:balance}.oddfish-footer-cta h3 svg{height:46px;width:auto;margin-left:1rem;flex-shrink:0;transition:transform .4s ease}.oddfish-footer-cta .cover{background-color:#0000;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .4s ease;z-index:2}.oddfish-footer-cta .service_link:hover .cover{background-color:#0000001a}.oddfish-footer-cta .service_link:hover h3 svg{transform:translate(6px)}.oddfish-footer-cta .services_btn.strike{position:relative}.oddfish-footer-cta .services_btn.strike:before{background-color:#fff;content:"";display:block;position:absolute;height:2px;left:52%;top:100%;width:100%;z-index:-1;transform:translate(-100%,-50%) rotate(-1deg) scaleX(0);transition:transform .4s cubic-bezier(.55,0,.1,1)}.oddfish-footer-cta .services_btn.strike:hover:before,.oddfish-footer-cta .services_btn.strike:focus-visible:before,.oddfish-footer-cta .service_link:hover .services_btn.strike:before,.oddfish-footer-cta .service_link:focus-visible .services_btn.strike:before{transform:translate(-51%,-50%) rotate(-1deg) scaleX(1)}.oddfish-footer-cta .service_link:focus-visible{outline:2px solid #ffde00;outline-offset:-4px}html.shopify-design-mode .oddfish-footer-cta .service_link .services_btn,html.shopify-design-mode .oddfish-footer-cta.js-ready .service_link .services_btn,html.shopify-design-mode .oddfish-footer-cta.js-ready .service_link:not(.is-revealed) .services_btn{opacity:1!important;transform:none!important;visibility:visible!important}html.shopify-design-mode .oddfish-footer-cta .left_side,html.shopify-design-mode .oddfish-footer-cta .right_side,html.shopify-design-mode .oddfish-footer-cta .service_link{opacity:1!important;visibility:visible!important}@media(prefers-reduced-motion:reduce){.oddfish-footer-cta.js-ready .service_link .services_btn,.oddfish-footer-cta.js-ready .service_link:not(.is-revealed) .services_btn{opacity:1;transform:none;transition:none!important}.oddfish-footer-cta .left_side,.oddfish-footer-cta .right_side,.oddfish-footer-cta h3,.oddfish-footer-cta h3 svg,.oddfish-footer-cta .cover,.oddfish-footer-cta .services_btn.strike:before{transition:none!important}}@media(max-width:1024px){.oddfish-footer-cta h3{font-size:38px}.oddfish-footer-cta .left_side,.oddfish-footer-cta .right_side{padding:40px 30px;min-height:220px}}@media(max-width:767px){.oddfish-footer-cta{display:flex;flex-direction:column}.oddfish-footer-cta .right_side{border-right:none;border-bottom:1px solid #fff;min-height:0;padding:35px 20px}.oddfish-footer-cta .left_side{min-height:0;padding:35px 20px}.oddfish-footer-cta h3{font-size:28px;line-height:1.35}.oddfish-footer-cta h3 svg{height:36px}}@media(max-width:500px){.oddfish-footer-cta h3{font-size:24px}.oddfish-footer-cta h3 svg{height:28px;margin-left:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oddfish-footer-cta.css.map */
