.promotion-active-filters{margin:0;width:100%}.promotion-active-filters.active{padding:0 0 19px}.promotion-active-filters .clear-link{background:none;margin:10px 20px 5px 0}.promotion-active-filters ul li{display:inline-block}.promotion-active-filters a{background:#ececec;color:#000;display:inline-block;font-size:12px;letter-spacing:.5px;line-height:1.1;margin:4px 20px 5px 0;padding:2px 0 0 8px;transition:none}.promotion-active-filters a:after{background-color:#000;content:"";display:inline-block;height:15px;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDojMDEwMTAxIiBkPSJtMzQwLjIgMTYwLTg0LjQgODQuMy04NC04My45LTExLjggMTEuOCA4NCA4My44LTg0IDgzLjkgMTEuOCAxMS43IDg0LTgzLjggODQuNCA4NC4yIDExLjgtMTEuNy04NC40LTg0LjMgODQuNC04NC4yeiIvPjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDojMDEwMTAxIiBkPSJtMzQwLjIgMTYwLTg0LjQgODQuMy04NC04My45LTExLjggMTEuOCA4NCA4My44LTg0IDgzLjkgMTEuOCAxMS43IDg0LTgzLjggODQuNCA4NC4yIDExLjgtMTEuNy04NC40LTg0LjMgODQuNC04NC4yeiIvPjwvc3ZnPg==");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:85%;-webkit-mask-size:85%;vertical-align:top;width:20px}@keyframes loader-spin{to{transform:rotate(1turn)}}.promotions-list{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:639px){.promotions-list{flex-wrap:wrap}}.promotions-list .promotion-item{padding:0 0 32px;text-align:left;width:100%}@media screen and (min-width:640px){.promotions-list .promotion-item{padding:0 15px 36px;width:33.33%}}.promotions-list .promotion-item .promotion-content{color:#333;display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:22px;padding:12px 0 0}.promotions-list .promotion-item .promotion-date{color:#7c7c7c;font-size:13px;font-weight:300;line-height:17px;margin-top:4px}@media screen and (max-width:639px){.promotions-list .promotion-item .promotion-img img{width:100%}}.promotions-list .promo-labels{display:flex;flex-shrink:0}.promotions-list .promotion-label{position:relative}.promotions-list .promotion-label img,.promotions-list .promotion-label svg{opacity:.32}