#promos-container{font-family:Toyota Type;background-color:#f5f5f5}#promos-banner{width:100%;height:240px;background:linear-gradient(#00000080,#00000080),url(/tup-assets/img/promos/banner-landing.png);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;font-size:64px;font-weight:900;letter-spacing:-1.6px;color:#fff}#promos{display:flex;flex-direction:column;align-items:center;gap:48px;padding-top:0}.promo{display:flex;gap:32px}@media (min-width: 768px){.promo{max-width:730px;width:100%}}.promo-img img{width:480px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.promo-content{width:320px;display:flex;flex-direction:column;justify-content:end}.promo-dates{display:flex;width:-moz-fit-content;width:fit-content;height:28px;border:1px solid #EB0A1E;font-size:10px;font-weight:600;letter-spacing:1.5px;margin-top:32px;margin-bottom:16px}.promo-start{position:relative;display:flex;align-items:center;text-transform:uppercase;color:#eb0a1e;background-color:#fff;padding:0 12px 0 18px}.promo-start:after{content:"";position:absolute;top:50%;right:0;width:6px;height:2px;background-color:#eb0a1e}.promo-end{position:relative;display:flex;align-items:center;text-transform:uppercase;color:#fff;background-color:#eb0a1e;padding:0 18px 0 12px}.promo-end:after{content:"";position:absolute;top:50%;left:0;width:6px;height:2px;background-color:#fff}.promo-title{font-size:24px;font-weight:350}.promo-desc{padding-top:8px;font-size:14px;font-weight:350}.promo-link{padding-top:24px}.promo-link a{font-size:12px;font-weight:600;letter-spacing:1.6px;color:#eb0a1e;text-decoration:none}.promo-link a:hover{color:#eb0a1e;text-decoration:none}.promo-link a img{display:inline}#view-more-container{padding-top:48px;padding-bottom:80px;text-align:center}#view-more{display:flex;flex-direction:column;justify-content:center;align-items:center}#view-more button{font-size:12px;font-weight:600;letter-spacing:1.6px;color:#101010}#view-more-container .spinner-border{color:#eb0a1e}@media (max-width: 767px){#promos-banner{height:142px;font-size:40px}#promos{padding:0 16px}.promo{flex-direction:column;gap:0}#view-more-container{padding-bottom:64px}}.promos-list-header{font-size:40px;font-weight:300;font-family:Toyota Type;margin-left:auto;margin-right:auto;margin-top:40px;padding-left:20px}@media screen and (min-width: 360px){.promos-list-header{padding-left:12px}}@media screen and (min-width: 415px){.promos-list-header{max-width:480px;margin:0 12px;width:100%;padding:0}}@media screen and (min-width: 767px){.promos-list-header{padding-left:0;text-align:left;margin:auto;max-width:730px}}@media (min-width: 834px){.promos-list-header{text-align:left;margin:0 48px}}@media screen and (min-width: 1024px){.promos-list-header{text-align:left;width:730px;margin:auto}}.back-label{max-width:1280px;width:100%;margin:40px auto 10px}@media (max-width: 1280px){.back-label{max-width:1095px}}@media (max-width: 1133px){.back-label{padding-top:10px;max-width:1037px}}@media (max-width: 1024px){.back-label{max-width:935px;padding-top:10px}}@media (max-width: 840px){.back-label{max-width:750px;text-align:start;padding:0}}@media (max-width: 768px){.back-label{max-width:730px;padding-bottom:0;text-align:start;margin:0;padding-top:40px}}@media (max-width: 736px){.back-label{max-width:710px;padding-bottom:20px;padding-top:20px;margin:0}}@media (max-width: 414px){.back-label{padding-top:0;padding-bottom:20px}}.back-label a.back-link{display:flex;align-items:center;padding-top:10px;gap:5px}.back-label a.back-link .itext{color:#eb0a1e;font-weight:600;font-size:12px;line-height:normal;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase}.back-label a.back-link img.arrow-right{width:16px;height:16px;transform:rotate(180deg)}
