/* Netten urun detay - yeni tasarim (onizleme). Sadece html.nxp varken calisir.
   Mevcut DOM, yazilar ve tiklama akislari aynen kalir; yalnizca gorunum degisir. */
html.nxp{--nx-pink:#cf1f66;--nx-pink-d:#b0174f;--nx-pink-s:#fdf0f5;--nx-green:#1fae62;--nx-green-d:#178f50;--nx-ink:#1d1d1f;--nx-mut:#6b7075;--nx-line:#e8e8ec;--nx-soft:#f7f6f4;--nx-r:16px}

/* ---------- genel yerlesim ---------- */
html.nxp .Layout_01[Page="ProductDetail"] .Mod004{padding-top:4px;padding-bottom:4px;font-size:13px;color:var(--nx-mut)}
html.nxp .ProductView{gap:56px;align-items:flex-start;padding-bottom:24px}
html.nxp .ProductView .Gallery{gap:14px;align-items:flex-start}
@media(min-width:791px){
html.nxp .ProductView .Gallery .SmallList{display:flex;flex-direction:column;gap:12px;width:84px!important;height:auto!important}
html.nxp .ProductView .Gallery .SmallList .image{margin:0!important;padding:0!important;width:84px!important;height:96px!important;border-radius:14px;overflow:hidden;background:var(--nx-soft)}
html.nxp .ProductView .Gallery .SmallList .image img{width:100%!important;height:100%!important;object-fit:cover;border-radius:14px;border:2px solid transparent!important;box-sizing:border-box;opacity:.75;transition:opacity .15s,border-color .15s;cursor:pointer}
html.nxp .ProductView .Gallery .SmallList .image img:hover{opacity:1}
html.nxp .ProductView .Gallery .SmallList .image img.is-selected{border-color:var(--nx-pink)!important;opacity:1}
}
html.nxp .ProductView .Gallery .Big{position:relative;border-radius:24px;overflow:hidden;background:var(--nx-soft)}
html.nxp .ProductView .Gallery .Big .carousel-cell img{border-radius:0}
html.nxp .ProductView .Gallery .Big .flickity-prev-next-button{width:44px!important;height:44px!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;box-shadow:0 4px 14px rgba(0,0,0,.12);opacity:0;transition:opacity .2s}
html.nxp .ProductView .Gallery .Big:hover .flickity-prev-next-button{opacity:1}
html.nxp .ProductView .Gallery .Big .flickity-prev-next-button .flickity-button-icon{width:40%!important;height:40%!important;left:30%!important;top:30%!important}
html.nxp .nxpCount{position:absolute;right:16px;bottom:16px;z-index:3;padding:5px 11px;border-radius:999px;background:rgba(29,29,31,.72);color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;pointer-events:none}

/* ---------- bilgi kolonu ---------- */
html.nxp .ProductView .InfoBox{padding-top:6px}
html.nxp .ProductView .InfoBox .Info{padding-right:64px}
html.nxp .ProductView .InfoBox .Info h1.Name{font-size:26px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.015em;color:var(--nx-ink)!important;margin:0 0 10px!important}
html.nxp .ProductView .InfoBox .Info .Code{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--nx-soft);color:var(--nx-mut)!important;font-size:12px!important;font-weight:500;margin:0 10px 0 0!important;vertical-align:middle;width:auto!important;float:none!important}
html.nxp .ProductView .InfoBox .Info .Rate{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;vertical-align:middle;cursor:pointer}
html.nxp .ProductView .InfoBox .Info .Rate .Total{font-size:13px!important;font-weight:600;color:var(--nx-ink)}
html.nxp .ProductView .InfoBox .Info .Rate .Total span{font-weight:400;color:var(--nx-mut);text-decoration:underline;text-underline-offset:3px}

