.shopify-section.section-optimus-vehicle-search{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.product-card-wrapper .card__inner.ratio{aspect-ratio:1 / 1!important;min-height:0!important}.product-card-wrapper .card__inner.ratio:before{padding-bottom:100%!important}.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}.product-card-wrapper .card__media .media{box-sizing:border-box;padding:clamp(10px,5%,18px);display:flex;align-items:center;justify-content:center}.product-card-wrapper .card__media img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}@media screen and (max-width:749px){.product-card-wrapper .card__media .media{padding:8px}}.op-page__hero,.op-contact__hero{background:radial-gradient(circle at 11% 8%,rgba(66,214,255,.24),transparent 30%),radial-gradient(circle at 91% 88%,rgba(255,59,92,.17),transparent 28%),repeating-linear-gradient(135deg,transparent 0 42px,rgba(255,255,255,.035) 42px 43px),linear-gradient(112deg,#083878,#0b4a89 48%,#105a98)!important}.op-page__hero:before,.op-contact__hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(126deg,transparent 0 58%,rgba(66,214,255,.17) 58% 64%,transparent 64% 72%,rgba(255,255,255,.075) 72% 74%,transparent 74%),linear-gradient(34deg,transparent 0 78%,rgba(255,59,92,.13) 78% 84%,transparent 84%);pointer-events:none}.op-page__contact-card,.op-page__cta,.op-contact__panel--dark{background:radial-gradient(circle at 11% 8%,rgba(66,214,255,.18),transparent 30%),radial-gradient(circle at 91% 88%,rgba(255,59,92,.12),transparent 28%),repeating-linear-gradient(135deg,transparent 0 42px,rgba(255,255,255,.035) 42px 43px),linear-gradient(112deg,#083878,#0b4a89 48%,#105a98)!important}body.template-blog main#MainContent,body.template-article main#MainContent,body.template-policy main#MainContent{background:radial-gradient(900px 520px at 88% 0%,rgba(66,214,255,.13),transparent 60%),radial-gradient(760px 440px at 8% 18%,rgba(255,59,92,.07),transparent 62%),linear-gradient(135deg,#083878,#105a98 52%,#083878)!important;background-attachment:fixed!important}body.template-blog #MainContent .title--primary,body.template-article #MainContent .article-template__title,body.template-policy #MainContent .shopify-policy__title{color:#fff!important;padding:18px 22px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(115deg,rgba(255,255,255,.13),transparent 32%),linear-gradient(135deg,#083878,#105a98 55%,#083878)!important;box-shadow:0 16px 38px #00143747,inset 0 1px #ffffff2e!important;text-shadow:0 1px 0 rgba(0,0,0,.2),0 0 18px rgba(66,214,255,.18)!important}body.template-blog #MainContent .blog-articles .article-card-wrapper .card,body.template-article #MainContent .article-template__content,body.template-policy #MainContent .shopify-policy__body{border:1px solid rgba(66,214,255,.18)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 18px 48px #00183e33!important}body.template-blog #MainContent .blog-articles .article-card-wrapper .card{overflow:hidden!important}body.template-blog #MainContent .card__heading a{background:linear-gradient(135deg,#083878,#105a98 55%,#083878)!important;color:#fff!important}body.template-policy #MainContent .shopify-policy__container{max-width:1000px!important;padding-top:32px!important;padding-bottom:46px!important}body.template-policy #MainContent .shopify-policy__body{padding:clamp(22px,4vw,42px)!important;color:#16293b!important;line-height:1.75!important}body.template-policy #MainContent .shopify-policy__body h1,body.template-policy #MainContent .shopify-policy__body h2,body.template-policy #MainContent .shopify-policy__body h3,body.template-policy #MainContent .shopify-policy__body h4{color:#083878!important;margin-top:1.6em!important}body.template-policy #MainContent .shopify-policy__body h2,body.template-policy #MainContent .shopify-policy__body h3{padding:12px 14px!important;border-left:4px solid #42D6FF!important;border-radius:10px!important;background:linear-gradient(90deg,#08387814,#42d6ff0a)!important}body.template-policy #MainContent .shopify-policy__body a{color:#105a98!important;text-decoration-color:#42d6ff!important;text-underline-offset:3px!important}body.template-policy #MainContent .shopify-policy__body ul,body.template-policy #MainContent .shopify-policy__body ol{padding-left:1.4em!important}@media(max-width:749px){body.template-policy #MainContent .shopify-policy__container{padding:20px 15px 34px!important}body.template-policy #MainContent .shopify-policy__body{padding:20px 16px!important;border-radius:14px!important}body.template-blog #MainContent .title--primary,body.template-article #MainContent .article-template__title,body.template-policy #MainContent .shopify-policy__title{padding:14px 15px!important;border-radius:12px!important}}@media screen and (min-width:990px){body.template-product #MainContent .product__info-container{grid-template-columns:170px minmax(0,1fr)!important;column-gap:14px!important}body.template-product #MainContent .product__info-container>.product-form__quantity{grid-column:1!important;align-self:start!important;width:170px!important;max-width:170px!important;margin-bottom:14px!important}body.template-product #MainContent .product__info-container>.product-form__quantity+div{grid-column:2!important;align-self:start!important;width:100%!important;min-width:0!important;padding-top:2.4rem!important;margin-bottom:14px!important}body.template-product #MainContent .product__info-container>.product-form__quantity+div .product-form,body.template-product #MainContent .product__info-container>.product-form__quantity+div form,body.template-product #MainContent .product__info-container>.product-form__quantity+div .product-form__buttons{width:100%!important;max-width:none!important;margin:0!important}body.template-product #MainContent .product__info-container>.product-form__quantity+div .product-form__submit{width:100%!important;min-height:52px!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/optimus-final-ui-fixes.css.map */
