/*! Sistemiki Teknoloji A.S. | Tasarim: Umit Yasin TASMAZ | 2026 */
 .seo-content-body{max-height:200px;overflow-y:auto;padding-right:10px}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[aria-expanded="true"] i.fa-plus-circle:before{content:"\f056"}.animate__animated{animation-duration:1s}.animate__fadeIn{animation-name:fadeIn}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__delay-1s{animation-delay:0.3s}:root{--bs-primary:#6d28d9;--bs-primary-rgb:91,33,182;--bs-secondary:#3b1e73;--bs-primary-hover:var(--s2-brand-1)}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-primary:hover{background-color:var(--bs-primary-hover);border-color:var(--bs-primary-hover)}.btn-outline-primary{color:var(--bs-primary);border-color:var(--bs-primary)}.btn-outline-primary:hover{background-color:var(--bs-primary);border-color:var(--bs-primary)}.text-primary{color:var(--bs-primary)!important}.bg-primary{background-color:var(--bs-primary)!important}.discount-badge{z-index:10;animation:pulse 2.5s ease-in-out infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.discount-badge .badge{font-weight:800;padding:0.45rem 0.8rem;box-shadow:0 4px 16px rgba(220,53,69,0.35);border-radius:12px;font-size:0.85rem;letter-spacing:0.02em;backdrop-filter:blur(4px)}.product-card{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);border-radius:24px;overflow:hidden;background:#ffffff;border:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 12px rgba(0,0,0,0.04)}.product-card{z-index:0}.product-card:hover{transform:translateY(-4px) scale(1.005);z-index:2;box-shadow:0 8px 18px -6px rgba(91,33,182,0.18),0 2px 6px rgba(0,0,0,0.05)!important;border-color:rgba(91,33,182,0.25)}.product-image-container{aspect-ratio:1 / 1;overflow:hidden;position:relative;background:linear-gradient(145deg,#f8f6ff 0%,#f0f4ff 50%,#faf8ff 100%);display:flex;align-items:center;justify-content:center;padding:20px}.product-image{height:100%;width:100%;object-fit:contain;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);filter:drop-shadow(0 4px 12px rgba(0,0,0,0.08))}.product-card:hover .product-image{transform:scale(1.06)}.product-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(91,33,182,0.6) 0%,rgba(var(--s2-brand-2-rgb),0.5) 100%);opacity:0;transition:opacity 0.4s ease;backdrop-filter:blur(2px)}.product-card:hover .product-overlay{opacity:1}.view-btn{width:52px;height:52px;font-size:1.2rem;opacity:0;transform:scale(0.5) translateY(10px);transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);display:flex;align-items:center;justify-content:center;padding:0;background:rgba(255,255,255,0.95)!important;color:var(--bs-primary)!important;border:none!important;box-shadow:0 4px 16px rgba(0,0,0,0.15)}.product-card:hover .view-btn{opacity:1;transform:scale(1) translateY(0)}.product-title{min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:0.95rem;margin-bottom:8px;transition:color 0.3s ease;letter-spacing:-0.01em;line-height:1.4;color:#1a1a2e}.product-card:hover .product-title{color:var(--bs-primary)}.product-description{color:#8b8fa3;font-size:0.85rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5}.card-body{padding:1.25rem 1.5rem 1.5rem}.category-item{background-color:#f8f9fa;border-left:4px solid transparent;transition:all 0.3s ease}.category-item:hover{background-color:#e9ecef;border-left-color:var(--bs-primary);transform:translateX(5px)}.category-item.active{background-color:rgba(var(--bs-primary-rgb),0.1);border-left-color:var(--bs-primary);color:var(--bs-primary)}.category-item .category-name{font-weight:500}.category-item.active .category-name{font-weight:600}.category-item .badge{transition:all 0.3s ease}.category-item:hover .badge,.category-item.active .badge{background-color:var(--bs-primary)!important;color:white!important}.order-tracking-widget,.contact-cta{background-color:#f8f9fa;border-radius:15px;box-shadow:0 3px 10px rgba(0,0,0,0.03);transition:all 0.3s ease}.order-tracking-widget:hover,.contact-cta:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.08)}.contact-cta .cta-icon span{width:70px;height:70px;font-size:2rem}.pagination .page-item .page-link{border:1px solid #dee2e6;color:#495057;padding:0.5rem 0.75rem;margin:0 2px;border-radius:6px;text-decoration:none;background:white;transition:all 0.2s ease}.pagination .page-item .page-link:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#495057}.pagination .page-item.active .page-link{background-color:#6c757d!important;border-color:#6c757d!important;color:white!important;font-weight:600}.pagination .page-item.active .page-link:hover{background-color:#5a6268!important;border-color:#545b62!important;color:white!important}.search-results-header,.category-header{border-radius:10px}.btn{transition:all 0.3s ease}.btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(var(--bs-primary-rgb),0.2)}.btn-outline-primary:hover{box-shadow:0 5px 15px rgba(var(--bs-primary-rgb),0.2)}.cta-icon span,.tracking-title-icon,.search-title-icon,.category-title-icon{display:inline-block}.product-badge{padding:0.4rem 0.7rem;font-weight:600;font-size:0.75rem;z-index:1;box-shadow:0 3px 12px rgba(0,0,0,0.1);border-radius:10px;letter-spacing:0.01em}.text-success.fw-bold{background:linear-gradient(135deg,#059669,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-price .price{font-size:1.15rem!important;letter-spacing:-0.02em}.btn-outline-primary.rounded-pill{border-radius:14px!important;padding:0.45rem 1.1rem!important;font-weight:600;font-size:0.85rem;border-width:1.5px;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.btn-outline-primary.rounded-pill:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(91,33,182,0.25)!important}.product-grid .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.alert-info{border-radius:15px;padding:1.5rem}@media (max-width:991.98px){.product-sidebar{margin-bottom:2rem}.discount-badge .badge{padding:0.4rem 0.6rem;font-size:0.75rem}.mobile-collapse-header{cursor:pointer;user-select:none;margin-bottom:0;width:100%;padding:10px 0}.mobile-collapse-header h3{margin-bottom:0!important;flex-grow:1}.toggle-icon{transition:transform 0.3s ease}[aria-expanded="true"] .toggle-icon{transform:rotate(180deg)}.categories-filter{transition:all 0.3s ease}#categoryCollapse:not(.show){display:none}#categoryCollapse.show{margin-top:15px}}@media (min-width:992px){.mobile-collapse-header button{display:none}.mobile-collapse-header{cursor:default!important;pointer-events:none}}