/* ELLIE CHECKOUT TERMS FRAME FIX V10
   Autor: Modyfikator stworzony przez gumis
   Zakres: tylko wygląd końcowych zgód w checkout. */
body#checkout #ellie-final-consents-v09.ellie-v10-terms-merged {
  padding-bottom: 18px !important;
}
body#checkout #ellie-final-consents-v09 #conditions-to-approve.ellie-terms-inside-v10 {
  margin: 14px 0 0 0 !important;
  padding: 14px 0 0 0 !important;
  border-top: 1px solid rgba(0,0,0,.10) !important;
  background: transparent !important;
}
body#checkout #ellie-final-consents-v09 #conditions-to-approve.ellie-terms-inside-v10 ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
body#checkout #ellie-final-consents-v09 #conditions-to-approve.ellie-terms-inside-v10 li {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body#checkout #ellie-final-consents-v09 #conditions-to-approve.ellie-terms-inside-v10 .dib {
  display: block !important;
}
body#checkout #ellie-final-consents-v09 #conditions-to-approve.ellie-terms-inside-v10 .custom-checkbox {
  display: inline-flex !important;
  align-items: center !important;
  margin-top: 1px !important;
}
body#checkout #ellie-final-consents-v09 #conditions-to-approve.ellie-terms-inside-v10 .condition-label {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
body#checkout #ellie-final-consents-v09 #conditions-to-approve.ellie-terms-inside-v10 label,
body#checkout #ellie-final-consents-v09 #conditions-to-approve.ellie-terms-inside-v10 .js-terms {
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  color: #313537 !important;
  cursor: pointer !important;
}
body#checkout #ellie-final-consents-v09 .ellie-v10-terms-note {
  margin: 10px 0 0 0 !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  color: #777 !important;
}