@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;1,700&display=swap");.button-primary{background-color:#FA784A;color:#fff;border-radius:100px;outline:none}.button-primary:hover,.button-primary:active{background-color:#f95318 !important;color:#fff !important;border-color:transparent !important}.button-primary.custom{box-shadow:0px 4px 4px 0px rgba(0,0,0,0.2);border-radius:100px}.button-secondary{background-color:#E3DEFF;color:#6F58ED;border-radius:100px;padding-left:24px;padding-right:24px}.button-secondary:hover,.button-secondary:active{background-color:#b8abff !important;color:#6F58ED !important;border-color:transparent !important}.button-green{background-color:#65BA3F;color:#fff;border-radius:50rem;text-transform:uppercase}.button-green:hover,.button-green:active{background-color:#509432 !important;color:#fff !important;border-color:transparent !important}.button-dark{background-color:#6C757D;color:#fff;border-radius:50rem;text-transform:uppercase}.button-dark:hover,.button-dark:active{background-color:#545b62 !important;color:#fff !important;border-color:transparent !important}.button-genre{background-color:transparent;line-height:normal;color:#8C8E92 !important}.button-genre__icon{background-color:#8C8E92;color:#fff;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:0.75rem;vertical-align:middle;margin-right:0.35rem}.button-genre.active{background-color:transparent !important;border-bottom:1px solid #6F58ED;color:#6F58ED !important;border-radius:0 !important}.button-genre.active .button-genre__icon{background-color:#fff;color:#8C8E92}.button-favorite{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f5f5f5;color:#FA784A;font-size:1.125rem;border:1px solid rgba(250,120,74,0.5)}.button-favorite.active{background-color:#FFD706;border-color:#FFD706;color:#FA784A}.btn-subs{margin-top:72px}.banner{margin-top:18px}.radius-100{border-radius:100px}[class^="icon-"]:before,[class*=" icon-"]:before{width:auto}.fi{line-height:0}.fs-18{font-size:18px}body{font-family:'Poppins', sans-serif;font-size:0.875rem;background:#1D212B;min-height:100vh;padding-bottom:50px}a{text-decoration:none;color:#200E32}a:hover{text-decoration:none;color:#200E32}.form-control{border-radius:8px;background-color:#292D36;color:#fff;border-color:#292D36 !important}.form-control::placeholder{color:#8C8E92}.form-control:focus{background:#292D36 !important;border:0;outline:1px solid #fff;box-shadow:none;color:#fff}.text-primary{color:#FA784A !important}.text-muted{color:#8C8E92 !important}.box-wrapper{max-width:578px;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:none}.box-wrapper.login{background-image:url("../img/bg-wallpaper.png");min-height:100dvh}.header{padding-top:0.75rem;padding-bottom:0.75rem}.header .logo{width:100px;height:auto}.header .notification{margin-left:auto}.header .notification .notif{margin-top:6px;margin-right:14px}.header .notification .notif i{font-size:24px}.header .notification .flag{width:28px}.header-menu{display:flex;align-items:center;justify-content:end;padding-right:0.25rem;padding-top:0.25rem;padding-bottom:0.25rem}.header-menu__item{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#FA784A;border-radius:50%;margin-right:0.875rem;font-size:1rem}.header-menu__item:last-of-type{margin-right:0}.header-title{margin-bottom:24px}.header-title .title-page{color:#fff;text-align:center;position:relative;left:50%;transform:translateX(-60%)}.header-title .title-page h6{font-size:16px;font-weight:600;width:200px}.header-title a i{font-size:20px}.detail-magazine .img-cover-detail{width:184px;height:auto;border-radius:10px}.detail-magazine .name{text-align:center}.detail-magazine .name h4{font-weight:600;font-size:24px;color:#fff;margin-top:12px;margin-bottom:4px}.detail-magazine .name span{font-size:12px;color:#8C8E92}.detail-magazine .desc{margin-top:24px}.detail-magazine .desc h6{font-weight:600;font-size:18px;color:#fff}.detail-magazine .desc p{font-size:14px;color:#8C8E92}.profile-page .img-photo{width:110px;height:110px;object-fit:cover;border-radius:50%}.profile-page .name{text-align:center;color:#fff}.profile-page .name h4{font-size:18px;font-weight:600;margin-bottom:0;margin-top:14px}.menu-profile{list-style:none;padding-left:0;margin-top:24px}.menu-profile .items-menu{padding:14px;background:#292D36;margin-bottom:8px;border-radius:10px}.menu-profile .items-menu a{text-decoration:none;color:#8C8E92}.menu-profile .items-menu a i{font-size:24px;color:#fff;margin-right:14px}.menu-profile .items-menu a .name-menu{font-size:14px}.menu-profile .items-menu a .chevron{color:#8C8E92}.form-check-input{accent-color:#FA784A}.form-check-input:checked{background-color:#FA784A;border-color:#FA784A}.title-login{text-align:center;color:#fff;margin-top:24px}.title-login h5{font-weight:600;font-size:24px}.title-login span{color:#8C8E92}.header-search{padding-bottom:0.75rem}.header-search__field{position:relative}.header-search__field input{border-radius:8px}.header-search__field .field-icon{position:absolute;width:40px;height:100%;display:flex;align-items:center;justify-content:center;right:0;padding-right:.75rem;top:0;font-size:1.125rem;color:#8C8E92}.form-icon{padding-bottom:0.75rem}.form-icon__field{position:relative}.form-icon__field input{border-radius:8px;padding-left:48px}.form-icon__field .field-icon{position:absolute;width:40px;height:100%;display:flex;align-items:center;justify-content:center;left:0;padding-left:.75rem;top:0;font-size:1.125rem;color:#8C8E92}.accordion-custom{--bs-accordion-bg: transparent !important;--bs-accordion-border-color: none !important}.accordion-custom .accordion-button{color:#FA784A;font-weight:500}.accordion-custom .accordion-button:not(.collapsed){background:#292D36;color:#FA784A}.accordion-custom .accordion-body{background:#292D36;color:#fff}.logo{display:inline-block;font-size:1.125rem;font-weight:bold;color:#FA784A;height:25px}.logo img{width:150px;height:auto;object-fit:contain;object-position:center left;margin-bottom:24px}.card-point{background:#fff;border-radius:10px;padding:14px}.card-point h6{font-size:14px}.card-point .img-coin{width:20px;margin-right:4px}.card-point .value-coin{font-size:24px;font-weight:bold;color:#FA784A}.card-reward{background:#fff;border-radius:10px;overflow:hidden}.card-reward .img-cover{border-radius:10px 10px 0 0}.card-reward .img-coin{width:20px;margin-right:4px}.card-reward .value-coin{font-size:14px;color:#FA784A}.bottom-nav{position:fixed;width:100%;bottom:0;z-index:200;background-color:#292D36}.bottom-nav .col{min-width:20%}.bottom-nav .nav-box{text-align:center;padding-top:0.625rem;padding-bottom:0.625rem;line-height:normal;display:block;text-decoration:none;position:relative;color:#6B6B6B}.bottom-nav .nav-box-ico{font-size:2rem;color:#6B6B6B;display:block;text-decoration:none;margin-bottom:0}.bottom-nav .nav-box-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:100%;font-size:0.75rem}.bottom-nav .center{margin-top:-36px;display:flex;justify-content:center}.bottom-nav .center .nav-box{display:flex;align-items:center;justify-content:center;width:74px;height:74px;background:#FA784A;box-shadow:0px 4px 20px 0px rgba(229,51,232,0.28);border-radius:50%}.bottom-nav .center .nav-box-ico{font-size:2.5rem;color:#fff}.bottom-nav .active .nav-box,.bottom-nav .active .nav-box-ico{color:#fff}.bottom-spacer{display:block;min-height:60px}.content{padding-top:0.5rem;padding-bottom:0.5rem}.content.detail{padding-top:0 !important;background:#F2EFFF;border-radius:20px 20px 0 0}.section{position:relative}.section-title{font-weight:bold;line-height:normal;font-size:1.125rem;margin-bottom:0}.section-title a{color:#FA784A}.section-link{display:inline-flex;align-items:center;color:#200E32}.section-link .fi{margin-left:0.15rem}.section--no-space-bottom{padding-bottom:0}.game-box{position:relative;margin-bottom:1rem;display:block;transition:0.1s ease-out;padding:10px;background:#292D36;border-radius:10px}.game-box:hover{box-shadow:none;transition:0.1s ease-in}.game-box-lg{margin-bottom:0}.game-box-lg .game-box__title{font-size:1rem}.game-box img{max-width:100%;border-radius:8px}.game-box__info{display:flex;align-items:flex-end;justify-content:start;color:#200E32;padding:0.5rem 0;border-radius:0 0 .875rem .875rem;line-height:normal;z-index:1;position:relative}.game-box__cat{width:30px;height:30px;flex-shrink:0;background-color:#fff;border-radius:50%;color:#200E32;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,0.35);margin-right:0.5rem;background-clip:content-box;padding:1px;font-size:0.875rem}.game-box__category{font-size:12px;color:#8C8E92}.game-box__meta{flex:1;overflow:hidden;font-size:0.75rem}.game-box__title{font-size:0.875rem;font-weight:600;margin-bottom:0.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#200E32}.media-box{display:flex}.media-box__start{flex-shrink:0}.media-box__end{flex:1}.swiper.swiper-main{padding-bottom:1.75rem;padding-left:0.75rem}.swiper.swiper-main .swiper-slide{transition:all .2s ease-in-out}.swiper-pagination{bottom:0 !important}.swiper-pagination-bullet{width:30px;height:3px;border-radius:50rem;background-color:#fff;opacity:1}.swiper-pagination-bullet-active{background-color:#200E32}.swiper.swiper-popular .swiper-slide .game-box{margin-bottom:0;border-radius:10px;overflow:hidden;position:relative}.swiper.swiper-popular .swiper-slide .game-box img{width:100%;height:auto;object-fit:cover;border-radius:10px;position:relative}.swiper.swiper-popular .swiper-slide .game-box .overlay-competition{position:absolute;width:100%;height:100%;bottom:0;left:0;background:linear-gradient(179deg, rgba(27,0,49,0) -28.73%, rgba(27,0,49,0.81) 98.79%);z-index:2}.swiper.swiper-popular .swiper-slide .game-box .text{position:absolute;bottom:0;z-index:100;color:#fff;padding:14px}.swiper.swiper-popular .swiper-slide .game-box .text h6{font-size:20px;font-weight:600}.swiper.swiper-popular .swiper-slide .game-box .text .prize{font-weight:600;color:#fdc2ad;margin-left:-8px}.swiper.swiper-popular .swiper-slide .game-box .category{background:#6F58ED;color:white;border-radius:8px;padding:6px;position:absolute;right:10px;top:10px;z-index:10}.nav-competition{background:#E3DEFF;border-radius:10px}.nav-competition .nav-item .nav-link{color:#6F58ED;padding:14px}.nav-competition .nav-item .nav-link.active{background:#6F58ED;color:#fff}.competition-detail .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-detail .name h6{font-size:20px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-detail .name .category{background:#6F58ED;color:white;border-radius:8px;padding:6px;font-size:12px;width:max-content;margin-bottom:8px;margin-top:14px}.banner-subs{background:#292D36;border-radius:10px;overflow:hidden;max-height:200px;color:#fff;padding:14px}.banner-subs .img-banner{width:200%;position:relative;left:-100%;top:-20px}.banner-subs .text{margin-top:14px}.items-competition{margin-bottom:14px}.items-competition .game-box{margin-bottom:0;border-radius:10px;overflow:hidden;position:relative}.items-competition .game-box img{width:100%;height:auto;object-fit:cover;border-radius:10px;position:relative}.items-competition .game-box .overlay-competition{position:absolute;width:100%;height:100%;bottom:0;left:0;background:linear-gradient(179deg, rgba(27,0,49,0) -28.73%, rgba(27,0,49,0.81) 98.79%);z-index:2}.items-competition .game-box .text{position:absolute;bottom:0;z-index:100;color:#fff;padding:14px}.items-competition .game-box .text h6{font-size:20px;font-weight:600}.items-competition .game-box .text .prize{font-weight:600;color:#fdc2ad;margin-left:-8px}.items-competition .game-box .category{background:#6F58ED;color:white;border-radius:8px;padding:6px;position:absolute;right:10px;top:10px;z-index:10}.items-winner{background:#fff;border-radius:10px;padding:14px;margin-bottom:14px}.items-winner .img-cover{width:130px;margin-right:12px;border-radius:8px}.items-winner .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items-winner .name h6{font-size:18px;font-weight:600;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items-winner .name .category{background:#6F58ED;color:white;border-radius:8px;padding:6px;font-size:12px;width:max-content;margin-bottom:8px}.items-winner .list-winner{align-items:end}.items-winner .list-winner .col-3.champions{width:28.5% !important}.items-winner .list-winner .champions .prize{position:relative}.items-winner .list-winner .champions .prize .img-prize{width:100%;margin-bottom:8px;border-radius:8px}.items-winner .list-winner .champions .prize .img-prize.winner{box-shadow:0px 0px 20px 0px rgba(229,51,232,0.58)}.items-winner .list-winner .champions .prize .star{width:60px;position:absolute;left:-20px;top:-26px;z-index:2}.items-winner .list-winner .champions .img-ava{width:30px;height:30px;object-fit:cover;border-radius:50%;margin-right:8px}.items-winner .list-winner .champions .text-winner{padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.items-winner .list-winner .champions .text-winner h6{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600}.items-winner .list-leaderboard{list-style:none;padding-left:0}.items-winner .list-leaderboard .items-leaderboard{background:#292D36;padding:8px;border-radius:10px;display:flex;align-items:center;margin-bottom:8px}.items-winner .list-leaderboard .items-leaderboard .d-flex{gap:8px}.items-winner .list-leaderboard .items-leaderboard .d-flex .number{width:47px;height:47px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.items-winner .list-leaderboard .items-leaderboard .d-flex .img-ava{width:44px;height:44px;border-radius:50%;object-fit:cover}.items-winner .list-leaderboard .items-leaderboard .d-flex .name h6{font-size:14px}.items-winner .list-leaderboard .items-leaderboard .points{color:#FA784A;font-weight:700;margin-left:auto;font-size:14px}.items-winner .list-leaderboard .items-leaderboard .reward{width:50px;height:50px;border-radius:6px;object-fit:cover;margin-left:auto}.list-recommended .items-recommended{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.list-recommended .items-recommended .img-cover{width:74px;height:74px;object-fit:cover}.list-recommended .items-recommended .detail{display:flex;align-items:center;gap:14px}.list-recommended .items-recommended .detail h6{font-size:0.875rem;font-weight:600;margin-bottom:0.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#200E32}.list-recommended .items-recommended .detail span{font-size:12px;color:#8C8E92}.bottom-button{background:#fff;padding:20px;z-index:200}.nav-pills-no-wrap{width:100%;white-space:nowrap;overflow-x:auto;padding:0;display:block}.nav-pills-no-wrap::-webkit-scrollbar{width:10px}.nav-pills-no-wrap li{display:inline-block;margin-right:0.15rem}.nav-pills-no-wrap li:last-child{margin-right:0}.nav-category{gap:12px}.nav-category .nav-item{background-color:#292D36;border-radius:10px}.nav-category .nav-item .nav-link{color:#fff}.card-profile{border-radius:20px;background:#ffffffbf;padding:20px}.card-profile.bg-transparent{box-shadow:none}.card-profile img{width:86px;height:86px;object-fit:cover;border-radius:50%}.card-profile .button-primary{border-radius:100px;min-width:150px;margin-top:18px}.card-profile .items{border-bottom:1px solid #bbbbbb;margin-bottom:14px;margin-top:14px}.card-profile .items .label{font-size:16px}.card-profile .items .value{font-size:18px;font-weight:bold}.card-ava.bg-transparent{box-shadow:none}.card-ava img{width:86px;height:86px;object-fit:cover;border-radius:50%}.card-ava .button-primary{border-radius:100px;min-width:150px;margin-top:18px}.profile-menu{background-color:#fff;padding-left:0;padding-right:0;margin:0;border-radius:.875rem;position:relative;z-index:1;box-shadow:0 5px 15px rgba(32,14,50,0.15)}.profile-menu__list{list-style:none;display:block;border-bottom:1px solid rgba(108,117,125,0.25);position:relative}.profile-menu__list:last-child{border-bottom:none}.profile-menu__list::before{content:'\f133';font-family:uicons-regular-rounded !important;font-style:normal;font-weight:normal;position:absolute;right:1.25rem;color:rgba(32,14,50,0.5);top:50%;transform:translateY(-50%)}.profile-menu__list .menu-icon{display:flex;align-items:center;justify-content:center;width:35px;height:25px;margin-right:0.5rem;font-size:1.125rem;color:#FA784A}.profile-menu__list .menu-icon--smaller{font-size:1.125rem}.profile-menu a{display:flex;align-items:center;padding:0.875rem 0.75rem;color:#200E32;text-decoration:none;line-height:normal}.button-close{height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-size:1.625rem;position:absolute;right:1rem;top:1rem;color:#8C8E92}.game-thumbnail-lg{width:120px;height:120px;margin-left:auto;margin-right:auto;margin-bottom:1rem;border-radius:.875rem;position:relative}.game-thumbnail-lg img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:.875rem;position:relative;z-index:2}.game-preview{margin-bottom:0.5rem}.game-preview img{max-width:100%;border-radius:.875rem;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);margin-bottom:0.5rem}.swiper.game-preview .swiper-slide{max-width:85%}.swiper.game-related .swiper-slide{max-width:180px}.login-bg{background-color:#FA784A;min-height:calc(300px + 1.625rem);display:flex;align-items:center;justify-content:center;position:relative;background-size:auto;animation-name:animate-bg;animation-timing-function:linear;animation-duration:2000s;animation-iteration-count:infinite;animation-direction:normal;background-position:center top}.login-bg::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg, rgba(250,120,74,0.85) 0%, rgba(32,14,50,0.95) 100%)}.login-bg__logo{text-align:center;position:relative;z-index:1}.login-bg__logo img{width:281px;height:auto;object-fit:contain;object-position:center center}@keyframes animate-bg{100%{background-position:0 100000px}}.login-form{text-align:left;margin-bottom:1.5rem;position:relative;z-index:1;padding-top:165px}.login-form input{box-shadow:0 3px 6px rgba(32,14,50,0.05)}.login-form__title{font-weight:bold;font-size:1.3125rem;margin-bottom:1.3125rem}.login-form__logo{width:281px;height:auto;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.login-form__logo img{width:100%;height:100%;object-fit:contain;object-position:center center}.form{position:relative}.form__field{margin-bottom:1rem;position:relative}.form__field .field-icon{position:absolute;width:52px;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#FA784A}.form__field--with-icon input{padding-left:48px}.game-history{padding:0;margin:0;background-color:#fff;border-radius:.875rem;position:relative;z-index:1;box-shadow:0 5px 15px rgba(32,14,50,0.15)}.game-history li{border-bottom:1px solid rgba(108,117,125,0.25);padding:1rem;list-style:none}.game-history li:last-child{border-bottom:none}.game-list{display:flex;color:#FA784A}.game-list__image{flex-shrink:0;max-width:150px;border-radius:.875rem;margin-right:1rem}.game-list__image img{width:100%;border-radius:.875rem}.game-list__meta{flex:1;position:relative;overflow:hidden}.game-list__title{font-size:0.875rem;font-weight:bold;margin-bottom:0.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-list__score{font-size:0.875rem;color:#8C8E92;margin-bottom:0}.game-list__date{display:inline-block;font-size:0.75rem;color:#8C8E92;border:1px solid rgba(32,14,50,0.5);padding:0.25rem 0.375rem;border-radius:50rem;line-height:normal;position:absolute;bottom:0}.profile-avatar{width:100px;height:100px;border-radius:50%;margin-left:auto;margin-right:auto;margin-bottom:1rem;background-color:rgba(255,255,255,0.25);border:1px solid #fff;padding:0.5rem}.profile-avatar img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:50%}.action{position:fixed;bottom:1.5rem;left:1rem;right:1rem}.action::after{content:'';width:80%;height:10px;display:block;background-color:rgba(101,186,63,0.85);margin:0 auto;filter:blur(8px);position:absolute;bottom:0;left:0;right:0}.action .btn{text-transform:uppercase;padding:0.5rem 0.75rem;position:relative;z-index:1}.badge-status{padding:0.35em 0.65em;background-color:#6F58ED;color:#fff;display:inline-block;border-radius:.4375rem;font-size:0.75rem;margin-top:0.5rem;line-height:normal}.simple-card{border-radius:.875rem;background-color:#fff;padding:1rem}.game-info{padding:1.3125rem;position:relative;top:0;left:0;width:100%;min-height:50vh;z-index:10;color:#200E32;border-radius:20px 20px 0 0}.game-info__pict{width:185px;height:120px;margin-left:auto;margin-right:auto;margin-top:calc(-1.5rem - 60px);margin-bottom:1rem;text-align:center;position:relative}.game-info__pict img{width:100%;height:100%;border-radius:.875rem;object-fit:contain;object-position:center center;position:relative;z-index:2}.game-info__pict::after{content:'';width:80%;height:10px;display:block;background-color:rgba(32,14,50,0.35);margin:0 auto;filter:blur(8px);position:absolute;bottom:0;left:0;right:0}.game-info__title{font-size:1.125rem;font-weight:bold;margin-bottom:0.5rem}.game-info__cat{color:#e9e9e9}.overlay{position:fixed;left:0;right:0;top:0;min-height:100dvh;background:#fff;opacity:.5;z-index:1}.game-pict{position:relative;margin-top:-78px;left:0;right:0;top:0;height:calc(40vh + 30px);z-index:1}.game-pict img{width:100%;height:100%;object-fit:cover;object-position:top center}.game-favorite{display:flex;color:#FA784A;background-color:transparent;padding:0.75rem;border-radius:.875rem;box-shadow:0 5px 15px rgba(32,14,50,0.15);margin-bottom:1rem;color:#fff;border:1px solid #fff}.game-favorite__image{flex-shrink:0;max-width:150px;border-radius:.4375rem;margin-right:1rem}.game-favorite__image img{width:100%;border-radius:.4375rem}.game-favorite__meta{flex:1;position:relative;overflow:hidden}.game-favorite__title{font-size:0.875rem;font-weight:bold;margin-bottom:0.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-favorite__cat{font-size:0.875rem;color:#e5e5e5;margin-bottom:0}.game-favorite .btn{display:inline-block;font-size:0.75rem;position:absolute;bottom:0;right:0;text-transform:none}.game-favorite .btn span{vertical-align:middle;display:inline-block}.loader{position:fixed;background-color:#fff;left:0;right:0;bottom:0;top:0;z-index:999;display:flex;overflow:hidden}.modal .modal-footer .btn{text-transform:none}.favorite-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 63px - 67px)}.favorite-empty__pict{width:150px;height:150px;margin-bottom:1rem}.favorite-empty__pict img{width:100%;height:100%;object-fit:contain;object-position:center center}.favorite-empty__title{font-size:1rem;margin-bottom:0.875rem;font-weight:bold}.bg-index{background:linear-gradient(179deg, #00AFA5 23.18%, rgba(255,109,77,0) 99.52%);background-position:center;background-repeat:no-repeat;background-size:cover;height:50%}.swiper-pagination-bullet-active{background-color:#FA784A}.banner .swiper-slide{transition:all 200ms linear;transform:scale(0.8)}.banner .swiper-slide-active{transform:scale(1)}.section{margin-top:24px}.title-section{font-size:16px;display:flex;align-items:center;font-weight:600;color:#fff}.title-section .icon-circle{width:32px;height:32px;border-radius:50%;justify-content:center;align-items:center;display:flex;font-size:16px;margin-right:8px}.title-section .icon-circle.red{background:#FB625E;box-shadow:0px 3px 3px 0px rgba(251,98,94,0.3)}.title-section .icon-circle.orange{background:#FD9800;box-shadow:0px 2px 3px 0px rgba(255,215,6,0.3)}.title-section .icon-circle i{color:#fff}.offcanvas-bottom{border-radius:20px 20px 0 0;height:auto !important;padding-bottom:32px}
