#product-form ol li::marker{
  font-size: .7333333333rem;
}
#product-form div.checkbox-wrapper{
  display:flex;
  flex-direction: column-reverse;
}
#product-form .checkbox-wrapper ~ .checkbox-wrapper{
  margin-bottom: 0 !important;
}
#product-form .checkbox-wrapper ~ .checkbox-wrapper label{
  margin-bottom:10px;
}
.container:has(#product-form){
  max-width:unset;
  background-color:#FAFAFA;
  padding-top:20px;
  padding-bottom:20px;
}

.btn ~ .mb-16 ~ .mb-16{
  margin-bottom: .5333333333rem !important;
}

[data-drupal-selector="edit-agreement-read-more"] summary{
  font-size: 0.75rem;
  font-weight: 500;
  padding-top: 0;
  padding-left: 0;
}
