.promo-age--black .promo-description__more-info::first-letter,.promo-age__description,.promo-age__seal{text-transform:uppercase}.promo-description__more-info,.promo-details__validity,.promo-seal__promo-name,.promo-seal__your{text-align:center}.promo-age{font-family:Roboto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:5px 15px;background-color:#41b4c4;text-decoration:none!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.promo-age__more-info,.underline{text-decoration:underline}.promo-age__regalo-desc,.promo-age__seal-desc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.promo-age__seal{width:101px;height:97px;background:url(/Images/promo/promo_label.svg?v=ue5ab8a5f);background-size:cover}.promo-age__description{font-size:28px;font-weight:700;color:#b9ecf6;display:block;text-align:center;padding:0;margin:0 -5px}@media only screen and (min-width:992px){.promo-age__description{padding:0 25px;margin:0}}.promo-age__description--banner{font-size:50px;display:inline-block;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.promo-age__arrows{width:18px;background:url(/Images/promo/easypack_preview_arrows.png?v=ue5ab8a5f) right 0 bottom 45px no-repeat #41b4c4;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.promo-age--black,.promo-age--black .promo-age__arrows{background-color:#000}.promo-age__details{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.promo-age__more-info{position:absolute;bottom:5px;right:5px;color:#fff!important;font-size:14px}.promo-age__texto-alone{font-size:18px;font-weight:700;color:#fff;line-height:1.2;max-width:400px}.promo-age--banner{margin-top:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-15px;margin-right:-15px}@media only screen and (min-width:992px){.promo-age--banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0}}.promo-details,.promo-seal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}.promo-age--ampliacion{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:5px;margin-top:5px}.promo-age--ampliacion .promo-age__regalo img{width:175px}.promo-age--black{color:#fff}.promo-age--black .promo-code{background-color:transparent;border:2px dashed #fff;color:#d5015e;margin-bottom:10px}.promo-age--black .promo-code b{color:#fff}.promo-age--black .promo-porcentaje{background-color:#d5015e;border-radius:10px;font-size:45px;padding:5px 10px;line-height:1}.promo-age--black .promo-porcentaje--banner{font-size:40px;padding:0 10px}.promo-age--black .promo-details{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.promo-age--black .promo-description{color:#fff;font-size:24px}.promo-age--black .promo-description__porcentaje--banner{font-size:40px}.promo-age--black .promo-description__what--banner{display:block;font-size:20px;white-space:normal;margin-top:10px}.promo-age--black .promo-seal--black{border:3px solid #d5015e;border-radius:10px;width:100px;height:100px;margin:5px 0;color:#fff;background-image:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;padding-top:0;line-height:1.31;font-weight:700;text-align:center}.promo-age+h1{margin-top:15px}.promo-seal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:15px}.ingles .promo-seal{padding-top:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.promo-seal__your{font-size:15px;font-weight:700;color:#41b4c4}.promo-seal__promo-name{font-size:20px;line-height:20px;font-weight:700;color:#41b4c4}.promo-description__porcentaje{margin-top:-12px;margin-bottom:-12px;white-space:nowrap}.promo-description__porcentaje--banner{display:inline-block;margin-bottom:-18px}.promo-description__more-info{font-size:15px;color:#FFF;text-decoration:underline;display:block;text-transform:none}.promo-description__what{white-space:nowrap}@media only screen and (min-width:992px){.promo-description__what--banner{font-size:50px;margin-bottom:-12px}}.promo-description__title{font-size:28px;font-weight:700;color:#d0f2f9}@media only screen and (min-width:992px){.promo-description__title{font-size:30px}.promo-description__details{max-width:400px;margin:0 auto}}.promo-description__details{font-size:20px;font-weight:700;color:#fff;text-transform:none}.promo-porcentaje__valor{font-size:60px;font-weight:700;color:#FFF}@media only screen and (min-width:992px){.promo-porcentaje__valor--banner{font-size:70px}}.promo-porcentaje__off{font-size:35px;font-weight:700;color:#FFF;text-transform:uppercase}@media only screen and (min-width:992px){.promo-porcentaje__off--banner{font-size:50px}}.promo-details{color:#FFF;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:5px 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promo-details__products{text-align:right;font-size:22px;text-transform:uppercase}.promo-details__promo-code{padding:5px 10px;text-align:right;background-color:#fff;text-transform:uppercase;font-size:16px;color:#41b4c4}.frances .promo-details__promo-code{font-size:14px}.promo-details__validity{text-align:right;font-size:15px;color:#FFF;display:block;text-transform:none}.promo-details__disclaimer{font-size:13px;padding:5px 0;text-align:center}@media only screen and (min-width:992px){.promo-details__disclaimer{text-align:right;max-width:320px}.promo-details{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}