.anti-allergy-content-outer{max-width:1160px;margin:0 auto;padding:0 60px}
.anti-allergy-bug-secure-outer,.anti-allergy-duvet-outer,.anti-allergy-intro-inner,.anti-allergy-pillows-outer,.anti-allergy-toppers-outer{padding:60px 0}
.anti-allergy-border-bottom{border-bottom:1px solid #ddd}
.anti-allergy-bug-secure-banner-outer{background:url(https://hnie.blob.core.windows.net/hnie-assets/landing-pages/anti-allergy-bedding-options/images/anti-allergy-bug-secure-banner.gif) no-repeat center top/cover}
.anti-allergy-header{margin-bottom:60px}
.anti-allergy-duvet-content-inner{display:flex;flex-wrap:wrap}
.anti-allergy-duvet-content,.anti-allergy-duvet-image{flex-basis:50%}
.anti-allergy-duvet-image img{width:100%}
.anti-allergy-duvet-icons{display:flex;justify-content:space-between;max-width:250px;flex-wrap:wrap}
.anti-allergy-icon{flex-basis:48%}
.anti-allergy-duvet-content{display:flex;flex-direction:column;justify-content:center;align-items:center}
.anti-allergy-bug-secure-banner-outer{height:500px;max-width:900px;margin:0 auto}
.anti-allergy-bug-secure-inner .anti-allergy-header{width:100%;background:#6c9a2e;margin-bottom:0;max-width:900px;margin:0 auto;border-radius:44px 44px 0 0}
.anti-allergy-bug-secure-banner-outer{overflow:hidden;border-radius:0 0 44px 44px;margin-bottom:40px}
.anti-allergy-blurb ul li{margin-bottom:8px}
.anti-allergy-toppers-inner .anti-allergy-header img{bottom:-3px;left:-80px;width:140px}
.anti-allergy-header{background:#6c9a2e;margin:0 auto 40px;padding:1em;max-width:550px;border-radius:5px}
.cbar-wdes-114067 .cbar-wdes-wrapper{justify-content:center!important}
#cbar_widget_114066 .cbar-wdes-item-box,#cbar_widget_114067 .cbar-wdes-item-box,#cbar_widget_114069 .cbar-wdes-item-box,#cbar_widget_114070 .cbar-wdes-item-box,#cbar_widget_114086 .cbar-wdes-item-box{border:none!important}
#anti-allergy-products-1,#anti-allergy-products-2,#anti-allergy-products-3,#anti-allergy-products-4{padding-top:40px}
.anti-allergy-mattress-banner-inner img{margin:0 auto}
.anti-allergy-blurb p{font-size:1.143em;line-height:1.4em;color:#444;margin:0 auto;font-weight:400;max-width:850px}
.anti-allergy-intro-inner .anti-allergy-blurb p{font-size:1.5em;max-width:850px}
.anti-allergy-header h2{color:#fff;font-size:1.286em;line-height:1.3em;font-weight:400;text-transform:uppercase;max-width:550px;margin:0 auto}
.anti-allergy-toppers-outer .anti-allergy-header h2{padding:0 50px}
.anti-allergy-duvet-content h3{color:#878787;font-size:3em;line-height:1.2em;margin:0 auto 30px;font-weight:300;text-align:center;max-width:400px}
@media only screen and (min-width:1200px){
.cbar-wdes-114066 .cbar-wdes-section-0 .cbar-wdes-image,.cbar-wdes-114067 .cbar-wdes-section-0 .cbar-wdes-image,.cbar-wdes-114069 .cbar-wdes-section-0 .cbar-wdes-image,.cbar-wdes-114070 .cbar-wdes-section-0 .cbar-wdes-image,.cbar-wdes-114086 .cbar-wdes-section-0 .cbar-wdes-image{height:200px}
}
@media screen and (max-width:992px){
.anti-allergy-bug-secure-outer,.anti-allergy-duvet-outer,.anti-allergy-intro-inner,.anti-allergy-pillows-outer,.anti-allergy-toppers-outer{padding:40px 0}
.anti-allergy-content-outer{padding:0 40px}
.anti-allergy-header{margin-bottom:40px}
.anti-allergy-duvet-content-inner{flex-direction:column}
.anti-allergy-duvet-content-outer{max-width:500px;margin:0 auto!important}
.anti-allergy-duvet-image{margin-bottom:30px!important}
.anti-allergy-duvet-content h3{font-size:2.5em}
}
@media screen and (max-width:750px){
.anti-allergy-content-outer{padding:0 20px}
.anti-allergy-bug-secure-banner-outer{height:350px}
.anti-allergy-toppers-inner .anti-allergy-header img{bottom:-140px;left:50%;margin-left:-70px}
.anti-allergy-toppers-outer .anti-allergy-header{margin-bottom:140px}
}
@media screen and (max-width:550px){
.anti-allergy-content-outer{padding:0 20px}
.anti-allergy-bug-secure-banner-outer{height:250px}
}