.buy{transition:all .1s;--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding-left:1.25rem;padding-right:1.25rem;font-size:1rem;line-height:1.5rem;--un-text-opacity:1;color:rgb(0 136 255 / var(--un-text-opacity));font-weight:700}@media (min-width: 640px){.buy{padding:.5rem 3rem;font-size:1.5rem;line-height:2rem}}.buy:active{transform:translateY(2px);box-shadow:0 0 2px #0003}.el-carousel__arrow{background-color:#3540a54d!important}.anno-dialog,.anno-dialog .el-dialog__header,.setting-dialog .el-dialog__header{padding:0!important}.setting-dialog .el-select__wrapper{min-height:40px}.search-box{height:690px;background:url(https://cnshopper.com/build/assets/images/home_bg-ifVv39IN.png);background-repeat:no-repeat;background-size:100% 100%;padding-top:100px;position:relative;overflow:hidden}.search-box .aircraft{width:36%;position:absolute;top:150px;right:-500px;opacity:0;transition:all 1s ease-in-out}.search-box .show-aircraft{right:0%!important;opacity:1}.service-card{box-shadow:0 2px 8px #00000040}.category-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.category-scroll-container::-webkit-scrollbar{display:none}.category-item-circle{display:flex;flex-direction:column;align-items:center;width:100px;flex-shrink:0}.category-item-circle .category-icon-wrapper{width:80px;height:80px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.category-item-circle .category-icon-wrapper .category-icon{width:60px;height:60px;object-fit:cover;border-radius:50%}.category-item-circle .category-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#1a1a1a}.category-item-circle:hover .category-icon-wrapper{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.category-item-circle.category-item-selected .category-icon-wrapper{box-shadow:0 4px 16px #e7170066;border:2px solid #e71700}.comment .comment__content{position:relative;padding:0 50px}.comment .comment-scroll-container{overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0}.comment .comment-scroll-container::-webkit-scrollbar{display:none}.comment .comment-scroll-wrapper{display:flex;gap:20px;padding:0 10px}.comment .comment-card{width:calc((100% - 60px)/4);min-width:280px;max-width:320px;box-shadow:0 2px 8px #00000040;height:fit-content}
