.card-container{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:100%;overflow-x:hidden}.card-view{flex:1 1 auto}.card-view,.member-list{display:flex;flex-direction:column}.member-img{flex-grow:1}.member-info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:100%;min-width:0;overflow:hidden}.icon-center{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.icon-center{font-size:16px!important;margin:0 auto}}.none-slect{margin-bottom:12px}.member-img{position:relative}.member-info{padding:0 15px}.bast_device,.used_prodect{margin-bottom:15px}.img-card-list{transition:transform .2s ease}h5{box-sizing:border-box;font-size:1.25rem;margin-bottom:15px;overflow-wrap:anywhere;width:100%;word-break:break-word}.product-title{max-width:100%;overflow-x:hidden;overflow-y:auto}.product-description{color:var(--main-color);font-size:16px;font-weight:700;max-height:4.5em;max-width:100%;overflow-y:auto}.description-text{color:var(--card-description-color);display:block;font-size:12px;line-height:1.4;overflow-wrap:anywhere;width:100%;word-break:break-word}.d-flex.gap-3{gap:15px}@media(max-width:768px){.mobile-btn{font-size:.9rem!important;padding:.6rem 1.2rem!important}button{font-size:10px!important}}.bast_device{background-color:var(--border-color)}.bast_device,.used_prodect{align-items:center;border-radius:0 0 5px 5px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;left:-40px;padding:5px 15px;position:absolute;top:0;transform:rotate(-45deg);width:120px;z-index:2}.used_prodect{background-color:#28a745}.custom-btn{background-color:var(--main-color)!important;font-size:1rem}.btn-added-to-cart,.custom-btn:active,.custom-btn:hover{background-color:var(--border-color)!important}.btn-added-to-cart{animation:addedToCartPulse .5s ease;border-color:var(--border-color)!important;color:#fff!important;cursor:default!important}.btn-added-to-cart:disabled{opacity:1!important}@keyframes addedToCartPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.btn-added-to-comparison{animation:addedToComparisonPulse .5s ease;background-color:var(--main-color)!important;border-color:var(--main-color)!important;color:#fff!important;cursor:default!important}.btn-added-to-comparison:disabled{opacity:1!important}.comparison-btn{flex:0 0 auto;overflow:visible;padding:0;position:relative;width:auto!important}.comparison-btn .comparison-icon-img{height:20px!important;min-height:20px;min-width:20px;-o-object-fit:contain;object-fit:contain;width:20px!important}@media(min-width:769px){.comparison-btn .comparison-icon-img{height:24px!important;min-height:24px;min-width:24px;width:24px!important}}@media(max-width:768px){.comparison-btn .comparison-icon-img{height:18px!important;min-height:18px;min-width:18px;width:18px!important}}@keyframes addedToComparisonPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(max-width:768px){.product-title,.title{font-size:12px!important}.description-text{font-size:10px!important;max-height:50px}.price{font-size:12px!important}.font-mobile{font-size:11.5px!important}}@media(max-width:300px){.font-mobil .font-mobile-size{font-size:11.5px!important}}.responsive-p{font-size:14px}@media(max-width:768px){.responsive-p{font-size:.875rem}}@media(max-width:480px){.responsive-p{font-size:.75rem}}.description-container{max-height:4.5em;overflow-y:hidden}@media(max-width:768px){.description-container{max-height:3.5em}}@media(max-width:600px){.font-mobile-size{font-size:11.5px!important}.font-mobile-size span{font-size:9px!important}}.swipe-hint{animation:swipeHintFade .3s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border-radius:20px;color:#fff;font-size:12px;font-weight:500;left:50%;padding:8px 16px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:10}.swipe-hint-content{align-items:center;display:flex;gap:6px}.swipe-hint i{animation:swipeArrow 1.5s ease-in-out infinite;font-size:14px}@keyframes swipeHintFade{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes swipeArrow{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(min-width:769px){.swipe-hint{display:none!important}}@media(max-width:768px){.swipe-hint{font-size:11px;padding:6px 12px}.swipe-hint i{font-size:12px}}.product-image-container{align-items:center;border-radius:8px;cursor:grab;display:flex;flex-direction:column;outline:none;position:relative;touch-action:pan-y pan-x;transition:box-shadow .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-image-container:active{cursor:grabbing}.image-wrapper{align-items:center;border-radius:8px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.image-wrapper img{display:block;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;transition:transform .3s ease;width:100%!important}.image-wrapper:hover img{transform:scale(1.05)}.navigation-buttons{display:none;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.nav-btn{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;pointer-events:auto;transition:all .2s ease;width:32px}.nav-btn:disabled{cursor:not-allowed;opacity:.35}.nav-btn:hover:not(:disabled){background:#000c;transform:scale(1.06)}.nav-btn-prev{margin-left:6px}.nav-btn-next{margin-right:6px}@media(hover:hover)and (pointer:fine)and (min-width:992px){.navigation-buttons{display:flex;opacity:.35;transition:opacity .2s ease}.image-wrapper:hover .navigation-buttons{opacity:1}}.image-right-enter-active,.image-right-leave-active{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.image-right-enter-from{opacity:0;transform:translate(20px) scale(.98)}.image-right-leave-to{opacity:0;transform:translate(-20px) scale(.98)}.image-right-enter-to,.image-right-leave-from{opacity:1;transform:translate(0) scale(1)}.image-left-enter-active,.image-left-leave-active{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.image-left-enter-from{opacity:0;transform:translate(-20px) scale(.98)}.image-left-leave-to{opacity:0;transform:translate(20px) scale(.98)}.image-left-enter-to,.image-left-leave-from{opacity:1;transform:translate(0) scale(1)}.image-counter{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#dad7d742;border-radius:20px;bottom:8px;box-sizing:border-box;color:#3250a3d3;direction:ltr;display:flex;font-size:12px;font-weight:500;height:20px;justify-content:center;left:8px;margin:0;padding:0;pointer-events:none;position:absolute;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:36px;z-index:3}@media(max-width:480px){.image-wrapper{height:180px}.image-counter{align-items:center;border-radius:14px;bottom:6px;box-sizing:border-box;display:flex;font-size:11px;height:16px;justify-content:center;left:6px;margin:0;padding:0;width:28px}}@media(min-width:481px)and (max-width:768px){.image-counter{align-items:center;border-radius:16px;bottom:7px;box-sizing:border-box;display:flex;font-size:10px;height:18px;justify-content:center;left:7px;margin:0;padding:0;width:32px}}@media(min-width:769px)and (max-width:1024px){.image-counter{align-items:center;border-radius:20px;bottom:8px;box-sizing:border-box;display:flex;font-size:11px;height:20px;justify-content:center;left:8px;margin:0;padding:0;width:36px}}@media(max-width:768px){.image-wrapper{border-radius:6px;height:200px}.image-left-enter-active,.image-left-leave-active,.image-right-enter-active,.image-right-leave-active{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.image-right-enter-from{transform:translate(10px) scale(.99)}.image-left-enter-from,.image-right-leave-to{transform:translate(-10px) scale(.99)}.image-left-leave-to{transform:translate(10px) scale(.99)}}@media(prefers-reduced-motion:reduce){.image-left-enter-active,.image-left-leave-active,.image-right-enter-active,.image-right-leave-active{transition:opacity .2s ease}.image-left-enter-from,.image-left-leave-to,.image-right-enter-from,.image-right-leave-to{opacity:0;transform:none}}
