.o-page-content .category-push-background{padding-top:0;padding-bottom:0;margin-bottom:40px;background-color:#1b1b1b}
.o-page-content .category-push-background .o-hero{margin-top:10px}
.o-page-content .category-push-background.dark-text h2.q-body-copy-1,.o-page-content .category-push-background.dark-text .o-hero .m-teaser-full-width .cta-wrapper .a-link{color:#fff}
.o-page-content .category-push-background .q-body-copy-1{color:#fff;font-size:60px;font-family:'Gill Sans MT Pro Medium';font-weight:normal;letter-spacing:3px;line-height:64px;text-transform:uppercase;text-align:center;margin-bottom:10px;width:90%}
.o-page-content .category-push-background .store{color:#fff;font-size:13px;line-height:17px;font-family:'Gill Sans MT Pro Medium';letter-spacing:.8px;text-align:center;margin-top:17px;margin-bottom:15px}
.o-page-content .category-push-background .o-hero .m-teaser-full-width .cta-wrapper .a-link-sale{color:#1b1b1b;background-color:#fff;width:240px;height:44px;padding:12px 10px;text-align:center;text-decoration:none !important;text-transform:uppercase;display:inline-block;font-size:13px;margin:4px 5px;cursor:pointer}
.a-link-sale:hover{opacity:80%}
.o-hero .m-teaser-full-width .cta-wrapper .a-link{margin-right:10px;margin-left:10px}
.o-hero .m-teaser-full-width .cta-wrapper .a-link{line-height:40px}
.o-hero .m-teaser-full-width{text-align:center;margin:0 auto}
@media(min-width:768px){.o-hero .m-teaser-full-width{max-width:90%}
}
@media(max-width:768px){.o-hero .m-teaser-full-width{max-width:300px}
.o-page-content .category-push-background .o-hero .m-teaser-full-width .cta-wrapper .a-link-sale{width:167px}
.o-page-content .category-push-background{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:30px;background-color:#1b1b1b}
.o-page-content .category-push-background .q-body-copy-1{font-size:40px;line-height:44px;letter-spacing:3px}
.o-page-content .category-push-background .store{font-size:18px !important;line-height:22px}
}