@media(max-width:767.98px){.header__button--desktop-only{display:none}.header__button--mobile-fixed{position:fixed;z-index:var(--layer-sticky);inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:center;min-height:6.8rem;padding:1.2rem var(--page-padding) calc(1.2rem + env(safe-area-inset-bottom));background-color:rgb(var(--color-background) / 1%);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);pointer-events:auto}.header__button--mobile-fixed .button-block,.header__button--mobile-fixed .btn{max-width:100%}}@media(min-width:768px){.header__button--mobile-fixed{display:none}}.header__button--hover-pulse .btn,.header__button--hover-shine .btn{position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.header__button--hover-pulse .btn:hover{animation:header-button-pulse .6s ease-in-out infinite}.header__button--hover-shine .btn:after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .4),transparent);pointer-events:none}.header__button--hover-shine .btn:hover:after{animation:header-button-shine 1s ease-in-out}}@keyframes header-button-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes header-button-shine{to{left:150%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header-button.css.map */
