.pm-button-crystal{position:relative;isolation:isolate;overflow:hidden;background:transparent;color:var(--pm-crystal-text-color, #ffffff);transition:color .3s ease}.pm-button-crystal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:color-mix(in srgb,var(--pm-crystal-color, #ffffff) var(--pm-crystal-opacity, 35%),transparent);-webkit-backdrop-filter:blur(var(--pm-crystal-blur, 12px));backdrop-filter:blur(var(--pm-crystal-blur, 12px));transform:translateZ(0);backface-visibility:hidden;will-change:backdrop-filter;pointer-events:none;transition:background-color .3s ease}.pm-button-crystal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;border:.1rem solid color-mix(in srgb,var(--pm-crystal-text-color, #ffffff) 55%,transparent);pointer-events:none}.pm-button-crystal:hover:before,.pm-button-crystal:focus-visible:before{background-color:color-mix(in srgb,var(--pm-crystal-color, #ffffff) 55%,transparent)}@media(prefers-reduced-motion:reduce){.pm-button-crystal,.pm-button-crystal:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/pm-button-crystal.css.map */
