.promotionsList-bc{grid-gap:10px;display:grid}.promotionsListEl-bc{border-radius:var(--border-radius);position:relative;overflow:hidden}.promotionsArticleThumbnail-bc{opacity:0;border-radius:var(--border-radius) var(--border-radius) 0 0;width:100%;height:auto;animation:promo-img var(--default-transition-duration) var(--default-transition-delay) forwards;display:flex}@keyframes promo-img{0%{opacity:0}to{opacity:1}}.promotions-article-title{height:34px;color:rgba(var(--b-sc), 1);background:rgba(var(--b-sc), .1);margin-top:1px;padding:0 10px;font-size:12px;line-height:34px}.prevent-prevent-action{opacity:.85;pointer-events:none}.promotions-opt-button{z-index:9;min-width:85px;position:absolute;top:10px;box-shadow:0 4px 4px #00000026}[dir=ltr] .promotions-opt-button{right:10px}[dir=rtl] .promotions-opt-button{left:10px}.promotion-details-img{object-fit:cover;width:100%}.promotionDetSocList-bc{justify-content:flex-end;display:flex}.promotionDetSoc-bc{justify-content:center;align-items:center;display:flex}.promotionDetSoc-bc i{color:rgba(var(--b-sc), .7);font-size:25px}.promotionDetSoc-bc+.promotionDetSoc-bc{margin-inline-start:10px}.promotion-details-info{color:rgba(var(--b-sc), .6);-webkit-user-select:text;user-select:text;font-size:14px;line-height:1.2}.promotion-details-info h3{text-align:start;letter-spacing:1px;padding-bottom:15px;font-size:16px;font-weight:400}.promotion-details-info p{color:rgba(var(--b-sc), .9);padding:10px 0;line-height:1.3}.promotion-details-info p img{object-fit:contain;border-radius:var(--border-radius);max-width:100%}.promotion-details-info a{color:rgba(var(--hero), 1);text-decoration:underline}.promotion-details-info iframe{width:100%}.promotion-details-info table{border-spacing:1px;display:flex;border-collapse:separate!important;width:100%!important}.promotion-details-info table tbody{white-space:nowrap;display:table}.promotion-details-info table tr{background:rgba(var(--b-sc), .1)}.promotion-details-info table tr:first-child td:first-child{border-start-start-radius:var(--border-radius)}.promotion-details-info table tr:first-child td:last-child{border-start-end-radius:var(--border-radius)}.promotion-details-info table tr:last-child td:first-child{border-end-start-radius:var(--border-radius)}.promotion-details-info table tr:last-child td:last-child{border-end-end-radius:var(--border-radius)}.promotion-details-info td{vertical-align:middle;height:32px;padding:0 5px}.promotion-details-info td p{word-break:break-all}.promotion-details-info ul,.promotion-details-info ol{list-style:revert;list-style-position:inside}.promotion-details-info ul>li+li,.promotion-details-info ol>li+li{margin:10px 0}.promotion-details-header .btn.promotions-opt-button{position:unset;border-radius:16px;height:48px;margin-top:10px}[class*=is-web] .promotion-details-header .btn.promotions-opt-button{width:100%;max-width:100%}[class*=is-mobile] .promotion-details-header .btn.promotions-opt-button{width:calc(100% - 2 * var(--padding-page-aside));max-width:600px;margin-left:auto;margin-right:auto}.promotion-details-header .btn.promotions-opt-button.a-color{color:rgba(var(--hero-sc));background-color:rgba(var(--hero), 1);box-shadow:0 7px 11px -4px rgba(var(--hero-sc)) inset;animation:.5s infinite alternate OptBtnAnimation}[class*=is-web] .promotion-details-header .btn.promotions-opt-button.a-color:hover{animation-play-state:paused}@keyframes OptBtnAnimation{0%{opacity:.85}to{opacity:1;transform:scale(1.01)}}.promotionsList-bc{padding:0 var(--padding-page-aside)}.promotionsList-bc:not(.gridView){grid-template-columns:repeat(auto-fill,minmax(306px,1fr))}.promotionsList-bc.gridView{grid-template-columns:repeat(2,1fr)}.promotionsListEl-bc.promotion-large{grid-column:span 2}@media screen and (width<=375px){.promotions-article-title{font-size:10px}}.promotion-details-info{padding:0 var(--padding-page-aside);margin-top:15px}.promotion-details-info table{will-change:scroll-position;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.promotion-details-info table::-webkit-scrollbar{display:none}.promotion-footer-title{color:rgba(var(--b-sc), .9);text-align:center;box-shadow:0 0 2px 1px rgba(var(--b-sc), .2);padding:10px 7px}
