html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.font-display{font-family:Bebas Neue,sans-serif}.font-serif{font-family:Playfair Display,serif}.reveal{opacity:0;will-change:transform,opacity;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.fade-up{transform:translateY(40px)}.reveal.fade-down{transform:translateY(-40px)}.reveal.fade-left{transform:translate(-40px)}.reveal.fade-right{transform:translate(40px)}.reveal.scale-in{transform:scale(.92)}.reveal.blur-in{transform:translateY(20px);filter:blur(8px)}.reveal.visible{opacity:1;transform:translate(0) scale(1);filter:blur(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.delay-6{transition-delay:.6s}.delay-7{transition-delay:.7s}.delay-8{transition-delay:.8s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #ec135f66}50%{box-shadow:0 0 20px 4px #ec135f26}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes growWidth{0%{width:0}to{width:5rem}}.gold-shimmer-text{background:linear-gradient(90deg,#d4af37,#f5e6a3,#d4af37,#f5e6a3,#d4af37);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 4s linear infinite}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-shimmer:hover:after{left:100%}.noise-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.section-gold-divider{width:60px;height:2px;background:linear-gradient(90deg,#d4af37,#f5e6a3,#d4af37);margin:0 auto;border-radius:2px}.quote-mark:before{content:"\201c";font-family:Playfair Display,serif;font-size:5rem;line-height:1;color:#ec135f1a;position:absolute;top:-.5rem;left:1rem}.card-glow{transition:box-shadow .4s ease,transform .4s ease}.card-glow:hover{box-shadow:0 8px 40px #ec135f14,0 2px 12px #0000000f}.gold-ring-hover{position:relative}.gold-ring-hover:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:2px solid transparent;transition:border-color .4s ease,transform .3s ease}.gold-ring-hover:hover:after{border-color:#d4af37;transform:scale(1.02)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.slide-indicator.active{width:2rem;animation:pulseGlow 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;filter:none;transition:none}.reveal.fade-up,.reveal.fade-down,.reveal.fade-left,.reveal.fade-right,.reveal.scale-in,.reveal.blur-in{transform:none;filter:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shopify-app-block:has(#judgeme_product_reviews),.shopify-app-block:has(.jdgm-review-widget){box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}#judgeme_product_reviews{width:100%!important;max-width:1120px!important;margin-inline:auto!important}@media screen and (min-width:768px){.shopify-app-block:has(#judgeme_product_reviews),.shopify-app-block:has(.jdgm-review-widget){padding-inline:80px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/critical.css.map */
