@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #ffffff26}50%{box-shadow:0 0 30px 8px #ffffff14}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.shopify-section:first-child{animation:scaleIn 1s ease both}.shopify-section:first-child h1{animation:fadeInUp .9s ease .2s both;letter-spacing:-.5px}.shopify-section:first-child p{animation:fadeInUp .9s ease .45s both}.shopify-section:first-child .button{animation:fadeInUp .9s ease .65s both;position:relative;overflow:hidden}.shopify-section:first-child .button:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);animation:none;transition:left 0s}.shopify-section:first-child .button:hover:after{left:150%;transition:left .55s ease}.product-card,[class*=product-card],.card{transition:transform .38s cubic-bezier(.175,.885,.32,1.275),box-shadow .38s ease;border-radius:12px;will-change:transform;cursor:pointer}.product-card:hover,[class*=product-card]:hover,.card:hover{transform:translateY(-10px) scale(1.025) rotateX(2deg);box-shadow:0 20px 60px #0000002e,0 8px 20px #0000001a,0 2px 6px #0000000f}.product-card img,[class*=product-card] img,.card img{transition:transform .55s cubic-bezier(.165,.84,.44,1);border-radius:10px}.product-card:hover img,[class*=product-card]:hover img,.card:hover img{transform:scale(1.07)}.media-with-content,[class*=media-with-content]{overflow:hidden}.media-with-content img,[class*=media-with-content] img{transition:transform .7s cubic-bezier(.165,.84,.44,1)}.media-with-content:hover img,[class*=media-with-content]:hover img{transform:scale(1.04)}.button,a.button,button[class*=button]{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;will-change:transform}.button:hover,a.button:hover,button[class*=button]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 30px #00000038}.button:active,a.button:active{transform:translateY(0) scale(.98);box-shadow:0 3px 10px #0000001f}.button:before,a.button:before{content:"";position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-18deg);transition:left 0s;pointer-events:none}.button:hover:before,a.button:hover:before{left:160%;transition:left .5s ease}.marquee,[class*=marquee]{overflow:hidden;white-space:nowrap}.marquee p,[class*=marquee] p{font-weight:500;letter-spacing:.03em;display:inline-flex;align-items:center;gap:8px}.shopify-section{animation:fadeInUp .7s ease both}.shopify-section:nth-child(1){animation-delay:0s}.shopify-section:nth-child(2){animation-delay:.05s}.shopify-section:nth-child(3){animation-delay:.1s}.shopify-section:nth-child(4){animation-delay:.15s}.shopify-section:nth-child(5){animation-delay:.2s}.shopify-section:nth-child(6){animation-delay:.25s}.shopify-section:nth-child(7){animation-delay:.3s}.shopify-section:nth-child(8){animation-delay:.35s}.shopify-section:nth-child(9){animation-delay:.4s}.shopify-section:nth-child(10){animation-delay:.45s}h1,h2{background:linear-gradient(135deg,var(--color-foreground-heading, currentColor) 0%,var(--color-foreground-heading, currentColor) 70%,color-mix(in srgb,var(--color-foreground-heading, currentColor) 60%,transparent) 100%);-webkit-background-clip:text;background-clip:text}.price,[class*=price]{font-weight:700;transition:color .2s ease}.product-card:hover .price,[class*=product-card]:hover [class*=price]{color:var(--color-primary, #174f19)}.shopify-section+.shopify-section{position:relative}.olyx-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.olyx-reveal.visible{opacity:1;transform:translateY(0)}.media-with-content__content h2,[class*=content] h2{transition:transform .3s ease}.media-with-content:hover h2,[class*=media-with-content]:hover h2{transform:translate(4px)}@media(max-width:768px){.product-card:hover,[class*=product-card]:hover{transform:translateY(-5px) scale(1.01)}.button:hover{transform:translateY(-2px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/olyx-3d.css.map */
