:root{--mf-violet:var(--color-primary,123,92,240)}.product-form__input--button input[type=radio]+label{position:relative;isolation:isolate;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color var(--duration-default,.25s) ease,color var(--duration-default,.25s) ease,border-color var(--duration-default,.25s) ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.product-form__input--button input[type=radio]+label.mf-splashing{animation:mf-pop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes mf-pop{0%{transform:scale(1)}35%{transform:scale(.92)}70%{transform:scale(1.06)}to{transform:scale(1)}}.product-form__input--button input[type=radio]:checked+label{box-shadow:0 0 0 3px rgba(var(--mf-violet),.22);border-color:rgb(var(--mf-violet))}.product-form__input--button input[type=radio]:not(:checked):not(.disabled)+label:hover{border-color:rgb(var(--mf-violet));background-color:rgba(var(--mf-violet),.08);color:rgb(var(--color-foreground))}.mf-splash-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.mf-splash-wave{position:absolute;left:var(--x,50%);top:var(--y,50%);width:var(--d,8rem);height:var(--d,8rem);margin:calc(var(--d,8rem) / -2) 0 0 calc(var(--d,8rem) / -2);border-radius:50%;background:radial-gradient(circle,rgba(var(--mf-violet),.95),rgba(var(--mf-violet),.55) 45%,#c4b5fd00 72%);transform:scale(0);opacity:1;animation:mf-wave .6s cubic-bezier(.22,.61,.36,1) forwards}@keyframes mf-wave{0%{transform:scale(0);opacity:1}55%{opacity:.8}to{transform:scale(1);opacity:0}}.mf-splash-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;z-index:2;border:2px solid rgba(var(--mf-violet),.9);animation:mf-ring .5s cubic-bezier(.22,.61,.36,1) forwards}@keyframes mf-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.45);opacity:0}}.mf-splash-drop{position:absolute;left:50%;top:50%;width:var(--s,.7rem);height:var(--s,.7rem);margin:calc(var(--s,.7rem) / -2) 0 0 calc(var(--s,.7rem) / -2);border-radius:50%;pointer-events:none;z-index:3;background:rgb(var(--mf-violet));box-shadow:0 0 .6rem rgba(var(--mf-violet),.6);animation:mf-drop var(--t,.6s) cubic-bezier(.16,.84,.44,1) forwards}.mf-splash-drop:nth-child(odd){background:#c4b5fd}@keyframes mf-drop{0%{transform:translate(0) scale(1);opacity:1}70%{opacity:.9}to{transform:translate(var(--dx,0),var(--dy,0)) scale(.1);opacity:0}}.product__block--shipping .icon,.product__promotion-alert-icon .icon,.grid-icon-box .icon,.accordion-details__summary .flex>.icon,.product__block--icon-with-text .icon,.product__block--timer .icon,.icon-with-text .icon,.free-shipping-goal .icon,.icon-padlock,.icon-truck,.product__payment-info .icon,.breadcrumbs .icon-home{color:rgb(var(--mf-violet))}.grid-icon-box .icon{width:2.4rem;height:2.4rem;padding:.5rem;box-sizing:content-box;border-radius:50%;background:rgba(var(--mf-violet),.1);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .25s ease}.grid-icon-box:hover .icon{transform:scale(1.12) rotate(-6deg);background:rgba(var(--mf-violet),.18)}.accordion-details__summary .flex>.icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.accordion-details[open]>.accordion-details__summary .flex>.icon{transform:scale(1.15)}.product__promotion-alert-icon .icon{padding:.6rem;box-sizing:content-box;border-radius:50%;background:rgba(var(--mf-violet),.12)}.product-form__input--button input[type=radio]:checked+label .icon{color:inherit}@media(prefers-reduced-motion:reduce){.product-form__input--button input[type=radio]+label.mf-splashing{animation:none}.mf-splash-wave,.mf-splash-ring,.mf-splash-drop{animation-duration:.01s}.grid-icon-box .icon,.accordion-details__summary .flex>.icon{transition:none}}.product-form__buttons .shopify-payment-button,.product-form__buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-row-gap:10px;display:block;width:100%;min-height:50px;overflow:visible}.product-form__buttons .shopify-payment-button__button{min-height:50px!important;height:auto!important;overflow:visible}.product-form__buttons .shopify-payment-button__more-options{position:relative;z-index:0;display:block;width:100%;height:auto;min-height:0;padding:0;margin:12px 0 0;border:0;background:transparent!important;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/35/assets/mf-fx.css.map */
