.recommended-products[data-v-ba0d8fbc]{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000000d;margin-top:50px;padding:30px}.recommended-products__title[data-v-ba0d8fbc]{color:var(--main-black);font-size:24px;margin-bottom:30px}.recommended-products__grid[data-v-ba0d8fbc]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.product-card[data-v-ba0d8fbc]{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:transform .3s ease}.product-card[data-v-ba0d8fbc]:hover{transform:translateY(-5px)}.product-card__image[data-v-ba0d8fbc]{height:200px;overflow:hidden;position:relative}.product-card__image img[data-v-ba0d8fbc]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.product-card:hover .product-card__image img[data-v-ba0d8fbc]{transform:scale(1.05)}.product-card__badge[data-v-ba0d8fbc]{align-items:center;display:flex;position:absolute;right:0;top:0}.product-card__badge img[data-v-ba0d8fbc]{height:34px;-o-object-fit:contain;object-fit:contain;width:107px}.product-card__content[data-v-ba0d8fbc]{padding:15px}.product-card__title[data-v-ba0d8fbc]{color:var(--main-black);font-size:16px;font-weight:700;margin-bottom:8px}.product-card__brand[data-v-ba0d8fbc],.product-card__model[data-v-ba0d8fbc]{color:var(--main-gray);font-size:14px;margin-bottom:4px}.product-card__price[data-v-ba0d8fbc]{color:var(--main-base);font-size:18px;font-weight:700;margin:10px 0}.product-card__divider[data-v-ba0d8fbc]{background:#eee;height:1px;margin:10px 0}.product-card__views[data-v-ba0d8fbc]{align-items:center;color:var(--main-gray);display:flex;font-size:12px}.product-card__views i[data-v-ba0d8fbc]{margin-right:5px}@media (max-width:1200px){.recommended-products__grid[data-v-ba0d8fbc]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.recommended-products__grid[data-v-ba0d8fbc]{grid-template-columns:1fr}}.top-m[data-v-b50e8e38]{margin-top:150px}@media (max-width:1200px){.top-m[data-v-b50e8e38]{margin-top:90px}}.product-detail[data-v-b50e8e38]{background:#f8f9fa;overflow:hidden;padding:30px 0;position:relative}.product-gallery[data-v-b50e8e38]{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000000d;padding:20px}.gallery-container[data-v-b50e8e38]{gap:20px}.gallery-main[data-v-b50e8e38]{flex:1;height:400px;margin-bottom:0}.gallery-main .swiper-slide[data-v-b50e8e38]{align-items:center;display:flex;height:100%;justify-content:center}.gallery-main img[data-v-b50e8e38]{width:100%}.gallery-thumbs[data-v-b50e8e38]{position:relative;width:100%}.gallery-thumbs .swiper-button-next[data-v-b50e8e38],.gallery-thumbs .swiper-button-prev[data-v-b50e8e38]{align-items:center;background-color:var(--main-base);border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;top:67%;transform:translateY(-50%);width:24px;z-index:10}.gallery-thumbs .swiper-button-prev[data-v-b50e8e38]{left:0}.gallery-thumbs .swiper-button-next[data-v-b50e8e38]{right:0}.gallery-thumbs .swiper-button-next[data-v-b50e8e38]:after,.gallery-thumbs .swiper-button-prev[data-v-b50e8e38]:after{color:#fff;font-size:12px}.gallery-thumbs .swiper-button-disabled[data-v-b50e8e38]{opacity:.35;pointer-events:none}.gallery-thumbs .swiper-wrapper[data-v-b50e8e38]{flex-direction:row}.gallery-thumbs .swiper-slide[data-v-b50e8e38]{aspect-ratio:1!important;height:auto!important;margin-bottom:0;opacity:.4;position:relative;width:calc(24.5% - 10px)!important}.gallery-thumbs .swiper-slide-thumb-active[data-v-b50e8e38]{opacity:1}.gallery-thumbs img[data-v-b50e8e38]{border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-thumbs .swiper-slide img[data-v-b50e8e38]{height:auto;left:50%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.product-info[data-v-b50e8e38]{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000000d;display:flex;flex-direction:column;height:100%;padding:30px}.product-info__title[data-v-b50e8e38]{color:var(--main-black);font-size:28px;margin-bottom:20px}.product-info__price[data-v-b50e8e38]{color:var(--main-base);font-size:24px;font-weight:700;margin-bottom:20px}.product-info__desc[data-v-b50e8e38]{color:var(--main-gray);font-size:16px;line-height:1.6;margin-bottom:30px}.product-info__actions[data-v-b50e8e38]{margin-top:auto}.product-details[data-v-b50e8e38]{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000000d;margin-top:50px;padding:30px}.product-details__title[data-v-b50e8e38]{border-bottom:1px solid #f0f0f0;font-size:24px;margin-bottom:20px;padding-bottom:15px}.product-details__content[data-v-b50e8e38]{color:var(--main-gray);line-height:1.8}.product-details__content h3[data-v-b50e8e38]{color:var(--main-black);margin:20px 0 10px}.image-magnifier[data-v-b50e8e38]{align-items:center;display:flex;justify-content:center}.image-magnifier img[data-v-b50e8e38]{height:auto;max-height:100%;max-width:100%;width:auto}.magnifier[data-v-b50e8e38]{background-color:#fff;border:1px solid #ddd;border-radius:50%;overflow:hidden;pointer-events:none}.magnifier[data-v-b50e8e38],.magnifier img[data-v-b50e8e38]{left:0;position:absolute;top:0;will-change:transform}.magnifier img[data-v-b50e8e38]{transition:transform .05s linear}.glow-container[data-v-b50e8e38]{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.glow[data-v-b50e8e38]{border-radius:50%;filter:blur(60px);opacity:.5;position:absolute}.glow1[data-v-b50e8e38]{animation:glow1-b50e8e38 15s infinite alternate;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);height:500px;left:-10%;top:-10%;width:500px}.glow2[data-v-b50e8e38]{animation:glow2-b50e8e38 20s infinite alternate;background:linear-gradient(45deg,#a8e6cf,#3498db);height:400px;right:-5%;top:40%;width:400px}.glow3[data-v-b50e8e38]{animation:glow3-b50e8e38 18s infinite alternate;background:linear-gradient(45deg,#ffd93d,#ff6b6b);bottom:-10%;height:300px;left:30%;width:300px}.product-meta[data-v-b50e8e38]{border-top:1px solid #eee;display:flex;flex-direction:column;margin-top:auto;padding:15px 0}.meta-item[data-v-b50e8e38]{align-items:center;color:var(--main-gray);display:flex;font-size:14px}.meta-item i[data-v-b50e8e38]{color:var(--main-base);margin-right:8px}.meta-item:first-child span[data-v-b50e8e38]{color:var(--main-gray)}.meta-item:first-child span span[data-v-b50e8e38]{color:var(--main-base);font-size:18px;font-style:italic;font-weight:700}@keyframes glow1-b50e8e38{0%{transform:translate(0) scale(1)}to{transform:translate(100px,50px) scale(1.2)}}@keyframes glow2-b50e8e38{0%{transform:translate(0) scale(1.1)}to{transform:translate(-50px,-80px) scale(.9)}}@keyframes glow3-b50e8e38{0%{transform:translate(0) scale(.9)}to{transform:translate(80px,-40px) scale(1.1)}}.image-magnifier[data-v-b50e8e38]{cursor:pointer;height:100%;position:relative;width:100%}.image-magnifier img[data-v-b50e8e38]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-badge[data-v-b50e8e38]{position:absolute;right:0;top:0;z-index:10}.product-badge img[data-v-b50e8e38]{height:auto;width:100%}.meta-item-phone[data-v-b50e8e38]{width:100%}.meta-item-phone .phone-text[data-v-b50e8e38]{word-break:break-all}.meta-right[data-v-b50e8e38]{align-items:center;display:flex;justify-content:space-between}
