:root{--snow: #FAFBFC;--obsidian: #0B0B0B;--frost: #B8C8D6;--slate: #6B7B8D;--ice-mist: #E8EDF2;--glacier: #D4DFE8;--deep-night: #1A1A2E;--confiance: #1B6B4A;--ease-out-expo: cubic-bezier(.25, .1, .25, 1);--ease-out-smooth: cubic-bezier(.16, 1, .3, 1)}[data-anim]{opacity:0;transform:translateY(40px) scale(.95);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}[data-anim].is-visible{opacity:1;transform:translateY(0) scale(1)}[data-anim-fade]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-anim-fade].is-visible{opacity:1;transform:translateY(0)}[data-anim-slide]{opacity:0;transform:translate(30px)}[data-anim-slide].is-visible{opacity:1;transform:translate(0);transition:opacity .6s ease,transform .7s var(--ease-out-expo)}[data-anim-scale]{opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .5s var(--ease-out-expo)}[data-anim-scale].is-visible{opacity:1;transform:scale(1)}.card-hover-lift{transition:transform .4s var(--ease-out-expo),border-color .4s ease,box-shadow .4s ease}@media(min-width:769px){.card-hover-lift:hover{transform:translateY(-6px) scale(1);border-color:#b8c8d640;box-shadow:0 16px 48px #00000014}}.card-img-zoom{overflow:hidden}.card-img-zoom img{transition:transform .5s var(--ease-out-expo)}@media(min-width:769px){.card-img-zoom:hover img{transform:scale(1.05)}}.card-reveal{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s var(--ease-out-expo),opacity .3s ease .1s,padding-bottom .4s ease}@media(min-width:769px){.card-reveal-parent:hover .card-reveal{max-height:220px;opacity:1;padding-bottom:24px}}@media(max-width:768px){.card-reveal{max-height:500px;opacity:1;padding-bottom:20px}}.card-overlay-hover{position:relative;overflow:hidden}.card-overlay-hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0b00;transition:background .4s ease;pointer-events:none;z-index:1}@media(min-width:769px){.card-overlay-hover:hover:after{background:#0b0b0b66}}.glass-card{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:20px}.glass-card-light{background:#fff9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(184,200,214,.2);border-radius:16px}.btn-hover-frost{position:relative;overflow:hidden;transition:background .2s ease,color .2s ease,transform .2s ease}.btn-hover-frost:hover{background:var(--frost)!important;color:var(--obsidian)!important}.btn-hover-frost:active{transform:scale(.98)}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);transition:left .6s ease;pointer-events:none}@media(min-width:769px){.btn-shine:hover:after{left:120%}}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.badge-pulse{animation:badgePulse .6s ease .3s 1 both}.btn-ghost-fill{transition:background .3s ease,color .3s ease,border-color .3s ease}.btn-ghost-fill:hover{background:var(--frost);color:var(--obsidian);border-color:var(--frost)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progressFill{0%{width:0}to{width:100%}}.nav-link-underline{position:relative}.nav-link-underline:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1.5px;background:var(--frost);transition:width .3s ease,left .3s ease}.nav-link-underline:hover:after,.nav-link-underline.is-active:after{width:100%;left:0}.menu-item-slide:hover{color:var(--frost);transform:translate(4px);transition:color .2s ease,transform .2s ease}.hamburger-anim span{transition:transform .3s ease,opacity .3s ease}.hamburger-anim.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger-anim.is-open span:nth-child(2){opacity:0}.hamburger-anim.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.faq-icon-rotate{transition:transform .3s ease}.faq-item.is-open .faq-icon-rotate{transform:rotate(45deg)}.faq-content-animate{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.faq-item.is-open .faq-content-animate{opacity:1}.faq-trigger-hover:hover .faq-trigger-text{color:var(--frost)}.noise-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;z-index:1}@media(max-width:768px){[data-anim]{transition-duration:.5s}.card-hover-lift:hover{transform:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/animations.css.map */
