.no-touch .main-banner--auth:hover .main-banner__image{transform:scale(1.02)}.main-banner--auth-lvl-1 .main-banner__badge-candy:after,.main-banner--auth-lvl-2 .main-banner__badge-candy:after,.main-banner--auth-lvl-3 .main-banner__badge-candy:after{animation:rotateCandy 5.6s ease-in-out infinite;background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:drop-shadow(2px 2px 0 rgba(0,0,0,.25));left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:50% 50%;z-index:3}@media (max-width:1139px){.main-banner--auth-lvl-1 .main-banner__badge-candy:after,.main-banner--auth-lvl-2 .main-banner__badge-candy:after,.main-banner--auth-lvl-3 .main-banner__badge-candy:after{height:19px;width:19px}}@media (min-width:1140px){.main-banner--auth-lvl-1 .main-banner__badge-candy:after,.main-banner--auth-lvl-2 .main-banner__badge-candy:after,.main-banner--auth-lvl-3 .main-banner__badge-candy:after{height:28px;width:28px}}@keyframes rotateCandy{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.main-banner--auth-lvl-1 .main-banner__badge-candy:after{background-image:url(../images/16.png)}@supports (background-image:url(https://iris.casino/img/main-banner/lollipop-1.webp)){.main-banner--auth-lvl-1 .main-banner__badge-candy:after{background-image:url(../images/17.webp)}}.main-banner--auth-lvl-2 .main-banner__badge-candy:after{background-image:url(../images/18.png)}@supports (background-image:url(https://iris.casino/img/main-banner/lollipop-2.webp)){.main-banner--auth-lvl-2 .main-banner__badge-candy:after{background-image:url(../images/19.webp)}}.main-banner--auth-lvl-3 .main-banner__badge-candy:after{background-image:url(../images/20.png)}@supports (background-image:url(https://iris.casino/img/main-banner/lollipop-3.webp)){.main-banner--auth-lvl-3 .main-banner__badge-candy:after{background-image:url(../images/21.webp)}}.no-touch .main-banner--auth-welcome:hover .main-banner__badge-candy:after{animation-play-state:paused}@keyframes rotateBadge{0%,65%,to{transform:rotate(3deg)}82%{transform:rotate(-3deg)}}.no-touch .main-banner--auth-welcome:hover .main-banner__badge-title{animation-play-state:paused}.main-banner--auth-welcome .main-banner__title .welcome-bonuses__banner-offer-unit:after{background-image:var(--main-banner-yellow-gradient)}.no-touch .main-banner--auth:hover .main-banner__button{color:var(--buttons-primary-a-text-hover)}.no-touch .main-banner--auth:hover .main-banner__button:after,.no-touch .main-banner--auth:hover .main-banner__button:before{border:1px solid var(--buttons-primary-a-border-hover)}.no-touch .main-banner--auth:hover .main-banner__button:after{opacity:1}.no-touch .main-banner--auth:hover .main-banner__button .btn__pattern:before{animation:rotateButtonPattern 12s linear infinite}.main-banner--not-auth{border-radius:var(--roundings-m);display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%;z-index:3}@media (max-width:639px){.main-banner--not-auth{height:370px;padding-inline:16px}}@media (min-width:640px) and (max-width:1139px){.main-banner--not-auth{height:538px;padding-bottom:112px;padding-inline:calc(-247.90381px + 42.48497vw)}}@media (min-width:1140px) and (max-width:1627px){.main-banner--not-auth{padding-inline:calc(-95.20123px + 14.57906vw)}}@media (min-width:1140px){.main-banner--not-auth{height:629px;padding-bottom:152px}}@media (min-width:1628px){.main-banner--not-auth{padding-inline:234px}}@media (min-width:1920px){.main-banner--not-auth{padding-inline:236px}}.main-banner--not-auth .main-banner__video-wr{left:0;-webkit-mask-image:linear-gradient(180deg,#000 80%,hsla(0,0%,40%,0) 96%);mask-image:linear-gradient(180deg,#000 80%,#6660 96%);position:absolute;right:0;top:0;width:100%}@media (max-width:639px){.main-banner--not-auth .main-banner__video-wr{height:281px}}@media (min-width:640px) and (max-width:1139px){.main-banner--not-auth .main-banner__video-wr{height:492px}}@media (min-width:1140px){.main-banner--not-auth .main-banner__video-wr{height:583px}}.main-banner--not-auth .main-banner__video,.main-banner--not-auth .main-banner__video-poster-for-lcp{border-radius:var(--roundings-m);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:639px){.main-banner--not-auth .main-banner__video,.main-banner--not-auth .main-banner__video-poster-for-lcp{inset:0 0 0 auto;min-width:626px;position:absolute}}@media (min-width:640px){.main-banner--not-auth .main-banner__video-poster-for-lcp{height:100%;left:0;position:absolute;top:0;width:100%}}.main-banner--not-auth .main-banner__video{display:block;z-index:1}@media (min-width:640px){.main-banner--not-auth .main-banner__video{position:relative}}.main-banner--not-auth .main-banner__content{position:relative}@media (max-width:639px){.main-banner--not-auth .main-banner__content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding-block:16px}}@media (min-width:640px){.main-banner--not-auth .main-banner__content{align-items:flex-start;display:flex;flex-direction:column;margin-top:149px}}@media (min-width:1140px){.main-banner--not-auth .main-banner__content{margin-top:142px}}@media (min-width:640px){.main-banner--not-auth .main-banner__content:after{background:var(--backgrounds-a);border-radius:735px;content:"";filter:blur(75px);height:333px;left:-413px;opacity:.6;pointer-events:none;position:absolute;top:-87px;width:735px}}.main-banner--not-auth .main-banner__caption{display:flex;position:relative;z-index:1}@media (max-width:639px){.main-banner--not-auth .main-banner__caption{margin-bottom:-8px}}@media (min-width:640px){.main-banner--not-auth .main-banner__caption{margin-bottom:-12px}}.main-banner--not-auth .main-banner__caption-text{background:var(--main-banner-title-gradient);-webkit-background-clip:text;color:var(--colors-global-accent-a);font-family:var(--font-family);margin-inline:calc(var(--text-border-width)*-1);padding-inline:var(--text-border-width);position:relative;text-align:center;white-space:nowrap;-webkit-text-stroke:var(--text-border-width) transparent}@media (max-width:1139px){.main-banner--not-auth .main-banner__caption-text{--text-border-width:4px;font-size:16px;font-weight:700;line-height:24px}}@media (min-width:1140px){.main-banner--not-auth .main-banner__caption-text{--text-border-width:6px;font-size:var(--headings-h3-font-size);font-weight:900;line-height:var(--headings-h3-line-height)}}.main-banner--not-auth .main-banner__title{--letter-spacing:calc(var(--title-font-size)/10);background:var(--main-banner-title-gradient);-webkit-background-clip:text;color:var(--colors-base-white-a);display:flex;font-size:var(--title-font-size);font-weight:900;margin-inline:calc(var(--text-border-width)*-1);padding-inline:var(--text-border-width);position:relative;z-index:1;-webkit-text-stroke:var(--text-border-width) transparent}@media (max-width:639px){.main-banner--not-auth .main-banner__title{--title-font-size:40px;--text-border-width:8px;filter:drop-shadow(0 8px 7px rgba(0,0,0,.5));letter-spacing:4px;line-height:58px}}@media (min-width:640px){.main-banner--not-auth .main-banner__title{--title-font-size:46px;--text-border-width:12px;filter:drop-shadow(0 11px 9px rgba(0,0,0,.5));letter-spacing:4.6px;line-height:67px}}@media (min-width:1140px){.main-banner--not-auth .main-banner__title{--title-font-size:65px;--text-border-width:16px;letter-spacing:var(--letter-spacing);line-height:95px}}.main-banner--not-auth .main-banner__title .welcome-bonuses__banner-offer-unit,.main-banner--not-auth .main-banner__title .welcome-bonuses__banner-offer-value{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.main-banner--not-auth .main-banner__title .welcome-bonuses__banner-offer-value{letter-spacing:normal}.main-banner--not-auth .main-banner__title .welcome-bonuses__banner-offer-value:first-child{margin-right:var(--letter-spacing)}.main-banner--not-auth .main-banner__title .welcome-bonuses__banner-offer-unit{color:var(--main-banner-number-color)}.main-banner--not-auth .main-banner__title .welcome-bonuses__banner-offer-unit:last-child{letter-spacing:normal;margin-left:var(--letter-spacing)}.main-banner--not-auth .main-banner__title .welcome-bonuses__banner-offer-unit:after{background-image:var(--main-banner-yellow-gradient)}.main-banner__action-candy{background-image:url(../images/22.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@supports (background-image:url(https://iris.casino/_nuxt/@/assets/images/buttons/candy.webp)){.main-banner__action-candy{background-image:url(../images/5.webp)}}@media (max-width:639px){.main-banner__action-candy{right:5px;width:68px}}@media (min-width:640px) and (max-width:1139px){.main-banner__action-candy{width:78px}}@media (min-width:1140px){.main-banner__action-candy{transition:all .8s cubic-bezier(0,.68,.19,.99);width:82px}.no-touch .main-banner__action:hover .main-banner__action-candy{transform:translateY(-50%) scale(1.095890411)}}.no-touch .stories-group-item__image:hover{cursor:pointer}.no-touch .stories-group-item__img img:hover{transform:rotate(15deg) scale(1.1)}@media (min-width:1140px){.main-banner+.stories-group--fade-left:before{background:radial-gradient(90% 50%at 0 50%,#12161d .5%,#12161d00);content:"";height:152px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:71px;z-index:2}}.winners-line{display:flex;overflow:hidden}.winners-line__list{--gap:4px;animation:move-x 32s linear infinite;display:flex;gap:var(--gap);padding-left:var(--gap)}.no-touch .winners-line:hover .winners-line__list{animation-play-state:paused}.winners-line__item{flex-shrink:0;position:relative}@media (max-width:639px){.winners-line__item{height:84px;width:56px}}@media (min-width:640px) and (max-width:1139px){.winners-line__item{height:112px;width:80px}}@media (min-width:1140px){.winners-line__item{height:152px;width:106px}}.winners-line__card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--backgrounds-d);border:1px solid var(--border-a);border-radius:var(--roundings-s);display:flex;flex-direction:column;height:100%;transition:all .2s ease-out;width:100%}@media (max-width:639px){.winners-line__card{padding:3px}}@media (min-width:640px){.winners-line__card{padding:7px 3px 3px}}@media (min-width:1140px){.winners-line__card{padding:11px 7px 7px}}.no-touch .winners-line__card:hover{background-color:var(--backgrounds-a-70)}.winners-line__card--highlighted{background-image:url(../images/23.svg);background-position:top;background-repeat:no-repeat;background-size:contain}@media (max-width:1139px){.winners-line__card--highlighted{border:1px solid var(--colors-global-accent-b)}}@media (min-width:1140px){.winners-line__card--highlighted{border:2px solid var(--colors-global-accent-b)}}.winners-line__img-wr{background:var(--backgrounds-b);border-radius:var(--roundings-xs);display:block;flex:none;height:48px;overflow:hidden;position:relative;width:48px}@media (max-width:639px){.winners-line__img-wr{margin-top:4px}}@media (min-width:640px) and (max-width:1139px){.winners-line__img-wr{height:70px;margin-top:6px;width:70px}}@media (min-width:1140px){.winners-line__img-wr{height:90px;margin-top:12px;width:90px}}.winners-line__img-wr:before{background:var(--backgrounds-e-4);border-radius:inherit;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .2s ease-out;visibility:hidden;width:100%}.no-touch .winners-line__card:hover .winners-line__img-wr:before{opacity:1;visibility:visible}.no-touch .winners-line__card:hover .winners-line__img-wr:after{animation:rotateCardPattern 40s linear infinite;background-image:url(../images/6.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:502px;left:50%;opacity:0;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:all .2s ease-out;visibility:hidden;visibility:visible;width:502px}.no-touch .winners-line__card:hover .winners-line__img,.no-touch .winners-line__card:hover .winners-line__placeholder{filter:blur(10px)}.winners-line__img{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;width:100%}.custom-picture--loaded .winners-line__img{opacity:1}.winners-line__placeholder{background-image:url(../images/24.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}@media (max-width:1139px){.winners-line__placeholder{height:24px;width:20px}}@media (min-width:1140px){.winners-line__placeholder{height:28px;width:24px}}.winners-line__ic{filter:var(--light-gray-shadow-third);left:50%;opacity:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:all .2s ease-out;visibility:hidden}@media (max-width:639px){.winners-line__ic{height:24px;padding:1px 2px 1px 3px;width:24px}}@media (min-width:640px){.winners-line__ic{height:30px;padding:2px 2px 2px 4px;width:30px}}.no-touch .winners-line__card:hover .winners-line__ic{opacity:1;visibility:visible}.winners-line__subtitle,.winners-line__title{display:block;flex-shrink:0}.winners-line__subtitle,.winners-line__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.winners-line__title{align-items:center;color:var(--text-text-accent);display:flex;justify-content:center;text-transform:uppercase}@media (max-width:639px){.winners-line__title{font-size:8px;font-weight:700;line-height:12px}}@media (min-width:640px) and (max-width:1139px){.winners-line__title{font-size:10px;font-weight:700;line-height:12px}}@media (min-width:1140px){.winners-line__title{font-size:12px;font-weight:700;line-height:16px;margin:2px -8px 0;width:calc(100% + 16px)}}.winners-line__title-ic{background-image:url(../images/25.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0}@supports (background-image:url(https://iris.casino/_nuxt/@/assets/images/fire.webp)){.winners-line__title-ic{background-image:url(../images/26.webp)}}@media (max-width:639px){.winners-line__title-ic{height:8px;width:8px}}@media (min-width:640px) and (max-width:1139px){.winners-line__title-ic{height:12px;width:12px}}@media (min-width:1140px){.winners-line__title-ic{height:16px;width:16px}}.winners-line__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winners-line__subtitle{color:var(--text-text)}@media (max-width:1139px){.winners-line__subtitle{font-weight:700;line-height:12px}}@media (max-width:639px){.winners-line__subtitle{font-size:7px}}@media (min-width:640px) and (max-width:1139px){.winners-line__subtitle{font-size:8px}}@media (min-width:1140px){.winners-line__subtitle{font-size:10px;font-weight:700;line-height:12px}}.winners-line__stars{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.winners-line__star{animation:star-appear .4s ease-in forwards,star-spin 1.4s ease-in-out 1s infinite alternate;background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:0;position:absolute;will-change:transform,opacity}.winners-line__item:nth-child(4n+1) .winners-line__star{animation-delay:.1s,.15s}.winners-line__star--left-bottom,.winners-line__star--right-center{--star-appear-y:-10px}.winners-line__star--left-bottom,.winners-line__star--right-top{--spin-angle:24deg;--spin-angle-reverse:-24deg}.winners-line__star--left-center{background-image:url(../images/27.png)}@supports (background-image:url(https://iris.casino/img/winners/star-left-center.webp)){.winners-line__star--left-center{background-image:url(../images/28.webp)}}@media (max-width:639px){.winners-line__star--left-center{height:13px;left:-6px;top:39px;width:13px}}@media (min-width:640px) and (max-width:1139px){.winners-line__star--left-center{bottom:41px;height:19px;left:-7px;width:19px}}@media (min-width:1140px){.winners-line__star--left-center{height:26px;left:-13px;top:60px;width:26px}}.winners-line__star--left-bottom{background-image:url(../images/29.png)}@supports (background-image:url(https://iris.casino/img/winners/star-left-bottom.webp)){.winners-line__star--left-bottom{background-image:url(../images/30.webp)}}@media (max-width:639px){.winners-line__star--left-bottom{bottom:-1px;height:12px;left:3px;width:12px}}@media (min-width:640px) and (max-width:1139px){.winners-line__star--left-bottom{bottom:-4px;height:17px;left:6px;width:17px}}@media (min-width:1140px){.winners-line__star--left-bottom{bottom:3px;height:23px;left:5px;width:24px}}.winners-line__star--right-center{background-image:url(../images/31.png)}@supports (background-image:url(https://iris.casino/img/winners/star-right-center.webp)){.winners-line__star--right-center{background-image:url(../images/32.webp)}}@media (max-width:639px){.winners-line__star--right-center{bottom:20px;height:12px;right:-5px;width:12px}}@media (min-width:640px) and (max-width:1139px){.winners-line__star--right-center{bottom:31px;height:17px;right:-9px;width:17px}}@media (min-width:1140px){.winners-line__star--right-center{bottom:43px;height:24px;right:-10px;width:23px}}.winners-line__star--right-top{background-image:url(../images/33.png);right:0}@supports (background-image:url(https://iris.casino/img/winners/star-right-top.webp)){.winners-line__star--right-top{background-image:url(../images/34.webp)}}@media (max-width:639px){.winners-line__star--right-top{height:12px;top:28px;width:12px}}@media (min-width:640px) and (max-width:1139px){.winners-line__star--right-top{height:17px;right:-1px;top:29px;width:17px}}@media (min-width:1140px){.winners-line__star--right-top{height:24px;top:39px;width:23px}}@keyframes move-x{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes star-appear{0%{opacity:0;transform:translateY(var(--star-appear-y,10px)) scale(.5) rotate(var(--spin-angle,-24deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--spin-angle,-24deg))}}@keyframes star-spin{0%{transform:rotate(var(--spin-angle,-24deg))}to{transform:rotate(var(--spin-angle-reverse,24deg))}}@media (min-width:640px){.bonus-store-task:before{background-color:var(--border-a);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}}.bonus-store-task__item:before{border:1px solid var(--border-a);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@media (min-width:640px){.bonus-store-task__item:before{border-width:2px}}@media (max-width:639px){.no-touch .bonus-store-task__item-btn:hover{background:var(--backgrounds-g-50);color:var(--icons-a)}}.no-touch .bonus-store-task__item-btn:hover .bonus-store-task__item-btn-ic{color:var(--icons-a-disable)}.no-touch .bonus-store-task__item-btn:hover .bonus-store-task__item-btn-text{color:var(--text-description-a)}.bonus-store-task__bottom-sheet-item:before,.bonus-store-task__tooltip-item:before{background:var(--gradient-tokens-backgrounds-k);border-radius:var(--roundings-circle);content:"";height:8px;left:6px;position:absolute;top:8px;width:8px}.user-bonuses-freespins-game__amount-play:after,.user-bonuses-freespins-game__amount-play:before{border:1px solid var(--buttons-primary-a-border-default);border-radius:inherit;content:"";height:calc(100% - 2px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:all .2s ease-out;width:calc(100% - 2px)}.user-bonuses-freespins-game__amount-play:before{background:var(--gradient-tokens-backgrounds-k);z-index:-2}.user-bonuses-freespins-game__amount-play:after{background:var(--gradient-tokens-backgrounds-k-70);opacity:0;z-index:-1}.no-touch .user-bonuses-freespins-game__amount-play:hover:after{opacity:1}.user-bonuses-freespins-game__amount-play:after,.user-bonuses-freespins-game__amount-play:before{box-shadow:inset 0-2px #00000026}.no-touch .user-bonuses-freespins-game__amount-play:hover{transform:scale(1.12)}.user-bonuses-freespins__slider-list::-webkit-scrollbar{background-color:transparent;color:transparent;display:none;height:0;opacity:0;width:0}.user-bonuses-freespins__slider-list::-webkit-scrollbar-thumb,.user-bonuses-freespins__slider-list::-webkit-scrollbar-track{background:transparent;display:none}.no-touch .user-bonuses-freespins__slider-wr:hover .user-bonuses-freespins__navigation{opacity:1}.user-bonuses-bonus:not(.user-bonuses-bonus:last-child):before{background-color:var(--border-a);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.no-touch .user-bonuses-bonus:hover{background-color:var(--backgrounds-c);transition:all .2s ease-out}.no-touch .user-bonuses-bonus:hover .user-bonuses-bonus__title{color:var(--text-text-accent)}.user-bonuses-bonus__subtitle:first-letter{text-transform:uppercase}.user-bonuses-bonus__btn-play:after,.user-bonuses-bonus__btn-play:before{border:1px solid var(--buttons-primary-a-border-default);border-radius:inherit;content:"";height:calc(100% - 2px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:all .2s ease-out;width:calc(100% - 2px)}.user-bonuses-bonus__btn-play:before{background:var(--gradient-tokens-backgrounds-k);z-index:-2}.user-bonuses-bonus__btn-play:after{background:var(--gradient-tokens-backgrounds-k-70);opacity:0;z-index:-1}.no-touch .user-bonuses-bonus__btn-play:hover:after{opacity:1}.user-bonuses-bonus__btn-play:after,.user-bonuses-bonus__btn-play:before{box-shadow:var(--inner-shadow-s)}.no-touch .user-bonuses-bonus__btn-play:hover{transform:scale(1.12)}@media (min-width:1140px){.user-bonuses-other__list-inner::-webkit-scrollbar{display:none}}.user-bonuses-rakeback::-webkit-scrollbar{background-color:transparent;color:transparent;display:none;height:0;opacity:0;width:0}.user-bonuses-rakeback::-webkit-scrollbar-thumb,.user-bonuses-rakeback::-webkit-scrollbar-track{background:transparent;display:none}@keyframes RecordWinningsItemAnimation{0%{background-color:var(--green-500);border-radius:0;height:0}to{background-color:var(--record-winnings-animation-color);border-radius:16px;height:62px}}.home-bg-section{padding-inline:var(--spacings-page-paddings);position:relative}@media (max-width:1139px){.home-bg-section{padding-top:var(--spacings-3xl)}}@media (min-width:1140px){.home-bg-section{padding-top:var(--spacings-2xl)}}@media (min-width:1920px){.home-bg-section{padding-inline:0}}
