/* BüyükHosting ConflexOrder modern integration — WHMCS 7.2 compatible */
:root{--bho:#10a7c3;--bho-dark:#087b98;--bho-deep:#103e4d;--bho-ink:#173f4d;--bho-muted:#607780;--bho-line:#d5e5e9;--bho-soft:#f2f7f8;--bho-green:#12a77a;--bho-red:#d65562}
body{background:#fff}
#navigator.orderform,#page,#order-standard_cart{font-family:"Segoe UI",Arial,sans-serif!important;-webkit-font-smoothing:auto;text-rendering:auto}
#navigator.orderform *:not(.fa):not(.glyphicon),#page *:not(.fa):not(.glyphicon),#order-standard_cart *:not(.fa):not(.glyphicon){box-sizing:border-box;font-family:"Segoe UI",Arial,sans-serif}
#navigator.orderform{position:relative;overflow:hidden;padding:44px 0 0!important;border:0!important;border-bottom:4px solid var(--bho)!important;background:linear-gradient(112deg,#073747 0%,#076278 62%,#0b879b 100%)!important;color:#fff!important}
#navigator.orderform:after{position:absolute;right:-110px;top:-235px;width:430px;height:430px;border:58px solid rgba(255,255,255,.035);border-radius:50%;content:"";pointer-events:none}
#navigator.orderform>.container{position:relative;z-index:2}
#navigator.orderform>.container:before,#navigator.orderform>.container:after,#orderFormIslemMenusu>.container:before,#orderFormIslemMenusu>.container:after{display:none!important;content:none!important}
#navigator.orderform h1{margin:0!important;color:#fff!important;font-size:34px!important;font-weight:700!important;letter-spacing:-.4px;line-height:1.3!important;text-transform:none!important}
#navigator.orderform>.container>p,#navigator.orderform p.desc{margin:7px 0 31px!important;color:rgba(255,255,255,.74)!important;font-size:14px!important;line-height:1.65!important}
#orderFormIslemMenusu{position:relative;z-index:3;margin-top:31px!important;border-top:1px solid rgba(255,255,255,.13);background:rgba(3,42,54,.28)}
#orderFormIslemMenusu ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;margin:0 auto!important;padding:0!important;list-style:none!important}
#orderFormIslemMenusu li{position:relative;width:auto!important;margin:0!important;padding:0!important;border-right:1px solid rgba(255,255,255,.1)}
#orderFormIslemMenusu li:first-child{border-left:1px solid rgba(255,255,255,.1)}
#orderFormIslemMenusu li>a{position:relative;display:grid!important;min-height:100px;grid-template-columns:37px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:2px 11px;padding:18px!important;border:0!important;background:transparent!important;color:#fff!important;text-align:left!important;text-decoration:none!important;pointer-events:none}
#orderFormIslemMenusu li>a>i{grid-row:1/3;display:grid;width:36px;height:36px;align-self:center;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.08);color:#89dfeb;font-size:15px!important}
#orderFormIslemMenusu h3{margin:0!important;color:#fff!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;text-transform:none!important}
#orderFormIslemMenusu p{overflow:hidden;margin:2px 0 0!important;color:rgba(255,255,255,.55)!important;font-size:9px!important;line-height:1.4!important;text-overflow:ellipsis;white-space:nowrap}
#orderFormIslemMenusu li.active{background:rgba(255,255,255,.1)}
#orderFormIslemMenusu li.active:after{position:absolute;right:20px;bottom:0;left:20px;height:3px;border-radius:3px 3px 0 0;background:#6ee0ed;content:""}
#orderFormIslemMenusu li.active>a>i{border-color:#91e7f1;background:#fff;color:var(--bho-dark)}
#page{min-height:480px;padding:43px 0 64px!important;background:var(--bho-soft)!important;color:var(--bho-ink)!important;font-size:14px!important;line-height:1.65!important}
#page>.container{width:calc(100% - 40px)!important;max-width:1200px!important;padding-right:20px!important;padding-left:20px!important}
#page>.container:before,#page>.container:after,#order-standard_cart>.row:before,#order-standard_cart>.row:after{display:none!important;content:none!important}
#page a,#order-standard_cart a{text-decoration:none!important}
#page .alert,#order-standard_cart .alert{padding:15px 17px!important;border-width:1px!important;border-radius:10px!important;font-size:13px!important;box-shadow:none!important}
#page .alert-danger,#order-standard_cart .alert-danger{border-color:#efcbd0!important;background:#fff4f5!important;color:#93404a!important}
#page .alert-warning,#order-standard_cart .alert-warning{border-color:#ead9b6!important;background:#fff9ed!important;color:#826628!important}
#page .alert-success,#order-standard_cart .alert-success{border-color:#bfe5d5!important;background:#f0fbf6!important;color:#217557!important}
#page .alert-info,#order-standard_cart .alert-info{border-color:#c8e5eb!important;background:#f0f9fb!important;color:#286a7a!important}
#page input[type=text],#page input[type=password],#page input[type=email],#page input[type=tel],#page input[type=number],#page select,#page textarea,#order-standard_cart .field,#order-standard_cart .form-control{min-height:45px!important;padding:10px 13px!important;border:1px solid #cbdde2!important;border-radius:8px!important;outline:0!important;background:#fff!important;color:#183f4d!important;font-size:13px!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}
#page textarea,#order-standard_cart textarea.field{min-height:100px!important;resize:vertical}
#page input:focus,#page select:focus,#page textarea:focus,#order-standard_cart .field:focus,#order-standard_cart .form-control:focus{border-color:#67c6d7!important;box-shadow:0 0 0 3px rgba(16,167,195,.1)!important}
#page .field-help-text,#order-standard_cart .field-help-text{display:block!important;margin-top:6px!important;color:#70858d!important;font-size:11px!important;line-height:1.55!important}
#page .btn,#page button,#order-standard_cart .btn{border-radius:8px!important;font-weight:600!important;box-shadow:none!important}
#page .btn-primary,#page .sepetiOde,#page .devamEt,#order-standard_cart .btn-primary{border:0!important;background:linear-gradient(105deg,var(--bho),var(--bho-dark))!important;color:#fff!important}
#page .btn-default,#page .standartButon,#order-standard_cart .btn-default{border:1px solid #cbdde2!important;background:#fff!important;color:#365c69!important}

/* Product configuration */
#page form#frmConfigureProduct{display:block;max-width:1040px;margin:0 auto}
#page .odeme-tipi,#configureProduct>h2{margin:0!important;padding:19px 22px!important;border-bottom:1px solid var(--bho-line)!important;background:linear-gradient(105deg,#fbfdfd,#f2f8f9)!important;color:var(--bho-ink)!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;text-transform:none!important}
#page .odeme-tipi{overflow:hidden;border:1px solid var(--bho-line)!important;border-bottom:0!important;border-radius:13px 13px 0 0!important}
#odeme-dongusu{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px!important;padding:15px!important;border:1px solid var(--bho-line);border-top:0;border-radius:0 0 13px 13px;background:#fff;list-style:none}
#odeme-dongusu li{width:auto!important;margin:0!important;padding:0!important}
#odeme-dongusu li>a{display:block!important;padding:0!important;border:0!important;background:transparent!important;color:var(--bho-ink)!important;text-decoration:none!important}
#odeme-dongusu label{position:relative;display:flex!important;min-height:62px;align-items:center;justify-content:space-between;margin:0!important;padding:13px 14px!important;border:1px solid #d8e6e9;border-radius:9px;background:#f8fbfc;color:var(--bho-ink);font-size:13px;font-weight:600;cursor:pointer}
#odeme-dongusu label:has(input:checked){border-color:#69c8d8;background:#edf9fb;box-shadow:0 0 0 2px rgba(16,167,195,.09)}
#odeme-dongusu .option{width:auto!important;margin:0!important;padding:0!important}
#configureProduct{overflow:hidden;margin:0 0 20px!important;border:1px solid var(--bho-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 9px 25px rgba(7,54,67,.045)!important}
#configureProduct>.view{display:block!important;padding:7px 20px!important;background:#fff!important}
#configureProduct .rows{display:grid!important;min-height:78px;grid-template-columns:230px minmax(0,1fr);align-items:center;border-bottom:1px solid #e7eff1!important;background:#fff!important}
#configureProduct .rows:last-child{border-bottom:0!important}
#configureProduct .baslikHucre,#configureProduct .icerikHucre{display:block!important;width:auto!important;padding:16px 14px!important;vertical-align:middle!important}
#configureProduct .baslikHucre{color:#244b59!important;font-size:13px!important;font-weight:600!important}
#configureProduct .icerikHucre{border-left:1px solid #edf2f3;color:#506a74!important}
#configureProduct .icerikHucre>.input{width:100%!important}
#configureProduct label{margin:4px 15px 4px 0!important;color:#355864!important;font-weight:500!important}
#configureProduct input[type=radio],#configureProduct input[type=checkbox],#odeme-dongusu input[type=radio]{margin-right:6px!important;accent-color:var(--bho)}
#configureProduct .panel-price{display:inline-flex;padding:6px 9px;border-radius:7px;background:#eaf7f9;color:var(--bho-dark);font-size:12px;font-weight:700}
#frmConfigureProduct>#alisverisSepetiIslemleri{display:flex!important;justify-content:flex-end!important;margin-top:17px!important;padding:0!important;background:transparent!important}
#btnCompleteProductConfig{display:inline-flex!important;min-width:180px;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:11px 17px!important;border:0!important;border-radius:9px!important;font-size:12px!important;font-weight:700!important;cursor:pointer}

/* Domain selection and configuration */
#page .domain-selection-options{display:grid;gap:12px;max-width:980px;margin:0 auto}
#page .domain-selection-options>.option{overflow:hidden;border:1px solid var(--bho-line);border-radius:12px;background:#fff;box-shadow:0 7px 20px rgba(7,54,67,.035)}
#page .domain-selection-options>.option>label{display:flex;min-height:57px;align-items:center;gap:9px;margin:0!important;padding:16px 18px;color:var(--bho-ink);font-size:13px;font-weight:600;cursor:pointer}
#page .domain-selection-options>.option>label input{accent-color:var(--bho)}
#page .domain-input-group{padding:17px!important;border-top:1px solid #e3edef;background:#f8fbfc}
#page .domains-row{margin-bottom:0!important}
#page .input-group-addon{border-color:#cbdde2!important;border-radius:8px 0 0 8px!important;background:#eaf5f7!important;color:#41636e!important}
#configureProductDomainList{overflow:hidden;margin:20px 0!important;border:1px solid var(--bho-line);border-radius:12px;background:#fff}
#configureProductDomainList>li{display:grid!important;grid-template-columns:minmax(0,1fr) 190px 150px;align-items:center;min-height:64px;padding:0!important;border-bottom:1px solid #e6eef0!important;background:#fff!important}
#configureProductDomainList>li:last-child{border-bottom:0!important}
#configureProductDomainList>li>div{display:block!important;width:auto!important;padding:15px 18px!important}
#configureProductDomainList .uygun{color:var(--bho-green)!important;font-weight:700}
#configureProductDomainList .uygundegil{color:var(--bho-red)!important;font-weight:700}
#order-standard_cart .sub-heading,#page .sub-heading{display:flex!important;align-items:center!important;margin:24px 0 14px!important;border:0!important}
#order-standard_cart .sub-heading span,#page .sub-heading span{display:inline-flex!important;align-items:center!important;padding:0!important;background:transparent!important;color:var(--bho-ink)!important;font-size:17px!important;font-weight:700!important}
#order-standard_cart .sub-heading:after,#page .sub-heading:after{height:1px;flex:1;margin-left:14px;background:var(--bho-line);content:""}
#order-standard_cart .panel,#page .panel{border-color:var(--bho-line)!important;border-radius:10px!important;box-shadow:none!important}
#order-standard_cart .panel-addon-selected,#page .panel-addon-selected{border-color:#69c9d9!important;background:#f0fafb!important}

/* Cart */
#alisverisSepeti{overflow:hidden;margin:0!important;padding:0!important;border:1px solid var(--bho-line);border-radius:13px;background:#fff;box-shadow:0 10px 27px rgba(7,54,67,.05);list-style:none!important}
#alisverisSepeti>li{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 165px;align-items:center;width:auto!important;min-height:105px;margin:0!important;padding:0!important;border-bottom:1px solid #e2ecee!important;background:#fff!important}
#alisverisSepeti>li:last-child{border-bottom:0!important}
#alisverisSepeti>li.title{min-height:48px;background:#edf7f9!important;color:#49656f!important;font-size:10px!important;font-weight:700!important;letter-spacing:.35px;text-transform:uppercase}
#alisverisSepeti>li>.urun-secenekler{display:block!important;width:auto!important;padding:19px 22px!important}
#alisverisSepeti>li>.qty-options,#alisverisSepeti>li>.fiyat-peryiod{display:block!important;width:auto!important;padding:19px!important;border-left:1px solid #e7eff1;text-align:center!important}
#alisverisSepeti>li.title>.urun-secenekler,#alisverisSepeti>li.title>.qty-options,#alisverisSepeti>li.title>.fiyat-peryiod{padding-top:13px!important;padding-bottom:13px!important}
#alisverisSepeti .urun-title{margin-bottom:7px;color:var(--bho-ink)!important;font-size:15px!important;font-weight:700!important}
#alisverisSepeti .urun-title>a{display:inline-grid;width:29px;height:29px;float:none!important;place-items:center;margin:-5px 0 -5px 5px!important;padding:0!important;border:1px solid #d0e1e5!important;border-radius:7px!important;background:#f5fafb!important;color:#66818a!important;cursor:pointer}
#alisverisSepeti .urun-title>a:hover{border-color:#88cfdb!important;color:var(--bho-dark)!important}
#alisverisSepeti .urun-grubu,#alisverisSepeti .item-group,#alisverisSepeti .item-domain,#alisverisSepeti .item-setup{color:#637b84!important;font-size:11px!important;line-height:1.6!important}
#alisverisSepeti .urun-grubu>span,#alisverisSepeti .item-domain{display:inline-flex!important;margin:0 5px 5px 0;padding:4px 8px;border-radius:99px;background:#eef7f9;color:#397080!important}
#alisverisSepeti .fiyat-peryiod>span:first-child,#alisverisSepeti .qty-options>div:first-child{display:block;color:var(--bho-ink);font-size:15px;font-weight:700}
#alisverisSepeti .cycle{display:block;margin-top:3px;color:#71868e!important;font-size:9px!important;line-height:1.45}
#alisverisSepeti .addon-name,#alisverisSepeti .addon-fiyat{padding:12px 20px!important;border-top:1px dashed #dbe7e9;background:#fbfdfd}
#alisverisSepeti .addon-name{grid-column:1}
#alisverisSepeti .addon-fiyat{grid-column:2;text-align:center}
#alisverisSepeti+.alert{margin-top:15px!important}
#page>#alisverisSepetiIslemleri,#page .container>#alisverisSepetiIslemleri,#page form+#alisverisSepetiIslemleri{display:flex!important}
#alisverisSepetiIslemleri{width:100%!important;align-items:center!important;justify-content:space-between!important;margin:16px 0 0!important;padding:0!important;background:transparent!important}
#alisverisSepetiIslemleri>.cell{display:block!important;width:auto!important;padding:0!important}
#alisverisSepetiIslemleri a,#alisverisSepetiIslemleri button{display:inline-flex!important;min-height:42px;align-items:center;justify-content:center;gap:8px;margin:0 0 0 7px!important;padding:10px 14px!important;border-radius:8px!important;font-size:11px!important;font-weight:700!important}
#alisverisSepetiIslemleri .sepetiBosalt{border:1px solid #eccbd0!important;background:#fff7f8!important;color:#bd4d59!important}
#alisverisSepetiIslemleri .sepetiOde{border:0!important;background:linear-gradient(105deg,var(--bho),var(--bho-dark))!important;color:#fff!important}
#page hr{margin:28px 0!important;border:0!important;border-top:1px solid var(--bho-line)!important}
#page .container>hr+#alisverisSepetiIslemleri{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:16px}
#alisverisSepetiIslemleri>.cell2{display:block!important;width:auto!important;padding:0!important}
#applyPromo,#odemeTutari{overflow:hidden;height:100%;border:1px solid var(--bho-line);border-radius:12px;background:#fff;box-shadow:0 8px 23px rgba(7,54,67,.04)}
#applyPromo>h2,#odemeTutari>h2{margin:0!important;padding:17px 19px!important;border-bottom:1px solid var(--bho-line);background:#f7fbfc;color:var(--bho-ink)!important;font-size:15px!important;font-weight:700!important}
#applyPromo>div{padding:18px}
#applyPromo .input{display:flex!important;width:100%!important;overflow:hidden;border:1px solid #cbdde2;border-radius:8px;background:#fff}
#applyPromo .input input{min-width:0;flex:1;border:0!important;border-radius:0!important}
#applyPromo .input button{min-width:120px;margin:0!important;border-radius:0!important}
#odemeTutari .satir{display:grid!important;grid-template-columns:1fr auto;align-items:start;padding:11px 18px!important;border-bottom:1px solid #e7eff1!important}
#odemeTutari .satir:last-child{padding-top:15px!important;padding-bottom:15px!important;border-bottom:0!important;background:#edf8fa;color:var(--bho-ink);font-size:16px;font-weight:700}
#odemeTutari .hucre{display:block!important;width:auto!important;padding:0!important}

/* Checkout */
#order-standard_cart{max-width:1060px;margin:0 auto!important;padding:0!important;color:var(--bho-ink)}
#order-standard_cart>.row{display:block!important;margin:0!important}
#order-standard_cart>.row>.col-md-12{width:100%!important;padding:0!important}
#order-standard_cart .already-registered{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px!important;padding:15px 17px!important;border:1px solid var(--bho-line)!important;border-radius:10px!important;background:#fff!important;color:#456570!important}
#order-standard_cart .already-registered p{margin:0!important;font-size:13px!important}
#order-standard_cart .already-registered .pull-right{order:2;float:none!important}
#order-standard_cart .already-registered .btn{min-height:38px;padding:8px 12px!important;border:0!important;background:#e7f6f8!important;color:var(--bho-dark)!important;font-size:11px!important}
#order-standard_cart form#frmCheckout{padding:23px 26px 28px;border:1px solid var(--bho-line);border-radius:13px;background:#fff;box-shadow:0 10px 28px rgba(7,54,67,.05)}
#order-standard_cart .form-group{margin-bottom:13px!important}
#order-standard_cart .prepend-icon{position:relative}
#order-standard_cart .prepend-icon .field{width:100%!important;padding-left:43px!important}
#order-standard_cart .prepend-icon .field-icon{position:absolute;z-index:2;left:0;top:0;display:grid;width:42px;height:45px;place-items:center;margin:0!important;border-right:1px solid #dbe6e9;color:#799099!important}
#order-standard_cart .payment-methods{margin-bottom:10px;padding:15px 17px;border:1px solid var(--bho-line);border-radius:10px;background:#f9fcfc}
#order-standard_cart .payment-methods label{color:#365a67;font-size:12px;font-weight:600}
#order-standard_cart #containerNewUserSecurity,#order-standard_cart #creditCardInputFields,#order-standard_cart #domainRegistrantInputFields{padding:3px 0}
#order-standard_cart .checkout-security-msg{margin:18px 0!important}
#order-standard_cart #btnCompleteOrder{display:inline-flex!important;min-height:48px;align-items:center;gap:9px;padding:12px 20px!important;border:0!important;border-radius:9px!important;background:linear-gradient(105deg,var(--bho),var(--bho-dark))!important;color:#fff!important;font-size:13px!important;font-weight:700!important}
#order-standard_cart .sidebar-collapsed{margin-bottom:15px!important;border:1px solid var(--bho-line)!important;border-radius:10px!important;background:#fff!important}
#order-standard_cart .progress{height:8px!important;border-radius:99px!important;background:#e7eff1!important;box-shadow:none!important}

/* Order summary partial */
#order-standard_cart .order-summary,#order-standard_cart #orderSummary{border-color:var(--bho-line)!important;border-radius:12px!important}
#order-standard_cart .product-name{display:block;color:var(--bho-ink);font-size:16px;font-weight:700}
#order-standard_cart .product-group{display:block;margin-bottom:14px;color:var(--bho-muted);font-size:11px}
#order-standard_cart .summary-totals{margin-top:13px;padding-top:11px;border-top:1px solid var(--bho-line)}
#order-standard_cart .total-due-today{margin-top:15px;padding:15px;border-radius:9px;background:#eaf7f9;color:var(--bho-ink);text-align:center}
#order-standard_cart .total-due-today .amt{display:block;font-size:23px;font-weight:700}

/* Completion, error and fraud states */
#page .order-confirmation,#page .error-heading{max-width:760px;margin:0 auto 18px!important;text-align:center;font-size:15px!important;font-weight:600}
#page .order-confirmation span{display:block;margin-top:7px;color:var(--bho-ink);font-size:24px;font-weight:700}
#page .order-confirmation~p,#page .error-heading~.row{max-width:760px;margin-right:auto!important;margin-left:auto!important;padding:22px;border:1px solid var(--bho-line);border-radius:11px;background:#fff;color:#536d76;text-align:center}
#page .order-confirmation-addon-output{max-width:760px;margin:15px auto;padding:17px;border:1px solid var(--bho-line);border-radius:10px;background:#fff}

/* Modals */
.customModalContainer{overflow:hidden;border:0!important;border-radius:13px!important;background:#fff!important;box-shadow:0 24px 60px rgba(2,37,49,.2)!important}
.customModalContainer .modalHead{padding:18px 20px!important;border-bottom:1px solid var(--bho-line)!important;background:#f5fafb!important;color:var(--bho-ink)!important;font-size:16px!important;font-weight:700!important}
.customModalContainer .modalDocument{padding:22px!important;color:#536d76!important;font-size:13px!important}
.customModalContainer .view-controller{display:flex!important;justify-content:flex-end!important;gap:9px;margin-top:20px!important}
.customModalContainer .view-controller button{width:auto!important;min-width:90px;padding:10px 15px!important;border:0!important;border-radius:8px!important;background:var(--bho-dark)!important;color:#fff!important;font-size:11px!important}
.customModalContainer .view-controller button.remove{border:1px solid #d3e1e5!important;background:#fff!important;color:#526e78!important}

/* Domain tools retained in this order form */
#domainIslemi{margin-bottom:20px!important}
#domainIslemi>li>a{border-color:#d4e4e8!important;color:#456470!important;font-weight:600!important}
#domainIslemi>li.active>a{border-color:var(--bho)!important;color:var(--bho-dark)!important}
#domainIslemIcerik .input{overflow:hidden!important;border:1px solid #cbdde2!important;border-radius:10px!important;background:#fff!important;box-shadow:0 9px 24px rgba(7,54,67,.05)!important}
#domainIslemIcerik .input>input{border:0!important}
#domainIslemIcerik .input>button{border:0!important;background:linear-gradient(105deg,var(--bho),var(--bho-dark))!important;color:#fff!important}
#DomainSearchResults .domain-lookup-result,#DomainSearchResults .domain-lookup-loader{border-radius:11px!important}
#page table.renewals{overflow:hidden;border:1px solid var(--bho-line);border-radius:10px;background:#fff}
#page table.renewals th{border-bottom:1px solid var(--bho-line)!important;background:#edf7f9;color:var(--bho-ink);font-size:11px}
#page table.renewals td{border-color:#e5edef!important;color:#526d77;font-size:12px}

@media(max-width:991px){#orderFormIslemMenusu li>a{grid-template-columns:32px minmax(0,1fr);padding:14px 11px!important}#orderFormIslemMenusu li>a>i{width:31px;height:31px}#orderFormIslemMenusu p{display:none}#configureProduct .rows{grid-template-columns:190px minmax(0,1fr)}#odeme-dongusu{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){#navigator.orderform{padding-top:35px!important}#navigator.orderform h1{font-size:28px!important}#orderFormIslemMenusu ul{grid-template-columns:repeat(4,1fr)}#orderFormIslemMenusu li>a{display:flex!important;min-height:72px;align-items:center;justify-content:center;padding:10px 4px!important;text-align:center!important}#orderFormIslemMenusu li>a>i{width:34px;height:34px}#orderFormIslemMenusu h3,#orderFormIslemMenusu p{display:none!important}#page{padding:31px 0 48px!important}#page>.container{width:calc(100% - 20px)!important;padding-right:10px!important;padding-left:10px!important}#configureProduct>.view{padding:5px 14px!important}#configureProduct .rows{grid-template-columns:1fr;padding:11px 0}#configureProduct .baslikHucre,#configureProduct .icerikHucre{padding:7px 9px!important}#configureProduct .icerikHucre{border-left:0}#odeme-dongusu{grid-template-columns:1fr}#configureProductDomainList>li{grid-template-columns:1fr}#configureProductDomainList>li>div{border-bottom:1px solid #edf2f3}#alisverisSepeti>li{grid-template-columns:minmax(0,1fr) 125px}#alisverisSepeti>li>.urun-secenekler{padding:16px}#alisverisSepeti>li>.qty-options,#alisverisSepeti>li>.fiyat-peryiod{padding:15px 10px}#page .container>hr+#alisverisSepetiIslemleri{grid-template-columns:1fr!important}#order-standard_cart form#frmCheckout{padding:18px 16px}#order-standard_cart .already-registered{align-items:flex-start;flex-direction:column;gap:10px}#order-standard_cart .already-registered .pull-right{order:0}.customModalContainer .modalDocument{padding:18px!important}}
@media(max-width:480px){#alisverisSepeti>li{display:block!important}#alisverisSepeti>li.title{display:none!important}#alisverisSepeti>li>.qty-options,#alisverisSepeti>li>.fiyat-peryiod{border-top:1px solid #e7eff1;border-left:0;text-align:left!important}#alisverisSepeti .addon-name,#alisverisSepeti .addon-fiyat{display:block!important;text-align:left!important}#alisverisSepetiIslemleri{align-items:stretch!important;flex-direction:column!important;gap:8px}#alisverisSepetiIslemleri>.cell{text-align:stretch!important}#alisverisSepetiIslemleri a,#alisverisSepetiIslemleri button{width:100%;margin:0 0 7px!important}#applyPromo .input{flex-direction:column}#applyPromo .input button{min-height:42px;border-radius:0 0 7px 7px!important}#order-standard_cart #btnCompleteOrder{width:100%;justify-content:center}}

/* v1.0.3 — legacy theme collision and cart alignment fixes */
#navigator.orderform{min-height:0!important;padding-top:48px!important}
#navigator.orderform>.container:first-child{display:block!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;transform:none!important}
#navigator.orderform h1{position:static!important;display:block!important;overflow:visible!important;padding:0!important;transform:none!important}
#navigator.orderform #orderFormIslemMenusu{padding-top:0!important}
#navigator.orderform #orderFormIslemMenusu li>a{min-width:0!important;text-align:left!important}
#navigator.orderform #orderFormIslemMenusu li>a>i.fa{position:static!important;display:grid!important;width:36px!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0!important;place-items:center!important;border-radius:9px!important;line-height:1!important;transform:none!important}
#navigator.orderform #orderFormIslemMenusu li>a:hover>i.fa{transform:none!important}
#navigator.orderform #orderFormIslemMenusu li>a h3{overflow:hidden!important;margin:0!important;padding:0!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;text-overflow:ellipsis;white-space:nowrap}
#navigator.orderform #orderFormIslemMenusu li>a p{min-width:0!important;margin:2px 0 0!important;padding:0!important;font-family:"Segoe UI",Arial,sans-serif!important}
#page .container>hr+#alisverisSepetiIslemleri{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important}
#page .container>hr+#alisverisSepetiIslemleri>.cell2{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}
#alisverisSepeti.bho-empty-cart{border:0!important;background:transparent!important;box-shadow:none!important}
#alisverisSepeti.bho-empty-cart+.alert{display:flex!important;min-height:96px;align-items:center;justify-content:center;margin:0!important;border:1px dashed #bdd8de!important;background:#fff!important;color:#5c747d!important;font-size:14px!important}
@media(max-width:767px){#navigator.orderform{padding-top:34px!important}#navigator.orderform #orderFormIslemMenusu li>a>i.fa{width:34px!important;min-width:34px!important;height:34px!important}#page .container>hr+#alisverisSepetiIslemleri{grid-template-columns:1fr!important;row-gap:14px!important}}

/* v1.0.5 — primary cart actions below the summary cards */
#bhoCartPrimaryActions{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:14px 0 0!important;padding:0!important}
#bhoCartPrimaryActions>div{display:flex!important;min-width:0;align-items:center;gap:9px}
#bhoCartPrimaryActions .bho-cart-action-left{justify-content:flex-start}
#bhoCartPrimaryActions .bho-cart-action-right{justify-content:flex-end}
#bhoCartPrimaryActions a{display:inline-flex!important;min-height:42px;align-items:center;justify-content:center;gap:8px;margin:0!important;padding:10px 15px!important;border-radius:8px!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}
#bhoCartPrimaryActions .sepetiBosalt{border:1px solid #eccbd0!important;background:#fff7f8!important;color:#bd4d59!important}
#bhoCartPrimaryActions .standartButon{border:1px solid #cbdde2!important;background:#fff!important;color:#365c69!important}
#bhoCartPrimaryActions .sepetiOde{border:0!important;background:linear-gradient(105deg,var(--bho),var(--bho-dark))!important;color:#fff!important}
#bhoCartPrimaryActions .disabled{opacity:.55;pointer-events:none}
@media(max-width:767px){#bhoCartPrimaryActions{grid-template-columns:1fr!important;gap:9px}#bhoCartPrimaryActions>div,#bhoCartPrimaryActions .bho-cart-action-left,#bhoCartPrimaryActions .bho-cart-action-right{justify-content:stretch!important}#bhoCartPrimaryActions a{flex:1}}

/* v1.0.6 — readable and structured cart product details */
#alisverisSepeti>li:not(.title){align-items:stretch!important;min-height:0!important}
#alisverisSepeti>li:not(.title)>.urun-secenekler{padding:23px 24px!important}
#alisverisSepeti .urun-title{display:flex!important;min-height:31px;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px!important;color:#123d4b!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}
#alisverisSepeti .bho-product-name{min-width:0;overflow-wrap:anywhere}
#alisverisSepeti .bho-product-actions{display:inline-flex;flex:none;align-items:center;gap:7px}
#alisverisSepeti .urun-title .bho-product-actions>a{display:inline-grid!important;width:32px!important;height:32px!important;place-items:center;margin:0!important;padding:0!important;border:1px solid #cfe0e4!important;border-radius:8px!important;background:#f3f9fa!important;color:#55727c!important;cursor:pointer;transition:.18s ease}
#alisverisSepeti .urun-title .bho-product-actions>a:hover{border-color:#74c5d4!important;background:#e9f7f9!important;color:#047e9d!important}
#alisverisSepeti .urun-title .bho-product-actions>a:last-child:hover{border-color:#edbbc1!important;background:#fff2f3!important;color:#c84856!important}
#alisverisSepeti .urun-grubu{color:#536f79!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:12px!important;line-height:1.55!important}
#alisverisSepeti .urun-grubu>span{margin:0 7px 10px 0!important;padding:5px 9px!important;border:1px solid #d9e9ec;border-radius:7px!important;background:#eef7f8!important;color:#39717f!important;font-size:11px!important;font-weight:600}
#alisverisSepeti .bho-config-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;width:100%!important;margin:4px 0 0!important;padding:10px 0 0!important;border-top:1px solid #e2ecef;list-style:none!important}
#alisverisSepeti .bho-config-list>li{position:relative;display:grid!important;min-width:0;grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);gap:12px;margin:0!important;padding:8px 0 8px 15px!important;border:0!important;border-bottom:1px solid #edf2f3!important;background:transparent!important;color:#496671!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:12px!important;line-height:1.5!important}
#alisverisSepeti .bho-config-list>li:before{position:absolute;top:15px;left:1px;width:5px;height:5px;border-radius:50%;background:#18a8c4;content:""}
#alisverisSepeti .bho-config-name{min-width:0;color:#526e78!important;font-weight:500;overflow-wrap:anywhere}
#alisverisSepeti .bho-config-value{min-width:0;color:#173f4d!important;font-weight:650;overflow-wrap:anywhere}
#alisverisSepeti>li:not(.title)>.fiyat-peryiod{display:flex!important;min-height:100%;align-items:center;justify-content:center;flex-direction:column;padding:24px 18px!important;background:linear-gradient(145deg,#f5fbfc,#edf7f9)!important}
#alisverisSepeti>li:not(.title)>.fiyat-peryiod>span:first-child{color:#123e4d!important;font-size:18px!important;font-weight:750!important;letter-spacing:.1px}
#alisverisSepeti>li:not(.title)>.fiyat-peryiod .cycle{margin-top:5px!important;color:#67808a!important;font-size:11px!important}
@media(max-width:991px){#alisverisSepeti .bho-config-list{grid-template-columns:1fr}}
@media(max-width:767px){#alisverisSepeti>li:not(.title)>.urun-secenekler{padding:18px 16px!important}#alisverisSepeti .bho-config-list>li{grid-template-columns:1fr;gap:2px}#alisverisSepeti .urun-title{align-items:flex-start;font-size:15px!important}}

/* v1.0.7 — checkout layout, readability and footer containment */
#page>.container{display:flow-root!important}
#order-standard_cart.bho-checkout{display:flow-root!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}
#order-standard_cart.bho-checkout>.row{display:block!important;width:100%!important;height:auto!important;margin:0!important;overflow:visible!important}
#order-standard_cart.bho-checkout>.row>.col-md-12{position:static!important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important}
#order-standard_cart.bho-checkout .sidebar-collapsed{display:none!important}
#order-standard_cart.bho-checkout .already-registered{display:flex!important;min-height:72px;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px!important;padding:16px 18px!important;border:1px solid #d3e4e8!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 22px rgba(7,54,67,.045)!important}
#order-standard_cart.bho-checkout .already-registered p{margin:0!important;color:#496671!important;font-size:13px!important;line-height:1.6!important}
#order-standard_cart.bho-checkout .already-registered .pull-right{order:2;flex:none;float:none!important}
#order-standard_cart.bho-checkout .already-registered .btn{min-height:38px!important;padding:9px 13px!important;border:0!important;border-radius:8px!important;background:#e8f6f8!important;color:#087b98!important;font-size:11px!important;font-weight:700!important}
#order-standard_cart.bho-checkout form#frmCheckout{display:flow-root!important;width:100%!important;height:auto!important;margin:0!important;padding:27px 28px 30px!important;overflow:visible!important;border:1px solid #d3e3e7!important;border-radius:14px!important;background:#fff!important;box-shadow:0 14px 34px rgba(7,54,67,.065)!important}
#order-standard_cart.bho-checkout #frmCheckout .row{display:grid!important;width:100%!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important}
#order-standard_cart.bho-checkout #frmCheckout .row.hidden{display:none!important}
#order-standard_cart.bho-checkout #frmCheckout .row>[class*="col-"]{position:static!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}
#order-standard_cart.bho-checkout #frmCheckout .row>.col-sm-12{grid-column:span 12}
#order-standard_cart.bho-checkout #frmCheckout .row>.col-sm-6{grid-column:span 6}
#order-standard_cart.bho-checkout #frmCheckout .row>.col-sm-5{grid-column:span 5}
#order-standard_cart.bho-checkout #frmCheckout .row>.col-sm-4{grid-column:span 4}
#order-standard_cart.bho-checkout #frmCheckout .row>.col-sm-3{grid-column:span 3}
#order-standard_cart.bho-checkout #frmCheckout .row>.col-sm-offset-3{grid-column:4/span 6}
#order-standard_cart.bho-checkout .sub-heading{display:flex!important;min-height:31px;align-items:center;gap:14px;margin:25px 0 13px!important;padding:0!important;border:0!important}
#order-standard_cart.bho-checkout form#frmCheckout>.sub-heading:first-of-type,#order-standard_cart.bho-checkout #containerNewUserSignup>.sub-heading:first-child,#order-standard_cart.bho-checkout #containerExistingUserSignin>.sub-heading:first-child{margin-top:0!important}
#order-standard_cart.bho-checkout .sub-heading span{flex:none;padding:0!important;background:transparent!important;color:#153f4d!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important}
#order-standard_cart.bho-checkout .sub-heading:after{height:1px;flex:1;margin:0!important;background:#d5e5e9;content:""}
#order-standard_cart.bho-checkout .form-group{margin:0!important}
#order-standard_cart.bho-checkout .prepend-icon{position:relative!important}
#order-standard_cart.bho-checkout .prepend-icon .field-icon{position:absolute!important;z-index:2;top:0!important;left:0!important;display:grid!important;width:44px!important;height:47px!important;place-items:center;margin:0!important;padding:0!important;border:0!important;border-right:1px solid #dce8eb!important;background:#f7fafb!important;color:#75909a!important;font-size:13px!important;line-height:1!important}
#order-standard_cart.bho-checkout .field,#order-standard_cart.bho-checkout .form-control{display:block!important;width:100%!important;min-height:47px!important;margin:0!important;padding:11px 13px!important;border:1px solid #cbdde2!important;border-radius:9px!important;background:#fff!important;color:#173e4c!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important;box-shadow:none!important}
#order-standard_cart.bho-checkout .prepend-icon .field{padding-left:56px!important}
#order-standard_cart.bho-checkout select.field{padding-right:34px!important}
#order-standard_cart.bho-checkout .field:focus{border-color:#55bed1!important;outline:0!important;box-shadow:0 0 0 3px rgba(16,167,195,.1)!important}
#order-standard_cart.bho-checkout .field-container{margin:0!important;padding:0!important}
#order-standard_cart.bho-checkout .field-container label{display:block;margin:0 0 6px;color:#3e5f6a;font-size:12px;font-weight:650}
#order-standard_cart.bho-checkout .small.text-muted{color:#687f88!important;font-size:12px!important;line-height:1.6!important}
#order-standard_cart.bho-checkout .alert-success.large-text{margin:0 0 15px!important;padding:14px 17px!important;border:1px solid #bfe7d6!important;border-radius:10px!important;background:#effaf5!important;color:#246e57!important;font-size:14px!important}
#order-standard_cart.bho-checkout #frmCheckout>.form-group{margin:0 0 18px!important;padding:16px!important;border:1px solid #d9e7ea!important;border-radius:11px!important;background:#f8fbfc!important}
#order-standard_cart.bho-checkout #frmCheckout>.form-group>p{margin:0 0 11px!important;color:#466570!important;font-size:12px!important;font-weight:650}
#order-standard_cart.bho-checkout #frmCheckout>.form-group>.text-center{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:9px;text-align:left!important}
#order-standard_cart.bho-checkout label.radio-inline{display:inline-flex!important;min-height:42px;align-items:center;gap:9px;margin:0!important;padding:9px 13px!important;border:1px solid #cfdee2!important;border-radius:9px!important;background:#fff!important;color:#294f5c!important;font-size:12px!important;font-weight:650!important;cursor:pointer}
#order-standard_cart.bho-checkout input.payment-methods,#order-standard_cart.bho-checkout label.radio-inline input[type=radio]{position:static!important;width:16px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;accent-color:#0797b5;box-shadow:none!important}
#order-standard_cart.bho-checkout #creditCardInputFields{margin:0 0 18px;padding:18px!important;border:1px solid #d8e6e9;border-radius:11px;background:#f8fbfc}
#order-standard_cart.bho-checkout .progress{height:8px!important;margin:8px 0 0!important;border-radius:99px!important;background:#e4edef!important;box-shadow:none!important}
#order-standard_cart.bho-checkout #passwordStrengthTextLabel{margin:2px 0 0!important;text-align:left!important}
#order-standard_cart.bho-checkout #frmCheckout>.text-center:last-of-type{margin-top:24px!important;padding-top:20px;border-top:1px solid #dce7ea}
#order-standard_cart.bho-checkout #frmCheckout>.text-center:last-of-type p{margin:0 0 14px!important;color:#516c76!important;font-size:12px!important}
#order-standard_cart.bho-checkout #btnCompleteOrder{display:inline-flex!important;min-width:210px;min-height:49px;align-items:center;justify-content:center;gap:8px;padding:12px 21px!important;border:0!important;border-radius:9px!important;background:linear-gradient(105deg,#10a7c3,#087b98)!important;color:#fff!important;font-size:13px!important;font-weight:750!important;box-shadow:0 9px 20px rgba(8,123,152,.18)!important}
#order-standard_cart.bho-checkout .checkout-security-msg{clear:both;margin:16px 0 0!important}
@media(max-width:767px){#order-standard_cart.bho-checkout .already-registered{align-items:flex-start;flex-direction:column}#order-standard_cart.bho-checkout .already-registered .pull-right{order:0}#order-standard_cart.bho-checkout form#frmCheckout{padding:20px 15px 23px!important}#order-standard_cart.bho-checkout #frmCheckout .row{grid-template-columns:1fr!important;gap:10px}#order-standard_cart.bho-checkout #frmCheckout .row>[class*="col-"]{grid-column:1!important}#order-standard_cart.bho-checkout .sub-heading span{font-size:15px!important}#order-standard_cart.bho-checkout #frmCheckout>.form-group>.text-center{display:grid!important;grid-template-columns:1fr}#order-standard_cart.bho-checkout label.radio-inline{width:100%}#order-standard_cart.bho-checkout #creditCardInputFields{padding:14px!important}#order-standard_cart.bho-checkout #btnCompleteOrder{width:100%}}

/* v1.0.8 — deterministic custom fields and account security layout */
#order-standard_cart.bho-checkout .bho-custom-fields-grid{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin:0!important;padding:0!important}
#order-standard_cart.bho-checkout .bho-custom-field{min-width:0!important;margin:0!important;padding:0!important}
#order-standard_cart.bho-checkout .bho-custom-field.is-primary{grid-column:1/-1}
#order-standard_cart.bho-checkout .bho-custom-field.is-primary .form-group{max-width:none!important}
#order-standard_cart.bho-checkout .bho-custom-field label{display:block!important;margin:0 0 7px!important;color:#294f5c!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}
#order-standard_cart.bho-checkout .bho-custom-field input,#order-standard_cart.bho-checkout .bho-custom-field select,#order-standard_cart.bho-checkout .bho-custom-field textarea{display:block!important;width:100%!important;max-width:none!important;min-height:47px!important;margin:0!important;padding:11px 13px!important;border:1px solid #cbdde2!important;border-radius:9px!important;background:#fff!important;color:#173e4c!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:13px!important;box-shadow:none!important}
#order-standard_cart.bho-checkout .bho-custom-field .field-help-text{display:block!important;margin:6px 0 0!important;color:#71868e!important;font-size:11px!important;line-height:1.55!important}
#order-standard_cart.bho-checkout #containerNewUserSecurity{display:block!important;width:100%!important;margin:0!important;padding:0!important;clear:both!important}
#order-standard_cart.bho-checkout #containerNewUserSecurity.hidden{display:none!important}
#order-standard_cart.bho-checkout .bho-security-grid{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important}
#order-standard_cart.bho-checkout .bho-security-field{position:static!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}
#order-standard_cart.bho-checkout .bho-password-status{display:grid!important;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;min-height:34px;margin:0!important;padding:5px 2px 1px!important}
#order-standard_cart.bho-checkout .bho-password-status .progress{width:100%!important;margin:0!important}
#order-standard_cart.bho-checkout .bho-password-status #passwordStrengthTextLabel{min-width:170px;margin:0!important;color:#617984!important;text-align:right!important;white-space:nowrap}
#order-standard_cart.bho-checkout .bho-security-questions{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:13px 0 0!important;padding:0!important}
#order-standard_cart.bho-checkout .bho-security-questions>div{min-width:0!important;margin:0!important;padding:0!important}
@media(max-width:767px){#order-standard_cart.bho-checkout .bho-custom-fields-grid,#order-standard_cart.bho-checkout .bho-security-grid,#order-standard_cart.bho-checkout .bho-security-questions{grid-template-columns:1fr!important}#order-standard_cart.bho-checkout .bho-custom-field.is-primary,#order-standard_cart.bho-checkout .bho-password-status{grid-column:1!important}#order-standard_cart.bho-checkout .bho-password-status{grid-template-columns:1fr;gap:7px}#order-standard_cart.bho-checkout .bho-password-status #passwordStrengthTextLabel{text-align:left!important}}

/* v1.0.9 — full checkout collision reset and richer visual layer */
#order-standard_cart.bho-checkout form#frmCheckout{position:relative!important;padding-top:31px!important;background:linear-gradient(180deg,#fff 0%,#fbfdfd 100%)!important}
#order-standard_cart.bho-checkout form#frmCheckout:before{position:absolute;top:-1px;right:26px;left:26px;height:4px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#10a7c3,#16c5b0);content:""}
#order-standard_cart.bho-checkout .bho-new-user.hidden,#order-standard_cart.bho-checkout .bho-existing-user.hidden{display:none!important}
#order-standard_cart.bho-checkout .bho-new-user,#order-standard_cart.bho-checkout .bho-existing-user{width:100%!important;margin:0!important;padding:0!important}
#order-standard_cart.bho-checkout .bho-new-user>.row,#order-standard_cart.bho-checkout .bho-existing-user>.row{display:flex!important;width:calc(100% + 12px)!important;grid-template-columns:none!important;flex-wrap:wrap!important;gap:12px 0!important;margin:0 -6px!important;padding:0!important}
#order-standard_cart.bho-checkout .bho-new-user>.row>[class*="col-"],#order-standard_cart.bho-checkout .bho-existing-user>.row>[class*="col-"]{position:static!important;display:block!important;min-width:0!important;margin:0!important;padding:0 6px!important;float:none!important;left:0!important;right:auto!important;transform:none!important;grid-column:auto!important}
#order-standard_cart.bho-checkout .bho-new-user>.row>.col-sm-12,#order-standard_cart.bho-checkout .bho-existing-user>.row>.col-sm-12{width:100%!important;flex:0 0 100%!important}
#order-standard_cart.bho-checkout .bho-new-user>.row>.col-sm-6,#order-standard_cart.bho-checkout .bho-existing-user>.row>.col-sm-6{width:50%!important;flex:0 0 50%!important}
#order-standard_cart.bho-checkout .bho-new-user>.row>.col-sm-5{width:41.666666%!important;flex:0 0 41.666666%!important}
#order-standard_cart.bho-checkout .bho-new-user>.row>.col-sm-4{width:33.333333%!important;flex:0 0 33.333333%!important}
#order-standard_cart.bho-checkout .bho-new-user>.row>.col-sm-3{width:25%!important;flex:0 0 25%!important}
#order-standard_cart.bho-checkout .sub-heading{position:relative!important;min-height:42px;margin-top:28px!important;margin-bottom:15px!important;padding:0 13px!important;border:1px solid #d9e7ea!important;border-radius:10px!important;background:linear-gradient(90deg,#edf8fa 0%,#f8fcfc 65%,#fff 100%)!important}
#order-standard_cart.bho-checkout .sub-heading:before{width:4px;height:20px;flex:none;border-radius:99px;background:#10a7c3;content:""}
#order-standard_cart.bho-checkout .sub-heading:after{background:linear-gradient(90deg,#cce2e7,transparent)!important}
#order-standard_cart.bho-checkout .sub-heading span{font-size:16px!important;letter-spacing:-.1px}
#order-standard_cart.bho-checkout .prepend-icon{overflow:hidden!important;border-radius:9px!important;background:#fff!important}
#order-standard_cart.bho-checkout .prepend-icon .field-icon{border-radius:9px 0 0 9px!important;background:linear-gradient(180deg,#f3f9fa,#edf5f7)!important;color:#4c7b89!important}
#order-standard_cart.bho-checkout .field,#order-standard_cart.bho-checkout .form-control,#order-standard_cart.bho-checkout .bho-custom-field input,#order-standard_cart.bho-checkout .bho-custom-field select,#order-standard_cart.bho-checkout .bho-custom-field textarea{border-color:#c8dce1!important;background-color:#fff!important;font-size:13px!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}
#order-standard_cart.bho-checkout .field:hover,#order-standard_cart.bho-checkout .form-control:hover,#order-standard_cart.bho-checkout .bho-custom-field input:hover,#order-standard_cart.bho-checkout .bho-custom-field select:hover{border-color:#9fc8d1!important;background-color:#fcfeff!important}
#order-standard_cart.bho-checkout .field:focus,#order-standard_cart.bho-checkout .form-control:focus,#order-standard_cart.bho-checkout .bho-custom-field input:focus,#order-standard_cart.bho-checkout .bho-custom-field select:focus{border-color:#30abc2!important;background:#fff!important;box-shadow:0 0 0 3px rgba(16,167,195,.11)!important}
#order-standard_cart.bho-checkout .bho-custom-fields-grid{padding:17px!important;border:1px solid #dbe8eb!important;border-radius:11px!important;background:#f8fbfc!important}
#order-standard_cart.bho-checkout .bho-security-grid,#order-standard_cart.bho-checkout .bho-security-questions{padding:17px!important;border:1px solid #dbe8eb!important;border-radius:11px!important;background:#f8fbfc!important}
#order-standard_cart.bho-checkout .bho-security-questions{margin-top:12px!important}
#order-standard_cart.bho-checkout .already-registered{border-left:4px solid #10a7c3!important;background:linear-gradient(90deg,#f7fcfd,#fff)!important}
#order-standard_cart.bho-checkout .already-registered .btn{box-shadow:0 5px 13px rgba(8,123,152,.09)!important}
@media(max-width:767px){#order-standard_cart.bho-checkout form#frmCheckout:before{right:15px;left:15px}#order-standard_cart.bho-checkout .bho-new-user>.row,#order-standard_cart.bho-checkout .bho-existing-user>.row{display:block!important;width:100%!important;margin:0!important}#order-standard_cart.bho-checkout .bho-new-user>.row>[class*="col-"],#order-standard_cart.bho-checkout .bho-existing-user>.row>[class*="col-"]{width:100%!important;margin:0 0 10px!important;padding:0!important;flex:none!important}#order-standard_cart.bho-checkout .sub-heading{padding:0 10px!important}#order-standard_cart.bho-checkout .bho-custom-fields-grid,#order-standard_cart.bho-checkout .bho-security-grid,#order-standard_cart.bho-checkout .bho-security-questions{padding:13px!important}}
