body[data-v-823095ec],html[data-v-823095ec]{overflow:visible}@media (max-width:768px){button[data-v-823095ec]{overflow:hidden;position:relative}button[data-v-823095ec]:active:before{animation:ripple-823095ec .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-823095ec{to{opacity:0;transform:translate(-50%,-50%) scale(2)}}}.line-clamp-1[data-v-823095ec]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@keyframes fadeIn-823095ec{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rotate-180[data-v-823095ec]{transform:rotate(180deg)}.dropdown-container .dropdown-menu[data-v-823095ec]{pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;visibility:hidden}.dropdown-container:hover .dropdown-menu[data-v-823095ec],.dropdown-menu[data-v-823095ec]:hover{opacity:1;pointer-events:auto;transform:scale(1);transition-delay:0s;visibility:visible}.dropdown-menu[data-v-823095ec]{transition:opacity .25s ease .1s,transform .25s ease .1s,visibility 0s linear .25s}.dropdown-container[data-v-823095ec]:after{bottom:-10px;content:"";height:20px;left:0;position:absolute;width:100%;z-index:1}a[data-v-e92b72f2],button[data-v-e92b72f2]{transition:all .3s ease}a[data-v-e92b72f2]:hover{transform:translate(2px)}button[data-v-e92b72f2]:hover{transform:translateY(-2px)}@keyframes pulse-e92b72f2{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.rounded-full[data-v-e92b72f2]:hover{animation:pulse-e92b72f2 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}}
