.Block--page-promotions{display:flex;flex-direction:column;gap:var(--gaps-gap-32);padding-block:var(--paddings-padding-36)}@media(min-width:960px){.Block--page-promotions{padding-block:var(--paddings-padding-48)}}.Block--page-promotions__title{color:var(--typographies-typography-title-color-text-main);font-size:var(--typographies-typography-title-m-font-size);font-weight:var(--typographies-typography-title-font-weight-bold);line-height:var(--typographies-typography-title-s-line-height);text-transform:uppercase}@media(min-width:960px){.Block--page-promotions__title{font-size:var(--typographies-typography-title-l-font-size);line-height:var(--typographies-typography-title-l-line-height)}}.Block--page-promotions__no-promotions-found{color:var(--typographies-typography-title-color-text-primary);font-size:var(--typographies-typography-title-m-font-size);font-weight:var(--typographies-typography-title-font-weight-regular);line-height:var(--typographies-typography-title-s-line-height);padding:var(--blocks-block-empty-state-padding-general) 10px;text-align:center;text-transform:uppercase}.Block--page-promotions__cards{display:grid;gap:var(--gaps-gap-16);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Block--promotion-card{background:var(--cards-card-promotion-background-color);border-radius:var(--cards-card-promotion-border-radius);display:flex;flex-direction:column;overflow:hidden;position:relative}.Block--promotion-card__banner.Block--picture{height:140px}.Block--promotion-card__banner.Block--picture .Block--picture__img{-o-object-fit:cover;object-fit:cover}.Block--promotion-card__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--cards-card-promotion-gap-vertical-v1);justify-content:space-between;padding:var(--cards-card-promotion-padding-general)}.Block--promotion-card__content-top{display:flex;flex-direction:column;gap:var(--cards-card-promotion-gap-general-v1)}.Block--promotion-card__title{text-wrap:balance;color:var(--typographies-typography-subtitle-color-text-main);font-size:var(--typographies-typography-subtitle-font-size-m);font-weight:var(--typographies-typography-subtitle-font-weight-bold);line-height:var(--typographies-typography-subtitle-line-height-s);text-align:center}.Block--promotion-card__offer{text-wrap:balance;color:var(--typographies-typography-title-color-text-main);font-size:var(--typographies-typography-title-s-font-size);font-weight:var(--typographies-typography-title-font-weight-bold);line-height:var(--typographies-typography-title-s-line-height);text-align:center}.Block--promotion-card__offer .accent{color:var(--typographies-typography-title-color-text-accent)}.Block--promotion-card__bonus{align-self:center;background:var(--badges-badge-bonus-code-background-color);border-radius:var(--badges-badge-bonus-code-border-radius);display:flex;font-size:var(--typographies-typography-subtitle-font-size-s);font-weight:var(--typographies-typography-subtitle-font-weight-regular);gap:var(--badges-badge-bonus-code-gap-general);line-height:var(--typographies-typography-subtitle-line-height-s);padding:var(--badges-badge-bonus-code-padding-vertical) var(--badges-badge-bonus-code-padding-horizontal)}.Block--promotion-card__bonus-title{color:var(--typographies-typography-subtitle-color-text-main)}.Block--promotion-card__bonus-code{color:var(--typographies-typography-link-color-text-default)}.Block--promotion-card__buttons{display:flex;gap:var(--cards-card-promotion-gap-horizontal)}.Block--promotion-card__main-button{flex-grow:1}.Block--promotion-card__details-overlay{background:var(--cards-card-promotion-background-color);display:flex;flex-direction:column;gap:var(--cards-card-promotion-gap-vertical-v3);inset:0;opacity:0;padding:var(--cards-card-promotion-padding-general);position:absolute;transform:translateY(100%);transition:transform var(--transition),opacity var(--transition),visibility var(--transition);visibility:hidden;z-index:1}.Block--promotion-card__details-overlay--open{opacity:1;transform:translateY(0);visibility:visible}.Block--promotion-card__details-title{text-wrap:balance;color:var(--typographies-typography-title-color-text-main);font-size:var(--typographies-typography-title-xs-font-size);font-weight:var(--typographies-typography-title-font-weight-bold);line-height:var(--typographies-typography-title-s-line-height);text-align:center}.Block--promotion-card__details-divider{background:var(--dividers-divider-background-color-secondary);height:var(--dividers-divider-height)}.Block--promotion-card__details-content{color:var(--cards-card-text-color-main);font-size:var(--cards-card-promotion-font-size-m);font-weight:var(--cards-card-promotion-font-weight);line-height:var(--cards-card-promotion-line-height-l);overflow:auto}@media(hover:hover)and (pointer:fine){.Block--promotion-card__details-content::-webkit-scrollbar{height:var(--scroll-bars-scroll-bar-small-height);width:var(--scroll-bars-scroll-bar-small-height)}.Block--promotion-card__details-content::-webkit-scrollbar-track{background:var(--scroll-bars-scroll-bar-fill-main);border-radius:var(--scroll-bars-scroll-bar-small-height)}.Block--promotion-card__details-content::-webkit-scrollbar-thumb{background:var(--scroll-bars-scroll-bar-fill-secondary);border-radius:var(--scroll-bars-scroll-bar-small-height)}@supports(-moz-appearance:none){.Block--promotion-card__details-content{scrollbar-color:var(--scroll-bars-scroll-bar-fill-secondary) var(--scroll-bars-scroll-bar-fill-main);scrollbar-width:thin}}}.Block--promotion-card__details-close{inset-inline-end:10px;position:absolute;top:10px}.Block--content{color:var(--accordion-accordion-color-text);font-size:var(--accordion-accordion-font-size);font-weight:var(--accordion-accordion-regular-font-weight);line-height:var(--accordion-accordion-line-height)}.Block--content p{margin:0}.Block--content *+p{margin-top:var(--accordion-accordion-padding-top-v1)}.Block--content ul{display:flex;flex-direction:column;gap:4px;list-style-type:"✦ ";padding-inline-start:18px}.Block--content ul>li::marker{color:#ffe300;font-size:var(--accordion-accordion-font-size);font-weight:var(--accordion-accordion-regular-font-weight);line-height:var(--accordion-accordion-line-height)}.Block--content ul>li>ol{gap:0}.Block--content ol{display:flex;flex-direction:column;gap:4px;list-style-position:inside}.Block--content ol>li>ul{gap:0}.Block--content p+ol,.Block--content p+ul{margin-top:var(--accordion-accordion-padding-top-v2)}