.airdb-error-block
{
border: 1px solid #324983;
color: #324983;
font-family: "Lato", sans-serif;
margin: auto;
max-width: 1140px;
text-align: center
}
.airdb-block-8-container
{
margin: 5px auto;
width: 100%
}
.airdb-block-8-container *{
font-size: 0.875rem;
}
.airdb-block-8-clip-star,
.airdb-block-8-clip-star-empty,
.airdb-block-8-clip-star-half
{
display: inline-block;
height: 1.125rem;
width: 1.125rem
}
.airdb-block-8-container .dashicons
{
color: #FDCC80;
font-size: 15px;
padding-top: 2px
}
.airdb-block-8-container .airdb-block-8-inner
{
margin: auto;
max-width: 1280px;
width: 100%;
}
.airdb-block-8-container .airdb-block-8-inner.clickable:hover
{
cursor: pointer;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-superlative-bar-first
{
background-color: #324983;
border: 1px solid #324983;
border-bottom: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #f2f2f2;
font-family: Raleway, sans-serif;
font-size: 20px;
font-weight: 700;
height: 36px;
line-height: 36px;
text-align: center
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-superlative-bar-first+.airdb-block-8-product-data
{
background-color: #fff
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-superlative-bar-standard
{
background-color: #F3F3F3;
border: 1px solid #324983;
border-bottom: none;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #000777;
font-family: Raleway, sans-serif;
font-size: 20px;
font-weight: 700;
height: 36px;
line-height: 36px;
text-align: center
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-product-data
{
background-color: #fff;
border: 1px solid #324983;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
gap: 16px;
justify-content: space-between;
padding: 10px;
align-items: flex-start;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-superlative-bar-standard ~ div.airdb-block-8-product-data
{
border: 1px solid #324983;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-product-data .airdb-block-8-left
{
align-items: center;
display: flex;
flex-direction: column;
flex-grow: 0;
flex-wrap: nowrap;
justify-content: flex-start;
max-width: 200px;
row-gap: 16px;
width: 100%
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-product-data .airdb-block-8-logo-container
{
height: 75px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-product-data .airdb-block-8-logo-container img
{
-o-object-fit: contain;
border-radius: 5px;
height: 100%;
margin: auto;
max-width: 100%;
object-fit: contain
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-product-data .airdb-block-8-mattress-container
{
height: 107px;
width: 100%
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-product-data .airdb-block-8-mattress-container img
{
-o-object-fit: cover;
border-radius: 5px;
height: 100%;
margin: auto;
object-fit: cover;
width: 100%
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center
{
align-items: stretch;
display: flex;
flex-direction: column;
flex-grow: 1;
flex-wrap: nowrap;
height: 100%;
justify-content: center;
padding: 0;
width: 611px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center .airdb-block-8-label
{
font-size: 1rem;
font-weight: 700;
line-height: 19px;
margin-bottom: 8px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center table,
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center td,
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center th
{
border: 1px solid #e9eaea;
border-collapse: collapse;
font-family: "Lato", sans-serif;
font-weight: 400;
line-height: 30px;
margin: 0;
text-align: left;
vertical-align: middle
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center td,
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center th
{
line-height: 18px;
padding: 0 13px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center tr
{
height: 30px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center th {
white-space: nowrap;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center tr:nth-child(odd)
{
background-color: #ebedf3
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center a
{
color: #26282D;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 600;
line-height: 1.1875rem;
margin-top: 16px;
text-decoration: underline;
text-transform: uppercase;
align-self: flex-start;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center a:hover
{
color: #4d51a0;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right
{
align-items: stretch;
display: flex;
flex-direction: column;
flex-grow: 0;
flex-wrap: nowrap;
justify-content: flex-start;
max-width: 259px;
padding: 25px 0;
row-gap: 26px;
width: 100%
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-rating-group
{
align-items: stretch;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
height: 20px;
justify-content: center
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-rating-group .airdb-block-8-rating
{
color: #26282d;
font-family: "Lato", sans-serif;
font-size: 1.125rem;
font-weight: 700;
line-height: 20px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-rating-group .airdb-block-8-divider
{
color: #26282d;
font-family: "Lato", sans-serif;
font-weight: 400;
line-height: 20px;
margin: 0 2px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-rating-group .airdb-block-8-max-rating
{
color: #26282d;
font-family: "Lato", sans-serif;
font-size: 1.125rem;
font-weight: 400;
line-height: 20px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-rating-group .airdb-block-8-star-group
{
align-items: center;
color:  #FDCC80;
filter: invert(85%) sepia(22%) saturate(857%) hue-rotate(336deg) brightness(95%) contrast(109%);
display: flex;
flex-direction: row;
flex-wrap: nowrap;
margin: 0 5px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-cta
{
background-color: #8EE7C4;
border: none;
border-radius: 5px;
box-sizing: border-box;
color: #26282D;
font-size: .875rem;
font-weight: 700;
height: 51px;
letter-spacing: .1062rem;
line-height: 19px;
max-width: 259px;
padding: 16px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: ease-in-out;
width: 100%
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-cta:hover
{
background-color: #5EDDAA;
cursor: pointer
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-affiliate
{
background-color: #fff;
border: 1px solid #324983;
border-radius: 3px;
color: #26282d;
font-size: 14px;
font-weight: 600;
max-height: 51px;
letter-spacing: 1.7px;
line-height: 19px;
max-width: 259px;
display: flex;
height: 51px;
flex-direction: column;
flex-wrap: nowrap;
text-decoration: none;
text-transform: uppercase;
width: 100%;
justify-content: center;
align-items: center
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-affiliate:hover
{
color: #7080a8;
cursor: pointer
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-deal-group
{
align-items: stretch;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
row-gap: 16px;
text-align: center
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-deal-group .airdb-block-8-right-deal
{
color: #000777;
font-size: 18px;
font-weight: 700;
line-height: 19px;
text-transform: capitalize
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-deal-group .airdb-block-8-right-deal-caption
{
font-size: 1.125rem;
line-height: 19px;
text-transform: capitalize
}
.airdb-block-8-clip-star
{
content: url(//sleepopolis.com/wp-content/plugins/air-db/images/icons/so/ui/SO_UI_Icon_RatingFull_Orange.svg)
}
.airdb-block-8-clip-star-half
{
content: url(//sleepopolis.com/wp-content/plugins/air-db/images/icons/so/ui/SO_UI_Icon_RatingHalf_Orange.svg)
}
.airdb-block-8-clip-star-empty
{
content: url(//sleepopolis.com/wp-content/plugins/air-db/images/icons/so/ui/SO_UI_Icon_RatingEmpty_Orange.svg)
}
@media (max-width:768px)
{
div.airdb-block-8-left
{
max-width: 100%;
width: 100%;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-product-data
{
border: 1px solid #ebedf3;
flex-direction: column;
padding: 10px 0 10px;
align-items: center;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center
{
line-height: 18px;
width: auto;
}
.airdb-block-8-center table tbody tr td,
.airdb-block-8-center table tbody tr th
{
line-height: 18px
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right
{
padding: 0;
row-gap: 16px;
max-width: 100%;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-cta {
order: 1;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-affiliate {
order: 2;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-rating-group
{
margin-top: 8px;
order: 3;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-deal-group
{
order: 4;
padding: 0 0 16px;
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center .airdb-block-8-label,
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-center a,
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-product-data .airdb-block-8-mattress-container
{
display: none
}
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-cta,
.airdb-block-8-container .airdb-block-8-inner .airdb-block-8-right .airdb-block-8-right-affiliate
{
max-width: 100%;
}
}