@keyframes rr-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes rr-glitch{0%{clip-path:inset(0 0 98% 0);transform:translate(-4px)}10%{clip-path:inset(40% 0 40% 0);transform:translate(4px)}20%{clip-path:inset(80% 0 0 0);transform:translate(-2px)}30%{clip-path:inset(20% 0 60% 0);transform:translate(3px)}40%{clip-path:inset(60% 0 10% 0);transform:translate(-3px)}50%{clip-path:inset(10% 0 80% 0);transform:translate(2px);opacity:.8}60%{clip-path:inset(50% 0 30% 0);transform:translate(-4px)}70%{clip-path:inset(5% 0 70% 0);transform:translate(4px)}80%{clip-path:inset(70% 0 5% 0);transform:translate(-1px)}90%{clip-path:inset(30% 0 50% 0);transform:translate(1px)}to{clip-path:inset(0 0 98% 0);transform:translate(0)}}@keyframes rr-glitch-skew{0%,to{transform:skew(0)}20%{transform:skew(-2deg)}40%{transform:skew(1.5deg)}60%{transform:skew(-1deg)}80%{transform:skew(2deg)}}@keyframes rr-scanline{0%{top:-5%}to{top:110%}}@keyframes rr-fadeup{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes rr-pulse-glow{0%,to{box-shadow:0 0 #c0a06400}50%{box-shadow:0 0 0 4px #c0a06473}}@keyframes rr-card-rise{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rr-metallic-sweep{0%{background-position:-300% 0}to{background-position:300% 0}}@keyframes rr-silver-sweep{0%{background-position:200% center}to{background-position:-200% center}}@keyframes rr-banner-zoom{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes rr-flash-in{0%{opacity:0;transform:skew(-3deg)}to{opacity:1;transform:skew(0)}}.section:has(.background-image-container),.section:has(video-background-component),[class*=hero],[class*=banner]{overflow:hidden;position:relative}.section:has(.background-image-container):after,.section:has(video-background-component):after{content:"";position:absolute;left:0;right:0;height:3px;background:linear-gradient(to right,transparent,rgba(192,192,200,.35),transparent);animation:rr-scanline 3.5s linear infinite;pointer-events:none;z-index:10}.section .background-image-container img,.section video-background-component{animation:rr-banner-zoom 1.4s cubic-bezier(.22,1,.36,1) both}.section:has(.background-image-container):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(192,192,200,.07) 50%,transparent 60%);background-size:300% 100%;animation:rr-metallic-sweep 6s linear infinite;pointer-events:none;z-index:2}.section:has(.background-image-container) h1,.section:has(.background-image-container) h2,.section:has(video-background-component) h1,.section:has(video-background-component) h2{animation:rr-glitch-skew 7s ease-in-out infinite}header-component,.header{animation:rr-flash-in .7s cubic-bezier(.22,1,.36,1) both}header-component nav a,.header__nav a,.header__links a{position:relative;transition:color .25s ease}header-component nav a:after,.header__nav a:after,.header__links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#6e6e80,#a8a8b8,#e8e8f0 40%,#fff,#e8e8f0 60%,#c0c0d0,#6e6e80);background-size:300% 100%;transition:width .3s ease;animation:rr-silver-sweep 1.8s linear infinite}header-component nav a:hover:after,.header__nav a:hover:after,.header__links a:hover:after{width:100%}.header__logo img,.header__logo svg,header-component .logo img,header-component .logo svg{transition:filter .3s ease}.header__logo:hover img,.header__logo:hover svg,header-component .logo:hover img,header-component .logo:hover svg{filter:drop-shadow(0 0 8px rgba(200,200,220,.75))}.product-card:nth-child(1){animation:rr-card-rise .6s .05s both}.product-card:nth-child(2){animation:rr-card-rise .6s .12s both}.product-card:nth-child(3){animation:rr-card-rise .6s .19s both}.product-card:nth-child(4){animation:rr-card-rise .6s .26s both}.product-card:nth-child(5){animation:rr-card-rise .6s .33s both}.product-card:nth-child(6){animation:rr-card-rise .6s .4s both}.product-card:nth-child(n+7){animation:rr-card-rise .6s .46s both}.product-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.product-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px #00000073,0 0 18px #c0a06438;animation:rr-pulse-glow 1.6s ease-in-out infinite;z-index:10}.product-card .card-gallery,.product-card .product-card__image{overflow:hidden}.product-card .card-gallery img,.product-card .product-card__image img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.08)}.product-card:hover .price,.product-card:hover product-price{background:linear-gradient(90deg,#c0a064,#f0d898,#c0a064);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rr-shimmer 1.8s linear infinite}.button,.add-to-cart-button{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.button:after,.add-to-cart-button:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-20deg);transition:left .4s ease}.button:hover:after,.add-to-cart-button:hover:after{left:125%}.button:hover,.add-to-cart-button:hover{box-shadow:0 0 16px #c0a06459}.collection-card{overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.collection-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 32px #0006,0 0 16px #c0a06433}.collection-card img{transition:transform .5s cubic-bezier(.22,1,.36,1);animation:rr-banner-zoom 1.2s cubic-bezier(.22,1,.36,1) both}.collection-card:hover img{transform:scale(1.06)}.collection-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(192,160,100,.09) 50%,transparent 60%);background-size:300% 100%;animation:rr-metallic-sweep 5s linear infinite;pointer-events:none;z-index:2}[class*=drawer],dialog{transition:transform .35s cubic-bezier(.22,1,.36,1)}dialog[open]{animation:rr-fadeup .35s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rr-animations.css.map */
