@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--fx-e: cubic-bezier(.22, 1, .36, 1);--fx-e2: cubic-bezier(.4, 0, .2, 1)}.zz-fx-shimmer{position:relative;overflow:hidden;isolation:isolate}.zz-fx-shimmer:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.15) 45%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.15) 55%,transparent 100%);transform:translate(-160%) skew(-16deg)}@keyframes zz-fx-sweep{to{transform:translate(360%) skew(-16deg)}}.zz-fx-shimmer:hover:after{animation:zz-fx-sweep .9s var(--fx-e) 1 both}@property --zz-beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.zz-fx-beam{position:relative;isolation:isolate;border-radius:var(--zz-radius-lg, 12px)}.zz-fx-beam:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--zz-beam-angle),transparent 0turn,transparent .62turn,var(--zz-accent, #FFC400) .76turn,#FFFFFF .8turn,var(--zz-accent, #FFC400) .84turn,transparent 1turn);animation:zz-fx-spin 5s linear infinite}@keyframes zz-fx-spin{to{--zz-beam-angle: 1turn}}.zz-fx-shine{position:relative;overflow:hidden}.zz-fx-shine:before{content:"";position:absolute;top:-60%;bottom:-60%;left:-70%;width:45%;z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:rotate(18deg) translate(0);opacity:0}@keyframes zz-fx-gleam{0%{opacity:0;transform:rotate(18deg) translate(0)}12%{opacity:1}to{opacity:0;transform:rotate(18deg) translate(560%)}}.zz-fx-shine:hover:before{animation:zz-fx-gleam 1.1s var(--fx-e) 1 both}.zz-fx-spot{position:relative;isolation:isolate}.zz-fx-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .42s var(--fx-e);background:radial-gradient(120% 80% at 50% 0%,#ffc40029,#ffc40000 70%)}.zz-fx-spot:hover:after{opacity:1}.zz-fx-marquee{overflow:hidden;position:relative}.zz-fx-marquee__track{display:flex;width:max-content;animation:zz-fx-scroll var(--zz-fx-speed, 32s) linear infinite}@keyframes zz-fx-scroll{to{transform:translate(-50%)}}.zz-fx-marquee:hover .zz-fx-marquee__track{animation-play-state:paused}.zz-fx-marquee--faded{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.zz-fx-blurfade{animation:zz-fx-blur linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@keyframes zz-fx-blur{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.zz-fx-rise{animation:zz-fx-riseup linear both;animation-timeline:view();animation-range:entry 0% entry 32%}}}@keyframes zz-fx-riseup{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}.zz-fx-gradtext{background:linear-gradient(92deg,var(--zz-fg, #09090B) 0%,var(--zz-accent-deep, #8A6A00) 45%,var(--zz-fg, #09090B) 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .9s var(--fx-e);background-position:0% 0}.zz-fx-gradtext:hover{background-position:100% 0}.zz-fx-pulse{position:relative}.zz-fx-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:currentColor;animation:zz-fx-ping 2.4s var(--fx-e) infinite}@keyframes zz-fx-ping{0%{transform:scale(.55);opacity:.34}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}.zz-fx-press{transition:transform .14s var(--fx-e),box-shadow .3s var(--fx-e)}@media(hover:hover){.zz-fx-press:hover{transform:translateY(-1px)}}.zz-fx-press:active{transform:scale(.98);transition-duration:60ms}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zz-fx.css.map */
