#sp_registerForm,
body.velora-market .page-inner-content>.row>#sp_registerForm,
body.pageregister #sp_registerForm,
body.page_register #sp_registerForm{
  max-width:100%!important;
  width:100%!important;
  margin:0!important;
}
#sp_registerForm .generatedForm,
#sp_registerForm .sf-form-container,
body.velora-market #sp_registerForm .sf-form-container{
  max-width:100%!important;
  width:100%!important;
}
#sp_registerForm .register-tab,
body.velora-market.page_register .register-tab,
body.page_register .register-tab,
body.pageregister .register-tab{
  display:inline-flex!important;
  width:auto!important;
  max-width:100%!important;
}
#sp_registerForm .register-tab label,
body.velora-market.page_register .register-tab label,
body.page_register .register-tab label,
body.pageregister .register-tab label{
  flex:0 1 auto!important;
  width:auto!important;
}

:root{
  --sp-btn-radius:8px;
  --sp-btn-primary:#059669;
  --sp-btn-primary-hover:#047857;
  --sp-btn-primary-ring:rgba(5,150,105,.35);
  --sp-btn-secondary-bg:#fff;
  --sp-btn-secondary-border:#e2e8f0;
  --sp-btn-secondary-text:#334155;
  --sp-btn-secondary-hover-bg:#f8fafc;
  --sp-btn-secondary-hover-border:#cbd5e1;
  --sp-btn-muted-bg:#f1f5f9;
  --sp-btn-muted-border:#e2e8f0;
  --sp-btn-muted-text:#475569;
  --sp-btn-danger:#dc2626;
  --sp-btn-danger-hover:#b91c1c;
  --sp-btn-shadow:none;
  --sp-btn-shadow-hover:none;
}
#shopphp-login{
  --sp-menu-gap:.65rem;
  --sp-menu-font-size:14px;
  --sp-menu-icon-size:15px;
  --sp-menu-bg:#fff;
  --sp-menu-border:#e2e8f0;
  --sp-menu-radius:.625rem;
  --sp-menu-shadow:none;
  --sp-menu-hover-border:#94a3b8;
  --sp-menu-hover-bg:#f8fafc;
  --sp-menu-hover-shadow:none;
  --sp-menu-text:#1e293b;
  --sp-menu-text-hover:#0f172a;
  --sp-menu-active-border:#059669;
  --sp-menu-active-bg:#ecfdf5;
  --sp-menu-active-text:#047857;
  --sp-menu-icon-bg:#f1f5f9;
  --sp-menu-icon-color:#475569;
}
#shopphp-login .menu_list{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:var(--sp-menu-gap)!important;
  padding:0 0 1rem!important;
  margin:0!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
#shopphp-login .menu_list .menu_head,
#shopphp-login p.menu_head{
  float:none!important;
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  flex:none!important;
  clear:none!important;
  min-width:0!important;
}
#shopphp-login .menu_head,
#shopphp-login p.menu_head{
  margin:0!important;
  padding:0!important;
  border:1px solid var(--sp-menu-border)!important;
  border-radius:var(--sp-menu-radius)!important;
  background:var(--sp-menu-bg)!important;
  box-shadow:var(--sp-menu-shadow)!important;
  box-sizing:border-box!important;
  cursor:pointer;
  transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .1s ease;
}
#shopphp-login .menu_head:focus-within,
#shopphp-login p.menu_head:focus-within{
  outline:2px solid var(--sp-btn-primary-ring)!important;
  outline-offset:2px!important;
}
#shopphp-login .menu_head:hover,
#shopphp-login p.menu_head:hover{
  border-color:var(--sp-menu-hover-border)!important;
  background:var(--sp-menu-hover-bg)!important;
  box-shadow:none!important;
}
#shopphp-login .menu_head.active,
#shopphp-login p.menu_head.active{
  border-color:var(--sp-menu-active-border)!important;
  background:var(--sp-menu-active-bg)!important;
  box-shadow:0 0 0 1px var(--sp-menu-active-border)!important;
}
#shopphp-login .menu_head a,
#shopphp-login p.menu_head a,
#shopphp-login .menu_list.uyelik .menu_head a,
#shopphp-login .menu_list.uyelik p.menu_head a{
  display:flex!important;
  align-items:center!important;
  gap:.625rem!important;
  min-height:3.5rem;
  padding:.8rem .95rem!important;
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  text-decoration:none!important;
  color:var(--sp-menu-text)!important;
  font-size:var(--sp-menu-font-size)!important;
  font-weight:400!important;
  line-height:1.4!important;
}
#shopphp-login .menu_head:hover a{color:var(--sp-menu-text-hover)!important}
#shopphp-login .menu_head.active a{color:var(--sp-menu-active-text)!important;font-weight:600!important}
#shopphp-login .menu_head a::before,
#shopphp-login p.menu_head a::before{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-shrink:0!important;
  width:2rem!important;
  height:2rem!important;
  border-radius:.5rem!important;
  background:var(--sp-menu-icon-bg)!important;
  color:var(--sp-menu-icon-color)!important;
  font-family:FontAwesome!important;
  font-size:var(--sp-menu-icon-size)!important;
  line-height:1!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}
