.directions__item{margin-bottom:10px;padding-left:40px;position:relative}.directions__item p{margin:0}.directions__item__text{font-size:16px;font-weight:300;line-height:24px;max-height:600px;min-height:24px;overflow:hidden;position:relative;top:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (min-width:1024px){.directions__item__text{font-size:18px;line-height:28px;top:0}}.directions__item__status{background:#fff;border:2px solid #d0d9db;border-radius:13px;cursor:pointer;height:24px;left:0;position:absolute;top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px}.directions__item__status svg{color:#fff;height:8px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px}.directions__item.done .directions__item__status{background-color:#a12971;border-color:#a12971}.directions__item.done .directions__item__text{color:#a4afb3;max-height:28px}.directions__item.done .directions__item__text:after{background:#f2f6f7;bottom:3px;color:#a4afb3;content:"...";position:absolute;right:0}.alert-warning{background-color:#e4ebed;color:#363d40;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:20px;margin:12px 0;padding:12px 20px;text-align:left}.alert-warning__icon{-ms-flex-negative:0;flex-shrink:0;padding:2px 13px 1px 1px}.alert-warning__content a{color:inherit;text-decoration:underline}.loyalty-b .alert-warning{margin-bottom:-12px}.fortune-wheel{-webkit-box-flex:1;-ms-flex-positive:1;background-position:0;background-repeat:no-repeat;background-size:cover;flex-grow:1;position:relative}.fortune-wheel #confetti{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.fortune-wheel .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-block:40px 10px}.fortune-wheel .info-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:100%}.fortune-wheel .info-container .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.fortune-wheel .info-container h1{display:none}.fortune-wheel .info-container .description{font-family:Neris-SemiBold,sans-serif;text-align:center}.fortune-wheel .info-container .bottom-image,.fortune-wheel .info-container .top-image{display:none}.fortune-wheel .info-container .btn-red{background-color:#ed1c24;padding:10px 15px}.fortune-wheel .info-container .btn-red:hover{background-color:#c30505;cursor:pointer}.fortune-wheel .info-container .btn-red:focus{background-color:#f94952}.fortune-wheel .info-container .btn-red:disabled{background-color:#f94952;cursor:default}.fortune-wheel .info-container .info,.fortune-wheel .info-container .info p{color:#000}.fortune-wheel .main-container{margin:auto;max-width:635px;width:100%}.fortune-wheel .main-container h1{font-size:60px;font-weight:400;line-height:60px;padding-bottom:20px;text-align:center}.fortune-wheel .main-container .wheel-container .wheel{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:35px auto 0;position:relative;width:100%}@media (min-width:1024px){.fortune-wheel .main-container .wheel-container .wheel{margin:50px 25px 40px 0}}.fortune-wheel .main-container .wheel-container canvas{max-height:90vh;max-width:100%}.fortune-wheel .main-container .wheel-container .indicator{background-image:url(/front/svg/wheel-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:40px;left:calc(50% - 23px);position:absolute;top:-15px;-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);width:40px;z-index:100}@media (min-width:1024px){.fortune-wheel .main-container .wheel-container .indicator{height:70px;left:calc(50% - 31px);top:-29px;width:55px}}.fortune-wheel .main-container .wheel-container button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ed1c24;border:3px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Neris-Bold,sans-serif;font-size:16px;height:80px;justify-content:center;line-height:24px;position:absolute;text-transform:uppercase;width:80px}.fortune-wheel .main-container .info{display:none}.fortune-wheel .info{font-size:16px;line-height:22px;text-align:center}.fortune-wheel .info p{font-size:16px;line-height:22px;margin:0}@media (min-width:768px){.fortune-wheel{background-size:100% 100%}.fortune-wheel .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:unset;padding-block:20px}.fortune-wheel .info-container{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;padding-block:40px 180px}.fortune-wheel .info-container h1{display:block;max-width:80%}.fortune-wheel .info-container .text{max-width:420px}.fortune-wheel .info-container .top-image{display:block;max-width:20%;position:absolute;right:0;top:50px}.fortune-wheel .info-container .description{font-family:Neris,sans-serif;font-style:normal;text-align:left}.fortune-wheel .info-container .bottom-image{bottom:0;display:block;position:absolute}.fortune-wheel .info-container .btn-red{height:unset}.fortune-wheel .info-container .info,.fortune-wheel .main-container .title{display:none}.fortune-wheel .main-container .info{display:block}}@media (min-width:850px){.fortune-wheel .info-container{padding-top:60px}}@media (min-width:1024px){.fortune-wheel .info-container{padding-top:100px}.fortune-wheel .info-container h1{font-size:80px;font-weight:400;line-height:80px}.fortune-wheel .info-container .text{gap:40px}}@media (min-width:1280px){.fortune-wheel .info-container h1{max-width:unset}.fortune-wheel .info-container .top-image{max-width:186px}}.fortune-wheel-popup{position:absolute;z-index:100}.fortune-wheel-popup .popup__background{bottom:0}.fortune-wheel-popup .popup__content{padding:48px 72px 40px;text-align:center;width:90%}@media (min-width:768px){.fortune-wheel-popup .popup__content{width:592px}}.fortune-wheel-popup .popup__content .popup__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.fortune-wheel-popup .popup__content .popup__block .popup__icon svg{color:#a12971;width:42px}.fortune-wheel-popup .popup__content .popup__block .popup__title{margin-bottom:14px}.fortune-wheel-popup .popup__content .popup__block .popup__title h2{-webkit-font-smoothing:antialiased;color:#363d40;font-family:Neris-Bold,sans-serif;font-size:42px;font-weight:400;letter-spacing:0;line-height:48px}.fortune-wheel-popup .popup__content .popup__block .popup__text{margin-bottom:36px}.fortune-wheel-popup .popup__content .popup__block .popup__text span{-webkit-font-smoothing:antialiased;color:#7e898c;font-family:Neris-Light,sans-serif;font-size:18px;font-weight:400;font-weight:300;letter-spacing:0;line-height:24px;text-align:center}.js-popup-content{max-width:590px}.wheel-popup{padding:25px 25px 45px;text-align:center}.wheel-popup_header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.wheel-popup_header h2{margin-bottom:25px}.wheel-popup_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wheel-popup_content p{color:#363d40;font-size:16px;line-height:24px}@media (min-width:590px){.wheel-popup_content p{font-size:22px;line-height:28px}}.wheel-popup_content p.name{font-size:20px;font-weight:600}.wheel-popup_content .button-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:15px 0 0}.wheel-popup_content .button-container .button{-webkit-box-shadow:0 4px 8px 0 rgba(32,42,46,.04);box-shadow:0 4px 8px 0 rgba(32,42,46,.04);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:400;text-align:center;width:auto}.wheel-popup_content .button-container .button.red{background-color:#e91a22;border:1px solid #e91a22}.wheel-popup_content .button-container .button.red:active,.wheel-popup_content .button-container .button.red:hover{background-color:#960101;border:1px solid #960101}.wheel-popup_content .button-container .button.red svg{margin-left:15px}.wheel-popup_content .button-container .button.white{-webkit-font-smoothing:antialiased;background-color:#fff;border:1px solid #8e8e8f;color:#2c2c2d;font-family:Neris-SemiBold,sans-serif;font-size:14px;font-weight:400;height:unset;margin-bottom:15px;padding:10px}.wheel-popup_content .button-container .button.white:active,.wheel-popup_content .button-container .button.white:hover{background-color:#e4ebed;border:1px solid #202a2e}.wheel-popup_content .info{border-top:1px solid rgba(32,42,46,.1);margin-top:20px;padding-top:25px;text-align:center}.wheel-popup_content .info p{color:#363d40;margin:0}.wheel-popup_content .info a{color:#a12971}@media (min-width:768px){.wheel-popup_header img{height:150px;width:auto}.wheel-popup_content .button-container{margin:30px 0 0}.wheel-popup_content .button-container .button{width:auto}.wheel-popup_content .button-container .button.white{margin-bottom:25px}.wheel-popup_content .large{max-width:385px;width:100%}.wheel-popup_content .info{margin-top:30px;padding-top:45px}}body[data-js-controller="FortuneWheelsPageController@index"] main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body[data-js-controller="FortuneWheelsPageController@index"] .kiosk-container{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1}
