/* Neva Cart 1.1.1 — standard_cart davranışı, HTML kaynaklı Neva sunumu. */
#order-standard_cart{--ink:#14201d;--paper:#f6f4ef;--white:#fff;--green:#0b5d50;--orange:#e4572e;--orange-dark:#c8441f;--yellow:#f2c230;--line:#ddd8cd;--line-soft:#ede9e0;--muted:#5c6b66;--dark-muted:#a6b2ad;color:var(--ink);font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:15px;line-height:1.55;margin:0 auto;max-width:1180px;padding:10px 0 48px}
#order-standard_cart *{box-sizing:border-box}
#order-standard_cart h1,#order-standard_cart h2,#order-standard_cart h3,#order-standard_cart h4,#order-standard_cart h5{color:var(--ink);font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.1}
#order-standard_cart a{color:var(--green)}#order-standard_cart a:hover{color:var(--orange)}
#order-standard_cart .header-lined{border-bottom:1px solid var(--ink);margin:0 0 24px;padding:0 0 18px}#order-standard_cart .header-lined h1{border:0;font-size:clamp(30px,4vw,44px);margin:0;padding:0}#order-standard_cart .header-lined p{color:var(--muted);margin:8px 0 0}

/* Ana cart yerleşimi */
#order-standard_cart>.row{align-items:flex-start;display:flex;margin:0 -12px}#order-standard_cart .cart-sidebar{flex:0 0 250px;max-width:250px;padding:0 12px}#order-standard_cart .cart-body{flex:1;max-width:calc(100% - 250px);padding:0 12px 30px}
#order-standard_cart .sidebar-categories{background:var(--white);border:1px solid var(--ink);border-radius:0;overflow:hidden}#order-standard_cart .sidebar-categories .list-group-item{background:#fff;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);font-size:13.5px;font-weight:600;padding:13px 14px}#order-standard_cart .sidebar-categories .list-group-item:last-child{border-bottom:0}#order-standard_cart .sidebar-categories .list-group-item.active,#order-standard_cart .sidebar-categories .list-group-item:hover{background:var(--ink);color:#fff}#order-standard_cart .sidebar-categories .badge{background:var(--orange);border-radius:0;color:var(--ink);font-family:"IBM Plex Mono",monospace}
#order-standard_cart .categories-collapsed{border:1px solid var(--ink);border-radius:0;margin-bottom:20px}

/* Butonlar ve formlar */
#order-standard_cart .btn{background:#fff;border:1px solid var(--ink);border-radius:0;box-shadow:none;color:var(--ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;min-height:40px;padding:9px 16px;transition:background .15s,color .15s,border-color .15s}
#order-standard_cart .btn:hover{background:var(--ink);border-color:var(--ink);box-shadow:none;color:#fff;transform:none}
#order-standard_cart .btn-primary,#order-standard_cart .btn-checkout,#order-standard_cart .btn-order-now{background:var(--orange);border-color:var(--orange);color:var(--ink)}#order-standard_cart .btn-primary:hover,#order-standard_cart .btn-checkout:hover,#order-standard_cart .btn-order-now:hover{background:var(--orange-dark);border-color:var(--orange-dark);color:#fff}
#order-standard_cart .btn-success,#order-standard_cart .domain-available .btn{background:var(--green);border-color:var(--green);color:#fff}#order-standard_cart .btn-success:hover{background:#07473d;border-color:#07473d}
#order-standard_cart .btn-danger,#order-standard_cart .btn-warning{background:var(--orange);border-color:var(--orange);color:var(--ink)}
#order-standard_cart .btn-default,#order-standard_cart .btn-secondary{background:#fff;border-color:var(--ink);color:var(--ink)}
#order-standard_cart .btn:disabled,#order-standard_cart .btn.disabled,#order-standard_cart .btn-checkout.disabled{background:var(--line-soft);border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:1}
#order-standard_cart .form-control,#order-standard_cart .custom-select,#order-standard_cart select,#order-standard_cart textarea{background:#fff;border:1px solid var(--line);border-radius:0;color:var(--ink);min-height:44px}#order-standard_cart .form-control:focus,#order-standard_cart select:focus,#order-standard_cart textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px rgba(11,93,80,.16)}#order-standard_cart label{color:var(--ink);font-weight:600}
#order-standard_cart .input-group-text{background:var(--paper);border:1px solid var(--line);border-radius:0}