#shopphp-login .menu_head.active a::before{
  background:var(--sp-menu-active-bg)!important;
  color:var(--sp-menu-active-text)!important;
}
#shopphp-login .menu_head:has(a.cikis):hover{
  --sp-menu-hover-border:#fecaca;
  --sp-menu-hover-bg:#fef2f2;
}
#shopphp-login .menu_head:has(a.cikis):hover a{color:#b91c1c!important}
#shopphp-login .menu_head:has(a.cikis):hover a::before{background:#fee2e2!important;color:#dc2626!important}
@media(max-width:1100px){
  #shopphp-login .menu_list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:768px){
  #shopphp-user-menu,#shopphp-user-content{
    width:100%!important;
    float:none!important;
    box-sizing:border-box!important;
  }
  #shopphp-user-menu{padding-top:0!important;margin-bottom:.75rem!important}
  #shopphp-login .menu_list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}
  #shopphp-login .menu_head a,
  #shopphp-login p.menu_head a,
  #shopphp-login .menu_list.uyelik .menu_head a,
  #shopphp-login .menu_list.uyelik p.menu_head a{
    font-size:var(--sp-menu-font-size)!important;
    padding:.75rem .85rem!important;
    min-height:3.35rem;
    overflow-wrap:anywhere;
    word-break:break-word;
  }
}
@media(max-width:480px){
  #shopphp-login .menu_list{grid-template-columns:1fr!important}
  #shopphp-login .menu_head a,
  #shopphp-login p.menu_head a,
  #shopphp-login .menu_list.uyelik .menu_head a,
  #shopphp-login .menu_list.uyelik p.menu_head a{
    font-size:var(--sp-menu-font-size)!important;
    padding:.8rem .95rem!important;
    min-height:3.5rem;
  }
}
.generatedForm:not(.searchForm) .register-tab{
  display:inline-flex!important;
  width:auto!important;
  max-width:100%!important;
}
.generatedForm:not(.searchForm) .register-tab label{
  flex:0 1 auto!important;
  width:auto!important;
}

