.button,.button-custom,.button-secondary{transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 2px 5px #0000001f}.button:hover,.button-custom:hover,.button-secondary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 6px 16px #0000002e}.button:active,.button-custom:active,.button-secondary:active{transform:translateY(0);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 2px 4px #00000024}.button,.button-custom{position:relative;overflow:hidden}.button:after,.button-custom:after{content:"";position:absolute;inset:0 auto 0 -150%;width:60%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s ease}.button:hover:after,.button-custom:hover:after{left:150%}.variant-option__button-label:active{transform:translateY(0);box-shadow:0 2px 4px #00000040}.variant-option__button-label{box-shadow:0 2px 5px #0000001a;transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}.variant-option__button-label:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000029}.variant-option__button-label:active{transform:translateY(0);box-shadow:0 2px 4px #0000001f}.variant-option__button-label__pill{background-image:linear-gradient(120deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%);background-size:220% 100%;background-position:150% 0;background-repeat:no-repeat}.variant-option__button-label:hover .variant-option__button-label__pill{animation:variantShine .6s ease}@keyframes variantShine{0%{background-position:150% 0}to{background-position:-60% 0}}@media screen and (max-width:749px){.kl-teaser-UZq8ea{right:0!important;left:auto!important;margin:20px 16px!important;width:auto!important}marquee-component .text-block,marquee-component .text-block *{-webkit-text-size-adjust:100%;text-size-adjust:100%}marquee-component .marquee__repeated-items>.text-block{width:fit-content;max-width:none;flex:0 0 auto}}.cart-items__variant>dt.visually-hidden{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;border:0!important;display:inline!important}.shopify-policy__container.shopify-policy__container{width:100%;max-width:1000px;padding-inline:clamp(20px,4vw,40px)}.shopify-policy__title h1{font-size:clamp(2rem,5vw,3.5rem)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
