.bookmakerBonusList{container-name:bookmaker-bonus-list;container-type:inline-size;display:flex;flex-direction:column;gap:16px;margin:var(--spacing--16) 0;font-size:16px}.bookmakerBonusList .bookmakerBonusListItem{display:flex;flex-direction:column;border:thin solid var(--light-gray);border-radius:var(--border-radius);padding:var(--spacing--32)}.bookmakerBonusList .bookmakerBonusListItem__offerValue:empty{display:none}.bookmakerBonusList .bookmakerBonusListItem__logo{width:80px;height:80px;aspect-ratio:1 / 1;background-color:var(--bookmaker-color,#000);object-fit:contain;object-position:center;border-radius:50%;padding:4px;margin-left:auto}.bookmakerBonusList .bookmakerBonusListItem__logoLink{display:inline-flex}.bookmakerBonusList .bookmakerBonusListItem__header{display:grid;gap:8px;grid-template-columns:1fr 80px;grid-template-areas:"title logo" "offer logo";margin-bottom:var(--spacing--32)}.bookmakerBonusList .bookmakerBonusListItem__header>.bookmakerBonusListItem__logo,.bookmakerBonusList .bookmakerBonusListItem__header>.bookmakerBonusListItem__logoLink{grid-area:logo}.bookmakerBonusList .bookmakerBonusListItem__header .bookmakerBonusListItem__headerCol{width:50%}.bookmakerBonusList .bookmakerBonusListItem__headerCol.--offer{display:flex;flex-direction:column;gap:var(--spacing--8)}.bookmakerBonusList .bookmakerBonusListItem__offerTitle{grid-area:title;font-size:24px;line-height:32px;font-weight:700}.bookmakerBonusList .bookmakerBonusListItem__offer{grid-area:offer;display:flex;align-items:center;gap:16px}.bookmakerBonusList .bookmakerBonusListItem__offerValue.--current{font-size:32px;line-height:40px;font-weight:700}.bookmakerBonusList .bookmakerBonusListItem .steps__toggleState:checked~.bookmakerBonusListItem__steps{display:flex;flex-direction:column;margin-bottom:16px}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__checkList{font-size:16px;padding-left:34px;margin-bottom:16px}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__checkList .customList__item::before{left:-34px}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__footer .btn,.bookmakerBonusListItem__linksBlock{margin-left:auto}.bookmakerBonusList .bookmakerBonusListItem__linksBlock{display:flex;flex-direction:column;align-items:center;gap:10px}.bookmakerBonusList .bookmakerBonusListItem__linksBlock .more_info_link{color:var(--darker-green);font-size:16px;font-weight:400;text-decoration:underline;text-decoration-color:inherit}.bookmakerBonusList .bookmakerBonusListItem__linksBlock .more_info_link:hover{text-decoration:none}.bookmakerBonusList .bookmakerBonusListItem__footer .steps__toggleLink .steps__toggleLinkText{text-decoration:underline}.bookmakerBonusList .bookmakerBonusListItem__footer .steps__toggleLink .steps__toggleLinkText:hover{text-decoration:none}.bookmakerBonusList .bookmakerBonusListItem .customList .customList__item{padding-top:0}@container bookmaker-bonus-list (max-width:968px){.bookmakerBonusList .bookmakerBonusListItem{padding:var(--spacing--32) var(--spacing--16)}}@container bookmaker-bonus-list (max-width:568px){.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__header{grid-template-areas:"title logo" "offer offer"}.bookmakerBonusList .bookmakerBonusListItem__offer{flex-wrap:wrap}.bookmakerBonusList .bookmakerBonusListItem__header{gap:16px;margin-bottom:16px}.bookmakerBonusList .bookmakerBonusListItem__linksBlock .more_info_link{font-size:14px}}@container bookmaker-bonus-list (max-width:468px){.bookmakerBonusList .bookmakerBonusListItem__footer{flex-direction:column;align-items:flex-start}.bookmakerBonusList .bookmakerBonusListItem__footer .btn,.bookmakerBonusList .bookmakerBonusListItem__footer .steps__toggleLink{display:flex;width:100%;justify-content:center}.bookmakerBonusList .bookmakerBonusListItem__footer .steps__toggleLink{justify-content:flex-start}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__footer{margin-top:0}.bookmakerBonusList .bookmakerBonusListItem__footer .steps__toggleLink{margin-bottom:16px}.bookmakerBonusList .bookmakerBonusListItem__linksBlock{width:100%}}