.product-grid .card-information .button--soldout{background-color:#aa1e2e;opacity:1;border-color:#aa1e2e}.banner__media video-section[data-type=youtube] iframe,.banner__media video-section[data-type=vimeo] iframe{opacity:0;animation:tjc-video-reveal 0s linear 4s forwards}.media-wrapper[loaded] video-section[data-type=youtube] iframe,.media-wrapper[loaded] video-section[data-type=vimeo] iframe{opacity:1;transition:opacity var(--duration-default, .25s) ease}@keyframes tjc-video-reveal{to{opacity:1}}.banner__media video::-webkit-media-controls,.banner__media video::-webkit-media-controls-panel,.banner__media video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}:root{--btn-pill: 999px}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{border-radius:var(--btn-pill)}.button--cta{border-radius:0}:root{--btn-squish-x: 1.015;--btn-squish-y: .93;--btn-squish-in: 90ms;--btn-squish-out: .4s;--btn-squish-spring: cubic-bezier(.34, 1.45, .64, 1)}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{transition-property:color,background-color,box-shadow,transform;transition-duration:var(--duration-long),var(--duration-long),var(--duration-long),var(--btn-squish-out);transition-timing-function:ease,ease,ease,var(--btn-squish-spring);transform-origin:center center}.button:not(.button--cta):not(.loading):not(.disabled):not([disabled]):not([aria-disabled=true]):active,.shopify-challenge__button:active,.shopify-payment-button__button--unbranded:active{transform:scale(var(--btn-squish-x),var(--btn-squish-y));transition-duration:var(--duration-long),var(--duration-long),var(--duration-long),var(--btn-squish-in);transition-timing-function:ease,ease,ease,ease-out}:root{--btn-tilt: 4deg;--btn-perspective: 620px;--btn-rebound-x: .988;--btn-rebound-y: 1.038;--btn-settle2-x: 1.008;--btn-settle2-y: .982;--btn-settle3-x: .997;--btn-settle3-y: 1.006;--btn-settle-duration: .52s}.js-btn-squish .button.is-pressing,.js-btn-squish .shopify-challenge__button.is-pressing,.js-btn-squish .shopify-payment-button__button--unbranded.is-pressing{transform-origin:var(--press-ox, 50%) var(--press-oy, 50%);transform:perspective(var(--btn-perspective)) rotateX(calc(var(--press-y, 0) * var(--btn-tilt) * -1)) rotateY(calc(var(--press-x, 0) * var(--btn-tilt))) scale(var(--btn-squish-x),var(--btn-squish-y));transition-duration:var(--duration-long),var(--duration-long),var(--duration-long),var(--btn-squish-in);transition-timing-function:ease,ease,ease,ease-out}.js-btn-squish .button.is-settling,.js-btn-squish .shopify-challenge__button.is-settling,.js-btn-squish .shopify-payment-button__button--unbranded.is-settling{transform-origin:var(--press-ox, 50%) var(--press-oy, 50%);animation:tjc-btn-settle var(--btn-settle-duration) cubic-bezier(.4,0,.2,1) both}@keyframes tjc-btn-settle{0%{transform:perspective(var(--btn-perspective)) rotateX(calc(var(--press-y, 0) * var(--btn-tilt) * -1)) rotateY(calc(var(--press-x, 0) * var(--btn-tilt))) scale(var(--btn-squish-x),var(--btn-squish-y))}30%{transform:perspective(var(--btn-perspective)) rotateX(calc(var(--press-y, 0) * var(--btn-tilt) * .3)) rotateY(calc(var(--press-x, 0) * var(--btn-tilt) * -.3)) scale(var(--btn-rebound-x),var(--btn-rebound-y))}58%{transform:perspective(var(--btn-perspective)) rotateX(calc(var(--press-y, 0) * var(--btn-tilt) * -.12)) rotateY(calc(var(--press-x, 0) * var(--btn-tilt) * .12)) scale(var(--btn-settle2-x),var(--btn-settle2-y))}80%{transform:perspective(var(--btn-perspective)) rotateX(0) rotateY(0) scale(var(--btn-settle3-x),var(--btn-settle3-y))}to{transform:perspective(var(--btn-perspective)) rotateX(0) rotateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{transition-property:color,background-color,box-shadow;transition-duration:var(--duration-long);transition-timing-function:ease}.button:not(.button--cta):not(.loading):not(.disabled):not([disabled]):not([aria-disabled=true]):active,.shopify-challenge__button:active,.shopify-payment-button__button--unbranded:active{transform:none}.js-btn-squish .button.is-pressing,.js-btn-squish .shopify-challenge__button.is-pressing,.js-btn-squish .shopify-payment-button__button--unbranded.is-pressing,.js-btn-squish .button.is-settling,.js-btn-squish .shopify-challenge__button.is-settling,.js-btn-squish .shopify-payment-button__button--unbranded.is-settling{transform:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
