:root{
  --stramo-color-primary: #71c70c;
  --stramo-color-primary-dark: #0CC73A;
}
.stramods.stramoReassurance *{
font-size:12px;
font-family: Poppins, sans-serif;
}

.stramods.stramoReassurance .title{ display:none;}
.stramods.stramoReassurance .item {
display:flex;
justify-content:flex-start;
align-items:center;
padding:15px 0 0;
gap:8px;
font-size:12px;
font-family: Poppins, sans-serif;
}



#cart .stramods.stramoReassurance,
#checkout .stramods.stramoReassurance
{
    margin:15px 0;
    padding:15px;
    background:#fafafa;
    border-radius:6px;
    padding-bottom:30px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}

#cart .stramods.stramoReassurance .title,
#checkout .stramods.stramoReassurance .title
{

    display:block;
    font-size:16px;
    font-weight:bold;
    line-height:1;
    text-align:center;
    padding:15px;
}

#cart .stramods.stramoReassurance .item,
#checkout .stramods.stramoReassurance .item
{
    justify-content:center;
    padding:0;
}


#cart .stramods.cart-message{
    & figure{margin:0;} 

    --color-background: #069E0C22;
    font-size:1.375rem;
    padding:0.625rem 1rem;
    background:linear-gradient(100deg,#fafafa 70px,white 70px, white 72px, var(--color-background) 72px);
    color:#333333;
    text-shadow: white 1px 1px 0;
    border-radius:6px;
    font-weight:normal;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:1.5rem;

}
#cart .stramods.cart-message.no-disp{
    --color-background: #F8D7DA;
}

#str-modal-footer{
  position:fixed;
  z-index:98;
  width:auto;
  left:128px;
  right:128px;
  bottom:32px;
  text-align:center;
  background: linear-gradient(45deg,var(--stramo-color-primary),var(--stramo-color-primary-dark));
    border-radius:0.5rem;
  padding:0.725rem 1.5rem;
  box-shadow:rgba(0,0,0,0.25) 0 0 1rem;

    & .message,
    & .message a{
      text-shadow:var(--stramo-color-primary-dark) -1px -1px 0;
      color:white;
      font-weight:600;
    }
}

@media (max-width: 768px) {
 body:not(#cart):not(#checkout) .stramods.stramoReassurance .item
 {
      margin-top:10px;
      padding-top:0;
      padding-bottom:8px;
      border-bottom: 1px solid #D4D4D4;
  }

  #str-modal-footer{
    left:32px;
    right:32px;
  }
}


