.vertical-button{align-items:center;border-radius:200px;cursor:pointer;display:flex;flex-direction:row;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;height:33px;justify-content:center;line-height:19px;margin-right:15px;padding:10px 14px;text-align:center;text-transform:capitalize}.vertical-button--active{cursor:auto;pointer-events:none}.verticals-bar{align-items:center;background-color:var(--cs-main-background-color);display:flex;flex-direction:row;height:64px;margin-bottom:20px;overflow:auto;padding-left:16px;position:sticky;position:-webkit-sticky;top:calc(var(--header-height) - 1px);z-index:10}.status-bar-active .verticals-bar{top:calc(var(--header-height) + var(--status-bar-height))}@media (max-width:1024px){.verticals-bar{top:var(--header-height)}.status-bar-active .verticals-bar{top:calc(var(--header-height) + var(--status-bar-height))}}@media (min-width:1024px){.verticals-bar{padding-left:40px}}#promotions-page-grid,.promotions-container{background-color:var(--cs-main-background-color)}.promotions-container{padding-bottom:20px}.promotions-container.no-verticals{padding-top:16px}@media (min-width:1024px){#promotions-page-grid{padding-top:26px}}@media (min-width:1921px){.promotions-container{margin:0 auto;max-width:1920px;padding:0 10px}}.promotions-item{min-width:100%;position:relative}.promotions-item.hidden-promotion{cursor:default!important;visibility:hidden}.promotion-image{background-repeat:no-repeat;background-size:cover;cursor:pointer;height:auto;margin-bottom:10px;max-height:100%;max-width:100%;overflow:hidden;width:auto}.banner-image,.promotion-image{aspect-ratio:1048/655;border-radius:6px;object-fit:cover}.banner-image{width:100%}.promotion-badge{border-radius:4px;color:var(--cs-badge-text-color);font-family:Open Sans,serif;font-size:18px;font-style:normal;left:8px;line-height:20.43px;padding:4.5px 8px;position:absolute;top:8px}.promotion-badge,.promotion-title{font-weight:800;text-transform:uppercase}.promotion-title{color:var(--cs-emphasize-color);cursor:pointer;font-size:22px;width:100%}.promotion-sub-title{color:var(--cs-body-text-color);font-size:16px;font-weight:600;line-height:22px;margin-bottom:10px;width:100%}.promotion-sub-title,.promotion-t-c-title{cursor:pointer;font-family:Open Sans,serif;font-style:normal}.promotion-t-c-title{font-size:10px;font-weight:400;line-height:14px;margin:0}.promotion-t-c{color:var(--cs-body-text-color)}.promotion-read-more,.promotion-t-c{font-family:Open Sans,serif;font-size:10px;font-style:normal;font-weight:400;line-height:14px}.promotion-read-more{color:var(--cs-action-link-text-color);cursor:pointer}@media (max-width:1024px){.promotion-badge{font-size:15px}.promotions-item.hidden-promotion{display:none}@media (orientation:landscape){.promotions-item{align-items:flex-start;display:flex}.promotion-image{float:left;margin-bottom:0;margin-right:15px;max-width:280px;min-width:40%}.image-active{background-image:none!important;max-height:90%;max-width:40%;overflow:hidden}.banner-image{aspect-ratio:1048/655;display:unset;height:100%;width:100%}}@media (orientation:portrait){.image-active{background-image:none!important;overflow:hidden}.image-active .banner-image{aspect-ratio:1048/655;display:unset;height:100%;width:100%}}}.promotion-cta-button{background:var(--cs-cta-button-background-color);border-radius:6px;color:var(--cs-cta-text-color);cursor:pointer;display:inline-block;font-family:Open Sans,serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.408px;line-height:25px;margin-bottom:10px;padding:8px 18px;text-align:center;text-transform:uppercase}.run-in-native-app .promotion-cta-button{display:none}.promotions-grid{column-gap:2em;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;max-width:1920px;padding:0 16px;row-gap:2em}@media (max-width:1024px){.promotions-grid{grid-template-columns:1fr}}@media (min-width:1024px){.promotions-grid{padding:0 40px}}@media (min-width:1025px){.promotions-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.promotions-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1600px){.promotions-grid{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=promotions-page-grid.min.css.map*/