/* HEPSIBURADA_SAFE_PRODUCT_DETAIL_V100 */
@media (min-width:1025px){
 body.v100-product-page{background:#f5f6f8}
 body.v100-product-page .main-content>.container{max-width:1280px}
 body.v100-product-page .breadcrumb{margin:14px 0;color:#6b7280;font-size:13px}
 body.v100-product-page .product-detail{display:grid!important;grid-template-columns:minmax(500px,1.18fr) minmax(390px,.82fr)!important;gap:26px!important;align-items:start!important;margin:8px 0 24px!important}
 body.v100-product-page .detail-gallery{position:sticky!important;top:92px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:18px!important;box-shadow:0 4px 18px rgba(15,23,42,.05)!important}
 body.v100-product-page .detail-main-img{min-height:500px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:0!important;border-radius:10px!important;overflow:hidden!important}
 body.v100-product-page .detail-main-img img{max-height:500px!important;width:auto!important;max-width:100%!important;object-fit:contain!important}
 body.v100-product-page .detail-thumbs{gap:10px!important;margin-top:14px!important}
 body.v100-product-page .detail-thumbs img{width:66px!important;height:66px!important;border:1px solid #dfe3e8!important;border-radius:8px!important;object-fit:contain!important;background:#fff!important}
 body.v100-product-page .detail-thumbs img.active,body.v100-product-page .detail-thumbs img:hover{border-color:#0b5cab!important;box-shadow:0 0 0 2px rgba(11,92,171,.12)!important}
 body.v100-product-page .detail-info{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;padding:22px!important;box-shadow:0 4px 18px rgba(15,23,42,.05)!important}
 body.v100-product-page .detail-cat{font-size:13px!important;color:#0b5cab!important;font-weight:700!important}
 body.v100-product-page .detail-info h1{font-size:23px!important;line-height:1.38!important;color:#1f2937!important;margin:7px 0 10px!important;font-weight:700!important}
 body.v100-product-page .detail-rating{padding-bottom:13px!important;margin-bottom:13px!important;border-bottom:1px solid #edf0f3!important}
 body.v100-product-page .detail-price{background:#f7faff!important;border:1px solid #dce9f7!important;border-radius:12px!important;padding:15px 16px!important;margin:12px 0!important}
 body.v100-product-page .price-lg{font-size:31px!important;color:#0b5cab!important;font-weight:800!important}
 body.v100-product-page .detail-desc{font-size:14px!important;line-height:1.62!important;color:#4b5563!important;background:#f9fafb!important;border-radius:10px!important;padding:12px 14px!important;border-left:3px solid #0b5cab!important}
 body.v100-product-page .variant-select{border:1px solid #e5e7eb!important;border-radius:11px!important;padding:14px!important;margin:14px 0!important;background:#fff!important}
 body.v100-product-page .variant-row label{font-weight:700!important;color:#374151!important}
 body.v100-product-page .variant-opt{border-radius:8px!important;min-height:40px!important;border-color:#d9dee5!important}
 body.v100-product-page .variant-opt.active,body.v100-product-page .variant-opt:hover{border-color:#0b5cab!important;color:#0b5cab!important;background:#f3f8fe!important}
 body.v100-product-page .detail-form{background:#fff!important;border:1px solid #e2e7ed!important;border-radius:12px!important;padding:15px!important;margin-top:10px!important}
 body.v100-product-page .buy-row{margin-bottom:12px!important}
 body.v100-product-page .qty-stepper{border:1px solid #d8dee6!important;border-radius:9px!important;overflow:hidden!important}
 body.v100-product-page .buy-actions{display:grid!important;grid-template-columns:minmax(210px,1fr) minmax(145px,.65fr) 48px 48px!important;gap:9px!important}
 body.v100-product-page .btn-buy{min-height:52px!important;border-radius:9px!important;background:linear-gradient(135deg,#0b5cab,#1687d9)!important;border:0!important;color:#fff!important;font-size:15px!important;font-weight:800!important;box-shadow:0 8px 18px rgba(11,92,171,.20)!important}
 body.v100-product-page .btn-buy:hover{transform:translateY(-1px)!important;filter:brightness(1.04)!important}
 body.v100-product-page .btn-buynow{min-height:52px!important;border-radius:9px!important;background:#243447!important;color:#fff!important}
 body.v100-product-page .btn-icon-action{border-radius:9px!important;border:1px solid #d8dee6!important;background:#fff!important;color:#0b5cab!important}
 body.v100-product-page .order-channels{margin-top:12px!important}
 body.v100-product-page .order-channels .order-ch{width:100%!important;justify-content:center!important;border-radius:9px!important;background:#effaf4!important;color:#16854f!important;border:1px solid #caead8!important;min-height:46px!important;font-weight:700!important}
 body.v100-product-page .detail-tags,body.v100-product-page .detail-share{border-top:1px solid #edf0f3!important;padding-top:13px!important;margin-top:13px!important}
 body.v100-product-page .v100-tabs{position:sticky;top:74px;z-index:15;display:flex;gap:0;background:#fff;border:1px solid #e3e7ec;border-radius:12px 12px 0 0;margin-top:18px;overflow:hidden;box-shadow:0 5px 16px rgba(15,23,42,.05)}
 body.v100-product-page .v100-tab{appearance:none;border:0;border-right:1px solid #edf0f3;background:#fff;padding:17px 28px;font-weight:700;color:#4b5563;cursor:pointer;transition:.2s}
 body.v100-product-page .v100-tab:hover,body.v100-product-page .v100-tab.active{color:#0b5cab;background:#f5f9fe;box-shadow:inset 0 -3px 0 #0b5cab}
 body.v100-product-page .v100-content-card{background:#fff!important;border:1px solid #e3e7ec!important;border-top:0!important;border-radius:0 0 12px 12px!important;padding:28px!important;margin:0 0 20px!important;box-shadow:0 5px 18px rgba(15,23,42,.05)!important}
 body.v100-product-page .detail-full-desc{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;color:#303846!important;font-size:15px!important;line-height:1.82!important}
 body.v100-product-page .detail-full-desc h3{font-size:22px!important;color:#1f2937!important;margin:0 0 20px!important;padding-bottom:14px!important;border-bottom:1px solid #eceff3!important}
 body.v100-product-page .detail-full-desc h2,body.v100-product-page .detail-full-desc h4{color:#1f2937!important;margin-top:24px!important}
 body.v100-product-page .detail-full-desc p{margin:0 0 14px!important}
 body.v100-product-page .detail-full-desc ul,body.v100-product-page .detail-full-desc ol{padding-left:23px!important;margin:10px 0 18px!important}
 body.v100-product-page .detail-full-desc table{width:100%!important;border-collapse:collapse!important;margin:18px 0!important;border:1px solid #e2e7ed!important}
 body.v100-product-page .detail-full-desc th,body.v100-product-page .detail-full-desc td{padding:11px 13px!important;border:1px solid #e2e7ed!important;text-align:left!important}
 body.v100-product-page .detail-full-desc th{background:#f5f7fa!important}
 body.v100-product-page .detail-full-desc img{max-width:100%!important;height:auto!important;border-radius:10px!important}
 body.v100-product-page .review-qa-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin:0 0 24px!important}
 body.v100-product-page .reviews-section,body.v100-product-page .qa-section{background:#fff!important;border:1px solid #e3e7ec!important;border-radius:12px!important;padding:23px!important;box-shadow:0 5px 18px rgba(15,23,42,.05)!important}
 body.v100-product-page .v100-section-focus{scroll-margin-top:145px}
}
