.shop-hero{padding:54px 0;background:linear-gradient(115deg,#071d39,#0c728d);color:#fff}.shop-hero .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.shop-hero span{color:#51e8ef;font-size:12px;font-weight:900;letter-spacing:.14em}.shop-hero h1{font-size:40px;line-height:1.1;margin:10px 0}.shop-hero p{color:#c6dce9}.shop-hero form{display:flex;width:min(520px,48%);background:#fff;border-radius:13px;padding:6px}.shop-hero input{flex:1;border:0;padding:12px;outline:0}.shop-hero button,.shop-filter button,.coupon-form button{border:0;background:#076cff;color:#fff;padding:10px 18px;border-radius:9px;font-weight:800}.shop-category-bar{border-bottom:1px solid #dce6ef;background:#fff}.shop-category-bar .container{display:flex;gap:24px;align-items:center;min-height:58px;overflow:auto}.shop-category-bar a{white-space:nowrap;font-weight:700;font-size:14px}.shop-category-bar .shop-cart{margin-left:auto;color:#076cff}.shop-cart b{display:inline-grid;place-items:center;background:#076cff;color:#fff;border-radius:20px;min-width:22px;height:22px}.shop-section{padding-top:45px}.shop-layout{display:grid;grid-template-columns:230px 1fr;gap:30px}.shop-filter{border:1px solid #dbe5ef;border-radius:15px;padding:20px;align-self:start;position:sticky;top:95px}.shop-filter label{display:block;font-size:12px;font-weight:800;margin:14px 0}.shop-filter input,.shop-filter select{display:block;width:100%;padding:10px;border:1px solid #ccd9e5;border-radius:8px;margin-top:6px}.filter-price{display:grid;grid-template-columns:1fr 1fr;gap:7px}.shop-filter button{width:100%}.shop-results{display:flex;justify-content:space-between;margin-bottom:18px}.shop-layout .store-grid{grid-template-columns:repeat(3,1fr)}.product-card{position:relative}.sale-badge,.new-badge{position:absolute;z-index:2;top:12px;left:12px;background:#ee3d59;color:#fff;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:900}.new-badge{background:#09a978}.product-card h2 a:hover{color:#076cff}.product-card del{color:#8997a7}.product-detail-btn{display:block;text-align:center;margin-top:14px;border:1px solid #076cff;color:#076cff;padding:10px;border-radius:9px;font-weight:800}.breadcrumbs{font-size:13px;color:#6d7e92;margin-bottom:22px}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.product-main-image{height:480px;background:#f3f7fb;border:1px solid #dce6ef;border-radius:18px;display:grid;place-items:center;overflow:hidden}.product-main-image img{width:100%;height:100%;object-fit:contain}.product-main-image span{font-size:110px;font-weight:900;color:#14a8b8}.product-thumbs{display:flex;gap:10px;margin-top:12px}.product-thumbs img{width:74px;height:74px;object-fit:contain;border:1px solid #dce5ef;border-radius:9px}.product-info h1{font-size:38px;line-height:1.15}.detail-price{font-size:38px;font-weight:900;color:#071d39}.detail-price span{font-size:14px;color:#0874dc}.product-info label{display:block;font-weight:700;margin:20px 0}.product-info select{display:block;width:100%;padding:12px;margin-top:8px}.buy-row{display:flex;gap:10px;margin-top:18px}.buy-row input{width:80px;text-align:center}.buy-row button{flex:1;border:0;background:#076cff;color:#fff;border-radius:10px;font-weight:900}.secure-box{margin-top:18px;padding:14px;background:#effaf8;color:#087964;border-radius:10px;font-size:12px}.product-description{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;margin-top:55px}.product-description>div{border:1px solid #dce6ef;border-radius:16px;padding:26px}.product-description table{width:100%;border-collapse:collapse}.product-description th,.product-description td{text-align:left;padding:10px;border-bottom:1px solid #e6edf4}.related-title{margin-top:55px}.coupon-form{display:flex;gap:8px;max-width:430px;margin:22px 0 0 auto}.coupon-form input{flex:1;padding:10px;border:1px solid #ccd9e5;border-radius:8px}.admin-product-images{display:flex;gap:10px;flex-wrap:wrap}.admin-product-images span{position:relative}.admin-product-images img{width:85px;height:85px;object-fit:cover;border-radius:9px}.admin-product-images button{position:absolute;right:-5px;top:-5px;border:0;border-radius:50%;background:#d92e45;color:#fff;width:22px;height:22px}.ecommerce-product-form small{font-weight:500;color:#6d7e92}
@media(max-width:1050px){.shop-layout{grid-template-columns:1fr}.shop-filter{position:static}.shop-layout .store-grid{grid-template-columns:repeat(2,1fr)}.product-detail-grid,.product-description{grid-template-columns:1fr}.shop-hero .container{display:block}.shop-hero form{width:100%;margin-top:24px}}
@media(max-width:620px){.shop-layout .store-grid{grid-template-columns:1fr}.shop-hero h1{font-size:32px}.product-main-image{height:330px}}

/* Netdestek Mağaza v7.0 */
.nd-store{--store-navy:#061a33;--store-blue:#0877ff;--store-cyan:#17c6d4;--store-ink:#0d2038;--store-muted:#6d7d90;--store-line:#e1e9f1;--store-soft:#f5f8fc;background:#fff;color:var(--store-ink)}
.nd-store .container{width:min(1180px,calc(100% - 40px))}.store-utility{border-bottom:1px solid #edf1f5;background:#fafbfd;color:#7b8897;font-size:11px}.store-utility .container{min-height:32px;display:flex;align-items:center;justify-content:space-between}.store-utility nav,.store-utility>div>div{display:flex;align-items:center;gap:20px}.store-utility a:hover{color:var(--store-blue)}.store-utility i{width:3px;height:3px;border-radius:50%;background:#b5c0cb}
.store-masthead{background:#fff}.store-masthead-grid{min-height:96px;display:grid;grid-template-columns:230px minmax(320px,1fr) 290px;align-items:center;gap:28px}.store-identity{display:flex;align-items:center;gap:11px}.store-identity-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--store-blue),var(--store-cyan));color:#fff;font-size:26px;font-weight:950;box-shadow:0 10px 25px rgba(8,119,255,.22)}.store-identity>span:last-child{display:flex;flex-direction:column;line-height:1}.store-identity strong{font-size:23px;letter-spacing:-.8px}.store-identity small{margin-top:7px;color:var(--store-cyan);font-size:9px;font-weight:900;letter-spacing:2.7px}.store-search{height:50px;display:flex;padding:4px;border:1px solid #dce6ef;border-radius:12px;background:#f5f7fa;transition:.2s}.store-search:focus-within{border-color:#8abaff;box-shadow:0 0 0 4px rgba(8,119,255,.08);background:#fff}.store-search input{min-width:0;flex:1;padding:0 15px;border:0;outline:0;background:transparent;color:var(--store-ink)}.store-search button{display:flex;align-items:center;gap:7px;padding:0 18px;border:0;border-radius:9px;background:var(--store-blue);color:#fff;font-size:13px;font-weight:850;cursor:pointer}.store-search svg{width:18px;fill:none;stroke:currentColor;stroke-width:2}.store-account-actions{display:flex;justify-content:flex-end;gap:22px}.store-account-actions>a{position:relative;display:flex;align-items:center;gap:9px}.store-account-actions .action-icon{font-size:25px;line-height:1}.store-account-actions small,.store-account-actions b{display:block}.store-account-actions small{color:#9aa6b2;font-size:10px;font-weight:600}.store-account-actions b{font-size:13px;white-space:nowrap}.cart-action em{position:absolute;left:18px;top:-5px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border:2px solid #fff;border-radius:20px;background:var(--store-blue);color:#fff;font-size:9px;font-style:normal;font-weight:900}
.store-nav{border-top:1px solid #edf1f5;border-bottom:1px solid #dfe8f1;box-shadow:0 7px 22px rgba(10,35,65,.05)}.store-nav>.container{min-height:55px;display:flex;align-items:center}.all-categories{width:230px;align-self:stretch;display:flex;align-items:center;gap:12px;padding:0 20px;background:linear-gradient(110deg,var(--store-blue),#0663db);color:#fff;font-size:13px;font-weight:850}.all-categories span{font-size:18px}.store-nav-links{display:flex;align-items:center;gap:28px;padding:0 25px;overflow:hidden}.store-nav-links a{font-size:12px;font-weight:800;white-space:nowrap}.store-nav-links a:hover{color:var(--store-blue)}.store-support{margin-left:auto;padding-left:20px;border-left:1px solid var(--store-line);line-height:1.2}.store-support small,.store-support b{display:block}.store-support small{color:#95a2af;font-size:9px}.store-support b{font-size:12px;margin-top:4px}
.store-showcase{padding:20px 0 0;background:linear-gradient(180deg,#f8fbfe 0,#fff 100%)}.showcase-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px}.category-panel{position:relative;z-index:3;border:1px solid var(--store-line);border-radius:13px;background:#fff;box-shadow:0 14px 35px rgba(7,29,57,.08);overflow:hidden}.category-panel header{height:52px;display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--store-line);color:var(--store-navy)}.category-panel header span{color:var(--store-blue)}.category-list{padding:7px 0}.category-list a{min-height:41px;display:grid;grid-template-columns:25px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:5px 16px;font-size:12px;font-weight:680;color:#33485e;transition:.18s}.category-list a:hover{padding-left:20px;background:#edf6ff;color:var(--store-blue)}.category-list i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#eef5fc;color:#16829b;font-style:normal;font-size:12px}.category-list a>b{color:#a8b4c0;font-size:19px;font-weight:400}
.store-campaign{position:relative;min-height:440px;display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;border-radius:13px;background:radial-gradient(circle at 80% 20%,#174b73 0,#0b2a4d 36%,#06182e 72%);color:#fff;box-shadow:0 16px 40px rgba(6,26,51,.12)}.store-campaign:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(23,198,212,.08),transparent 45%);pointer-events:none}.campaign-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:52px 28px 48px 50px}.campaign-kicker{color:#58e6eb;font-size:10px;font-weight:900;letter-spacing:2px}.campaign-copy h1{max-width:540px;margin:15px 0 16px;color:#fff;font-size:clamp(34px,3.4vw,52px);line-height:1.02;letter-spacing:-2.2px}.campaign-copy h1 em{display:block;color:#54dce5;font-style:normal}.campaign-copy>p{max-width:560px;margin:0;color:#b7ccdf;font-size:14px;line-height:1.7}.campaign-actions{display:flex;gap:10px;margin:27px 0 23px}.campaign-actions a{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:9px;font-size:12px;font-weight:850}.campaign-primary{gap:16px;background:var(--store-blue);color:#fff;box-shadow:0 12px 25px rgba(8,119,255,.28)}.campaign-primary span{font-size:18px}.campaign-secondary{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);color:#fff}.campaign-trust{display:flex;flex-wrap:wrap;gap:18px;color:#a9c1d7;font-size:10px;font-weight:700}.campaign-trust span::first-letter{color:#4de5ca}.campaign-visual{position:relative;min-width:0}.visual-orbit{position:absolute;border:1px solid rgba(79,225,235,.18);border-radius:50%}.visual-orbit.one{width:430px;height:430px;right:-60px;top:5px}.visual-orbit.two{width:300px;height:300px;right:10px;top:72px}.visual-card{position:absolute;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.08);backdrop-filter:blur(8px);box-shadow:0 30px 60px rgba(0,0,0,.25)}.visual-card.back{width:160px;height:190px;right:30px;top:48px;padding:22px;border-radius:21px;transform:rotate(7deg)}.visual-card.back small{color:#63e2eb;font-size:8px;font-weight:900;letter-spacing:1.4px}.visual-card.back b{margin-top:auto;font-size:41px}.visual-card.back span{color:#aac1d5;font-size:10px}.visual-card.front{width:250px;height:300px;left:5px;top:80px;padding:28px;border-radius:26px;background:linear-gradient(145deg,rgba(20,87,128,.94),rgba(6,24,46,.95));transform:rotate(-4deg)}.visual-logo{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--store-blue),var(--store-cyan));font-size:24px;font-weight:900}.visual-card.front small{margin-top:29px;color:#54dce5;font-size:8px;font-weight:900;letter-spacing:1.6px}.visual-card.front>b{margin-top:7px;font-size:26px;line-height:1.08}.visual-bars{height:55px;display:flex;align-items:flex-end;gap:7px;margin-top:auto}.visual-bars i{width:100%;height:var(--bar);border-radius:3px 3px 0 0;background:linear-gradient(var(--store-cyan),var(--store-blue))}.visual-bars i:nth-child(1){--bar:38%}.visual-bars i:nth-child(2){--bar:70%}.visual-bars i:nth-child(3){--bar:52%}.visual-bars i:nth-child(4){--bar:88%}.visual-bars i:nth-child(5){--bar:66%}
.store-benefits{padding:18px 0 0}.store-benefits .container{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--store-line);border-radius:13px;background:#fff;box-shadow:0 10px 30px rgba(6,26,51,.05)}.store-benefits .container>div{min-height:78px;display:flex;align-items:center;gap:13px;padding:14px 20px;border-right:1px solid var(--store-line)}.store-benefits .container>div:last-child{border:0}.store-benefits i{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#e9f5ff;color:var(--store-blue);font-style:normal;font-weight:900}.store-benefits b,.store-benefits small{display:block}.store-benefits b{font-size:12px}.store-benefits small{margin-top:3px;color:#8493a3;font-size:9px}
.store-products-section{padding:70px 0 90px;background:#fff}.products-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:27px;padding-bottom:18px;border-bottom:1px solid var(--store-line)}.section-eyebrow{color:var(--store-blue);font-size:9px;font-weight:900;letter-spacing:1.8px}.products-heading h2{margin:5px 0 2px;font-size:29px;line-height:1.2;letter-spacing:-1px}.products-heading p{margin:0;color:var(--store-muted);font-size:12px}.result-count{display:flex;align-items:center;gap:8px;color:var(--store-muted);font-size:11px}.result-count b{font-size:24px;color:var(--store-navy)}.products-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px}.nd-store .shop-filter{position:sticky;top:95px;align-self:start;padding:0 17px 18px;border:1px solid var(--store-line);border-radius:13px;background:#fff}.filter-title{height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--store-line)}.filter-title span{font-size:15px;font-weight:850}.filter-title a{color:var(--store-blue);font-size:10px;font-weight:750}.nd-store .shop-filter label{margin:15px 0 0;color:#43566b;font-size:10px;font-weight:800}.nd-store .shop-filter input,.nd-store .shop-filter select{height:39px;margin-top:6px;padding:0 9px;border:1px solid #d9e3ed;border-radius:8px;background:#f9fbfd;color:#33485e;font-size:11px}.nd-store .filter-price{gap:6px}.nd-store .shop-filter button{width:100%;height:41px;margin-top:17px;border:0;border-radius:8px;background:var(--store-blue);color:#fff;font-size:11px;font-weight:850;cursor:pointer}.nd-store .store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nd-store .product-card{min-width:0;overflow:hidden;border:1px solid var(--store-line);border-radius:13px;background:#fff;transition:.23s}.nd-store .product-card:hover{transform:translateY(-5px);border-color:#b5d4fb;box-shadow:0 18px 45px rgba(9,38,72,.11)}.product-badges{position:absolute;z-index:2;top:11px;left:11px;right:11px;display:flex;gap:5px;pointer-events:none}.nd-store .sale-badge,.nd-store .new-badge,.featured-badge{position:static;padding:4px 7px;border-radius:5px;background:#ef3f5b;color:#fff;font-size:8px;font-weight:900;letter-spacing:.4px}.nd-store .new-badge{background:#0eae79}.featured-badge{margin-left:auto;background:#e8f2ff;color:var(--store-blue)}.nd-store .product-image{height:205px;display:grid;place-items:center;padding:18px;border-bottom:1px solid #edf2f6;background:linear-gradient(145deg,#fff,#f6f9fc)}.nd-store .product-image img{width:100%;height:100%;object-fit:contain;transition:.25s}.nd-store .product-card:hover .product-image img{transform:scale(1.035)}.image-placeholder{width:72px;height:72px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,var(--store-blue),var(--store-cyan));color:#fff;font-size:36px;font-weight:900}.product-card-body{padding:16px}.product-meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;color:#0d9a6c;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.5px}.product-meta span:first-child{color:var(--store-blue)}.product-card-body>small{display:block;color:#8b98a6;font-size:9px}.product-card-body h3{min-height:42px;margin:6px 0;font-size:14px;line-height:1.4}.product-card-body h3 a:hover{color:var(--store-blue)}.product-card-body>p{height:34px;overflow:hidden;margin:0;color:#718195;font-size:10px;line-height:1.65}.nd-store .product-price{min-height:95px;margin-top:14px}.nd-store .product-price del{display:block;height:18px;color:#9ba8b5;font-size:10px}.nd-store .product-price strong{display:inline-block;color:var(--store-navy);font-size:21px;line-height:1.1;letter-spacing:-.7px}.nd-store .product-price>span{margin-left:5px;color:var(--store-blue);font-size:9px;font-weight:750}.nd-store .product-price>small{display:block;margin-top:6px;color:#8b98a6;font-size:9px}.nd-store .product-price>small b{color:#52667b}.product-card-actions{display:grid;grid-template-columns:72px 1fr;gap:7px;margin-top:9px}.product-card-actions>a,.product-card-actions button{height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #cad8e6;border-radius:8px;background:#fff;color:#39516a;font-size:10px;font-weight:850;cursor:pointer}.product-card-actions form{margin:0}.product-card-actions form button,.product-card-actions>button{width:100%;border-color:var(--store-blue);background:var(--store-blue);color:#fff}.product-card-actions button:disabled{border-color:#dfe6ed;background:#e9eef3;color:#92a0ad}.store-empty{grid-column:1/-1;min-height:350px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:1px dashed #cbd9e7;border-radius:15px;background:#f8fbfe}.store-empty>span{font-size:55px;color:#8cb8e9}.store-empty h3{margin:5px 0}.store-empty p{color:var(--store-muted)}.store-empty a{padding:9px 15px;border-radius:8px;background:var(--store-blue);color:#fff;font-size:11px;font-weight:800}.store-pagination{margin-top:30px}.store-pagination nav>div:first-child{display:none}.store-pagination nav>div:last-child{display:flex;align-items:center;justify-content:space-between}.store-pagination nav svg{width:18px}
@media(max-width:1080px){.store-masthead-grid{grid-template-columns:190px minmax(250px,1fr) 230px}.store-account-actions{gap:12px}.store-nav-links{gap:17px}.showcase-grid{grid-template-columns:210px minmax(0,1fr)}.all-categories{width:210px}.store-campaign{grid-template-columns:1fr .7fr}.visual-card.front{left:-25px}.nd-store .store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.store-utility{display:none}.store-masthead-grid{min-height:150px;grid-template-columns:1fr auto;gap:12px;padding:14px 0}.store-identity{grid-column:1}.store-account-actions{grid-column:2}.store-search{grid-column:1/-1;grid-row:2}.store-nav-links,.store-support{display:none}.store-nav>.container{width:100%}.all-categories{width:100%;justify-content:center}.showcase-grid{grid-template-columns:1fr}.category-panel{display:none}.store-campaign{grid-template-columns:1fr;min-height:460px}.campaign-copy{padding:45px}.campaign-visual{display:none}.store-benefits .container{grid-template-columns:1fr 1fr}.store-benefits .container>div:nth-child(2){border-right:0}.store-benefits .container>div:nth-child(-n+2){border-bottom:1px solid var(--store-line)}.products-layout{grid-template-columns:1fr}.nd-store .shop-filter{position:static}.nd-store .shop-filter form{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.nd-store .shop-filter button{grid-column:1/-1}.filter-title{grid-column:1/-1}}
@media(max-width:560px){.nd-store .container{width:min(100% - 24px,1180px)}.store-masthead-grid{grid-template-columns:1fr}.store-identity{grid-column:1}.store-account-actions{grid-column:1;grid-row:2;justify-content:flex-start}.store-search{grid-column:1;grid-row:3}.store-search button span{display:none}.campaign-copy{padding:36px 25px}.campaign-copy h1{font-size:36px;letter-spacing:-1.5px}.campaign-trust{gap:8px 13px}.store-benefits .container{grid-template-columns:1fr}.store-benefits .container>div{border-right:0;border-bottom:1px solid var(--store-line)}.products-heading{align-items:flex-start}.result-count{display:none}.nd-store .shop-filter form{grid-template-columns:1fr}.nd-store .shop-filter button{grid-column:1}.nd-store .store-grid{grid-template-columns:1fr}.nd-store .product-image{height:245px}}
