.button,.btn,.olp-btn,.omx-btn,.osb-sl-b,.product-form__submit{position:relative;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,color .25s ease!important}.button:before,.btn:before,.product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:0;transform:translate(-101%);transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.button:hover:before,.btn:hover:before,.product-form__submit:hover:before{transform:translate(0);opacity:.08}.button:active,.btn:active,.product-form__submit:active,.olp-btn:active,.omx-btn:active{transform:translateY(1px)!important}.product-form__submit .button-wrapper-anim>span:not(.om-added){display:inline-block;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .25s ease}.product-form__submit.is-added .button-wrapper-anim>span:not(.om-added){transform:translateY(-140%);opacity:0}.product-form__submit .om-added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.8rem;transform:translateY(140%);opacity:0;transition:transform .3s cubic-bezier(.22,.61,.36,1) .05s,opacity .25s ease .05s;font:inherit;letter-spacing:inherit;text-transform:inherit;pointer-events:none}.product-form__submit.is-added .om-added{transform:none;opacity:1}.product-form__submit .om-added svg{width:1.6rem;height:1.6rem;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.product-form__submit .om-added svg path{stroke-dasharray:24;stroke-dashoffset:24}.product-form__submit.is-added .om-added svg path{animation:om-draw .45s cubic-bezier(.22,.61,.36,1) .18s forwards}@keyframes om-draw{to{stroke-dashoffset:0}}.quantity__input,input[name=quantity],input[name*=updates]{transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.om-roll-up{animation:om-roll-up .32s cubic-bezier(.22,.61,.36,1)}.om-roll-down{animation:om-roll-down .32s cubic-bezier(.22,.61,.36,1)}@keyframes om-roll-up{0%{transform:translateY(0);opacity:1}45%{transform:translateY(-60%);opacity:0}55%{transform:translateY(60%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes om-roll-down{0%{transform:translateY(0);opacity:1}45%{transform:translateY(60%);opacity:0}55%{transform:translateY(-60%);opacity:0}to{transform:translateY(0);opacity:1}}.om-check{display:block;width:6.4rem;height:6.4rem;margin:0 auto 1.6rem}.om-check circle{fill:none;stroke:#2e3b28;stroke-width:1.5;stroke-dasharray:190;stroke-dashoffset:190;animation:om-ring .6s cubic-bezier(.22,.61,.36,1) forwards}.om-check path{fill:none;stroke:#2e3b28;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:om-draw .45s cubic-bezier(.22,.61,.36,1) .45s forwards}@keyframes om-ring{to{stroke-dashoffset:0}}.card .media img,.card__media img,.ocl-card img,.osb-sl img{transition:transform .6s cubic-bezier(.22,.61,.36,1)!important}.card:hover .media img,.card:hover .card__media img,.ocl-card:hover img,.osb-sl:hover img{transform:scale(1.035)}.om-in{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.om-in.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.button:before,.btn:before,.product-form__submit:before{display:none}.om-in{opacity:1;transform:none;transition:none}.om-roll-up,.om-roll-down{animation:none}.card:hover .media img,.card:hover .card__media img,.ocl-card:hover img,.osb-sl:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/oriva-motion.css.map */
