:root{--up-night:#101c3f;--up-night-2:#1b2e63;--up-orange:#ff5a3c;--up-orange-2:#ff8a22;--up-mint:#3268ff;--up-ice:#dfe7f2;--up-paper:#e8edf4;--up-line:#c6d0df;--up-muted:#617089;--up-white:#f4f7fb;--up-shadow:0 18px 55px rgba(16,28,63,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--up-paper);color:var(--up-night);font-family:"Poppins","Open Sans",sans-serif;-webkit-font-smoothing:antialiased}.outer-wrapper,.site-wrapper{width:100%!important;max-width:none!important}a{transition:color .2s ease,background .2s ease,transform .2s ease}a:hover{text-decoration:none}
#top{min-height:38px;margin:0;border:0;background:linear-gradient(102deg,var(--up-orange),#ff795c);color:#fff}#top .container{height:38px}#top a,#top i,#top b{color:#fff!important;font-size:12px}#top .list-inline{margin:0}#top li{padding:10px 12px!important;border-color:rgba(255,255,255,.25)!important}
#header{padding:18px 0;background:#fff;border:0}#header .container{max-width:none}#header #logo{display:flex;align-items:center;height:64px}#header #logo img{max-height:58px;width:auto}#header .form-control{height:50px;border:1px solid var(--up-line);border-radius:6px 0 0 6px;background:#f9fbfb;box-shadow:none;font-size:13px}#header .input-group-btn .btn,#header .input-group-btn button{height:50px;min-width:62px;border:0;border-radius:0 6px 6px 0;background:linear-gradient(135deg,var(--up-orange-2),var(--up-orange));color:#fff}#user-menu,#cart{border-radius:7px;background:#fff;box-shadow:0 10px 28px rgba(16,43,59,.1)}
#menu{margin:0;border:0;border-top:1px solid var(--up-line);border-bottom:1px solid var(--up-line);border-radius:0;background:#fff;box-shadow:0 12px 30px rgba(16,43,59,.07)}#menu .container{max-width:none}#menu a{color:var(--up-night);font-size:13px;font-weight:700;letter-spacing:.1px}#menu a:hover{color:var(--up-orange)}
.sp-home{position:relative;overflow:hidden}.sp-home>.main-row{position:relative;padding:42px 0;border:0;background:#fff}.sp-home>.main-row:first-child{padding:18px 0 36px;background:linear-gradient(180deg,#eef8f7 0,#f7faf9 100%)}.sp-home>.main-row:nth-child(3){display:none}.sp-home>.main-row:nth-child(2n+4){background:linear-gradient(125deg,#edf7f6 0,#f8fbfa 56%,#fff 100%)}.sp-home>.main-row:not(:first-child):after{content:"";position:absolute;top:0;left:50%;width:80px;height:5px;background:linear-gradient(90deg,var(--up-orange) 0 62%,var(--up-mint) 62%);transform:translateX(-50%) skewX(-25deg)}
.swiper-viewport{margin:0!important;border:0!important;border-radius:9px!important;background:var(--up-night);box-shadow:var(--up-shadow)!important;overflow:hidden}.sp-slide{position:relative;text-align:left!important}.sp-slide-media,.sp-slide-media a{display:block}.sp-slide-media img{display:block;width:100%;height:auto}.sp-slide-content{position:absolute;z-index:3;top:50%;left:6.2%;width:39%;transform:translateY(-50%);color:var(--up-night);text-align:left}.sp-slide-eyebrow,.up-kicker{display:block;margin-bottom:10px;color:var(--up-orange);font-size:11px;font-weight:800;letter-spacing:1.8px}.sp-slide-eyebrow:before{content:"";display:inline-block;width:28px;height:3px;margin:0 10px 3px 0;background:var(--up-orange);transform:skewX(-25deg)}.sp-slide-content h2{margin:0 0 12px;color:var(--up-night);font-size:clamp(27px,2.7vw,46px);font-weight:800;line-height:1.08;letter-spacing:-1.4px}.sp-slide-content p{max-width:480px;margin:0 0 24px;color:#506673;font-size:15px;line-height:1.65}.sp-slide-cta{display:inline-flex;align-items:center;gap:12px;padding:14px 21px;border-radius:5px;background:var(--up-night);box-shadow:7px 7px 0 var(--up-orange);color:#fff!important;font-size:13px;font-weight:750}.sp-slide-cta:hover{background:var(--up-orange);box-shadow:4px 4px 0 var(--up-night);transform:translate(2px,2px)}.swiper-pagination-bullet-active{background:var(--up-orange)!important}.swiper-button-next,.swiper-button-prev{border-radius:4px;background-color:rgba(16,43,59,.88)!important}
.sp-home .nav-tabs{display:flex;justify-content:center;gap:10px;margin:0 0 32px;padding:0;border:0}.sp-home .nav-tabs>li{float:none;margin:0}.sp-home .nav-tabs>li>a{margin:0;padding:14px 26px;border:1px solid var(--up-line);border-radius:5px;background:#fff;box-shadow:5px 5px 0 rgba(16,43,59,.08);color:var(--up-night);font-size:13px;font-weight:800;text-transform:uppercase}.sp-home .nav-tabs>li.active>a,.sp-home .nav-tabs>li>a:hover{border-color:var(--up-night);background:var(--up-night);box-shadow:5px 5px 0 var(--up-orange);color:#fff}
.up-category-section{margin:0;padding:0}.up-section-heading,.urunbaslik{display:flex!important;align-items:flex-end;justify-content:space-between;margin:4px 0 28px!important;padding:0 0 15px!important;border:0!important;border-bottom:1px solid var(--up-line)!important;background:none!important}.up-section-heading>div{display:flex;flex-direction:column}.up-section-heading a:not(.up-view-all),.urunbaslik>a:first-child{color:var(--up-night)!important;font-size:23px;font-weight:800;letter-spacing:-.5px;text-transform:uppercase}.up-section-heading:after,.urunbaslik:after{content:"";position:absolute}.up-view-all{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid var(--up-line);border-radius:4px;background:#fff;color:var(--up-night)!important;font-size:11px;font-weight:800;text-transform:uppercase}.up-view-all:hover{border-color:var(--up-orange);color:var(--up-orange)!important}.row1{margin-bottom:20px}
.product-layout{padding-bottom:22px}.product-thumb{position:relative;height:100%;border:1px solid var(--up-line)!important;border-radius:7px!important;background:#fff;box-shadow:0 10px 28px rgba(16,43,59,.07);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.product-thumb:hover{border-color:rgba(255,95,69,.55)!important;box-shadow:0 24px 50px rgba(16,43,59,.15);transform:translateY(-6px)}.product-thumb .image{position:relative;background:#fff;overflow:hidden}.product-thumb .image img{width:100%;transition:transform .4s ease}.product-thumb:hover .image img{transform:scale(1.018)}.product-thumb .button-group{position:absolute!important;z-index:5;right:12px;bottom:12px;left:12px;display:flex!important;height:44px;border-radius:5px;background:rgba(16,43,59,.96)!important;box-shadow:0 10px 22px rgba(16,43,59,.25);overflow:hidden;opacity:0;transform:translateY(12px);transition:.24s ease}.product-thumb:hover .button-group{opacity:1;transform:translateY(0)}.product-thumb .button-group button{display:flex!important;flex:1;align-items:center;justify-content:center;gap:7px;border:0!important;border-right:1px solid rgba(255,255,255,.14)!important;background:transparent!important;color:#fff!important;font-size:11px;font-weight:750}.product-thumb .button-group button:hover{background:var(--up-orange)!important}.product-thumb .caption{position:relative;min-height:118px;padding:18px 15px!important;border-top:1px solid var(--up-line);background:linear-gradient(180deg,#fff,#fbfdfd)}.product-thumb .caption:before{content:"";position:absolute;top:-2px;left:0;width:38%;height:3px;background:linear-gradient(90deg,var(--up-mint),#65d9cf)}.product-thumb h4{min-height:38px;margin:0 0 8px}.product-thumb h4 a{color:var(--up-night);font-size:13px;font-weight:750;line-height:1.45}.product-thumb .price{margin:6px 0 0;color:var(--up-orange);font-size:16px;font-weight:800}.product-thumb .price-old{color:#9aabb3;font-size:12px}.product-thumb .bilgi-1,.product-thumb .bilgi-2{border-radius:3px!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important}.product-thumb .rating .fa-star{color:#ffb323}.product-thumb .rating .off{color:#dce4e7}.indirim{background:var(--up-orange)!important}.sp-home .owl-controls .owl-buttons div{border:0!important;border-radius:4px!important;background:var(--up-night)!important;box-shadow:4px 4px 0 var(--up-orange);color:#fff!important}
.breadcrumb{margin-top:16px;border:1px solid var(--up-line);border-radius:6px;background:#fff;box-shadow:none}.breadcrumb a{color:var(--up-night)}h1,h2,h3,h4,.heading-title{color:var(--up-night);font-weight:800}.panel,.well{border:1px solid var(--up-line);border-radius:7px;background:#fff;box-shadow:0 12px 34px rgba(16,43,59,.08)}.nav-tabs{border-bottom:2px solid var(--up-line)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover{border:0;border-bottom:3px solid var(--up-orange);color:var(--up-night);font-weight:750}.btn{border-radius:4px;font-weight:700}.btn-primary,#button-cart{border-color:var(--up-orange)!important;background:linear-gradient(135deg,var(--up-orange),#ef4935)!important;color:#fff!important}.btn-primary:hover,#button-cart:hover{filter:brightness(.94)}.btn-default{border-color:var(--up-line);background:#fff;color:var(--up-night)}
footer{margin-top:0!important;border:0!important;background:var(--up-night)!important;color:#bcd0d9}footer h5{color:#fff;font-weight:800}footer a{color:#bcd0d9}footer a:hover{color:var(--up-orange)}

/* Angel Bilişim brand surface system */
#header{background:linear-gradient(118deg,#101c3f 0,#192b5b 58%,#213875 100%)}
#header #logo{padding:7px 14px;border-radius:8px;background:#e9eef6;box-shadow:0 12px 30px rgba(0,0,0,.18)}
#header #logo img{max-height:50px}
#header .form-control{border-color:rgba(255,255,255,.18);background:#eef2f7}
#user-menu,#cart{border:1px solid rgba(255,255,255,.13);background:#26396b;box-shadow:0 10px 28px rgba(0,0,0,.2)}
#header #user-menu a,#header #cart button,#header #cart span,#header #cart i{color:#f5f7fb!important}
#header #cart>button,#header #cart .btn{border-color:rgba(255,255,255,.13)!important;background:#26396b!important}
#menu{border-color:rgba(255,255,255,.09);background:#111f45;box-shadow:0 12px 30px rgba(16,28,63,.22)}
#menu>.container,#menu nav.default,#menu nav.default>ul{background:#111f45!important}
#menu a{color:#e8edf7!important}
#menu a:hover{background:#1e3267!important;color:var(--up-orange)!important}
.sp-home{background:#d9e1ec}
.sp-home>.main-row{background:linear-gradient(135deg,#e2e8f1,#d6deea)}
.sp-home>.main-row:first-child{background:linear-gradient(180deg,#cfd9e7 0,#e4e9f1 100%)}
.sp-home>.main-row:nth-child(2n+4){background:linear-gradient(125deg,#14234c 0,#1c3064 58%,#263d78 100%)}
.sp-home>.main-row:nth-child(2n+4) .up-section-heading a:not(.up-view-all),.sp-home>.main-row:nth-child(2n+4) .urunbaslik>a:first-child,.sp-home>.main-row:nth-child(2n+4) .up-kicker{color:#f3f6fb!important}
.sp-home>.main-row:nth-child(2n+4) .up-section-heading,.sp-home>.main-row:nth-child(2n+4) .urunbaslik{border-bottom-color:rgba(255,255,255,.18)!important}
.sp-home .nav-tabs>li>a{border-color:#bac6d8;background:#d9e1ec;box-shadow:5px 5px 0 rgba(16,28,63,.12)}
.up-view-all{border-color:#b7c3d5;background:#d8e0ec}
.sp-home>.main-row:nth-child(2n+4) .up-view-all{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff!important}
.product-thumb{border-color:#b9c5d6!important;background:#e9eef5;box-shadow:0 10px 28px rgba(16,28,63,.13)}
.product-thumb:hover{border-color:rgba(255,90,60,.7)!important;box-shadow:0 24px 50px rgba(7,17,44,.28)}
.product-thumb .image{background:#dfe6ef}
.product-thumb .caption{border-top-color:#c3cedd;background:linear-gradient(180deg,#e9eef5,#dfe6ef)}
.product-thumb .caption:before{background:linear-gradient(90deg,#3268ff,#7698ff)}
.breadcrumb{border-color:#bbc7d8;background:#dfe6ef}
.panel,.well{border-color:#bdc8d8;background:#e2e8f0;box-shadow:0 12px 34px rgba(16,28,63,.14)}
.btn-default{border-color:#b8c4d5;background:#dce4ee}

/* UltraPremium final art direction */
#header.ap-legacy-header{display:none!important}
.ap-desktop-header{position:relative;z-index:40;padding:22px 0;background:linear-gradient(120deg,#17151f 0,#282333 62%,#3b304b 100%)}
.ap-header-layout{display:grid;grid-template-columns:270px minmax(360px,1fr) 390px;align-items:center;gap:30px}
.ap-header-logo{display:flex;align-items:center;height:66px;padding:8px 16px;border-radius:9px;background:#eee9e3;box-shadow:0 14px 35px rgba(0,0,0,.22)}.ap-header-logo img{display:block;max-width:100%;max-height:49px}
.ap-header-search .form-control{height:54px;border:1px solid rgba(255,255,255,.16);border-radius:7px 0 0 7px;background:#eeeae7;box-shadow:none}.ap-header-search button,.ap-header-search .btn{height:54px;min-width:66px;border:0;border-radius:0 7px 7px 0;background:linear-gradient(135deg,#ff8a22,#ff5a3c);color:#fff}
.ap-header-actions{display:grid;grid-template-columns:1fr 145px;gap:12px}.ap-account{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);color:#fff!important}.ap-account>i{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:#ff6849;color:#fff}.ap-account span{font-size:12px;font-weight:700;line-height:1.35}.ap-account small{display:block;color:#bdb5c2;font-size:9px;font-weight:500;text-transform:uppercase}.ap-cart #cart,.ap-cart #cart>button,.ap-cart #cart .btn{width:100%;min-height:58px;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:none!important}.ap-cart #cart span,.ap-cart #cart i{color:#fff!important}
@media(max-width:1199px){.ap-header-layout{grid-template-columns:220px minmax(300px,1fr) 310px;gap:18px}.ap-header-actions{grid-template-columns:1fr 120px}}
.ap-product-shell{padding-top:8px;padding-bottom:50px}.ap-product-info{padding:18px!important;border:1px solid #c3bbc0!important;border-radius:10px;background:#dfdad6;box-shadow:0 18px 50px rgba(32,29,40,.14)}
.ap-product-shell .thumbnails{margin:0}.ap-product-shell .thumbnail{border-radius:8px!important;background:#ebe7e3!important;box-shadow:0 12px 30px rgba(32,29,40,.1)}
.ap-product-shell .product_heading{margin:0 0 16px!important;padding:20px!important;border-radius:8px;background:#26212f;color:#fff!important;font-size:23px!important;letter-spacing:-.4px}
.ap-product-shell .product_infos,.ap-product-shell .mainprice,.ap-product-shell #product{border-radius:8px;background:#ebe7e3;box-shadow:0 12px 30px rgba(32,29,40,.1)}
.ap-product-shell .product_infos{padding:14px}.ap-product-shell .update-nag{border-color:#cec6c9!important;background:#e2dcd8!important;box-shadow:none!important}.ap-product-shell .update-text{color:#302b36!important}.ap-product-shell .mainprice{margin-top:15px;padding:18px}.ap-product-shell #product{padding:16px}.ap-product-shell #button-cart{min-height:52px;border-radius:6px!important;box-shadow:0 8px 20px rgba(255,90,60,.24)}
.ap-product-shell #button-demo,.ap-product-shell #button-hizli{min-height:48px;border-radius:6px!important;font-weight:800}.ap-product-shell .nav-tabs{margin-top:30px;background:#d8d1ce}.ap-product-shell .tab-content{padding:22px;border-radius:0 0 8px 8px;background:#e8e3df}
body{background:#d9d5d0;color:#201d28}
#top{background:linear-gradient(90deg,#ff6849,#f14f61)}
#header{background:linear-gradient(120deg,#17151f 0,#282333 62%,#3b304b 100%)}
#header #logo{background:#eee9e3}
#menu,#menu>.container,#menu nav.default,#menu nav.default>ul{background:#211d2b!important}
#menu a{color:#f2edf4!important}
#menu a:hover{background:#352d44!important;color:#ff775b!important}
.sp-home{background:#d9d5d0}
.sp-home>.main-row{background:linear-gradient(135deg,#e6e1db,#d8d3cf)}
.sp-home>.main-row:first-child{background:linear-gradient(180deg,#cbc5cc 0,#e1ddd8 100%)}
.sp-home>.main-row:nth-child(2n+4){background:linear-gradient(128deg,#211d2b 0,#31293e 58%,#493957 100%)}
.sp-home>.main-row:not(:first-child):after{background:linear-gradient(90deg,#ff6849 0 60%,#8b7cff 60%)}
.product-thumb{border-color:#c2bbc0!important;background:#ebe6e1;box-shadow:0 12px 30px rgba(32,29,40,.14)}
.product-thumb .image{background:#e0dbd7}
.product-thumb .caption{border-top-color:#c8c0c4;background:linear-gradient(180deg,#ebe6e1,#ded8d4)}
.product-thumb .caption:before{background:linear-gradient(90deg,#8b7cff,#b3a9ff)}
.product-thumb:hover{border-color:#ff6849!important;box-shadow:0 26px 56px rgba(23,21,31,.28)}
.sp-home .nav-tabs>li>a,.up-view-all{border-color:#c0b8bd;background:#ddd7d3}
.breadcrumb{border-color:#c1b9bd;background:#e1dcd7}
.panel,.well{border-color:#c3bbc0;background:#e4dfda;box-shadow:0 12px 34px rgba(32,29,40,.14)}
.ap-footer{margin:0!important;background:#17151f!important;color:#bdb5c2}
.ap-footer-cta{padding:30px 0;background:linear-gradient(100deg,#ff6849,#f14f61);color:#fff}
.ap-footer-main{padding:58px 0 42px;background:linear-gradient(135deg,#17151f,#282332)}
.ap-footer-modules{margin-bottom:34px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1)}
.ap-footer-modules,.ap-footer-modules p,.ap-footer-modules span,.ap-footer-modules div{color:#c7bfcc!important}.ap-footer-modules h3,.ap-footer-modules h4,.ap-footer-modules h5,.ap-footer-modules b,.ap-footer-modules strong{color:#fff!important}.ap-footer-modules i{color:#a99cff!important}
.ap-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:55px}
.ap-footer-brand strong{display:block;margin-bottom:16px;color:#fff;font-size:22px;letter-spacing:1px}.ap-footer-brand p{max-width:290px;line-height:1.7}.ap-footer-brand a{color:#ff8068;font-weight:700}
.ap-footer-grid nav{display:flex;flex-direction:column;gap:10px}.ap-footer-grid h5{margin:0 0 10px;color:#fff;font-size:12px;letter-spacing:1.4px}.ap-footer-grid a{color:#bdb5c2;font-size:12px}.ap-footer-grid a:hover{color:#ff8068}
.ap-footer-bottom{padding:18px 0;border-top:1px solid rgba(255,255,255,.08);background:#121017;font-size:11px}.ap-footer-bottom .container{display:flex;justify-content:space-between}.ap-footer-bottom a{color:#8b7cff}
@media(max-width:767px){.ap-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.ap-footer-brand{grid-column:1/-1}.ap-footer-bottom .container{display:block;text-align:center}.ap-footer-bottom a{display:block;margin-top:8px}}

/* Bright commerce palette: royal blue, violet, coral, soft lavender */
body{background:#e9ecf6;color:#252a4a}
#top{background:linear-gradient(90deg,#ff6b52,#ff4f79)}
.ap-desktop-header{background:linear-gradient(118deg,#3458d6 0,#594fd7 54%,#8358db 100%)}
.ap-header-logo{background:#f3f4fa;box-shadow:0 14px 35px rgba(47,48,124,.22)}
.ap-header-search .form-control{border-color:rgba(255,255,255,.42);background:#f4f5fb}.ap-account,.ap-cart #cart,.ap-cart #cart>button,.ap-cart #cart .btn{border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.16)!important}
#menu,#menu>.container,#menu nav.default,#menu nav.default>ul{background:#f3f4fa!important}
#menu{border-bottom:1px solid #d9dcef;box-shadow:0 12px 30px rgba(53,63,145,.14)}
#menu a{color:#30365f!important}
#menu a:hover{background:#e3e5f5!important;color:#604fd3!important}
.sp-home{background:#e7eaf4}
.sp-home>.main-row{background:linear-gradient(135deg,#eceef7,#dfe3f0)}
.sp-home>.main-row:first-child{background:linear-gradient(180deg,#dde2f1 0,#eceef6 100%)}
.sp-home>.main-row:nth-child(2n+4){background:linear-gradient(128deg,#465fd4 0,#6554d7 56%,#8a5bdc 100%)}
.sp-home>.main-row:not(:first-child):after{background:linear-gradient(90deg,#ff6b52 0 60%,#8d7cff 60%)}
.product-thumb{border-color:#d0d4e5!important;background:#f0f1f7;box-shadow:0 12px 30px rgba(49,55,115,.13)}
.product-thumb .image{background:#e9ebf4}.product-thumb .caption{border-top-color:#d4d7e6;background:linear-gradient(180deg,#f2f3f8,#e8eaf3)}
.product-thumb .caption:before{background:linear-gradient(90deg,#6554d7,#9b83ff)}
.product-thumb:hover{border-color:#ff6b52!important;box-shadow:0 26px 56px rgba(63,67,139,.24)}
.sp-home .nav-tabs>li>a,.up-view-all{border-color:#cdd1e2;background:#e5e7f1}
.breadcrumb{border-color:#d0d3e2;background:#eff0f6}.panel,.well{border-color:#d1d4e2;background:#eceef4;box-shadow:0 12px 34px rgba(57,63,130,.12)}
.ap-product-info{border-color:#d0d3e2!important;background:#e3e6f0;box-shadow:0 18px 50px rgba(57,63,130,.14)}
.ap-product-shell .thumbnail,.ap-product-shell .product_infos,.ap-product-shell .mainprice,.ap-product-shell #product{background:#f0f1f6}.ap-product-shell .product_heading{background:linear-gradient(100deg,#465fd4,#7456d8)}.ap-product-shell .update-nag{border-color:#d5d7e4!important;background:#e8eaf2!important}
.ap-footer{background:#3547ae!important}.ap-footer-main{background:linear-gradient(135deg,#3547ae,#5a4fc1)}.ap-footer-bottom{background:#2e3993}.ap-footer-bottom a{color:#ffb0a0}.ap-footer-grid a,.ap-footer-brand p{color:#dfe2ff}.ap-footer-grid a:hover{color:#ffb0a0}

/* Reference-led premium marketplace system */
body{background:#071120;color:#dbe8f5}
#top{background:linear-gradient(90deg,#0b1730,#12284a);border-bottom:2px solid #27d697}
.ap-desktop-header{background:#091426}.ap-header-logo{padding:0;background:transparent;box-shadow:none}.ap-header-logo img{max-height:56px}.ap-header-search .form-control{border-color:#263b5e;background:#0c1a30;color:#e6f1fb}.ap-header-search .form-control::placeholder{color:#778aa8}.ap-header-search button,.ap-header-search .btn{background:linear-gradient(135deg,#24d895,#15b97c)}
.ap-account,.ap-cart #cart,.ap-cart #cart>button,.ap-cart #cart .btn{border-color:#2a4065!important;background:#10213c!important}.ap-account>i{background:#1bce8d}
#menu,#menu>.container,#menu nav.default,#menu nav.default>ul{background:#0a1629!important}#menu{border-top:1px solid #1f3353;border-bottom:1px solid #1f3353;box-shadow:0 12px 30px rgba(0,0,0,.22)}#menu a{color:#dbe7f3!important}#menu a:hover{background:#112542!important;color:#28d998!important}
.sp-home{background:#071120}.sp-home>.main-row,.sp-home>.main-row:first-child{background:#071120}.sp-home>.main-row:nth-child(2n+4){background:#091528}.sp-home>.main-row:not(:first-child):after{background:linear-gradient(90deg,#27d697 0 65%,#2778ff 65%)}
.swiper-viewport{border:1px solid #1e385c!important;border-radius:16px!important;box-shadow:0 22px 60px rgba(0,0,0,.34)!important}.sp-slide-content,.sp-slide-content h2{color:#fff}.sp-slide-content p{color:#b6c9dc}.sp-slide-eyebrow{color:#37e1a4}.sp-slide-eyebrow:before{background:#37e1a4}.sp-slide-cta{background:#fff;color:#10203a!important;box-shadow:7px 7px 0 #27d697}.sp-slide-cta:hover{background:#27d697;box-shadow:4px 4px 0 #fff}
.sp-home .nav-tabs>li>a{border-color:#213858;background:#0d1c33;box-shadow:none;color:#cbd9e8}.sp-home .nav-tabs>li.active>a,.sp-home .nav-tabs>li>a:hover{border-color:#287cff;background:#287cff;box-shadow:0 8px 22px rgba(40,124,255,.28);color:#fff}
.up-section-heading,.urunbaslik{border-bottom-color:#1c3150!important}.up-section-heading a:not(.up-view-all),.urunbaslik>a:first-child,.up-kicker{color:#eaf3fb!important}.up-kicker{color:#31dc9e!important}.up-view-all{border-color:#203957;background:#0d1c33;color:#d4e2ef!important}.up-view-all:hover{border-color:#2bdd9f;color:#2bdd9f!important}
.product-thumb{border-color:#1b3151!important;background:#0c192e;box-shadow:0 12px 30px rgba(0,0,0,.22)}.product-thumb:hover{border-color:#287cff!important;box-shadow:0 24px 52px rgba(0,0,0,.38)}.product-thumb .image{margin:10px;border-radius:7px;background:#fff}.product-thumb .caption{border-top-color:#1a3150;background:#0c192e}.product-thumb .caption:before{background:linear-gradient(90deg,#27d697,#287cff)}.product-thumb h4 a{color:#c9dcf0}.product-thumb .price{color:#fff}.product-thumb .price-new{color:#fff}.product-thumb .price-old{color:#ff526c}.product-thumb .button-group{background:#0f213c!important}.product-thumb .button-group button:first-child:hover{background:#20c98b!important}.product-thumb .button-group button:last-child:hover{background:#287cff!important}
.breadcrumb{border-color:#1c3252;background:#0b192e}.breadcrumb a{color:#bcd0e4}h1,h2,h3,h4,.heading-title{color:#eaf3fb}.panel,.well{border-color:#1c3252;background:#0d1b31;color:#c9d9e8}.ap-product-info{border-color:#1c3252!important;background:#09172a;box-shadow:0 18px 50px rgba(0,0,0,.28)}.ap-product-shell .thumbnail,.ap-product-shell .product_infos,.ap-product-shell .mainprice,.ap-product-shell #product{background:#0d1c33;color:#d2e0ed}.ap-product-shell .product_heading{background:linear-gradient(100deg,#143c70,#1f7b69)}.ap-product-shell .update-nag{border-color:#263b59!important;background:#10213a!important}.ap-product-shell .update-text{color:#d6e2ed!important}.ap-product-shell .tab-content{background:#0d1b31;color:#c8d8e8}
.ap-footer{background:#071120!important}.ap-footer-main{background:#091528}.ap-footer-cta{background:linear-gradient(100deg,#1bc68a,#187bd5)}.ap-footer-bottom{background:#050c18}.ap-footer-bottom a{color:#31dc9e}.ap-footer-grid a,.ap-footer-brand p{color:#9fb3c8}.ap-footer-grid a:hover{color:#31dc9e}

/* Requested five-column catalog and compact header */
@media(min-width:992px){.sp-home .leftrightx.col-lg-3{width:20%;padding-left:8px;padding-right:8px}.sp-home .product-thumb h4 a{font-size:12px}.sp-home .product-thumb .caption{padding-left:10px!important;padding-right:10px!important}}
.ap-header-layout{grid-template-columns:255px minmax(390px,1fr) 320px;gap:24px}.ap-header-actions{grid-template-columns:180px 128px;gap:10px}.ap-account{min-height:52px;padding:7px 10px}.ap-account>i{width:31px;height:31px}.ap-account span{font-size:10px}.ap-account small{font-size:8px}.ap-cart #cart,.ap-cart #cart>button,.ap-cart #cart .btn{min-height:52px!important}

/* Modern footer assurance icons */
.ap-footer-modules{padding:24px 0 34px}.ap-footer-modules .row{display:flex;justify-content:space-between;gap:14px}.ap-footer-modules .column{float:none!important;flex:1;width:auto!important;padding:0!important}.ap-footer-modules .reassurances{display:flex;align-items:center;gap:13px;min-height:88px;padding:15px;border:1px solid #1c3453;border-radius:11px;background:#0c1b31;transition:.22s ease}.ap-footer-modules .reassurances:hover{border-color:#2ad99d;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.2)}.ap-footer-modules .icon-name{display:grid!important;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid rgba(44,220,160,.35);border-radius:14px;background:linear-gradient(145deg,rgba(42,217,157,.2),rgba(40,124,255,.18));color:#35e1a5!important;font-size:21px!important}.ap-footer-modules .description{padding:0!important;text-align:left!important}.ap-footer-modules .description h4{margin:0 0 5px!important;font-size:11px!important;letter-spacing:.5px}.ap-footer-modules .description p,.ap-footer-modules .description p4{color:#8fa6bc!important;font-size:10px;line-height:1.4}

/* Floating back-to-top */
.ap-footer-modules .box-outer>div:first-child{display:flex!important;width:100%!important;gap:14px}
.ap-back-to-top{position:fixed;z-index:9999;right:24px;bottom:28px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:linear-gradient(145deg,#2ad99d,#187bd5);box-shadow:0 14px 32px rgba(0,0,0,.32);color:#fff;font-size:16px;opacity:0;visibility:hidden;transform:translateY(14px);transition:.22s ease}.ap-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ap-back-to-top:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(20,155,124,.35)}
@media(max-width:991px){.ap-footer-modules .row{flex-wrap:wrap}.ap-footer-modules .column{flex:1 1 calc(50% - 14px)}.ap-back-to-top{right:14px;bottom:18px}}
@media(max-width:767px){.ap-footer-modules .column{flex-basis:100%}}

/* Product detail readability */
.ap-product-shell .product_infos,.ap-product-shell .product_infos #product1,.ap-product-shell .product_infos .row{background:#0d1c33!important;color:#d8e7f4!important}.ap-product-shell .update-text,.ap-product-shell .update-text b,.ap-product-shell .update-text a,.ap-product-shell .mainprice,.ap-product-shell .mainprice h1,.ap-product-shell .mainprice li,.ap-product-shell #product label{color:#e7f1fa!important}.ap-product-shell .update-text{background:#10213a!important}.ap-product-shell .mainprice ul{color:#e7f1fa!important}.ap-product-shell .product_infos .badgeyorum,.ap-product-shell .product_infos .badgegosterim{color:#35e1a5!important}.ap-product-shell .nav-tabs>li>a{color:#bcd0e4!important}.ap-product-shell .tab-content,.ap-product-shell .tab-content p,.ap-product-shell .tab-content td,.ap-product-shell .tab-content li{color:#c9d9e8!important}

/* Slider full-width media and vertically centered controls */
.sp-slide-media,.sp-slide-media>a,.sp-slide-media img{display:block!important;width:100%!important;max-width:none!important}.sp-slide-media img{object-fit:cover!important;aspect-ratio:3/1}.swiper-pager .swiper-button-next,.swiper-pager .swiper-button-prev,.swiper-button-next,.swiper-button-prev{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important}
.swiper-viewport{position:relative!important}.swiper-pager{position:absolute!important;inset:0!important;height:100%!important;pointer-events:none}.swiper-pager .swiper-button-next,.swiper-pager .swiper-button-prev{pointer-events:auto}

/* Truly compact account action */
.ap-header-layout{grid-template-columns:255px minmax(390px,1fr) 278px}.ap-header-actions{grid-template-columns:145px 123px}.ap-account{min-height:46px;padding:5px 8px;gap:7px}.ap-account>i{width:27px;height:27px;font-size:11px}.ap-account span{font-size:9px}.ap-account small{font-size:7px}.ap-cart #cart,.ap-cart #cart>button,.ap-cart #cart .btn{min-height:46px!important}

/* Left-side WhatsApp module */
.ap-whatsapp-chat{position:fixed;z-index:9999;left:24px;bottom:28px;display:flex;align-items:center;gap:11px;min-height:50px;padding:8px 15px 8px 9px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:linear-gradient(145deg,#20cf8b,#119b68);box-shadow:0 14px 34px rgba(0,0,0,.34);color:#fff!important;font-size:11px;font-weight:800}.ap-whatsapp-chat>i{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:rgba(255,255,255,.16);font-size:20px}.ap-whatsapp-chat small{display:block;color:#d9fff0;font-size:8px;font-weight:500}.ap-whatsapp-chat:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(18,177,118,.32)}
@media(max-width:767px){.ap-whatsapp-chat{left:12px;bottom:16px;padding-right:10px}.ap-whatsapp-chat span{display:none}}

/* Wide-screen slider: viewport, Swiper and every slide share one width */
.sp-home>.main-row:first-child .container{width:100%!important;max-width:none!important;padding-left:15px!important;padding-right:15px!important}.sp-home .swiper-viewport,.sp-home .swiper-container,.sp-home #slideshow0,.sp-home #slideshow0 .swiper-wrapper,.sp-home #slideshow0 .swiper-slide,.sp-home #slideshow0 .sp-slide-media,.sp-home #slideshow0 .sp-slide-media>a,.sp-home #slideshow0 .sp-slide-media img{width:100%!important;max-width:none!important}.sp-home #slideshow0 .swiper-slide{flex:0 0 100%!important}.sp-home #slideshow0 .sp-slide-media img{height:auto!important;aspect-ratio:3/1!important;object-fit:cover!important}

/* Compact account and cart: prevent grid-row stretching */
.ap-header-actions{align-items:center!important;height:50px!important}.ap-account{align-self:center!important;height:46px!important;min-height:46px!important;max-height:46px!important}.ap-cart{align-self:center!important;height:46px!important;min-height:46px!important;max-height:46px!important}.ap-cart #cart,.ap-cart #cart>button,.ap-cart #cart .btn{height:46px!important;min-height:46px!important;max-height:46px!important}

/* Final alignment cleanup */
.sp-home .swiper-viewport,.sp-home .swiper-container,.sp-home #slideshow0,.sp-home #slideshow0 .swiper-wrapper,.sp-home #slideshow0 .swiper-slide{background:#071120!important}.sp-home #slideshow0 .swiper-slide:before,.sp-home #slideshow0 .swiper-slide:after{background:#071120!important}.sp-home #slideshow0 .sp-slide-media{overflow:hidden!important}.sp-home #slideshow0 .sp-slide-media img{min-width:100%!important}
.ap-header-actions{align-self:center!important}.ap-cart,.ap-cart #cart,.ap-cart #cart>button,.ap-cart #cart .btn{margin:0!important;padding-top:0!important;padding-bottom:0!important;top:auto!important;bottom:auto!important;transform:none!important}.ap-cart #cart>button,.ap-cart #cart .btn{display:flex!important;align-items:center!important;justify-content:center!important}

/* Category, product content and legacy module cleanup */
.yo-pm>li>a{display:flex!important;align-items:center;gap:12px;color:#26384b!important}
.yo-pm>li>a .pm-icon{display:none!important}
.yo-pm>li>a:before{content:"\f00a";display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid #294b69;border-radius:9px;background:linear-gradient(145deg,#112c47,#174b61);color:#35dca4;font:14px/1 FontAwesome;box-shadow:0 5px 14px rgba(7,17,32,.14)}
.yo-pm>li.active>a:before,.yo-pm>li>a:hover:before{border-color:#28d998;background:linear-gradient(145deg,#1bcf91,#187bd5);color:#fff}
.yo-fm>li>a{display:flex!important;align-items:center;gap:12px;color:#26384b!important}
.yo-fm>li>a .fm-icon{display:none!important}
.yo-fm>li>a:before{content:"\f00a";display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid #294b69;border-radius:9px;background:linear-gradient(145deg,#112c47,#174b61);color:#35dca4;font:14px/1 FontAwesome;box-shadow:0 5px 14px rgba(7,17,32,.14)}
.yo-fm>li.active>a:before,.yo-fm>li>a:hover:before{border-color:#28d998;background:linear-gradient(145deg,#1bcf91,#187bd5);color:#fff}
.yo-fm li>a{display:flex!important;align-items:center;gap:12px}
.yo-fm li>a>.fm-icon{display:none!important}
.yo-fm li>a:before{content:"\f00a";display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid #294b69;border-radius:9px;background:linear-gradient(145deg,#112c47,#174b61);color:#35dca4;font:14px/1 FontAwesome}
.sp-home .up-section-heading a:not(.up-view-all),.sp-home .urunbaslik a:not(.up-view-all){font-size:18px!important;line-height:1.25!important;letter-spacing:0!important}
.ap-product-shell .tab-content table{background:#fff!important}
.ap-product-shell .tab-content table td,.ap-product-shell .tab-content table th,.ap-product-shell .tab-content table td p,.ap-product-shell .tab-content table td span,.ap-product-shell .tab-content table td strong{color:#26384b!important}
.ap-product-shell .tab-content table td:first-child{font-weight:700!important;color:#39516a!important}

/* OpencartDunyasi company module */
.ocd-company{margin:24px auto 10px;padding:44px;border:1px solid #1d3858;border-radius:18px;background:radial-gradient(circle at 92% 5%,rgba(40,124,255,.18),transparent 34%),linear-gradient(145deg,#0b1a30,#081426);box-shadow:0 24px 60px rgba(0,0,0,.25)}
.ocd-company__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#35dca4;font-size:11px;font-weight:800;letter-spacing:1.4px}.ocd-company h2{margin:0 0 12px;color:#f0f7ff;font-size:30px}.ocd-company__lead{max-width:850px;margin:0 0 28px;color:#a9bfd3;font-size:15px;line-height:1.75}.ocd-company__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ocd-company__card{padding:22px;border:1px solid #203c5d;border-radius:12px;background:#0d2038;color:#b8ccde}.ocd-company__card i{display:grid;width:42px;height:42px;margin-bottom:15px;place-items:center;border-radius:11px;background:linear-gradient(145deg,rgba(42,217,157,.2),rgba(40,124,255,.2));color:#35dca4;font-size:18px}.ocd-company__card strong{display:block;margin-bottom:7px;color:#eff7ff;font-size:14px}.ocd-company__card a{color:#35dca4!important}

/* Unique customer account workspace */
.ocd-account-page{max-width:1500px;padding-bottom:55px}.ocd-account-page .breadcrumb{margin-bottom:24px}.ocd-account-page .customer-account{display:block;margin:0;padding:0;list-style:none}.ocd-account-hero{position:relative;overflow:hidden;margin:0 0 24px;padding:35px 38px;border:1px solid #244365;border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(42,217,157,.2),transparent 28%),linear-gradient(120deg,#102d50,#0b1a30 62%,#123c39);box-shadow:0 22px 55px rgba(0,0,0,.3)}.ocd-account-hero:after{content:"";position:absolute;right:-70px;bottom:-120px;width:290px;height:290px;border:1px solid rgba(53,220,164,.22);border-radius:50%}.ocd-account-hero span{color:#35dca4;font-size:11px;font-weight:800;letter-spacing:1.3px}.ocd-account-hero h2{margin:9px 0 7px;color:#fff;font-size:30px}.ocd-account-hero p{margin:0;color:#b9cde0;font-size:14px}.ocd-account-page .leftrightx{padding:8px}.ocd-account-page .stats-block{min-height:175px;padding:26px 20px 0!important;border:1px solid #203d5e!important;border-radius:15px!important;background:linear-gradient(145deg,#0e2038,#0b182c)!important;box-shadow:0 15px 35px rgba(0,0,0,.22)!important;transition:.22s ease}.ocd-account-page .stats-block:hover{transform:translateY(-5px);border-color:#2bd99f!important;box-shadow:0 22px 44px rgba(0,0,0,.32)!important}.ocd-account-page .stats-block .text{display:grid;width:60px;height:60px;margin:0 auto;place-items:center;border:1px solid #2a4967;border-radius:17px;background:linear-gradient(145deg,rgba(42,217,157,.18),rgba(40,124,255,.16));color:#35dca4!important}.ocd-account-page .stats-block .text i{font-size:27px}.ocd-account-page .stats-block .block-footer{margin:27px -20px 0!important;padding:17px 18px!important;border-top:1px solid #203d5e;background:rgba(8,19,35,.75)!important;color:#d9e7f3!important;font-size:12px!important}.ocd-account-page .stats-block .block-footer:hover{background:#173654!important;color:#35dca4!important}.ocd-account-page .list-group{overflow:hidden;border:1px solid #203d5e;border-radius:14px;box-shadow:0 15px 35px rgba(0,0,0,.22)!important}.ocd-account-page .list-group-item{border-color:#d9e0e7;color:#263a50}.ocd-account-page #column-left h2,.ocd-account-page #column-left h2 span{color:#fff!important}.ocd-account-page>h2,.ocd-account-page #content>h2{color:#e9f4ff}
@media(max-width:991px){.ocd-company__grid{grid-template-columns:1fr}.ocd-company{padding:28px}.ocd-account-hero{padding:27px}.ocd-account-hero h2{font-size:24px}}

/* Full-width aligned header and seamless search */
.ap-desktop-header>.container{width:100%!important;max-width:none!important;padding-left:24px!important;padding-right:24px!important}
.ap-header-layout{grid-template-columns:255px minmax(390px,1fr) 278px!important;gap:24px!important}
.ap-header-logo{justify-content:flex-start!important;padding-left:0!important}.ap-header-logo a{display:flex;justify-content:flex-start;width:100%}.ap-header-logo img{margin:0!important}
.ap-header-search,.ap-header-search .autosearch-wrapper,.ap-header-search form{width:100%}
.ap-header-search .autosearch-wrapper{background:transparent!important;box-shadow:none!important}
.ap-header-search .input-group{display:flex!important;width:100%;padding:0!important;overflow:hidden;border:1px solid #284363;border-radius:9px;background:#0c1a30;box-shadow:0 10px 28px rgba(0,0,0,.2)}
.ap-header-search .search_query.form-control{display:block;flex:1 1 auto;width:1%!important;height:52px!important;border:0!important;border-radius:0!important;background:#0c1a30!important;color:#e7f2fc!important;box-shadow:none!important}
.ap-header-search .autosearch-submit{position:relative;top:0!important;right:0!important;bottom:auto!important;left:0!important;display:grid!important;flex:0 0 58px;width:58px!important;min-width:58px!important;height:52px!important;margin:0!important;padding:0!important;place-items:center;border:0!important;border-radius:0!important;background:linear-gradient(145deg,#28d998,#187bd5)!important;box-shadow:none!important;color:#fff!important}
.ap-header-search .autosearch-submit:after{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.25);border-radius:8px}.ap-header-search .autosearch-submit i{position:relative;z-index:1;font-size:17px!important}.ap-header-search .autosearch-submit:hover{filter:brightness(1.08)}
@media(max-width:1199px){.ap-desktop-header>.container{padding-left:15px!important;padding-right:15px!important}.ap-header-layout{grid-template-columns:220px minmax(300px,1fr) 278px!important;gap:16px!important}}

/* Professionally balanced desktop header */
.ap-desktop-header>.container{width:calc(100% - 48px)!important;max-width:1600px!important;margin:0 auto!important;padding:0!important}
.ap-header-layout{grid-template-columns:230px minmax(420px,1fr) 278px!important;gap:28px!important;min-height:92px}
.ap-header-logo{width:230px!important;height:58px!important}.ap-header-logo img{width:auto!important;max-width:220px!important;max-height:52px!important}
.ap-header-search{min-width:0;max-width:none}.ap-header-search .input-group{height:50px}.ap-header-search .search_query.form-control{height:48px!important;padding-left:17px!important}.ap-header-search .autosearch-submit{flex-basis:56px;width:56px!important;min-width:56px!important;height:48px!important}.ap-header-search .autosearch-submit:after{inset:6px}
.ap-header-actions{width:278px!important;height:48px!important;grid-template-columns:145px 123px!important;gap:10px!important}.ap-account,.ap-cart,.ap-cart #cart,.ap-cart #cart>button,.ap-cart #cart .btn{height:48px!important;min-height:48px!important;max-height:48px!important}
@media(min-width:1200px) and (max-width:1450px){.ap-desktop-header>.container{width:calc(100% - 32px)!important}.ap-header-layout{grid-template-columns:215px minmax(360px,1fr) 268px!important;gap:18px!important}.ap-header-logo{width:215px!important}.ap-header-logo img{max-width:205px!important}.ap-header-actions{width:268px!important;grid-template-columns:140px 118px!important}}
@media(max-width:991px){.sp-home>.main-row{padding:30px 0}.product-thumb .button-group{opacity:1;transform:none}.sp-slide-content{width:44%}.sp-slide-content p{font-size:13px}.up-section-heading a:not(.up-view-all){font-size:19px}}
@media(max-width:767px){#header{padding:8px 0}.sp-home>.main-row{padding:22px 0}.sp-home>.main-row:first-child{padding-top:8px}.sp-slide-content{left:5%;width:54%}.sp-slide-eyebrow{margin-bottom:4px;font-size:7px;letter-spacing:.8px}.sp-slide-eyebrow:before{width:15px;height:2px;margin-right:5px}.sp-slide-content h2{margin-bottom:5px;font-size:15px;letter-spacing:-.3px}.sp-slide-content p{display:none}.sp-slide-cta{padding:7px 10px;box-shadow:3px 3px 0 var(--up-orange);font-size:8px}.sp-home .nav-tabs{justify-content:flex-start;gap:6px;overflow-x:auto}.sp-home .nav-tabs>li>a{padding:9px 11px;font-size:9px;white-space:nowrap}.up-section-heading{align-items:center}.up-section-heading a:not(.up-view-all){font-size:15px}.up-kicker{font-size:8px}.up-view-all{padding:7px 8px;font-size:8px}.product-layout{padding-bottom:12px}.product-thumb:hover{transform:none}.product-thumb .caption{min-height:102px;padding:12px 8px!important}.product-thumb h4 a{font-size:11px}.product-thumb .price{font-size:14px}}
