.luvf-anim [data-lv]{opacity:0;will-change:transform,opacity}.luvf-anim [data-lv=rise]{transform:translateY(26px)}.luvf-anim [data-lv=rise-lg]{transform:translateY(44px)}.luvf-anim [data-lv=fade]{transform:none}.luvf-anim [data-lv=scale]{transform:translateY(24px) scale(.965)}.luvf-anim [data-lv=left]{transform:translate(-28px)}.luvf-anim [data-lv].lv-in{opacity:1;transform:none;transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1);transition-delay:var(--lv-d,0ms)}.luvf-anim .luvf-float{--lv-py:0px;animation:lvDrift 9s ease-in-out infinite alternate}.luvf-anim .luvf-f2{animation-duration:7.5s;animation-delay:-2s}.luvf-anim .luvf-f3{animation-duration:11s;animation-delay:-4s}.luvf-anim .luvf-f4{animation-duration:6.5s;animation-delay:-1s}@keyframes lvDrift{0%{translate:0 calc(var(--lv-py) - 6px)}to{translate:0 calc(var(--lv-py) + 10px)}}.luvf-mq:hover .luvf-mq-in{animation-play-state:paused}.luvf-btn{position:relative;overflow:hidden;z-index:0}.luvf-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2c5a44;transform:translateY(101%);transition:transform .38s cubic-bezier(.22,.61,.36,1);z-index:-1}.luvf-btn:hover:before{transform:translateY(0)}.luvf-btn:active{transform:translateY(0) scale(.985)}.luvf-btn-txt{transition:color .25s,border-color .25s}.luvf-btn-txt:hover{color:#1e4032;border-color:#1e4032}.luvf-plan{transition:padding-left .35s cubic-bezier(.22,.61,.36,1),background-color .35s}.luvf-plan:hover{background:#c4703f0b}.luvf-plan .ph img,.luvf-plan .ph .luvf-ph{transition:transform .45s cubic-bezier(.34,1.4,.5,1)}.luvf-plan:hover .ph img,.luvf-plan:hover .ph .luvf-ph{transform:scale(1.07) rotate(-3.5deg)}.luvf-plan .buy .go{transition:background-color .3s,color .3s,transform .3s}.luvf-plan:hover .buy .go{transform:translate(4px)}.luvf-door{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.luvf-door:hover{transform:translateY(-6px)}.luvf-door .go{transition:transform .35s}.luvf-door:hover .go{transform:translate(5px)}.luvf-dish img,.luvf-dish .luvf-ph{transition:transform .45s cubic-bezier(.34,1.4,.5,1)}.luvf-dish:hover img,.luvf-dish:hover .luvf-ph{transform:translateY(-10px) scale(1.04) rotate(1.5deg)}.luvf-faq details .a{overflow:hidden;animation:lvOpen .42s cubic-bezier(.22,.61,.36,1)}@keyframes lvOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.luvf-faq summary{transition:color .25s}.luvf-faq summary:hover{color:#1e4032}.luvf-faq summary:after{transition:transform .3s}.luvf-faq details[open] summary:after{transform:rotate(180deg)}.header-wrapper{transition:box-shadow .3s}.header{transition:padding .3s}.header__heading-link,.header__heading-logo{transition:font-size .3s,height .3s,width .3s}.luvf-scrolled .header-wrapper{box-shadow:0 1px #231f200f,0 8px 26px #231f200d}.luvf-scrolled .header{padding-top:8px;padding-bottom:8px}@media(prefers-reduced-motion:reduce){.luvf-anim [data-lv]{opacity:1!important;transform:none!important}.luvf-anim .luvf-float{animation:none}.luvf-mq-in{animation:none!important}.luvf-btn:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/luvf-motion.css.map */
