salla-installment {
  --installment-text-color:black;
  --installment-link-color:var(--color-primary);
  --installment-bg-color:#f3f4f6;
  --installment-font: var(--font-main);
  --installment-font-size: 0.9rem;
  --installment-img-height: 1.7rem;
  --installment-border-color: var(--color-primary);
    display: grid;
    row-gap: 1.5rem;
    column-gap: 1rem;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 2rem;
}
.dark salla-installment {
  --installment-text-color:var(--dark-text-main);
  --installment-bg-color:var(--dark-grey);
}
@media(max-width:787px) {
 salla-installment {
  --installment-font-size: 0.8rem;
}
}

salla-installment > *:nth-last-child(1):nth-child(odd) {
    grid-column: span 2;
}

salla-installment > div {
  margin:unset!important;
}





/*  tabby  */
salla-installment > #tabbyPromoWrapper {
  --installment-border-color:#3BFFAA;
  --installment-link-color:#3BFFAA;
  background-color: unset;
}
#tabbyPromoWrapper>#tabbyPromo,
#tabbyPromo .styles__containerPortal--c9f84{
  display: flex;
  height: 100%;
}
#tabbyPromo > .styles__tabbySnippet--c10e5 {
  margin: unset;
}


/*  madfu  */
salla-installment .s-installment-madfu-wrapper,
salla-installment .s-installment-emkan-wrapper {
  padding: 1rem;
  background: var(--installment-bg-color);
  border-color: #9fe7f5
}
salla-installment .s-installment-madfu-content,
salla-installment .s-installment-emkan-content {
  margin: unset!important;
}
salla-installment .s-installment-madfu-content img,
salla-installment .s-installment-emkan-content img {
  top: -1rem;
  inset-inline-end: 1rem;
  height: var(--installment-img-height);
}
salla-installment .s-installment-emkan-content img {
  background: #E0E0FF;
  padding:0 0.5rem;
  border-radius: 6px;
}
salla-installment .s-installment-madfu-content-text,
salla-installment .s-installment-emkan-content-text {
  width: 100%;
  position: unset;
  margin: unset!important;
  color: var(--installment-text-color);
  font-family: var(--installment-font)!important;
  font-size: var(--installment-font-size)!important;
}




/*  mispay  */
mispay-widget {
  position: relative;
  border: 1px solid var(--mispay-primary-color-500);
  border-radius: 10px;
  background: var(--installment-bg-color);
  height: 100%
}


/* tamara old */
salla-installment tamara-widget,
salla-installment>.tamara-product-widget{
  --installment-border-color: #e7948c;
  --installment-link-color:#e7948c;

}

salla-installment>.tamara-product-widget {
  font-family: var(--installment-font)!important;
  font-size: var(--installment-font-size)!important;
  color: var(--installment-text-color)!important;
  padding: 1rem!important;
  height: max-content!important;
  min-height: unset!important;
  border: 1px solid var(--installment-border-color)!important;
  background: var(--installment-bg-color)!important;
}

salla-installment .tamara-product-widget > span {
  color: var(--installment-link-color)!important;
}
salla-installment .tamara-logo {
  top:-1rem!important;
  left: 1rem!important;
  right: auto!important;
  height: var(--installment-img-height)!important;
}
[dir="ltr"] salla-installment .tamara-logo {
  left: auto!important;
  right: 1rem!important;
}


/*  tamara new  */
/* 
tamara-widget {
  --installment-border-color: var(--color-primary); 
} */


/* theme fixes */
salla-installment > .mb-5 {
	background-color: unset!important;
}
#tabbyPromo > [class*="styles__tabby"], .tamara-product-widget {
	border: unset!important;
}