.section-summary{display:inline-block;vertical-align:top;align-self:end;}div.configuration-content > div.section-summary-content{position:sticky;top:100px;text-align:right;height:fit-content;}body.has-banner div.configuration-content > div.section-summary-content{top:150px;}div.configuration-content
  > div.section-summary-content
  > div.basic-panel
  > div.panel-header{background-color:#ac3400;color:white;padding:15px;text-align:left;outline:none;font-weight:bold;text-transform:uppercase;letter-spacing:0.08em;}div.configuration-content
  div.section-summary-content
  .basic-panel.active
  > .panel-body{border-bottom:none;padding-bottom:15px;}div.configuration-content
  div.section-summary-content
  div.basic-panel
  > div.panel-footer{background-color:#fafafa;text-align:right;}div.configuration-content
  div.section-summary-content
  .basic-panel.active
  > .panel-body
  > div.summary-actions{display:flex;gap:5px;flex-wrap:wrap;}div.configuration-content
  div.section-summary-content
  .basic-panel.active
  > .panel-body
  > div.summary-actions
  > input{padding:10px 20px;flex:1;font-weight:400;border-radius:3px;}div.configuration-content
  div.section-summary-content
  .basic-panel.active
  > .panel-body
  > div.summary-actions
  > a{padding:10px 20px;flex:0.5;font-weight:bold;border-radius:3px;}div.configuration-content
  div.section-summary-content
  .basic-panel.active
  > .panel-body
  > div.summary-actions
  > a{border:1px solid #ddd;text-align:center;}.section-summary-content > .form-item-product{background-color:#ffffff;text-align:right;padding-bottom:10px;}.summary-table{font-size:1em;padding-bottom:5px;}.summary-row{font-size:1em;text-align:left;padding:8px 10px;border-bottom:1px solid #e2e2e2;}.product-summary,.add-on-summary,.contract-summary{padding-top:10px;}.billing-summary{padding-top:10px;border:none;}.product-summary > div,.add-on-summary > div,.contract-summary > div,.billing-summary > div{display:flex;justify-content:space-between;}.summary-row.contract-summary > div,.summary-row.product-summary > div{padding-bottom:5px;}.summary-row.billing-summary > div:last-child > div.summary-col-left,.summary-row.product-summary > div:last-child > div.summary-col-left,.summary-row.contract-summary > div > div.summary-col-left > span,.summary-row.product-summary > div > div.summary-col-left > span:first-child,.add-on-summary > div.summary-row > div.summary-col-left > span{font-weight:bold;}.summary-row.contract-summary > div > div.summary-col-right{display:inline-block;font:16px "Lato",sans-serif;font-weight:300;line-height:1;vertical-align:middle;white-space:nowrap;}.summary-col-left{display:flex;gap:0.25rem;}
.field{padding:8px;border-bottom:1px solid #ececec;}.field:last-child{border:none;}fieldset.priced-radio-container > div.fieldset-wrapper > div > div{display:grid;grid-template-columns:25px auto;}.priced-radio-option{width:100%;display:flex;justify-content:space-between;}.priced-radio-option > span.label{margin-right:50px;}div.field.radio-field > div.value > div.options{width:100%;}div.field.radio-field > div.value > div.options > .option .price{float:right;}@media only screen and (max-width:500px){div.field.radio-field > .value{padding-left:0;}div.field.radio-field > .value{width:100%;}div.field.radio-field .value > div{width:100%;}}
