.button:not(.button-unstyled),.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;isolation:isolate}.button:not(.button-unstyled):before,.button-secondary:before,.button-custom:before,button.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;border-radius:inherit;transition:width .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.button:not(.button-unstyled):before,.button-custom:before,button.shopify-payment-button__button--unbranded:before{background-color:var(--color-primary-button-hover-background)}.button-secondary:before{background-color:var(--color-secondary-button-hover-background)}.button:not(.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-primary-button-background)}.button-secondary:hover{background-color:var(--color-secondary-button-background)}.button:not(.button-unstyled):hover:before,.button-secondary:hover:before,.button-custom:hover:before,button.shopify-payment-button__button--unbranded:hover:not([disabled]):before{width:100%}.button:not(.button-unstyled)[aria-disabled=true]:before,.button-secondary[aria-disabled=true]:before,.button:not(.button-unstyled):disabled:before,.button-secondary:disabled:before{display:none}@media(prefers-reduced-motion:reduce){.button:not(.button-unstyled):before,.button-secondary:before,.button-custom:before,button.shopify-payment-button__button--unbranded:before{display:none}.button:not(.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-primary-button-hover-background)}.button-secondary:hover{background-color:var(--color-secondary-button-hover-background)}}.zm-reveal-enabled .zm-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--zm-delay, 0ms);will-change:opacity,transform}.zm-reveal-enabled .zm-reveal.zm-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.zm-reveal-enabled .zm-reveal{opacity:1;transform:none;transition:none}}.variant-option__button-label__text,.variant-option__swatch-value{text-transform:lowercase}.variant-option--name-color .variant-option__button-label__text:after,.variant-option--name-color .variant-option__swatch-value:after,.variant-option--name-colour .variant-option__button-label__text:after,.variant-option--name-colour .variant-option__swatch-value:after{content:"."}.zm-ship-note{text-align:right;font-size:var(--cart-font-size--sm, .875rem);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7));margin-block-end:var(--margin-3xs, .25rem)}.button.cart-items__remove{background-color:#d51919;color:#f5f5f5}.button.cart-items__remove:before{background-color:#121212}.button.cart-items__remove:hover{background-color:#d51919;color:#d51919}.cart-items__remove svg{color:inherit}.zm-qty{position:relative;display:inline-flex}.zm-qty--ready>input[type=number]{color:transparent;caret-color:transparent}.zm-qty__roll{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.zm-qty__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--color-foreground);will-change:transform,opacity}accordion-custom details::details-content,accordion-custom details .details-content{transition-duration:.45s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){accordion-custom details::details-content,accordion-custom details .details-content{transition-duration:.01s}}.zm-bottom-blur{position:fixed;left:0;right:0;bottom:0;height:clamp(70px,12vh,150px);z-index:4;pointer-events:none;opacity:1;transition:opacity .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 12%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 12%,transparent 100%)}.zm-bottom-blur:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 55%);mask-image:linear-gradient(to top,#000 0%,transparent 55%)}.zm-bottom-blur.zm-hide{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
