.wcs-recurring-totals-panel{position:relative;padding:1em 0 0}.wcs-recurring-totals-panel::after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wcs-recurring-totals-panel+.wcs-recurring-totals-panel::after{border-top-width:0}.wcs-recurring-totals-panel .wc-block-components-panel .wc-block-components-totals-item{padding-left:0;padding-right:0}.wcs-recurring-totals-panel .wc-block-components-totals-item__label::first-letter{text-transform:capitalize}.wcs-recurring-totals-panel .wcs-recurring-totals-panel__title .wc-block-components-totals-item__label{font-weight:700}.wcs-recurring-totals-panel__title{margin:0}.wcs-recurring-totals-panel__details .wc-block-components-panel__button,.wcs-recurring-totals-panel__details .wc-block-components-panel__button:hover,.wcs-recurring-totals-panel__details .wc-block-components-panel__button:focus{font-size:.875em}.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:first-child{margin-top:0}.wcs-recurring-totals-panel__details .wc-block-components-panel__content>.wc-block-components-totals-item:last-child{margin-bottom:0}.wcs-recurring-totals-panel__details .wcs-recurring-totals-panel__details-total .wc-block-components-totals-item__label{font-weight:700}.wcs-recurring-totals__subscription-length{float:right}div#gf_progressbar_wrapper_33 {
background: white;
padding: 20px;
border-radius: 10px;
margin-top: 20px;
}
div#gf_progressbar_wrapper_33 .gf_progressbar_title { color: #212529; }
div#gf_progressbar_wrapper_33 .gf_progressbar .percentbar_blue { background-color: #00a381; }
.gform_body .gform_page {
background: #fff;
padding: 20px;
border-radius: 10px;
}
.gform-theme--foundation .gform_fields {
grid-row-gap: 20px !important;
row-gap: 20px !important;
}
.gfield label.gfield_label,
.gfield legend.gfield_label {
color: #5c7982;
font-size: .9rem;
}
#gform_wrapper_33 fieldset { margin: .5rem 0; }
#gform_wrapper_33 .gform-field-label--type-inline { font-size: .85rem; }
#gform_wrapper_33 .onboarding-intro h3 { 
font-weight: 700;
margin-bottom: 1.5rem;
}
#gform_wrapper_33 .onboarding-intro h3:after {
background-color: #009E80;
content: '';
display: block;
height: 5px;
margin-top: 10px;
width: 55px;
}
#gform_wrapper_33 h3.gsection_title { font-size: 1.2rem; }
#gform_fields_33 ul.check-list { margin: .75rem 0; padding-left: .85rem; }
#gform_fields_33 ul.check-list li {
margin-bottom: 5px;
padding-left: 1.5rem;
position: relative;
}
#gform_fields_33 ul.check-list li::before {
content: '';
background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 0 18 18' fill='%23013343' width='18'%3e%3cpath d='M7,15.6l-5.9-5.3c-0.4-0.4-0.4-1-0.1-1.4c0.4-0.4,1-0.4,1.4-0.1l4.4,3.9l8.6-10c0.4-0.4,1-0.5,1.4-0.1c0.4,0.4,0.5,1,0.1,1.4L7,15.6z'/%3e%3c/svg%3e");
background-size: cover;
display: inline-flex;
height: 14px;
left: 3px;
position: absolute;
top: 0;
width: 14px;
z-index: 10;
}
#gform_fields_33 ul.check-list li::after {
border: 1px solid #009E80;
border-radius: 2px;
content: '';
display: inline-flex;
height: 14px;
left: 0;
position: absolute;
top: 2px;
width: 14px;
z-index: 5;
}
#gform_wrapper_33 .gform_next_button, #gform_wrapper_33 .gform_button, #gform_wrapper_33 .gform_previous_button:hover { 
background-color: #00A180;
border-color: #00A180;
color: #FFF; 
}
#gform_wrapper_33 .gform_next_button:hover, #gform_wrapper_33 .gform_button:hover, #gform_wrapper_33 .gform_previous_button { 
background-color: transparent;
border-color: #00A180;
color: #013242; 
}
.sell-via-retailers strong { display: block; margin-bottom: -.95rem; }
body { 
display: flex;
flex-direction: column;
min-height: 100vh;
}
.loggedOut-footer { 
flex: 0 0 50px;
margin-top: auto;
}
.onboarding-thanks svg { margin-bottom: .85rem; }
.onboarding-thanks h2 { font-size: 2.5rem; font-weight: 700; }