.hero{margin:20px 0 0 0}
.hero.hero--large .hero__block--car .hero__discount-product-desc{color:#de0614}
.hero.hero--large .hero__block--home .hero__discount-product-desc{color:#de0614}
.hero.hero--large .hero__block{margin-right:40px}
.hero.hero--large .icon{font-size:100px}
@media screen and (max-width:425px){.hero.hero--large .icon{font-size:80px}
}
.hero.hero--large .hero__discount-amount{font-size:125px}
@media screen and (max-width:425px){.hero.hero--large .hero__discount-amount{font-size:100px}
}
.hero.hero--large .hero__discount-percent{font-size:80px}
@media screen and (max-width:425px){.hero.hero--large .hero__discount-percent{font-size:60px}
}
.hero.hero--large .hero__discount-chevron{right:-25px;font-size:30px}
@media screen and (max-width:425px){.hero.hero--large .hero__discount-chevron{top:-22px;right:-20px}
}
.hero.hero--large .hero__discount-off{font-size:27px}
@media screen and (max-width:425px){.hero.hero--large .hero__discount-off{font-size:22px}
}
.hero.hero--large .hero__discount-product-desc{padding:10px 0;font-size:20px}
@media screen and (max-width:425px){.hero.hero--large .hero__discount-product-desc{font-size:15px}
}
.hero.hero--large .btn-new.btn--arrow{padding:15px 50px 15px 30px;font-size:25px}
.hero.hero--full{padding-bottom:20px}
.hero.hero--full .hero__block{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 25px 0}
.hero.hero--full .hero__discount-price{padding:0 20px 0 10px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;line-height:normal;color:#de0614;border-right:1px solid #3c4449}
.hero.hero--full .hero__discount-product-desc{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:50px;padding-left:10px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:9px;line-height:12px;text-align:left;text-transform:uppercase}
.hero.hero--full .hero__discount-amount{position:relative;top:3px;line-height:40px;font-size:65px}
.hero.hero--full .hero__discount-percent{top:-7px;font-size:37px}
.hero.hero--full .hero__discount-chevron{top:-3px;right:10px}
.hero.hero--full .hero__discount-off{position:relative;top:1px;text-transform:uppercase;font-size:15px}
.hero.hero--full .hero__btn{margin-top:10px}
@media screen and (max-width:425px){.hero.hero--block{margin:20px 10px}
}
.hero.hero--block .hero__block{box-sizing:border-box;position:relative;width:215px;margin:0 10px 40px 0;padding:25px 20px 40px;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);box-shadow:0 0 5px 2px rgba(0,0,0,0.2)}
@media screen and (max-width:500px){.hero.hero--block .hero__block{width:185px;padding:15px 20px 30px}
}
.hero.hero--block .hero__block .icon{font-size:55px}
@media screen and (max-width:500px){.hero.hero--block .hero__block .icon{font-size:40px}
}
.hero.hero--block .hero__block .hero__discount-price{height:auto;margin-top:20px;font-size:14px;line-height:14px}
@media screen and (max-width:500px){.hero.hero--block .hero__block .hero__discount-price{position:relative;display:inline-block;min-width:85px;margin-right:10px}
}
.hero.hero--block .hero__block .hero__discount-amount{font-size:70px}
@media screen and (max-width:500px){.hero.hero--block .hero__block .hero__discount-amount{display:inline-block;font-size:50px;line-height:normal}
}
.hero.hero--block .hero__block .hero__discount-percent{margin-left:-4px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:40px}
@media screen and (max-width:500px){.hero.hero--block .hero__block .hero__discount-percent{top:15px;font-size:30px}
}
.hero.hero--block .hero__block .hero__discount-off{margin-left:-4px;font-size:15px}
@media screen and (max-width:500px){.hero.hero--block .hero__block .hero__discount-off{font-size:12px}
}
.hero.hero--block .hero__block .hero__discount-chevron{top:-20px;right:-7px}
@media screen and (max-width:500px){.hero.hero--block .hero__block .hero__discount-chevron{top:10px;right:-6px}
}
.hero.hero--block .hero__block .hero__discount-product-desc{min-height:40px;margin-top:10px;color:#3c4449;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:16px;line-height:normal}
@media screen{.hero.hero--block .hero__block .hero__discount-product-desc{margin-top:5px;font-size:14px}
}
.hero.hero--block .hero__block .hero__btn{position:absolute;width:100%;margin-top:13px;left:0}
@media screen and (max-width:500px){.hero.hero--block .hero__block .hero__btn{margin-top:2px}
}
.hero.hero--reverse-color .hero__block.hero__block--car{background:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--car .icon{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--car .hero__discount-price{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--car .hero__discount-product-desc{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--car .hero__btn .btn-new{background:#fff;color:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--home{background:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--home .icon{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--home .hero__discount-price{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--home .hero__discount-product-desc{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--home .hero__btn .btn-new{background:#fff;color:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--travel{background:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--travel .icon{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--travel .hero__discount-price{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--travel .hero__discount-product-desc{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--travel .hero__btn .btn-new{background:#fff;color:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--roadside{background:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--roadside .icon{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--roadside .hero__discount-price{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--roadside .hero__discount-product-desc{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--roadside .hero__btn .btn-new{background:#fff;color:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--motorcycle{background:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--motorcycle .icon{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--motorcycle .hero__discount-price{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--motorcycle .hero__discount-product-desc{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--motorcycle .hero__btn .btn-new{background:#fff;color:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--pet{background:#de0614}
.hero.hero--reverse-color .hero__block.hero__block--pet .icon{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--pet .hero__discount-price{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--pet .hero__discount-product-desc{color:#fff}
.hero.hero--reverse-color .hero__block.hero__block--pet .hero__btn .btn-new{background:#fff;color:#de0614}
.hero.hero--reverse-color .hero__block .hero__btn .btn-new{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);box-shadow:0 0 5px 2px rgba(0,0,0,0.2)}
.hero .hero__block{display:inline-block;width:auto;height:auto;margin-right:20px;text-align:center}
.hero .hero__block.hero__block--car .icon{color:#de0614}
.hero .hero__block.hero__block--car .hero__discount-price{color:#de0614}
.hero .hero__block.hero__block--home .icon{color:#de0614}
.hero .hero__block.hero__block--home .hero__discount-price{color:#de0614}
.hero .hero__block.hero__block--travel .icon{color:#de0614}
.hero .hero__block.hero__block--travel .hero__discount-price{color:#de0614}
.hero .hero__block.hero__block--roadside .icon,.hero .hero__block.hero__block--roadside .hero__currency{color:#de0614}
.hero .hero__block.hero__block--roadside .hero__discount-price{color:#de0614}
.hero .hero__block.hero__block--motorcycle{margin-top:-15px}
.hero .hero__block.hero__block--motorcycle .icon{font-size:67px;color:#de0614;position:relative;top:-17px}
.hero .hero__block.hero__block--motorcycle .icon::before{position:relative;top:26px}
.hero .hero__block.hero__block--motorcycle .hero__discount-price{color:#de0614}
.hero .hero__block.hero__block--pet .icon{font-size:50px;color:#de0614}
.hero .hero__block.hero__block--pet .hero__discount-price{color:#de0614}
.hero .hero__block.hero__block--life.variant-handler-centre .heading{text-align:center}
.hero .hero__block.hero__block--life.variant-handler-centre .hero__discount-promo{background-color:#3c4449;color:#fff}
.hero .hero__block.hero__block--life .hero__discount-promo{display:inline-block;padding:5px 15px;background-color:#de0614;color:#fff}
.hero .icon,.hero .hero__currency{display:inline-block;width:auto;margin-bottom:0;font-size:50px}
.hero .hero__currency{font-size:35px;position:relative;top:-16px}
.hero .hero__discount-price{position:relative;display:inline-block;color:#3c4449;height:100%}
.hero .hero__discount-percent{position:absolute;top:-10px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:35px}
.hero .hero__discount-amount{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:60px}
.hero .hero__discount-chevron{position:absolute;top:-18px;right:-9px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.hero .hero__discount-off{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}
.hero .hero__discount-product-conditions{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif}
.hero .hero__discount-product-desc{width:100%;height:auto;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:9px;text-align:center}
.hero .btn-new{margin:5px 0 0}
.hero .hero__primary{color:#de0614;font-weight:700;word-spacing:-0.2em;font-size:60px}
.hero .hero__secondary{color:#de0614;font-weight:900;text-align:left;margin-left:6px;line-height:1}
.hero .hero__secondary sup{font-size:60%;top:-0.5em}
.hero .hero__discount-header .heading{padding-bottom:0;line-height:1.15}
.main-content .column .hero.hero--count_1{margin-top:0}
.main-content .column .hero.hero--count_1 .hero__block{display:block;margin:0 auto}
@media(max-width:425px){.main-content .column .hero.hero--count_1 .hero__discount-percent{top:5px}
}
@media(max-width:425px){.main-content .column .hero.hero--count_1 .hero__discount-chevron{top:11px}
}
.main-content .column .hero.hero--count_1 .hero__discount-product-desc{margin-top:10px;font-size:16px}
.main-content .column .hero.hero--count_1 .hero__discount-product-conditions{margin-top:10px;font-size:16px}
.main-content .column .hero.hero--count_1 .btn-new{margin-top:10px}