.ts-wrapper-4d7d9cbf{font-family:sans-serif;max-width:100%;margin:0 auto;--ts-slides-per-view:3}.ts-slider-container-4d7d9cbf{position:relative;overflow:hidden;padding:10px 10px 20px;touch-action:pan-y}.ts-slider-track-4d7d9cbf{display:flex;transition:transform 0.4s cubic-bezier(.25,.8,.25,1);will-change:transform;user-select:none}.ts-slider-track-4d7d9cbf.is-dragging{transition:none;cursor:grab}.ts-slide-4d7d9cbf{flex:0 0 calc(100% / var(--ts-slides-per-view));width:calc(100% / var(--ts-slides-per-view));padding:10px;box-sizing:border-box;display:none}.ts-slide-4d7d9cbf.active-slide{display:block}.ts-card-4d7d9cbf{background:#fff;border-radius:30px;box-shadow:0 10px 40px rgb(0 0 0 / .08);padding:30px;position:relative;height:100%;display:flex;flex-direction:column}.ts-card-badges-4d7d9cbf{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ts-card-badges-4d7d9cbf::-webkit-scrollbar{display:none}.ts-badge-verified-4d7d9cbf,.ts-badge-top-review-4d7d9cbf{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.ts-badge-verified-4d7d9cbf{background:#eef2f6;color:#2b5c92}.ts-badge-verified-4d7d9cbf svg{color:#10b981}.ts-badge-top-review-4d7d9cbf{background:#ff6b35;color:#fff}.ts-heading-4d7d9cbf{font-size:20px;font-weight:700;color:#111;margin:0 0 10px 0}.ts-meta-4d7d9cbf{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;margin-bottom:15px;flex-wrap:wrap}.ts-stars-4d7d9cbf{display:flex;gap:2px}.ts-description-4d7d9cbf{font-size:14px;line-height:1.5;color:#444;position:relative;margin-bottom:20px;flex-grow:1}.ts-quote-icon-4d7d9cbf{font-size:30px;color:#cbd5e1;position:absolute;top:-10px;left:-10px;opacity:.5}.ts-split-content-4d7d9cbf{display:flex;flex-direction:row;align-items:stretch;gap:15px;width:100%}.ts-action-col-4d7d9cbf{display:flex;flex-direction:column;gap:10px;flex:0 0 25%;min-width:0}.ts-btn-4d7d9cbf{background:#1b3b5c;color:#fff;text-decoration:none;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.2s,box-shadow 0.2s,background 0.3s ease;cursor:pointer;position:relative;z-index:5}.ts-btn-4d7d9cbf:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(217 119 6 / .4);color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.ts-btn-main-4d7d9cbf{padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:12px;border-bottom:1px solid rgb(255 255 255 / .1);flex-wrap:wrap;text-align:center}.ts-btn-sub-4d7d9cbf{padding:6px;font-size:11px;text-align:center;background:rgb(0 0 0 / .1)}.ts-highlights-4d7d9cbf{display:flex;flex-direction:column;gap:6px}.ts-highlight-badge-4d7d9cbf{background:#f0f7ff;color:#1b3b5c;padding:4px 8px;border-radius:8px;font-size:10px;font-weight:500;display:inline-flex;align-items:center;gap:4px;width:fit-content;border:1px solid #dcebfa}.ts-highlight-badge-4d7d9cbf svg{color:#2563eb;width:12px;height:12px}.ts-image-col-4d7d9cbf{position:relative;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8fafc;min-height:150px;flex:0 0 70%;min-width:0;cursor:pointer}.ts-zoom-icon-4d7d9cbf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(255 255 255 / .8);color:#1b3b5c;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease,transform 0.3s ease;z-index:3;pointer-events:none;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.ts-image-col-4d7d9cbf:hover .ts-zoom-icon-4d7d9cbf{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.ts-image-col-4d7d9cbf img{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;transition:transform 0.3s ease}.ts-image-col-4d7d9cbf:hover img{transform:scale(1.05)}.ts-flip-image{transform:scaleX(-1)}.ts-image-col-4d7d9cbf:hover img.ts-flip-image{transform:scaleX(-1) scale(1.05)}.ts-box-count-badge-4d7d9cbf{position:absolute;top:10px;left:50%;transform:translateX(-50%);background:#fff8e1;color:#92661b;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700;display:flex;align-items:center;gap:4px;box-shadow:0 4px 10px rgb(0 0 0 / .1);z-index:2;border:1px solid #fde68a;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ts-box-count-badge-4d7d9cbf svg{color:#d97706}.ts-slider-nav-4d7d9cbf{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;padding:0 5px}.ts-slider-nav-4d7d9cbf button{pointer-events:auto;background:#fff;border:1px solid #eee;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .1);color:#333;transition:background 0.2s;z-index:10}.ts-slider-nav-4d7d9cbf button:hover{background:#f8f9fa}.ts-filters-4d7d9cbf{display:flex;justify-content:center;gap:15px;margin-top:30px;flex-wrap:wrap}.ts-filter-btn-4d7d9cbf{background:#fff;border:none;padding:10px 24px;border-radius:30px;font-size:15px;font-weight:600;color:#64748b;cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0 / .05);transition:all 0.3s ease}.ts-filter-btn-4d7d9cbf:hover{color:#1b3b5c;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.ts-filter-btn-4d7d9cbf.active{background:#60a5fa;color:#fff}.ts-lightbox-overlay-4d7d9cbf{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .85);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;backdrop-filter:blur(5px)}.ts-lightbox-overlay-4d7d9cbf.active{opacity:1;visibility:visible}.ts-lightbox-content-4d7d9cbf{position:relative;max-width:90vw;max-height:90vh;transform:scale(.95);transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275)}.ts-lightbox-overlay-4d7d9cbf.active .ts-lightbox-content-4d7d9cbf{transform:scale(1)}.ts-lightbox-img-4d7d9cbf{max-width:100%;max-height:90vh;border-radius:8px;box-shadow:0 10px 40px rgb(0 0 0 / .5);display:block}.ts-lightbox-close-4d7d9cbf{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:30px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity 0.2s}.ts-lightbox-close-4d7d9cbf:hover{opacity:1}@media (max-width:1024px){.ts-wrapper-4d7d9cbf{--ts-slides-per-view:2}}@media (max-width:768px){.ts-wrapper-4d7d9cbf{--ts-slides-per-view:1 !important;max-width:100%;padding:0}.ts-slider-container-4d7d9cbf{padding:0}.ts-card-4d7d9cbf{padding:20px;border-radius:20px}.ts-split-content-4d7d9cbf{display:flex;flex-direction:row;align-items:stretch;gap:15px;width:100%}.ts-action-col-4d7d9cbf{flex:0 0 35%}.ts-image-col-4d7d9cbf{flex:1;min-height:200px}.ts-heading-4d7d9cbf{font-size:20px}.ts-lightbox-close-4d7d9cbf{top:-35px;right:10px}}