.airdb-heading {
color: #1f282e;
}
.airdb-prodbl-mattress-text {
font-size: 16px;
line-height: 1.4;
color: #1f282e;
}
.airdb-prodbl-body-link {
font-size: 16px;
text-decoration: underline;
color: #283657;
transition: 0.2s;
border-bottom: none !important;
font-weight: 500;
}
.airdb-prodbl-body-link:hover {
color: #465883;
transition: 0.2s;
}
.airdb-prodbl-mattress-inactive {
margin: 24px 8px 16px;
} .air-db-debug-container {
padding: 1rem .75rem;
margin: .5rem auto;
background-color: #f7e8cf;
border: 2px solid #333;
border-radius: 5px;
}
.air-db-debug-notice-reg {
font-weight: normal;
}
.air-db-debug-notice-alert {
font-weight: bold;
font-size: 150%;
}
.air-db-debug-flag {
font-weight: bold;
}
.air-db-debug-variable {
font-family: 'Courier New', Courier, monospace;
font-weight: bold;
text-indent: 80px;
}
.air-db-debug-indent-sm {
padding-left: 30px;
}
.air-db-debug-indent-md {
padding-left: 60px;
}
.air-db-debug-indent-lg {
padding-left: 90px;
}
.air-db-debug-details {
margin-left: 15px;
} h2.airdb-block-header {
font-size: 32px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
margin: 48px 0 -12px;
}
.airdb-prodbl-clip-star {
content: url(//www.mattressnerd.com/wp-content/plugins/air-db/images/icons/mn/ui/MN_UI_Icon_RatingFull_Orange.svg);
display: inline-block;
height: 14px;
width: 14px;
}
.airdb-prodbl-clip-star-half {
content: url(//www.mattressnerd.com/wp-content/plugins/air-db/images/icons/mn/ui/MN_UI_Icon_RatingHalf_Orange.svg);
display: inline-block;
height: 14px;
width: 14px;
}
.airdb-prodbl-clip-star-empty {
content: url(//www.mattressnerd.com/wp-content/plugins/air-db/images/icons/mn/ui/MN_UI_Icon_RatingEmpty_Orange.svg);
display: inline-block;
height: 14px;
width: 14px;
}
.airdb-prodbl-accordion-btn:after {
content: url(//www.mattressnerd.com/wp-content/plugins/air-db/images/icons/mn/ui/MN_UI_Icon_ShowReveal.svg);
font-size: 20px;
line-height: 18px;
font-weight: bold;
float: right;
position: relative;
top: 4px;
}
.airdb-acc-active:after {
content: url(//www.mattressnerd.com/wp-content/plugins/air-db/images/icons/mn/ui/MN_UI_Icon_ShowHide.svg);
font-size: 20px;
line-height: 18px;
font-weight: bold;
float: right;
position: relative;
top: 4px;
}
.airdb-acc-active {
background: #f2f2f2;
transition: 0.2s;
border-bottom: 2px #dadada solid;
}
.airdb-prodbl-accordion-btn:hover {
background: #f2f2f2;
transition: 0.2s;
}
h2.airdb-prodbl-heading {
font-size: 24px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h3.airdb-prodbl-heading {
margin: 0 0 10px;
font-size: 20px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h3.airdb-prodbl-toggle-heading {
margin: 0;
font-size: 16px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
.airdb-prodbl-deal-link {
font-weight: normal;
display: inline-block;
line-height: 1.4;
border: none !important;
text-shadow: none !important;
font-size: 16px;
color: #1f282e !important;
text-decoration: none !important;
}
.airdb-prodbl-deal-caption-link {
color: #1f282e !important;
font-size: 14px;
display: block;
line-height: 20px;
text-shadow: none !important;
font-weight: 600;
border-bottom: none !important;
text-decoration: none !important;
} .airdb-prodbl-button-cta-primary {
text-align:center;
background-color:#990101;
height:50px;
margin-bottom:24px;
border-radius: 5px;
font-family: 'Montserrat', sans-serif;
transition: 0.2s;
display: table;
width: 100%;
}
.airdb-prodbl-button-cta-primary:hover {
background-color:#cd1f1f;
transition: 0.2s;
}
.airdb-prodbl-button-cta-primary-text {
font-family: 'Montserrat', sans-serif;
line-height: 1.9;
}
.airdb-prodbl-button-cta-primary > span {
font-weight: 700;
font-size: 14px;
color:#f2f2f2;
display:table-cell;
vertical-align:middle;
text-transform: uppercase;
} .airdb-prodbl-button-cta-secondary {
text-align:center;
background-color:#283657;
height:50px;
margin-bottom:12px;
font-family: 'Montserrat', sans-serif;
display: table;
transition: 0.2s;
width: 100%;
border-radius: 5px;
}
.airdb-prodbl-button-cta-secondary:hover {
background-color:#465883;
transition: 0.2s;
}
.airdb-prodbl-button-cta-secondary-text {
line-height: 2.1;
font-family: 'Montserrat', sans-serif;
color: #fff;
}
.airdb-prodbl-button-cta-secondary > span {
font-weight: 700;
font-size: 16px;
color:#FFF;
display:table-cell;
vertical-align:middle;
text-transform: uppercase;
} .airdb-prodbl-cta-tertiary {
font-size: 100%;
font-weight: 600;
margin-top: 10px;
font-family: 'Montserrat', sans-serif;
display: block;
}
a.airdb-prodbl-cta-tertiary {
color: #f2f2f2;
transition: 0.2s;
font-family: 'Montserrat', sans-serif;
border-bottom: none !important;
}
a.airdb-prodbl-cta-tertiary:hover {
color: #dadada;
transition: 0.2s;
}
.airdb-prodbl-button-cta-tertiary > span {
font-weight: 700;
font-size: 16px;
color:#FFF;
display:table-cell;
vertical-align:middle;
text-transform: uppercase;
} .airdb-prodbl-button-cta-quaternary {
text-align:center;
background-color:#283657;
height:50px;
margin-bottom:12px;
display: table;
transition: 0.2s;
width: 100%;
border-radius: 5px;
}
.airdb-prodbl-button-cta-quaternary:hover {
background-color:#465883;
transition: 0.2s;
}
.airdb-prodbl-button-cta-quaternary-text {
line-height: 2.1;
color: #fff;
}
.airdb-prodbl-button-cta-quaternary > span {
font-weight: 700;
color:#FFF;
display:table-cell;
vertical-align:middle;
text-transform: uppercase;
} .airdb-prodbl-cta-inline-link {
font-size: 16px;
margin-top: 8px;
display: block;
text-decoration: underline;
color: #283657;
transition: 0.2s;
border-bottom: none !important;
}
.airdb-prodbl-cta-inline-link:hover {
color: #465883;
transition: 0.2s;
}
.airdb-prodbl-accordion-btn {
background: #fff;
color: #1f282e;
cursor: pointer;
padding: 16px 16px;
font-weight: 700;
font-size: 16px;
width: 100%;
font-family: 'Montserrat', sans-serif;
text-align: left;
border: none;
outline: none;
transition: 0.2s;
display: block;
}
.airdb-prodbl-accordion-btn.airdb-acc-active {
background: #f2f2f2;
}
.airdb-prodbl-accordion-panel {
padding: 0px;
background-color: white;
overflow: hidden;
max-height: 0;
transition: max-height 0.3s ease-out;
}
.airdb-prodbl-mattress-description {
line-height:1.4;
font-size:16px;
margin-bottom: 16px;
color: #1f282e;
}
.airdb-prodbl-top-col-2 > p:first-child {
margin-top: 0;
font-size: 16px;
}
.airdb-prodbl-brand-score {
line-height: .8;
}
.airdb-prodbl-stars {
position: relative;
top: 2px;
left: 5px;
display: inline-block;
}
.airdb-prodbl-rating-numerator {
font-size: 16px;
font-weight: 700;
color: #1f282e;
}
.airdb-prodbl-rating-denominator {
font-size: 16px;
font-weight: normal;
color: #1f282e;
}
.airdb-prodbl-rating-slash {
font-weight: normal;
font-size: 16px;
font-family: 'Courier New', Courier, monospace;
color: #1f282e;
}
.airdb-prodbl-rating-score-label {
font-size: 14px;
font-weight: 600;
display: block;
margin: 16px 0 8px;
color: #1f282e;
}
.airdb-prodbl-customer-rating-score-label {
font-size: 14px;
display: block;
margin: 24px 0 0;
font-weight: 600;
color: #1f282e;
}
h3.airdb-prodbl-recommendations-heading {
font-size: 24px;
margin: 0px;
text-align:left;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
margin-bottom: 6px;
}
h4.airdb-prodbl-recommendations-heading {
font-size: 14px;
margin: 0px;
text-align:left;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
margin-bottom: 6px;
}
h5.airdb-prodbl-recommendations-heading {
font-size: 16px;
margin: 0 0 8px;
text-align:left;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 700;
}
.airdb-prodbl-section-product-details {
display:block;
max-width:100%;
margin:0;
border-right: 2px #dadada solid;
border-left: 2px #dadada solid;
border-bottom: 2px #dadada solid;
}
.airdb-prodbl-product-details-container {
display: none;
padding: 0px;
margin-top:.5em;
width: 100%;
}
.airdb-prodbl-product-details-buffer {
padding: 16px 16px;
border-top: 2px solid #dadada;
}
.airdb-recommendations-details-buffer {
border-top: 2px solid #dadada;
}
.airdb-prodbl-mattress-image {
width:100%;
height:auto;
box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
a.airdb-prodbl-media-link > img.airdb-prodbl-mattress-image {
opacity: 1;
transition: 0.3s;
box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
a.airdb-prodbl-media-link > img.airdb-prodbl-mattress-image:hover {
opacity: 0.93;
transition: 0.3s;
box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}
.airdb-prodbl-weight-emph {
font-weight: 500;
}
.airdb-prodbl-testimonial {
padding: 24px 16px;
background-color: #f2f2f2;
border: 2px solid #dadada;
border-radius: 5px;
}
.airdb-prodbl-testimonial > p {
font-size: 16px;
line-height: 1.4;
margin: 0 0 8px;
color: #1f282e;
}
.airdb-prodbl-testimonial > span {
font-size: 14px;
font-weight: 600;
line-height: 1.3;
color: #1f282e;
}
.airdb-prodbl-recommendations-rating {
margin-top: 10px;
}
.airdb-prodbl-section-recommendations {
display:block;
max-width:100%;
margin:0;
border-right: 2px #dadada solid;
border-left: 2px #dadada solid;
border-bottom: 2px #dadada solid;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.airdb-prodbl-product-details-heading {
font-size: 16px;
margin: 0px;
text-align:left;
font-weight: 500;
margin-bottom: 0;
color: #1f282e;
}
.airdb-prodbl-product-details-value {
font-size: 14px;
font-weight: 600;
margin: 0 0 8px;
color: #1f282e;
}
.airdb-prodbl-price-is {
color: #1f282e;
}
.airdb-prodbl-price-is-not {
color: #dadada;
}
.airdb-prodbl-recommendations-container {
display: block;
padding: 0px;
width: 100%;
}
.airdb-prodbl-button-cta-deal-container {
text-align: left;
background-color: #f2f2f2;
padding: 24px 16px;
border: 2px #dadada solid;
margin-bottom: 12px;
border-radius: 5px;
}
.airdb-prodbl-button-cta-deal-container .airdb-prodbl-deal-link {
border-bottom: none;
}
.airdb-prodbl-button-cta-deal-code {
font-weight:normal;
display: inline-block;
line-height: 1.4;
font-size: 16px;
color:#1f282e;
}
.airdb-prodbl-button-cta-deal-label {
color:#1f282e;
font-size: 14px;
display: block;
line-height: 20px;
position: relative;
font-weight: 600;
top: 3px;
}
.airdb-prodbl-superlative-label {
background-color: #fff;
border-bottom: 2px solid #b5d3f5;
margin-bottom: 24px;
width: 300px;
height: 30px;
font-size: 14px;
padding: .2em 0;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
.airdb-prodbl-superlative-empty {
width: 300px;
height: 0px;
}
.airdb-prodbl-section-top {
display:block;
max-width:100%;
margin:48px 0 0;
padding: 32px 16px;
border: 2px #dadada solid;
background-color: #fff;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.airdb-prodbl-top-container {
display:flex;
flex-direction:row;
}
.airdb-prodbl-product-details-row {
display: flex;
flex-direction: row;
width: 100%;
margin: 8px 0;
}
.airdb-prodbl-recommendations-row {
display: flex;
flex-direction: row;
width: 100%;
}
.airdb-prodbl-recommendations-col-left > p {
margin: 0 0 20px;
font-size: 16px;
line-height: 20px;
color: #1f282e;
}
.airdb-prodbl-recommendations-financing-block {
margin: 32px 0 32px;
}
.airdb-prodbl-recommendations-financing-block > p {
margin: 10px 0;
font-size: 16px;
line-height: 20px;
color: #1f282e;
}
.airdb-prodbl-recommendations-value {
font-size: 16px;
line-height: 20px;
color: #1f282e;
}
h2.airdb-prodbl-heading.airdb-heading {
margin-bottom: 16px;
}
.airdb-prodbl-customer-rating-container {
position: relative;
top: -4px;
}
.airdb-prodbl-cta-video-link {
margin-top: 0;
} @media(min-width: 901px) {
.airdb-prodbl-wrapper-desktop {
display: block;
max-width: 100%;
margin: 20px 0 40px;
}
.airdb-prodbl-wrapper-tablet {
display: none;
}
.airdb-prodbl-wrapper-mobile {
display: none;
}
.airdb-prodbl-top-col-1 {
width:33%;
padding: 0 16px 0 0;
}
.airdb-prodbl-top-col-2 {
width:34%;
padding: 0;
}
.airdb-prodbl-top-col-3 {
width:33%;
padding: 0 0 0 16px ;
} .airdb-prodbl-product-details-col {
width:33%;
padding: 8px 0;
}
.airdb-prodbl-product-details-col-content {
width: 100%;
text-align: left;
}
.airdb-prodbl-product-details-col-icon {
width: 58px;
margin-right: 16px;
float: left;
}
.airdb-prodbl-product-details-col-icon > img {
width: 58px;
height: 58px;
padding: 8px;
height:auto;
background-color: #f2f2f2;
border-radius: 5px;
}
.airdb-prodbl-recommendations-col-left {
width:66%;
padding: 32px 16px;
}
.airdb-prodbl-recommendations-content-block {
display: flex;
flex-direction: row;
margin-bottom: 16px;
}
.airdb-prodbl-recommendations-col-left-content {
width:90%;
text-align: left;
margin-bottom: 16px;
line-height: 20px;
float: right;
}
.airdb-prodbl-recommendations-col-left-icon {
width: 76px;
float: left;
}
.airdb-prodbl-recommendations-col-left-icon > img {
width: 58px;
}
.airdb-prodbl-recommendations-col-right {
width:34%;
padding: 32px 16px 32px 0;
}
.airdb-prodbl-recommendations-brand-cta-block {
margin-top: 20px;
width: 230px;
}
} @media(max-width: 900px) and (min-width: 581px) {
.airdb-prodbl-wrapper-tablet {
display: block;
max-width: 100%;
margin: 20px 0 40px;
}
.airdb-prodbl-wrapper-desktop {
display: none;
}
.airdb-prodbl-wrapper-mobile {
display: none;
}
.airdb-prodbl-top-col-1 {
width:50%;
padding: 0 .5em 0 0;
}
.airdb-prodbl-top-col-2 {
width:50%;
padding: 0 0 0 8px;
}
.airdb-prodbl-top-col-3 {
width:100%;
padding: 24px 0 0 0;
} .airdb-prodbl-product-details-col {
width:50%;
padding: 8px 0;
}
.airdb-prodbl-product-details-col-content {
width: 100%;
text-align: left;
}
.airdb-prodbl-product-details-col-icon {
width: 58px;
margin-right: 16px;
float: left;
}
.airdb-prodbl-product-details-col-icon > img {
width: 58px;
height: 58px;
padding: 8px;
height:auto;
background-color: #f2f2f2;
border-radius: 5px;
} .airdb-prodbl-recommendations-col-left {
width:50%;
padding: 24px 16px 24px 16px;
}
.airdb-prodbl-recommendations-content-block {
display: flex;
flex-direction: row;
margin-bottom: 20px;
}
.airdb-prodbl-recommendations-col-left-content {
width: calc(100% - 15%);
text-align: left;
line-height: 20px;
float: right;
}
.airdb-prodbl-recommendations-col-left-icon {
width: 76px;
float: left;
}
.airdb-prodbl-recommendations-col-left-icon > img {
width: 58px;
}
.airdb-prodbl-recommendations-col-right {
width:50%;
padding: 24px 16px 24px 0;
}
.airdb-prodbl-recommendations-brand-cta-block {
margin-top: 20px;
width: 100%;
}
} @media(max-width: 580px) {
.airdb-prodbl-wrapper-mobile {
display: block;
max-width: 100%;
margin: 48px 0px 48px;
}
.airdb-prodbl-wrapper-desktop {
display: none;
}
.airdb-prodbl-wrapper-tablet {
display: none;
}
h1.airdb-prodbl-heading, h2.airdb-prodbl-heading, h3.airdb-prodbl-heading, h4.airdb-prodbl-heading, h5.airdb-prodbl-heading, h6.airdb-prodbl-heading {
margin-bottom: 16px !important;
}
.airdb-prodbl-product-details-value, .airdb-prodbl-product-details-heading, .airdb-prodbl-mattress-description {
margin-bottom: 8px  !important;
}
.airdb-prodbl-recommendations-heading {
margin-bottom: 8px !important;
}
.airdb-prodbl-recommendations-col-left > p, .airdb-prodbl-recommendations-financing-block > p, .airdb-prodbl-testimonial > p {
margin-bottom: 16px !important;
}
.airdb-prodbl-recommendations-rating {
padding-bottom: 16px;
}
.airdb-prodbl-section-top {
display:block;
max-width:100%;
margin:48px 0 0;
padding: 0px;
border: 2px #dadada solid;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.airdb-prodbl-top-col-0 {
width:100%;
padding: 0;
}
.airdb-prodbl-top-col-1 {
width:100%;
padding: 32px 16px 0;
}
.airdb-comp-mattress-image {
width:100%;
height:auto;
opacity: 1;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
margin-bottom: 16px;
box-shadow: none;
}
.airdb-comp-logo-image {
width: 70%;
height: auto;
margin: 0 auto 16px;
opacity: 1;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
box-shadow: none;
}
.airdb-prodbl-mattress-image {
opacity: 1;
border-top-left-radius: 3px !important;
border-top-right-radius: 3px !important;
box-shadow: none;
}
.airdb-prodbl-mattress-image:hover {
opacity: 1;
}
.airdb-prodbl-top-col-2 {
width:100%;
padding: 0 16px;
}
.airdb-prodbl-top-col-3 {
padding: 24px 16px 32px;
} .airdb-prodbl-product-details-col {
width:100%;
padding: 8px 0;
}
.airdb-prodbl-product-details-col-content {
width: 100%;
text-align: left;
}
.airdb-prodbl-product-details-col-icon {
width: 58px;
margin-right: 16px;
float: left;
}
.airdb-prodbl-product-details-col-icon > img {
width: 58px;
height: 58px;
padding: 8px;
height:auto;
background-color: #f2f2f2;
border-radius: 5px;
} .airdb-prodbl-recommendations-row {
display: block;
width: 100%;
}
.airdb-prodbl-recommendations-col-left {
width:100%;
padding: 24px 16px 8px;
}
.airdb-prodbl-recommendations-content-block {
display: flex;
flex-direction: row;
margin-bottom: 20px;
}
.airdb-prodbl-recommendations-col-left-content {
width: calc(100% - 15%);
text-align: left;
line-height: 20px;
float: right;
}
.airdb-prodbl-recommendations-col-left-icon {
width: 76px;
float: left;
}
.airdb-prodbl-recommendations-col-left-icon > img {
width: 58px;
}
.airdb-prodbl-recommendations-col-right {
width:100%;
padding: 8px 16px 16px;
}
.airdb-prodbl-recommendations-brand-cta-block {
margin-top: 20px;
width: 100%;
}
}  .airdb-comp-button-cta-primary {
text-align:center;
background-color:#990101;
height:50px;
margin: 0 auto 8px auto;
border-radius: 5px;
font-family: 'Montserrat', sans-serif;
transition: 0.2s;
display: table;
width: 100%;
}
.airdb-comp-button-cta-primary:hover {
background-color:#cd1f1f;
transition: 0.2s;
}
.airdb-comp-button-cta-primary-text {
font-family: 'Montserrat', sans-serif;
line-height: 1.9;
}
.airdb-comp-button-cta-primary > span {
font-weight: 700;
font-size: 14px;
color:#FFF;
display:table-cell;
vertical-align:middle;
text-transform: uppercase;
}
.airdb-comp-header {
display: flex;
flex-direction: row;
text-align: left;
margin-top: 32px;
border-bottom: 2px #797979 solid;
}
.airdb-comp-intro {
display: block;
margin-bottom: 12px;
}
.airdb-comp-title {
font-size: 24px;
margin: 0px;
text-align:left;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
.airdb-comp-description {
font-size: 16px;
line-height: 20px;
margin: 16px 0 0;
display: block;
color: #1f282e;
}
h3.airdb-comp-heading {
font-weight: 700;
font-size: 16px;
color: #1f282e;
}
.airdb-comp-mattress-image {
width:100%;
height:auto;
}
.airdb-comp-logo-image {
width: 70%;
height: auto;
margin: auto;
}
.airdb-comp-rating {
display: inline-block;
width: 100%;
margin: auto;
}
.airdb-comp-cta-group {
display: inline-block;
width: 100%;
margin: auto;
}
.airdb-comp-stars {
position: relative;
top: 2px;
left: 5px;
display: inline-block;
}
.airdb-comp-product-price {
display: inline-block;
width: 100%;
margin: auto;
}
.airdb-comp-rating-numerator {
font-weight: 700;
display: inline-flex;
color: #1f282e;
}
.airdb-comp-rating-denominator {
font-weight: normal;
display: inline-flex;
color: #1f282e;
}
.airdb-comp-rating-slash {
font-weight: normal;
font-size: 100%;
font-family: 'Courier New', Courier, monospace;
display: inline-flex;
color: #1f282e;
}
h2.airdb-comp-heading {
font-size: 28px;
margin: 0px;
text-align:left;
font-weight: 600;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h3.airdb-comp-heading {
font-size: 24px;
margin: 0px;
text-align:left;
font-weight: 600;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h4.airdb-comp-heading {
font-size: 20px;
margin: 0px;
text-align:left;
font-weight: 600;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h5.airdb-comp-heading {
font-size: 16px;
margin: 0px;
text-align:left;
font-weight: 700;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h6.airdb-comp-heading {
font-weight: 600;
font-size: 14px;
font-family: 'Source Sans Pro', sans-serif;
margin-bottom: 4px;
color: #1f282e;
text-decoration: none;
letter-spacing: 0;
text-transform: none;
}
.airdb-comp-product-model {
font-weight: bold;
font-size: 16px;
color: #1f282e;
}
.airdb-comp-reg {
font-size: 16px;
} @media(min-width: 901px) {
.airdb-comp-wrapper-desktop {
max-width: 100%;
margin: 48px 0 24px;
display: block;
}
.airdb-comp-wrapper-mobile {
display: none;
}
div.airdb-comp-heading {
display: flex;
flex-direction: column;
width: 20%;
padding: 0 24px 0 0;
font-weight: 600;
}
div.airdb-comp-heading-last {
display: flex;
flex-direction: column;
width: 20%;
padding: 8px 16px 0;
font-weight: 600;
}
.col-summary, .col-summary-last {
width: 40% !important;
}
.airdb-comp-product-col > span {
margin: auto;
width: 100%;
text-align: left;
}
.airdb-comp-product-row {
display: flex;
flex-direction: row;
border-bottom: 2px #dadada solid;
padding: 8px 0;
}
.airdb-comp-product-col {
display: flex;
flex-direction: column;
width: 20%;
padding: 0 24px 0 0;
margin: auto;
line-height: 20px;
}
.airdb-comp-product-col-last {
display: flex;
flex-direction: column;
width: 20%;
padding: 0;
line-height: 20px;
}
} @media(max-width: 900px) and (min-width: 581px) {
.airdb-comp-wrapper-desktop {
max-width: 100%;
margin: 48px 0 24px;
display: block;
}
.airdb-comp-wrapper-mobile {
display: none;
}
div.airdb-comp-heading {
display: flex;
flex-direction: column;
width: 17.5%;
padding: 0 24px 0 0;
font-weight: 600;
}
div.airdb-comp-heading-last {
display: flex;
flex-direction: column;
width: 30%;
padding: 0;
font-weight: 600;
}
.col-summary {
width: 35% !important;
}
.col-summary-last {
width: 47.5% !important;
}
.airdb-comp-product-col > span {
margin: auto;
width: 100%;
text-align: left;
}
.airdb-comp-product-row {
display: flex;
flex-direction: row;
border-bottom: 2px #DADADA solid;
padding: 8px 0;
}
.airdb-comp-product-col {
display: flex;
flex-direction: column;
width: 17.5%;
padding: 0 24px 0 0;
margin: auto;
line-height: 20px;
}
.airdb-comp-product-col-last {
display: flex;
flex-direction: column;
width: 30%;
padding: 0;
line-height: 20px;
}
} @media(max-width: 580px) {
.airdb-comp-wrapper-mobile {
max-width: 100%;
margin: 48px 0 24px;
padding: 0;
display: block;
}
.airdb-comp-wrapper-desktop {
display: none;
}
.airdb-comp-intro {
display: block;
border-bottom: 2px #797979 solid;
margin-bottom: 0;
}
.airdb-comp-description {
margin: 16px 0 32px;
font-size: 16px;
color: #1f282e;
}
.airdb-comp-mattress-image {
border-radius: 0;
margin: 0 auto;
}
.airdb-comp-logo-image {
border-radius: 0;
margin: 0 auto;
}
.airdb-comp-product-row {
padding: 8px 0 0 0 !important;
}
div.airdb-comp-heading {
display: flex;
flex-direction: column;
width: 100%;
padding: 8px 0px 0;
font-weight: 600;
}
div.airdb-comp-heading-last {
display: flex;
flex-direction: column;
width: 100%;
padding: 8px 0px 0;
font-weight: 600;
}
.col-summary, .col-summary-last {
width: 100% !important;
}
.airdb-comp-product-col > span {
margin: auto;
width: 100%;
font-size: 16px;
text-align: left;
}
.airdb-comp-product-row {
display: block;
border-bottom: 2px #DADADA solid;
padding: 24px 0;
}
.airdb-comp-product-col {
display: block;
flex-direction: column;
width: 100%;
padding: 0;
margin: auto;
line-height: 20px;
}
.airdb-comp-product-col-last {
display: flex;
flex-direction: column;
width: 100%;
padding: 24px 0px;
line-height: 20px;
}
} .airdb-bun-header {
display: flex;
flex-direction: row;
text-align: left;
border-bottom: 2px #797979 solid;
}
.airdb-bun-intro {
display: block;
margin-bottom: 12px;
}
.airdb-bun-title {
font-size: 24px;
margin: 0px;
text-align:left;
font-weight: 700;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h3.airdb-bun-title {
font-size: 24px;
margin: 0px;
text-align:left;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
.airdb-bun-description {
font-size: 16px;
line-height: 20px;
margin: 16px 0 32px;
font-weight: 500;
display: block;
color: #1f282e;
}
.airdb-bun-highlight-row {
width: 100%;
display: flex;
flex-direction: row;
width: 100%;
}
.airdb-bun-highlight {
font-size: 16px;
font-weight: 500;
line-height: 20px;
margin: 24px 0 24px;
width: 70%;
text-align: left;
display: inline-block;
color: #1f282e;
}
.airdb-bun-highlight-value {
font-size: 16px;
line-height: 20px;
font-weight: 600;
text-align: right;
margin: 24px 0 24px;
color: #1f282e;
}
h3.airdb-bun-heading {
font-weight: 700;
font-size: 16px;
color: #1f282e;
}
.airdb-bun-mattress-image {
width:100%;
height:auto;
}
.airdb-bun-product-model {
font-weight: bold;
color: #1f282e;
}
.airdb-bun-rating {
display: inline-block;
width: 100%;
margin: auto;
}
.airdb-bun-review {
display: inline-block;
width: 100%;
margin: auto;
}
.airdb-bun-button-cta-primary {
text-align:center;
background-color:#990101;
height:50px;
border-radius: 5px;
transition: 0.2s;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
display: table;
padding: 0 48px;
}
.airdb-bun-button-cta-primary:hover {
background-color:#cd1f1f;
transition: 0.2s;
}
.airdb-bun-button-cta-primary-text {
line-height: 1.9;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
}
.airdb-bun-button-cta-primary > span {
font-weight: 700;
color:#FFF;
display:table-cell;
font-size: 14px;
vertical-align:middle;
text-transform: uppercase;
}
.airdb-bun-stars {
position: relative;
top: 2px;
left: 5px;
display: inline-block;
}
.airdb-bun-product-price {
display: inline-block;
width: 100%;
margin: auto;
}
.airdb-bun-rating-numerator {
font-weight: 700;
display: inline-flex;
color: #1f282e;
}
.airdb-bun-rating-denominator {
font-weight: normal;
display: inline-flex;
color: #1f282e;
}
.airdb-bun-rating-slash {
font-weight: normal;
font-size: 100%;
font-family: 'Courier New', Courier, monospace;
display: inline-flex;
color: #1f282e;
}
h2.airdb-bun-heading {
font-size: 28px;
margin: 0px;
text-align:left;
font-weight: 600;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h3.airdb-bun-heading {
font-size: 24px;
margin: 0px;
text-align:left;
font-weight: 600;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h4.airdb-bun-heading {
font-size: 20px;
margin: 0px;
text-align:left;
font-weight: 600;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h5.airdb-bun-heading {
font-size: 16px;
margin: 0px;
text-align:left;
font-weight: 700;
margin-bottom: 6px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
}
h6.airdb-bun-heading {
font-size: 14px;
margin: 0px;
text-align:left;
font-weight: 600;
margin-bottom: 4px;
font-family: 'Source Sans Pro', sans-serif;
color: #1f282e;
text-transform: none;
letter-spacing: 0;
}
.airdb-bun-cta-inline-link {
font-size: 16px;
font-weight: 500;
display: block;
text-decoration: underline;
color: #283657;
transition: 0.2s;
border-bottom: none !important;
}
.airdb-bun-cta-inline-link:hover {
color: #465883;
transition: 0.2s;
}
.airdb-bun-reg {
font-size: 16px;
font-weight: 500;
color: #1f282e;
}
.airdb-bun-product-model {
font-weight: bold;
font-size: 16px;
color: #1f282e;
} @media(min-width: 901px) {
.airdb-bun-wrapper-desktop {
max-width: 100%;
margin: 32px 0 24px;
display: flex;
flex-direction: row;
}
.airdb-bun-wrapper-tablet {
display: none;
}
.airdb-bun-wrapper-mobile {
display: none;
}
.airdb-bun-header-col {
display: flex;
flex-direction: column;
width: 25%;
padding: 0 24px 0 0;
font-weight: 600;
}
.airdb-bun-left-column {
display: flex;
flex-direction: column;
width: 34%;
margin: 0 24px 0 0;
font-weight: 600;
position: relative;
}
.airdb-bun-right-column {
display: flex;
flex-direction: column;
width: 66%;
padding: 0;
font-weight: 600;
}
.airdb-bun-header-col-first {
display: flex;
flex-direction: column;
width: 25%;
padding: 0 24px 0 0;
font-weight: 600;
}
.airdb-bun-header-col-last {
display: flex;
flex-direction: column;
width: 25%;
padding: 0;
font-weight: 600;
}
.airdb-bun-product-col > span {
margin: auto;
width: 100%;
text-align: left;
}
.airdb-bun-product-row {
display: flex;
flex-direction: row;
border-bottom: 2px #dadada solid;
padding: 8px 0;
}
.airdb-bun-product-col {
display: flex;
flex-direction: column;
width: 25%;
padding: 0 24px 0 0;
margin: auto;
line-height: 20px;
}
.airdb-bun-product-col-first {
display: flex;
flex-direction: column;
width: 25%;
padding: 0 24px 0 0;
line-height: 20px;
}
.airdb-bun-product-col-last {
display: flex;
flex-direction: column;
width: 25%;
padding: 0;
line-height: 20px;
}
.airdb-bun-cta-group {
position: absolute;
bottom: 0;
margin: 0 24px 0 0;
padding: 0;
width: 100%;
}
.airdb-bun-button-cta-primary {
width: 100%;
}
} @media(max-width: 900px) and (min-width: 581px) {
.airdb-bun-wrapper-tablet {
max-width: 100%;
margin: 32px 0 24px;
display: block;
}
h2.airdb-block-header {
font-size: 28px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
margin: 48px 0 -12px;
}
.airdb-bun-wrapper-desktop {
display: none;
}
.airdb-bun-wrapper-mobile {
display: none;
}
.airdb-bun-wrapper-mobile {
display: none;
}
.airdb-bun-header-col {
display: flex;
flex-direction: column;
width: 25%;
padding: 0 24px 0 0;
font-weight: 600;
}
.airdb-bun-header-col-first {
display: flex;
flex-direction: column;
width: 25%;
padding: 0 24px 0 0;
font-weight: 600;
}
.airdb-bun-header-col-last {
display: flex;
flex-direction: column;
width: 25%;
padding: 0;
font-weight: 600;
}
.airdb-bun-product-col > span {
margin: auto;
width: 100%;
text-align: left;
}
.airdb-bun-product-row {
display: flex;
flex-direction: row;
border-bottom: 2px #dadada solid;
padding: 8px 0;
}
.airdb-bun-product-col {
display: flex;
flex-direction: column;
width: 25%;
padding: 0 24px 0 0;
margin: auto;
line-height: 20px;
}
.airdb-bun-product-col-first {
display: flex;
flex-direction: column;
width: 25%;
padding: 0 24px 0 0;
line-height: 20px;
}
.airdb-bun-product-col-last {
display: flex;
flex-direction: column;
width: 25%;
padding: 0;
line-height: 20px;
}
.airdb-bun-cta-group {
margin: auto;
display: block;
float: left;
padding: 0 0 16px 0;
width: 100%;
}
.airdb-bun-cta-group-border {
border-bottom: 2px solid #dadada;
width: 100%;
display: block;
clear: both;
}
.airdb-bun-highlight {
width: auto;
}
.airdb-bun-highlight-value {
margin: 24px 0 24px 48px;
}
} @media(max-width: 580px) {
.airdb-bun-wrapper-mobile {
max-width: 100%;
margin: 32px 0;
display: block;
}
.airdb-bun-wrapper-desktop {
display: none;
}
.airdb-bun-wrapper-tablet {
display: none;
}
h2.airdb-block-header {
font-size: 28px;
font-family: 'Montserrat', sans-serif;
color: #1f282e;
margin: 48px 0 -12px;
}
.airdb-bun-intro {
display: block;
border-bottom: 2px #797979 solid;
margin-bottom: 0;
}
.airdb-bun-mattress-image {
border-radius: 0;
margin-top: 16px;
}
.airdb-bun-header-col {
display: flex;
flex-direction: column;
width: 100%;
padding: 8px 0px 0;
font-weight: 600;
}
.airdb-bun-header-col-last {
display: flex;
flex-direction: column;
width: 100%;
padding: 0;
font-weight: 600;
}
.airdb-bun-product-col > span {
margin: auto;
width: 100%;
font-size: 16px;
text-align: left;
}
.airdb-bun-product-row {
display: block;
border-bottom: 2px #dadada solid;
padding: 0 0 24px 0;
}
.airdb-bun-product-col {
display: block;
flex-direction: column;
width: 100%;
padding: 8px 0px;
margin: auto;
line-height: 20px;
}
.airdb-bun-product-col-last {
display: flex;
flex-direction: column;
width: 100%;
padding: 8px 0 0 0;
line-height: 20px;
}
.airdb-bun-cta-inline-link {
text-align: left;
}
.airdb-bun-mattress-image {
margin: 8px 0;
}
.airdb-bun-cta-group {
margin: auto;
display: block;
float: left;
width: 100%;
padding: 0 0 32px;
margin-bottom: 48px;
border-bottom: 2px solid #dadada;
}
.airdb-bun-highlight {
width: auto;
}
.airdb-bun-highlight-value {
margin: 24px 0 24px 36px;
}
.airdb-bun-button-cta-primary {
width: 100%;
}
}.mn-block-listing-title.block-heading { margin: 1rem 0 .25rem;
}
.mn-block-listing-articles-list-container {
display: grid;
align-content: start;
grid-template-columns: 1fr 1fr 1fr;
grid-row-gap: 2rem;
grid-column-gap: 2rem;
}
.listing-size-1 {
grid-template-columns: 1fr;
}
.listing-size-2 {
grid-template-columns: 1fr 1fr;
}
.listing-size-3 {
grid-template-columns: 1fr 1fr 1fr;
}
.listing-size-4 {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.mn-block-listing-articles-list-container a {
text-decoration: none;
}
.mn-block-listing-category-title {
font-weight: 800;
color: #283657;
letter-spacing: 2.5px;
text-transform: uppercase;
font-size: .875rem;
margin: 0.875rem 0 0.5rem 0;
}
.mn-block-listing-post-title {
font-size: 1.125rem;
line-height: 1.25;
margin-top: .25rem;
margin-bottom: .25rem;
}
.mn-block-listing-excerpt {
padding: .5rem 0;
margin: 0;
line-height: 1.25;
}
.mn-block-listing-container {
margin-top: .5rem;
margin-bottom: 3rem;
}
.mn-block-listing-article img.wp-post-image {
max-width: 100%;
height: 140px;
min-height: 100px;
object-fit: cover;
object-position: center;
}
.block-listing-style-horizontal img.wp-post-image:hover {
opacity: 0.85;
} .block-listing-style-horizontal img.wp-post-image {
width: 100%;
height: 140px;
min-height: 100px;
object-fit: cover;
object-position: center;
transition: 0.2s;
}
.block-listing-thumbnail, .block-listing-thumbnail img {
padding: 0;
margin: 0;
}
.block-listing-style-horizontal .block-listing-thumbnail {
max-width: 100%;
min-height: 100px;
height: 140px;
}
.mn-block-listing-container.block-listing-style-horizontal {
padding-top: 1.5rem;
} .block-listing-style-vertical img.wp-post-image {
max-width: 100%;
height: 100px;
width: 100px;
object-fit: cover;
object-position: center;
}
.block-listing-style-vertical .block-listing-thumbnail {
max-width: 100px;
height: 100px;
background: #eee;
}
.block-listing-style-vertical .mn-block-listing-articles-list-container {
display: grid;
align-content: start;
grid-template-columns: auto;
grid-row-gap: .75rem;
grid-column-gap: 0;
}
.mn-block-listing-column:first-child {
width: 100px;
float: left;
}
.mn-block-listing-column:not(first-child) {
width: calc(100% - 100px);
float: right;
display: flex;
height: 100%;
row-gap: 0.25rem;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.block-listing-style-vertical .mn-block-listing-category-title {
font-weight: 500;
color: #1f282e;
letter-spacing: initial;
text-transform: initial;
font-size: .875rem;
margin: 0;
}
.block-listing-style-vertical .mn-block-listing-post-title {
font-size: initial;
line-height: initial;
margin-top: 0.25rem;
margin-bottom: 0.25rem;
font-weight: 800;
}
.block-listing-style-vertical .mn-block-listing-title.block-heading {
text-transform: initial;
letter-spacing: initial;
margin: 1rem 0 0.75rem;
padding-bottom: 0.75rem;
border-bottom: 2px solid #797979;
}
.block-listing-style-vertical .mn-block-listing-excerpt {
display: none;
}
.block-listing-style-vertical .mn-block-listing-article > a {
display: flex;
column-gap: 1rem;
}
.block-listing-style-vertical .mn-block-listing-article:not(:last-child) {
border-bottom: 2px solid #dadada;
padding-bottom: 0.75rem;
}
.mn-block-listing-column {
height: unset;
}
.mn-block-listing-container.block-listing-style-vertical .mn-block-listing-articles-list-container h5 {
padding: 0;
}/* empty */.gf_browser_ie.gform_wrapper.gravity-theme form{overflow:hidden;padding:1px 1px 8px 1px}.gf_browser_ie.gform_wrapper.gravity-theme .gform-body{margin:0 -32px -32px 0}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields{display:flex;flex-wrap:wrap;overflow:hidden}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield{background-clip:padding-box;border:0 solid transparent;border-width:0 32px 32px 0;width:100%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-full{width:100%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-eleven-twelfths{width:91.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-sixths{width:83.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-three-quarter{width:75%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield.gfield--width-two-thirds{width:66.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-seven-twelfths{width:58.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half{width:50%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-twelfths{width:41.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-third{width:33.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-quarter{width:25%}@media (max-width:840px){.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield{width:100%}}.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_left,.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_right{flex:0 50%;flex-basis:auto;width:50%}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:15px;padding-top:5px}.gform_wrapper.gravity-theme.left_label fieldset.gfield,.gform_wrapper.gravity-theme.right_label fieldset.gfield{padding:16px 16px 16px 30%}.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time),.gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time){width:100%}.gform_wrapper.gravity-theme.left_label legend.gfield_label,.gform_wrapper.gravity-theme.right_label legend.gfield_label{left:0}.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){justify-content:flex-start}.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted,.gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted{display:flex}.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container,.gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container{width:100%}.gform_wrapper.gravity-theme.right_label legend.gfield_label{text-align:right}.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email{margin-left:0}.gform_wrapper .gform_validation_errors{background:#fff9f9;border:1.5px solid #c02b0a;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.0405344);margin-bottom:8px;margin-top:8px;padding:16px 16px 16px 48px;position:relative;width:100%}.gform_wrapper .gform_validation_errors>h2{color:#c02b0a;font-size:13.2px;font-weight:500;line-height:17.6px;margin:0 0 12px 0}.gform_wrapper .gform_validation_errors>h2::before{display:none}.gform_wrapper .gform_validation_errors>h2 .gform-icon{align-items:center;display:flex;font-size:28px;height:100%;left:12px;position:absolute;top:0}.gform_wrapper .gform_validation_errors>h2.hide_summary{margin:0}.gform_wrapper .gform_validation_errors>ol{padding-left:20px}.gform_wrapper .gform_validation_errors>ol a{color:#c02b0a;font-size:13.2px;text-decoration:none}.gform_wrapper .gform_validation_errors>ol li{color:#c02b0a;font-size:13.2px;list-style-type:disc!important;margin:0 0 8px 0}.gform_wrapper .gform_validation_errors>ol li:last-of-type{margin-bottom:0}.gform_wrapper .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-left:.125em}.gform_wrapper .gfield_required .gfield_required_custom,.gform_wrapper .gfield_required .gfield_required_text{font-style:italic;font-weight:400}.gform_wrapper .gform_required_legend .gfield_required{padding-left:0}.gform_wrapper .validation_error{border-bottom:2px solid #c02b0a;border-top:2px solid #c02b0a;color:#c02b0a;font-size:1em;font-weight:700;margin-bottom:32px;padding:16px;text-align:center}.gform_wrapper .gfield_error .gfield_repeater_cell label,.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.gform_wrapper [aria-invalid=true]+label,.gform_wrapper label+[aria-invalid=true]{color:#c02b0a}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-top:8px;padding:12.992px 24px}.gform_wrapper .gfield_error [aria-invalid=true]{border:1px solid #c02b0a}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none!important;background-color:#fff;color:#6b7280;text-decoration:none}.gform_wrapper.gravity-theme .gform_previous_button.button svg,.gform_wrapper.gravity-theme .gform_save_link.button svg{display:inline-block;margin-right:4px}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end}.gform_wrapper.gravity-theme #field_submit .gform_image_button,.gform_wrapper.gravity-theme .gform_footer .gform_image_button{background-color:transparent;border:none;border-radius:0;height:auto;padding:0;width:auto}.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{text-align:center;width:100%}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex fieldset,.gform_wrapper.gravity-theme .ginput_complex span{flex:1}.gform_wrapper.gravity-theme .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper.gravity-theme .ginput_complex .clear-multi{display:flex}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:block}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:-1%;margin-right:-1%}.gform_wrapper.gravity-theme .ginput_container_address span{flex:0 0 50%;padding-left:.9804%;padding-right:.9804%}.gform_wrapper.gravity-theme .gf_browser_ie .ginput_container_address span:not(.ginput_full){flex:0 0 49.3%}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0}.gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:8px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-left:1%;padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:1%}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:8px;padding-left:0}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{padding-left:.9804%}}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%}.gform_wrapper.gravity-theme .field_description_above .description,.gform_wrapper.gravity-theme .field_description_above .gfield_description,.gform_wrapper.gravity-theme .field_description_above .gsection_description,.gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:16px;padding-top:0}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{margin-top:9.008px}.gform_wrapper.gravity-theme .top_label .gsection_description{margin-bottom:9.008px;width:100%}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:13.008px;margin-top:12.8px;max-height:240px;overflow-y:scroll;padding:6.4px 8px;width:100%}.gform_wrapper.gravity-theme .gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:4px solid #c02b0a;border-top:2px solid #c02b0a;padding:16px}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message{color:#c02b0a;font-family:inherit;font-size:16px;font-weight:700;min-height:32px;position:relative}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-position:0 3.2px;background-repeat:no-repeat;background-size:24px 16px;border-bottom:1px solid #c02b0a;display:block;letter-spacing:.1pt;margin-bottom:16px;padding:0 0 16px 24px;text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_cardextras{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input{max-width:112px;width:30%}.gform_wrapper.gravity-theme .ginput_card_expiration_container{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_card_expiration_month{flex:1;margin-right:16px}.gform_wrapper.gravity-theme .ginput_card_expiration_year{flex:1}.gform_wrapper.gravity-theme .ginput_cardinfo_left label,.gform_wrapper.gravity-theme .ginput_cardinfo_left legend,.gform_wrapper.gravity-theme .ginput_cardinfo_right label,.gform_wrapper.gravity-theme .ginput_cardinfo_right legend{flex:1 1 100%}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex;flex-direction:column}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend{float:left;padding-top:5px}.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left{flex-direction:column-reverse}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-left:16px;margin-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gform_card_icon{float:right}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-position:right 3.2px;background-repeat:no-repeat;background-size:24px 16px;display:block;margin-bottom:16px;padding:0 24px 16px 0}html[dir=rtl] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_card_expiration{flex:none}.gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-bottom:8px}}.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:2%}.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-left:0}.gform_wrapper.gravity-theme .ginput_container_date label{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker){background:#fff;border:1px solid #d0d1d3;border-radius:3px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.0405344);color:#607382;font-size:.8125rem;font-weight:500;margin-top:5px;padding:18px 15px;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) table,.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th,.gform-theme-datepicker:not(.gform-legacy-datepicker) thead,.gform-theme-datepicker:not(.gform-legacy-datepicker) tr{background:0 0;border:0;margin:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th{padding:5px;text-shadow:none;text-transform:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 5px;padding:0;position:relative;width:100%}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{align-items:center;background:0 0;border:0;color:#607382;cursor:pointer;display:flex;font-family:gform-icons-theme!important;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;justify-content:center;line-height:1;position:absolute;speak:never;text-decoration:none;top:-2px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:30px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:hover,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover{color:#2f4054}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next .ui-icon,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before{border:0;height:auto;position:static;transform:none;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{left:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev::before{content:"\e910"}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next{right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next::before{content:"\e91b"}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select{-webkit-appearance:none;background-color:transparent;background-image:url(//www.mattressnerd.com/wp-content/plugins/gravityforms/images/theme/down-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:0;border-radius:0;box-shadow:none;color:#585e6a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;height:auto;min-height:0;padding:0 22px 0 0;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month{margin-right:20px;-moz-text-align-last:right;text-align-last:right}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar a,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar span{font-weight:400}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span{align-items:center;color:#2f4054;display:flex;font-size:.8125rem;font-weight:500;height:40px;justify-content:center;width:40px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td{font-size:.8125rem;height:50px;width:50px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default{align-items:center;background:0 0;border:1px solid transparent;border-radius:100%;box-shadow:none;color:#2f4054;display:flex;height:40px;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:40px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover{background:0 0;border-color:#607382;outline:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:active{background:#f2f3f5;border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#607382;border-color:#607382;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#fff}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled{background:0 0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{align-items:center;background:#f2f3f5;border:1px solid rgba(32,32,46,.079);border-radius:100%;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#686e77;cursor:text;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px}html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style]{right:auto!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0}.gform_wrapper.gravity-theme .gform_footer.left_label,.gform_wrapper.gravity-theme .gform_footer.right_label,.gform_wrapper.gravity-theme .gform_page_footer.left_label,.gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:16px 0 10px 30%}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:16px}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575}.gform_wrapper.gravity-theme input[type=number]{display:inline-block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px}.gform_wrapper.gravity-theme .chosen-container-multi,.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_product_price_label,.gform_wrapper.gravity-theme .ginput_quantity_label{font-size:15px}.gform_wrapper.gravity-theme .chosen-choices{padding:8px}.gform_wrapper.gravity-theme .ginput_container_date{align-content:flex-start;align-items:center;display:flex}.gform_wrapper.gravity-theme .ginput_container_date input{width:auto}.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large{width:calc(100% - 48px)}.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{display:block;margin-left:12.8px;max-height:25.6px;max-width:25.6px}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{flex-basis:min-content;flex-flow:row wrap;max-width:30%}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:84px;width:100%}.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select{min-width:100px}.gform_wrapper.gravity-theme .gform_show_password{align-items:center;background:0 0;color:inherit;display:flex;height:100%}.gform_wrapper.gravity-theme .gform_show_password:focus,.gform_wrapper.gravity-theme .gform_show_password:hover{background:0 0}.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:.8em;margin-top:8px;max-height:240px;overflow-y:scroll;padding:8px}.gform_wrapper.gravity-theme .gfield .ginput_quantity{width:auto}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:0;margin-right:12.8px;order:1}.gform_wrapper.gravity-theme .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0}html[dir=rtl] .gform_wrapper.gravity-theme .gsection{padding:0 0 8px 16px}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#767676;font-size:12.992px;font-weight:400;margin:0 0 4.8px 0}.gform_wrapper.gravity-theme .gf_progressbar{background:#e8e8e8;border-radius:10.5px;margin-bottom:16px;position:relative}.gform_wrapper.gravity-theme .gf_progressbar_percentage{border-radius:10.5px;height:20.992px;text-align:right;vertical-align:middle}.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:10.5px 0 0 10.5px}.gform_wrapper.gravity-theme .gf_progressbar_percentage span{display:block;float:right;font-size:13px;line-height:21px;margin-left:8px;margin-right:8px;min-width:2em;width:auto}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span{color:#959595;float:none;margin-left:9.6px;text-shadow:none}.gform_wrapper.gravity-theme .gf_progressbar_blue{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_gray{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_green{background:#e8e8e8}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_orange{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_red{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_spring{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790 0,#76d7db 100%);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_blues{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff 0,#7838e2 100%);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_rainbow{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea 0,#cd6ad6 50%,#f35160 100%);color:#fff}html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:0 10.5px 10.5px 0}.gform_wrapper.gravity-theme .gf_page_steps{border-bottom:1px solid #e5e7eb;margin-bottom:16px}.gform_wrapper.gravity-theme .gf_step{display:inline-block;margin:8px 32px 8px 0}.gform_wrapper.gravity-theme .gf_step_label,.gform_wrapper.gravity-theme .gf_step_number{display:table-cell;vertical-align:middle}.gform_wrapper.gravity-theme .gf_step_number{background:0 0;border:2px solid #cfd3d9;border-radius:20px;color:#585e6a;font-size:14px;font-weight:500;height:40px;text-align:center;width:40px}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#cfd3d9;color:#607382}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number{position:relative}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{background:#607382;border:2px solid #607382;border-radius:20px;content:"";display:table-cell;height:40px;left:-2px;position:absolute;top:-2px;width:40px}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after{align-items:center;color:#fff;content:"\e917";display:flex;font-family:gform-icons-theme;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}.gform_wrapper.gravity-theme .gf_step_label{color:inherit;font-size:14px;font-weight:600;line-height:16px;padding-left:16px}.gform_wrapper.gravity-theme .gf_step_hidden{display:none}.gform_wrapper.gravity-theme .ginput_product_price_wrapper{display:inline-block}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:-moz-read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_shipping_price{color:#900}.gform_wrapper.gravity-theme .ginput_total{color:#060}.gform_wrapper.gravity-theme .gfield_repeater_cell{margin-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_cell label{color:#9b9a9a;font-size:12.8px;font-weight:400;padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gform_wrapper.gravity-theme .gfield_repeater_cell>.gfield_repeater_wrapper{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid #f1f1f1;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06);padding:10px 20px}.gform_wrapper.gravity-theme .gfield_repeater_buttons{padding-top:16px}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover{background:#fafafa;border:1px solid #757575;color:#374750}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:20px;color:#757575;font-size:12px;font-weight:400;height:32px;margin-bottom:8px;margin-right:8px;min-width:100px;transition:all .3s cubic-bezier(.67,.17,.4,.83)}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:50%;color:#757575;font-size:16px;font-weight:700;height:24px;margin:10px 5px 0 5px;padding:0;transition:all .3s cubic-bezier(.67,.17,.4,.83);width:24px}.gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;margin-bottom:20px;margin-right:8px;padding-bottom:20px}.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label,.gform_wrapper.gravity-theme .gfield_time_minute label.minute_label{display:block;font-size:15px;margin:0;padding-top:5px}.gform_wrapper.gravity-theme .ginput_container_time{flex-basis:min-content;max-width:64px;min-width:64px}.gform_wrapper.gravity-theme .ginput_container_time input{margin-left:0;margin-right:0;min-width:100%}.gform_wrapper.gravity-theme .gfield_time_minute{position:relative}.gform_wrapper.gravity-theme .hour_minute_colon{line-height:2;padding:0 8px}.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon{align-self:flex-end}.gform_wrapper.gravity-theme .gfield_time_ampm{align-items:flex-end;display:flex;margin-left:16px}.gform_wrapper.gravity-theme .gfield_time_ampm.below,.gform_wrapper.gravity-theme .hour_minute_colon.below{align-items:flex-start}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm{margin-left:0;margin-right:16px}