/*! Sistemiki Teknoloji A.S. | Tasarim: Umit Yasin TASMAZ | 2026 */
 .preloader,.loading,.spinner,[class*="load"]{display:none!important;opacity:0!important;visibility:hidden!important}:root{--sistemiki-primary:var(--s2-brand-1);--sistemiki-secondary:var(--s2-brand-2);--sistemiki-success:#28a745;--sistemiki-purple-light:#b39ddb;--sistemiki-gradient:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);--sistemiki-success-gradient:linear-gradient(135deg,#28a745 0%,#20c997 100%);--sistemiki-purple-gradient:linear-gradient(135deg,#b39ddb 0%,#9575cd 100%);--sistemiki-light:rgba(var(--s2-brand-1-rgb),0.1);--sistemiki-hover:var(--s2-brand-1-deep);--sistemiki-box-shadow:0 4px 15px rgba(var(--s2-brand-1-rgb),0.15);--border-radius:0.75rem;--border-radius-lg:1rem;--white-shadow:0 10px 30px rgba(0,0,0,0.05);--glass-bg:rgba(255,255,255,0.25);--glass-border:rgba(255,255,255,0.18);--glass-shadow:0 8px 32px rgba(0,0,0,0.1)}.discount-badge{z-index:10}.badge-circle{width:80px;height:80px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(220,53,69,0.4);animation:pulse 2s infinite}.discount-percent{font-size:1.4rem;font-weight:800;line-height:1}.discount-text{font-size:.7rem;font-weight:600;text-transform:uppercase;margin-top:2px}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.discount-badge-horizontal{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:800;letter-spacing:.5px;box-shadow:0 4px 12px rgba(220,53,69,0.4);z-index:5;animation:badgeBounce 2s ease-in-out infinite;white-space:nowrap}@keyframes badgeBounce{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}.price-card-modern{transition:all .5s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.05)}.price-card-modern:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(var(--s2-brand-1-rgb),0.2);border-color:var(--sistemiki-primary)}.glass-card-success{background:rgba(40,167,69,0.1)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(40,167,69,0.2)!important;box-shadow:0 8px 32px rgba(40,167,69,0.15)!important}.glass-card-success:hover{box-shadow:0 12px 35px rgba(40,167,69,0.25)!important;border-color:var(--sistemiki-success)!important}.currency-header{display:flex;align-items:center;font-size:1.1rem;padding-bottom:.75rem;border-bottom:2px solid var(--sistemiki-light)}.price-breakdown{font-size:.95rem}.price-value{font-size:1.5rem;font-weight:800}.price-card-currency{transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.price-card-currency:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(var(--s2-brand-2-rgb),0.15);border-color:var(--sistemiki-secondary)}.currency-label{font-size:.9rem;color:#666;text-align:center}.currency-value{margin-top:.25rem;text-align:center}.price-amount{font-size:1.3rem;text-align:center}.payment-card-purple{background:var(--sistemiki-purple-gradient);transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.1)}.payment-card-purple:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(var(--s2-brand-1-rgb),0.3);background:linear-gradient(135deg,#9575cd 0%,#b39ddb 100%)}.glass-card{background:var(--glass-bg)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.glass-card-primary{background:rgba(var(--s2-brand-1-rgb),0.1)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(var(--s2-brand-1-rgb),0.2)!important;box-shadow:0 8px 32px rgba(var(--s2-brand-1-rgb),0.15)!important}.glass-card-secondary{background:rgba(var(--s2-brand-2-rgb),0.1)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--s2-brand-2-rgb),0.2)!important;box-shadow:0 8px 32px rgba(var(--s2-brand-2-rgb),0.15)!important}.sistemiki-text{color:var(--sistemiki-primary)!important}.sistemiki-bg{background:var(--sistemiki-gradient)!important;color:#fff!important}.rounded-3{border-radius:var(--border-radius)!important}.rounded-4{border-radius:var(--border-radius-lg)!important}.border-hover{border:1px solid rgba(0,0,0,.05);transition:all .4s cubic-bezier(.165,.84,.44,1)}.border-hover:hover{border-color:var(--sistemiki-primary)}.hero-section{background:linear-gradient(135deg,var(--s2-brand-1) 0%,var(--s2-brand-2) 100%);position:relative;overflow:hidden;color:#fff}.hero-section::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='rgba(255,255,255,.07)' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.3;pointer-events:none}.product-gallery{position:sticky;top:2rem;z-index:5}.main-image-container{transition:all .5s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.05)}.main-image-container:hover{transform:translateY(-5px);box-shadow:var(--sistemiki-box-shadow)}.main-image-wrapper{aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem}.main-product-image{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.main-product-image:hover{transform:scale(1.05)}.thumbnail-item{cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);border:2px solid transparent;opacity:.7}.thumbnail-item:hover,.thumbnail-item.active{transform:translateY(-2px);opacity:1;border-color:var(--sistemiki-primary);box-shadow:0 4px 12px rgba(var(--s2-brand-1-rgb),0.2)}.thumbnail-image{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.support-services-compact{transition:all .5s cubic-bezier(.165,.84,.44,1)}.support-services-compact:hover{transform:translateY(-5px);box-shadow:var(--sistemiki-box-shadow)}.support-item-compact{transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.05);cursor:pointer}.support-item-compact:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1);border-color:var(--sistemiki-primary);background-color:rgba(var(--s2-brand-1-rgb),0.05)!important}.support-icon-compact{transition:all .3s ease}.support-item-compact:hover .support-icon-compact{transform:scale(1.1)}.text-purple{color:var(--sistemiki-primary)!important}.x-small{font-size:.7rem!important}.payment-options{transition:all .5s cubic-bezier(.165,.84,.44,1)}.payment-options:hover{transform:translateY(-5px);box-shadow:var(--sistemiki-box-shadow)}.payment-card{transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.05);color:inherit!important}.payment-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:var(--sistemiki-primary);background-color:rgba(var(--s2-brand-1-rgb),0.05)!important;text-decoration:none!important}.payment-card:hover *{color:inherit!important}.payment-icon{transition:all .3s ease}.payment-card:hover .payment-icon,.payment-card-purple:hover .payment-icon{transform:scale(1.2)}.btn-order{background:var(--sistemiki-gradient);border:none;color:#fff;font-weight:600;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 15px rgba(var(--s2-brand-1-rgb),0.3);position:relative;overflow:hidden}.btn-order:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(var(--s2-brand-1-rgb),0.4);color:#fff}.btn-order::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);transform:translateX(-100%)}.btn-order:hover::before{animation:shimmer 1.5s infinite}@keyframes shimmer{100%{transform:translateX(100%)}}.btn-whatsapp{background-color:#25D366;border-color:#25D366;color:#fff;font-weight:600;transition:all .3s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.btn-whatsapp:hover{background-color:#20b358;border-color:#20b358;transform:translateY(-3px);box-shadow:0 8px 25px rgba(37,211,102,0.3);color:#fff}.btn-whatsapp::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);transform:translateX(-100%)}.btn-whatsapp:hover::before{animation:shimmer 1.5s infinite}.pa-bell-wrap{position:relative;flex-shrink:0}.pa-bell-btn{width:48px;height:48px;border-radius:50%;border:none;background:#ffc107;color:#212529;display:flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 3px 12px rgba(255,193,7,0.4)}.pa-bell-btn:hover{transform:scale(1.12);box-shadow:0 6px 20px rgba(255,193,7,0.5)}.pa-bell-btn:active{transform:scale(.95)}.pa-bell-btn.pa-done{background:#198754;color:#fff;box-shadow:0 3px 12px rgba(25,135,84,0.4);pointer-events:none}.pa-bell-btn .fa-bell{animation:bellSwing 3s ease-in-out infinite}.pa-bell-btn:hover .fa-bell{animation:bellSwing .4s ease-in-out}@keyframes bellSwing{0%,100%{transform:rotate(0)}5%{transform:rotate(15deg)}10%{transform:rotate(-15deg)}15%{transform:rotate(10deg)}20%{transform:rotate(-8deg)}25%{transform:rotate(0)}}.pa-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) scale(.9);background:#212529;color:#fff;font-size:.75rem;font-weight:500;padding:6px 12px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;z-index:10}.pa-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#212529}.pa-bell-wrap:hover .pa-tooltip{opacity:1;transform:translateX(-50%) scale(1)}.pa-bell-btn.pa-done + .pa-tooltip{display:none}.btn-outline-sistemiki{color:var(--sistemiki-primary);border-color:var(--sistemiki-primary);transition:all .3s cubic-bezier(.165,.84,.44,1)}.btn-outline-sistemiki:hover{background-color:var(--sistemiki-primary);border-color:var(--sistemiki-primary);color:#fff;transform:translateY(-2px);box-shadow:var(--sistemiki-box-shadow)}.info-card{transition:all .5s cubic-bezier(.165,.84,.44,1)}.info-card:hover{transform:translateY(-8px);box-shadow:var(--sistemiki-box-shadow)}.spec-item{transition:all .3s cubic-bezier(.165,.84,.44,1);padding:10px!important;border-radius:8px}.spec-item:hover{background-color:var(--sistemiki-light);transform:translateX(8px)}.product-card{transition:all .5s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.05)!important;overflow:hidden}.product-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.15);border-color:var(--sistemiki-primary)!important}.product-image-container{aspect-ratio:1/1;overflow:hidden}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.product-card:hover .product-image{transform:scale(1.1)}.description-card,.faq-card{transition:all .5s cubic-bezier(.165,.84,.44,1)}.description-card:hover,.faq-card:hover{transform:translateY(-8px);box-shadow:var(--sistemiki-box-shadow)}.product-seo-text{line-height:1.9;color:#333;font-size:1.05rem;text-align:justify}.product-seo-text p{margin-bottom:1.5rem}.product-long-description{line-height:1.8;color:#444}.product-long-description h1,.product-long-description h2,.product-long-description h3,.product-long-description h4,.product-long-description h5,.product-long-description h6{color:var(--sistemiki-primary);margin-top:1.5rem;margin-bottom:1rem}.product-long-description p{margin-bottom:1.2rem}.product-long-description img{border-radius:var(--border-radius);max-width:100%;height:auto;transition:transform .3s ease}.product-long-description img:hover{transform:scale(1.02)}.product-long-description ul,.product-long-description ol{padding-left:1.5rem;margin-bottom:1.2rem}.product-long-description li{margin-bottom:.5rem}.faq-item{transition:all .3s ease}.faq-item:hover{transform:translateX(5px);box-shadow:0 4px 15px rgba(0,0,0,.08)}@media(max-width:991.98px){.product-gallery{position:relative;top:0;margin-bottom:2rem}.glass-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.badge-circle{width:65px;height:65px}.discount-percent{font-size:1.2rem}}@media(max-width:767.98px){.glass-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.support-item-compact{padding:1rem!important}.payment-card,.payment-card-purple{padding:1.5rem!important}.support-services-compact h3{font-size:.9rem}.support-item-compact h4{font-size:.75rem!important}.x-small{font-size:.6rem!important}.badge-circle{width:55px;height:55px}.discount-percent{font-size:1rem}.discount-text{font-size:.6rem}.price-value{font-size:1.3rem}.price-amount{font-size:1.1rem}.product-seo-text{font-size:1rem}}@media(max-width:575.98px){.support-item-compact{padding:.75rem!important}.support-item-compact h4{font-size:.7rem!important}.support-icon-compact i{font-size:1rem!important}}img{max-width:100%;height:auto}@-moz-document url-prefix(){.glass-card{background:rgba(255,255,255,0.8)!important}.glass-card-primary{background:rgba(var(--s2-brand-1-rgb),0.2)!important}.glass-card-secondary{background:rgba(var(--s2-brand-2-rgb),0.2)!important}.glass-card-success{background:rgba(40,167,69,0.2)!important}}.discount-countdown-card{border:2px solid transparent;background-image:linear-gradient(white,white),linear-gradient(135deg,var(--s2-brand-1),var(--s2-brand-2));background-origin:border-box;background-clip:padding-box,border-box;position:relative;overflow:hidden}.discount-countdown-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--s2-brand-1-rgb),0.03) 0%,rgba(var(--s2-brand-2-rgb),0.03) 100%);z-index:0}.discount-countdown-card>*{position:relative;z-index:1}.countdown-icon-circle{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--s2-brand-1),var(--s2-brand-2));display:flex;align-items:center;justify-content:center;color:white;font-size:1rem;flex-shrink:0;animation:countdown-pulse 2s ease-in-out infinite}@keyframes countdown-pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--s2-brand-1-rgb),0.3)}50%{box-shadow:0 0 0 8px rgba(var(--s2-brand-1-rgb),0)}}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:0}.countdown-unit{text-align:center;min-width:70px}.countdown-value{font-size:2.2rem;font-weight:900;background:linear-gradient(135deg,var(--s2-brand-1),var(--s2-brand-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums;transition:transform 0.3s ease}.countdown-value.tick{transform:scale(1.15)}.countdown-label{font-size:0.7rem;font-weight:700;color:#6c757d;text-transform:uppercase;letter-spacing:1.5px;margin-top:4px}.countdown-separator{font-size:1.8rem;font-weight:900;color:var(--s2-brand-1);opacity:0.5;margin:0 2px;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0.1}}.countdown-progress{height:4px;background:rgba(var(--s2-brand-1-rgb),0.1);border-radius:4px;overflow:hidden}.countdown-progress-bar{height:100%;background:linear-gradient(135deg,var(--s2-brand-1),var(--s2-brand-2));border-radius:4px;transition:width 1s linear;width:100%}@media (max-width:576px){.countdown-unit{min-width:55px}.countdown-value{font-size:1.6rem}.countdown-separator{font-size:1.3rem}}.s2s-satin__gorsel{position:relative}.s2s-satin__gorsel .s2s-kucukler{position:absolute;z-index:2;inset-block-start:auto;inset-block-end:clamp(.5rem,.3rem + .7vw,.9rem);inset-inline-end:clamp(.5rem,.3rem + .7vw,.9rem);transform:none;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;gap:clamp(.35rem,.25rem + .3vw,.6rem);margin:0;padding:0;list-style:none;overflow:visible}.s2s-satin__gorsel .s2s-kucukler li{display:flex}.s2s-satin__gorsel .s2s-kucuk{inline-size:clamp(2.75rem,2.1rem + 2.2vw,4rem);block-size:clamp(2.75rem,2.1rem + 2.2vw,4rem);flex:none;display:grid;place-items:center;padding:clamp(.2rem,.15rem + .2vw,.35rem);background:var(--s2-surface);border:1px solid var(--s2-line);border-radius:var(--s2-radius-2);box-shadow:0 .35rem .9rem -.35rem rgba(0,0,0,.28);cursor:pointer;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.s2s-satin__gorsel .s2s-kucuk img{inline-size:100%;block-size:100%;object-fit:contain;display:block;min-inline-size:0;min-block-size:0}.s2s-satin__gorsel .s2s-kucuk:hover{border-color:var(--s2-brand-1);box-shadow:0 .55rem 1.2rem -.4rem rgba(0,0,0,.34)}.s2s-satin__gorsel .s2s-kucuk:focus-visible{outline:2px solid var(--s2-brand-1);outline-offset:2px}.s2s-satin__gorsel .s2s-kucuk.is-secili{border-color:var(--s2-brand-1);box-shadow:0 0 0 2px rgba(var(--s2-brand-1-rgb),.28),0 .5rem 1.1rem -.4rem rgba(0,0,0,.3)}@media (prefers-reduced-motion:reduce){.s2s-satin__gorsel .s2s-kucuk{transition:none}}
.pa-bell-btn.pa-busy{pointer-events:none;opacity:.75;cursor:progress}
.pa-bell-btn.pa-busy .s2s-alarm__ikon{animation:pa-nabiz .9s ease-in-out infinite}
@keyframes pa-nabiz{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}
@media (prefers-reduced-motion:reduce){.pa-bell-btn.pa-busy .s2s-alarm__ikon{animation:none}}
