.offers-page{background:#fff}
.offers-page__container{padding-top:0}
.offers-page h1{display:none}
.offers-page__breadcrumb{display:block;margin:0;padding:8px 0 10px}
.offers-page__breadcrumb .breadcrumb{background:transparent;border:0;display:block!important;font-size:12px;font-weight:700;margin:0;padding:0;text-transform:uppercase}
.offers-page__breadcrumb .breadcrumb-item{align-items:center;display:inline-flex;padding:0;white-space:nowrap}
.offers-page__breadcrumb .breadcrumb-item:before{content:""!important;padding:0}
.offers-page__breadcrumb .breadcrumb-item:not(:last-child):after{color:#000;content:"/";display:inline-block;margin:0 9px}
.offers-page__breadcrumb .breadcrumb-item a{color:#000;text-decoration:none}
.offers-page__breadcrumb .breadcrumb-item:last-child a{font-weight:700}
.offers-page__content{padding-top:0}
.offers-page .mainslideshow{margin-bottom:0}
.offers-page .banner-grid-module{margin:30px auto}
.offers-page .banner-grid-heading{align-items:center;color:#000;display:flex;padding:20px 15px}
.offers-page .banner-grid-heading span{flex:0 1 auto;font-size:30px;font-weight:700;overflow:hidden;padding:10px;text-transform:uppercase}
.offers-page .banner-grid-heading hr{border:4px solid #000;flex:1;height:0;margin:0}
.offers-page .banner-grid{display:grid;gap:20px 30px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 15px}
.offers-page .banner-grid-card,.offers-page .banner-grid-tile{min-width:0;text-align:center}
.offers-page .banner-grid-image-link{display:block}
.offers-page .banner-grid picture,.offers-page .banner-grid img{display:block;width:100%}
.offers-page .banner-grid img{height:auto}
.offers-page .banner-grid-card h2{color:#000;font-size:30px;font-weight:400;line-height:1.2;margin:20px 0 14px;text-align:center;text-transform:uppercase}
.offers-page .banner-grid-buttons{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}
.offers-page .banner-grid-btn{align-items:center;border-radius:0;display:flex;font-size:20px;justify-content:center;line-height:1.2;min-height:70px;padding:14px 12px;text-align:center;text-decoration:none;width:100%}
.offers-page .banner-grid-btn:hover,.offers-page .banner-grid-btn:focus{text-decoration:none}
.offers-page .banner-grid-btn--black{background:#000;border:1px solid #000;color:#fff}
.offers-page .banner-grid-btn--black:hover,.offers-page .banner-grid-btn--black:focus{background:#fff;color:#000}
.offers-page .banner-grid-btn--white{background:#fff;border:1px solid #000;color:#000}
.offers-page .banner-grid-btn--white:hover,.offers-page .banner-grid-btn--white:focus{background:#000;color:#fff}
.offers-page .banner-grid-tile .banner-grid-btn{margin-top:10px}
@media (max-width:991px){.offers-page .banner-grid{gap:20px}.offers-page .banner-grid-card h2{font-size:25px}.offers-page .banner-grid-btn{font-size:16px;min-height:58px}}
@media (max-width:767px){.offers-page .banner-grid{grid-template-columns:1fr}.offers-page .banner-grid-heading span{font-size:20px}.offers-page .banner-grid-module{margin:20px auto}}
@media (max-width:400px){.offers-page .banner-grid-buttons{display:flex;flex-direction:column;}.offers-page .banner-grid-buttons .banner-grid-btn{padding:20px 10px;}.offers-page .banner-grid-btn{font-size:12px;min-height:44px;padding:10px 6px;font-size:20px;}}
