[data-reveal]{transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform 1.1s cubic-bezier(.2,.8,.2,1),clip-path 1.25s cubic-bezier(.7,0,.2,1),letter-spacing 1.6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms)}.reveal-pending{opacity:0}[data-reveal=up].reveal-pending{transform:translateY(38px)}[data-reveal=curtain].reveal-pending{opacity:1;clip-path:inset(0 100% 0 0)}[data-reveal=curtain]>*{transition:scale 1.7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms)}[data-reveal=curtain].reveal-pending>*{scale:1.15}[data-reveal=wordmark].reveal-pending{transform:translateY(42px);letter-spacing:.1em}@keyframes luv-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes luv-kenburns{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes luv-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-1.6%,1.4%) scale(1.035)}}.hero-slide.is-active .hero-copy>*{animation:luv-rise 1s cubic-bezier(.2,.8,.2,1) both}.hero-slide.is-active .hero-copy>:nth-child(1){animation-delay:.12s}.hero-slide.is-active .hero-copy>:nth-child(2){animation-delay:.24s}.hero-slide.is-active .hero-copy>:nth-child(3){animation-delay:.38s}.hero-slide.is-active .hero-copy>:nth-child(4){animation-delay:.52s}.hero-slide.is-active .hero-copy>:nth-child(5){animation-delay:.64s}.hero-slide.is-active .hero-media img,.hero-slide.is-active .hero-media video{animation:luv-kenburns 9s cubic-bezier(.2,.6,.2,1) both}.hero-slide.is-active.has-art:after{animation:luv-float 14s ease-in-out infinite}.hero--slider .hero-copy{translate:0 calc(var(--hero-scroll,0) * 90px);opacity:calc(1 - var(--hero-scroll,0) * 1.3)}.hero--slider .hero-media{scale:calc(1 + var(--hero-scroll,0) * .1)}.hero--slider .hero-slide.has-art:after{scale:calc(1 + var(--hero-scroll,0) * .14)}@media(hover:hover){.product-card .product-image>img,.product-card .product-image .giftbox{transition:scale .9s cubic-bezier(.2,.8,.2,1)}.product-card:hover .product-image>img{scale:1.06}.product-card:hover .product-image .giftbox{scale:1.05}.product-card .product-title{transition:color .25s ease}.product-card:hover .product-title{color:var(--wine)}.category-feature .feature-art>img,.story-art>img{transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.category-feature:hover .feature-art>img,.story-grid:hover .story-art>img{scale:1.04}}.msl-dots{display:none}@media(max-width:680px){[data-mobile-slider]{position:relative;display:flex!important;gap:12px;margin-left:-4vw;margin-right:-4vw;padding:4px 4vw 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:4vw;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}[data-mobile-slider]::-webkit-scrollbar{display:none}[data-mobile-slider]>*{flex:0 0 72%;min-width:0;scroll-snap-align:start}.reviews[data-mobile-slider]>*{flex-basis:86%;display:flex;flex-direction:column;justify-content:center}.testimonials-section .reviews[data-mobile-slider]{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;scroll-padding-inline:18px}[data-mobile-slider]>.empty{flex-basis:100%}.msl-dots{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:14px}.msl-dot{position:relative;width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#7e293038;overflow:hidden;cursor:pointer;transition:width .45s cubic-bezier(.2,.8,.2,1),background-color .3s ease}.msl-dot:before{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.msl-dot i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--wine);transform:scaleX(0);transform-origin:left center}.msl-dot.is-active{width:30px;background:#7e293029}.msl-dot.is-active i{animation:msl-fill var(--msl-dur,3.5s) linear forwards}.msl-dots.is-paused .msl-dot.is-active i{animation:none;transform:scaleX(1)}}@keyframes msl-fill{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){[data-reveal]{transition:none}.hero-slide.is-active .hero-copy>*,.hero-slide.is-active .hero-media img,.hero-slide.is-active .hero-media video,.hero-slide.is-active.has-art:after{animation:none}.hero--slider .hero-copy{translate:none;opacity:1}.hero--slider .hero-media,.hero--slider .hero-slide.has-art:after{scale:none}}@media print{.reveal-pending{opacity:1!important;transform:none!important;clip-path:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/luvlique-motion.css.map */
