/* Source style 1 (v101103-checkout-language-fix) */
/* V101-104: checkout language separation + age confirmation layout fix */
#checkoutModal .checkoutMain .checkBlock{
  margin-top:10px!important;
  padding:12px 13px!important;
  min-height:0!important;
  height:auto!important;
}
#checkoutModal .checkoutMain .checkRow{
  display:grid!important;
  grid-template-columns:18px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:start!important;
  margin:0!important;
  min-height:0!important;
  height:auto!important;
  width:100%!important;
}
#checkoutModal .checkoutMain .checkRow input[type="checkbox"]{
  width:18px!important;
  min-width:18px!important;
  max-width:18px!important;
  height:18px!important;
  min-height:18px!important;
  max-height:18px!important;
  padding:0!important;
  margin:1px 0 0!important;
  flex:0 0 18px!important;
  border-radius:5px!important;
}
#checkoutModal .checkoutMain .checkRow span{
  display:block!important;
  width:auto!important;
  min-width:0!important;
  margin:0!important;
  line-height:1.55!important;
  font-size:10px!important;
  color:#4f463e!important;
}
#checkoutModal .checkoutMain .verifyNotice{margin-top:8px!important}
#checkoutModal .checkoutReviewNote{margin-top:10px!important}
