:root{--lut-ease: cubic-bezier(.25, .46, .45, .94);--lut-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--lut-duration-s: .3s;--lut-duration-m: .6s;--lut-duration-l: 1s;--lut-gold: #c9a96e;--lut-nude: #e8d5c0;--lut-soft: #f7f1eb}@keyframes lut-fadeIn{0%{opacity:0}to{opacity:1}}body{animation:lut-fadeIn .5s var(--lut-ease) both}.lut-reveal{opacity:0;transform:translateY(32px);transition:opacity var(--lut-duration-m) var(--lut-ease),transform var(--lut-duration-m) var(--lut-ease);will-change:opacity,transform}.lut-reveal.is-visible{opacity:1;transform:translateY(0)}.lut-reveal-left{opacity:0;transform:translate(-40px);transition:opacity var(--lut-duration-m) var(--lut-ease),transform var(--lut-duration-m) var(--lut-ease)}.lut-reveal-left.is-visible{opacity:1;transform:translate(0)}.lut-reveal-right{opacity:0;transform:translate(40px);transition:opacity var(--lut-duration-m) var(--lut-ease),transform var(--lut-duration-m) var(--lut-ease)}.lut-reveal-right.is-visible{opacity:1;transform:translate(0)}.lut-stagger>*:nth-child(1){transition-delay:0ms}.lut-stagger>*:nth-child(2){transition-delay:80ms}.lut-stagger>*:nth-child(3){transition-delay:.16s}.lut-stagger>*:nth-child(4){transition-delay:.24s}.lut-stagger>*:nth-child(5){transition-delay:.32s}.lut-stagger>*:nth-child(6){transition-delay:.4s}.card-wrapper{transition:transform var(--lut-duration-s) var(--lut-ease),box-shadow var(--lut-duration-s) var(--lut-ease);border-radius:4px;will-change:transform,box-shadow}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000001a}.card__media{overflow:hidden;border-radius:4px 4px 0 0}.card__media img,.card__media .media>img{transition:transform .7s var(--lut-ease);will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media>img{transform:scale(1.06)}.card__info{transition:transform var(--lut-duration-s) var(--lut-ease)}.card-wrapper:hover .card__info{transform:translateY(-2px)}@keyframes lut-heroText{0%{opacity:0;transform:translateY(24px);letter-spacing:.08em}to{opacity:1;transform:translateY(0);letter-spacing:inherit}}@keyframes lut-heroSubtext{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lut-heroBtn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.banner__box h1,.banner__box .banner__heading,[class*=hero] h1,[class*=hero] h2{animation:lut-heroText .9s var(--lut-ease) .2s both}.banner__box p,.banner__box .banner__text,[class*=hero] p{animation:lut-heroSubtext .9s var(--lut-ease) .4s both}.banner__box .button,.banner__box a[class*=btn],[class*=hero] .button{animation:lut-heroBtn .9s var(--lut-ease-spring) .6s both}.button,[class*=btn],button[type=submit]{transition:background-color var(--lut-duration-s) var(--lut-ease),color var(--lut-duration-s) var(--lut-ease),transform var(--lut-duration-s) var(--lut-ease-spring),box-shadow var(--lut-duration-s) var(--lut-ease);will-change:transform}.button:hover,[class*=btn]:hover,button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.button:active,[class*=btn]:active{transform:translateY(0) scale(.98)}@keyframes lut-addedPulse{0%{box-shadow:0 0 #c9a96e99}70%{box-shadow:0 0 0 14px #c9a96e00}to{box-shadow:0 0 #c9a96e00}}.btn--added-to-cart{animation:lut-addedPulse .8s ease-out}@keyframes lut-cartBounce{0%,to{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}}.lut-cart-bounce{animation:lut-cartBounce .5s var(--lut-ease-spring)}.announcement-bar{animation:lut-fadeIn .6s var(--lut-ease) .1s both}header-component,.header{transition:box-shadow var(--lut-duration-s) var(--lut-ease),background-color var(--lut-duration-s) var(--lut-ease)}.lut-header-scrolled header-component,.lut-header-scrolled .header{box-shadow:0 2px 20px #00000014}.header__menu-item>a,.header a.header__menu-item{position:relative;text-decoration:none}.header__menu-item>a:after,.header a.header__menu-item:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:currentColor;transition:width var(--lut-duration-s) var(--lut-ease)}.header__menu-item>a:hover:after,.header a.header__menu-item:hover:after{width:100%}.collection-hero__title,.section-header h1,.section-header h2{animation:lut-heroText .8s var(--lut-ease) .1s both}.product__media-wrapper{animation:lut-fadeIn var(--lut-duration-m) var(--lut-ease) .1s both}.product__info-wrapper{animation:lut-heroSubtext var(--lut-duration-m) var(--lut-ease) .25s both}.product__media-list .thumbnail:not(.active){opacity:.65;transition:opacity var(--lut-duration-s) var(--lut-ease),transform var(--lut-duration-s) var(--lut-ease)}.product__media-list .thumbnail:hover{opacity:1;transform:scale(1.04)}.variant-input-wrapper label,.swatch__button{transition:transform var(--lut-duration-s) var(--lut-ease-spring),box-shadow var(--lut-duration-s) var(--lut-ease)}.variant-input-wrapper label:hover,.swatch__button:hover{transform:scale(1.08);box-shadow:0 4px 12px #0000001a}@keyframes lut-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.lut-trust-bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:20px 0;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);margin:24px 0}.lut-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;animation:lut-fadeIn .6s var(--lut-ease) both}.lut-trust-item:nth-child(1){animation-delay:.1s}.lut-trust-item:nth-child(2){animation-delay:.2s}.lut-trust-item:nth-child(3){animation-delay:.3s}.lut-trust-item:nth-child(4){animation-delay:.4s}.lut-trust-item svg,.lut-trust-item .icon{color:var(--lut-gold);flex-shrink:0}.footer__menu a{transition:color var(--lut-duration-s) var(--lut-ease),transform var(--lut-duration-s) var(--lut-ease);display:inline-block}.footer__menu a:hover{transform:translate(4px)}.price .price__regular,.price--on-sale .price__sale{transition:color var(--lut-duration-s) var(--lut-ease)}.card-wrapper:hover .price .price__regular{color:var(--lut-gold)}@keyframes lut-skeleton{0%,to{opacity:1}50%{opacity:.4}}.lut-skeleton{animation:lut-skeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f0e8e0 25%,#e8d8cc,#f0e8e0 75%);border-radius:4px}#lut-scroll-top{position:fixed;bottom:32px;right:24px;width:44px;height:44px;border-radius:50%;background:#1a1a1a;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(16px) scale(.8);transition:opacity var(--lut-duration-s) var(--lut-ease),transform var(--lut-duration-s) var(--lut-ease-spring);z-index:9999;box-shadow:0 4px 20px #0000002e}#lut-scroll-top.visible{opacity:1;transform:translateY(0) scale(1)}#lut-scroll-top:hover{background:var(--lut-gold);transform:translateY(-3px) scale(1.1)}#lut-scroll-top svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}@media(max-width:749px){.card-wrapper:active{transform:scale(.97)}.button:active{transform:scale(.96)}.lut-reveal{transition-duration:.4s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.lut-reveal,.lut-reveal-left,.lut-reveal-right{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lutana-animations.css.map */
