@keyframes tg-page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}body{animation:tg-page-enter .5s cubic-bezier(.22,1,.36,1) both}.tg-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.tg-reveal.is-visible{opacity:1;transform:translateY(0)}.tg-reveal-d1{transition-delay:.12s}.tg-reveal-d2{transition-delay:.26s}product-card{transform-style:preserve-3d;transition:box-shadow .4s ease;border-radius:8px;display:block}product-card:hover{box-shadow:0 20px 48px #46202f26!important}.product-media{overflow:hidden;border-radius:inherit}.product-media__image{transition:transform .55s cubic-bezier(.25,.46,.45,.94);display:block;width:100%}product-card:hover .product-media__image{transform:scale(1.07)}.hero__media-wrapper{will-change:transform;overflow:hidden}.hero__media{will-change:transform}.hero__content-wrapper{will-change:transform,opacity}@keyframes tg-shimmer{0%{background-position:-200% center}to{background-position:200% center}}a.button,button.button{position:relative;overflow:hidden}a.button:after,button.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:250% 100%;opacity:0;transition:opacity .3s;pointer-events:none}a.button:hover:after,button.button:hover:after{opacity:1;animation:tg-shimmer 1.1s linear infinite}.tg-petal{position:fixed;top:-20px;pointer-events:none;z-index:9990;border-radius:50% 15%;opacity:0}@keyframes tg-petal-fall{0%{opacity:0;transform:translateY(-10px) rotate(0) translate(0)}10%{opacity:.75}90%{opacity:.4}to{opacity:0;transform:translateY(105vh) rotate(400deg) translate(var(--drift,30px))}}.tg-cursor-glow{position:fixed;pointer-events:none;z-index:9980;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(234,172,94,.08) 0%,transparent 70%);transform:translate(-50%,-50%);will-change:left,top}@media(max-width:767px){.tg-cursor-glow{display:none}}.tg-scene{position:relative;background:#f9faf5}.tg-scene__pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.tg-scene__img-wrap{position:relative;width:min(360px,65vw);z-index:2}.tg-scene__img-wrap img{width:100%;height:auto;border-radius:20px;will-change:transform,filter;display:block;box-shadow:0 32px 80px #46202f2e}.tg-scene__feats{position:absolute;left:calc(50% + 210px);top:50%;transform:translateY(-50%);width:240px;display:flex;flex-direction:column;gap:1.8rem;z-index:2}@media(max-width:860px){.tg-scene__feats{display:none}}.tg-scene__feat{opacity:0;transform:translate(16px);transition:opacity .4s,transform .4s}.tg-scene__feat.on{opacity:1;transform:translate(0)}.tg-scene__feat-icon{font-size:1.4rem;margin-bottom:.2rem}.tg-scene__feat-title{font-size:1rem;font-weight:700;color:#46202f;margin:0 0 .1rem}.tg-scene__feat-text{font-size:.82rem;color:#888;line-height:1.5;margin:0}.tg-scene__scroll-hint{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.3rem;opacity:.45;animation:tg-hint-bounce .9s ease-in-out infinite alternate}@keyframes tg-hint-bounce{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(7px)}}.tg-scene__scroll-hint span{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#46202f}.tg-scene__scroll-hint svg{width:18px;height:18px;fill:none;stroke:#46202f;stroke-width:2;stroke-linecap:round}.tg-scene__spacer{height:220vh}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-animations.css.map */
