.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--left{transform:translate(-30px)}.reveal--left.is-visible{transform:translate(0)}.reveal--right{transform:translate(30px)}.reveal--right.is-visible{transform:translate(0)}.reveal--scale{transform:scale(.95)}.reveal--scale.is-visible{transform:scale(1)}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-stagger.is-visible>*:nth-child(1){transition-delay:.05s}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:.1s}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:.15s}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:.2s}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:.25s}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:.3s}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.parallax-bg{will-change:transform;transition:transform .1s linear}@keyframes botanicalFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(1deg)}50%{transform:translateY(-4px) rotate(-.5deg)}75%{transform:translateY(-12px) rotate(.5deg)}}.float-botanical{animation:botanicalFloat 8s ease-in-out infinite}.float-botanical--delay-1{animation-delay:-2s}.float-botanical--delay-2{animation-delay:-4s}.float-botanical--delay-3{animation-delay:-6s}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-soft{animation:floatSoft 4s ease-in-out infinite}.btn-glow{position:relative;overflow:hidden}.btn-glow:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,var(--color-primary),#E8C99B,var(--color-primary),#DEB887);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .4s ease;filter:blur(8px)}.btn-glow:hover:before{opacity:.6}.hover-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 16px 48px #6b4c3b1a}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-secondary) 25%,var(--color-border) 50%,var(--color-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px}@keyframes cartBounce{0%,to{transform:scale(1)}30%{transform:scale(1.2)}60%{transform:scale(.95)}}.cart-bounce{animation:cartBounce .5s ease}@keyframes checkMark{0%{stroke-dashoffset:24;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.check-anim{stroke-dasharray:24;stroke-dashoffset:24;animation:checkMark .4s ease forwards}@keyframes langFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes langFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lang-transitioning{animation:langFadeOut .2s ease forwards}.lang-transitioned{animation:langFadeIn .3s ease forwards}.zoom-container{overflow:hidden;cursor:zoom-in}.zoom-container.is-zoomed{cursor:zoom-out}.zoom-container img{transition:transform .3s ease;transform-origin:var(--zoom-x, center) var(--zoom-y, center)}.zoom-container:hover img{transform:scale(2)}.accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.accordion-content.is-open{grid-template-rows:1fr}.accordion-content>div{overflow:hidden}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}.gold-shimmer{background:linear-gradient(90deg,var(--color-primary-dark) 0%,var(--color-primary) 25%,#E8C99B 50%,var(--color-primary) 75%,var(--color-primary-dark) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:goldShimmer 4s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.reveal-stagger>*{opacity:1;transform:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/animations.css.map */
