body[data-v-e80d61bf],html[data-v-e80d61bf]{overflow:visible}@media (max-width:768px){button[data-v-e80d61bf]{overflow:hidden;position:relative}button[data-v-e80d61bf]:active:before{animation:ripple-e80d61bf .6s linear;background-color:#ffffff1a;border-radius:50%;content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:100px}@keyframes ripple-e80d61bf{to{opacity:0;transform:translate(-50%,-50%) scale(2)}}}.line-clamp-1[data-v-e80d61bf]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@keyframes fadeIn-e80d61bf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rotate-180[data-v-e80d61bf]{transform:rotate(180deg)}.dropdown-container .dropdown-menu[data-v-e80d61bf]{pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;visibility:hidden}.dropdown-container:hover .dropdown-menu[data-v-e80d61bf],.dropdown-menu[data-v-e80d61bf]:hover{opacity:1;pointer-events:auto;transform:scale(1);transition-delay:0s;visibility:visible}.dropdown-menu[data-v-e80d61bf]{transition:opacity .25s ease .1s,transform .25s ease .1s,visibility 0s linear .25s}.dropdown-container[data-v-e80d61bf]:after{bottom:-10px;content:"";height:20px;left:0;position:absolute;width:100%;z-index:1}a[data-v-f87c44b2],button[data-v-f87c44b2]{transition:all .3s ease}a[data-v-f87c44b2]:hover{transform:translate(2px)}button[data-v-f87c44b2]:hover{transform:translateY(-2px)}@keyframes pulse-f87c44b2{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.rounded-full[data-v-f87c44b2]:hover{animation:pulse-f87c44b2 1s infinite}body,html{height:100%;margin:0;padding:0}.quote-cart-button{transition:transform .3s ease}.quote-cart-button:hover{transform:translateY(-3px)}.quote-cart-button:after{border-radius:9999px;bottom:0;box-shadow:inset 0 0 #ffffff1a;content:"";left:0;position:absolute;right:0;top:0;transition:box-shadow .3s ease}.quote-cart-button:hover:after{box-shadow:inset 0 0 0 3px #fff3}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}
