.welcome-bonuses__content-head:before{border:2px solid var(--border-b);border-radius:inherit;content:"";height:calc(100% - 4px);inset:0;position:absolute;width:calc(100% - 4px)}.welcome-bonuses__list .welcome-bonuses__item:hover .welcome-bonuses__item-img{display:block;transform:rotate(-4deg) scale(1.1)}.no-touch .welcome-bonuses__button-back-icon-wr:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--buttons-secondary-a-bg-hover);border:1px solid var(--buttons-secondary-a-border-hover);color:var(--buttons-icon-secondary-a-icon-hover)}@media (max-width:1139px){.welcome-bonuses__list::-webkit-scrollbar{background-color:transparent;color:transparent;display:none;height:0;opacity:0;width:0}.welcome-bonuses__list::-webkit-scrollbar-thumb,.welcome-bonuses__list::-webkit-scrollbar-track{background:transparent;display:none}}.welcome-bonuses__item:not(.welcome-bonuses__item--not-selected):before{border:2px solid var(--border-b);border-radius:inherit;content:"";height:calc(100% - 4px);inset:0;position:absolute;width:calc(100% - 4px)}.no-touch .welcome-bonuses__list .welcome-bonuses__item--casino:hover{background:var(--gradient-welcome-bonus-bg-hover)}.no-touch .welcome-bonuses__list .welcome-bonuses__item--sport:hover{background:var(--gradient-sport-bonus-bg-hover)}.no-touch .welcome-bonuses__list .welcome-bonuses__item--category-live:hover{background:var(--gradient-live-bonus-bg-hover)}.no-touch .welcome-bonuses__item-switcher:hover{background:var(--buttons-secondary-c-bg-hover);border:1px solid var(--buttons-secondary-c-border-hover);color:var(--buttons-secondary-c-icon-hover)}.no-touch .welcome-bonuses__item-switcher:hover{border:1px solid var(--buttons-secondary-a-border-hover)}.no-touch .social-icon:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--buttons-secondary-b-bg-hover);border:1px solid var(--buttons-secondary-b-border-hover);color:var(--buttons-icon-secondary-a-icon-hover)}.reg-social__separator:after,.reg-social__separator:before{background-color:var(--border-a);content:"";height:1px;width:100%}.adult-modal::-webkit-scrollbar{background-color:transparent;color:transparent;display:none;height:0;opacity:0;width:0}.adult-modal::-webkit-scrollbar-thumb,.adult-modal::-webkit-scrollbar-track{background:transparent;display:none}.no-touch .adult-modal__close:hover{background:var(--buttons-secondary-c-bg-hover);border:1px solid var(--buttons-secondary-c-border-hover);color:var(--buttons-secondary-c-icon-hover)}.adult-modal__msg::-webkit-scrollbar{display:none}.adult-modal__item:before{background:var(--gradient-backgrounds-k);border-radius:var(--roundings-circle);content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.adult-modal__btn-wr:before{background:linear-gradient(0deg,var(--colors-base-black-900) 30%,var(--colors-base-black-900-0) 100%);bottom:0;content:"";height:160px;left:0;pointer-events:none;position:absolute;right:0}@media (max-width:1139px){.adult-modal__btn-wr:before{left:calc(var(--spacings-page-paddings)*-1);right:calc(var(--spacings-page-paddings)*-1)}}@media (min-width:1140px){.adult-modal__btn-wr:before{left:calc(var(--spacings-xl)*-1);right:calc(var(--spacings-xl)*-1)}}.adult-modal__btn:after,.adult-modal__btn:before{box-shadow:var(--inner-shadow-m)}.adult-modal__btn .btn__pattern:before{height:80px;left:-48px;width:197px}.adult-modal__btn .btn__pattern:before{background-image:url(../images/4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;transform:translateY(-50%)}.adult-modal__btn .btn__pattern:after{background:var(--button-primary-b-shine);content:"";height:63px;left:0;position:absolute;top:50%;transform:translate(-100%,-50%);transition:all .2s ease-out;width:151px}.adult-modal__btn:after,.adult-modal__btn:before{border:1px solid var(--buttons-primary-b-border-default);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:all .2s ease-out}.adult-modal__btn:before{background:var(--gradient-tokens-backgrounds-h);z-index:-2}.adult-modal__btn:after{background:var(--gradient-tokens-backgrounds-h-70);opacity:0;z-index:-1}.adult-modal__btn.btn--size-xs:after,.adult-modal__btn.btn--size-xs:before{box-shadow:var(--inner-shadow-s)}.adult-modal__btn.btn--size-xs .btn__pattern:before{height:56px;left:-33px;width:133px}.adult-modal__btn.btn--size-s:after,.adult-modal__btn.btn--size-s:before{box-shadow:var(--inner-shadow-s)}.adult-modal__btn.btn--size-s .btn__pattern:before{height:74px;left:-43px;width:179px}.no-touch .adult-modal__btn:not(.no-touch .adult-modal__btn.btn--text,.no-touch .adult-modal__btn.btn--text-b,.no-touch .adult-modal__btn.btn--icon):hover{color:var(--buttons-primary-b-text-hover)}.no-touch .adult-modal__btn:not(.no-touch .adult-modal__btn.btn--text,.no-touch .adult-modal__btn.btn--text-b,.no-touch .adult-modal__btn.btn--icon):hover:after,.no-touch .adult-modal__btn:not(.no-touch .adult-modal__btn.btn--text,.no-touch .adult-modal__btn.btn--text-b,.no-touch .adult-modal__btn.btn--icon):hover:before{border:1px solid var(--buttons-primary-b-border-hover)}.no-touch .adult-modal__btn:not(.no-touch .adult-modal__btn.btn--text,.no-touch .adult-modal__btn.btn--text-b,.no-touch .adult-modal__btn.btn--icon):hover:after{opacity:1}.no-touch .adult-modal__btn:not(.no-touch .adult-modal__btn.btn--text,.no-touch .adult-modal__btn.btn--text-b,.no-touch .adult-modal__btn.btn--icon):hover .btn__pattern:after{animation:buttonShine 3s ease-out infinite}.adult-modal__btn.disabled:after,.adult-modal__btn.disabled:before,.adult-modal__btn[disabled]:after,.adult-modal__btn[disabled]:before{border:1px solid var(--buttons-primary-b-border-disable);box-shadow:none}.adult-modal__btn.disabled:before,.adult-modal__btn[disabled]:before{background:var(--gradient-tokens-backgrounds-h-50)}.adult-modal__btn.disabled:after,.adult-modal__btn[disabled]:after{content:none}.self-exclusion-notice-wrap:before{background-color:var(--colors-system-error);border-bottom-right-radius:14px;border-top-right-radius:14px;bottom:var(--spacings-m);content:"";left:0;position:absolute;top:var(--spacings-m);width:var(--border-width)}@media (max-width:639px){.registration-form::-webkit-scrollbar{background-color:transparent;color:transparent;display:none;height:0;opacity:0;width:0}.registration-form::-webkit-scrollbar-thumb,.registration-form::-webkit-scrollbar-track{background:transparent;display:none}}.no-touch .registration-form__close:hover{background:var(--buttons-secondary-c-bg-hover);border:1px solid var(--buttons-secondary-c-border-hover);color:var(--buttons-secondary-c-icon-hover)}@media (min-width:1140px){.registration-form__panel:has(.currencies-popup__container):before{background-color:var(--backgrounds-d-70);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}}.registration-form__panel--bonuses:has(.welcome-bonuses--compact) .registration-form__panel-decoration:before{background-image:url(../images/47.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:190px;inset:0;position:absolute;top:unset;width:100%}@supports (background-image:url(https://iris.casino/img/registration/reg-bonuses-bg-bottom.webp)){.registration-form__panel--bonuses:has(.welcome-bonuses--compact) .registration-form__panel-decoration:before{background-image:url(../images/48.webp)}}.registration-form__panel--chosen-bonus:before{opacity:0;visibility:hidden}.no-touch .registration-form__reset-password-link:hover{color:var(--link-hover)}.no-touch .registration-form__login-link:hover{color:var(--link-hover)}@keyframes showBonuses{0%{transform:translate(-50%)}to{transform:translate(0)}}
