:root{--rewardShimmerSize:450px}.epix-reward-modal-content__image-wrap{display:flex;position:relative;justify-content:center;z-index:1;margin-top:40px;margin-bottom:54px}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap{cursor:default;width:200px;height:200px}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap.is--card{border:0;box-shadow:none;height:unset}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap.is--loading{border:0;box-shadow:none;pointer-events:none}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap.is--loading:before{display:none}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap.is--loading .image--wrapper{background:#0e0e0e}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap.is--loading .image--wrapper img{display:none}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap.is--loading .loading-indicator{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:10}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(60deg);z-index:-1;background:radial-gradient(farthest-corner,rgba(255,227,182,.25),transparent 50%) 50% 50%/90px var(--rewardShimmerSize) no-repeat,radial-gradient(farthest-corner,rgba(255,227,182,.25),transparent 50%) 50% 50%/var(--rewardShimmerSize) 90px no-repeat;width:var(--rewardShimmerSize);height:var(--rewardShimmerSize);content:"";pointer-events:none}@media(min-width:992px){.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap:before{transform:translate3d(-50%,-50%,0) rotate(60deg) scale(1.1)}}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap-outer:after,.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap-outer:before{position:absolute;top:50%;left:50%;z-index:-1;background:radial-gradient(farthest-corner,rgba(255,227,182,.25),transparent 50%) 50% 50%/90px var(--rewardShimmerSize) no-repeat,radial-gradient(farthest-corner,rgba(255,227,182,.25),transparent 50%) 50% 50%/var(--rewardShimmerSize) 90px no-repeat;width:var(--rewardShimmerSize);height:var(--rewardShimmerSize);content:"";pointer-events:none}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap-outer:before{transform:translate3d(-50%,-50%,0)}@media(min-width:992px){.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap-outer:before{transform:translate3d(-50%,-50%,0)}}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap-outer:after{transform:translate3d(-50%,-50%,0) rotate(30deg)}@media(min-width:992px){.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap-outer:after{transform:translate3d(-50%,-50%,0) rotate(30deg)}}.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap-outer:has(.epix-chapter-reward__wrap.is--loading):after,.epix-reward-modal-content__image-wrap .epix-chapter-reward__wrap-outer:has(.epix-chapter-reward__wrap.is--loading):before{display:none}.epix-reward-modal-content__headline{margin-bottom:10px;text-align:center;line-height:25px;letter-spacing:0;color:#fff;font-size:20px;font-weight:700}.epix-reward-modal-content__description{margin-bottom:24px;text-align:center;line-height:20px;letter-spacing:0;color:#fff;font-size:14px;font-weight:400}.epix-reward-modal-content__content{position:relative;z-index:4}.epix-reward-modal-content__button{width:calc(50% - 5px)}@media(max-width:767.98px){.epix-reward-modal-content__button{width:100%}}.epix-reward-modal-content__button-row{display:flex;justify-content:space-between;margin:0 40px 20px}@media(max-width:767.98px){.epix-reward-modal-content__button-row{flex-direction:column;margin:0 20px 20px}.epix-reward-modal-content__button-row button:nth-of-type(2){margin-top:10px}}.epix-reward-modal-content__reward-name{display:flex;justify-content:center;margin-bottom:24px;padding:0 20px}.epix-reward-modal-content__reward-name .epix-reward-label{font:700 16px/25px ITC Avant Garde Gothic W02,sans-serif}.epix-reward-modal-content__coupon-field{display:flex;align-items:center;justify-content:center;margin:0 40px;background:#000;padding:10px 20px 12px;height:48px;text-align:center;color:#fff;font-size:14px;font-weight:600}@media(max-width:767.98px){.epix-reward-modal-content__coupon-field{margin:0 20px}}#epix-reward-modal #recaptcha-container.is-enabled{display:flex;margin-top:70px}#epix-reward-modal #recaptcha-container.is-enabled .grecaptcha-badge{display:block!important;margin-bottom:5px}.epix-reward-label{display:flex;align-items:flex-start;line-height:20px;letter-spacing:0;color:#fff;font-size:13px;font-weight:400;pointer-events:none}.epix-reward-label__icon-wrap{display:inline-flex;margin-right:6px}.epix-reward-label__icon-wrap--blue path{fill:#00b9ff}.epix-reward-label__icon-wrap--yellow path{fill:#ff0}.epix-reward-label__icon-wrap--green path{fill:lime}.epix-reward-label__icon-wrap--purple path{fill:#7800ff}:root{--card-height:65vh;--card-width:calc(var(--card-height) / 1.5)}.epix-chapter-reward__wrap{position:relative;flex-shrink:0;z-index:2;box-shadow:0 0 0 1px #fff;width:240px;height:240px}@media(max-width:991.98px){.epix-chapter-reward__wrap{width:140px;height:140px}}.epix-chapter-reward__wrap--is-unlocked{border:3px solid;border-image-source:linear-gradient(270deg,#ffe488 0,#d99c48 52%,#dec88a);border-image-slice:1;box-shadow:0 0 10px 0 #ffdfb5;cursor:pointer}.epix-chapter-reward__wrap-outer{position:relative}@media(max-width:991.98px){.epix-chapter-reward__wrap-outer{display:flex;align-items:center}}.epix-chapter-reward__wrap .image--wrapper img.is--loaded{background:#121212}.epix-chapter-reward__image{width:100%;height:100%}.epix-chapter-reward__title{position:relative;opacity:1;z-index:2;margin-top:16px;width:100%;max-width:240px;text-align:center;line-height:25px;letter-spacing:0;font-size:20px;font-weight:700;font-style:normal}@media(max-width:991.98px){.epix-chapter-reward__title{margin-top:0;margin-left:32px;max-width:none;text-align:left;line-height:20px;font-size:16px}}.epix-chapter-reward__lock-overlay{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4)}