.router-card{text-decoration:none}.product-card{flex-direction:column;height:100%;display:flex}.product-card .q-card__section{flex-direction:column;flex:1;justify-content:space-between;display:flex}.router-card{color:inherit;text-decoration:none}.product-carousel .carousel-wrapper{align-items:center;display:flex;position:relative}.product-carousel .carousel-arrow{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;position:absolute;box-shadow:0 2px 4px #0003}.product-carousel .carousel-arrow-left{left:-10px}.product-carousel .carousel-arrow-right{right:-10px}.product-carousel .horizontal-scroll-container{scroll-behavior:smooth;flex:1;gap:16px;padding:16px 0;display:flex;overflow-x:auto}.product-carousel .horizontal-scroll-container::-webkit-scrollbar{height:8px}.product-carousel .horizontal-scroll-container::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.product-carousel .horizontal-scroll-container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.product-carousel .horizontal-scroll-container::-webkit-scrollbar-thumb:hover{background:#ffffff80}.product-carousel .product-card-horizontal{flex-shrink:0;min-width:250px;max-width:250px}.product-list .q-item{transition:background-color .3s}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}
