
.section-shipping .radio label.shipping-layout-unified {
  display:grid !important; grid-template-columns:16px minmax(0,1fr) !important;
  column-gap:8px !important; row-gap:3px !important; align-items:start !important;
  width:100% !important; min-height:0 !important; padding:0 !important; margin:0 !important;
  text-align:start !important;
}
.section-shipping .radio label.shipping-layout-unified > input[type="radio"] {
  grid-column:1 !important; grid-row:1 !important; position:static !important;
  float:none !important; margin:3px 0 0 !important; width:14px !important; height:14px !important;
  transform:none !important;
}
.section-shipping .radio label.shipping-layout-unified > .shipping-quote-title {
  grid-column:2 !important; grid-row:1 !important; width:auto !important; min-width:0 !important;
  display:flex !important; flex-wrap:nowrap !important; align-items:baseline !important;
  gap:4px !important; margin:0 !important; padding:0 !important; line-height:1.5 !important;
}
.section-shipping .shipping-layout-unified .shipping-method-name {
  width:auto !important; min-width:0 !important; flex:0 1 auto !important;
}
.section-shipping .shipping-layout-unified .shipping-method-price {
  width:auto !important; flex:0 0 auto !important; white-space:nowrap !important;
}
.section-shipping .shipping-layout-unified .shipping-method-separator {
  width:auto !important; flex:0 0 auto !important;
}
.section-shipping .radio label.shipping-layout-unified > .shipping-quote-desc {
  grid-column:2 !important; grid-row:2 !important; width:auto !important;
  display:block !important; margin:0 !important; padding:0 !important;
}
.section-shipping .shipping-layout-unified .shipping-quote-desc,
.section-shipping .shipping-layout-unified .shipping-quote-desc * {
  font-family:inherit !important; font-size:13px !important; font-weight:400 !important;
  color:#888 !important; line-height:1.5 !important; text-align:start !important;
  margin:0 !important; padding:0 !important;
}