/* Ürün grubu ve paket kartları */
#order-standard_cart .products .row-eq-height{align-items:stretch;display:flex;flex-wrap:wrap}
#order-standard_cart .products .product{background:#fff;border:1px solid var(--ink);border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:calc(100% - 20px);margin:0 0 20px;min-height:420px;overflow:hidden;padding:0}
#order-standard_cart .products .product:hover{border-color:var(--orange)}
#order-standard_cart .products .product header{background:var(--paper);border:0;border-bottom:1px solid var(--ink);color:var(--ink);font:700 18px/1.2 Archivo,sans-serif;margin:0;padding:17px 20px}
#order-standard_cart .products .product header span{color:var(--ink)}#order-standard_cart .products .product header .qty{color:var(--muted);font:400 11px/1.4 "IBM Plex Mono",monospace}
#order-standard_cart .products .product .product-desc{color:var(--muted);flex:1;font-size:13.5px;padding:20px}#order-standard_cart .products .product .product-desc ul{border-top:1px solid var(--line);list-style:none;margin:16px 0 0;padding:14px 0 0}#order-standard_cart .products .product .product-desc li{margin:7px 0}#order-standard_cart .products .product .product-desc li:before{color:var(--green);content:"✓";margin-right:7px}
#order-standard_cart .products .product footer{align-items:flex-end;background:#fff;border:0;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin:0;padding:18px 20px}#order-standard_cart .product-pricing{color:var(--muted);font:400 11px/1.4 "IBM Plex Mono",monospace}#order-standard_cart .products .product .price{color:var(--green);font:800 30px/1 Archivo,sans-serif}

/* Ürün yapılandırma, addon ve yenilemeler */
#order-standard_cart .product-info,#order-standard_cart .product-configurable-options,#order-standard_cart .addon-products .panel,#order-standard_cart .service-renewal,#order-standard_cart .domain-renewal{background:#fff;border:1px solid var(--ink);border-radius:0;box-shadow:none;margin-bottom:20px;padding:20px}
#order-standard_cart .sub-heading{background:var(--ink);border:0;border-radius:0;color:#fff;margin:28px 0 16px;padding:12px 16px}#order-standard_cart .sub-heading span{background:transparent;color:#fff;font:700 14px/1.3 Archivo,sans-serif;padding:0}
#order-standard_cart .field-container,#order-standard_cart .form-group{margin-bottom:18px}
#order-standard_cart .iradio_square-blue,#order-standard_cart .icheckbox_square-blue{border-radius:0}
#order-standard_cart .addon-promo-container,#order-standard_cart .marketconnect-promo{background:var(--paper);border:1px solid var(--line);border-radius:0}

/* Domain akışı kaynak HTML'deki koyu sorgu bandını izler */
#order-standard_cart .domain-checker-container,#order-standard_cart .domain-selection-options{margin-bottom:24px}
#order-standard_cart .domain-checker-bg{background:var(--ink);border:1px solid var(--ink);border-radius:0;color:#fff;padding:30px 18px}#order-standard_cart .domain-checker-bg .form-control{background:#0e1917;border-color:#3a4a45;color:#fff}#order-standard_cart .domain-checker-bg .btn{min-height:44px}
#order-standard_cart .domain-selection-options .option{background:#fff;border:1px solid var(--line);border-radius:0;margin-bottom:8px;padding:15px}#order-standard_cart .domain-selection-options .option-selected{background:var(--paper);border-color:var(--ink);box-shadow:none}
#order-standard_cart .domain-lookup-result{background:#fff;border:1px solid var(--line);border-radius:0;margin-top:14px;padding:18px}#order-standard_cart .domain-lookup-result .domain-price{color:var(--green);font:800 24px/1 Archivo,sans-serif}
#order-standard_cart .domain-suggestions .domain-suggestion{border-bottom:1px solid var(--line);padding:14px 0}

