.v8-bonus-promo{color:var(--text-main)}.v8-bonus-promo .section__title{margin-bottom:16px}.v8-bonus-promo__list{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;margin-top:20px}.v8-bonus-promo__card{background-color:var(--card-bg);border-radius:12px;color:var(--card-text);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-flex-item-align:start;align-self:start}.v8-bonus-promo__card-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.v8-bonus-promo__card-heading__text{gap:4px}.v8-bonus-promo__card-heading__text,.v8-bonus-promo__card-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.v8-bonus-promo__card-thumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;min-height:165px;padding:16px;position:relative;width:100%}.v8-bonus-promo__card-title__ico{background-color:color-mix(in srgb,var(--site-bg) 20%,#fff);border-radius:12px;height:72px;-o-object-fit:contain;object-fit:contain;padding:0 12px;width:72px}.v8-bonus-promo__card-title__text{color:var(--card-text-secondary);font-size:16px;font-weight:400;line-height:150%}.v8-bonus-promo__card .vAll-button{position:relative;z-index:1}.v8-bonus-promo__card-img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.v8-bonus-promo__card-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.v8-bonus-promo__card-subtitle{color:var(--card-text);font-size:24px;font-weight:600;line-height:130%}.v8-bonus-promo__card-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;border:none;cursor:pointer;font-size:16px;gap:4px;justify-content:center;line-height:150%;outline:none}.v8-bonus-promo__card-more svg{height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:20px}.v8-bonus-promo__card-more_open svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.v8-bonus-promo__card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:16px;margin:0;max-height:0;overflow:hidden;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.v8-bonus-promo__card-info_open{margin-top:16px;max-height:2000px}.v8-bonus-promo__card-info__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:10px}.v8-bonus-promo__card .v8-bonus__promocode{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:transparent;border-radius:var(--button-radius);-ms-flex-flow:row wrap;flex-flow:row wrap;gap:24px 32px}.v8-bonus-promo__card .v8-bonus__promocode,.v8-bonus-promo__card .v8-bonus__promocode-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v8-bonus-promo__card .v8-bonus__promocode-type{-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--success-darken-2);color:var(--white);gap:12px;justify-content:center;padding:8px}.v8-bonus-promo__card .v8-bonus__promocode-type svg{height:24px;width:24px}.v8-bonus-promo__card .v8-bonus__promocode-type__text{font-size:14px;font-weight:600;line-height:150%;text-transform:uppercase;white-space:nowrap}.v8-bonus-promo__card .v8-bonus__promocode-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--card-text-secondary);gap:4px}.v8-bonus-promo__card .v8-bonus__promocode-time svg{height:20px;width:20px}.v8-bonus-promo__card .v8-bonus__promocode-time__text{font-size:16px;font-weight:400;line-height:150%}.v8-bonus-promo__card .v8-bonus__promocode-content{border:1px solid var(--line-main);border-radius:var(--button-radius);display:grid;font-size:16px;font-weight:600;gap:16px;grid-template-columns:1fr auto;line-height:150%;padding:2px;width:100%}.v8-bonus-promo__card .v8-bonus__promocode-value{color:var(--card-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;line-height:150%;padding:12px 0 12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v8-bonus-promo__card .v8-bonus__promocode-btn{background-color:var(--button-bg);border-radius:var(--button-radius);color:var(--button-color);font-family:var(--font-2);padding:12px 32px;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.v8-bonus-promo__card .v8-bonus__promocode-btn:disabled{background:var(--button-disable-bg);color:var(--button-disable-color);pointer-events:none}.v8-bonus-promo__card .v8-bonus__promocode-btn[type=submit]:not(:disabled){color:var(--button-color)!important}.v8-bonus-promo__card .v8-bonus__promocode-btn svg{height:24px;width:24px}.v8-bonus-promo__card .vAll-button_secondary{margin-top:-6px}.v8-bonus-promo__card .text-block{color:var(--card-text-secondary)}@media (max-width:1200px){.v8-bonus-promo__list{grid-template-columns:1fr 1fr}}@media (max-width:800px){.v8-bonus-promo__list{grid-template-columns:1fr}.v8-bonus-promo__card-subtitle{font-size:18px;font-weight:600;line-height:150%}}@media (max-width:600px){.v8-bonus-promo__card .v8-bonus__promocode-btn{padding:12px 16px}}@media not all and (pointer:coarse){.v8-bonus-promo__card:hover{-webkit-box-shadow:0 4px 16px 0 rgba(15,15,16,.08),0 8px 24px 0 rgba(15,15,16,.12);box-shadow:0 4px 16px 0 rgba(15,15,16,.08),0 8px 24px 0 rgba(15,15,16,.12)}.v8-bonus-promo__card .v8-bonus__promocode-btn:hover{background-color:var(--button-hover-bg);color:var(--button-hover-color)}.v8-bonus-promo__card .v8-bonus__promocode-btn[type=submit]:not(:disabled):hover{color:var(--button-hover-color)!important}}