.casino-coupon{background:#fff;border:1px solid #99b0bf;border-radius:8px;margin-bottom:12px;padding:16px;position:relative}.casino-coupon.casino-coupon--suggested{border:1px solid #12b362;border-left-width:3px}@media screen and (min-width:768px){.casino-coupon.casino-coupon--suggested .casino-coupon__content,.casino-coupon.casino-coupon--suggested .casino-coupon__props{padding-left:96px}}.casino-coupon.casino-coupon--suggested .casino-coupon__labels{padding-right:88px}@media screen and (min-width:768px){.casino-coupon.casino-coupon--suggested .casino-coupon__labels{margin-bottom:9px;padding-right:220px}}.casino-coupon.casino-coupon--suggested .casino-coupon__logo{width:72px;height:36px;position:absolute;top:16px;right:16px}@media screen and (min-width:768px){.casino-coupon.casino-coupon--suggested .casino-coupon__logo{width:80px;height:40px;top:47px;left:16px;right:auto}}.casino-coupon.casino-coupon--suggested .casino-coupon__logo a{display:block;position:relative}.casino-coupon.casino-coupon--suggested .casino-coupon__logo img{width:100%;max-height:100%}@media screen and (min-width:768px){.casino-coupon.casino-coupon--type .casino-coupon__content,.casino-coupon.casino-coupon--type .casino-coupon__props,.casino-coupon.casino-coupon--type .casino-coupon__labels{padding-left:140px}}.casino-coupon.casino-coupon--type .casino-coupon__logo{justify-content:center;align-items:center;margin-bottom:16px;display:flex}@media screen and (min-width:768px){.casino-coupon.casino-coupon--type .casino-coupon__logo{justify-content:center;align-items:center;width:100%;max-width:140px;height:92px;padding:0 16px 0 0;display:flex;position:absolute;top:44px;left:16px}}.casino-coupon.casino-coupon--type .casino-coupon__logo img{width:auto;max-width:180px;height:100%;max-height:80px}@media screen and (min-width:768px){.casino-coupon.casino-coupon--type .casino-coupon__logo img{width:100%;height:auto;max-height:initial;max-width:112px}}.casino-coupon.casino-coupon--type .casino-coupon__logo a{justify-content:center;align-items:center;width:180px;height:80px;display:flex}@media screen and (min-width:768px){.casino-coupon.casino-coupon--type .casino-coupon__logo a{max-width:initial;width:112px;height:auto}}.casino-coupon.casino-coupon--type .casino-coupon__title{color:#0d2b40;margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px;display:block}@media screen and (min-width:768px){.casino-coupon.casino-coupon--type .casino-coupon__title{font-size:22px;line-height:28px}}.casino-coupon.casino-coupon--type .casino-coupon__title{font-size:var(--size-header-h4)!important;line-height:var(--size-header-lh-h4)!important;font-weight:500!important;font-family:var(--font-family-header)!important}.casino-coupon:last-of-type{margin-bottom:0}.casino-coupon .casino-coupon__labels{flex-flow:wrap;justify-content:flex-start;align-items:center;margin-bottom:16px;padding-right:50px;display:flex}@media screen and (min-width:768px){.casino-coupon .casino-coupon__labels{margin-bottom:12px;padding-right:220px}}.casino-coupon .casino-coupon__suggested{color:#fff;text-transform:uppercase;background:#12b362;border-radius:4px;margin:3px 4px 3px 0;padding:2px 4px;font-size:10px;font-weight:500;line-height:12px}.casino-coupon .casino-coupon__available{background:#e6faf0;border-radius:4px;justify-content:flex-start;align-items:center;margin:3px 4px 3px 0;padding:2px 4px;display:flex}.casino-coupon .casino-coupon__available img{border-radius:50%;width:12px;height:12px;margin-right:4px}.casino-coupon .casino-coupon__available-icon{stroke:#12b362;width:12px;height:12px}.casino-coupon .casino-coupon__verified{text-transform:uppercase;color:#12b362;background:#e6faf0;border-radius:4px;justify-content:flex-start;align-items:center;margin-right:4px;padding:2px 4px;font-size:10px;font-weight:500;line-height:12px;display:flex}.casino-coupon .casino-coupon__verified-icon{stroke:#fff;background:#12b362;border-radius:50%;width:12px;height:12px;margin-right:4px;position:relative}.casino-coupon .casino-coupon__label{color:#335266;background:#fff194;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:500;line-height:12px}.casino-coupon .casino-coupon__content{margin-bottom:12px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__content{padding-right:220px}}.casino-coupon .casino-coupon__amount{color:#0d2b40;margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px;display:block}@media screen and (min-width:768px){.casino-coupon .casino-coupon__amount{font-size:22px;line-height:28px}}.casino-coupon .casino-coupon__title{color:#0d2b40;font-size:14px;line-height:20px}.casino-coupon .casino-coupon__title:hover{text-decoration:underline}.casino-coupon .casino-coupon__props{margin-bottom:8px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__props{flex-wrap:wrap;justify-content:flex-start;align-self:flex-start;min-height:40px;margin-bottom:4px;padding-right:220px;display:flex}}.casino-coupon .casino-coupon__props-item{color:#667580;border-top:1px solid #dae9f2;justify-content:flex-start;align-items:flex-start;padding:8px;font-size:12px;line-height:16px;display:flex}@media screen and (min-width:768px){.casino-coupon .casino-coupon__props-item{border-top:0;border-right:1px solid #dae9f2;margin-bottom:8px;margin-right:16px;padding:0 16px 0 0}.casino-coupon .casino-coupon__props-item:first-of-type{width:100%}.casino-coupon .casino-coupon__props-item:first-of-type,.casino-coupon .casino-coupon__props-item:last-of-type{border-right:0;margin-right:0;padding-right:0}}.casino-coupon .casino-coupon__props-item span{color:#335266;flex-shrink:0;min-width:72px;margin-right:8px;display:block}@media screen and (min-width:768px){.casino-coupon .casino-coupon__props-item span{min-width:auto;display:inline}.casino-coupon .casino-coupon__button{min-width:165px;max-width:200px;position:absolute;top:44px;right:16px}}.casino-coupon .casino-coupon__button .coupon-button{margin-bottom:16px;font-size:14px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__button .coupon-button{padding:16px;line-height:20px}.casino-coupon .casino-coupon__button .coupon-button .icon{margin-top:2px}.casino-coupon .casino-coupon__button .coupon-button{margin-bottom:10px}}.casino-coupon .casino-coupon__votes{border-bottom:1px solid #dae9f2;justify-content:space-between;align-items:center;column-gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}@media screen and (min-width:768px){.casino-coupon .casino-coupon__votes{border-bottom:0;margin-bottom:0;padding-bottom:0}}.casino-coupon .casino-coupon__votes-item{text-align:center;border:1px solid #cee1ed;border-radius:4px;justify-content:center;align-items:center;width:calc(50% - 4px);padding:3px 4px;font-size:12px;line-height:20px;display:flex;position:relative}.casino-coupon .casino-coupon__votes-item .casino-coupon__votes-count{filter:blur(3px);transition:all .3s}.casino-coupon .casino-coupon__votes-item .casino-coupon__votes-count.loaded{filter:none}@media screen and (min-width:768px){.casino-coupon .casino-coupon__votes-item{cursor:pointer}}.casino-coupon .casino-coupon__votes-item.active .casino-coupon__votes-icon{animation:.4s ease-in-out shake}.casino-coupon .casino-coupon__votes-item.casino-coupon__likes{color:#12b362}.casino-coupon .casino-coupon__votes-item.casino-coupon__dislikes{color:#ff404c}.casino-coupon .casino-coupon__votes-item .voted-message{color:#0d2b40;z-index:5;background-color:#fff;border-radius:4px;width:90%;min-width:max-content;padding:4px;position:absolute;bottom:92%;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000026}.casino-coupon .casino-coupon__votes-icon{cursor:pointer;width:20px;height:20px;margin-right:4px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.casino-coupon .casino-coupon__tands{order:2;width:100%}}.casino-coupon .casino-coupon__tands .coupon-tandc__toggler{font-size:12px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__tands .coupon-tandc__toggler{display:none}.casino-coupon .casino-coupon__tands .coupon-tandc__content{opacity:1;visibility:visible;z-index:1;transform:initial;box-shadow:initial;max-height:initial;background:0 0;padding:0;display:block;position:static}.casino-coupon .casino-coupon__tands .coupon-tandc__content-dots,.casino-coupon .casino-coupon__tands .coupon-tandc__content-more{display:inline}.casino-coupon .casino-coupon__tands .coupon-tandc__content-rest{display:none}}.casino-coupon .casino-coupon__desc{z-index:2;flex-direction:column;margin-top:-18px;display:flex;position:relative}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc{order:1;width:100%;margin-top:0;margin-bottom:12px}.casino-coupon .casino-coupon__desc:before{content:"";background:#dae9f2;width:calc(100% + 32px);height:1px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}}.casino-coupon .casino-coupon__desc-btn{color:#667580;cursor:pointer;align-items:center;margin:0 0 0 auto;padding:0;font-size:12px;line-height:16px;display:flex}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-btn{background:#dae9f2;border-radius:4px;justify-content:center;align-items:center;width:36px;height:20px;margin:0 auto;display:flex}}.casino-coupon .casino-coupon__desc-btn span{border-bottom:1px dashed #99b0bf}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-btn span{display:none}}.casino-coupon .casino-coupon__desc-icon{width:12px;height:12px;transition:all .35s;transform:rotate(90deg)}.casino-coupon .casino-coupon__desc-icon--mob{stroke:#99b0bf;margin-left:4px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-icon--mob{display:none}}.casino-coupon .casino-coupon__desc-icon--desctop{display:none}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-icon--desctop{stroke:#335266;display:block;transform:rotate(0)}}.casino-coupon .casino-coupon__desc-text{color:#335266;padding-top:8px}.casino-coupon .casino-coupon__desc-text.typography--body-s.body-s-overwrite p,.casino-coupon .casino-coupon__desc-text.typography--body-s.body-s-overwrite li,.casino-coupon .casino-coupon__desc-text.typography--body-s.body-s-overwrite a{font-size:var(--size-body-body-s)!important;line-height:var(--size-body-lh-body-s)!important;font-weight:400!important;font-family:var(--font-family-body)!important}.casino-coupon .casino-coupon__desc-text p:not(:last-child){margin-bottom:8px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-text{padding-top:12px}.casino-coupon .casino-coupon__desc-text p:not(:last-child){margin-bottom:12px}}.casino-coupon .casino-coupon__desc-text .heading_h6{color:#0d2b40;margin-bottom:4px;display:block;font-size:var(--size-header-h6)!important;line-height:var(--size-header-lh-h6)!important;font-weight:500!important;font-family:var(--font-family-header)!important}.casino-coupon .casino-coupon__desc-text ul{margin:4px 0;padding-left:0}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-text ul{margin:10px 0}}.casino-coupon .casino-coupon__desc-text ul li{padding-left:24px;list-style:none;position:relative}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-text ul li{padding-left:29px}}.casino-coupon .casino-coupon__desc-text ul li+li{margin-top:4px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-text ul li+li{margin-top:10px}}.casino-coupon .casino-coupon__desc-text ul li:before{content:"";background-color:#12b362;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:7px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-text ul li:before{left:10px}}.casino-coupon .casino-coupon__desc-text ul li ol li:before{content:counter(ol_counter) ".";text-align:center;background-color:#0000;width:24px;height:20px;line-height:20px;position:absolute;top:0;left:0}.casino-coupon .casino-coupon__desc-text ol{margin:10px 0;padding-left:0;list-style:none}.casino-coupon .casino-coupon__desc-text ol li{counter-increment:ol_counter;padding-left:24px;position:relative}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-text ol li{padding-left:29px}}.casino-coupon .casino-coupon__desc-text ol li+li{margin-top:4px}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc-text ol li+li{margin-top:10px}}.casino-coupon .casino-coupon__desc-text ol li:before{content:counter(ol_counter) ".";text-align:center;width:24px;height:20px;line-height:20px;position:absolute;top:0;left:0}.casino-coupon .casino-coupon__desc-text ol li ul li:before{content:"";width:6px;height:6px;top:7px}.casino-coupon .casino-coupon__desc.active .casino-coupon__desc-icon{transform:rotate(-90deg)}@media screen and (min-width:768px){.casino-coupon .casino-coupon__desc.active .casino-coupon__desc-icon{transform:rotate(180deg)}}@keyframes shake{0%{transform:rotate(0)}25%{transform:rotate(30deg)}50%{transform:rotate(-30deg)}to{transform:rotate(0)}}.coupon .coupon__title.expired-link{pointer-events:none;-webkit-text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset}.coupon .coupon__button .coupon-button.expired{pointer-events:none;color:#c3bffa;background:#e9e8fc}.coupon .coupon__button .coupon-button.expired svg{display:none}.casino-coupon__labels .casino-coupon__save{margin-left:12px}.casino-coupon__labels .casino-coupon__save .casino-coupon__save-icon{width:14px;height:18px}.user-profile-sidebar.desktop{min-width:320px;display:block}.user-profile-sidebar.desktop ul{flex-direction:column;gap:16px;margin-top:16px;display:flex}.user-profile-sidebar.desktop ul li,.user-profile-sidebar.desktop ul a{color:#f2f5f7}.user-profile-sidebar.desktop ul li.is-active,.user-profile-sidebar.desktop ul a.is-active{color:#fff;pointer-events:none}.user-profile-sidebar.desktop ul li:hover,.user-profile-sidebar.desktop ul a:hover{color:#fff}@media screen and (max-width:991px){.user-profile-sidebar.desktop{display:none}}.user-profile-sidebar.mobile{display:none}.user-profile-sidebar.mobile ul{background-color:#2a3e4b;border-bottom:1px solid #99b0bf;flex-direction:row;gap:24px;padding-left:16px;display:flex}.user-profile-sidebar.mobile ul li{padding:8px 0}.user-profile-sidebar.mobile ul li.is-active{border-bottom:2px solid #fff}.user-profile-sidebar.mobile ul li a{color:#99b0bf}.user-profile-sidebar.mobile ul li a.is-active{color:#fff;pointer-events:none}.user-profile-sidebar.mobile ul li a:hover{color:#fff}@media screen and (max-width:991px){.user-profile-sidebar.mobile{margin-bottom:16px;display:block;position:relative}}.user-profile-sidebar__title{color:#f2f5f7}@media screen and (max-width:991px){.user-profile-sidebar__title{display:none}}.user-profile__page-description{color:#cee1ed;margin-bottom:16px}@media screen and (min-width:992px){.user-profile__page-description{margin-bottom:24px}}.user-profile__page-description p:last-child{margin-bottom:0}.user-profile-feed{background:#f0f7fd;min-height:90vh;padding:0 0 16px;display:flex;position:relative;overflow:hidden}.user-profile-feed:before{content:"";background:linear-gradient(#0d2b40 0%,#0d2b4080 30.17%,#f0f7fd 100%),#0d2b40;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:992px){.user-profile-feed{padding:16px 0}}.user-profile-feed .account-feed{width:100%}.user-profile-feed .title-page{color:#fff;margin-bottom:16px}.user-profile-feed .title-page.non-logged{text-align:center;margin-top:50px}@media screen and (min-width:768px){.user-profile-feed .title-page{margin-bottom:24px}}.user-profile-feed .user-profile__block,.user-profile-feed .user-profile__content{width:100%;max-width:704px}.user-profile-feed .user-profile__tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #99b0bf;align-items:center;gap:16px;margin-bottom:8px;display:flex}.user-profile-feed .user-profile__tabs::-webkit-scrollbar{width:0;height:0;display:none}.user-profile-feed .user-profile__tabs{overscroll-behavior-x:contain;overflow-x:auto;overflow-y:hidden}.user-profile-feed .user-profile__tabs .tab{color:#cee1ed;white-space:nowrap;padding:8px 0}.user-profile-feed .user-profile__tabs .tab.active{color:#fff;border-bottom:1px solid #fff}.user-profile-feed .user-profile__tab-content{display:none}.user-profile-feed .user-profile__tab-content.active{display:block}.user-profile-feed .user-profile__tab-description{color:#cee1ed;margin-bottom:16px}@media screen and (min-width:992px){.user-profile-feed .user-profile__tab-description{margin-bottom:32px}}.user-profile-feed .user-profile__tab-description p:last-child{margin-bottom:0}.user-profile-feed .user-profile__coupons{flex-direction:column;gap:12px;display:flex}.user-profile-feed .user-profile__coupons .casino-coupon{margin-bottom:0}@media screen and (min-width:768px){.user-profile-feed .user-profile__coupons{gap:8px}}.user-profile-feed .btn-show-more{color:#2a3e4b;background:#f2f5f7;justify-content:center;width:100%;margin-top:8px}.user-profile-feed .no-more-feed{color:#667580;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.user-profile-feed .casino-coupon .casino-coupon__votes-item .casino-coupon__votes-count{filter:none!important}.user-profile-feed .content-block-account{justify-content:space-between;gap:16px;display:flex}@media screen and (max-width:991px){.user-profile-feed .content-block-account{flex-direction:column;justify-content:start}.user-profile-feed .user-profile-saved .container.white-background{background-color:#fff}}.user-profile-feed .user-profile-saved--nothing{z-index:10;text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:16px;width:100%;padding:48px 24px;display:flex}.user-profile-feed .user-profile-saved--nothing h5{color:#0d2b40;text-transform:none}.user-profile-feed .user-profile-saved--nothing p{color:#667580}.user-profile-feed .user-profile-saved--nothing .icon-save{background:#f0f7fd;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.user-profile-feed .user-profile-saved--nothing .icon-save svg{width:18px;height:24px}.user-profile-feed.user-profile-feed.without-bonuses{flex-direction:column}@media screen and (max-width:991px){.user-profile-feed.user-profile-feed{flex-direction:column}}.user-profile-feed .block-with_brands{padding-top:16px}.user-profile-feed .block-with_brands h5{text-transform:none;color:#0d2b40}.user-profile-feed .block-with_brands__list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.user-profile-feed .block-with_brands__list .popular-brand-card{color:#0d2b40;background:#fff;border:1px solid #dae9f2;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.user-profile-feed .block-with_brands__list .popular-brand-card__logo{border:1px solid #cee1ed;border-radius:8px;justify-content:center;width:84px;height:36px;padding:2px;display:flex}.user-profile-feed .block-with_brands__list .popular-brand-card__main{align-items:center;gap:8px;display:flex}.user-profile-feed .block-with_brands__list .popular-brand-card__follow{padding:4px 12px}.user-profile-feed .block-with_brands__list .popular-brand-card__follow.is-subscribed{color:#fff;background:#99b0bf;border:none}.user-profile-feed .block-with_brands__list .popular-brand-card__rating{gap:5px;margin-top:4px;display:flex}.user-profile-feed .block-with_brands__list .popular-brand-card__stars{gap:4px;display:flex}.user-profile-feed .block-with_brands__list .popular-brand-card__stars svg{aspect-ratio:1;flex-shrink:0;width:16px;height:16px}.user-profile-feed .followed-brands{background:#fff;border:1px solid #99b0bf;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.user-profile-feed .followed-brands__main{align-items:center;gap:16px;display:flex}.user-profile-feed .followed-brands__main h6{color:#0d2b40}.user-profile-feed .followed-brands__main span{color:#99b0bf}.user-profile-feed .followed-brands__main-games{display:flex}.user-profile-feed .followed-brands__main-games div{background:#fff;border:1px solid #dae9f2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.user-profile-feed .followed-brands__main-games div img{object-fit:contain;width:100%;height:100%}.user-profile-feed .followed-brands__main-games div:not(:first-child){margin-left:-8px}.user-profile-feed .followed-brands__main-games .followed-brands__game--more{color:#0d2b40;background:#f2f5f7;font-weight:600;display:none}.user-profile-feed .followed-brands__main-games.has-more .followed-brands__game--more{color:#134d86;display:flex}.user-profile-feed .followed-brands__main-games div:first-child{z-index:19}.user-profile-feed .followed-brands__main-games div:nth-child(2){z-index:18}.user-profile-feed .followed-brands__main-games div:nth-child(3){z-index:17}.user-profile-feed .followed-brands__main-games div:nth-child(4){z-index:16}.user-profile-feed .followed-brands__main-games div:nth-child(5){z-index:15}.user-profile-feed .followed-brands__main-games div:nth-child(6){z-index:14}.user-profile-feed .followed-brands__main-games div:nth-child(7){z-index:13}.user-profile-feed .followed-brands__main-games div:nth-child(8){z-index:12}.user-profile-feed .followed-brands__main-games div:nth-child(9){z-index:11}.user-profile-feed .followed-brands__main-games div:nth-child(10){z-index:10}.user-profile-feed .followed-brands__main-games div:nth-child(11){z-index:9}.user-profile-feed .followed-brands__main-games div:nth-child(12){z-index:8}.user-profile-feed .followed-brands__main-games div:nth-child(13){z-index:7}.user-profile-feed .followed-brands__main-games div:nth-child(14){z-index:6}.user-profile-feed .followed-brands__main-games div:nth-child(15){z-index:5}.user-profile-feed .followed-brands__main-games div:nth-child(16){z-index:4}.user-profile-feed .followed-brands__main-games div:nth-child(17){z-index:3}.user-profile-feed .followed-brands__main-games div:nth-child(18){z-index:2}.user-profile-feed .followed-brands__main-games div:nth-child(19){z-index:1}.user-profile-feed .followed-brands__main-games div:nth-child(20){z-index:0}.user-profile-feed .followed-brands__btn{cursor:pointer;background:#134d86;border-radius:8px;align-items:center;padding:8px;display:flex}.user-profile-feed .followed-brands__btn svg{width:20px;height:20px}