/* fiyat */
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC){margin:20px 0 14px!important;padding:0!important}
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .Price{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 12px}
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .Price .Sale{order:1;font-size:30px!important;line-height:1.1!important;font-weight:700!important;color:var(--nx-pink)!important;letter-spacing:-.01em;white-space:nowrap}
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .Price .Old{order:2;font-size:15px!important;color:#9a9ea3!important;white-space:nowrap}
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .Price .Discount{order:3;padding:5px 10px!important;border-radius:999px!important;background:var(--nx-pink-s)!important;color:var(--nx-pink)!important;font-size:13px!important;font-weight:700!important;white-space:nowrap}

/* kisa aciklama */
html.nxp .ProductView .InfoBox h2.Desc{border:0!important;padding:0!important;margin:0 0 22px!important;font-size:15px!important;line-height:1.6!important;font-weight:400!important;color:var(--nx-mut)!important;text-align:left!important}

/* bolum basliklari (JS ekler) */
html.nxp .nxpLabel{display:block;margin:0 0 10px;font-size:14px;font-weight:700;line-height:20px;color:var(--nx-ink)}

/* varyantlar */
html.nxp .ProductView .InfoBox .Variants{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px!important}
html.nxp .ProductView .InfoBox .Variants .VariantItem{position:relative;display:grid!important;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:12px;row-gap:4px;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px 40px 12px 12px!important;border:1.5px solid var(--nx-line)!important;border-radius:var(--nx-r)!important;background:#fff!important;text-align:left!important;cursor:pointer;transition:border-color .15s,box-shadow .15s}
html.nxp .ProductView .InfoBox .Variants .VariantItem:hover{border-color:#cfcfd6!important;box-shadow:0 4px 14px rgba(0,0,0,.05)}
html.nxp .ProductView .InfoBox .Variants .VariantItem.Active{border-color:var(--nx-pink)!important;background:var(--nx-pink-s)!important}
html.nxp .ProductView .InfoBox .Variants .VariantItem .Photo{grid-row:1/3;grid-column:1;align-self:center;width:56px!important;height:56px!important;margin:0!important;border-radius:12px!important;background-size:cover!important;background-position:center!important;border:0!important}
html.nxp .ProductView .InfoBox .Variants .VariantItem .Name{grid-column:2;align-self:end;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;font-size:13px!important;line-height:1.35!important;font-weight:500;color:var(--nx-ink);text-align:left!important}
html.nxp .ProductView .InfoBox .Variants .VariantItem .Price{font-size:14px!important;font-weight:700!important;color:var(--nx-ink)!important;white-space:nowrap}
html.nxp .ProductView .InfoBox .Variants .VariantItem .Check{display:block!important;position:absolute;top:50%;right:12px;width:18px!important;height:18px!important;margin:-9px 0 0!important;border-radius:50%;border:1.5px solid #c8c8cf;background:#fff;box-sizing:border-box}
html.nxp .ProductView .InfoBox .Variants .VariantItem.Active .Check{border:5px solid var(--nx-pink)}
html.nxp .ProductView .InfoBox .Variants .VariantItem>div:last-child{grid-column:2;align-self:start;display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-start}
html.nxp .ProductView .InfoBox .Variants .VariantItem>div:last-child>*{margin:0!important;text-align:left!important}

/* lokasyon */
html.nxp .ProductView .InfoBox .LocationArea{background:none!important;padding:0!important;margin:0 0 12px!important;border:0!important}
html.nxp .ProductView .InfoBox .LocationArea .LocationInput{border-radius:14px;margin:0!important;padding:0!important;background:none!important}
html.nxp .ProductView .InfoBox .LocationArea .LocationInput input#search{height:54px!important;padding-left:44px!important;padding-right:44px!important;font-family:inherit!important;text-overflow:ellipsis;border:1.5px solid var(--nx-line)!important;border-radius:14px!important;font-size:15px!important;box-shadow:none!important;background-color:#fff!important;transition:border-color .15s,box-shadow .15s}
html.nxp .ProductView .InfoBox .LocationArea .LocationInput input#search:focus{border-color:var(--nx-pink)!important;box-shadow:0 0 0 4px rgba(207,31,102,.10)!important}
html.nxp .ProductView .InfoBox .LocationArea .LocationInput.Active input#search{border-color:var(--nx-green)!important;background-color:#f3fbf6!important;color:#14713f!important;font-weight:600}
html.nxp .ProductView .InfoBox .LocationArea .LocationInput::before{left:16px!important;top:50%!important;transform:translateY(-50%)}
html.nxp .ProductView .InfoBox .LocationArea .LocationInput .ClosedIcon{right:16px!important}
html.nxp .ProductView .InfoBox .LocationArea #result{border-radius:14px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.12)}
html.nxp .ProductView .InfoBox .CargoViewArea{border-radius:12px}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo{border-radius:14px!important}

/* gun / saat */
html.nxp .ProductView .InfoBox .DayArea.Active{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 12px!important}
html.nxp .ProductView .InfoBox .DayArea.Active::before{content:"Teslimat tarihi";grid-column:1/-1;font-size:14px;font-weight:700;line-height:20px;color:var(--nx-ink)}
html.nxp .ProductView .InfoBox .DayArea .DayItemArea{width:auto!important;margin:0!important;float:none!important}
html.nxp .ProductView .InfoBox .DayArea .DayItem{width:100%!important;min-height:70px;height:100%!important;margin:0!important;box-sizing:border-box;border:1.5px solid var(--nx-line)!important;border-radius:14px!important;background:#fff!important;color:var(--nx-ink)!important;font-size:13px!important;transition:border-color .15s,background .15s}
html.nxp .ProductView .InfoBox .DayArea .DayItem:hover{border-color:#cfcfd6!important}
html.nxp .ProductView .InfoBox .DayArea .DayItem.Active{border-color:var(--nx-pink)!important;background:var(--nx-pink-s)!important;color:var(--nx-pink)!important;font-weight:600}
html.nxp .ProductView .InfoBox .DayArea .DayItem.Active span{color:var(--nx-pink)!important}
/* eksik secim uyarisi: sitenin Siparis Ver kontrolu alani .Error ile isaretler; yeni kutu stili kirmiziyi eziyordu, yazi da yoktu */
html.nxp .ProductView .InfoBox .DayArea.Error .DayItem:not(.Active){border-color:#d93a3a!important;background:#fff6f6!important}
html.nxp .ProductView .InfoBox .DayArea.Error::after,html.nxp .ProductView .InfoBox .DayArea.Active:has(.HourSelectArea.Error)::after,html.nxp .ProductView .InfoBox .HourArea.Error::after{grid-column:1/-1;display:block;padding-left:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d93a3a' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.5h.01'/%3E%3C/svg%3E") left center/16px no-repeat;font-size:13.5px;font-weight:600;line-height:20px;color:#d93a3a}
html.nxp .ProductView .InfoBox .DayArea.Error::after{content:"Lütfen teslimat tarihini seçin."}
html.nxp .ProductView .InfoBox .DayArea.Active:has(.HourSelectArea.Error)::after,html.nxp .ProductView .InfoBox .HourArea.Error::after{content:"Lütfen teslimat saatini seçin."}
html.nxp .ProductView .InfoBox .DayArea .HourSelectArea.Error select{border-color:#d93a3a!important;background-color:#fff6f6!important;box-shadow:0 0 0 3px rgba(217,58,58,.12)!important}
html.nxp .ProductView .InfoBox .HourArea.Error .HourItem:not(.Active){border-color:#d93a3a!important;background:#fff6f6!important;color:#d93a3a!important}
html.nxp .ProductView .InfoBox .LocationArea.Error .LocationInput input#search{border-color:#d93a3a!important;background-color:#fff6f6!important;box-shadow:0 0 0 3px rgba(217,58,58,.12)!important}
html.nxp .ProductView .InfoBox .LocationArea.Error .ErrorText{display:block!important;margin:8px 0 0!important;padding-left:22px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d93a3a' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.5h.01'/%3E%3C/svg%3E") left center/16px no-repeat!important;font-size:13.5px!important;font-weight:600!important;line-height:20px!important;color:#d93a3a!important}
html.nxp .ProductView .InfoBox .HourArea.Active::before{content:"Teslimat saati";display:block;grid-column:1/-1;font-size:14px;font-weight:700;line-height:20px;color:var(--nx-ink);margin-bottom:8px}
html.nxp .ProductView .InfoBox .HourArea.Active:empty::before{content:none}
html.nxp .ProductView .InfoBox .HourArea .HourItem{border-radius:12px!important;border:1.5px solid var(--nx-line)!important}
html.nxp .ProductView .InfoBox .HourArea .HourItem.Active{border-color:var(--nx-pink)!important;background:var(--nx-pink-s)!important;color:var(--nx-pink)!important}

/* siparis butonu */
html.nxp .ProductView .InfoBox .BtnList.ABC{border-top:0!important;padding-top:4px!important;margin-top:6px!important}
html.nxp .ProductView .InfoBox .BtnList.ABC .Stock{margin-bottom:10px!important;font-size:13px!important;font-weight:600}
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete{display:flex!important;align-items:center;justify-content:center;padding:0 16px!important;height:58px!important;line-height:1!important;border-radius:16px!important;background:var(--nx-green)!important;font-size:17px!important;font-weight:700!important;letter-spacing:.01em;box-shadow:0 10px 24px rgba(31,174,98,.28);transition:background .15s,transform .1s,box-shadow .15s}
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete:hover{background:var(--nx-green-d)!important;box-shadow:0 12px 28px rgba(31,174,98,.34)}
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete:active{transform:translateY(1px)}
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete.Disabled{box-shadow:none}
html.nxp .ProductView .InfoBox .BtnFavorite{border:1.5px solid var(--nx-line)!important;box-shadow:none!important;background:#fff!important;transition:border-color .15s}
html.nxp .ProductView .InfoBox .BtnFavorite:hover{border-color:var(--nx-pink)!important}

/* guven kartlari */
html.nxp .ProductView .InfoBox .PhotoSuccessMod{border-radius:14px!important}
html.nxp .ProductView .InfoBox .special-select{margin-top:22px!important}
html.nxp .ProductView .InfoBox .special-select li{border-radius:var(--nx-r)!important;border:0!important;background:#effaf3!important;padding:14px 16px!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip{border-radius:var(--nx-r)!important;border:1px solid var(--nx-line)!important;box-shadow:none!important;background:#fff!important}
html.nxp .ProductView .InfoBox .Information .Item{border-radius:12px}

/* ---------- alt bolumler ---------- */
html.nxp .NettenProductDetails{background:#fff!important}
@media(min-width:791px){
html.nxp .NettenProductDetails .NettenDetailTabs{display:flex!important;background:none!important;border:0!important;border-bottom:1px solid var(--nx-line)!important;border-radius:0!important;box-shadow:none!important;padding:0!important;gap:8px!important;justify-content:flex-start!important}
html.nxp .NettenProductDetails .NettenDetailTab{flex:0 0 auto!important;background:none!important;border:0!important;box-shadow:none!important;outline:0;border-radius:0!important;padding:16px 18px!important;margin-bottom:-1px!important;border-bottom:2px solid transparent!important;color:var(--nx-mut)!important;font-size:15px!important}
html.nxp .NettenProductDetails .NettenDetailTab:hover{color:var(--nx-ink)!important}
html.nxp .NettenProductDetails .NettenDetailTab.Active{color:var(--nx-pink)!important;border-bottom-color:var(--nx-pink)!important;background:none!important}
html.nxp .NettenProductDetails .NettenDetailPanels{border:0!important;box-shadow:none!important;border-radius:0!important;background:none!important}
}
html.nxp .NettenProductDetails .NettenDetailBody{padding:24px 4px!important;font-size:15px;line-height:1.7;color:#3a3d41}

html.nxp .fr_comment_ratingBar{border-radius:var(--nx-r)!important;background:#fff8e6!important}
html.nxp .fr_comment_list_item{border-radius:var(--nx-r)!important;border:1px solid var(--nx-line)!important;box-shadow:none!important}
html.nxp .fr_comment_footer_btn{border-radius:999px!important;padding-left:22px!important;padding-right:22px!important;background:#fff!important;border:1.5px solid var(--nx-ink)!important;color:var(--nx-ink)!important;font-weight:700}
/* alttaki urun kartlari (benzer urunler, son gezilenler): listeleme kartlariyla ayni, cerceve yok */
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem{border:0!important;box-shadow:none!important;background:none!important;padding:0!important;border-radius:0!important;overflow:visible!important;transform:none!important}
html.nxp .ProductViewLast .View.ProductList{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px!important;flex-wrap:nowrap!important}
html.nxp .ProductViewLast .View.ProductList>.ProductItem{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;flex:none!important}
@media(max-width:1100px){html.nxp .ProductViewLast .View.ProductList{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:790px){html.nxp .ProductViewLast .View.ProductList{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px!important}}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem::before,html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem::after{box-shadow:none!important;border:0!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery{position:relative;box-shadow:none!important;border:0!important;height:auto!important;aspect-ratio:7/8;border-radius:18px!important;overflow:hidden;background:var(--nx-soft)!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery a{display:block;width:100%;height:100%}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .5s ease,opacity .3s}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem:hover .Gallery img{transform:scale(1.035)}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .Discount{position:absolute!important;top:12px!important;left:12px!important;z-index:3;padding:5px 10px!important;border-radius:999px!important;background:var(--nx-pink)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;height:auto!important;width:auto!important}
/* favori: beyaz yuvarlak (acik renkli fotograflarda da secilsin diye ince halka + golge), cizgi kalp; secili dolu pembe */
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite{top:12px!important;right:12px!important;left:auto!important;width:36px!important;height:36px!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%!important;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.10)!important;z-index:3;cursor:pointer;transition:transform .15s ease,background-color .15s,box-shadow .15s}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite::before{content:""!important;display:block!important;width:19px!important;height:19px!important;font:0/0 a!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.2-9.4C1.6 7.6 3.9 4.5 7.2 4.5c2 0 3.5 1.1 4.8 2.8 1.3-1.7 2.8-2.8 4.8-2.8 3.3 0 5.6 3.1 4.4 6.6-1.7 4.8-9.2 9.4-9.2 9.4z' fill='none' stroke='%231d1d1f' stroke-width='1.9' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important;transition:transform .2s ease!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite:hover{background:#fff!important;box-shadow:0 0 0 1px rgba(207,31,102,.18),0 4px 12px rgba(0,0,0,.12)!important;transform:scale(1.06)}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.2-9.4C1.6 7.6 3.9 4.5 7.2 4.5c2 0 3.5 1.1 4.8 2.8 1.3-1.7 2.8-2.8 4.8-2.8 3.3 0 5.6 3.1 4.4 6.6-1.7 4.8-9.2 9.4-9.2 9.4z' fill='none' stroke='%23cf1f66' stroke-width='1.9' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite:active{transform:scale(.92)}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite.Active::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.2-9.4C1.6 7.6 3.9 4.5 7.2 4.5c2 0 3.5 1.1 4.8 2.8 1.3-1.7 2.8-2.8 4.8-2.8 3.3 0 5.6 3.1 4.4 6.6-1.7 4.8-9.2 9.4-9.2 9.4z' fill='%23cf1f66' stroke='%23cf1f66' stroke-width='1.9' stroke-linejoin='round'/%3E%3C/svg%3E")!important;animation:nxpHeart .3s ease!important}
@keyframes nxpHeart{50%{transform:scale(1.25)}}
@media (hover:none){html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite:hover{transform:none;background:rgba(255,255,255,.92)!important}html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite:not(.Active):hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5s-7.5-4.6-9.2-9.4C1.6 7.6 3.9 4.5 7.2 4.5c2 0 3.5 1.1 4.8 2.8 1.3-1.7 2.8-2.8 4.8-2.8 3.3 0 5.6 3.1 4.4 6.6-1.7 4.8-9.2 9.4-9.2 9.4z' fill='none' stroke='%231d1d1f' stroke-width='1.9' stroke-linejoin='round'/%3E%3C/svg%3E")!important}}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem>.Info{box-shadow:none!important;display:flex!important;flex-direction:column;gap:6px;padding:14px 2px 0!important;background:none!important;border:0!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Name{margin:0!important;font-size:15px!important;line-height:1.4!important;font-weight:500!important;color:var(--nx-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;height:auto!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .OtherInfo{margin:0!important;min-height:16px}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Rate .Total{font-size:12px!important;color:var(--nx-mut)!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Price{display:flex!important;justify-content:flex-start!important;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:0!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Price .Sale{order:1;font-size:18px!important;font-weight:700!important;color:var(--nx-pink)!important;white-space:nowrap}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Price .Old{order:2;font-size:13.5px!important;color:#9a9ea3!important;white-space:nowrap;margin:0!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Slogan{display:inline-flex!important;align-items:center;align-self:flex-start;gap:6px;width:auto!important;margin:2px 0 0!important;padding:0!important;background:none!important;color:var(--nx-green)!important;font-size:12.5px!important;font-weight:600;justify-content:flex-start!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Slogan::before{margin:0!important}
@media(max-width:790px){
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery{border-radius:14px!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .Discount{top:8px!important;left:8px!important;padding:4px 8px!important;font-size:11px!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .NettenMobileBadgeRow{position:absolute!important;top:8px;left:8px;z-index:3;display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;margin:0!important;padding:0!important;max-width:calc(100% - 52px)}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .NettenMobileBadgeRow>*{margin:0!important;padding:4px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;height:auto!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .NettenMobileBadgeRow .Discount{background:var(--nx-pink)!important;color:#fff!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite{top:8px!important;right:8px!important;width:32px!important;height:32px!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Gallery .BtnFavorite::before{width:17px!important;height:17px!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem>.Info{gap:4px;padding-top:10px!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Name{font-size:13.5px!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Price{gap:0 8px}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Price .Sale{font-size:16px!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Price .Old{font-size:12px!important}
html.nxp :is(.ProductViewSuggets,.ProductViewLast) .ProductItem .Info .Slogan{font-size:11.5px!important}
}

/* ---------- mobil alt cubuk (JS ekler) ---------- */
html.nxp .nxpBar{display:none}

/* ---------- mobil ---------- */
@media(max-width:790px){
  html.nxp .ProductView{gap:0}
  html.nxp body .ProductView .Gallery,html.nxp body .Layout_01 .ProductView .Gallery{flex:none!important;width:100vw!important;min-width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding:0!important;margin-top:-6px}
  html.nxp .ProductView .Gallery .Big{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:0 0 24px 24px}
  html.nxp .ProductView .Gallery .Big .carousel,html.nxp .ProductView .Gallery .Big .flickity-viewport{width:100%!important}
  html.nxp .ProductView .Gallery .Big .carousel-cell{width:100%!important}
  html.nxp .ProductView .Gallery .Big .carousel-cell img{width:100%!important;height:auto!important;aspect-ratio:7/8;object-fit:cover}
  html.nxp .ProductView .Gallery .Big .flickity-prev-next-button{opacity:1;width:36px!important;height:36px!important}
  html.nxp .nxpCount{right:14px;bottom:14px}
  html.nxp .ProductView .InfoBox{padding-top:18px}
  html.nxp .ProductView .InfoBox .Info{padding-right:56px}
  html.nxp .ProductView .InfoBox .Info h1.Name{font-size:22px!important;margin-bottom:8px!important}
  html.nxp .ProductView .InfoBox .BtnFavorite{top:18px!important}
  html.nxp .ProductView .InfoBox>.BtnList:not(.ABC){margin:16px 0 12px!important}
  html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .Price{flex-wrap:nowrap;gap:10px}
  html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .Price .Sale{font-size:28px!important}
  html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .Price .Old{font-size:15px!important}
  html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .Price .Discount{font-size:12px!important;padding:4px 9px!important;width:auto!important;height:auto!important}
  html.nxp .ProductView .InfoBox h2.Desc{font-size:14px!important;margin-bottom:20px!important}
  html.nxp .ProductView .InfoBox .Variants{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;gap:10px;margin-left:-24px!important;margin-right:-24px!important;padding:0 24px 4px!important;scrollbar-width:none}
  html.nxp .ProductView .InfoBox .Variants::-webkit-scrollbar{display:none}
  html.nxp .ProductView .InfoBox .Variants .VariantItem{flex:0 0 80%!important;scroll-snap-align:start}
  html.nxp .ProductView .InfoBox .DayArea .DayItem{min-height:66px}
  html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete{position:static!important}
  html.nxp .ProductView .InfoBox .MobilArea a{border-radius:14px!important}
  html.nxp .ProductView .InfoBox .special-select li{padding:12px 14px!important}
  html.nxp .NettenProductDetails .NettenDetailPanels{border:1px solid var(--nx-line)!important;border-radius:var(--nx-r)!important;overflow:hidden}
  html.nxp .NettenProductDetails .NettenDetailBody{padding:16px!important;font-size:14px}

  html.nxp .nxpBar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:900;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--nx-line);box-shadow:0 -8px 24px rgba(0,0,0,.06);transform:translateY(110%);transition:transform .25s ease}
  html.nxp .nxpBar.Show{transform:none}
  html.nxp .nxpBar .nxpBarPrice{display:flex;flex-direction:column;min-width:0;line-height:1.15}
  html.nxp .nxpBar .nxpBarOld{font-size:12px;color:#9a9ea3;text-decoration:line-through;white-space:nowrap}
  html.nxp .nxpBar .nxpBarSale{font-size:20px;font-weight:700;color:var(--nx-pink);white-space:nowrap}
  html.nxp .nxpBar .nxpBarBtn{flex:1 1 auto;height:52px;border:0;border-radius:14px;background:var(--nx-green);color:#fff;font:inherit;font-size:16px;font-weight:700;box-shadow:0 8px 18px rgba(31,174,98,.28);cursor:pointer}
  html.nxp.nxpBarOn body{padding-bottom:78px!important}
  html.nxp.nxpBarOn .AllPagePhoneSale{bottom:92px!important;transition:bottom .25s}
  html.nxp.nxpBarOn .q-scroll-to-top{bottom:92px!important}
}


/* kisisellestirme formu (Urunu Kisisellestir): dikkat ceken pembe kart, buyuk tam genislik kutu */
html.nxp .ProductView .InfoBox .Design{margin:14px 0 18px!important;padding:18px!important;border:1.5px solid #f3bdd3!important;border-radius:18px!important;background:linear-gradient(180deg,#fff5f9 0%,#fdeef4 100%)!important;box-shadow:0 8px 24px -12px rgba(207,31,102,.25)!important;width:auto!important;height:auto!important}
html.nxp .ProductView .InfoBox .Design .InputItem{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;width:auto!important;height:auto!important}
html.nxp .ProductView .InfoBox .Design .InputItem+.InputItem{margin-top:14px!important}
html.nxp .ProductView .InfoBox .Design .Title{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:0!important;border:0!important;background:none!important;height:auto!important}
html.nxp .ProductView .InfoBox .Design .Title i,html.nxp .ProductView .InfoBox .Design .Title::after{display:none!important}
html.nxp .ProductView .InfoBox .Design .Title::before{content:"";flex:none;width:40px;height:40px;border-radius:12px;background:var(--nx-pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E") center/20px no-repeat;box-shadow:0 6px 14px -6px rgba(207,31,102,.6)}
html.nxp .ProductView .InfoBox .Design .Title span{font-size:17px!important;line-height:22px!important;font-weight:700!important;color:var(--nx-ink)!important}
html.nxp .ProductView .InfoBox .Design .Info{margin:14px 0 8px!important;padding:0!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:var(--nx-ink)!important;background:none!important;border:0!important;height:auto!important}
html.nxp .ProductView .InfoBox .Design .Input{position:relative!important;display:flex!important;flex-direction:column;align-items:stretch;gap:8px;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;width:auto!important;height:auto!important}
html.nxp .ProductView .InfoBox .Design .Input input{width:100%!important;max-width:none!important;height:60px!important;box-sizing:border-box!important;margin:0!important;padding:0 18px!important;border:2px solid #f0b3cc!important;border-radius:14px!important;background:#fff!important;font-family:inherit!important;font-size:18px!important;font-weight:600!important;color:var(--nx-ink)!important;outline:0!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}
html.nxp .ProductView .InfoBox .Design .Input input::placeholder{color:#b9a3ad;font-weight:500;font-size:16px}
html.nxp .ProductView .InfoBox .Design .Input input:focus{border-color:var(--nx-pink)!important;box-shadow:0 0 0 4px rgba(207,31,102,.14)!important}
html.nxp .ProductView .InfoBox .Design .Input input[maxlength="1"],html.nxp .ProductView .InfoBox .Design .Input input[maxlength="2"]{text-align:center;font-size:28px!important;font-weight:800!important;letter-spacing:.04em}
html.nxp .ProductView .InfoBox .Design .Input>span{display:flex!important;align-items:center;gap:6px;margin:0!important;padding:0!important;font-size:12.5px!important;line-height:1.3!important;font-weight:500!important;color:#9b5a75!important;background:none!important;position:static!important}
html.nxp .ProductView .InfoBox .Design .Input>span::before{content:"i";flex:none;width:16px;height:16px;border-radius:50%;background:#f3c6d8;color:var(--nx-pink);font:700 11px/16px Georgia,serif;text-align:center}
html.nxp .ProductView .InfoBox .Design .Input.Error input{border-color:#d93a3a!important;box-shadow:0 0 0 4px rgba(217,58,58,.12)!important}
html.nxp .ProductView .InfoBox .Design .Input .ErrorText{margin:0!important;padding:0!important;font-size:13px!important;font-weight:600;color:#d93a3a!important;background:none!important;position:static!important}
html.nxp .ProductView .InfoBox .Design .Input .ErrorText:empty{display:none!important}

/* "...'e kadar teslimat icin X dk icinde siparisinizi tamamlayin" cubugu (NettenDelivery.js doldurur, son 30 dk) */
html.nxp .ProductView .InfoBox #NettenDeliveryInfo{margin:12px 0 4px!important;padding:14px 16px!important;border:1px solid #f5d4e2!important;border-radius:14px!important;background:var(--nx-pink-s)!important;box-shadow:none!important}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyTitle{display:flex!important;align-items:center!important;gap:12px!important;font-size:14px!important;line-height:1.4!important;color:var(--nx-ink)!important}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyClock{flex:none!important;width:32px!important;height:32px!important;border-radius:50%!important;font-size:0!important;color:transparent!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cf1f66' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.5 2.5M9.5 2.5h5'/%3E%3C/svg%3E") center/17px no-repeat!important}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyTitle strong{font-weight:500!important}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyEnd{font-weight:700!important}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyTime{color:var(--nx-pink)!important;font-weight:700!important;font-variant-numeric:tabular-nums;white-space:nowrap}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyProgress{height:4px!important;margin:10px 0 8px 44px!important;border-radius:999px!important;background:rgba(207,31,102,.14)!important}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyProgress span{background:var(--nx-pink)!important}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencySub{margin-left:44px!important;font-size:12.5px!important;color:var(--nx-mut)!important}
html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencySub strong{color:var(--nx-ink)!important}

/* rozetler: fotograf ustu (urun kartlariyla ayni) + fiyat altinda teslimat turu */
html.nxp .ProductView .Gallery .Big .nxpBadges{position:absolute;top:16px;left:16px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}
html.nxp .ProductView .Gallery .Big .nxpBadges:empty{display:none}
html.nxp .ProductView .nxpB{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}
html.nxp .ProductView .nxpB.ProductCardBadge{position:static;gap:7px;min-height:30px;padding:0 12px;border-radius:8px;background:#171717;color:#fff;font-size:13px;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.12)}
html.nxp .ProductView .nxpB.ProductCardBadge svg{flex:none;width:15px;height:15px;fill:currentColor}
html.nxp .ProductView .nxpB.BestSeller{background:#171717;color:#fff;box-shadow:inset 0 0 0 1px #cf9d24,0 4px 12px rgba(0,0,0,.12)}
html.nxp .ProductView .nxpB.BestSeller svg{fill:#e2b33c}
html.nxp .ProductView .nxpB.New{background:#ef4c8f}
html.nxp .ProductView .nxpB.Special{background:#d4a72c;color:#191919}
html.nxp .ProductView .nxpB.Favorite{background:#d32f45}
html.nxp .ProductView .nxpB.Advantage{background:#c62a32}
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .CampaingPrice{display:inline-flex!important;align-items:center;gap:6px;width:fit-content!important;max-width:100%;align-self:flex-start;height:auto!important;margin:0 0 10px!important;padding:6px 12px!important;border:0!important;border-radius:999px!important;background:var(--nx-pink-s)!important;color:var(--nx-pink)!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important}
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .CampaingPrice[style*="none"]{display:none!important}
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .CampaingPrice::before{content:"";width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cf1f66' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11h10.2L20 7H6.2'/%3E%3Ccircle cx='9' cy='19.5' r='1.4'/%3E%3Ccircle cx='17' cy='19.5' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat}
html.nxp .ProductView .InfoBox>.BtnList:not(.ABC) .CampaingPrice span{color:inherit!important;font:inherit!important;background:none!important;padding:0!important}
html.nxp .ProductView .InfoBox .nxpSlogan{display:inline-flex;align-items:center;gap:7px;margin:10px 0 0;font-size:13.5px;font-weight:600;color:var(--nx-green)}
html.nxp .ProductView .InfoBox .nxpSlogan::before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231fae62' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3zM14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17.5' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat}
@media(max-width:790px){
  html.nxp .ProductView .Gallery .Big .nxpBadges{top:12px;left:12px}
  html.nxp .ProductView .nxpB.ProductCardBadge{min-height:28px;padding:0 10px;font-size:12px}
  html.nxp .ProductView .InfoBox #NettenDeliveryInfo{padding:12px!important}
  html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyTitle{font-size:13px!important;gap:10px!important}
  html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencyProgress{margin-left:42px!important}
  html.nxp .ProductView .InfoBox #NettenDeliveryInfo .ndUrgencySub{margin-left:42px!important;font-size:11.5px!important}
}

/* Siparis Ver + destek + Siparisinizi Gorun + guvence: owner gorseli birebir (2026-11-05) */
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete{position:relative;overflow:hidden;gap:14px;height:58px!important;border-radius:999px!important;background:radial-gradient(120% 150% at 8% 135%,rgba(255,255,255,.17) 0 42%,rgba(255,255,255,0) 43%),linear-gradient(180deg,#24b562 0%,#13883f 100%)!important;font-size:20px!important;font-weight:700!important;letter-spacing:.005em;color:#fff!important;box-shadow:0 16px 30px -12px rgba(22,150,70,.65),0 0 0 1px rgba(255,255,255,.25) inset!important}
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete:hover{background:radial-gradient(120% 150% at 8% 135%,rgba(255,255,255,.17) 0 42%,rgba(255,255,255,0) 43%),linear-gradient(180deg,#1fa857 0%,#107837 100%)!important}
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete::before{content:"";flex:none;width:27px;height:27px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.8 2.8h2.6l2.5 11.6h11.2l2.4-8.4H6'/%3E%3Ccircle cx='9.3' cy='19.6' r='1.6'/%3E%3Ccircle cx='17.2' cy='19.6' r='1.6'/%3E%3C/svg%3E") center/contain no-repeat}
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete::after{content:"";position:absolute;right:24px;top:50%;width:22px;height:22px;margin-top:-11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12h16.5M14 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}
html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete:hover::after{transform:translateX(4px)}
html.nxp .ProductView .InfoBox .MobilArea{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0!important;padding:0!important;width:auto!important;height:auto!important;background:none!important;border:0!important}
html.nxp .ProductView .InfoBox .MobilArea a{display:flex!important;align-items:center;gap:0;width:auto!important;height:50px!important;margin:0!important;padding:0 14px 0 4px!important;border-radius:999px!important;border:1.5px solid!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:-.005em;text-transform:none!important;text-decoration:none!important;position:relative;white-space:nowrap;overflow:hidden}
html.nxp .ProductView .InfoBox .MobilArea a span{flex:1;min-width:0;margin-left:12px;padding-left:12px;border-left:1.5px solid rgba(0,0,0,.14);line-height:28px;overflow:hidden;text-overflow:ellipsis;text-transform:none!important;font:inherit!important;color:inherit!important;background:none!important}
html.nxp .ProductView .InfoBox .MobilArea a::after{content:"";flex:none;width:9px;height:9px;margin:0 4px 0 8px;border:solid currentColor;border-width:2.6px 2.6px 0 0;border-radius:1px;transform:rotate(45deg)}
html.nxp .ProductView .InfoBox .MobilArea a .Icon{flex:none;display:flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border-radius:50%!important;line-height:1!important;position:static!important}
html.nxp .ProductView .InfoBox .MobilArea .Btn-Whatsap{border-color:#22b04f!important;background:linear-gradient(180deg,#fbfefb,#f0faf2)!important;color:#11612f!important;box-shadow:0 8px 16px -10px rgba(34,176,79,.55)!important}
html.nxp .ProductView .InfoBox .MobilArea .Btn-Whatsap .Icon{background:linear-gradient(160deg,#36cf6a,#139e43)!important;color:#fff!important;font-size:23px!important;box-shadow:0 0 0 3px #fff,0 0 0 4.5px rgba(34,176,79,.35)}
html.nxp .ProductView .InfoBox .MobilArea .Btn-Whatsap::after{color:#1f9d47}
html.nxp .ProductView .InfoBox .MobilArea .Btn-Phone{border-color:#f0562c!important;background:linear-gradient(180deg,#fffaf7,#fff1ea)!important;color:#1d1d1f!important;box-shadow:0 8px 16px -10px rgba(240,86,44,.55)!important}
html.nxp .ProductView .InfoBox .MobilArea .Btn-Phone .Icon{font-size:0!important;color:transparent!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ef4423' d='M21.4 16.6v2.9a2 2 0 0 1-2.2 2 19.6 19.6 0 0 1-8.5-3 19.3 19.3 0 0 1-6-6 19.6 19.6 0 0 1-3-8.6A2 2 0 0 1 3.7 1.7h2.9a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.7a2 2 0 0 1-.4 2.1L7.6 9.4a15.6 15.6 0 0 0 5.9 5.9l1.2-1.2a2 2 0 0 1 2.1-.4c.9.3 1.8.5 2.7.6a2 2 0 0 1 1.9 2.3z'/%3E%3Cpath fill='none' stroke='%23ef4423' stroke-width='2' stroke-linecap='round' d='M14.3 2.2a8.6 8.6 0 0 1 7.5 7.5M14.3 5.8a5 5 0 0 1 3.9 3.9'/%3E%3C/svg%3E") center/24px no-repeat!important}
html.nxp .ProductView .InfoBox .MobilArea .Btn-Phone .Icon::before{display:none!important}
html.nxp .ProductView .InfoBox .MobilArea .Btn-Phone::after{color:#ef4423}
html.nxp .ProductView .InfoBox .special-select{margin:14px 0 0!important;padding:0!important}
html.nxp .ProductView .InfoBox .special-select li{position:relative;display:flex!important;align-items:center;gap:0;min-height:0;padding:18px 20px!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:20px!important;background:linear-gradient(105deg,#e7f7ec 0%,#f2fbf4 55%,#e5f5e9 100%)!important;box-shadow:0 12px 26px -16px rgba(20,120,60,.45)!important;overflow:hidden;isolation:isolate}
html.nxp .ProductView .InfoBox .special-select li::after{content:"";position:absolute;right:-4px;top:0;bottom:0;width:110px;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 160'%3E%3Cg fill='%23a7dcb4' fill-opacity='.55'%3E%3Cpath d='M120 18c-22 2-34 18-30 38 20-2 34-17 30-38z'/%3E%3Cpath d='M84 52c-20-6-36 4-38 22 18 6 35-3 38-22z'/%3E%3Cpath d='M104 74c-12 14-10 32 4 42 12-14 10-32-4-42z'/%3E%3Cpath d='M70 96c-20-2-34 10-34 28 20 2 34-10 34-28z'/%3E%3C/g%3E%3Cpath d='M136 150C118 120 100 80 112 30M108 66C98 60 90 62 82 58M110 100c-4-8-4-16 0-22M104 118c-12-2-22 2-30 6' fill='none' stroke='%238fd09f' stroke-opacity='.6' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M40 160c8-30 40-48 100-44-14 30-50 48-100 44z' fill='%23c6ebd0' fill-opacity='.55'/%3E%3C/svg%3E") right bottom/contain no-repeat;pointer-events:none}
html.nxp .ProductView .InfoBox .special-select li>span:first-child{position:relative;flex:none!important;width:52px!important;height:52px!important;margin:6px 18px 0 6px!important;border-radius:16px!important;background:linear-gradient(150deg,#2fc56b 0%,#128a44 100%)!important;box-shadow:0 10px 18px -8px rgba(18,138,68,.75)!important}
html.nxp .ProductView .InfoBox .special-select li>span:first-child::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px;background:linear-gradient(150deg,#5fd88d,#22a85a);transform:translate(-6px,-7px) rotate(-11deg);opacity:.9}
html.nxp .ProductView .InfoBox .special-select li>span:first-child svg{display:none!important}
html.nxp .ProductView .InfoBox .special-select li>span:first-child::after{content:"";width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5a2 2 0 0 1 2-2h2.2l1.5-2.2h6.6l1.5 2.2H19a2 2 0 0 1 2 2V18a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='12' cy='13' r='3.6'/%3E%3C/svg%3E") center/contain no-repeat}
html.nxp .ProductView .InfoBox .special-select li>div{position:relative;padding-left:18px;border-left:2px solid rgba(23,148,76,.28)}
html.nxp .ProductView .InfoBox .special-select li .special-text:first-child{display:block;font-size:17px!important;line-height:1.25!important;font-weight:700!important;color:#124d2b!important;margin:0 0 4px!important}
html.nxp .ProductView .InfoBox .special-select li .special-text+.special-text{display:block;font-size:14px!important;line-height:1.5!important;font-weight:400!important;color:#3e4a43!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip{display:grid!important;grid-template-columns:repeat(3,1fr);margin:14px 0 0!important;padding:16px 8px!important;border:1px solid #eceeed!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 24px -16px rgba(0,0,0,.18)!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip li{display:flex!important;flex-direction:column!important;align-items:center;justify-content:flex-start;gap:10px;margin:0!important;padding:2px 6px!important;border:0!important;text-align:center;background:none!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip li+li{border-left:1.5px solid #e6e9e7!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip .NettenTrustIcon{display:block!important;flex:none!important;width:52px!important;height:52px!important;margin:0!important;border-radius:50%!important;background:#e5f6ea center/27px no-repeat!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip .NettenTrustIcon svg{display:none!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip li:nth-child(1) .NettenTrustIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317944c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13.2c-3.1 0-5.2-2.3-5.2-5.6V3.8l2.6 2.1L12 2.6l2.6 3.3 2.6-2.1v3.8c0 3.3-2.1 5.6-5.2 5.6z'/%3E%3Cpath d='M12 6.2v3.2M12 13.2v8.3'/%3E%3Cpath d='M12 19.2c-.9-2.6-3.4-3.8-6.2-3.4.3 2.6 2.9 4 6.2 3.4zM12 19.2c.9-2.6 3.4-3.8 6.2-3.4-.3 2.6-2.9 4-6.2 3.4z'/%3E%3C/svg%3E")!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip li:nth-child(2) .NettenTrustIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317944c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.6l7.6 2.9v5.9c0 4.8-3.2 8.6-7.6 10.1-4.4-1.5-7.6-5.3-7.6-10.1V5.5z'/%3E%3Cpath d='M8.4 12.1l2.6 2.6 4.8-5'/%3E%3C/svg%3E")!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip li:nth-child(3) .NettenTrustIcon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 24' fill='none' stroke='%2317944c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h9.5v10.5H9z'/%3E%3Cpath d='M18.5 9.5h3.4l2.6 3.2v3.8h-6'/%3E%3Ccircle cx='12' cy='17.8' r='1.9' fill='%23fff'/%3E%3Ccircle cx='21' cy='17.8' r='1.9' fill='%23fff'/%3E%3Cpath d='M2.5 8.5h4.5M1.2 11.5h5.8M3.2 14.5h3.8'/%3E%3C/svg%3E")!important;background-size:31px!important}
html.nxp .ProductView .InfoBox .NettenTrustStrip .NettenTrustText strong{font-size:14px!important;line-height:1.25!important;font-weight:700!important;color:#232726!important}
@media(max-width:790px){
  html.nxp .ProductView .InfoBox .Design{padding:16px!important}
  html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete{height:54px!important;font-size:18px!important;gap:12px}
  html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete::before{width:24px;height:24px}
  html.nxp .ProductView .InfoBox .BtnList.ABC .BtnComplete::after{right:22px;width:22px;height:22px;margin-top:-11px}
  html.nxp .ProductView .InfoBox .MobilArea{gap:8px}
  html.nxp .ProductView .InfoBox .MobilArea a{height:46px!important;padding:0 10px 0 4px!important;font-size:12.5px!important}
  html.nxp .ProductView .InfoBox .MobilArea a .Icon{width:34px!important;height:34px!important}
  html.nxp .ProductView .InfoBox .MobilArea .Btn-Whatsap .Icon{font-size:20px!important}
  html.nxp .ProductView .InfoBox .MobilArea .Btn-Phone .Icon{background-size:21px!important}
  html.nxp .ProductView .InfoBox .MobilArea a span{margin-left:8px;padding-left:8px;white-space:normal;line-height:1.15;text-overflow:clip;letter-spacing:-.015em}
  html.nxp .ProductView .InfoBox .MobilArea a::after{width:7px;height:7px;margin:0 2px 0 4px;border-width:2.2px 2.2px 0 0}
  html.nxp .ProductView .InfoBox .special-select li{min-height:0;padding:16px 14px!important;border-radius:20px!important}
  html.nxp .ProductView .InfoBox .special-select li::after{width:96px}
  html.nxp .ProductView .InfoBox .special-select li>span:first-child{width:50px!important;height:50px!important;margin:6px 16px 0 6px!important;border-radius:15px!important}
  html.nxp .ProductView .InfoBox .special-select li>span:first-child::before{border-radius:15px;transform:translate(-5px,-6px) rotate(-11deg)}
  html.nxp .ProductView .InfoBox .special-select li>span:first-child::after{width:27px;height:27px}
  html.nxp .ProductView .InfoBox .special-select li>div{padding-left:14px}
  html.nxp .ProductView .InfoBox .special-select li .special-text:first-child{font-size:15.5px!important;margin-bottom:3px!important}
  html.nxp .ProductView .InfoBox .special-select li .special-text+.special-text{font-size:13px!important}
  html.nxp .ProductView .InfoBox .NettenTrustStrip{padding:16px 4px!important;border-radius:20px!important}
  html.nxp .ProductView .InfoBox .NettenTrustStrip .NettenTrustIcon{width:46px!important;height:46px!important;background-size:24px!important}
  html.nxp .ProductView .InfoBox .NettenTrustStrip li:nth-child(3) .NettenTrustIcon{background-size:28px!important}
  html.nxp .ProductView .InfoBox .NettenTrustStrip .NettenTrustText strong{font-size:12.5px!important}
}

/* Takvim modali (urun detay, #tarih datepicker) */
html.nxp .nxpCalOver{display:none;position:fixed;inset:0;z-index:100001;background:rgba(20,16,18,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
html.nxp.nxpCalOpen .nxpCalOver{display:block;animation:nxpCalF .18s ease-out}
@keyframes nxpCalF{from{opacity:0}to{opacity:1}}
@keyframes nxpCalU{from{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes nxpCalS{from{transform:translateY(100%)}to{transform:translateY(0)}}
html.nxp #ui-datepicker-div.nxpCal{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%);z-index:100002!important;box-sizing:border-box;width:400px!important;max-width:calc(100vw - 32px);margin:0!important;padding:22px 22px 18px!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 30px 70px -20px rgba(0,0,0,.45)!important;font-family:"DM Sans",sans-serif!important;color:#1d1d1f;animation:nxpCalU .22s ease-out}
html.nxp #ui-datepicker-div.nxpCal::before,html.nxp #ui-datepicker-div.nxpCal::after{display:none!important}
html.nxp #ui-datepicker-div.nxpCal .nxpCalHead{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #f0eff2}
html.nxp #ui-datepicker-div.nxpCal .nxpCalIco{flex:none;width:44px;height:44px;border-radius:14px;background:#fdf0f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cf1f66' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='3'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 17.2h.01M12 17.2h.01'/%3E%3C/svg%3E") center/23px no-repeat}
html.nxp #ui-datepicker-div.nxpCal .nxpCalTxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
html.nxp #ui-datepicker-div.nxpCal .nxpCalTxt b{font-size:17px;line-height:1.25;font-weight:700;color:#1d1d1f}
html.nxp #ui-datepicker-div.nxpCal .nxpCalTxt small{font-size:13px;line-height:1.35;color:#6b7075}
html.nxp #ui-datepicker-div.nxpCal .nxpCalX{flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f4f4f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center/16px no-repeat;cursor:pointer}
html.nxp #ui-datepicker-div.nxpCal .nxpCalX:hover{background-color:#ebebef}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-header{position:relative!important;display:flex!important;align-items:center;justify-content:center;height:40px;margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-title{margin:0!important;font-size:16px!important;line-height:40px!important;font-weight:700!important;color:#1d1d1f!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-prev,html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-next{position:absolute!important;top:0!important;display:block!important;width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #ececf0!important;border-radius:12px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 6l-6 6 6 6'/%3E%3C/svg%3E") center/18px no-repeat!important;cursor:pointer;font-size:0!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-prev{left:0!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-next{right:0!important;left:auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 6l6 6-6 6'/%3E%3C/svg%3E")!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-prev:not(.ui-state-disabled):hover,html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-next:not(.ui-state-disabled):hover{background-color:#fdf0f5!important;border-color:#f6cfe0!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-prev.ui-state-disabled,html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-next.ui-state-disabled{opacity:.3!important;cursor:default}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-prev *,html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-next *{display:none!important}
html.nxp #ui-datepicker-div.nxpCal table.ui-datepicker-calendar{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:4px!important;table-layout:fixed;font-size:15px!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar th{padding:0 0 4px!important;font-size:12px!important;font-weight:600!important;color:#9a9ca1!important;text-transform:uppercase;letter-spacing:.03em;text-align:center!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar th.ui-datepicker-week-end{color:#cf1f66!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td{padding:0!important;border:0!important;background:none!important;opacity:1!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>a,html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>span{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;font-size:15px!important;line-height:1!important;text-align:center!important;text-decoration:none!important;transition:background .12s,color .12s}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>a:not([style*="background"]){background:#f7f6f8!important;color:#1d1d1f!important;font-weight:600!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>a[style*="background"]{background-color:#fdf0f5!important;background-size:24px!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>a:hover{background-color:#fdf0f5!important;color:#cf1f66!important;box-shadow:inset 0 0 0 1.5px #f3b6cf}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td.ui-datepicker-today>a{box-shadow:inset 0 0 0 1.5px #cf1f66!important;color:#cf1f66!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>a.ui-state-active{background-color:#cf1f66!important;color:#fff!important;box-shadow:0 8px 16px -8px rgba(207,31,102,.8)!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>span{background:none!important;color:#c4c5ca!important;font-weight:500!important}
html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td.nonSale>a,html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td.nonSale>span{background:repeating-linear-gradient(-45deg,#f6f6f8 0 5px,#fff 5px 10px)!important;color:#b3b5ba!important;text-decoration:line-through!important;box-shadow:none!important}
html.nxp #ui-datepicker-div.nxpCal .nxpCalFoot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid #f0eff2;font-size:12.5px;color:#6b7075}
html.nxp #ui-datepicker-div.nxpCal .nxpCalFoot span{display:inline-flex;align-items:center;gap:6px}
html.nxp #ui-datepicker-div.nxpCal .nxpCalFoot i{width:14px;height:14px;border-radius:5px;background:#f7f6f8;box-shadow:inset 0 0 0 1px #e6e6ea}
html.nxp #ui-datepicker-div.nxpCal .nxpCalFoot i.nxpLgBug{background:#fff;box-shadow:inset 0 0 0 1.5px #cf1f66}
html.nxp #ui-datepicker-div.nxpCal .nxpCalFoot i.nxpLgKap{background:repeating-linear-gradient(-45deg,#ececf0 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 1px #e6e6ea}
@media (max-width:790px){
  html.nxp #ui-datepicker-div.nxpCal{top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none;width:100%!important;max-width:none;padding:10px 16px calc(16px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important;animation:nxpCalS .25s cubic-bezier(.2,.8,.2,1)}
  html.nxp #ui-datepicker-div.nxpCal .nxpCalHead{position:relative;padding-top:14px}
  html.nxp #ui-datepicker-div.nxpCal .nxpCalHead::before{content:"";position:absolute;top:0;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#dedee3}
  html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>a,html.nxp #ui-datepicker-div.nxpCal .ui-datepicker-calendar td>span{height:46px!important}
}
