:root{--fx-gold: 212, 175, 55;--fx-ease: cubic-bezier(.2, .8, .2, 1)}.ktd-fx-progress{position:fixed;inset:0 auto auto 0;z-index:1000;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);pointer-events:none;background:linear-gradient(90deg,rgba(var(--fx-gold),.2),rgb(var(--fx-gold)) 60%,#fff3c4);box-shadow:0 0 10px rgba(var(--fx-gold),.7)}.ktd-fx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:999}.ktd-fx-smoke-host{position:relative;isolation:isolate}.ktd-fx-smoke{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.ktd-fx-smoke--under{z-index:0}.ktd-fx-smoke-host>.ktd-fx-smoke--under~*{position:relative;z-index:1}html.ktd-fx .ktd-reveal{opacity:0;transform:translateY(26px) scale(.985);filter:blur(6px)}html.ktd-fx .ktd-reveal.is-in{opacity:1;transform:none;filter:none;transition:opacity .7s var(--fx-ease),transform .7s var(--fx-ease),filter .9s var(--fx-ease);transition-delay:var(--fx-delay, 0s)}html.ktd-fx .ktd-reveal .title,html.ktd-fx .ktd-reveal.title{position:relative}html.ktd-fx .title.ktd-underline:after{content:"";position:absolute;left:0;bottom:-.6rem;height:2px;width:6rem;background:rgb(var(--fx-gold));box-shadow:0 0 8px rgba(var(--fx-gold),.8);transform:scaleX(0);transform-origin:0 50%;transition:transform .9s .25s var(--fx-ease)}html.ktd-fx .is-in .title.ktd-underline:after,html.ktd-fx .title.ktd-underline.is-in:after{transform:scaleX(1)}.ktd-fx-smoke-host .banner__heading{text-shadow:0 2px 18px rgba(0,0,0,.55)}.ktd-smoke-word{display:inline-block;white-space:pre;animation:ktdCondense 1.4s var(--fx-ease) both;animation-delay:calc(.25s + var(--i) * .09s)}@keyframes ktdCondense{0%{opacity:0;filter:blur(14px);transform:translateY(18px) scale(1.08);letter-spacing:.3em}60%{opacity:1}to{opacity:1;filter:blur(0);transform:none;letter-spacing:normal}}.card-wrapper .card__inner{transition:transform .35s var(--fx-ease),box-shadow .35s var(--fx-ease)}@media(hover:hover){.card-wrapper:hover .card__inner{transform:translateY(-6px);box-shadow:0 14px 30px -12px #0000008c,0 0 0 1px rgba(var(--fx-gold),.55),0 0 26px -4px rgba(var(--fx-gold),.45)}.card-wrapper .card__media img{transition:transform .6s var(--fx-ease),filter .6s var(--fx-ease)}.card-wrapper:hover .card__media img{transform:scale(1.06);filter:saturate(1.12) contrast(1.04)}}.button,.shopify-payment-button__button,.quick-add__submit{position:relative;overflow:hidden}.button:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);opacity:0}@media(hover:hover){.button:not([disabled]):hover:before{animation:ktdShimmer .8s var(--fx-ease)}.button:not([disabled]):hover{box-shadow:0 0 18px -2px rgba(var(--fx-gold),.6)}}@keyframes ktdShimmer{0%{left:-75%;opacity:1}to{left:130%;opacity:1}}.ktd-ripple{position:absolute;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(circle,#ffffff8c,#fff0 70%);transform:translate(-50%,-50%) scale(0);animation:ktdRipple .7s ease-out forwards}@keyframes ktdRipple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.ktd-cart-bump{animation:ktdBump .7s var(--fx-ease)}@keyframes ktdBump{0%{transform:scale(1)}30%{transform:scale(1.35) rotate(-8deg)}55%{transform:scale(.92) rotate(4deg)}to{transform:scale(1)}}.ktd-cart-bump .cart-count-bubble{box-shadow:0 0 rgba(var(--fx-gold),.8);animation:ktdPing 1s ease-out}@keyframes ktdPing{to{box-shadow:0 0 0 14px rgba(var(--fx-gold),0)}}@media(hover:hover){.header__menu-item:hover span,.header__icon:hover{text-shadow:0 0 12px rgba(var(--fx-gold),.9);color:rgb(var(--fx-gold))}.header__icon .svg-wrapper,.header__icon svg{transition:transform .3s var(--fx-ease),filter .3s}.header__icon:hover svg{transform:translateY(-2px);filter:drop-shadow(0 0 6px rgba(var(--fx-gold),.8))}}html.ktd-fx .product__media-list .product__media-item:first-child{animation:ktdFloatIn 1s var(--fx-ease) both}@keyframes ktdFloatIn{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){html.ktd-fx .ktd-reveal{opacity:1!important;transform:none!important;filter:none!important}.ktd-smoke-word,.ktd-cart-bump,.product__media-item,.button:before{animation:none!important}.ktd-fx-smoke,.ktd-fx-overlay{display:none!important}.card-wrapper .card__inner{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ktd-fx.css.map */
