:root{
  --mk-green:#136f45;
  --mk-green-dark:#0f5132;
  --mk-green-soft:#f3faf6;
  --mk-orange:#f2a900;
  --mk-orange-soft:#fff7e0;
  --mk-ink:#152018;
  --mk-text:#25322a;
  --mk-muted:#69736c;
  --mk-line:#e7ece8;
  --mk-soft:#f8faf9;
  --mk-card:#ffffff;
}

.mk-pro{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Arial,sans-serif!important;
  color:var(--mk-text)!important;
  max-width:1180px!important;
  margin:0 auto!important;
  padding:18px 16px 96px!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
.mk-pro *{box-sizing:border-box!important}
.mk-pro a{text-decoration:none!important;color:inherit!important}
.mk-pro-alert,.mk-pro-empty{background:#fff!important;border:1px solid var(--mk-line)!important;color:var(--mk-text)!important;border-radius:18px!important;padding:22px!important;font-weight:600!important;box-shadow:0 14px 40px rgba(18,32,24,.06)!important}

/* Clean white premium hero */
.mk-pro-hero{
  display:grid!important;
  grid-template-columns:1.25fr .75fr!important;
  gap:22px!important;
  align-items:center!important;
  background:linear-gradient(135deg,#fff 0%,#fff 64%,#fff8e8 100%)!important;
  border:1px solid #edf0ed!important;
  border-radius:30px!important;
  padding:34px!important;
  box-shadow:0 24px 70px rgba(18,32,24,.07)!important;
  position:relative!important;
  overflow:hidden!important;
}
.mk-pro-hero:before{content:""!important;position:absolute!important;right:-120px!important;top:-140px!important;width:280px!important;height:280px!important;border-radius:50%!important;background:rgba(19,111,69,.055)!important}
.mk-pro-hero:after{content:""!important;position:absolute!important;left:-130px!important;bottom:-170px!important;width:310px!important;height:310px!important;border-radius:50%!important;background:rgba(242,169,0,.075)!important}
.mk-pro-hero-copy,.mk-pro-hero-card{position:relative!important;z-index:1!important}
.mk-pro-eyebrow{
  display:inline-flex!important;align-items:center!important;gap:8px!important;
  background:#fff!important;border:1px solid #e7ece8!important;color:var(--mk-green)!important;
  padding:8px 12px!important;border-radius:999px!important;font-weight:700!important;font-size:12px!important;
  margin-bottom:16px!important;text-transform:none!important;letter-spacing:.1px!important;box-shadow:0 8px 20px rgba(18,32,24,.04)!important;
}
.mk-pro-eyebrow:before{content:""!important;width:8px!important;height:8px!important;background:var(--mk-orange)!important;border-radius:50%!important;display:inline-block!important}
.mk-pro-hero h1{font-size:clamp(30px,4vw,50px)!important;line-height:1.06!important;margin:0 0 14px!important;font-weight:760!important;letter-spacing:-1.4px!important;color:#122018!important;max-width:720px!important}
.mk-pro-hero p{font-size:16px!important;line-height:1.72!important;max-width:660px!important;margin:0 0 22px!important;color:#5e6a62!important;font-weight:400!important}
.mk-pro-badges{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:24px!important}
.mk-pro-badges span{background:#fff!important;border:1px solid #e9eee9!important;border-radius:999px!important;padding:9px 13px!important;font-size:13px!important;font-weight:600!important;color:#2b372e!important;box-shadow:0 8px 20px rgba(18,32,24,.04)!important}
.mk-pro-badges span:nth-child(2){border-color:#ffe3a5!important;background:#fffaf0!important;color:#5c4200!important}
.mk-pro-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.mk-pro-btn{border:0!important;border-radius:16px!important;padding:13px 18px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;transition:.18s transform,.18s box-shadow,.18s background!important;font-size:15px!important}.mk-pro-btn:hover{transform:translateY(-1px)!important}.mk-pro-btn-primary{background:#173d2a!important;color:#fff!important;box-shadow:0 14px 28px rgba(23,61,42,.18)!important}.mk-pro-btn-light{background:#fff!important;color:#17231b!important;border:1px solid #e1e7e2!important;box-shadow:0 10px 24px rgba(18,32,24,.055)!important}.mk-pro-hero-card{background:#fff!important;border-radius:26px!important;padding:24px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;min-height:230px!important;border:1px solid #edf0ed!important;box-shadow:0 18px 48px rgba(18,32,24,.06)!important}.mk-pro-hero-card img{max-width:100%!important;max-height:190px!important;object-fit:contain!important;margin:auto!important}.mk-pro-delivery-illustration{border-radius:22px!important;background:linear-gradient(180deg,#f8faf9,#fff)!important;border:1px solid #edf0ed!important;padding:28px 20px!important;text-align:left!important;display:flex!important;flex-direction:column!important;gap:8px!important}.mk-pro-delivery-illustration strong{font-size:28px!important;line-height:1.1!important;color:#173d2a!important;font-weight:760!important;letter-spacing:-.6px!important}.mk-pro-delivery-illustration span{font-size:14px!important;color:#6a746d!important;font-weight:500!important}.mk-pro-delivery-note{margin-top:14px!important;background:#173d2a!important;color:#fff!important;padding:11px 14px!important;border-radius:16px!important;font-size:13px!important;font-weight:500!important;text-align:center!important;box-shadow:none!important}.mk-pro-delivery-note strong{color:#fff!important;font-weight:750!important}

/* Search */
.mk-pro-search{display:flex!important;align-items:center!important;gap:12px!important;background:#fff!important;border:1px solid #e4e9e5!important;border-radius:18px!important;padding:10px 10px!important;margin:22px 0 16px!important;box-shadow:0 12px 34px rgba(18,32,24,.055)!important}.mk-pro-search span{font-size:13px!important;width:auto!important;text-align:center!important;opacity:1!important;color:#758079!important;font-weight:700!important;background:#f5f7f5!important;border-radius:12px!important;padding:10px 12px!important}.mk-pro-search input{border:0!important;outline:0!important;box-shadow:none!important;flex:1!important;min-height:44px!important;font-size:15px!important;background:transparent!important;color:#17231b!important;padding:0 4px!important;font-weight:400!important}.mk-pro-search input::placeholder{color:#8a948d!important}.mk-pro-search-clear{border:1px solid #e4e9e5!important;background:#fff!important;color:#46514a!important;border-radius:14px!important;padding:11px 14px!important;font-weight:650!important;cursor:pointer!important;transition:.18s background!important}.mk-pro-search-clear:hover{background:#f7faf8!important}

/* Categories: no heavy green boxes, no childish emoji look */
.mk-pro-cats{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:4px 2px 20px!important;margin:0 -2px!important;scrollbar-width:thin!important}.mk-pro-cat{border:1px solid #e5ebe6!important;background:#fff!important;border-radius:18px!important;min-width:110px!important;padding:13px 14px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;cursor:pointer!important;box-shadow:0 8px 22px rgba(18,32,24,.035)!important;transition:.18s transform,.18s border-color,.18s box-shadow,.18s background!important;color:#17231b!important}.mk-pro-cat:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(18,32,24,.06)!important;border-color:#d6dfd8!important;background:#fff!important}.mk-pro-cat span{font-size:13px!important;line-height:1!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;background:#f4f7f5!important;color:#173d2a!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:750!important;filter:none!important}.mk-pro-cat strong{font-size:13px!important;color:#243028!important;white-space:nowrap!important;font-weight:650!important;letter-spacing:-.1px!important}.mk-pro-cat.is-active{background:#fff!important;border-color:#f0c65e!important;box-shadow:0 10px 30px rgba(242,169,0,.13), inset 0 -3px 0 var(--mk-orange)!important}.mk-pro-cat.is-active span{background:#fff7e0!important;color:#6b4a00!important}.mk-pro-cat.is-active strong{color:#17231b!important;font-weight:750!important}

/* Section */
.mk-pro-section{margin-top:4px!important}.mk-pro-section-head{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:center!important;margin:8px 0 16px!important}.mk-pro-section-head h2{font-size:28px!important;margin:0!important;color:#132018!important;letter-spacing:-.7px!important;line-height:1.1!important;font-weight:760!important}.mk-pro-section-head p{margin:6px 0 0!important;color:#6a756d!important;font-size:14px!important;font-weight:400!important}.mk-pro-mini-cart-btn{border:1px solid #e4e9e5!important;background:#fff!important;color:#17231b!important;border-radius:15px!important;padding:11px 15px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 10px 24px rgba(18,32,24,.055)!important}.mk-pro-products-wrap{position:relative!important;min-height:120px!important}.mk-pro-products-wrap.is-loading{opacity:.55!important;pointer-events:none!important}.mk-pro-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}

/* Product card */
.mk-pro-card{background:#fff!important;border:1px solid #e7ece8!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 14px 36px rgba(18,32,24,.055)!important;transition:.18s transform,.18s box-shadow,.18s border-color!important;position:relative!important}.mk-pro-card:hover{transform:translateY(-3px)!important;box-shadow:0 20px 48px rgba(18,32,24,.095)!important;border-color:#dce5de!important}.mk-pro-img{height:174px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;position:relative!important;padding:18px!important;border-bottom:1px solid #f0f3f1!important}.mk-pro-img:before{content:""!important;position:absolute!important;inset:14px!important;border-radius:20px!important;background:#f8faf9!important;z-index:0!important}.mk-pro-img img{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:.18s transform!important}.mk-pro-card:hover .mk-pro-img img{transform:scale(1.035)!important}.mk-pro-sale{position:absolute!important;z-index:2!important;top:12px!important;left:12px!important;background:#fff7e0!important;color:#6b4a00!important;border:1px solid #ffe1a1!important;font-weight:750!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;box-shadow:none!important}.mk-pro-card-body{padding:14px!important}.mk-pro-card h3{font-size:14px!important;line-height:1.38!important;height:40px!important;overflow:hidden!important;margin:0 0 9px!important;color:#17231b!important;font-weight:650!important;letter-spacing:-.05px!important}.mk-pro-price{font-size:19px!important;font-weight:760!important;color:#173d2a!important;min-height:30px!important;margin-bottom:12px!important}.mk-pro-price del{font-size:12px!important;color:#9aa49d!important;margin-right:6px!important;font-weight:500!important}.mk-pro-price ins{text-decoration:none!important}.mk-pro-add{width:100%!important;border:0!important;border-radius:15px!important;background:#173d2a!important;color:#fff!important;padding:12px 10px!important;font-weight:700!important;cursor:pointer!important;min-height:44px!important;box-shadow:0 12px 24px rgba(23,61,42,.16)!important;transition:.18s transform,.18s background!important;font-size:14px!important}.mk-pro-add:hover{transform:translateY(-1px)!important;background:#0f5132!important}.mk-pro-add:disabled{background:#cbd6d0!important;cursor:not-allowed!important;box-shadow:none!important}.mk-pro-add.is-hidden{display:none!important}.mk-pro-stepper{display:none!important;grid-template-columns:42px 1fr 42px!important;align-items:center!important;background:#fff!important;border:1px solid #dfe7e1!important;border-radius:15px!important;overflow:hidden!important;min-height:44px!important}.mk-pro-stepper.is-visible{display:grid!important}.mk-pro-stepper button{border:0!important;background:#173d2a!important;color:#fff!important;font-size:20px!important;font-weight:700!important;height:44px!important;cursor:pointer!important}.mk-pro-stepper strong{text-align:center!important;color:#173d2a!important;font-size:15px!important;font-weight:750!important}

/* Drawer */
.mk-pro-overlay{position:fixed!important;inset:0!important;background:rgba(10,18,13,.44)!important;z-index:99998!important;opacity:0!important;visibility:hidden!important;transition:.2s!important}.mk-pro-overlay.is-open{opacity:1!important;visibility:visible!important}.mk-pro-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(430px,94vw)!important;background:#fff!important;z-index:99999!important;transform:translateX(105%)!important;transition:.24s ease!important;box-shadow:-18px 0 50px rgba(0,0,0,.18)!important;display:flex!important;flex-direction:column!important}.mk-pro-drawer.is-open{transform:translateX(0)!important}body.mk-pro-lock{overflow:hidden!important}.mk-pro-drawer-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px!important;border-bottom:1px solid var(--mk-line)!important}.mk-pro-drawer-head strong{font-size:22px!important;color:#17231b!important;font-weight:760!important}.mk-pro-drawer-head span{display:block!important;color:#707a73!important;font-size:13px!important;margin-top:2px!important}.mk-pro-cart-close{border:0!important;background:#f3f6f4!important;border-radius:14px!important;width:42px!important;height:42px!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;color:#17231b!important}.mk-pro-cart-items{padding:14px!important;overflow:auto!important;flex:1!important}.mk-pro-cart-empty{text-align:center!important;color:#6a766f!important;padding:40px 18px!important;background:#f7faf8!important;border-radius:20px!important}.mk-pro-cart-item{display:grid!important;grid-template-columns:58px 1fr auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid #edf2ef!important;border-radius:18px!important;margin-bottom:10px!important}.mk-pro-cart-item img{width:58px!important;height:58px!important;object-fit:contain!important;background:#f6faf8!important;border-radius:14px!important}.mk-pro-cart-item strong{font-size:14px!important;display:block!important;line-height:1.25!important;color:#17231b!important;font-weight:650!important}.mk-pro-cart-item span{font-size:13px!important;color:#173d2a!important;font-weight:750!important}.mk-pro-cart-stepper{display:grid!important;grid-template-columns:30px 28px 30px!important;align-items:center!important;background:#f5f7f5!important;border-radius:12px!important;overflow:hidden!important}.mk-pro-cart-stepper button{border:0!important;background:#173d2a!important;color:#fff!important;width:30px!important;height:30px!important;cursor:pointer!important;font-weight:700!important}.mk-pro-cart-stepper strong{text-align:center!important;color:#17231b!important;font-size:13px!important}.mk-pro-cart-remove{border:0!important;background:transparent!important;color:#9a4b36!important;font-size:12px!important;cursor:pointer!important;margin-top:6px!important}.mk-pro-cart-summary{padding:16px!important;border-top:1px solid var(--mk-line)!important;background:#fff!important}.mk-pro-cart-summary>div{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:10px!important;color:#4f5b54!important;font-size:14px!important}.mk-pro-cart-summary strong{color:#17231b!important;font-weight:750!important}.mk-pro-summary-total{border-top:1px solid #edf2ef!important;padding-top:12px!important;font-size:17px!important}.mk-pro-cart-summary p{font-size:12px!important;line-height:1.5!important;color:#768079!important;margin:10px 0 14px!important}.mk-pro-checkout{display:flex!important;align-items:center!important;justify-content:center!important;background:#173d2a!important;color:#fff!important;border-radius:16px!important;min-height:48px!important;font-weight:750!important;box-shadow:0 12px 24px rgba(23,61,42,.16)!important}

/* Mobile bar */
.mk-pro-mobile-bar{position:fixed!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:99980!important;display:none!important}.mk-pro-mobile-bar button{width:100%!important;border:0!important;background:#173d2a!important;color:#fff!important;border-radius:18px!important;min-height:56px!important;display:grid!important;grid-template-columns:34px 1fr auto!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;box-shadow:0 16px 40px rgba(23,61,42,.25)!important;cursor:pointer!important}.mk-pro-mobile-count{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#fff!important;color:#173d2a!important;font-weight:750!important}.mk-pro-mobile-bar strong{text-align:left!important;font-weight:750!important;color:#fff!important}.mk-pro-mobile-bar em{font-style:normal!important;font-weight:750!important;color:#fff!important}

@media(max-width:900px){.mk-pro{padding:12px 12px 96px!important}.mk-pro-hero{grid-template-columns:1fr!important;padding:24px!important;border-radius:24px!important}.mk-pro-hero-card{min-height:auto!important}.mk-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mk-pro-img{height:145px!important}.mk-pro-section-head{align-items:flex-start!important}.mk-pro-mini-cart-btn{display:none!important}.mk-pro-mobile-bar{display:block!important}.mk-pro-hero h1{font-size:32px!important}.mk-pro-hero p{font-size:15px!important}.mk-pro-search{gap:8px!important}.mk-pro-search span{display:none!important}.mk-pro-search-clear{padding:10px 11px!important}.mk-pro-cat{min-width:104px!important;padding:12px!important}.mk-pro-cat span{width:30px!important;height:30px!important;min-width:30px!important}.mk-pro-card h3{font-size:13px!important}.mk-pro-price{font-size:17px!important}}
@media(max-width:420px){.mk-pro-grid{gap:10px!important}.mk-pro-img{height:132px!important;padding:12px!important}.mk-pro-card-body{padding:11px!important}.mk-pro-add{font-size:13px!important}.mk-pro-hero{padding:20px!important}.mk-pro-hero h1{font-size:28px!important}.mk-pro-badges span{font-size:12px!important}.mk-pro-actions .mk-pro-btn{width:100%!important}.mk-pro-cats{padding-bottom:16px!important}}


/* v2.4 critical fix: force hero primary button text to white even if theme overrides link colors */
.mk-pro .mk-pro-actions a.mk-pro-btn.mk-pro-btn-primary,
.mk-pro .mk-pro-actions a.mk-pro-btn.mk-pro-btn-primary:link,
.mk-pro .mk-pro-actions a.mk-pro-btn.mk-pro-btn-primary:visited,
.mk-pro .mk-pro-actions a.mk-pro-btn.mk-pro-btn-primary:hover,
.mk-pro .mk-pro-actions a.mk-pro-btn.mk-pro-btn-primary:active,
.mk-pro a.mk-pro-btn-primary,
.mk-pro a.mk-pro-btn-primary:link,
.mk-pro a.mk-pro-btn-primary:visited,
.mk-pro a.mk-pro-btn-primary:hover,
.mk-pro a.mk-pro-btn-primary:active{
  background:#173d2a!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:none!important;
  opacity:1!important;
}
.mk-pro .mk-pro-actions a.mk-pro-btn.mk-pro-btn-primary span,
.mk-pro a.mk-pro-btn-primary span,
.mk-pro .mk-pro-btn-primary *,
.mk-pro .mk-pro-btn-primary::before,
.mk-pro .mk-pro-btn-primary::after{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  text-shadow:none!important;
  opacity:1!important;
}

/* v2.5 floating desktop cart: follows user while scrolling */
@media (min-width:901px){
  .mk-pro .mk-pro-section-head .mk-pro-mini-cart-btn{
    position:fixed!important;
    right:24px!important;
    bottom:24px!important;
    top:auto!important;
    z-index:99970!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-height:54px!important;
    padding:0 20px!important;
    border-radius:999px!important;
    background:#ffffff!important;
    color:#173d2a!important;
    border:1px solid #dfe7e1!important;
    box-shadow:0 16px 44px rgba(18,32,24,.16)!important;
    font-size:15px!important;
    font-weight:760!important;
    letter-spacing:-.1px!important;
    cursor:pointer!important;
    transform:none!important;
    transition:.18s transform,.18s box-shadow,.18s background,.18s border-color!important;
  }
  .mk-pro .mk-pro-section-head .mk-pro-mini-cart-btn:before{
    content:""!important;
    width:10px!important;
    height:10px!important;
    border-radius:50%!important;
    background:#f2a900!important;
    box-shadow:0 0 0 5px rgba(242,169,0,.12)!important;
    display:inline-block!important;
  }
  .mk-pro .mk-pro-section-head .mk-pro-mini-cart-btn:hover{
    transform:translateY(-2px)!important;
    border-color:#cfdcd3!important;
    box-shadow:0 20px 54px rgba(18,32,24,.20)!important;
    background:#fffdf8!important;
  }
  body.mk-pro-lock .mk-pro .mk-pro-section-head .mk-pro-mini-cart-btn{
    display:none!important;
  }
}

/* v2.8 - ürün kartı sepete ekle / sepette durumu daha anlaşılır */
.mk-pro-action-area{display:block!important;width:100%!important;margin-top:8px!important}.mk-pro-cart-state{display:none!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;background:#f7faf8!important;border:1px solid #dde7e1!important;border-radius:14px!important;padding:9px 11px!important;margin-bottom:8px!important;color:#173d2a!important}.mk-pro-action-area.is-in-cart .mk-pro-cart-state{display:flex!important}.mk-pro-cart-state span{font-size:12px!important;font-weight:650!important;color:#526057!important}.mk-pro-cart-state strong{font-size:13px!important;font-weight:800!important;color:#173d2a!important}.mk-pro-add{color:#fff!important;-webkit-text-fill-color:#fff!important}.mk-pro-add *{color:#fff!important;-webkit-text-fill-color:#fff!important}.mk-pro-stepper strong{display:flex!important;align-items:center!important;justify-content:center!important;color:#173d2a!important;-webkit-text-fill-color:#173d2a!important;background:#fff!important;font-weight:800!important;min-width:44px!important;text-align:center!important}.mk-pro-stepper button{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}


/* v2.9 - cart quantity visibility fix */
.mk-pro-cart-item{grid-template-columns:58px minmax(0,1fr) 94px!important;align-items:center!important}
.mk-pro-cart-item > div:first-of-type{min-width:0!important}
.mk-pro-cart-item > div:first-of-type strong{white-space:normal!important}
.mk-pro-cart-stepper{display:grid!important;grid-template-columns:30px minmax(28px,1fr) 30px!important;align-items:center!important;justify-items:stretch!important;background:#f5f7f5!important;border:1px solid #dfe7e1!important;border-radius:12px!important;overflow:hidden!important;min-width:94px!important;height:30px!important}
.mk-pro-cart-stepper .mk-pro-cart-qty,
.mk-pro-cart-stepper strong,
.mk-pro-cart-stepper b{display:flex!important;align-items:center!important;justify-content:center!important;height:30px!important;min-width:28px!important;padding:0 4px!important;background:#ffffff!important;color:#17231b!important;-webkit-text-fill-color:#17231b!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-align:center!important}
.mk-pro-cart-stepper button{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;padding:0!important;background:#173d2a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:18px!important;font-weight:900!important;line-height:1!important;border:0!important}
.mk-pro-cart-remove{grid-column:2 / 3!important;justify-self:start!important;margin-top:2px!important}


/* v3.0 - admin color controls and checkout text hard fix */
.mk-pro .mk-pro-checkout,
.mk-pro .mk-pro-checkout:link,
.mk-pro .mk-pro-checkout:visited,
.mk-pro .mk-pro-checkout:hover,
.mk-pro .mk-pro-checkout:active,
.mk-pro .mk-pro-checkout *,
.mk-pro a.mk-pro-checkout,
.mk-pro a.mk-pro-checkout:link,
.mk-pro a.mk-pro-checkout:visited {
  background:var(--mk-checkout-btn-bg,#173d2a)!important;
  color:var(--mk-checkout-btn-text,#ffffff)!important;
  -webkit-text-fill-color:var(--mk-checkout-btn-text,#ffffff)!important;
  opacity:1!important;
  text-shadow:none!important;
}
.mk-pro .mk-pro-btn-primary,
.mk-pro .mk-pro-btn-primary *,
.mk-pro .mk-pro-btn-primary:link,
.mk-pro .mk-pro-btn-primary:visited{
  background:var(--mk-primary-btn-bg,#173d2a)!important;
  color:var(--mk-primary-btn-text,#ffffff)!important;
  -webkit-text-fill-color:var(--mk-primary-btn-text,#ffffff)!important;
}
.mk-pro .mk-pro-add,
.mk-pro .mk-pro-add *,
.mk-pro .mk-pro-stepper button,
.mk-pro .mk-pro-cart-stepper button{
  background:var(--mk-product-btn-bg,#173d2a)!important;
  color:var(--mk-product-btn-text,#ffffff)!important;
  -webkit-text-fill-color:var(--mk-product-btn-text,#ffffff)!important;
}