table.sepet,table.kargo-liste,table.tbl-affilate,table.rwd-table{
  --sp-th-bg:#f8fafc;
  --sp-th-text:#64748b;
  --sp-th-border:#e2e8f0;
  --sp-td-border:#f1f5f9;
  --sp-td-text:#334155;
}
table.sepet th,table.kargo-liste th,table.tbl-affilate th,table.rwd-table th,table.sepet thead th{
  background:var(--sp-th-bg)!important;
  color:var(--sp-th-text)!important;
  border-bottom:1px solid var(--sp-th-border)!important;
  border-top:1px solid var(--sp-th-border)!important;
  font-size:13px!important;
  font-weight:600!important;
  text-transform:uppercase!important;
  letter-spacing:.03em!important;
  text-align:left!important;
  padding:.6rem .75rem!important;
  vertical-align:middle!important;
  white-space:nowrap;
}
table.sepet th.set-center,
table.sepet th.text-center{
  text-align:center!important;
}
table.tbl-affilate th.aff-cat-title{
  font-size:1rem!important;
  text-align:center!important;
  text-transform:none!important;
  letter-spacing:0!important;
  color:#0f172a!important;
}
table.sepet tbody tr td,table.kargo-liste td,table.tbl-affilate tbody tr td{
  color:var(--sp-td-text)!important;
  border-bottom:1px solid var(--sp-td-border)!important;
}
table.sepet .tr_alternate td{background:#f8fafc!important}

table.sepet td.liste-adres_duzenle,
table.sepet td.liste-adres_sil,
table.sepet td.liste-iptal,
table.sepet td.liste-degistir,
table.sepet td.liste-siparis_detaylar,
table.sepet td.liste-siparis_yazdir,
table.sepet td.liste-siparis_tekrarla{
  text-align:center!important;
  vertical-align:middle!important;
  width:60px!important;
  padding:.5rem!important;
}
table.sepet td.liste-adres_duzenle .textBox,
table.sepet td.liste-adres_sil .textBox,
table.sepet td.liste-iptal .textBox,
table.sepet td.liste-degistir .textBox,
table.sepet td.liste-siparis_detaylar .textBox,
table.sepet td.liste-siparis_yazdir .textBox,
table.sepet td.liste-siparis_tekrarla .textBox{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:36px!important;
  height:36px!important;
  margin:0 auto!important;
  background:var(--sp-btn-muted-bg)!important;
  border:1px solid var(--sp-btn-muted-border)!important;
  border-radius:var(--sp-btn-radius)!important;
  box-shadow:var(--sp-btn-shadow)!important;
  font-size:14px!important;
  line-height:1!important;
  color:#475569!important;
  cursor:pointer!important;
  transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease!important;
  box-shadow:none!important;
  padding:0!important;
}
table.sepet td.liste-adres_duzenle:hover .textBox,
table.sepet td.liste-degistir:hover .textBox,
table.sepet td.liste-siparis_detaylar:hover .textBox,
table.sepet td.liste-siparis_yazdir:hover .textBox,
table.sepet td.liste-siparis_tekrarla:hover .textBox{
  background:#ecfdf5!important;
  border-color:#10b981!important;
  color:#047857!important;
}
table.sepet td.liste-adres_sil:hover .textBox,
table.sepet td.liste-iptal:hover .textBox{
  background:#fef2f2!important;
  border-color:#ef4444!important;
  color:#b91c1c!important;
}
table.sepet td.liste-adres_duzenle .textBox:after,
table.sepet td.liste-adres_sil .textBox:after,
table.sepet td.liste-iptal .textBox:after,
table.sepet td.liste-degistir .textBox:after,
table.sepet td.liste-siparis_detaylar .textBox:after,
table.sepet td.liste-siparis_yazdir .textBox:after,
table.sepet td.liste-siparis_tekrarla .textBox:after{
  color:inherit!important;
  font-size:14px!important;
  line-height:1!important;
}
.sp-table-x{display:contents}
@media(max-width:640px){
  .sp-table-x{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    border:1px solid #e2e8f0!important;
    border-radius:.75rem!important;
    background:#fff!important;
    margin:0 0 .875rem!important;
    box-shadow:inset -10px 0 8px -8px rgb(15 23 42 / 0.06),inset 10px 0 8px -8px rgb(15 23 42 / 0.04),0 1px 2px rgb(15 23 42 / 0.05)!important;
    box-sizing:border-box!important;
  }
  #shopphp-user-content{min-width:0!important}
  table.sepet.rwd-table{
    display:table!important;
    width:max-content!important;
    min-width:100%!important;
    max-width:none!important;
    margin:0!important;
    overflow:visible!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    box-shadow:none!important;
  }
  table.sepet.rwd-table thead{display:table-header-group!important}
  table.sepet.rwd-table tbody{display:table-row-group!important}
  table.sepet.rwd-table tr{
    display:table-row!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:transparent!important;
  }
  table.sepet.rwd-table th,
  table.sepet.rwd-table td{
    display:table-cell!important;
    position:static!important;
    white-space:nowrap!important;
    vertical-align:middle!important;
    padding:.55rem .6rem!important;
    font-size:.8125rem!important;
    font-weight:400!important;
    line-height:1.45!important;
    text-align:left!important;
    border:0!important;
    border-bottom:1px solid #f1f5f9!important;
    width:auto!important;
    max-width:none!important;
    min-height:0!important;
    box-sizing:border-box!important;
    -webkit-text-size-adjust:100%!important;
  }
  table.sepet.rwd-table th.set-center,
  table.sepet.rwd-table th.text-center,
  table.sepet.rwd-table td.liste-adres_duzenle,
  table.sepet.rwd-table td.liste-adres_sil,
  table.sepet.rwd-table td.liste-iptal,
  table.sepet.rwd-table td.liste-degistir,
  table.sepet.rwd-table td.liste-siparis_detaylar,
  table.sepet.rwd-table td.liste-siparis_yazdir,
  table.sepet.rwd-table td.liste-siparis_tekrarla,
  table.sepet.rwd-table td.liste-siparis_durdur{text-align:center!important}
  table.sepet.rwd-table td:before{display:none!important;content:none!important;width:0!important;max-width:0!important;padding:0!important;margin:0!important}
  table.sepet.rwd-table tbody tr:last-child td{border-bottom:0!important}
  table.sepet.rwd-table td.liste-adres_adres{
    white-space:normal!important;
    max-width:12rem!important;
  }
  table.sepet.rwd-table td .textBox{
    position:static!important;
    transform:none!important;
    margin:0 auto!important;
  }
  table.sepet:not(.rwd-table),table.kargo-liste,table.tbl-affilate{
    display:block!important;
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch;
    max-width:100%!important;
  }
}
@media(max-width:767px){
  .viewForm{min-width:0!important;width:100%!important;max-width:100%!important}
  .viewForm td,.viewForm .td1,.viewForm .td3{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    border-right:0!important;
    padding-left:.75rem!important;
    padding-right:.75rem!important;
  }
}
@media(max-width:480px){
  .generatedForm:not(.searchForm) .register-tab{
    flex-wrap:wrap!important;
    gap:.35rem!important;
  }
  .generatedForm:not(.searchForm) .register-tab label{
    min-height:44px!important;
    padding:.65rem .85rem!important;
  }
}

.sss{
  --sp-sss-border:#e2e8f0;
  --sp-sss-bg:#fff;
  --sp-sss-q:#334155;
  --sp-sss-a-bg:#f8fafc;
  --sp-sss-a:#475569;
  --sp-sss-accent:#059669;
  --sp-sss-accent-open:#047857;
  display:flex;
  flex-direction:column;
  gap:.5rem;
  width:100%;
  max-width:100%;
  margin:0 0 1.25rem;
  box-sizing:border-box;
}
.sss .soru{
  display:flex!important;
  align-items:flex-start!important;
  gap:.75rem!important;
  padding:.875rem 1rem!important;
  margin:0!important;
  border:1px solid var(--sp-sss-border)!important;
  border-radius:.75rem!important;
  background:var(--sp-sss-bg)!important;
  color:var(--sp-sss-q)!important;
  font-size:.9375rem!important;
  font-weight:600!important;
  line-height:1.45!important;
  cursor:pointer!important;
  box-sizing:border-box!important;
  transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;
}
.sss .soru:hover{
  border-color:#cbd5e1!important;
  background:#f8fafc!important;
  box-shadow:0 1px 3px rgba(15,23,42,.06)!important;
}
.sss .sss-icon{
  flex-shrink:0!important;
  width:1.25rem!important;
  margin:0!important;
  margin-top:.125rem!important;
  text-align:center!important;
  font-size:.6875rem!important;
  line-height:1.25rem!important;
  color:var(--sp-sss-accent)!important;
}
.sss .fa-minus.sss-icon{color:var(--sp-sss-accent-open)!important}
.sss .soru img{display:none!important}
.sss .cevap{
  display:none;
  margin:0 0 .25rem!important;
  padding:.875rem 1rem .875rem 2.75rem!important;
  border:1px solid var(--sp-sss-border)!important;
  border-radius:.75rem!important;
  background:var(--sp-sss-a-bg)!important;
  color:var(--sp-sss-a)!important;
  font-size:.875rem!important;
  font-weight:400!important;
  line-height:1.6!important;
  box-sizing:border-box!important;
}
.sss .cevap p{margin:0 0 .5rem!important}
.sss .cevap p:last-child{margin-bottom:0!important}
@media(max-width:480px){
  .sss .soru{min-height:3rem;padding:1rem .875rem!important;font-size:.875rem!important}
  .sss .cevap{padding:.75rem .875rem .75rem 2.5rem!important}
}

html body .discount-coupon .coupon-row,
html body #sepetGoster .discount-coupon .coupon-row{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  gap:6px!important;
  width:100%!important;
  box-sizing:border-box!important;
}
html body .discount-coupon .coupon-row .coupon-code,
html body #sepetGoster .discount-coupon .coupon-row .coupon-code{
  flex:1 1 auto!important;
  min-width:0!important;
  width:auto!important;
  max-width:none!important;
  float:none!important;
  margin:0!important;
  box-sizing:border-box!important;
  min-height:40px!important;
  height:auto!important;
  padding:0 10px!important;
  border:1px solid var(--sp-btn-secondary-hover-border)!important;
  border-radius:var(--sp-btn-radius)!important;
  font-size:14px!important;
}
html body .discount-coupon .coupon-row .coupon-box,
html body #sepetGoster .discount-coupon .coupon-row .coupon-box{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:90px!important;
  max-width:50%!important;
  min-height:40px!important;
  height:auto!important;
  float:none!important;
  margin:0!important;
  padding:0 12px!important;
  white-space:nowrap!important;
  border-radius:var(--sp-btn-radius)!important;
  border:1px solid #ea580c!important;
  background:#ea580c!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:600!important;
  cursor:pointer!important;
  box-shadow:none!important;
  transition:background-color .15s ease,border-color .15s ease!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
