@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap);:root{--melihbagli-primary:#2D6A4F;--melihbagli-primary-dark:#1B4332;--melihbagli-primary-light:#40916C;--melihbagli-secondary:#E76F51;--melihbagli-secondary-hover:#D05B3D;--melihbagli-accent:#52B788;--melihbagli-bg-warm:#FAF6F0;--melihbagli-surface:#FFFFFF;--melihbagli-text-main:#212529;--melihbagli-text-muted:#6C757D;--melihbagli-border:#E8ECEF;--melihbagli-header-bg:#FFFFFF;--melihbagli-logo-height:85px;--melihbagli-logo-height-mobile:52px;--melihbagli-logo-max-width:280px;--melihbagli-footer-bg:#1B4332;--melihbagli-footer-heading:#FFFFFF;--melihbagli-footer-about-title-color:#FFFFFF;--melihbagli-footer-text:#F8F9FA;--melihbagli-radius:12px;--melihbagli-shadow:0 4px 20px rgba(0, 0, 0, 0.06);--melihbagli-shadow-hover:0 10px 30px rgba(45, 106, 79, 0.15);--melihbagli-transition:all 0.25s cubic-bezier(0.16, 1, 0.3, 1);--melihbagli-font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--melihbagli-product-title-color:#222222;--melihbagli-product-title-size:14.5px;--melihbagli-product-price-color:#222222;--melihbagli-product-old-price-color:#999999;--melihbagli-product-card-bg:#ffffff;--melihbagli-product-card-border:#e5e5e5;--melihbagli-account-btn-bg:#FFFFFF;--melihbagli-account-btn-color:#2D3748;--melihbagli-account-btn-border:#E2E8F0;--melihbagli-account-btn-hover-bg:#F8FAFC;--melihbagli-account-btn-hover-color:#2D6A4F;--melihbagli-header-cart-bg:#FFFFFF;--melihbagli-header-cart-border:#E2E8F0;--melihbagli-header-cart-hover-bg:#F8FAFC;--melihbagli-header-cart-hover-color:#2D6A4F;--melihbagli-header-cart-color:#2D3748;--melihbagli-header-cart-radius:50px;--melihbagli-search-bg:#FFFFFF;--melihbagli-search-border:#E8ECEF;--melihbagli-search-focus-border:#2D6A4F;--melihbagli-search-btn-bg:#2D6A4F;--melihbagli-search-btn-color:#FFFFFF;--melihbagli-search-btn-hover-bg:#1B4332;--melihbagli-search-btn-hover-color:#FFFFFF;--melihbagli-search-radius:50px;--melihbagli-module-margin-top:30px;--melihbagli-module-margin-bottom:30px;--melihbagli-module-border-width:0px;--melihbagli-module-border-style:solid;--melihbagli-module-border-color:#e2e8f0;--melihbagli-module-border-radius:12px;--melihbagli-module-bg-color:transparent;--melihbagli-module-bg-image:none;--melihbagli-module-bg-size:cover;--melihbagli-module-padding:0px;--melihbagli-module-shadow:none}body{font-family:var(--melihbagli-font-family);color:var(--melihbagli-text-main);background-color:#f8faf9;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;color:#1a1d20}a{color:var(--melihbagli-primary);text-decoration:none;transition:var(--melihbagli-transition)}a:focus,a:hover{color:var(--melihbagli-primary-dark);text-decoration:none}legend{font-size:18px;font-weight:700;color:#1e293b;padding:8px 0;margin-bottom:20px;border-bottom:2px solid #f1f5f9}label{font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.form-control{height:42px;padding:8px 14px;font-size:13.5px;line-height:1.5;color:#1e293b;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:none;transition:var(--melihbagli-transition)}.form-control:focus{border-color:var(--melihbagli-primary);box-shadow:0 0 0 3px rgba(45,106,79,.15);outline:0}textarea.form-control{height:auto;min-height:90px}.input-group-addon{background-color:#f8fafc;border:1px solid #e2e8f0;color:#64748b;border-radius:8px;padding:6px 12px}div.required .control-label:before{content:'* ';color:#ef4444;font-weight:700}.dropdown-menu{border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:8px 0}.dropdown-menu>li>a{padding:8px 16px;font-size:13px;color:#334155;transition:all .15s ease}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#f1f5f9;color:var(--melihbagli-primary)}.btn{font-family:var(--melihbagli-font-family);font-weight:600;font-size:13.5px;border-radius:8px;padding:9px 18px;transition:var(--melihbagli-transition);outline:0!important}.btn-xs{padding:4px 8px;font-size:11px;border-radius:4px}.btn-sm{padding:6px 12px;font-size:12px;border-radius:6px}.btn-lg{padding:12px 24px;font-size:15px;border-radius:10px}.btn-primary{background-color:var(--melihbagli-primary);border-color:var(--melihbagli-primary);color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--melihbagli-primary-dark);border-color:var(--melihbagli-primary-dark);color:#fff}.btn-default{background-color:#fff;border-color:#cbd5e1;color:#334155}.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#f8fafc;border-color:#94a3b8;color:#1e293b}.btn-success{background-color:#10b981;border-color:#10b981;color:#fff}.btn-success:focus,.btn-success:hover{background-color:#059669;border-color:#059669}.btn-danger{background-color:#ef4444;border-color:#ef4444;color:#fff}.btn-danger:focus,.btn-danger:hover{background-color:#dc2626;border-color:#dc2626}.btn-warning{background-color:#f59e0b;border-color:#f59e0b;color:#fff}.btn-info{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.breadcrumb{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;height:var(--melihbagli-breadcrumb-height,100px);min-height:var(--melihbagli-breadcrumb-height,100px);padding:0 24px;margin:15px 0 25px 0;font-size:var(--melihbagli-breadcrumb-font-size,13px);font-family:var(--melihbagli-breadcrumb-font-family,inherit);color:var(--melihbagli-breadcrumb-color,#1B4332);text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 10px rgba(255,255,255,.9);font-weight:var(--melihbagli-breadcrumb-font-weight,400);background-color:var(--melihbagli-breadcrumb-bg,#fff);background-image:linear-gradient(var(--melihbagli-breadcrumb-overlay,rgba(255,255,255,0)),var(--melihbagli-breadcrumb-overlay,rgba(255,255,255,0))),var(--melihbagli-breadcrumb-image,none),var(--melihbagli-breadcrumb-gradient-image,linear-gradient(112deg,color-mix(in srgb,var(--melihbagli-breadcrumb-gradient-color,#2D6A4F) 26%,transparent) 0%,color-mix(in srgb,var(--melihbagli-breadcrumb-gradient-color,#2D6A4F) 20%,transparent) 38%,color-mix(in srgb,var(--melihbagli-breadcrumb-gradient-color,#2D6A4F) 13%,transparent) 66%,color-mix(in srgb,var(--melihbagli-breadcrumb-gradient-color,#2D6A4F) 7%,transparent) 88%,transparent 100%));background-size:cover,cover,auto;background-position:center,center,center;background-repeat:no-repeat,no-repeat,no-repeat;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px rgba(45,106,79,.08);overflow:hidden;}.breadcrumb>li{position:relative;z-index:1;display:inline-block}.breadcrumb>li:first-child{display:none}.breadcrumb i.fa,.breadcrumb i[class*="fa-"],.breadcrumb svg{display:none!important}.breadcrumb>li>a,.breadcrumb>li.active{text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 10px rgba(255,255,255,.9);}.breadcrumb>li:first-child+li::before{content:none;padding:0}@media (max-width:767px){.breadcrumb{padding:0 16px;border-radius:10px;font-size:12px}}.breadcrumb>li+li:before{content:"/";color:var(--melihbagli-breadcrumb-separator-color,var(--melihbagli-breadcrumb-color,#94a3b8));padding:0 8px}.breadcrumb>li>a{color:var(--melihbagli-breadcrumb-link-color,var(--melihbagli-breadcrumb-color,#1B4332))}.breadcrumb>li>a:hover{color:var(--melihbagli-primary)}.breadcrumb>li.active{color:inherit;font-weight:inherit}.pagination{margin:20px 0;border-radius:8px}.pagination>li>a,.pagination>li>span{color:#334155;border:1px solid #e2e8f0;padding:8px 14px;font-weight:600;font-size:13px;transition:all .2s ease}.pagination>li>a:hover{background-color:#f8fafc;color:var(--melihbagli-primary);border-color:#cbd5e1}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>span{background-color:var(--melihbagli-primary);border-color:var(--melihbagli-primary);color:#fff}.alert{border-radius:8px;padding:12px 18px;font-size:13.5px;font-weight:500;border:1px solid transparent;margin-bottom:20px}.alert-success{background-color:#ecfdf5;border-color:#a7f3d0;color:#065f46}.alert-danger{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.alert-info{background-color:#f0f9ff;border-color:#bae6fd;color:#075985}.alert-warning{background-color:#fffbeb;border-color:#fde68a;color:#92400e}.list-group{border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.list-group a.list-group-item{color:#334155;border:1px solid #e2e8f0;padding:11px 16px;font-size:13.5px;font-weight:500;transition:all .15s ease}.list-group a.list-group-item:hover{background-color:#f8fafc;color:var(--melihbagli-primary);padding-left:20px}.list-group a.list-group-item.active,.list-group a.list-group-item.active:focus,.list-group a.list-group-item.active:hover{background-color:var(--melihbagli-primary);border-color:var(--melihbagli-primary);color:#fff;font-weight:700}.rating .fa-stack{font-size:11px}.rating .fa-star{color:#f59e0b}.rating .fa-star-o{color:#cbd5e1}.thumbnails{list-style:none;padding:0;margin:0 -5px}.thumbnails>li{margin-bottom:10px}.thumbnails .thumbnail{border:1px solid #e2e8f0;border-radius:8px;padding:4px;transition:all .2s ease}.thumbnails .thumbnail:hover{border-color:var(--melihbagli-primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.image-additional{float:left;width:25%;padding:0 5px}.table>thead>tr>th{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;color:#1e293b;font-weight:700;font-size:13px;padding:12px}.table>tbody>tr>td{border-top:1px solid #f1f5f9;vertical-align:middle;padding:12px;font-size:13px}#content{min-height:500px;margin-bottom:40px}#column-left,#column-right{margin-bottom:30px}#column-left .product-layout,#column-right .product-layout{width:100%}.melihbagli-topbar{background:linear-gradient(90deg,var(--melihbagli-primary-dark) 0,var(--melihbagli-primary) 100%);background:var(--melihbagli-topbar-bg,linear-gradient(90deg,var(--melihbagli-primary-dark) 0,var(--melihbagli-primary) 100%));color:#fff;padding:8px 0;font-size:12px;font-weight:500;letter-spacing:.2px}.melihbagli-topbar a{color:#fff;opacity:.9}.melihbagli-topbar a:hover{opacity:1;color:#ffe6a7}.melihbagli-topbar .topbar-item{display:inline-flex;align-items:center;gap:6px;margin-right:14px}.melihbagli-topbar .topbar-btn{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:#fff;padding:2px 10px;border-radius:20px;font-size:11.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:var(--melihbagli-transition)}.melihbagli-topbar .topbar-btn:focus,.melihbagli-topbar .topbar-btn:hover{background:rgba(255,255,255,.3);color:#fff;outline:0}.melihbagli-currency-selector .dropdown-menu,.melihbagli-language-selector .dropdown-menu{border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.15);border:1px solid #e2e8f0;min-width:130px;z-index:10000}.melihbagli-currency-selector .dropdown-menu button:hover,.melihbagli-language-selector .dropdown-menu button:hover{background:#f1f5f9;color:var(--melihbagli-primary)!important}header.melihbagli-header{background:var(--melihbagli-header-bg);padding:18px 0;border-bottom:1px solid var(--melihbagli-border);box-shadow:0 2px 10px rgba(0,0,0,.03);transition:var(--melihbagli-transition)}header.melihbagli-header.is-sticky{position:sticky;top:0;z-index:999;padding:10px 0;box-shadow:0 4px 20px rgba(0,0,0,.08)}.melihbagli-logo{display:flex;align-items:center;min-height:50px}.melihbagli-logo a{font-size:24px;font-weight:800;color:var(--melihbagli-primary);display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:-.5px;max-width:100%;text-decoration:none}.melihbagli-logo a span.brand-dot{color:var(--melihbagli-secondary)}.melihbagli-header .melihbagli-logo img,.melihbagli-logo img{max-height:var(--melihbagli-logo-height,85px)!important;max-width:var(--melihbagli-logo-max-width,280px)!important;width:auto!important;height:auto!important;display:block!important;object-fit:contain!important;transition:max-height .25s ease,transform .25s ease}header.melihbagli-header.is-sticky .melihbagli-logo img{max-height:min(var(--melihbagli-logo-height,85px),60px)!important}.melihbagli-search-bar{position:relative}#search.input-group,.melihbagli-search-bar .input-group{border-radius:var(--melihbagli-search-radius,50px);overflow:hidden;border:2px solid var(--melihbagli-search-border,#e8ecef);background:var(--melihbagli-search-bg,#fff);transition:var(--melihbagli-transition);display:flex;align-items:stretch}#search.input-group:focus-within,.melihbagli-search-bar .input-group:focus-within{border-color:var(--melihbagli-search-focus-border,var(--melihbagli-primary,#2d6a4f));box-shadow:0 0 0 4px rgba(45,106,79,.12)}#search input.form-control,.melihbagli-search-bar input.form-control{border:none;box-shadow:none;height:44px;padding:0 20px;font-size:13.5px;background:0 0;color:var(--melihbagli-text-main,#212529);flex:1 1 auto;border-radius:0}#search .input-group-btn,.melihbagli-search-bar .input-group-btn{width:auto;display:flex}#search .btn,.melihbagli-search-bar .btn-search,.melihbagli-search-bar .input-group-btn button,.melihbagli-search-bar button{background:var(--melihbagli-search-btn-bg,var(--melihbagli-primary,#2d6a4f));color:var(--melihbagli-search-btn-color,#fff);border:none;padding:0 22px;height:44px;font-weight:600;transition:var(--melihbagli-transition);border-radius:0;display:inline-flex;align-items:center;justify-content:center}#search .btn:hover,.melihbagli-search-bar .btn-search:hover,.melihbagli-search-bar .input-group-btn button:hover,.melihbagli-search-bar button:hover{background:var(--melihbagli-search-btn-hover-bg,var(--melihbagli-primary-dark,#1b4332));color:var(--melihbagli-search-btn-hover-color,#fff)}#search .btn i,.melihbagli-search-bar button i{color:inherit;font-size:15px}.m-search-wrapper,.melihbagli-search-wrapper{position:relative;width:100%}.melihbagli-smart-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.06);z-index:100000;max-height:460px;overflow-y:auto;overflow-x:hidden;padding:6px 0;animation:searchDropFadeIn .22s cubic-bezier(.16,1,.3,1);text-align:left}@keyframes searchDropFadeIn{from{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.melihbagli-search-loading{padding:24px;text-align:center;color:var(--melihbagli-primary,#2d6a4f);font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}.melihbagli-search-section-title{padding:8px 16px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;display:flex;align-items:center;gap:6px}.melihbagli-search-cat-chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 16px 10px;border-bottom:1px solid #f1f5f9}.melihbagli-search-cat-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;color:#334155;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.melihbagli-search-cat-chip:hover{background:var(--melihbagli-primary,#2d6a4f);color:#fff!important;border-color:var(--melihbagli-primary,#2d6a4f);transform:translateY(-1px)}.melihbagli-search-items-list{display:flex;flex-direction:column}.melihbagli-search-item{display:flex;align-items:center;gap:12px;padding:9px 16px;text-decoration:none!important;transition:background .15s ease;border-bottom:1px solid #f8fafc;cursor:pointer}.melihbagli-search-item:last-child{border-bottom:none}.melihbagli-search-item.is-selected,.melihbagli-search-item:hover{background:#f0fdf4;text-decoration:none!important}.melihbagli-search-thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid #e2e8f0;background:#fff;flex-shrink:0}.melihbagli-search-info{flex:1;min-width:0;text-align:left}.melihbagli-search-title{font-size:13.5px;font-weight:600;color:#1e293b;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.melihbagli-search-item.is-selected .melihbagli-search-title,.melihbagli-search-item:hover .melihbagli-search-title{color:var(--melihbagli-primary,#2d6a4f)}.melihbagli-search-highlight{color:var(--melihbagli-primary,#2d6a4f);font-weight:700;background:rgba(45,106,79,.12);padding:0 3px;border-radius:3px}.melihbagli-search-price-wrap{display:flex;align-items:center;gap:8px;font-size:13px}.melihbagli-search-price{font-weight:700;color:var(--melihbagli-primary,#2d6a4f)}.melihbagli-search-old-price{font-size:11.5px;color:#94a3b8;text-decoration:line-through}.melihbagli-search-badge-sale{font-size:10px;font-weight:700;background:#ef4444;color:#fff;padding:1px 7px;border-radius:10px}.melihbagli-search-footer{padding:10px 16px;background:#f8fafc;border-top:1px solid #e2e8f0;text-align:center;border-radius:0 0 13px 13px;margin-top:4px}.melihbagli-search-view-all{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--melihbagli-primary,#2d6a4f);text-decoration:none!important;transition:color .15s ease}.melihbagli-search-view-all:hover{color:var(--melihbagli-primary-dark,#1b4332)}.melihbagli-search-empty{padding:28px 20px;text-align:center;color:#64748b}.melihbagli-search-empty i{font-size:28px;color:#cbd5e1;margin-bottom:8px;display:block}.melihbagli-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;position:relative}.action-btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:var(--melihbagli-account-btn-radius,50px);font-weight:600;font-size:13.5px;border:1px solid var(--melihbagli-account-btn-border,#e2e8f0);background:var(--melihbagli-account-btn-bg,#fff);color:var(--melihbagli-account-btn-color,#2d3748)!important;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:var(--melihbagli-transition);text-decoration:none!important;cursor:pointer;height:42px;box-sizing:border-box}.action-btn-pill:focus,.action-btn-pill:hover{border-color:var(--melihbagli-account-btn-hover-color,var(--melihbagli-primary,#2d6a4f));background:var(--melihbagli-account-btn-hover-bg,#f8fafc);color:var(--melihbagli-account-btn-hover-color,var(--melihbagli-primary,#2d6a4f))!important;box-shadow:0 3px 10px rgba(0,0,0,.08)}.action-btn-pill i.fa{font-size:15px;color:inherit}.action-btn-pill .caret{margin-left:4px;color:inherit}.action-btn-whatsapp{background:#25d366;color:#fff!important;border-color:#25d366}.action-btn-whatsapp:hover{background:#1ebe5b;border-color:#1ebe5b}#cart{vertical-align:middle}#cart .btn-cart-custom{background:var(--melihbagli-header-cart-bg,#fff);color:var(--melihbagli-header-cart-color,#2d3748)!important;border-radius:var(--melihbagli-header-cart-radius,50px);padding:0 18px;font-weight:600;font-size:13.5px;border:1px solid var(--melihbagli-header-cart-border,#e2e8f0);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:var(--melihbagli-transition);height:42px;box-sizing:border-box;cursor:pointer;outline:0}#cart .btn-cart-custom:focus,#cart .btn-cart-custom:hover{border-color:var(--melihbagli-header-cart-hover-color,var(--melihbagli-primary,#2d6a4f));background:var(--melihbagli-header-cart-hover-bg,#f8fafc);color:var(--melihbagli-header-cart-hover-color,var(--melihbagli-primary,#2d6a4f))!important;box-shadow:0 3px 10px rgba(0,0,0,.08)}#cart .btn-cart-custom i.fa{font-size:15px;color:inherit}#cart .btn-cart-custom .caret,#cart .caret{display:none!important}#cart #cart-total{font-weight:600;font-size:13.5px;color:inherit}#cart .btn-cart-custom{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border-radius:50%!important;gap:0!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-sizing:border-box!important}#cart .btn-cart-custom>i.fa{margin:0!important;padding:0!important;line-height:1!important}#cart .btn-cart-custom #cart-total{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}#cart .btn-cart-custom .cart-mobile-badge{display:inline-flex!important;position:absolute!important;top:-7px!important;right:-7px!important;background:linear-gradient(135deg,#ff5a5f 0,#e02424 100%)!important;color:#fff!important;border-radius:12px!important;min-width:19px!important;height:19px!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-align:center!important;padding:0 4.5px!important;border:2px solid #fff!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;letter-spacing:-.2px!important;z-index:5!important;pointer-events:none!important}#cart .cart-count-badge{background:var(--melihbagli-secondary,#e76f51);color:#fff;border-radius:50%;min-width:22px;height:22px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;line-height:1}.cart-mobile-badge{display:none}body.cart-drawer-open{overflow:hidden!important}.cart-drawer-backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.45)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;z-index:999998!important;opacity:0!important;visibility:hidden!important;transition:opacity .35s cubic-bezier(.16, 1, .3, 1),visibility .35s!important;cursor:pointer!important}#cart.open .cart-drawer-backdrop{opacity:1!important;visibility:visible!important}#cart>ul.cart-drawer-panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:440px!important;max-width:100%!important;height:100%!important;height:100vh!important;height:100dvh!important;max-height:100%!important;max-height:100vh!important;max-height:100dvh!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:#fff!important;box-shadow:-8px 0 35px rgba(0,0,0,.18)!important;z-index:999999!important;display:flex!important;flex-direction:column!important;transform:translateX(105%)!important;transition:transform .35s cubic-bezier(.16, 1, .3, 1),visibility .35s!important;visibility:hidden!important;overflow:hidden!important;box-sizing:border-box!important}#cart.open>ul.cart-drawer-panel{transform:translateX(0)!important;visibility:visible!important}.cart-drawer-header-li{list-style:none!important;flex-shrink:0!important;background:#fff!important;border-bottom:1px solid #eef0f2!important}.cart-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 24px!important}.cart-drawer-title{margin:0!important;font-size:18px!important;font-weight:700!important;color:#111827!important;letter-spacing:-.3px!important}.cart-drawer-close{background:0 0!important;border:none!important;font-size:26px!important;line-height:1!important;color:#1f2937!important;padding:0!important;cursor:pointer!important;transition:color .2s ease,transform .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cart-drawer-close:hover{color:#ef4444!important;transform:scale(1.15)!important}.cart-drawer-shipping-li{list-style:none!important;flex-shrink:0!important;background:#fafafa!important;border-bottom:1px solid #eef0f2!important}.drawer-free-shipping{padding:14px 24px 16px 24px!important}.drawer-free-shipping .dfs-text{font-size:13px!important;color:#374151!important;font-weight:500!important;margin-bottom:8px!important;line-height:1.4!important}.drawer-free-shipping .dfs-text b{color:#111827!important;font-weight:700!important}.drawer-free-shipping .dfs-track{width:100%!important;height:4px!important;background:#e5e7eb!important;border-radius:4px!important;overflow:hidden!important}.drawer-free-shipping .dfs-fill{height:100%!important;background:#111827!important;border-radius:4px!important;transition:width .4s ease!important}.drawer-free-shipping.dfs-achieved .dfs-fill{background:#27ae60!important}.cart-drawer-body-li{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;list-style:none!important;-webkit-overflow-scrolling:touch!important}.cart-drawer-items{padding:10px 24px!important}.cart-drawer-item{display:flex!important;gap:16px!important;padding:16px 0!important;border-bottom:1px solid #f3f4f6!important;position:relative!important}.cart-drawer-item:last-child{border-bottom:none!important}.cdi-thumb{width:74px!important;height:74px!important;flex-shrink:0!important;border-radius:8px!important;overflow:hidden!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;display:flex!important;align-items:center!important;justify-content:center!important}.cdi-thumb img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.cdi-voucher-icon{font-size:28px!important;color:#9ca3af!important}.cdi-details{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important}.cdi-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:4px!important}.cdi-title{font-size:13.5px!important;font-weight:600!important;color:#111827!important;line-height:1.35!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cdi-title:hover{color:var(--melihbagli-primary,#2d6a4f)!important}.cdi-remove-btn{background:0 0!important;border:none!important;color:#4b5563!important;font-size:16px!important;cursor:pointer!important;padding:0 4px!important;line-height:1!important;transition:color .2s ease!important}.cdi-remove-btn:hover{color:#ef4444!important}.cdi-unit-price{font-size:12.5px!important;color:#374151!important;margin-bottom:3px!important;font-weight:500!important}.cdi-label{color:#9ca3af!important;font-weight:400!important}.cdi-options{font-size:12px!important;color:#4b5563!important;margin-bottom:6px!important}.cdi-opt-item{line-height:1.3!important}.cdi-bottom-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:auto!important;padding-top:6px!important}.cdi-qty-wrap{display:flex!important;align-items:center!important;gap:8px!important}.cdi-qty-label{font-size:12.5px!important;color:#6b7280!important}.cdi-qty-ctrl{display:inline-flex!important;align-items:center!important;border:1px solid #d1d5db!important;border-radius:6px!important;background:#fff!important;overflow:hidden!important}.cdi-qty-btn{width:26px!important;height:26px!important;background:#f9fafb!important;border:none!important;font-size:14px!important;line-height:1!important;color:#374151!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .15s ease!important;padding:0!important}.cdi-qty-btn:hover{background:#e5e7eb!important;color:#111827!important}.cdi-qty-val{min-width:24px!important;text-align:center!important;font-size:12.5px!important;font-weight:600!important;color:#111827!important}.cdi-line-total{font-size:14.5px!important;font-weight:700!important;color:#111827!important}.cart-drawer-footer-li{list-style:none!important;background:#fff!important;border-top:1px solid #eef0f2!important;flex-shrink:0!important}.cart-drawer-breakdown{padding:10px 24px 6px 24px!important;background:#fafafa!important;border-bottom:1px solid #f3f4f6!important}.cdb-row{display:flex!important;justify-content:space-between!important;font-size:12.5px!important;color:#4b5563!important;margin-bottom:3px!important}.btn-drawer-checkout-step{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:15px 24px!important;background:#fff!important;color:#111827!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.5px!important;text-decoration:none!important;transition:background .2s ease,color .2s ease!important;border-bottom:1px solid #eef0f2!important}.btn-drawer-checkout-step i{font-size:16px!important;color:#4b5563!important}.btn-drawer-checkout-step:hover{background:#f9fafb!important;color:#000!important}.cart-drawer-bottom-bar{background:#0f5132!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 24px!important;color:#fff!important}.cdb-left{display:flex!important;flex-direction:column!important}.cdb-total-title{font-size:11px!important;opacity:.85!important;text-transform:uppercase!important;letter-spacing:.5px!important;line-height:1.2!important}.cdb-total-amount{font-size:18px!important;font-weight:800!important;line-height:1.3!important}.cdb-right{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.5px!important;text-decoration:none!important;padding:8px 14px!important;border-radius:6px!important;background:rgba(255,255,255,.12)!important;transition:background .2s ease,transform .2s ease!important}.cdb-right:hover{background:rgba(255,255,255,.24)!important;transform:translateX(3px)!important}.cart-drawer-empty-li{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;list-style:none!important}.cart-drawer-empty{text-align:center!important;padding:40px 24px!important}.cde-icon{font-size:56px!important;color:#d1d5db!important;margin-bottom:16px!important}.cart-drawer-empty h3{font-size:18px!important;font-weight:700!important;color:#111827!important;margin:0 0 8px 0!important}.cart-drawer-empty p{font-size:14px!important;color:#6b7280!important;margin:0 0 20px 0!important}.cde-btn{border-radius:25px!important;padding:10px 24px!important;font-weight:600!important;font-size:13.5px!important}@media (max-width:576px){#cart>ul.cart-drawer-panel{width:100%!important;max-width:100%!important;left:0!important;right:0!important;transform:translateX(100%)!important}#cart.open>ul.cart-drawer-panel{transform:translateX(0)!important}.cart-drawer-header{padding:12px 16px!important}.cart-drawer-title{font-size:16px!important}.drawer-free-shipping{padding:10px 16px 12px 16px!important}.cart-drawer-items{padding:6px 16px!important}.cart-drawer-item{gap:12px!important;padding:12px 0!important}.cdi-thumb{width:60px!important;height:60px!important}.cdi-title{font-size:13px!important}.cart-drawer-breakdown{padding:8px 16px 4px 16px!important}.btn-drawer-checkout-step{padding:12px 16px!important;font-size:13px!important}.cart-drawer-bottom-bar{padding:10px 16px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}.cdb-total-amount{font-size:16px!important}.cdb-right{padding:7px 12px!important;font-size:12.5px!important}}.melihbagli-icon-menu-strip{background:#fff;border-top:1px solid #ececec;border-bottom:2px solid #eaeaea;box-shadow:0 2px 6px rgba(0,0,0,.02);margin-bottom:10px}.icon-menu-scroll-wrap{display:flex;align-items:stretch;justify-content:space-between;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.icon-menu-scroll-wrap::-webkit-scrollbar{display:none}.icon-menu-item{flex:1;min-width:105px;padding:16px 8px 14px 8px;text-align:center;text-decoration:none!important;border:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .25s ease;background:#fff}.icon-menu-item:hover{background:#fafbfb}.icon-menu-img-wrap{height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:transform .25s ease}.icon-menu-item:hover .icon-menu-img-wrap{transform:translateY(-3px)}.icon-menu-img-wrap img{max-height:44px;max-width:44px;object-fit:contain}.icon-menu-img-wrap svg.line-icon{width:40px;height:40px;stroke:#2C3E50;transition:stroke .25s ease}.icon-menu-item:hover .icon-menu-img-wrap svg.line-icon{stroke:var(--melihbagli-primary,#2D6A4F)}.icon-menu-title{font-size:13px;font-weight:700;color:#1a2530;line-height:1.3;margin-top:2px;white-space:nowrap;transition:color .2s ease}.icon-menu-item:hover .icon-menu-title{color:var(--melihbagli-primary,#2d6a4f)}@media (max-width:991px){.icon-menu-item{min-width:95px;padding:12px 6px 10px 6px}.icon-menu-title{font-size:11.5px}.icon-menu-img-wrap{height:40px}.icon-menu-img-wrap svg.line-icon{width:34px;height:34px}}.melihbagli-nav-menu{background:#fff;border-bottom:2px solid var(--melihbagli-border)}.melihbagli-nav-menu .navbar-nav>li>a{color:#333;font-weight:600;font-size:14px;padding:14px 16px;display:flex;align-items:center;gap:6px;transition:var(--melihbagli-transition)}.melihbagli-nav-menu .navbar-nav>li.active>a,.melihbagli-nav-menu .navbar-nav>li>a:hover{color:var(--melihbagli-primary);background:0 0;border-bottom:3px solid var(--melihbagli-primary);margin-bottom:-2px}.melihbagli-trust-badges{margin:25px 0 35px 0}.trust-badge-card{background:#fff;border:1px solid var(--melihbagli-border);border-radius:var(--melihbagli-radius);padding:20px;display:flex;align-items:center;gap:15px;box-shadow:var(--melihbagli-shadow);transition:var(--melihbagli-transition)}.trust-badge-card:hover{transform:translateY(-3px);box-shadow:var(--melihbagli-shadow-hover);border-color:var(--melihbagli-primary-light)}.trust-icon-box{width:50px;height:50px;border-radius:12px;background:rgba(45,106,79,.1);color:var(--melihbagli-primary);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.trust-text h5{margin:0 0 3px 0;font-size:14px;font-weight:700}.trust-text p{margin:0;font-size:12px;color:var(--melihbagli-text-muted)}.category-pills-wrap{margin:30px 0;text-align:center}.category-pill-item{display:inline-block;margin:8px 12px;text-align:center;text-decoration:none}.category-pill-circle{width:75px;height:75px;border-radius:50%;background:#fff;border:2px solid var(--melihbagli-border);display:flex;align-items:center;justify-content:center;margin:0 auto 8px auto;font-size:26px;color:var(--melihbagli-primary);box-shadow:var(--melihbagli-shadow);transition:var(--melihbagli-transition)}.category-pill-item:hover .category-pill-circle{border-color:var(--melihbagli-primary);background:var(--melihbagli-primary);color:#fff;transform:scale(1.08)}.category-pill-title{font-size:13px;font-weight:600;color:var(--melihbagli-text-main)}.product-layout{margin-bottom:25px}.melihbagli-products-grid{display:flex!important;flex-wrap:wrap!important}.melihbagli-featured-section .melihbagli-products-grid,.melihbagli-featured-section .row{margin-bottom:-25px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:100%!important;max-width:750px!important}}@media (min-width:992px){.container{width:100%!important;max-width:970px!important}}@media (min-width:1200px){.container{width:100%!important;max-width:var(--melihbagli-container-max-width,1424px)!important}}.melihbagli-carousel-slider-wrapper{position:relative;width:100%}.melihbagli-slider-track-container{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:6px 0 22px 0;cursor:grab;scroll-snap-type:x mandatory}.melihbagli-slider-track-container.is-dragging{cursor:grabbing;user-select:none;scroll-behavior:auto!important;scroll-snap-type:none!important}.melihbagli-slider-track-container::-webkit-scrollbar{display:none;width:0;height:0}.melihbagli-slider-track.row::after,.melihbagli-slider-track.row::before{display:none!important;content:none!important}.melihbagli-slider-track.row{display:flex!important;flex-wrap:nowrap!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;gap:16px}.melihbagli-slider-track.no-scroll{justify-content:center!important}.melihbagli-slider-track>.product-layout{flex:0 0 250px!important;max-width:250px!important;width:250px!important;padding-left:0!important;padding-right:0!important;margin-bottom:0!important;float:none!important;display:flex!important;flex-direction:column!important;scroll-snap-align:start;scroll-snap-stop:normal}.melihbagli-slider-track>.product-layout>.product-thumb{width:100%!important;height:100%!important}@media (min-width:1200px){.melihbagli-slider-track>.product-layout{flex:0 0 calc((100% - 64px)/ 5)!important;max-width:calc((100% - 64px)/ 5)!important;width:calc((100% - 64px)/ 5)!important}}@media (min-width:992px) and (max-width:1199px){.melihbagli-slider-track>.product-layout{flex:0 0 calc((100% - 48px)/ 4)!important;max-width:calc((100% - 48px)/ 4)!important;width:calc((100% - 48px)/ 4)!important}}@media (min-width:768px) and (max-width:991px){.melihbagli-slider-track>.product-layout{flex:0 0 calc((100% - 32px)/ 3)!important;max-width:calc((100% - 32px)/ 3)!important;width:calc((100% - 32px)/ 3)!important}}@media (min-width:576px) and (max-width:767px){.melihbagli-slider-track>.product-layout{flex:0 0 calc((100% - 16px)/ 2)!important;max-width:calc((100% - 16px)/ 2)!important;width:calc((100% - 16px)/ 2)!important}}@media (max-width:575px){.melihbagli-slider-track>.product-layout{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}.melihbagli-slider-arrow{position:absolute;top:45%;transform:translateY(-50%) scale(1);width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 14px rgba(0,0,0,.13),0 1px 3px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:35;color:#484848;padding:0;outline:0!important;transition:opacity .25s ease,visibility .25s ease,transform .2s cubic-bezier(.25, .8, .25, 1),box-shadow .2s ease,border-color .2s ease}.melihbagli-slider-arrow svg{display:block;stroke:#484848;transition:stroke .2s ease,transform .2s ease}.melihbagli-slider-arrow:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 6px 20px rgba(0,0,0,.22);transform:translateY(-50%) scale(1.08)}.melihbagli-slider-arrow:hover svg{stroke:#111111}.melihbagli-slider-arrow:active{transform:translateY(-50%) scale(.95);box-shadow:0 2px 8px rgba(0,0,0,.12)}.melihbagli-slider-arrow.melihbagli-slider-prev{left:-20px}.melihbagli-slider-arrow.melihbagli-slider-prev:hover svg{transform:translateX(-1px)}.melihbagli-slider-arrow.melihbagli-slider-next{right:-20px}.melihbagli-slider-arrow.melihbagli-slider-next:hover svg{transform:translateX(1px)}.melihbagli-slider-arrow.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-50%) scale(.75)!important}@media (max-width:767px){.melihbagli-slider-arrow{width:38px;height:38px;top:36%}.melihbagli-slider-arrow.melihbagli-slider-prev{left:4px}.melihbagli-slider-arrow.melihbagli-slider-next{right:4px}}#content>.carousel,#content>.slideshow,#content>.swiper-viewport,.category-pills-wrap,.melihbagli-banner-module-container,.melihbagli-block,.melihbagli-deal-banner,.melihbagli-featured-section{margin-top:var(--melihbagli-module-margin-top,30px);margin-bottom:var(--melihbagli-module-margin-bottom,30px)}.melihbagli-featured-section{clear:both;display:flow-root;width:100%}.melihbagli-featured-section,.melihbagli-module-box{border-width:var(--melihbagli-module-border-width,0);border-style:var(--melihbagli-module-border-style,solid);border-color:var(--melihbagli-module-border-color,#e2e8f0);border-radius:var(--melihbagli-module-border-radius,0);background-color:var(--melihbagli-module-bg-color,transparent);background-image:var(--melihbagli-module-bg-image,none);background-size:var(--melihbagli-module-bg-size,cover);background-position:center center;background-repeat:no-repeat;padding:var(--melihbagli-module-padding,0);box-shadow:var(--melihbagli-module-shadow,none);transition:all .25s ease}.melihbagli-tabs-header{clear:both;width:100%;margin:0 0 20px 0;text-align:center}.melihbagli-nav-tabs{display:inline-flex;align-items:center;gap:10px;background:#f8f9fa;padding:5px;border-radius:6px;border:1px solid #e9ecef}.melihbagli-tab-item{position:relative;display:inline-block;padding:8px 18px;font-size:13px;font-weight:700;background:var(--melihbagli-tab-bg,transparent);color:var(--melihbagli-tab-color,#555);text-decoration:none;border-radius:4px;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.melihbagli-tab-item:hover{background:var(--melihbagli-tab-hover-bg,transparent);color:var(--melihbagli-tab-hover-color,var(--melihbagli-tab-active-bg,#0d5bb5));text-decoration:none}.melihbagli-tab-item.active{background:var(--melihbagli-tab-active-bg,#0d5bb5)!important;color:var(--melihbagli-tab-active-color,#fff)!important;box-shadow:0 2px 6px rgba(13,91,181,.3)}.melihbagli-tab-item.active .tab-arrow{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--melihbagli-tab-active-bg,#0d5bb5)}.product-thumb{background:var(--melihbagli-product-card-bg,#fff);border:1px solid var(--melihbagli-product-card-border,#e5e5e5);font-family:var(--melihbagli-font-family);border-radius:4px;overflow:hidden;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:all .25s ease;display:flex;flex-direction:column;height:100%;margin-bottom:0}.product-thumb:hover{border-color:#c9c9c9;box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px)}.product-thumb .image{position:relative;padding:15px;text-align:center;background:#fff;overflow:hidden;min-height:180px;display:flex;align-items:center;justify-content:center}.product-thumb .image img{max-height:190px;width:auto;margin:0 auto;transition:transform .3s ease}.product-thumb:hover .image img{transform:scale(1.04)}.product-thumb .image a:focus{outline:0}.product-thumb .image a:focus-visible{outline:2px solid var(--melihbagli-primary,#2D6A4F);outline-offset:2px}.product-ribbon-left{display:none!important}.product-badge-campaign-bubble{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,#f27a1a 0,#e76f51 100%);color:#fff!important;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;z-index:3;letter-spacing:.3px;box-shadow:0 2px 6px rgba(242,122,26,.35);display:inline-flex;align-items:center;gap:4px;white-space:nowrap;pointer-events:auto;text-transform:uppercase;line-height:1.2}.product-badge-campaign-bubble i{font-size:11px;color:#fff}.product-badge-campaign-detail{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f27a1a 0,#e76f51 100%);color:#fff!important;font-size:12px;font-weight:700;padding:5px 12px;border-radius:6px;margin-bottom:12px;box-shadow:0 2px 8px rgba(242,122,26,.25);letter-spacing:.3px;text-transform:uppercase}.product-badge-campaign-detail i{font-size:13px;color:#fff}.product-badge-discount-bubble{position:absolute;top:10px;right:10px;background:#d90429;color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:3px;z-index:2;letter-spacing:.3px;box-shadow:0 2px 5px rgba(217,4,41,.3)}.product-brand-model-bar{background:#f4f4f4;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:5px 12px;display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:#777;line-height:1.4}.product-brand-name{font-weight:600;color:#555;text-decoration:underline;max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-model-code{font-weight:500;color:#888;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.product-thumb .caption{padding:12px 14px 10px 14px;flex-grow:1;display:flex;flex-direction:column}.product-thumb .caption .product-title{font-size:var(--melihbagli-product-title-size, 14.5px);font-weight:700;line-height:1.35;margin:0 0 8px 0;height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-thumb .caption .product-title a{color:var(--melihbagli-product-title-color,#222);text-decoration:none;transition:color .2s}.product-thumb .caption .product-title a:hover{color:var(--melihbagli-primary,#0d5bb5)}.product-activity-ticker{position:relative;height:26px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:6px 0 8px;padding:0 8px;display:block;font-size:11.5px;color:#475569;line-height:26px;box-sizing:border-box;transition:all .2s ease}.product-activity-ticker:hover{background:#f1f5f9;border-color:#cbd5e1}.product-activity-ticker .ticker-item{position:absolute;top:0;left:8px;right:8px;height:26px;display:flex;align-items:center;gap:6px;opacity:0;transform:translateY(-100%);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-activity-ticker .ticker-item.active{opacity:1;transform:translateY(0);pointer-events:auto}.product-activity-ticker .ticker-item.slide-in-down{animation:tickerSlideInDown .38s cubic-bezier(.2,.9,.3,1) forwards}.product-activity-ticker .ticker-item.slide-out-down{animation:tickerSlideOutDown .38s cubic-bezier(.2,.9,.3,1) forwards}.product-activity-ticker .ticker-item i{font-size:12px;flex:0 0 auto}.product-activity-ticker .ticker-item.ticker-viewed i{color:#0284c7}.product-activity-ticker .ticker-item.ticker-cart i{color:#f59e0b}.product-activity-ticker .ticker-item.ticker-sold i{color:#ef4444}.product-activity-ticker .ticker-item strong{font-weight:700;color:#1e293b}.product-page-activity-ticker{position:relative;height:38px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #2d6a4f;border-radius:8px;margin:12px 0 16px;padding:0 14px;display:block;font-size:13px;color:#334155;line-height:38px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.product-page-activity-ticker .ticker-item{position:absolute;top:0;left:14px;right:14px;height:38px;display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(-100%);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-page-activity-ticker .ticker-item.active{opacity:1;transform:translateY(0);pointer-events:auto}.product-page-activity-ticker .ticker-item.slide-in-down{animation:tickerSlideInDown .38s cubic-bezier(.2,.9,.3,1) forwards}.product-page-activity-ticker .ticker-item.slide-out-down{animation:tickerSlideOutDown .38s cubic-bezier(.2,.9,.3,1) forwards}.product-page-activity-ticker .ticker-item i{font-size:14px;flex:0 0 auto}.product-page-activity-ticker .ticker-item.ticker-viewed i{color:#0284c7}.product-page-activity-ticker .ticker-item.ticker-cart i{color:#f59e0b}.product-page-activity-ticker .ticker-item.ticker-sold i{color:#ef4444}.product-page-activity-ticker .ticker-item strong{font-weight:700;color:#0f172a}@keyframes tickerSlideInDown{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes tickerSlideOutDown{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100%);opacity:0}}.product-thumb .price-box{margin-top:auto;margin-bottom:5px}.price-new,.price-normal{font-size:16px;font-weight:800;color:var(--melihbagli-product-price-color,#222)}.price-old{font-size:12.5px;font-weight:400;color:var(--melihbagli-product-old-price-color,#999);text-decoration:line-through;margin-left:6px}.product-actions-bar{display:flex;align-items:center;gap:5px;padding:0 10px 14px 10px;box-sizing:border-box}.product-qty-box{display:flex;align-items:center;position:relative;width:38px;min-width:38px;flex:0 0 38px;height:34px;border:1px solid #dcdcdc;border-radius:3px;background:#fff;box-sizing:border-box}.product-qty-input{width:22px;height:100%;border:none;text-align:center;font-size:12px;font-weight:700;color:#333;padding:0;background:0 0;outline:0}.qty-spinner-controls{display:flex;flex-direction:column;width:15px;height:100%;border-left:1px solid #eee}.qty-spinner-btn{flex:1;border:none;background:#fbfbfb;color:#666;font-size:9px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;transition:background .15s}.qty-spinner-btn:hover{background:#eee;color:#111}.qty-spinner-btn.qty-up{border-bottom:1px solid #eee}.btn-add-cart-custom{flex:1 1 0%;min-width:0;height:34px;background:var(--melihbagli-cart-btn-bg,#e76f51);color:var(--melihbagli-cart-btn-color,#fff);border:none;border-radius:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 5px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;box-sizing:border-box;overflow:hidden}.btn-add-cart-custom span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.btn-add-cart-custom i{font-size:11px;flex-shrink:0}.btn-add-cart-custom:hover{filter:brightness(1.1);transform:translateY(-1px);color:#fff}.btn-buy-now-custom{flex:1 1 0%;min-width:0;height:34px;background:var(--melihbagli-buy-now-btn-bg,#2a9d8f);color:var(--melihbagli-buy-now-btn-color,#fff);border:none;border-radius:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 5px;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;box-sizing:border-box;overflow:hidden}.btn-buy-now-custom span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.btn-buy-now-custom i{font-size:11px;flex-shrink:0}.btn-buy-now-custom:hover{filter:brightness(1.1);transform:translateY(-1px);color:var(--melihbagli-buy-now-btn-color,#fff)}.btn-action-icon{display:none!important}.product-quick-footer{display:none!important}.quick-action-link{font-size:11.5px;font-weight:600;color:#555;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .15s ease}.quick-action-link:hover{text-decoration:none}.link-hemen-al i{color:#27ae60;font-size:13px}.link-hemen-al:hover{color:#27ae60}.link-bilgi-iste i{color:#e74c3c;font-size:13px}.link-bilgi-iste:hover{color:#e74c3c}.btn-view-all-products{background:#0d5bb5;color:#fff;font-size:13px;font-weight:700;padding:10px 24px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;border:none}.btn-view-all-products:hover{background:#094791;color:#fff;transform:translateY(-1px)}.melihbagli-deal-banner{background:var(--melihbagli-banner-bg,linear-gradient(135deg,#2d6a4f 0,#1b4332 100%));border-radius:16px;padding:40px;color:var(--melihbagli-banner-text-color,#fff);margin-top:var(--melihbagli-module-margin-top,30px);margin-bottom:var(--melihbagli-module-margin-bottom,30px);position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(27,67,50,.2);transition:var(--melihbagli-transition)}.melihbagli-deal-banner .melihbagli-banner-tag{background:rgba(255,255,255,.22);padding:5px 14px;border-radius:20px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:8px;backdrop-filter:blur(4px)}.melihbagli-deal-banner h3{color:#ffe6a7;font-size:28px;font-weight:800;margin-top:0;margin-bottom:8px;line-height:1.25}.melihbagli-deal-banner p{font-size:15px;opacity:.9;max-width:600px;margin-bottom:0;line-height:1.55}.btn-deal-cta{background:var(--melihbagli-banner-btn-bg,var(--melihbagli-secondary));color:var(--melihbagli-banner-btn-color,#fff);border-radius:50px;padding:12px 28px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(231,111,81,.4);transition:all .25s ease;text-decoration:none!important;cursor:pointer}.btn-deal-cta:hover{background:#fff;color:var(--melihbagli-primary);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.melihbagli-deal-banner.align-right .melihbagli-banner-content-row,.melihbagli-deal-banner:not(.align-left):not(.align-center) .melihbagli-banner-content-row{display:flex;align-items:center;flex-wrap:wrap}.melihbagli-deal-banner.align-right .banner-text-col,.melihbagli-deal-banner:not(.align-left):not(.align-center) .banner-text-col{width:66.66666667%;text-align:left}.melihbagli-deal-banner.align-right .banner-btn-col,.melihbagli-deal-banner:not(.align-left):not(.align-center) .banner-btn-col{width:33.33333333%;text-align:right}.melihbagli-deal-banner.align-left .melihbagli-banner-content-row{display:flex;flex-direction:column;align-items:flex-start!important}.melihbagli-deal-banner.align-left .banner-text-col{width:100%;text-align:left}.melihbagli-deal-banner.align-left .banner-btn-col{width:100%;text-align:left;margin-top:18px}.melihbagli-deal-banner.align-center .melihbagli-banner-content-row{display:flex;flex-direction:column;align-items:center!important;text-align:center}.melihbagli-deal-banner.align-center .banner-text-col{width:100%;text-align:center}.melihbagli-deal-banner.align-center .banner-text-col p{margin-left:auto;margin-right:auto}.melihbagli-deal-banner.align-center .banner-btn-col{width:100%;text-align:center;margin-top:20px}footer.melihbagli-footer{position:relative;background-color:var(--melihbagli-footer-bg,#1b4332);background-image:var(--melihbagli-footer-bg-image,none);background-size:cover;background-position:center center;background-repeat:no-repeat;color:var(--melihbagli-footer-text,#f8f9fa);padding:55px 0 25px 0;margin-top:60px;overflow:hidden}footer.melihbagli-footer .footer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,var(--melihbagli-footer-overlay-opacity,.45));pointer-events:none;z-index:1}footer.melihbagli-footer>.container{position:relative;z-index:2}footer.melihbagli-footer .footer-main-row{display:flex;flex-wrap:wrap}footer.melihbagli-footer .footer-main-row:after,footer.melihbagli-footer .footer-main-row:before{display:none!important}@media (min-width:768px){footer.melihbagli-footer .footer-col-about{width:33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}footer.melihbagli-footer .footer-col-links{width:16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}}footer.melihbagli-footer .footer-col-title,footer.melihbagli-footer .footer-heading,footer.melihbagli-footer h5{color:var(--melihbagli-footer-heading,#fff)!important;font-size:15px;font-weight:700;margin-bottom:18px;text-transform:uppercase;letter-spacing:.5px;position:relative;transition:color .2s ease}footer.melihbagli-footer #footer-about-title-display,footer.melihbagli-footer .footer-about-title{color:var(--melihbagli-footer-about-title-color,var(--melihbagli-footer-heading,#fff))!important;font-size:18px;font-weight:800}footer.melihbagli-footer #footer-about-text-display,footer.melihbagli-footer p{color:var(--melihbagli-footer-text,#f8f9fa)}footer.melihbagli-footer ul{list-style:none;padding:0;margin:0}footer.melihbagli-footer ul li{margin-bottom:9px}footer.melihbagli-footer ul li a{color:var(--melihbagli-footer-link,#d1d5db);font-size:13.5px;transition:all .2s ease;display:inline-block}footer.melihbagli-footer ul li a:hover{color:var(--melihbagli-footer-link-hover,#e76f51);padding-left:5px}.footer-bottom-bar{border-top:1px solid rgba(255,255,255,.12);padding:22px 0 10px 0;margin-top:35px;font-size:13px;background:0 0!important;color:var(--melihbagli-footer-bottom-text,#9ca3af)}.footer-bottom-bar p{color:var(--melihbagli-footer-bottom-text,#9ca3af);margin:0}@media (max-width:767px){footer.melihbagli-footer{padding:35px 0 20px 0;margin-top:35px}footer.melihbagli-footer .footer-main-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}footer.melihbagli-footer .footer-col-about{width:100%!important;flex:0 0 100%!important;max-width:100%!important;padding-left:10px;padding-right:10px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12);text-align:left}footer.melihbagli-footer .footer-about-title{font-size:16.5px;font-weight:800;margin-top:0;margin-bottom:10px;letter-spacing:.3px}footer.melihbagli-footer #footer-about-text-display{font-size:13px;line-height:1.65;opacity:.9;margin-bottom:12px}footer.melihbagli-footer .footer-col-links{width:50%!important;flex:0 0 50%!important;max-width:50%!important;float:none!important;padding-left:10px;padding-right:10px;margin-bottom:22px;box-sizing:border-box}footer.melihbagli-footer .footer-col-title{font-size:13.5px;font-weight:700;letter-spacing:.5px;margin-top:0;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid rgba(255,255,255,.18);display:inline-block}footer.melihbagli-footer ul li{margin-bottom:8px;line-height:1.4}footer.melihbagli-footer ul li a{font-size:13px;padding:3px 0;display:inline-block;word-break:break-word}.footer-bottom-bar{padding:18px 0 10px 0;margin-top:10px;font-size:12px}}.floating-whatsapp{position:fixed;bottom:25px;right:25px;background:#25d366;color:#fff;width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 4px 15px rgba(37,211,102,.4);z-index:9999;transition:var(--melihbagli-transition)}.floating-whatsapp:hover{transform:scale(1.1) rotate(10deg);color:#fff}#product-product h1{font-size:26px;font-weight:800;color:var(--melihbagli-primary);margin-top:0}#product-product .price{font-size:26px;font-weight:800;color:var(--melihbagli-primary);margin:15px 0}#button-cart{background:var(--melihbagli-secondary);color:#fff;border:none;border-radius:50px;padding:12px 35px;font-size:15px;font-weight:700;box-shadow:0 4px 15px rgba(231,111,81,.35);transition:var(--melihbagli-transition)}#button-cart:hover{background:var(--melihbagli-secondary-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(231,111,81,.45)}.food-trust-box{background:#f0f7f4;border:1px dashed var(--melihbagli-primary);border-radius:10px;padding:15px;margin:20px 0}.food-trust-box ul{list-style:none;padding:0;margin:0}.food-trust-box ul li{padding:5px 0;font-size:13px;color:#1b4332;font-weight:600}.food-trust-box ul li i{color:var(--melihbagli-primary);margin-right:8px}.melihbagli-icon-menu-strip{background:var(--melihbagli-iconmenu-bg,#fff);border-bottom:1px solid var(--melihbagli-iconmenu-border,#e9ecef);box-shadow:0 2px 8px rgba(0,0,0,.03);position:relative;z-index:100}.icon-menu-scroll-wrap{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:10px 0;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}@media (min-width:1200px){.icon-menu-scroll-wrap{justify-content:center;gap:28px}}.icon-menu-scroll-wrap::-webkit-scrollbar{display:none}.icon-menu-item-wrap{position:relative;flex:0 0 auto}.icon-menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--melihbagli-iconmenu-text-color,#334155);padding:8px 14px;border-radius:10px;border:none!important;transition:all .25s cubic-bezier(.4, 0, .2, 1);min-width:85px;background:var(--melihbagli-iconmenu-item-bg,transparent)}.icon-menu-item-wrap:hover .icon-menu-item,.icon-menu-item:hover{background:var(--melihbagli-iconmenu-item-hover-bg,#f0fdf4);color:var(--melihbagli-iconmenu-text-hover-color,#2d6a4f);text-decoration:none;transform:translateY(-2px)}.icon-menu-img-wrap{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;transition:all .25s ease;overflow:hidden}.icon-menu-item-wrap:hover .icon-menu-img-wrap,.icon-menu-item:hover .icon-menu-img-wrap{background:#fff;border-color:#52b788;box-shadow:0 4px 10px rgba(45,106,79,.15);transform:scale(1.08)}.icon-menu-img-wrap img{max-width:32px;max-height:32px;object-fit:contain}.icon-menu-img-wrap svg.line-icon{width:24px;height:24px;color:var(--melihbagli-iconmenu-icon-color,#2d6a4f);stroke:var(--melihbagli-iconmenu-icon-color,currentColor);transition:transform .25s ease,color .25s ease,stroke .25s ease}.icon-menu-item-wrap:hover svg.line-icon,.icon-menu-item:hover svg.line-icon{color:var(--melihbagli-iconmenu-icon-hover-color,#2d6a4f);stroke:var(--melihbagli-iconmenu-icon-hover-color,currentColor);transform:scale(1.12)}.icon-menu-title{color:var(--melihbagli-iconmenu-text-color,inherit);font-size:12.5px;font-weight:600;white-space:nowrap;letter-spacing:.2px;display:flex;align-items:center;gap:3px;transition:color .2s ease}.icon-menu-item-wrap:hover .icon-menu-title,.icon-menu-item:hover .icon-menu-title{color:var(--melihbagli-iconmenu-text-hover-color,#2d6a4f)}.icon-menu-title .menu-caret{font-size:10px;color:#94a3b8;transition:transform .25s ease}.icon-menu-item-wrap:hover .menu-caret{transform:rotate(180deg);color:var(--melihbagli-iconmenu-text-hover-color,#2d6a4f)}.melihbagli-mega-dropdown{position:fixed;top:160px;left:50%;min-width:220px;max-width:calc(100vw - 24px);width:max-content;background:var(--melihbagli-iconmenu-sub-bg,#fff);border:1px solid var(--melihbagli-iconmenu-sub-border,#e2e8f0);border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.12),0 5px 15px rgba(0,0,0,.05);padding:16px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .25s cubic-bezier(.16, 1, .3, 1),visibility .25s,transform .25s cubic-bezier(.16, 1, .3, 1);z-index:1050}.melihbagli-mega-dropdown.has-banner{min-width:520px;max-width:calc(100vw - 32px);width:max-content}.melihbagli-mega-dropdown.no-banner{min-width:220px;max-width:320px;width:max-content}.melihbagli-mega-dropdown::before{content:'';position:absolute;top:-14px;left:0;right:0;height:14px}.icon-menu-item-wrap.dd-open .melihbagli-mega-dropdown,.icon-menu-item-wrap:hover .melihbagli-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.mega-dropdown-inner{display:flex;gap:20px;align-items:center;width:100%}.mega-col-links{flex:1;min-width:200px}.mega-col-links.w-100{min-width:200px;width:100%}.mega-col-title{font-size:12px;font-weight:800;color:var(--melihbagli-iconmenu-sub-title-color,#2d6a4f);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid var(--melihbagli-iconmenu-sub-title-border,#e8f5e9)}.mega-sublinks-list{list-style:none;padding:0;margin:0}.mega-sublinks-list li{margin-bottom:2px}.mega-sublinks-list li a{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;color:var(--melihbagli-iconmenu-sub-link-color,#334155);text-decoration:none;border-radius:6px;transition:all .18s ease}.mega-sublinks-list li a>span{display:flex;align-items:center;gap:8px;min-width:0}.mega-sublink-icon{width:20px;height:20px;color:var(--melihbagli-iconmenu-sub-icon-color,#2d6a4f);flex:0 0 auto;object-fit:contain}.mega-sublink-svg{width:20px;height:20px;color:var(--melihbagli-iconmenu-sub-icon-color,#2d6a4f);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.mega-sublink-svg svg{width:100%;height:100%;stroke:var(--melihbagli-iconmenu-sub-icon-color,currentColor)}.drawer-sublink-svg{width:18px;height:18px;color:var(--melihbagli-iconmenu-sub-icon-color,#2d6a4f);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-right:6px}.drawer-sublink-svg svg{width:100%;height:100%;stroke:var(--melihbagli-iconmenu-sub-icon-color,currentColor)}.mega-sublinks-list li a:hover{background:var(--melihbagli-iconmenu-sub-link-hover-bg,#f0fdf4);color:var(--melihbagli-iconmenu-sub-link-hover-color,#2d6a4f);padding-left:14px}.mega-sublinks-list li a:hover .mega-sublink-icon,.mega-sublinks-list li a:hover .mega-sublink-svg{color:var(--melihbagli-iconmenu-sub-link-hover-color,#2d6a4f)}.mega-sublinks-list li a:hover .mega-sublink-svg svg{stroke:var(--melihbagli-iconmenu-sub-link-hover-color,#2D6A4F)}.mega-sublinks-list li a i{font-size:11px;color:#cbd5e1;transition:transform .18s ease}.mega-sublinks-list li a:hover i{color:var(--melihbagli-iconmenu-sub-link-hover-color,#2d6a4f);transform:translateX(3px)}.mega-col-banner{flex:0 0 260px;width:260px;max-width:280px;display:flex;align-items:center;justify-content:center}.mega-banner-card{display:block;width:100%;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06);position:relative;background:0 0;transition:transform .25s ease,box-shadow .25s ease;border:1px solid #edf2f7}.mega-banner-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.mega-banner-img{width:100%;height:auto;max-height:280px;object-fit:contain;display:block;border-radius:9px;transition:transform .3s ease}.mega-banner-card:hover .mega-banner-img{transform:scale(1.03)}.mobile-header-hamburger{display:none}.m-search-row{display:none}.melihbagli-mobile-drawer-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:1098}.melihbagli-mobile-drawer-backdrop.show{opacity:1;visibility:visible}.melihbagli-mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:82vw;max-width:320px;background:#fff;box-shadow:2px 0 18px rgba(0,0,0,.18);transform:translateX(-105%);transition:transform .28s ease;z-index:1099;display:flex;flex-direction:column}.melihbagli-mobile-drawer.open{transform:translateX(0)}.melihbagli-mobile-drawer .drawer-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#2d6a4f;color:#fff;flex:0 0 auto}.melihbagli-mobile-drawer .drawer-title{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px}.melihbagli-mobile-drawer .drawer-close{background:0 0;border:none;color:#fff;font-size:19px;padding:4px 8px;cursor:pointer}.melihbagli-mobile-drawer .drawer-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-body ul{list-style:none;margin:0;padding:0}.drawer-section-title{padding:16px 16px 10px;font-size:16px;font-weight:800;color:#1e293b}.drawer-contact-title{border-top:1px solid #eef2f5;margin-top:10px}.drawer-chevron{font-size:16px;color:#64748b;padding:8px;cursor:pointer}.drawer-body li.open>a .drawer-chevron{transform:rotate(90deg);transition:transform .2s ease}.drawer-body li a{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f1f5f9;color:#334155;font-weight:600;font-size:14px;text-decoration:none}.drawer-body li a span{display:flex;align-items:center;gap:10px;min-width:0}.drawer-body li a i{color:#94a3b8}.drawer-body li a:active{background:#f0fdf4;color:#2d6a4f}.drawer-item-icon{color:#2d6a4f;font-size:15px}.drawer-item-img{width:22px;height:22px;object-fit:contain;flex:0 0 auto}.drawer-item-svg{width:20px;height:20px;color:#2d6a4f;flex:0 0 auto}.mobile-sub{display:none;background:#fff}.drawer-body li.open>.mobile-sub{display:block;background:#fff}.mobile-sub li a{padding-left:38px;font-weight:500;font-size:13.5px;background:#fff}.mobile-sub li a:focus,.mobile-sub li a:hover{background:#fff}.drawer-banner-link{display:block;margin:0 12px 12px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.drawer-banner-img{display:block;width:100%;height:auto}@media (max-width:767px){body.drawer-open{overflow:hidden}.melihbagli-icon-menu-strip{display:none!important}.melihbagli-header .container{padding-left:12px!important;padding-right:12px!important}.melihbagli-header .melihbagli-header-row{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;margin:0!important}.melihbagli-header .melihbagli-header-row>[class*=col-]{float:none!important;padding:0!important;margin:0!important}.mobile-header-hamburger{position:absolute!important;left:4px!important;top:calc(50% - 20px)!important;transform:none!important;z-index:10!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;background:0 0!important;border:none!important;font-size:22px!important;color:var(--melihbagli-primary,#2d6a4f)!important;cursor:pointer!important}.melihbagli-header .melihbagli-header-row .col-xs-12:first-child{flex:1 1 100%!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.melihbagli-logo.melihbagli-logo-cell{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:0 48px!important}.melihbagli-logo a{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;text-align:center!important}.melihbagli-header .melihbagli-logo img{max-height:var(--melihbagli-logo-height-mobile,52px)!important;max-width:min(var(--melihbagli-logo-max-width,220px),220px)!important;width:auto!important;height:auto!important;margin:0 auto!important;display:block!important;object-fit:contain!important}.melihbagli-header .melihbagli-header-row .col-xs-12:last-child{position:absolute!important;right:4px!important;top:calc(50% - 20px)!important;transform:none!important;z-index:10!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.melihbagli-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important}.melihbagli-header-cart-wrap{display:inline-flex!important;align-items:center!important}#cart{display:inline-flex!important;align-items:center!important;vertical-align:middle!important}#cart .btn-cart-custom{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;cursor:pointer!important;margin:0!important;box-sizing:border-box!important;transition:all .2s cubic-bezier(.16, 1, .3, 1)!important}#cart .btn-cart-custom:active{transform:scale(.92)!important}#cart .btn-cart-custom>i.fa{font-size:18px!important;color:var(--melihbagli-primary,#2d6a4f)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important}#cart .btn-cart-custom .caret{display:none!important}#cart .btn-cart-custom #cart-total{position:absolute!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;opacity:0!important;pointer-events:none!important}.cart-mobile-badge{position:absolute!important;top:-7px!important;right:-7px!important;background:linear-gradient(135deg,#ff5a5f 0,#e02424 100%)!important;color:#fff!important;border-radius:12px!important;min-width:19px!important;height:19px!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-align:center!important;padding:0 4.5px!important;border:2px solid #fff!important;box-shadow:0 2px 7px rgba(224,36,36,.45),0 1px 2px rgba(0,0,0,.12)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;letter-spacing:-.2px!important;z-index:5!important;pointer-events:none!important;animation:cartBadgePulse .35s cubic-bezier(.175,.885,.32,1.275)!important}@keyframes cartBadgePulse{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:1}}.m-search-desktop{display:none}.m-search-row{display:block;padding:8px 0 12px}.m-search-inner{display:flex;align-items:stretch;border:1px solid var(--melihbagli-search-border,#d7dde3);border-radius:var(--melihbagli-search-radius,8px);overflow:hidden;background:var(--melihbagli-search-bg,#fff)}.m-search-input{flex:1 1 auto;border:none;outline:0;padding:12px 14px;font-size:14px;color:var(--melihbagli-text-main,#334155);min-width:0;background:0 0}.m-search-btn{flex:0 0 auto;border:none;background:var(--melihbagli-search-btn-bg,#2d6a4f);color:var(--melihbagli-search-btn-color,#fff);font-size:14px;font-weight:700;letter-spacing:1px;padding:0 22px;cursor:pointer;transition:var(--melihbagli-transition)}.m-search-btn:active,.m-search-btn:hover{background:var(--melihbagli-search-btn-hover-bg,#245c43);color:var(--melihbagli-search-btn-hover-color,#fff)}.melihbagli-mega-dropdown{display:block!important;left:8px!important;min-width:0!important;width:auto!important;max-width:calc(100vw - 16px)!important;transform:none!important;max-height:62vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-banner-img,.drawer-banner-link,.mega-col-banner{display:none!important}.mega-col-links{width:100%!important;min-width:0!important}.icon-menu-item-wrap:hover .melihbagli-mega-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:none}.icon-menu-item-wrap.dd-open .melihbagli-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.melihbilgisayar-layout-row{display:flex!important;flex-wrap:wrap!important;margin-left:-10px!important;margin-right:-10px!important;margin-bottom:24px!important}.melihbilgisayar-layout-col{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}@media (max-width:768px){.melihbilgisayar-layout-col{flex:0 0 100%!important;max-width:100%!important;margin-bottom:16px!important}}.melihbagli-trust-badges,.melihbagli-trust-module-wrap{margin:30px auto!important;padding:18px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #edf2f7;box-sizing:border-box}.melihbagli-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:center}.melihbagli-trust-card,.trust-badge-card{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #edf2f7;transition:all .22s ease;height:100%}.melihbagli-trust-card:hover,.trust-badge-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#cbd5e1;background:#fff}.trust-icon-box{width:46px;height:46px;min-width:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;background:#2d6A4F18;color:#2d6a4f;transition:transform .2s ease}.melihbagli-trust-card:hover .trust-icon-box,.trust-badge-card:hover .trust-icon-box{transform:scale(1.08)}.trust-custom-img,.trust-icon-box img{max-width:28px!important;max-height:28px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:inline-block!important;vertical-align:middle!important}.trust-text,.trust-text-box{flex:1}.trust-text h5,.trust-text-box h5{font-size:13.5px;font-weight:700;color:#1e293b;margin:0 0 3px 0;line-height:1.3}.trust-text p,.trust-text-box p{font-size:12px;color:#64748b;margin:0;line-height:1.3}@media (max-width:991px){.melihbagli-trust-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:575px){.melihbagli-trust-grid{grid-template-columns:1fr;gap:10px}.melihbagli-trust-card,.trust-badge-card{padding:8px 10px}.trust-icon-box{width:38px;height:38px;min-width:38px;font-size:17px}}#melihbagli-admin-bar{background:#0f172a;border-bottom:2px solid #2d6a4f;color:#f8fafc;padding:5px 14px;position:sticky;top:0;z-index:99999;box-shadow:0 3px 12px rgba(0,0,0,.3);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12px}.melihbagli-bar-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#e2e8f0;border-radius:4px;padding:4px 10px;font-size:11.5px;font-weight:600;text-decoration:none!important;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease;line-height:1.4}.melihbagli-bar-btn:hover{background:rgba(255,255,255,.18);color:#fff}.melihbagli-bar-btn.brand-btn{background:#2d6a4f;border-color:#1b4332;color:#fff;font-weight:800;letter-spacing:.5px}.melihbagli-bar-btn.brand-btn:hover{background:#1b4332}.melihbagli-bar-btn.highlight-btn{background:#e76f51;border-color:#d65a3b;color:#fff;font-weight:700}.melihbagli-bar-btn.highlight-btn:hover{background:#c85336}.melihbagli-bar-btn.layout-btn{background:#0284c7;border-color:#0369a1;color:#fff}.melihbagli-bar-btn.layout-btn:hover{background:#0369a1}.melihbagli-bar-btn.edit-item-btn{background:#f59e0b;border-color:#d97706;color:#fff}.melihbagli-bar-btn.edit-item-btn:hover{background:#d97706}.melihbagli-bar-btn.minimize-btn{padding:4px 7px;color:#94a3b8}.melihbagli-bar-dropdown{position:relative;display:inline-block}.melihbagli-bar-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:230px;background:#1e293b;border:1px solid #334155;border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.4);padding:6px 0;z-index:100000;margin-top:3px}.melihbagli-bar-dropdown:hover .melihbagli-bar-dropdown-menu{display:block}.melihbagli-bar-dropdown-menu .dropdown-header{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;padding:6px 14px 4px;letter-spacing:.5px}.melihbagli-bar-dropdown-menu a{display:flex;align-items:center;gap:8px;padding:7px 14px;color:#cbd5e1;font-size:12px;text-decoration:none;transition:all .15s ease}.melihbagli-bar-dropdown-menu a:hover{background:#334155;color:#fff;padding-left:17px}.melihbagli-bar-dropdown-menu .dropdown-divider{height:1px;background:#334155;margin:5px 0}#melihbagli-admin-bar-floater{position:fixed;top:10px;left:10px;background:#1e293b;border:2px solid #2d6a4f;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;z-index:99999;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.3);display:flex;align-items:center;gap:6px;transition:transform .2s ease,background .2s ease}#melihbagli-admin-bar-floater:hover{transform:scale(1.05);background:#2d6a4f}#melihbagli-live-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);z-index:99999;opacity:0;pointer-events:none;transition:opacity .3s ease}#melihbagli-live-drawer-backdrop.active{opacity:1;pointer-events:auto}#melihbagli-live-drawer{position:fixed;top:0;bottom:0;right:-450px;width:420px;max-width:95vw;background:#0f172a;color:#f8fafc;z-index:100000;box-shadow:-5px 0 30px rgba(0,0,0,.5);transition:right .35s cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;border-left:2px solid #2d6a4f;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#melihbagli-live-drawer.active{right:0}.drawer-header{padding:16px 18px;background:#1e293b;border-bottom:1px solid #334155;display:flex;align-items:center;justify-content:space-between}.drawer-close-btn{background:0 0;border:none;color:#94a3b8;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.drawer-close-btn:hover{color:#fff}.drawer-body{padding:16px 18px;overflow-y:auto;flex:1}.drawer-footer{padding:14px 18px;background:#1e293b;border-top:1px solid #334155}.customizer-section{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px;margin-bottom:14px}.customizer-section .section-title{font-size:13px;font-weight:700;color:#52b788;margin-bottom:12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #334155;padding-bottom:6px}.live-field{margin-bottom:10px}.live-field label{font-size:11.5px;color:#cbd5e1;font-weight:600;display:block;margin-bottom:4px}.color-picker-wrap{display:flex;align-items:center;gap:8px}.color-picker-wrap input[type=color]{width:32px;height:30px;border:none;border-radius:4px;cursor:pointer;padding:0;background:0 0}.color-picker-wrap input[type=text]{background:#0f172a!important;border:1px solid #334155!important;color:#f8fafc!important;border-radius:6px!important;font-size:12px!important;font-family:monospace;height:34px!important;padding:4px 8px!important}#melihbagli-live-drawer .customizer-section select,#melihbagli-live-drawer .customizer-section select.form-control,#melihbagli-live-drawer .customizer-section select.input-sm,.customizer-section select{background-color:#0f172a!important;border:1px solid #334155!important;color:#f8fafc!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important;height:38px!important;min-height:38px!important;line-height:normal!important;padding:6px 32px 6px 12px!important;box-sizing:border-box!important;cursor:pointer!important;display:block;width:100%;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 12px!important;text-overflow:ellipsis;white-space:nowrap}#melihbagli-live-drawer .customizer-section select.form-control:focus,#melihbagli-live-drawer .customizer-section select:focus,.customizer-section select:focus{border-color:#10b981!important;box-shadow:0 0 0 2px rgba(16,185,129,.25)!important;outline:0!important}#melihbagli-live-drawer .customizer-section select option,.customizer-section select option{background-color:#0f172a!important;color:#f8fafc!important;padding:8px 12px!important;font-size:13px!important}#melihbagli-live-drawer .customizer-section select optgroup,.customizer-section select optgroup{background-color:#1e293b!important;color:#10b981!important;font-weight:700!important;font-size:11.5px!important;padding:6px 8px!important;letter-spacing:.3px}#melihbagli-live-drawer .customizer-section input[type=text],#melihbagli-live-drawer .customizer-section input[type=text].form-control,.customizer-section input[type=text]{background:#0f172a!important;border:1px solid #334155!important;color:#f8fafc!important;border-radius:6px!important;font-size:12.5px!important;height:38px!important;line-height:normal!important;padding:6px 12px!important;box-sizing:border-box!important;width:100%}#melihbagli-live-drawer .customizer-section input[type=text]:focus,.customizer-section input[type=text]:focus{border-color:#10b981!important;box-shadow:0 0 0 2px rgba(16,185,129,.25)!important;outline:0!important}#melihbagli-live-drawer .customizer-section textarea,#melihbagli-live-drawer .customizer-section textarea.form-control,.customizer-section textarea{background:#0f172a!important;border:1px solid #334155!important;color:#f8fafc!important;border-radius:6px!important;font-size:12.5px!important;line-height:1.5!important;padding:8px 12px!important;box-sizing:border-box!important;width:100%;height:auto!important;min-height:75px!important}#melihbagli-live-drawer .customizer-section textarea:focus,.customizer-section textarea:focus{border-color:#10b981!important;box-shadow:0 0 0 2px rgba(16,185,129,.25)!important;outline:0!important}.drawer-nav-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:8px 14px;background:#0b1120;border-bottom:1px solid #334155}.drawer-tab-btn{background:#1e293b;border:1px solid #334155;color:#94a3b8;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.drawer-tab-btn:hover{background:#334155;color:#f8fafc}.drawer-tab-btn.active{background:#10b981;border-color:#059669;color:#fff;font-weight:700}.melihbagli-editable-block{position:relative;transition:outline .2s ease}body.has-melihbagli-admin-bar .melihbagli-editable-block:hover{outline:2px dashed #10b981!important;outline-offset:-2px}.melihbagli-edit-badge-btn{display:none!important;position:absolute;top:8px;right:14px;z-index:1050;background:linear-gradient(135deg,#10b981,#059669);color:#fff!important;border:1px solid rgba(255,255,255,.45);padding:4px 12px;border-radius:20px;font-size:11.5px;font-weight:700;text-decoration:none!important;box-shadow:0 4px 14px rgba(0,0,0,.28),0 0 0 1px rgba(16,185,129,.4);cursor:pointer;align-items:center;gap:6px;transition:all .2s cubic-bezier(.16, 1, .3, 1);white-space:nowrap;line-height:1.4}.melihbagli-topbar .melihbagli-edit-badge-btn{top:4px;right:10px;padding:2px 10px;font-size:10.5px}.melihbagli-header-actions>.melihbagli-edit-badge-btn,.melihbagli-search-bar>.melihbagli-edit-badge-btn{top:calc(100% + 6px);right:0;z-index:1060}.melihbagli-edit-badge-btn i{font-size:11.5px}.melihbagli-edit-badge-btn:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px) scale(1.03);box-shadow:0 6px 18px rgba(0,0,0,.38);color:#fff!important}.melihbagli-edit-badge-group{display:none!important;position:absolute;top:8px;right:14px;z-index:1050;gap:8px;align-items:center}.melihbagli-edit-badge-group>.melihbagli-edit-badge-btn{position:static!important;display:inline-flex!important}body.has-melihbagli-admin-bar .melihbagli-editable-block:hover>.container>.melihbagli-edit-badge-btn,body.has-melihbagli-admin-bar .melihbagli-editable-block:hover>.melihbagli-edit-badge-btn,body.has-melihbagli-admin-bar .melihbagli-editable-block:hover>.melihbagli-edit-badge-group{display:inline-flex!important;animation:melihbagliFadeInBadge .22s ease-out}.melihbagli-cat-admin-btn{display:none!important;vertical-align:middle;padding:2px 6px;border-radius:4px;background:rgba(16,185,129,.15);transition:all .2s}.melihbagli-cat-admin-btn:hover{background:#10b981;color:#fff!important}body.has-melihbagli-admin-bar .melihbagli-cat-admin-btn{display:inline-block!important}@keyframes melihbagliFadeInBadge{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes melihbagliSectionPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.8);border-color:#10b981}50%{box-shadow:0 0 0 8px rgba(16,185,129,0);border-color:#34d399}100%{box-shadow:0 0 0 0 rgba(16,185,129,0);border-color:#334155}}.customizer-section.section-highlighted{animation:melihbagliSectionPulse 1.8s ease-out;border-color:#10b981!important}.product-admin-tools{display:none!important;position:absolute;top:8px;right:8px;z-index:100;gap:5px;align-items:center}body.has-melihbagli-admin-bar .product-thumb:hover .product-admin-tools{display:flex!important;animation:melihbagliFadeInBadge .2s ease-out}.product-admin-tool-btn{width:28px;height:28px;border-radius:50%;background:#1e293b;color:#fff!important;border:1px solid rgba(255,255,255,.35);display:inline-flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:all .2s ease;text-decoration:none!important}.product-admin-tool-btn:hover{background:#10b981;border-color:#059669;transform:scale(1.12);color:#fff!important}.melihbagli-special-module{margin-bottom:25px;background:#fff;border-radius:8px}.melihbagli-special-header{margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #f1f5f9;position:relative}.melihbagli-special-header::after{content:'';position:absolute;bottom:-2px;left:0;width:45px;height:2px;background:var(--melihbagli-primary,#2d6a4f)}.melihbagli-special-title{font-size:16px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.2px}.melihbagli-special-list{display:flex;flex-direction:column;gap:10px}.melihbagli-special-item{display:flex;align-items:center;background:#fff;border:1px solid #eef2f6;border-radius:8px;padding:8px 10px;gap:12px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;position:relative;text-decoration:none!important}.melihbagli-special-item:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.06)}.melihbagli-special-item .gsi-image-wrap{position:relative;width:76px;height:76px;flex:0 0 76px;border:1px solid #f1f5f9;border-radius:6px;padding:3px;background:#fff;display:flex;align-items:center;justify-content:center}.melihbagli-special-item .gsi-thumb{max-width:100%;max-height:100%;object-fit:contain;display:block}.melihbagli-special-item .gsi-discount-badge{position:absolute;top:-6px;left:-6px;width:36px;height:36px;border-radius:50%;background:#00b050;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,176,80,.35);z-index:2;line-height:1}.melihbagli-special-item .gsi-details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.melihbagli-special-item .gsi-name{margin:0 0 6px 0;font-size:13px;font-weight:500;line-height:1.35;color:#334155;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.melihbagli-special-item .gsi-name a{color:inherit;text-decoration:none}.melihbagli-special-item:hover .gsi-name a{color:var(--melihbagli-primary,#2d6a4f)}.melihbagli-special-item .gsi-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.melihbagli-special-item .gsi-price-old{font-size:13.5px;color:#888;text-decoration:line-through;font-weight:400}.melihbagli-special-item .gsi-price-new{font-size:16.5px;font-weight:700;color:#f59e0b;letter-spacing:-.3px}#content.col-md-9 .melihbagli-slider-track>.product-layout,#content.col-sm-9 .melihbagli-slider-track>.product-layout,.col-md-9 .melihbagli-slider-track>.product-layout,.col-sm-9 .melihbagli-slider-track>.product-layout{flex:0 0 calc((100% - 48px)/ 4)!important;max-width:calc((100% - 48px)/ 4)!important;width:calc((100% - 48px)/ 4)!important;min-width:220px!important}@media (max-width:1199px){#content.col-md-9 .melihbagli-slider-track>.product-layout,#content.col-sm-9 .melihbagli-slider-track>.product-layout,.col-md-9 .melihbagli-slider-track>.product-layout,.col-sm-9 .melihbagli-slider-track>.product-layout{flex:0 0 calc((100% - 32px)/ 3)!important;max-width:calc((100% - 32px)/ 3)!important;width:calc((100% - 32px)/ 3)!important}}@media (max-width:991px){#content.col-md-9 .melihbagli-slider-track>.product-layout,#content.col-sm-9 .melihbagli-slider-track>.product-layout,.col-md-9 .melihbagli-slider-track>.product-layout,.col-sm-9 .melihbagli-slider-track>.product-layout{flex:0 0 calc((100% - 16px)/ 2)!important;max-width:calc((100% - 16px)/ 2)!important;width:calc((100% - 16px)/ 2)!important}}@media (max-width:575px){#content.col-md-9 .melihbagli-slider-track>.product-layout,#content.col-sm-9 .melihbagli-slider-track>.product-layout,.col-md-9 .melihbagli-slider-track>.product-layout,.col-sm-9 .melihbagli-slider-track>.product-layout{flex:0 0 76%!important;max-width:76%!important;width:76%!important}}#content .product-layout{margin-bottom:24px!important}#content .product-layout.product-list{width:100%!important;max-width:100%!important;float:none!important;clear:both!important}@media (min-width:992px){#content.col-md-9 .mf-products-wrapper .product-layout.product-grid,#content.col-md-9 .row>.product-layout.product-grid,#content.col-sm-9 .mf-products-wrapper .product-layout.product-grid,#content.col-sm-9 .row>.product-layout.product-grid{width:33.33333333%!important;max-width:33.33333333%!important;float:left!important;clear:none!important}#content.col-md-9 .mf-products-wrapper .product-layout.product-grid:nth-child(3n+1),#content.col-md-9 .row>.product-layout.product-grid:nth-child(3n+1),#content.col-sm-9 .mf-products-wrapper .product-layout.product-grid:nth-child(3n+1),#content.col-sm-9 .row>.product-layout.product-grid:nth-child(3n+1){clear:left!important}#content.col-md-6 .mf-products-wrapper .product-layout.product-grid,#content.col-md-6 .row>.product-layout.product-grid,#content.col-sm-6 .mf-products-wrapper .product-layout.product-grid,#content.col-sm-6 .row>.product-layout.product-grid{width:50%!important;max-width:50%!important;float:left!important;clear:none!important}#content.col-md-6 .mf-products-wrapper .product-layout.product-grid:nth-child(odd),#content.col-md-6 .row>.product-layout.product-grid:nth-child(odd),#content.col-sm-6 .mf-products-wrapper .product-layout.product-grid:nth-child(odd),#content.col-sm-6 .row>.product-layout.product-grid:nth-child(odd){clear:left!important}#content.col-md-12 .mf-products-wrapper .product-layout.product-grid,#content.col-md-12 .row>.product-layout.product-grid,#content.col-sm-12 .mf-products-wrapper .product-layout.product-grid,#content.col-sm-12 .row>.product-layout.product-grid{width:25%!important;max-width:25%!important;float:left!important;clear:none!important}#content.col-md-12 .mf-products-wrapper .product-layout.product-grid:nth-child(4n+1),#content.col-md-12 .row>.product-layout.product-grid:nth-child(4n+1),#content.col-sm-12 .mf-products-wrapper .product-layout.product-grid:nth-child(4n+1),#content.col-sm-12 .row>.product-layout.product-grid:nth-child(4n+1){clear:left!important}}@media (min-width:768px) and (max-width:991px){#content .mf-products-wrapper .product-layout.product-grid,#content .row>.product-layout.product-grid{width:50%!important;max-width:50%!important;float:left!important;clear:none!important}#content .mf-products-wrapper .product-layout.product-grid:nth-child(odd),#content .row>.product-layout.product-grid:nth-child(odd){clear:left!important}}@media (max-width:767px){#content .mf-products-wrapper .product-layout.product-grid,#content .row>.product-layout.product-grid{width:50%!important;max-width:50%!important;float:left!important;clear:none!important;padding-left:6px!important;padding-right:6px!important}#content .mf-products-wrapper .product-layout.product-grid:nth-child(odd),#content .row>.product-layout.product-grid:nth-child(odd){clear:left!important}#content .product-layout.product-grid .product-actions-bar{padding:0 6px 10px 6px!important;gap:3px!important}#content .product-layout.product-grid .product-qty-box{width:32px!important;min-width:32px!important;flex:0 0 32px!important}#content .product-layout.product-grid .product-qty-input{width:18px!important;font-size:11px!important}#content .product-layout.product-grid .btn-add-cart-custom,#content .product-layout.product-grid .btn-buy-now-custom{font-size:9.5px!important;padding:0 2px!important;gap:2px!important}}@media (max-width:480px){#content .mf-products-wrapper .product-layout.product-grid,#content .row>.product-layout.product-grid{width:100%!important;max-width:100%!important;float:none!important;clear:none!important;padding-left:15px!important;padding-right:15px!important}}.melih-account-menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:18px 0 28px}.melih-account-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:26px 10px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.melih-account-card:hover{border-color:var(--melihbagli-primary,#2d6a4f);box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px)}.melih-account-card-icon{width:52px;height:52px;border-radius:50%;background:#eef1f4;color:#1a2530;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;overflow:hidden}.melih-account-card-icon img{width:30px;height:30px;object-fit:contain;display:block}.melih-account-card-title{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.3px;color:#1a2530;text-align:center;line-height:1.35}.melih-profile-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin:18px 0 28px}.melih-profile-top{background:#eef1f4;text-align:center;padding:26px 12px 20px}.melih-profile-avatar{width:84px;height:84px;border-radius:50%;background:#fff;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.12);display:inline-flex;align-items:center;justify-content:center;font-size:38px;color:#b9c2cc}.melih-profile-name{font-weight:700;font-size:15px;color:#1a2530;margin-top:10px}.melih-profile-email{font-size:12.5px;color:#1a73e8;margin-top:2px;word-break:break-all}.melih-profile-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid #eef1f4;font-weight:700;font-size:13px;color:#1a2530;text-decoration:none!important;text-transform:uppercase;letter-spacing:.3px}.melih-profile-row:hover{background:#f8fafc;color:var(--melihbagli-primary,#2d6a4f)}.melih-profile-row-icon{width:42px;height:42px;border-radius:50%;background:#eef1f4;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#1a2530;flex-shrink:0}@media (max-width:767px){.melih-profile-card{margin-top:0}}.melihbagli-edit-badge-static{position:static!important;display:inline-flex!important;margin-bottom:12px}.breadcrumb>.melih-bc-edit-badge{top:10px;right:14px;bottom:auto}.breadcrumb .melih-bc-edit-badge i.fa{display:inline-block!important}body.has-melihbagli-admin-bar .breadcrumb:hover>.melih-bc-edit-badge{display:inline-flex!important;animation:melihbagliFadeInBadge .22s ease-out}@media (max-width:575px){.melih-account-menu-grid{grid-template-columns:repeat(2,1fr);gap:12px}.melih-account-card{padding:20px 8px 16px}.melih-account-card-icon{width:46px;height:46px;font-size:20px}}.melih-pl-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:4}.melih-pl-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:4px;letter-spacing:.3px;text-transform:uppercase;line-height:1.4;box-shadow:0 2px 6px rgba(0,0,0,.25);white-space:nowrap}.thumbnails .melih-pl-badges{top:15px;left:15px}.melih-pl-badges~.product-badge-campaign-bubble{top:46px!important}.thumbnails .melih-pl-badges~.product-badge-campaign-bubble{top:52px!important;left:15px!important}.melihbagli-special-item .melih-pl-badges{top:4px;left:4px;gap:3px;z-index:5}.melihbagli-special-item .melih-pl-badge{font-size:9px;padding:2px 6px}.melih-pl-badges-static{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0}.line-icon-custom{display:inline-flex;align-items:center;justify-content:center;color:inherit}.line-icon-custom svg{width:40px;height:40px}.drawer-sublink-svg .line-icon-custom svg,.mega-sublink-svg .line-icon-custom svg{width:24px;height:24px}.drawer-item-svg.line-icon-custom svg{width:24px;height:24px}.melih-tab-svg{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.melih-tab-svg svg{width:26px;height:26px}
/* v1.10.69: Alisveris sepeti - toplamlar ve buton hizalamasi */
#content .melih-cart-summary table { width: 100%; margin-bottom: 14px; }
#content .melih-cart-summary table > tbody > tr > td { padding: 10px 14px; }
#content .melih-cart-summary table > tbody > tr:last-child > td { background: #f8fafc; font-weight: 700; }
#content .melih-cart-summary table > tbody > tr:last-child > td:last-child { color: var(--melihbagli-primary, #2d6a4f); font-size: 14.5px; }
#content .melih-cart-buttons { display: flex; flex-direction: column; align-items: stretch; gap: 10px; margin: 0; }
@media (min-width: 768px) {
  #content .melih-cart-buttons { width: calc(33.3333% - 20px); margin-left: calc(66.6667% + 20px); }
}
#content .melih-cart-buttons > .pull-left,
#content .melih-cart-buttons > .pull-right { float: none !important; width: 100%; margin: 0; }
#content .melih-cart-buttons > .pull-right { order: -1; }
#content .melih-cart-buttons a { display: block; width: 100%; text-align: center; padding: 11px 18px; font-size: 14px; }

/* v1.10.70: sepet urun tablosu mobilde kart gorunumu */
@media (max-width: 767px) {
  #content .melih-cart-table-wrap { border: 0 !important; }
  #content .melih-cart-table-wrap > table,
  #content .melih-cart-table-wrap > table > tbody { display: block; width: 100%; }
  #content .melih-cart-table-wrap > table { border: 0; margin-bottom: 0; }
  #content .melih-cart-table-wrap > table > thead { display: none; }
  #content .melih-cart-table-wrap > table > tbody > tr {
    display: block;
    position: relative;
    border: 1px solid #e8ecef;
    border-radius: 12px;
    background: #fff;
    padding: 12px 12px 12px 96px;
    margin-bottom: 12px;
    box-shadow: 0 2px 10px rgba(15, 23, 42, .04);
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td {
    display: block;
    float: none;
    width: auto;
    border: 0 !important;
    padding: 2px 0 !important;
    text-align: left !important;
    font-size: 13px;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(1) {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 72px !important;
    text-align: center !important;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(1) img { max-width: 72px; height: auto; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(2) { font-weight: 600; font-size: 13.5px; line-height: 1.4; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(3) { color: #94a3b8; font-size: 12px; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(3)::before { content: "Model: "; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) { margin-top: 8px; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group { max-width: 100% !important; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(5) {
    display: inline-block;
    margin-top: 8px;
    color: #64748b;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(5)::before { content: "Birim Fiyat: "; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(6) {
    display: inline-block;
    margin-top: 8px;
    margin-left: 12px;
    font-weight: 700;
    font-size: 14.5px;
    color: var(--melihbagli-primary, #2d6a4f);
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(6)::before { content: "Toplam: "; font-weight: 600; color: #64748b; font-size: 13px; }
}

/* v1.10.71: mobil sepet kartinda sil dugmesi sag ustte */
@media (max-width: 767px) {
  #content .melih-cart-table-wrap > table > tbody > tr { padding-right: 52px; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group-btn { position: static; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group-btn > .btn-danger {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 34px;
    height: 34px;
    min-width: 34px;
    padding: 0;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 1;
    box-shadow: 0 2px 6px rgba(239, 68, 68, .35);
    z-index: 3;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group-btn > .btn-danger i { line-height: 1; }
}

/* v1.10.71: .input-group da konumlandirilmamis olmali ki dugme karta gore konumlansin */
@media (max-width: 767px) {
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group { position: static; }
}

/* v1.10.72: mobil sepet kartlarinda adet arti/eksi dugmeleri */
@media (max-width: 767px) {
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group { display: flex; align-items: stretch; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .form-control {
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
    height: 42px;
    text-align: center;
    border-radius: 0 !important;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .melih-qty-btn {
    flex: 0 0 34px;
    width: 34px;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    color: #334155;
    border: 1px solid #cbd5e1;
    background: #f8fafc;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .melih-qty-btn:hover,
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .melih-qty-btn:active { background: #eef2f7; border-color: #94a3b8; color: #1e293b; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .melih-qty-eksi { border-radius: 8px 0 0 8px; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .melih-qty-arti { border-radius: 0 8px 8px 0; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .input-group-btn { display: flex; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .input-group-btn > .btn-primary {
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 8px 8px 0;
  }
}

/* v1.10.72: mobil sepet karti - metin sarma ve adet satiri tasma duzeltmesi */
@media (max-width: 767px) {
  #content .melih-cart-table-wrap > table > tbody > tr > td { white-space: normal; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(2) a {
    display: block;
    white-space: normal;
    overflow-wrap: anywhere;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 100% !important;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .form-control {
    flex: 1 1 0;
    width: 0;
    min-width: 0;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .input-group-btn {
    flex: 0 0 46px;
    width: 46px;
    min-width: 46px;
    display: flex;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .input-group-btn > .btn-primary {
    flex: 1 1 auto;
    width: 100%;
    padding: 0;
  }
}

/* v1.10.73: mobil sepet kartinda birim fiyat ve toplam saga hizali */
@media (max-width: 767px) {
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(5),
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(6) {
    display: block;
    text-align: right !important;
    margin-left: 0;
    margin-right: 0;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(6) { margin-top: 2px; }
}

/* v1.10.74: alisveris sepeti modern gorunum */
#content .melih-cart-next h2 { font-size: 20px; font-weight: 700; color: #1e293b; margin: 24px 0 4px; letter-spacing: -.2px; }
#content .melih-cart-next > p { color: #64748b; font-size: 13px; margin-bottom: 14px; }
#content .melih-cart-next .panel-group { margin-bottom: 0; }
#content .melih-cart-next .panel-group .panel {
  border: 1px solid #eef2f6;
  border-radius: 12px;
  box-shadow: none;
  margin-bottom: 8px;
  overflow: hidden;
  background: #fff;
}
#content .melih-cart-next .panel-group .panel-heading { background: #fff; border: 0; padding: 0; border-radius: 12px; }
#content .melih-cart-next .panel-group .panel-title { font-size: 13.5px; }
#content .melih-cart-next .panel-group .panel-title > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 16px;
  font-weight: 600;
  color: #1e293b;
  text-decoration: none;
}
#content .melih-cart-next .panel-group .panel-title > a:hover,
#content .melih-cart-next .panel-group .panel-title > a:focus { background: #f8fafc; color: var(--melihbagli-primary, #2d6a4f); text-decoration: none; }
#content .melih-cart-next .panel-group .panel-title > a i { color: #94a3b8; transition: transform .2s ease; }
#content .melih-cart-next .panel-group .panel-title > a:not(.collapsed) i { transform: rotate(180deg); }
#content .melih-cart-next .panel-group .panel-body { border-top: 1px solid #f1f5f9; padding: 16px; }

@media (min-width: 768px) {
  #content > h1 { font-size: 26px; font-weight: 700; letter-spacing: -.4px; color: #111827; margin-bottom: 18px; }
  #content .melih-cart-table-wrap {
    border: 1px solid #eef2f6;
    border-radius: 14px;
    background: #fff;
    padding: 4px 12px;
    box-shadow: 0 6px 22px rgba(15, 23, 42, .05);
    margin-bottom: 18px;
  }
  #content .melih-cart-table-wrap > table { margin-bottom: 0; }
  #content .melih-cart-table-wrap > table > thead > tr > td {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #eef2f6;
    color: #64748b;
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: .4px;
    text-transform: uppercase;
    padding: 12px;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td {
    border: 0;
    border-bottom: 1px solid #f4f7fa;
    padding: 14px 12px;
    vertical-align: middle;
  }
  #content .melih-cart-table-wrap > table > tbody > tr:last-child > td { border-bottom: 0; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(1) img.img-thumbnail {
    width: 76px;
    height: 76px;
    object-fit: contain;
    border: 1px solid #eef2f6;
    border-radius: 10px;
    padding: 4px;
    background: #fff;
  }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(2) > a { font-weight: 600; color: #1e293b; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(2) > a:hover { color: var(--melihbagli-primary, #2d6a4f); }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(5) { color: #64748b; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(6) { font-weight: 700; color: #111827; font-size: 14px; }
  #content .melih-cart-table-wrap > table > tbody > tr > td:nth-child(4) .input-group > .form-control { text-align: center; font-weight: 600; border-color: #dbe3ea; box-shadow: none; }
  #content .melih-cart-summary table {
    border: 1px solid #eef2f6;
    border-radius: 14px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 6px 22px rgba(15, 23, 42, .05);
  }
  #content .melih-cart-summary table > tbody > tr > td { border: 0; border-top: 1px solid #f1f5f9; padding: 13px 16px; }
  #content .melih-cart-summary table > tbody > tr:first-child > td { border-top: 0; }
  #content .melih-cart-summary table > tbody > tr > td:first-child { color: #64748b; font-weight: 500; }
}

/* v1.10.76: sepet sayfasinda ucretsiz kargo hedefine kalan tutar ilerleme cubugu */
.melih-kargo-bar {
  background: #f2f8f4;
  border: 1px solid #dcece1;
  border-radius: 14px;
  padding: 14px 16px 13px;
  margin: 2px 0 18px;
}
.melih-kargo-bar-ic { display: flex; align-items: center; gap: 12px; }
.melih-kargo-bar-ikon {
  flex: 0 0 auto;
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--melihbagli-primary, #2d6a4f);
  color: #fff;
  font-size: 15px;
  line-height: 1;
}
.melih-kargo-bar-metin { display: flex; flex-direction: column; min-width: 0; }
.melih-kargo-bar-baslik { font-size: 13.5px; color: #1e293b; line-height: 1.35; }
.melih-kargo-bar-baslik strong { color: var(--melihbagli-primary, #2d6a4f); font-weight: 700; }
.melih-kargo-bar-alt { font-size: 11.5px; color: #7b8794; margin-top: 3px; }
.melih-kargo-bar-cizgi {
  margin-top: 11px;
  height: 8px;
  border-radius: 99px;
  background: #e2ece6;
  overflow: hidden;
}
.melih-kargo-bar-cizgi > span {
  display: block;
  height: 100%;
  border-radius: 99px;
  background: linear-gradient(90deg, #40916c, #2d6a4f);
  transition: width .45s ease;
}
.melih-kargo-bar-dolu { background: #eefaf1; border-color: #c9ecd4; }
.melih-kargo-bar-dolu .melih-kargo-bar-ikon { background: #2d6a4f; }
.melih-kargo-bar-dolu .melih-kargo-bar-cizgi > span { background: linear-gradient(90deg, #52b788, #2d6a4f); }
@media (max-width: 767px) {
  .melih-kargo-bar { padding: 12px 13px 11px; border-radius: 12px; margin-bottom: 14px; }
  .melih-kargo-bar-ikon { width: 30px; height: 30px; font-size: 13px; }
  .melih-kargo-bar-baslik { font-size: 12.5px; }
  .melih-kargo-bar-alt { font-size: 11px; }
  .melih-kargo-bar-cizgi { height: 7px; margin-top: 9px; }
}

/* v1.10.78: sepet sayfasi yeni duzen - iki kolon, urun karti, siparis ozeti karti */
#content .melih-cart { color: #0f172a; }
#content .melih-cart-ust { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-bottom: 16px; }
#content .melih-cart-ust h1 { display: flex; align-items: center; gap: 10px; margin: 0; font-size: 22px; font-weight: 700; letter-spacing: -.3px; color: #0f172a; text-transform: uppercase; }
#content .melih-cart-ust-ikon { width: 32px; height: 32px; border-radius: 9px; background: #eef7f2; color: var(--melihbagli-primary, #2d6a4f); display: inline-flex; align-items: center; justify-content: center; font-size: 15px; }
#content .melih-cart-ust-adet { font-size: 13px; font-weight: 600; color: #94a3b8; text-transform: none; letter-spacing: 0; }
#content .melih-cart-devam { display: inline-flex; align-items: center; gap: 7px; padding: 9px 15px; border: 1px solid #dbe3ea; border-radius: 9px; background: #fff; color: #1e293b; font-size: 12px; font-weight: 700; letter-spacing: .3px; text-transform: uppercase; text-decoration: none; }
#content .melih-cart-devam:hover { background: #f8fafc; color: #0f172a; text-decoration: none; }
#content .melih-cart-sol { min-width: 0; }
#content .melih-cart-liste { background: #fff; border: 1px solid #e8eef4; border-radius: 14px; padding: 0 16px; box-shadow: 0 8px 24px rgba(15, 23, 42, .04); }
#content .melih-cart-baslik { display: grid; grid-template-columns: 92px minmax(0, 1fr) 128px 100px 100px 38px; align-items: center; gap: 12px; padding: 12px 0; border-bottom: 1px solid #eef2f7; font-size: 11px; font-weight: 700; letter-spacing: .5px; text-transform: uppercase; color: #94a3b8; }
#content .melih-cart-baslik .m-c-fiyat,
#content .melih-cart-baslik .m-c-toplam { text-align: right; }
#content .melih-cart-urun { display: grid; grid-template-columns: 92px minmax(0, 1fr) 128px 100px 100px 38px; align-items: center; gap: 12px; padding: 15px 0; border-bottom: 1px solid #f1f5f9; }
#content .melih-cart-urun:last-child { border-bottom: 0; }
#content .m-c-gorsel img { width: 84px; height: 84px; object-fit: contain; border: 1px solid #eef2f7; border-radius: 10px; padding: 5px; background: #fff; }
#content .m-c-urun-ad { display: block; font-size: 14px; font-weight: 600; color: #0f172a; line-height: 1.4; text-decoration: none; }
#content .m-c-urun-ad:hover { color: var(--melihbagli-primary, #2d6a4f); text-decoration: none; }
#content .m-c-alt { font-size: 11.5px; color: #94a3b8; margin-top: 3px; }
#content .m-c-adet-grup { display: flex; align-items: center; border: 1px solid #e2e8f0; border-radius: 9px; background: #fff; overflow: hidden; }
#content .m-c-adet-grup > .form-control { border: 0; box-shadow: none; text-align: center; font-weight: 700; color: #0f172a; height: 36px; padding: 0; width: 100%; min-width: 0; }
#content .m-c-adet-btn { width: 34px; height: 36px; flex: 0 0 34px; border: 0; background: #f8fafc; color: #475569; font-size: 15px; font-weight: 700; line-height: 1; padding: 0; }
#content .m-c-adet-btn:hover { background: #eef2f7; color: #0f172a; }
#content .m-c-adet-grup .input-group-btn { display: none; }
#content .m-c-fiyat { font-size: 13px; color: #64748b; text-align: right; }
#content .m-c-toplam { font-size: 14px; font-weight: 800; color: #0f172a; text-align: right; }
#content .m-c-sil { text-align: right; }
#content .m-c-sil-btn { width: 34px; height: 34px; border: 1px solid #eef2f7; border-radius: 9px; background: #fff; color: #94a3b8; padding: 0; }
#content .m-c-sil-btn:hover { color: #dc2626; border-color: #fecaca; background: #fef2f2; }
#content .melih-cart-hediye-ikon { width: 84px; height: 84px; border: 1px solid #eef2f7; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; font-size: 22px; color: #94a3b8; }
#content .melih-cart-hediye-adet { display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 36px; border: 1px solid #eef2f7; border-radius: 9px; color: #94a3b8; font-weight: 700; }
#content .melih-cart-sag { min-width: 0; }
#content .melih-cart-kargo { background: #fbfdff; border: 1px solid #e3edf7; border-radius: 14px; padding: 16px 18px; box-shadow: 0 8px 24px rgba(15, 23, 42, .04); }
#content .melih-cart-kargo-ust { display: flex; align-items: center; justify-content: space-between; gap: 10px; font-size: 12.5px; font-weight: 600; color: #334155; }
#content .melih-cart-kargo-yuzde { color: var(--melihbagli-primary, #2d6a4f); font-weight: 700; }
#content .melih-cart-kargo-tutar { margin-top: 6px; font-size: 20px; font-weight: 800; letter-spacing: -.4px; color: #0f172a; }
#content .melih-cart-kargo-tutar i { color: var(--melihbagli-primary, #2d6a4f); font-size: 19px; }
#content .melih-cart-kargo-cizgi { margin-top: 10px; height: 8px; border-radius: 99px; background: #e6eef6; overflow: hidden; }
#content .melih-cart-kargo-cizgi > span { display: block; height: 100%; border-radius: 99px; background: linear-gradient(90deg, #40916c, #2d6a4f); transition: width .4s ease; }
#content .melih-cart-kargo-alt { margin-top: 8px; font-size: 11.5px; color: #8492a6; }
#content .melih-cart-kargo-dolu { background: #f2fbf5; border-color: #cfe9d9; }
#content .melih-cart-ozet { background: #fff; border: 1px solid #e8eef4; border-radius: 14px; padding: 16px 18px; margin-top: 14px; box-shadow: 0 8px 24px rgba(15, 23, 42, .04); }
#content .melih-cart-kart-baslik { display: flex; align-items: center; gap: 8px; margin: 0 0 6px; font-size: 14px; font-weight: 700; color: #0f172a; }
#content .melih-cart-kart-baslik i { color: var(--melihbagli-primary, #2d6a4f); font-size: 15px; }
#content .melih-cart-ozet-satir { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; padding: 9px 0; border-bottom: 1px dashed #e6ecf2; font-size: 12.5px; color: #64748b; }
#content .melih-cart-ozet-satir > span:last-child { color: #1e293b; font-weight: 600; white-space: nowrap; }
#content .melih-cart-ozet-satir:last-child { border-bottom: 0; }
#content .melih-cart-ozet-genel { margin-top: 8px; padding: 12px 14px; border: 0; border-radius: 10px; background: #eef7f2; font-size: 13px; }
#content .melih-cart-ozet-genel > span:first-child { color: #1e293b; font-weight: 600; }
#content .melih-cart-ozet-genel > span:last-child { font-size: 18px; font-weight: 800; color: var(--melihbagli-primary, #2d6a4f); }
#content .melih-cart-satin { margin-top: 14px; }
#content .melih-cart-satin-al { display: flex; align-items: center; justify-content: space-between; gap: 10px; height: 52px; padding: 0 18px; border-radius: 11px; background: linear-gradient(135deg, #2d6a4f, #1b4332); color: #fff; font-size: 13.5px; font-weight: 800; letter-spacing: .5px; text-transform: uppercase; text-decoration: none; box-shadow: 0 10px 24px rgba(27, 67, 50, .22); }
#content .melih-cart-satin-al:hover { color: #fff; text-decoration: none; filter: brightness(1.06); }
#content .melih-cart-satin-ok { width: 28px; height: 28px; border-radius: 50%; background: rgba(255, 255, 255, .18); display: inline-flex; align-items: center; justify-content: center; font-size: 15px; }
#content .melih-cart-satin-not { margin: 9px 2px 0; font-size: 11.5px; color: #94a3b8; text-align: center; }
#content .melih-cart-sag .melih-cart-next { margin-top: 14px; }

@media (min-width: 992px) {
  #content .melih-cart-govde { display: grid; grid-template-columns: minmax(0, 1fr) 362px; gap: 20px; align-items: start; }
}

@media (max-width: 991px) {
  #content .melih-cart-ust { margin-bottom: 12px; }
  #content .melih-cart-ust h1 { font-size: 18px; }
  #content .melih-cart-devam { padding: 8px 12px; font-size: 11px; }
  #content .melih-cart-liste { padding: 0 12px; }
  #content .melih-cart-baslik { display: none; }
  #content .melih-cart-urun { position: relative; display: flex; flex-wrap: wrap; align-items: flex-start; gap: 10px 12px; padding: 14px 0; }
  #content .m-c-gorsel { flex: 0 0 78px; width: 78px; }
  #content .m-c-gorsel img, #content .melih-cart-hediye-ikon { width: 72px; height: 72px; }
  #content .m-c-urun { flex: 1 1 0; min-width: 0; padding-right: 38px; }
  #content .m-c-adet { flex: 1 0 100%; order: 3; }
  #content .m-c-fiyat { flex: 1 1 0; order: 4; }
  #content .m-c-toplam { flex: 0 0 auto; order: 5; }
  #content .m-c-sil { position: absolute; top: 14px; right: 0; }
  #content .m-c-adet { grid-area: adet; }
  #content .m-c-adet-grup { max-width: 190px; }
  #content .melih-cart-hediye-adet { max-width: 190px; }
  #content .m-c-fiyat { grid-area: fiyat; text-align: right; }
  #content .m-c-fiyat::before { content: "Birim fiyat: "; color: #94a3b8; }
  #content .m-c-toplam { grid-area: toplam; text-align: right; }
  #content .m-c-toplam::before { content: "Toplam: "; color: #94a3b8; font-size: 12px; font-weight: 500; }
  #content .melih-cart-sag { margin-top: 14px; }
}

@media print {
  #content .melih-cart-govde { display: block; }
}

/* v1.10.80: mobil sepet hizalama duzeltmeleri */
@media (max-width: 991px) {
  #content .melih-cart-ust { row-gap: 8px; }
  #content .melih-cart-devam { margin-left: auto; }
  #content .m-c-fiyat { text-align: left; }
  #content .m-c-fiyat::before { content: "Birim Fiyat: "; }
  #content .m-c-toplam { margin-left: auto; }
}
