
.mgal{display:none}
@media (max-width:900px){
.mgal{display:block;padding:8px 0 4px;background:#fff}
.mgal-track{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.mgal-track::-webkit-scrollbar{display:none}
.mgal-track.snap{scroll-snap-type:x mandatory} /* snap yüklenme sonrası JS ile (LCP) */
.mgal-slide{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:0 16px;min-width:0}
.mgal-slide img{width:100%;max-width:420px;height:auto;max-height:70vh;object-fit:contain;display:block;pointer-events:none}
.mgal-dots{display:flex;justify-content:center;gap:7px;padding:12px 0 4px}
.mgal-dots i{width:7px;height:7px;border-radius:50%;background:#d3d8de;transition:background .15s,transform .15s}
.mgal-dots i.on{background:var(--tc-accent);transform:scale(1.25)}
/* Kadence galeri + küçük resimler gizli, çerçeve ve breadcrumb kalkar */
.single-product .kwt-gallery-wrap,.single-product .kwt-breadcrumbs-wrap{display:none!important}
.single-product .kadence-column1799_585208-82 > .kt-inside-inner-col{border:0!important;border-radius:0!important;padding:0!important}
}
/* Breadcrumb: kategori sayfasıyla aynı dil */
.m10crumb{font-size:13px;color:#6b7280;margin:0 0 14px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}
.m10crumb::-webkit-scrollbar{display:none}
.m10crumb a{color:#6b7280;text-decoration:none}.m10crumb a:hover{color:var(--tc-accent)}
.m10crumb span{color:#1a1a1a;font-weight:600}
@media (min-width:901px){
/* Breadcrumb satırı: üst/alt boşluk dengeli (Kadence 3rem üst / 1rem alt + sonraki satırın üst dolgusu yığılıyordu) */
.single-product .kb-row-layout-id1799_4e3bde-3d > .kt-row-column-wrap{padding-top:22px!important;padding-bottom:0!important}
.single-product .kb-row-layout-id1799_4e3bde-3d + .kb-row-layout-wrap > .kt-row-column-wrap{padding-top:0!important}
.m10crumb{margin:0 0 22px}
}
@media (max-width:900px){
/* Yol izi dar ekranda: ince ve sıkı. Kadence satırının 22px üst dolgusu + içerik alanının 4rem üst boşluğu
   burada çok yer kaplıyordu, ikisi de kısılır. */
/* Üst/alt denge: ÜRÜN GÖRSELİ kendi içinde 13-72px beyaz boşluk taşıyor (ölçüldü), bu yüzden
   yol izinin ALT boşluğu 0; görselin kendi boşluğu alt nefes payı olur.
   ÜST nefes payı yol izinin kendi padding'i (20px) — margin çöküşü riski yok.
   Gerçek çözüm görsellerdeki beyaz alanı kırpmak. */
.single-product .content-area{margin-top:0!important}
.single-product .kb-row-layout-id1799_4e3bde-3d > .kt-row-column-wrap{padding-top:0!important;padding-bottom:0!important}
.single-product .kb-row-layout-id1799_4e3bde-3d .kt-inside-inner-col{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}
.m10crumb{display:block;font-size:11.5px;line-height:1.4;margin:0 14px 0;padding-top:20px} /* üst nefes payı burada: margin çöküşüne takılmaz */
.m10crumb span{display:inline} /* son kırılım: ürün adı. Satır yatay kaydırmalı, taşma sorun değil */
}

/* Ürün videosu: rozet, küçük resim, sahne */
.m10v-ikon{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:rgba(0,0,0,.6);display:grid;place-items:center;pointer-events:none}
.m10v-ikon svg{width:18px;height:18px;fill:#fff;margin-left:2px}
.m10v-rozet{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border:0;border-radius:999px;background:rgba(26,26,26,.78);color:#fff;font:600 12px/1 inherit;font-family:inherit;cursor:pointer}
.m10v-rozet .m10v-ikon{position:static;margin:0;width:20px;height:20px;background:var(--tc-accent)}
.m10v-rozet .m10v-ikon svg{width:11px;height:11px}
.m10gal .thumbs .thumb-video{position:relative;overflow:hidden}
.m10gal .thumbs .thumb-video img{object-fit:cover}
.m10gal .main-image .m10v-sahne{position:absolute;inset:0;background:#000}
.m10gal .main-image .m10v-sahne iframe,.m10gal .main-image .m10v-sahne video{width:100%;height:100%;border:0;display:block;object-fit:contain}
.m10gal .main-image.video-acik>img{visibility:hidden}
.mgal{position:relative}
.mgal-video{position:relative;cursor:pointer;background:#000;aspect-ratio:1/1;max-height:70vh}
.mgal-video img{width:100%;height:100%;object-fit:cover;opacity:.85}
.mgal-video iframe,.mgal-video video{width:100%;height:100%;border:0;display:block;object-fit:contain}
.mgal-dots i.dot-video{width:11px;border-radius:4px}
.m10v-rozet-m{top:8px;left:24px}
@media (min-width:901px){.m10v-rozet-m{display:none}}
/* Masaüstü galeri (demo) */
.m10gal{--line:#ececec;--red:var(--tc-accent)}
.m10gal .gallery{display:none}
@media (min-width:901px){
.m10gal .gallery{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:start;padding:16px;gap:14px}
.m10gal .main-image{grid-column:2;grid-row:1;width:100%;position:relative;aspect-ratio:1/1;overflow:hidden}
.m10gal .main-image>img{width:100%;height:100%;object-fit:contain;cursor:zoom-in;display:block}
.m10gal .thumbs-col{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}
.m10gal .thumbs{display:flex;flex-direction:column;gap:10px;padding:0;border:0;max-height:680px;overflow-y:auto;scrollbar-width:none;width:100%}
.m10gal .thumbs::-webkit-scrollbar{display:none}
.m10gal .thumbs button{width:76px;height:76px;flex:0 0 76px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer;box-sizing:border-box}
.m10gal .thumbs button.active{border:2px solid var(--red)}
.m10gal .thumbs img{width:100%;height:100%;object-fit:contain;border-radius:6px;display:block}
.m10gal .thumbs-nav{width:34px;height:26px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#354052;display:grid;place-items:center;cursor:pointer;padding:0}
.m10gal .thumbs-nav svg{width:16px;height:16px}
.m10gal .thumbs-nav:disabled{opacity:.35;cursor:default}
.m10gal .thumbs-nav[hidden]{display:none}
}
.lightbox{position:fixed;inset:0;z-index:2147483000;display:none}
.lightbox.open{display:block}
.lightbox-backdrop{position:absolute;inset:0;background:rgba(20,28,39,.62)}
.lightbox-panel{position:absolute;inset:8vh 5vw;max-width:1000px;max-height:84vh;margin:auto;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.28);display:flex;flex-direction:column}
.lightbox-head{height:68px;flex:0 0 68px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 20px;gap:12px}
.lightbox-head .lightbox-title{font-size:18px;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lightbox-head button{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:12px;background:#f3f4f6;font-size:26px;color:#354052;cursor:pointer;line-height:36px;padding:0;margin:0;display:grid;place-items:center;font-family:Arial,sans-serif}
.lightbox-body{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:14px;padding:18px;min-height:0;flex:1}
.lightbox-stage{min-width:0;min-height:0;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.lightbox-stage img{height:100%;width:auto;max-width:100%;aspect-ratio:1;object-fit:contain}
.lightbox-thumbs{display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:none;cursor:grab;user-select:none}.lightbox-thumbs.surukleniyor{cursor:grabbing}.lightbox-thumbs img{-webkit-user-drag:none}
.lightbox-thumbs::-webkit-scrollbar{display:none}
.lightbox-thumbs button{width:94px;height:84px;flex:0 0 84px;padding:4px;border:2px solid #e0e4e9;border-radius:11px;background:#fff;cursor:pointer}
.lightbox-thumbs button.active{border-color:#079455}
.lightbox-thumbs img{width:100%;height:100%;object-fit:contain}
body.lightbox-open{overflow:hidden}
@media (max-width:900px){.lightbox-panel{inset:8px}.lightbox-head{height:58px;flex-basis:58px;padding:0 12px}.lightbox-head .lightbox-title{font-size:15px}.lightbox-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 72px;padding:10px}.lightbox-thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden}.lightbox-thumbs button{width:68px;height:68px;flex-basis:68px}}

.woocommerce-product-attributes{border-collapse:separate;border-spacing:0;width:100%;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.woocommerce-product-attributes tr:nth-child(even){background:#f9fafb}.woocommerce-product-attributes th{width:38%;text-align:left;font-weight:600;color:#1a1a1a;padding:12px 16px;border-bottom:1px solid #eef0f2;border-right:1px solid #eef0f2}.woocommerce-product-attributes td{padding:12px 16px;color:#374151;border-bottom:1px solid #eef0f2}.woocommerce-product-attributes td p{margin:0}.woocommerce-product-attributes tr:last-child th,.woocommerce-product-attributes tr:last-child td{border-bottom:0}@media (max-width:900px){.woocommerce-product-attributes{display:table!important;table-layout:fixed}.woocommerce-product-attributes tbody{display:table-row-group!important}.woocommerce-product-attributes tr{display:table-row!important;background:#fff}.woocommerce-product-attributes tr:nth-child(even){background:#f3f4f6!important}.woocommerce-product-attributes th,.woocommerce-product-attributes td{display:table-cell!important;width:auto!important;padding:10px 12px!important;font-size:13.5px;line-height:1.35;vertical-align:top;overflow-wrap:anywhere;text-align:left!important}.woocommerce-product-attributes th{width:42%!important;border-right:1px solid #eef0f2!important}.woocommerce-product-attributes th::before,.woocommerce-product-attributes td::before{display:none!important;content:none!important}}

.amazon-layout{--red:var(--tc-accent);--dark:#292929;--muted:#667085;--line:#e6e6e6;--yellow:#ffbf00}
.m10pdp *{box-sizing:border-box}
.m10pdp a{text-decoration:none}
.m10pdp .pdp-wrap{max-width:var(--global-content-width,1560px);margin:auto;padding-inline:var(--global-content-edge-padding,1.5rem)}
.m10pdp .pdp-wrap{display:grid;grid-template-columns:minmax(0,46fr) minmax(330px,31fr) minmax(285px,23fr);column-gap:22px;align-items:start}
.m10pdp .product-grid{display:contents}
.m10pdp .gallery-wrap{grid-column:1;grid-row:1;min-width:0}
.m10pdp .gallery-wrap .m10gal .gallery{border:0;padding:0 16px 16px 0}
.m10pdp .product-info{grid-column:2;grid-row:1;padding:8px 0;min-width:0;display:flex;flex-direction:column}
.m10pdp .summary{grid-column:3;grid-row:1;position:sticky;top:20px;align-self:start;z-index:3;background:#fff;border:1px solid #cfd4da;border-radius:11px;padding:22px;overflow:visible;display:flex;flex-direction:column}
.m10pdp .product-info-top{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding-bottom:4px}
.m10pdp .product-info-top>img,.m10pdp .product-info-top .brand-top-link img{width:92px;height:31px;object-fit:contain;object-position:left center}
.m10pdp .product-info-top strong{font-size:16px}
.m10pdp .amazon-rating{display:flex;align-items:center;gap:8px;margin:0;white-space:nowrap;font-size:14px}
.m10pdp .amazon-rating strong{font-size:14px;font-weight:700;color:#343434}
.m10pdp .amazon-rating span{color:var(--yellow);letter-spacing:1px;font-size:15px;line-height:1}
.m10pdp .amazon-rating a{color:#7b828c;font-size:13px;font-weight:600}
.m10pdp .product-info h1{font-size:25px;line-height:1.25;margin:0 0 14px;font-weight:500;color:#1a1a1a}
.m10pdp .product-info h1 .h1-brand{font-weight:700}
.m10pdp .benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:6px;order:2}
.m10pdp .benefits div{height:42px;padding:0 7px;border:1px solid #ddd;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;line-height:1.2;color:#222;text-align:center}
.m10pdp .benefits svg{width:15px;height:15px;flex:0 0 15px;color:#222}
.m10pdp .m10-cards{order:3;display:flex;flex-direction:column;margin-top:22px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}
.m10pdp .m10-card{display:flex;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--line)}
.m10pdp .m10-card:first-child{border-top:0}
.m10pdp .m10-card-ico{flex:0 0 22px;display:grid;place-items:center;font-size:18px;line-height:1;color:#2e3641}
.m10pdp .m10-card-txt{font-size:13.5px;line-height:1.35;color:#1f2937}
.m10pdp .spec-brief{order:3;margin-top:22px}
.m10pdp .spec-brief-title{display:block;font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 10px}
.m10pdp .spec-brief-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;border:1px solid #ddd;border-radius:10px;overflow:hidden}
.m10pdp .spec-brief-table th,.m10pdp .spec-brief-table td{padding:9px 12px;border-bottom:1px solid #e9edf2;text-align:left;vertical-align:top;line-height:1.4}
.m10pdp .spec-brief-table th{width:46%;font-weight:500;color:#4b5563;background:#f6f7f8}
.m10pdp .spec-brief-table td{color:#1a1a1a}
.m10pdp .spec-brief-table tr:last-child th,.m10pdp .spec-brief-table tr:last-child td{border-bottom:0}
.m10pdp .spec-brief-more{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:#596170;text-decoration:underline;text-underline-offset:3px}
.m10pdp .spec-brief-more:hover{color:var(--red)}
.m10pdp .expert-card{order:5;display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}
.m10pdp .expert-card img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 56px}
.m10pdp .expert-card b{display:block;font-size:14.5px;color:#1a1a1a;margin-bottom:6px}
.m10pdp .expert-card span{display:flex;align-items:center;gap:12px;font-size:14px}
.m10pdp .expert-card span a{color:#596170;font-weight:600}.m10pdp .expert-card span a:hover{text-decoration:underline}
.m10pdp .expert-card span i{width:1px;height:16px;background:#d5dae1}
.m10pdp .expert-card .mobil{display:none}
.m10pdp .expert-card span a.expert-num{color:#596170;font-weight:700;letter-spacing:.2px}
/* Satın alma kutusu */
.m10pdp .buybox-flag{position:absolute;top:10px;left:-16px;display:inline-flex;align-items:center;gap:8px;height:29px;padding:0 16px;color:#fff;font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;z-index:3;isolation:isolate}
.m10pdp .buybox-flag:before{content:"";position:absolute;inset:0;background:var(--red);transform:skewX(-14deg);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:-1}
.m10pdp .buybox-flag b{position:relative;display:inline-block;padding:4px 10px;color:#7a2b00;font-size:11px;font-weight:800;line-height:1;isolation:isolate}
.m10pdp .buybox-flag b:before{content:"";position:absolute;inset:0;background:#ffd54a;transform:skewX(-14deg);border-radius:6px;z-index:-1}
.m10pdp .kdv-pill{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 10px;border:1px solid #dfe3e8;border-radius:999px;background:#f6f7f9;color:#4b5563;font-size:12px;font-weight:600}
.m10pdp .kdv-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#22a447}
.m10pdp .amazon-price-block{margin:34px 0 14px;padding-right:0}
.m10pdp .buy-box:not(:has(.buybox-flag)) .amazon-price-block{margin-top:30px}
.m10pdp .current-price-line{display:flex;align-items:center;gap:10px}
.m10pdp .price-row{display:flex;align-items:stretch;gap:12px}
.m10pdp .price-stack{display:flex;flex-direction:column;justify-content:center;min-width:0}
.m10pdp .discount-rate{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;align-self:stretch;background:#FDE1E1;color:var(--red);font-size:18px;font-weight:700;line-height:1;letter-spacing:-.3px;padding:0 9px;border-radius:8px;flex:0 0 auto}
.m10pdp .discount-rate svg{width:16px;height:16px;display:block}
@media (min-width:901px){.m10pdp .discount-rate{display:none}} /* masaüstünde bayrak zaten %'yi gösteriyor */
.m10pdp .summary{container-type:inline-size}
.m10pdp .current-price-line{flex-wrap:nowrap;white-space:nowrap}
.m10pdp .current-price-line .price,.m10pdp .summary .price{font-size:clamp(20px,10.5cqi,27px)!important;font-weight:700!important;letter-spacing:-.6px;color:#222!important;line-height:1!important;margin:0!important;display:inline!important;white-space:nowrap}
.m10pdp .previous-price{margin-top:6px;color:#6f747b;font-size:15px}
.m10pdp .price-low{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 10px;border:1px solid #b9e6c5;border-radius:999px;background:#eefaf1;color:#187a35;font-size:12px;font-weight:700}
.m10pdp .price-low svg{width:14px;height:14px}
.m10pdp .previous-price del{font-weight:600}
.m10pdp .installment-popover-wrap{position:relative;display:block;margin-top:12px}
.m10pdp .installment{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#4b5563;line-height:1.35;padding:9px 11px;border:1px solid #e5e7eb;border-radius:9px;background:#fff}
.m10pdp .installment>svg{width:18px;height:18px;flex:0 0 18px;color:var(--tc-accent)}
.m10pdp .installment b{color:#1a1a1a;font-weight:700;white-space:nowrap}
.m10pdp .installment i{margin-left:auto;width:7px;height:7px;border-right:2px solid #8b93a1;border-bottom:2px solid #8b93a1;transform:rotate(45deg) translateY(-2px);flex:0 0 7px}
.m10pdp .installment:hover{border-color:#c9ced6}
.m10pdp .installment-popover{position:absolute;z-index:50;right:0;left:auto;top:calc(100% + 10px);width:min(440px,calc(100vw - 32px));padding:16px;border:1px solid #d8dde4;border-radius:12px;background:#fff;box-shadow:0 16px 42px rgba(25,35,48,.17);opacity:0;visibility:hidden;transform:translateY(5px);pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s}
.m10pdp .installment-popover:before{content:"";position:absolute;right:26px;top:-7px;width:12px;height:12px;background:#fff;border-left:1px solid #d8dde4;border-top:1px solid #d8dde4;transform:rotate(45deg)}
.m10pdp .installment-popover-wrap:hover .installment-popover,.m10pdp .installment-popover-wrap:focus-within .installment-popover{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.m10pdp .popover-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}
.m10pdp .popover-head strong{font-size:16px}.m10pdp .popover-head span{font-size:11px;color:#7a8490}
.m10pdp .bank-logos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.m10pdp .bank-logos div{height:52px;border:1px solid #d8dde4;border-radius:9px;display:grid;place-items:center;padding:6px}
.m10pdp .bank-logos img{max-width:100%;max-height:38px;object-fit:contain}
.m10pdp .installment-popover table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #d8dde4;border-radius:8px;overflow:hidden;font-size:11px;margin-top:14px}
.m10pdp .installment-popover th,.m10pdp .installment-popover td{padding:8px;border-bottom:1px solid #e2e6eb;text-align:left}
.m10pdp .installment-popover th{background:#f5f6f7}.m10pdp .installment-popover tr:last-child td{border-bottom:0}
.m10pdp .stock-status.out{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:#d61f0f;font-size:13px;font-weight:700}
.m10pdp .stock-status.out:before{content:"";width:7px;height:7px;border-radius:50%;background:#d61f0f}
.m10pdp .buybox-transfer{margin:0 0 14px;padding:11px 12px;border-radius:8px;background:#f2f3f5;color:#4e5662;font-size:12px;line-height:1.45}
.m10pdp .buybox-transfer strong{color:var(--red)}.m10pdp .buybox-transfer b{color:#25282d;white-space:nowrap}
.m10pdp .warranty-line,.m10pdp .stock-code{display:flex;align-items:center;gap:10px;padding:11px 0;margin:0;border-bottom:1px solid #eceff2;color:#596170;font-size:14px}
.m10pdp .warranty-line{border-bottom:0;padding-bottom:7px}
.m10pdp .warranty-line svg,.m10pdp .stock-code svg{width:20px;height:20px;flex-shrink:0;color:#5b6674}
.m10pdp .warranty-line span{display:flex;gap:4px;align-items:baseline}
.m10pdp .warranty-line small,.m10pdp .stock-code span{font-size:14px;color:#596170;font-weight:400}
.m10pdp .warranty-line strong,.m10pdp .stock-code strong{color:#30343a;font-size:14px;font-weight:700;white-space:nowrap}
.m10pdp .delivery{display:flex;flex-direction:column;gap:4px;margin:12px 0 4px;line-height:1.35}
.m10pdp .delivery span{color:#596170;font-size:13px}.m10pdp .delivery strong{color:#292d33;font-size:13px}
.m10pdp .buy-row{display:flex;flex-direction:column;gap:10px;margin-top:8px}
.m10pdp .qty{display:flex;height:52px;border:1px solid #ccd7e5;border-radius:10px;overflow:hidden;width:100%;justify-content:space-between}
.m10pdp .qty button,.m10pdp .qty input{min-width:0;width:38px;border:0;background:#fff;text-align:center;font-size:20px;color:#64748b;padding:0;margin:0;cursor:pointer}
.m10pdp .qty input{flex:1;font-size:15px;color:#344054;-moz-appearance:textfield;appearance:textfield;cursor:text;height:auto;border-radius:0}
.m10pdp .qty input::-webkit-outer-spin-button,.m10pdp .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.m10pdp .add,.m10pdp .buy-now{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border:0;border-radius:9px;font-size:17px;font-weight:400;margin:0;padding:0 18px;cursor:pointer;font-family:inherit}
.m10pdp .add{background:var(--red);color:#fff}.m10pdp .add:disabled{background:#d8dadd;color:#7b8290;cursor:not-allowed}
.m10pdp .buybox-pack{margin:6px 0 0;font-size:12.5px;color:#6b7280}.m10pdp .buybox-pack b{color:#1f2430}
.m10pdp .lower-price{display:flex;align-items:center;gap:6px;margin:19px 0;color:#40506a;font-size:13px;cursor:pointer;width:fit-content}
.m10pdp .lower-price span{transition:color .15s}
.m10pdp .lower-price:hover span{color:var(--red)}
.m10pdp .lower-price svg{width:16px;height:16px;color:#ff7f88}
.m10pdp .brand-card,.m10pdp .pdf-card{height:82px;border:1px solid #ddd;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;gap:5px}
.m10pdp .brand-card{margin-top:0;flex-direction:column}
.m10pdp .brand-card img{width:135px;height:auto;display:block;margin:0 auto}
.m10pdp .brand-card a{color:#7b828c;font-size:12px}.m10pdp .brand-card a:hover{color:#4a5058}
.m10pdp .pdf-card{height:66px;margin-top:12px;font-size:14px;color:#333}
.m10pdp .pdf-card svg{width:19px;height:25px;color:var(--red);margin-right:8px}
.pdfm[hidden]{display:none}
.pdfm{position:fixed;inset:0;background:rgba(15,17,21,.62);backdrop-filter:blur(2px);z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px}
.pdfm-box{background:#fff;border-radius:16px;width:1000px;max-width:100%;height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 70px -20px rgba(0,0,0,.45)}
.pdfm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #eef0f3;font-size:14.5px;font-weight:700;color:#1a1a1a}
.pdfm-actions{display:flex;align-items:center;gap:14px}.pdfm-open{font-size:13px;font-weight:600;color:var(--red)}
.pdfm-close{border:0;background:#f4f5f7;width:34px;height:34px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;color:#333;padding:0;display:grid;place-items:center}
.pdfm iframe{flex:1;width:100%;border:0}
.mbar{display:none}
.m10pdp .addons{grid-column:1/3;grid-row:2;min-width:0;margin-top:30px}
.m10pdp .m10pdp-sekmeler{grid-column:1/3;grid-row:3;min-width:0;margin-top:26px}
.m10pdp .m10ray{grid-column:1/3;min-width:0;margin:10px 0 0;padding:25px 0 0;border-top:1px solid #dfe3e8}
.m10pdp .m10ray-ilgili{grid-row:4}.m10pdp .m10ray-songezilen{grid-row:5}
.m10pdp .m10ray-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}
.m10pdp .m10ray-head .h2{display:block;margin:0 0 4px;font-size:21px;font-weight:700;color:#1a1a1a}
.m10pdp .m10ray-head p{margin:0;color:#7a8490;font-size:13px}
.m10pdp .m10ray>.woocommerce{min-width:0;max-width:100%;overflow:hidden}
.m10pdp .woocommerce ul.products.m10ray-track,.m10pdp ul.products.m10ray-track{display:flex!important;grid-template-columns:none;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;padding:14px 2px 6px!important;margin:0!important;width:100%;max-width:100%}
.m10pdp ul.products.m10ray-track::-webkit-scrollbar{display:none}
.m10pdp ul.products.m10ray-track li.product{flex:0 0 238px;scroll-snap-align:start;width:238px!important;max-width:238px}
.m10pdp .addons-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.m10pdp .addons-head .h2{display:block;font-size:20px;margin:0;font-weight:700;color:#1a1a1a}
.m10pdp .addons-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.m10pdp .brand-top-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit}
.m10pdp .brand-top-link img{display:block}
.m10pdp .addons .added_to_cart,.m10pdp a.added_to_cart{display:none!important} /* WooCommerce ajax sonrası eklediği "Sepetim" (View cart) linki */
.m10pdp .addon-ind{font-size:12px;font-weight:700;color:#0f7a3d;background:#eef8f1;border-radius:99px;padding:5px 11px;white-space:nowrap;line-height:1.3}
.m10pdp .addon-ind b{font-weight:800}
@media (max-width:600px){.m10pdp .addon-ind{font-size:11px;padding:4px 9px}}
.m10pdp .addon-arrows{display:flex;gap:7px}
.m10pdp .addon-arrows button{width:36px;height:36px;border:1px solid #ddd;border-radius:50%;background:#fff;display:grid;place-items:center;cursor:pointer;padding:0;color:#222;transition:border-color .2s}
.m10pdp .addon-arrows button:hover:not(:disabled){border-color:#222}.m10pdp .addon-arrows button:disabled{opacity:.35;cursor:default}
.m10pdp .addon-arrows svg{width:19px;height:19px}
.m10pdp .addon-grid{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;overscroll-behavior-x:contain}
.m10pdp .addon-grid::-webkit-scrollbar{display:none}
/* Snap, yüklenme bittikten sonra JS ile açılır: ilk yerleşimdeki snap kaydırması Chrome'un LCP ölçümünü ilk boyamadan önce durduruyordu (NO_LCP) */
.m10pdp .addon-grid.snap,.m10pdp ul.products.m10ray-track.snap,.m10pdp .reviews-track.snap{scroll-snap-type:x mandatory}
.m10pdp .addon-grid article{flex:0 0 300px;display:grid;grid-template-columns:74px 1fr 34px;grid-template-rows:57px 18px 24px;column-gap:14px;align-items:center;padding:14px 9px 12px 14px;border:1px solid var(--line);border-radius:9px;scroll-snap-align:start;background:#fff;margin:0}
.m10pdp .addon-pic{grid-column:1;grid-row:1/4;width:74px;height:74px;border-radius:8px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}
.m10pdp .addon-pic img{width:100%;height:100%;object-fit:contain;display:block}
.m10pdp .addon-grid .h3{grid-column:2/4;grid-row:1;height:57px;font-size:14px;font-weight:400;line-height:1.35;margin:0;align-self:start;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.m10pdp .addon-grid .h3 a{color:inherit}.m10pdp .addon-grid .h3 a:hover{color:var(--red)}
.m10pdp .addon-grid del{grid-column:2;grid-row:2;color:#888;font-size:13px;white-space:nowrap;display:block}
.m10pdp .addon-grid b{grid-column:2;grid-row:3;margin:0;white-space:nowrap;font-size:15px;color:#1a1a1a}
.m10pdp .addon-grid .addon-add{grid-column:3;grid-row:2/4;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333;cursor:pointer;display:grid;place-items:center;transition:background-color .2s,transform .2s}
.m10pdp .addon-grid .addon-add:after{content:"";display:block;width:18px;height:19px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19'%3E%3Cpath d='M3.89241 5.50224C3.74991 5.50224 3.59991 5.44224 3.49491 5.33724C3.27741 5.11974 3.27741 4.75974 3.49491 4.54224L6.21741 1.81974C6.43491 1.60224 6.79491 1.60224 7.01241 1.81974C7.22991 2.03724 7.22991 2.39724 7.01241 2.61474L4.28991 5.33724C4.17741 5.44224 4.03491 5.50224 3.89241 5.50224Z' fill='%23ffffff'/%3E%3Cpath d='M14.1076 5.50224C13.9651 5.50224 13.8226 5.44974 13.7101 5.33724L10.9876 2.61474C10.7701 2.39724 10.7701 2.03724 10.9876 1.81974C11.2051 1.60224 11.5651 1.60224 11.7826 1.81974L14.5051 4.54224C14.7226 4.75974 14.7226 5.11974 14.5051 5.33724C14.4001 5.44224 14.2501 5.50224 14.1076 5.50224Z' fill='%23ffffff'/%3E%3Cpath d='M15.1575 8.66724H3C2.475 8.67474 1.875 8.67474 1.44 8.23974C1.095 7.90224.9375 7.37724.9375 6.60474C.9375 4.54224 2.445 4.54224 3.165 4.54224H14.835C15.555 4.54224 17.0625 4.54224 17.0625 6.60474C17.0625 7.38474 16.905 7.90224 16.56 8.23974C16.17 8.62974 15.645 8.66724 15.1575 8.66724Z' fill='%23ffffff'/%3E%3Cpath d='M7.32 14.4423C7.0125 14.4423 6.7575 14.1873 6.7575 13.8798V11.2173C6.7575 10.9098 7.0125 10.6548 7.32 10.6548C7.6275 10.6548 7.8825 10.9098 7.8825 11.2173V13.8798C7.8825 14.1948 7.6275 14.4423 7.32 14.4423Z' fill='%23ffffff'/%3E%3Cpath d='M10.77 14.4423C10.4625 14.4423 10.2075 14.1873 10.2075 13.8798V11.2173C10.2075 10.9098 10.4625 10.6548 10.77 10.6548C11.0775 10.6548 11.3325 10.9098 11.3325 11.2173V13.8798C11.3325 14.1948 11.0775 14.4423 10.77 14.4423Z' fill='%23ffffff'/%3E%3Cpath d='M11.1676 17.7798H6.64506C3.96006 17.7798 3.36006 16.1823 3.12756 14.7948L2.07006 8.30734C2.01756 7.99984 2.22756 7.71485 2.53506 7.66235C2.84256 7.60985 3.12756 7.81985 3.18006 8.12735L4.23756 14.6073C4.45506 15.9348 4.90506 16.6548 6.64506 16.6548H11.1676C13.0951 16.6548 13.3126 15.9798 13.5601 14.6748L14.8201 8.11234C14.8801 7.80484 15.1726 7.60235 15.4801 7.66985C15.7876 7.72985 15.9826 8.02234 15.9226 8.32984L14.6626 14.8923C14.3701 16.4148 13.8826 17.7798 11.1676 17.7798Z' fill='%23ffffff'/%3E%3C/svg%3E")}
.m10pdp .addon-grid .addon-add:hover{background:var(--red);transform:translateY(-1px)}
.m10pdp .accordion{display:flex;flex-direction:column;gap:12px}
.m10pdp .accordion-item{border:1px solid #d8dee7;border-radius:15px;overflow:hidden;background:#fff;transition:border-color .2s,box-shadow .2s}
.m10pdp .accordion-item:hover{border-color:#c5ceda}
.m10pdp .accordion-item.open{border-color:#c5d2e1;box-shadow:0 3px 12px rgba(30,50,75,.05)}
.m10pdp .accordion-title{width:100%;height:54px;padding:0 17px;border:0;border-radius:0;background:#f6f7f8;color:#2d2d2d;font-size:15px;font-weight:700;text-align:left;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:space-between}
.m10pdp .accordion-item.open>.accordion-title{border-bottom:1px solid #e0e5eb}
.m10pdp .accordion-title span{width:9px;height:9px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}
.m10pdp .accordion-item.open>.accordion-title span{transform:rotate(225deg);margin-top:5px}
.m10pdp .accordion-panel{display:none;padding:25px 24px 30px;min-width:0}
.m10pdp .accordion-item.open>.accordion-panel{display:block}
.m10pdp .accordion-panel .icerik-baslik{display:block;font-weight:700;color:#1a1a1a;line-height:1.3;margin:22px 0 10px}
.m10pdp .woocommerce-Reviews-title.icerik-baslik{font-size:16px;margin:0 0 14px}
.m10pdp .accordion-panel .h2.icerik-baslik{font-size:20px}.m10pdp .accordion-panel .h3.icerik-baslik{font-size:17px}.m10pdp .accordion-panel .h4.icerik-baslik,.m10pdp .accordion-panel .h5.icerik-baslik,.m10pdp .accordion-panel .h6.icerik-baslik{font-size:15.5px}
.m10pdp .accordion-panel .icerik-baslik:first-child{margin-top:0}
.m10pdp .accordion-panel a{color:#e91b0c}
.m10pdp .pdp-tag{display:inline-block;margin:0 8px 8px 0;padding:7px 14px;border:1px solid var(--line);border-radius:20px;font-size:13px;color:#333}
.m10pdp .pdp-tag:hover{border-color:var(--red);color:var(--red)}
.m10pdp .review-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid #e9edf2}
.m10pdp .review-title{display:block;margin:0;font-size:21px;font-weight:800;color:#1f2430;line-height:1.3}
.m10pdp .review-score{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:#fff8e5;font-size:14px;font-weight:800;color:#1f2430;white-space:nowrap}
.m10pdp .review-score b{color:#f5a623;letter-spacing:1px;font-weight:400}
.m10pdp .review-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.m10pdp .review{margin:0;padding:18px 20px;border:1px solid #e1e5ea;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(34,48,66,.04)}
.m10pdp .review[hidden]{display:none}
.m10pdp .review-meta{display:flex;align-items:center;gap:11px}
.m10pdp .review-avatar{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ffdf70,#ffb900);color:#694e00;font-size:14px;font-weight:800}
.m10pdp .review-meta strong{font-size:14.5px;font-weight:700;color:#1f2430}
.m10pdp .review-meta time{margin-left:auto;font-size:12.5px;color:#8a93a0;white-space:nowrap}
.m10pdp .review-stars{margin:12px 0 10px;color:#f5a623;letter-spacing:3px;font-size:16px}
.m10pdp .review p{margin:0;color:#4b5563;line-height:1.65;font-size:13.5px}
.m10pdp .review-empty{color:#6b7280;font-size:14px;margin:0}
.m10pdp .review-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:20px;padding:20px 22px;border:1px solid #e3e7ed;border-radius:12px;background:#fff}
.m10pdp .review-cta .h3{display:block;margin:0 0 4px;font-size:16px;font-weight:800;color:#1f2430}
.m10pdp .review-cta p{margin:0;font-size:13.5px;color:#6b7280}
.m10pdp .review-cta button{border:1px solid #d7dce2;border-radius:9px;background:#fff;color:#1f2430;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;transition:.15s;font-family:inherit}
.m10pdp .review-cta button:hover{border-color:var(--red);color:var(--red)}
.m10pdp .review-pagination{display:flex;justify-content:center;gap:8px;margin-top:22px}
.m10pdp .review-pagination button{min-width:38px;height:38px;padding:0 10px;border:1px solid #e3e7ed;border-radius:9px;background:#fff;color:#1f2430;font-size:14px;font-weight:700;cursor:pointer}
.m10pdp .review-pagination button.active{background:var(--red);border-color:var(--red);color:#fff}
.m10pdp .review-pagination button:disabled{opacity:.4;cursor:default}
.review-modal{position:fixed;inset:0;z-index:2147483000;display:none}
.review-modal.open{display:flex;align-items:flex-start;justify-content:center}
.review-modal-backdrop{position:absolute;inset:0;background:rgba(20,28,39,.55)}
.review-modal-panel{position:relative;width:min(560px,calc(100% - 28px));margin:6vh 0;background:#fff;border-radius:16px;padding:24px;max-height:88vh;overflow:auto;box-shadow:0 24px 60px rgba(0,0,0,.25);box-sizing:border-box}
.review-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
.review-modal-head .h2{display:block;margin:0 0 4px;font-size:19px;font-weight:800;color:#1f2430}
.review-modal-head p{margin:0;font-size:13px;color:#6b7280}
.review-modal-close{border:0;background:#f2f4f7;color:#475467;width:34px;height:34px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;flex:0 0 34px;padding:0}
.review-modal form label{display:block;margin:0 0 14px;font-size:13.5px;font-weight:600;color:#344054}
.review-modal form textarea,.review-modal form input[type=text],.review-modal form input[type=email]{display:block;width:100%;margin-top:6px;border:1px solid #d7dce2;border-radius:10px;padding:11px 13px;font-family:inherit;font-size:14px;background:#fff;box-sizing:border-box}
.review-modal form textarea:focus,.review-modal form input:focus{outline:0;border-color:var(--tc-accent);box-shadow:0 0 0 3px rgba(240,20,5,.08)}
.review-rating-picker{display:inline-flex;gap:3px;margin-left:8px;vertical-align:middle}
.review-rating-picker button{border:0;background:none;font-size:23px;line-height:1;color:#d7dce2;cursor:pointer;padding:0}
.review-rating-picker button.selected{color:#f5a623}
.review-modal .review-anon{display:flex;align-items:center;gap:9px;font-weight:600}
.review-modal .review-anon input{width:17px;height:17px;accent-color:var(--tc-accent);margin:0}
.review-name-preview{margin:-6px 0 16px;font-size:12px;color:#8a93a0}
.review-modal form button[type=submit]{width:100%;border:0;border-radius:10px;background:var(--tc-accent);color:#fff;padding:14px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit}
.m10pdp .iyzi-taksit{font-size:15px;color:#1f2430;max-width:100%}
.m10pdp .iyzi-bank-tabs{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;margin:0 0 16px}
.m10pdp .iyzi-bank-tab{height:56px;display:flex;align-items:center;justify-content:center;padding:8px 12px;background:#fff;border:1px solid #e3e6ec;border-radius:10px}
.m10pdp .iyzi-bank-tab img{max-height:30px;max-width:100%;width:auto;height:auto;object-fit:contain;display:block}
.m10pdp .iyzi-quick-row{display:flex;align-items:center;gap:16px;background:#f5f6f8;border-radius:8px;padding:16px 20px;margin:0 0 10px}
.m10pdp .iyzi-quick-row .iyzi-label{color:#2271b1;font-weight:700;flex:0 0 170px}
.m10pdp .iyzi-quick-row .iyzi-value{font-weight:700;color:#1f2430;font-variant-numeric:tabular-nums}
.m10pdp .iyzi-quick-row .iyzi-badge{margin-left:auto;padding:4px 10px;border-radius:20px;background:#e7f6ea;color:#15803d;font-size:12px;font-weight:700}
.m10pdp .iyzi-taksit-table{width:100%;border-collapse:collapse;margin:14px 0 0;font-size:15px;table-layout:fixed}
.m10pdp .iyzi-taksit-table th{text-align:left;font-weight:700;color:#1f2430;background:#f5f6f8;padding:14px 20px;border:0}
.m10pdp .iyzi-taksit-table th:first-child{width:30%;border-radius:8px 0 0 8px}.m10pdp .iyzi-taksit-table th:last-child{border-radius:0 8px 8px 0}
.m10pdp .iyzi-taksit-table td{padding:14px 20px;border:0;border-bottom:1px solid #eceef2;color:#1f2430;font-variant-numeric:tabular-nums}
.m10pdp .iyzi-taksit-table td:first-child{font-weight:700}
.m10pdp .iyzi-taksit-table th:nth-child(2),.m10pdp .iyzi-taksit-table th:nth-child(3),.m10pdp .iyzi-taksit-table td:nth-child(2),.m10pdp .iyzi-taksit-table td:nth-child(3){text-align:right;white-space:nowrap}
.m10pdp .iyzi-taksit-table tbody tr:nth-child(even){background:#f8f9fb}
@media (max-width:1100px) and (min-width:901px){
.m10pdp .pdp-wrap{grid-template-columns:minmax(0,3fr) minmax(290px,2fr)}
.m10pdp .product-info{grid-column:2;grid-row:1;padding:18px;border:1px solid var(--line);border-radius:11px}
.m10pdp .summary{grid-column:2;grid-row:2;position:static;margin-top:18px}
.m10pdp .addons{grid-column:1/-1;grid-row:3}.m10pdp .m10pdp-sekmeler{grid-column:1/-1;grid-row:4}.m10pdp .m10ray-ilgili{grid-column:1/-1;grid-row:5}.m10pdp .m10ray-songezilen{grid-column:1/-1;grid-row:6}
}
@media (max-width:900px){

.m10pdp .pdp-wrap{display:block;padding-inline:0}
.m10pdp .gallery-wrap .m10gal .gallery{display:none}
.m10pdp .product-info{margin:14px;padding:20px;border:1px solid var(--line);border-radius:11px;background:#fff}
.m10pdp .product-info-top img,.m10pdp .product-info-top>strong,.m10pdp .product-info-top .brand-top-link{display:none}
.m10pdp .product-info-top{justify-content:flex-start;min-height:0;margin-bottom:2px;padding-bottom:0}
.m10pdp .product-info-top.no-rating{display:none}
.m10pdp .product-info h1{font-size:21px;line-height:1.3;margin:0 0 10px}
.m10pdp .benefits{display:none}
.m10pdp .m10-cards{margin-top:14px}
.m10pdp .spec-brief{order:3;margin-top:16px}
.m10pdp .summary{display:none}
/* Mobile taşınan parçalar (JS ile product-info içine) */
.m10pdp .price-mobil{order:0;margin:14px 0 0;padding:17px 0 0;border-top:1px solid #e1e4e8;min-width:0;max-width:100%}
.m10pdp .product-info>*{min-width:0;max-width:100%}
.m10pdp .buybox-flag,.m10pdp .kdv-pill{display:none}
.m10pdp .price-mobil .current-price-line{gap:10px}
.m10pdp .taksit-mobil{order:0;display:block;margin:14px 0 0}
.m10pdp .taksit-mobil .installment{border:0;padding:0;background:transparent;color:#1a1a1a;font-size:13.5px;font-weight:400;gap:6px}
.m10pdp .taksit-mobil .installment b{font-weight:700}
.m10pdp .taksit-mobil .installment>svg{display:none}
.m10pdp .taksit-mobil .installment i{margin-left:0;border-color:#f06c73;width:6px;height:6px}
.m10pdp .meta-mobil .meta-text{display:flex;gap:5px;align-items:baseline;flex-wrap:wrap}
.m10pdp .meta-mobil .meta-text span{display:flex;gap:5px;align-items:baseline}

.m10pdp .price-mobil .current-price-line .price{font-size:28px!important}
.m10pdp .price-mobil .amazon-price-block{padding-right:0;margin:0}
.m10pdp .installment-popover{display:none!important}
.m10pdp .buyrow-mobil{display:none} /* mobilde sepete ekleme alttaki sabit banttan */
.m10pdp .buyrow-mobil .qty{flex:0 0 auto;width:auto}
.m10pdp .buyrow-mobil .add{flex:1;border-radius:12px}
.m10pdp .transfer-mobil{order:0;margin:14px 0 0}
.m10pdp .delivery-mobil{order:0;margin:12px 0 0}
.m10pdp .delivery-mobil > span{display:block;line-height:1.7}
.m10pdp .lower-mobil{order:0;margin:10px 0 0}
.m10pdp .meta-mobil{order:0;display:grid;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;padding:3px 0;margin:0;border:0!important;font-size:13.5px}
.m10pdp .meta-mobil svg{width:16px;height:16px}
.m10pdp .warranty-line.meta-mobil{border-top:1px solid #e8ebef!important;margin-top:12px;padding-top:12px}
.m10pdp .expert-card{order:5;margin-top:16px;gap:12px;padding:12px 14px}
.m10pdp .expert-card img{width:48px;height:48px;flex-basis:48px}
.m10pdp .expert-card b{font-size:14px;line-height:1.3}
.m10pdp .expert-card span{white-space:nowrap}
.m10pdp .expert-card span a{white-space:nowrap}
.m10pdp .expert-card .masa,.m10pdp .expert-card .expert-num,.m10pdp .expert-card .num-ayrac{display:none}
.m10pdp .expert-card .mobil{display:inline}
.m10pdp .kart-mobil{order:6;margin-top:14px}
.m10pdp .pdf-mobil{order:7}
.m10pdp .stock-status.out{order:0;margin:12px 0 0}
.mbar{position:fixed;left:0;right:0;bottom:0;z-index:540;display:flex;align-items:center;gap:14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(0,0,0,.08);transform:translateY(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}
.mbar.show{transform:none}
/* alt bant açıkken yukarı çık oku ve WhatsApp balonu bandın üstüne */
body.m10pdp-on .ks-sabit{bottom:calc(84px + env(safe-area-inset-bottom))!important;right:16px!important}
body.m10pdp-on #kt-scroll-up{bottom:calc(142px + env(safe-area-inset-bottom))!important;right:16px!important;width:48px;height:48px;border-radius:8px;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
body.m10pdp-on #kt-scroll-up .kadence-svg-iconset,body.m10pdp-on #kt-scroll-up svg{display:block;margin:0}
.mbar-price{display:flex;flex-direction:column;line-height:1.2;min-width:0}
.mbar-price b{font-size:17px;white-space:nowrap}.mbar-price small{font-size:10.5px;color:#12812d}
.mbar-add{flex:0 0 auto;margin-inline-start:auto;height:42px;padding:0 30px;border:0;border-radius:12px;background:var(--red);color:#fff;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}
.mbar-add:disabled{background:#d8dadd;color:#7b8290}
body.single-product{padding-bottom:calc(40px + env(safe-area-inset-bottom))}
.m10pdp .m10pdp-sekmeler{margin-top:20px;padding:0 14px}
.m10pdp .addons{margin:24px 14px 0}
.m10pdp .info-ek{margin:16px 14px 0;display:flex;flex-direction:column;gap:12px}
.m10pdp .info-ek .expert-card,.m10pdp .info-ek .kart-mobil{margin:0}
.m10pdp .m10ray{margin:26px 14px 0;padding-top:20px}.m10pdp .m10ray-head .h2{font-size:16px}.m10pdp .m10ray-head p{font-size:12px}.m10pdp ul.products.m10ray-track li.product{flex-basis:210px;width:210px!important;max-width:210px}
.m10pdp .accordion-item{border-radius:12px}.m10pdp .accordion-title{height:48px}.m10pdp .accordion-panel{padding:14px 12px}
.m10pdp .review-grid{display:flex;overflow-x:auto;gap:12px;scrollbar-width:none;padding-bottom:6px}.m10pdp .review-grid::-webkit-scrollbar{display:none}
.m10pdp .review{flex:0 0 78%;scroll-snap-align:start;padding:14px}.m10pdp .review[hidden]{display:block}
.m10pdp .review-pagination{display:none}.m10pdp .review-cta>div{display:none}.m10pdp .review-cta{padding:0;margin-top:14px;border:0;background:none}.m10pdp .review-cta button{width:100%;height:44px;border-radius:12px}
.m10pdp .review-title{font-size:15px;line-height:1.45;font-weight:600}.m10pdp .review-score{font-size:13px}
.review-modal-panel{margin:4vh 12px;padding:20px}
.m10pdp .iyzi-bank-tabs{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none;padding-bottom:6px}.m10pdp .iyzi-bank-tabs::-webkit-scrollbar{display:none}
.m10pdp .iyzi-bank-tab{flex:0 0 auto;min-width:92px;height:44px;padding:6px 10px;border-radius:8px}.m10pdp .iyzi-bank-tab img{max-height:24px}
.m10pdp .iyzi-quick-row{padding:10px 12px;gap:10px}.m10pdp .iyzi-label{flex:0 0 auto;font-size:13.5px}.m10pdp .iyzi-value{flex:1;min-width:0;font-size:14.5px;white-space:nowrap}.m10pdp .iyzi-badge{flex:0 0 auto;font-size:12px;padding:3px 9px}
.m10pdp .iyzi-taksit-table{display:block;overflow-x:auto;white-space:nowrap}.m10pdp .iyzi-taksit-table th,.m10pdp .iyzi-taksit-table td{font-size:12.5px;padding:8px 10px}
}
@media (max-width:680px){.pdfm{padding:10px}.pdfm-box{height:92vh}}

.pdp-sss-i{border:1px solid #e9e9e9;border-radius:10px;background:#fff;margin-bottom:8px}.pdp-sss-i summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:12px 16px;font-weight:600;font-size:15px;color:#1a1a1a}.pdp-sss-i summary::-webkit-details-marker{display:none}.pdp-sss-ok{flex:0 0 10px;width:10px;height:10px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:rotate(45deg);transition:transform .2s;margin-top:-4px}.pdp-sss-i[open] .pdp-sss-ok{transform:rotate(-135deg);margin-top:4px}.pdp-sss-c{padding:0 16px 14px;font-size:14px;color:#4b5563;line-height:1.7}.pdp-sss-c p{margin:0}