html body .discount-coupon .coupon-row .coupon-box:hover,
html body #sepetGoster .discount-coupon .coupon-row .coupon-box:hover{
  background:#c2410c!important;
  border-color:#c2410c!important;
}
html body .discount-coupon{margin-bottom:12px!important;}

html body .sf-button,
html body input.sf-button,
html body button.sf-button,
html body .sf-neutral-button,
html body .sf-primary-button,
html body .urunEkle .sf-button,
html body .urunEkle input.sf-button,
html body a.green-button,
html body .basket-button .green-button,
html body .basket-wrap .basket-button .green-button,
html body .basket-wrap .basket-button .sepet-btn-onayla{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.375rem!important;
  min-height:40px!important;
  padding:.625rem 1.25rem!important;
  border-radius:var(--sp-btn-radius)!important;
  border:1px solid var(--sp-btn-primary)!important;
  background:var(--sp-btn-primary)!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:1.25!important;
  text-decoration:none!important;
  text-transform:none!important;
  cursor:pointer!important;
  box-sizing:border-box!important;
  box-shadow:var(--sp-btn-shadow)!important;
  transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
html body a.green-button,
html body .basket-button .green-button,
html body .basket-wrap .basket-button .green-button{
  float:right!important;
}
html body .sf-button:hover,
html body input.sf-button:hover,
html body button.sf-button:hover,
html body .sf-neutral-button:hover,
html body .sf-primary-button:hover,
html body .urunEkle .sf-button:hover,
html body a.green-button:hover,
html body .basket-button .green-button:hover{
  background:var(--sp-btn-primary-hover)!important;
  border-color:var(--sp-btn-primary-hover)!important;
  color:#fff!important;
  box-shadow:var(--sp-btn-shadow-hover)!important;
  opacity:1!important;
}
html body .sf-button:focus-visible,
html body input.sf-button:focus-visible,
html body button.sf-button:focus-visible,
html body .coupon-box:focus-visible{
  outline:2px solid var(--sp-btn-primary-ring)!important;
  outline-offset:2px!important;
}
html body .basket-button a.grey,
html body .basket-wrap .basket-button .sepet-btn-devam,
html body div.basket-button a.grey{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:40px!important;
  padding:.625rem 1.25rem!important;
  border-radius:var(--sp-btn-radius)!important;
  border:1px solid var(--sp-btn-secondary-border)!important;
  background:var(--sp-btn-secondary-bg)!important;
  color:var(--sp-btn-secondary-text)!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:1.25!important;
  text-decoration:none!important;
  cursor:pointer!important;
  box-sizing:border-box!important;
  box-shadow:var(--sp-btn-shadow)!important;
  transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;
}
html body .basket-button a.grey:hover,
html body .basket-wrap .basket-button .sepet-btn-devam:hover{
  background:var(--sp-btn-secondary-hover-bg)!important;
  border-color:var(--sp-btn-secondary-hover-border)!important;
  color:var(--sp-btn-secondary-text)!important;
}
html body .basket-wrap .basket-button .sepet-btn-bosalt{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:40px!important;
  padding:.625rem 1.25rem!important;
  border-radius:var(--sp-btn-radius)!important;
  background:#fff!important;
  color:#dc2626!important;
  border:1px solid #fca5a5!important;
  font-size:14px!important;
  font-weight:600!important;
  line-height:1.25!important;
  text-decoration:none!important;
  cursor:pointer!important;
  box-sizing:border-box!important;
  box-shadow:var(--sp-btn-shadow)!important;
  transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;
}
html body .basket-wrap .basket-button .sepet-btn-bosalt:hover{
  background:#fef2f2!important;
  border-color:#f87171!important;
  color:#b91c1c!important;
}
html body .basket-button .green-button,
html body a.green-button{
  height:auto!important;
  line-height:1.25!important;
  margin-top:12px!important;
}
html body .urunEkle{
  margin-top:12px!important;
  clear:both!important;
}

html body.pagesepet #columns .row,
html body.page_sepet #columns .row{
  margin-left:0!important;
  margin-right:0!important;
}
html body.pagesepet #columns .center_column,
html body.page_sepet #columns .center_column{
  padding-left:0!important;
  padding-right:0!important;
}
html body.pagesepet .page-content,
html body.page_sepet .page-content{
  margin-top:16px!important;
  margin-bottom:20px!important;
}
html body.pagesepet h1.page-heading,
html body.pagesepet h2.page-heading,
html body.page_sepet h1.page-heading,
html body.page_sepet h2.page-heading{
  text-align:left!important;
}
html body.pagesepet .page-heading .page-heading-title,
html body.page_sepet .page-heading .page-heading-title{
  text-align:left!important;
}
html body.pagesepet .basket-wrap,
html body.page_sepet .basket-wrap{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
}
html body.pagesepet .columns-container > .container,
html body.page_sepet .columns-container > .container{
  max-width:min(1320px,100%)!important;
}
html body.pagesepet .basket-left,
html body.page_sepet .basket-left{
  margin-left:0!important;
  padding-left:0!important;
}
html body.pagesepet .basket-title,
html body.page_sepet .basket-title{
  background:#f8fafc!important;
  border-bottom:1px solid #e2e8f0!important;
  color:#64748b!important;
}
html body.pagesepet .basket-title div span,
html body.page_sepet .basket-title div span{
  color:#475569!important;
  font-weight:600!important;
  font-size:12px!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
html body.pagesepet .cart-info span,
html body.page_sepet .cart-info span{
  color:#64748b!important;
  font-weight:400!important;
}
html body.pagesepet .cart-info h3,
html body.page_sepet .cart-info h3{
  margin:0 0 4px!important;
  line-height:1.25!important;
  font-size:13px!important;
}
html body.pagesepet .cart-info h3 a,
html body.page_sepet .cart-info h3 a{
  color:#0f172a!important;
  font-weight:600!important;
  line-height:1.25!important;
}
html body.pagesepet .cart-info span.selection span,
html body.page_sepet .cart-info span.selection span{
  color:#334155!important;
  font-weight:500!important;
}
html body.pagesepet .basket-right ul li.kargo span.sepet1,
html body.page_sepet .basket-right ul li.kargo span.sepet1{
  color:#475569!important;
  font-weight:600!important;
}
html body.pagesepet .basket-right ul li span.blue,
html body.page_sepet .basket-right ul li span.blue{
  color:#334155!important;
}
html body.pagesepet .basket-right ul li span.green,
html body.page_sepet .basket-right ul li span.green{
  color:#047857!important;
}
html body.pagesepet .basket-right ul li.tutar span.sepet1,
html body.page_sepet .basket-right ul li.tutar span.sepet1{
  color:#0f172a!important;
}
html body.pagesepet .basket-right ul li.tutar-son span.sepet1,
html body.page_sepet .basket-right ul li.tutar-son span.sepet1{
  color:#334155!important;
}
html body.pagesepet .basket-wrap .basket-button .sepet-btn-onayla,
html body.pagesepet .basket-wrap .basket-button .green-button,
html body.page_sepet .basket-wrap .basket-button .sepet-btn-onayla,
html body.page_sepet .basket-wrap .basket-button .green-button{
  background:var(--sp-btn-primary)!important;
  border-color:var(--sp-btn-primary)!important;
  color:#fff!important;
  min-height:48px!important;
  font-size:15px!important;
  font-weight:600!important;
  opacity:1!important;
  box-shadow:0 2px 8px rgba(5,150,105,.25)!important;
}
html body.pagesepet .basket-wrap .basket-button .sepet-btn-onayla:hover,
html body.pagesepet .basket-wrap .basket-button .green-button:hover,
html body.page_sepet .basket-wrap .basket-button .sepet-btn-onayla:hover,
html body.page_sepet .basket-wrap .basket-button .green-button:hover{
  background:var(--sp-btn-primary-hover)!important;
  border-color:var(--sp-btn-primary-hover)!important;
  color:#fff!important;
  opacity:1!important;
  box-shadow:0 3px 12px rgba(4,120,87,.3)!important;
}
html body.pagesepet .basket-wrap .basket-button .sepet-btn-onayla:focus-visible,
html body.pagesepet .basket-wrap .basket-button .green-button:focus-visible,
html body.page_sepet .basket-wrap .basket-button .sepet-btn-onayla:focus-visible,
html body.page_sepet .basket-wrap .basket-button .green-button:focus-visible{
  outline:2px solid var(--sp-btn-primary-ring)!important;
  outline-offset:2px!important;
}