/* Sepet özeti */
#order-standard_cart .view-cart-items{background:#fff;border:1px solid var(--ink);border-radius:0;overflow:hidden}#order-standard_cart .view-cart-items-header{background:var(--ink);border:0;border-radius:0;color:#fff;font:500 11px/1.3 "IBM Plex Mono",monospace;letter-spacing:.08em;padding:13px 18px;text-transform:uppercase}#order-standard_cart .view-cart-items .item{background:#fff;border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;padding:20px 18px}#order-standard_cart .view-cart-items .item:last-child{border-bottom:0}#order-standard_cart .view-cart-items .item-title{font-family:Archivo,sans-serif;font-weight:700}#order-standard_cart .view-cart-items .item-group,#order-standard_cart .view-cart-items .cycle{color:var(--muted);font-size:12px}
#order-standard_cart .view-cart-tabs .nav-tabs{border-bottom:1px solid var(--ink)}#order-standard_cart .view-cart-tabs .nav-tabs a{border-radius:0;color:var(--ink);font-weight:600}#order-standard_cart .view-cart-tabs .nav-tabs .active a{background:var(--ink);color:#fff}
#order-standard_cart .empty-cart{background:#fff;border:1px dashed var(--muted);padding:32px;text-align:center}
#order-standard_cart .order-summary{background:#fff;border:1px solid var(--ink);border-radius:0;box-shadow:none;margin:0}#order-standard_cart .order-summary .summary-container{background:#fff;border:0;border-radius:0;padding:18px}#order-standard_cart .order-summary .subtotal,#order-standard_cart .order-summary .bordered-totals{border-color:var(--line)}#order-standard_cart .order-summary .total-due-today{background:var(--paper);border-top:1px solid var(--ink);margin:16px -18px -18px;padding:18px}#order-standard_cart .order-summary .total-due-today .amt{color:var(--green);font:800 34px/1 Archivo,sans-serif}
#order-standard_cart .promo-code-form{background:var(--paper);border:1px solid var(--line);border-radius:0;padding:15px}

/* Checkout ve ödeme */
#order-standard_cart .checkout,#order-standard_cart .checkout-form{background:#fff}#order-standard_cart .checkout .section,#order-standard_cart .checkout .panel,#order-standard_cart .checkout-form .section{background:#fff;border:1px solid var(--line);border-radius:0;margin-bottom:22px;padding:20px}
#order-standard_cart .checkout .section .sub-heading,#order-standard_cart .checkout-form .sub-heading{margin:-20px -20px 20px}
#order-standard_cart .cc-input-container,#order-standard_cart .payment-methods,#order-standard_cart .gateway-select{background:var(--paper);border:1px solid var(--line);border-radius:0;padding:18px}
#order-standard_cart .checkout-security-msg{color:var(--green);font:500 12px/1.4 "IBM Plex Mono",monospace}
#order-standard_cart .checkout-error-feedback,#order-standard_cart #existingLoginMessage,#order-standard_cart .gateway-errors,#order-standard_cart .assisted-cc-input-feedback{border-radius:0}
#order-standard_cart .alert{background:#fff;border:1px solid currentColor;border-left-width:5px;border-radius:0;color:var(--ink)}
#order-standard_cart .modal-content{border:1px solid var(--ink);border-radius:0;box-shadow:8px 8px 0 rgba(20,32,29,.12)}#order-standard_cart .modal-header{background:var(--paper);border-bottom:1px solid var(--line)}
#order-standard_cart .order-confirmation{background:#fff;border:1px solid var(--ink);border-top:8px solid var(--yellow);border-radius:0;padding:32px}
#order-standard_cart :focus-visible{outline:2px solid var(--orange)!important;outline-offset:2px}

@media(max-width:991.98px){#order-standard_cart>.row{display:block;margin:0}#order-standard_cart .cart-sidebar,#order-standard_cart .cart-body{flex:none;max-width:100%;padding:0;width:100%}#order-standard_cart .cart-sidebar{display:none}#order-standard_cart .categories-collapsed{display:block!important}#order-standard_cart .order-summary{margin-top:24px}}
@media(max-width:767.98px){#order-standard_cart{padding:0 0 38px}#order-standard_cart .header-lined h1{font-size:30px}#order-standard_cart .products .row-eq-height{display:block}#order-standard_cart .products .row-eq-height>[class*=col-]{max-width:100%;width:100%}#order-standard_cart .products .product{min-height:0}#order-standard_cart .products .product footer{align-items:stretch;flex-direction:column;gap:14px}#order-standard_cart .products .product footer .btn{width:100%}#order-standard_cart .view-cart-items .item .row>div{margin-bottom:10px;text-align:left!important}#order-standard_cart .view-cart-items .item-price{text-align:left!important}#order-standard_cart .order-summary .total-due-today .amt{font-size:28px}#order-standard_cart .domain-checker-bg{padding:20px 12px}}
@media(prefers-reduced-motion:reduce){#order-standard_cart *,#order-standard_cart *:before,#order-standard_cart *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
