﻿@font-face{font-family:'DB Helvethaica';src:url("../fonts/DBHelvethaicaX-Li.woff2") format("woff2"),url("../fonts/DBHelvethaicaX-Li.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'DB Helvethaica';src:url("../fonts/DBHelvethaicaX-55Regular.woff2") format("woff2"),url("../fonts/DBHelvethaicaX-55Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DB Helvethaica';src:url("../fonts/DBHelvethaicaX-Med.woff2") format("woff2"),url("../fonts/DBHelvethaicaX-Med.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'DB Helvethaica';src:url("../fonts/DBHeavent-Bold.woff2") format("woff2"),url("../fonts/DBHeavent-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}.color-main{color:#000}.color-gray{color:#787777}.color-title{color:#2A2A2A}.color-ci{color:#d5121f !important}.color-ci-2{color:#c7ae86 !important}.color-ci-brown{color:#dbb17e}.color-red{color:#ce171f;fill:#ce171f}.color-green{color:#5cc311;fill:#5cc311}.color-gray{color:#787777}.font-light{font-weight:300}.font-bold{font-weight:bold}.font-reg{font-weight:400}.font-med{font-weight:500}.cut-text-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cut-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cut-text-1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}html,body{width:100%;padding:0;-webkit-font-smoothing:antialiased}html{scroll-padding-top:80px}@media (max-width: 991.98px){html{scroll-padding-top:60px}}a,a:hover,a:active,a:focus{cursor:pointer;text-decoration:none;outline:none;color:inherit}a{text-decoration:none !important;outline:none;transition:all 0.3s}p{margin:0 0 15px}ol,ul{list-style:none;padding:0}body{font-family:"DB Helvethaica",sans-serif;font-size:25px;font-weight:400;line-height:1;overflow-x:hidden;color:#000;height:100%;background:#f9f9f9}.small-text{font-size:12px;color:#000}button{background:none;border:0}button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important}textarea{resize:none;padding-top:15px !important}select option{font-size:14px;font-family:sans-serif}.form-select,.form-control{font-size:1em}.pad-30{padding-top:30px;padding-bottom:30px}.pad-50{padding-top:50px;padding-bottom:50px}@media (max-width: 767.98px){.pad-50{padding-top:30px;padding-bottom:30px}}.pad-80{padding-top:80px;padding-bottom:80px}@media (max-width: 991.98px){.pad-80{padding-top:50px;padding-bottom:50px}}.container.container-1600{width:100%;max-width:1600px;padding-left:20px;padding-right:20px}@media (max-width: 1620px){.container.container-1600{max-width:1420px}}.custom-control-input:checked ~ .custom-control-label::before{background:#2A2A2A;border-color:#2A2A2A}.custom-control-label::before{box-shadow:none}@media (min-width: 1320px){.container{max-width:1300px}}.title-section{margin-bottom:30px}.main{overflow:hidden}.menu-search{position:relative}.menu-search .form-control{background-color:#E9E9E9;border-radius:0;border:0;padding-left:50px;background-image:url(../images/search.svg);background-repeat:no-repeat;background-position:left 20px center;height:55px;padding-right:50px}.menu-search .lang-mobile{position:absolute;right:10px;top:15px}.wsanimated-arrow{position:relative;transition:all .4s ease-in-out;cursor:pointer;padding:19px 35px 19px 0;margin-left:30px;display:none}@media (max-width: 991.98px){.wsanimated-arrow{display:block}}.wsanimated-arrow span,.wsanimated-arrow span:before,.wsanimated-arrow span:after{cursor:pointer;height:2px;width:20px;background:#d5121f;position:absolute;display:block;content:'';transition:all 500ms ease-in-out}.wsanimated-arrow span:before{top:-12px;width:35px}.wsanimated-arrow span:after{bottom:-12px;width:35px}.wsanimated-arrow .menuopen{position:absolute;left:0;color:#fff;top:50%;transform:translateY(-50%);margin-right:10px}.wsanimated-arrow.arrow-hide{display:none}.boxmenu{background-color:#fff;background-size:100%;display:flex;transform:translateX(100%);transition:transform 0.35s cubic-bezier(0.22, 0.61, 0.36, 1);width:100%;position:fixed;z-index:999;height:100%;transition:all .3s ease 0s}.boxmenu .logo-box{position:absolute;left:20px;top:20px}@media (max-width: 991.98px){.boxmenu .logo-box{width:138px}.boxmenu .logo-box img{width:100%}}.boxmenu .right-boxmenu{height:100%;overflow-y:scroll;display:flex;font-family:"DB Helvethaica",sans-serif}@media screen and (max-width: 1280px){.boxmenu .right-boxmenu{padding:0 25px 50px;width:100%;height:calc(100% - 100px);margin-top:90px;margin-bottom:20px}}.boxmenu .right-boxmenu .row{width:100%}.boxmenu .right-boxmenu .show-submenu{font-size:30px;font-weight:bold;color:#d5121f;text-transform:uppercase}.boxmenu .right-boxmenu .main-menu-mobile{margin-bottom:0}@media (max-width: 991.98px){.boxmenu .right-boxmenu .main-menu-mobile{margin-bottom:0 !important}.boxmenu .right-boxmenu .main-menu-mobile>li{margin-bottom:20px}.boxmenu .right-boxmenu .main-menu-mobile>li .bi-chevron-right{transition:transform .3s ease}.boxmenu .right-boxmenu .main-menu-mobile>li.active a .bi-chevron-right{transform:rotate(90deg)}.boxmenu .right-boxmenu .main-menu-mobile>li a{display:flex;align-items:center;font-size:23px}.boxmenu .right-boxmenu .main-menu-mobile>li a i{font-size:18px;margin-right:8px}.boxmenu .right-boxmenu .main-menu-mobile>li a .icon-auto{margin-left:auto;font-size:20px;margin-right:0}}.boxmenu .right-boxmenu .main-menu-mobile .submenu{padding:20px 20px 20px 25px;display:none}.boxmenu .right-boxmenu .main-menu-mobile .submenu li{margin-bottom:15px}.boxmenu .right-boxmenu .main-menu-mobile .submenu li:last-child{margin-bottom:0}.boxmenu .right-boxmenu .main-menu-mobile .submenu li a:hover{color:#d5121f;padding-left:20px}.boxmenu .right-boxmenu .wrap-main-menu-mobile{display:flex;flex-direction:column;width:100%}.boxmenu .top-close{cursor:pointer;color:#d5121f;position:absolute;left:20px;top:20px;border-radius:100%;background-color:#fcf2f1;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.boxmenu .top-close i{font-size:25px}.boxmenu.active{transform:translateX(0)}@media (max-width: 991.98px){.wrap-main-menu-mobile{transform:none;opacity:1;transition:none;filter:none}.wrap-main-menu-mobile.aos-init,.wrap-main-menu-mobile.aos-animate{transform:none;opacity:1;filter:none}}.main-menu-mobile.active{top:0;visibility:visible;opacity:1}.wrap-breadcrumb{position:relative;font-family:"DB Helvethaica",sans-serif}.wrap-breadcrumb::after{content:"";width:100%;height:1px;position:absolute;bottom:0;background:#ccc;opacity:.3}.wrap-breadcrumb::before{content:"";width:100%;height:1px;position:absolute;top:0;background:#ccc;opacity:.3}.wrap-breadcrumb .container{display:flex;align-items:center;height:36px}@media (max-width: 991.98px){.wrap-breadcrumb a{font-size:14px}}.wrap-breadcrumb,.wrap-breadcrumb .container,.wrap-breadcrumb nav{min-width:0}.breadcrumb{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.breadcrumb-item{flex:0 0 auto;max-width:none}.breadcrumb-item.active{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-item+.breadcrumb-item::before{flex-shrink:0}.breadcrumb-item+.breadcrumb-item::before{color:#000}.header-staff{z-index:99;width:100%;position:fixed;left:0;top:0}.header-staff .container-mobile{display:flex;align-items:center;justify-content:space-between;height:80px;align-items:center}.header-staff .logo{display:flex;align-items:center}.header-staff .logo span{margin-left:5px;position:relative;top:3px;font-size:24px;font-weight:500}.header-staff .status{display:flex;font-weight:500;align-items:center}.header-staff .status .dot{width:10px;height:10px;border-radius:100%;margin-right:5px}.header-staff .status.online{color:#5dc458}.header-staff .status.online .dot{background-color:#5dc458}.header-top{background-color:#000;color:#fff;overflow:hidden}@media (max-width: 1199.98px){.header-top{display:none}}.header-top .container{height:45px !important;transition:height .35s ease}.header-top .container .logo-life img{width:130px}.header-top .container .header-right{display:flex;align-items:center;margin-left:auto}.header-top .container .header-right a{display:block}.header-top .container .header-right a:hover{color:#d5121f}.header-top .container .header-right a i{font-size:18px;margin-right:7px}.slide-3-items{padding:10px}.header{z-index:99;width:100%;position:fixed;transition:all .3s ease 0s;left:0;top:0;background:#fff}@media screen and (max-width: 1280px){.header{transition:all .3s ease 0s}}.header .container{z-index:2;display:flex;align-items:center;height:80px;width:100%;max-width:100%;padding:0 50px;transition:all .3s ease 0s;position:relative}@media (max-width: 1450px){.header .container{padding:0 25px}}@media (max-width: 767.98px){.header .container{height:60px}}.header .logo{display:block;position:relative;width:120px}@media (max-width: 767.98px){.header .logo{width:100px}}.header .logo img{width:100%}.header .main-menu{display:flex;margin-bottom:0;height:100%;margin-left:70px}@media (max-width: 1199.98px){.header .main-menu{display:none}}.header .main-menu>li{display:flex;align-items:center;margin-right:35px;position:relative}@media (max-width: 1621px){.header .main-menu>li{margin-right:30px}}@media (max-width: 1450px){.header .main-menu>li{margin-right:15px}}.header .main-menu>li:last-child{margin-right:0}.header .main-menu>li>a{position:relative;display:flex;align-items:center;padding:5px 10px;text-transform:uppercase;transition:all .3s ease 0s}.header .main-menu>li>a i{font-size:17px;margin-left:5px;position:relative;top:2px}.header .main-menu>li>a.active{color:#d5121f;font-weight:bold}.header .main-menu>li:hover>a{color:#d5121f}.header .main-menu>li:hover .submenu{opacity:1;visibility:visible}.header .main-menu>li .submenu{position:absolute;width:200px;opacity:0;visibility:hidden;transition:all .3s ease 0s;top:54px}.header .main-menu>li .submenu .bi-caret-up-fill{color:#ebebeb;position:absolute;left:20px;top:3px;font-size:20px}.header .main-menu>li .submenu ul{margin-bottom:0;padding-top:15px}.header .main-menu>li .submenu ul li{border-bottom:1px solid #ccc}.header .main-menu>li .submenu ul li:last-child{border-bottom:0}.header .main-menu>li .submenu ul li a{padding:12px 15px;display:block;background:#ebebeb}.header .main-menu>li .submenu ul li a:hover{color:#d5121f}.header .btn-detail{margin-left:auto;text-align:center;border-radius:66px;background-color:transparent;border:2px solid #000;color:#000;font-weight:500}.header .btn-detail:hover{background-color:#d5121f;border-color:#d5121f;color:#fff}@media (max-width: 991.98px){.header .btn-detail{height:40px;font-size:23px;padding-left:15px;padding-right:15px}}.header.active .header-top .container{height:0 !important}.sticky-wrapper{z-index:9;position:relative}ol{list-style:decimal;margin-left:20px}.btn-menu-mobile{padding:0 20px;margin-top:40px}.btn-menu-mobile a{width:100%;color:#fff;display:flex;margin-top:5px;height:50px;font-size:16px}.wrap-group-menu{border-top:1px solid #ccc;padding-top:20px;margin-top:20px}.wrap-group-menu h2{font-size:25px;font-weight:600;margin-bottom:20px}.login-done{display:flex;align-items:center;margin-left:auto;text-align:left;color:#000 !important}.login-done .avatar img{width:50px;border-radius:100%}@media (max-width: 991.98px){.login-done .avatar img{width:40px}}.login-done .welcome{margin-left:15px}.login-done .welcome .welcome-01{font-size:.9em;font-weight:300;margin-bottom:0}.login-done .welcome .welcome-02{font-size:27px;font-weight:500;margin-bottom:5px;line-height:.9;color:#d5121f}.footer{position:relative;z-index:5;color:#fff;background-color:#1b1b1b;padding:100px 0 80px}.footer .icon-top{position:absolute;left:50%;transform:translateX(-50%);width:50px;height:50px;color:#fff;border-radius:100%;background-color:#000;top:-25px;display:flex;align-items:center;justify-content:center;z-index:5}.footer .icon-top:hover{background-color:#d5121f}.footer .icon-top i{font-size:22px;color:#fff}@media (max-width: 1199.98px){.footer{display:none}}.footer .row-footer{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.footer .row-footer .col-footer{flex:0 0 auto;white-space:nowrap}.footer .row-footer .col-footer li{margin-bottom:10px}.footer .row-footer .col-footer li:last-child{margin-bottom:0}.footer .row-footer h2{font-size:28px;font-weight:400;margin-bottom:20px}.footer .row-footer a{font-weight:300}.footer .row-footer a i{font-size:20px;margin-right:5px}.footer .row-footer a:hover{color:#d5121f}.footer-end{text-align:center;background-color:#000;font-size:22px;font-weight:300;padding:15px 20px;color:#fff}@media (max-width: 1199.98px){.footer-end{display:none}}.social{display:flex;gap:15px;margin-left:auto}.social a{font-size:23px;display:block}.footer-menu{position:fixed;bottom:0;width:100%;background-color:#fff;height:70px;display:none;z-index:9}@media (max-width: 1199.98px){.footer-menu{display:flex;align-items:center}}.footer-menu .row-footer-menu{display:flex}.footer-menu .col-footer-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:18px;font-weight:400;flex:1}.footer-menu .col-footer-menu.scan i{width:62px;height:62px;border-radius:100%;background-color:#d5121f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:25px;position:relative;margin-top:-32px;border:3px solid #fff}.footer-menu .col-footer-menu i{font-size:23px}.footer-menu .col-footer-menu .active{color:#d5121f}.footer-menu .col-footer-menu span{display:block;text-align:center;width:100%}.footer-menu .col-footer-menu a{color:#2A2A2A}.footer-menu .col-footer-menu button{color:#2A2A2A}.container-mobile{max-width:900px}.reward-all-page .main-content{animation:pageFade .3s ease}@keyframes pageFade{from{opacity:0}to{opacity:1}}.form-inquiry{width:100%;max-width:1260px;margin:0 auto;position:relative;z-index:2}.form-inquiry .contact-infor{font-weight:bold;color:#c7ae86;text-transform:uppercase;margin-bottom:35px;letter-spacing:0.05em;font-size:20px}.form-inquiry .form-row{margin-bottom:20px}@media (max-width: 767.98px){.form-inquiry .form-row{margin-bottom:8px}}.form-inquiry .form-group>.form-control,.form-inquiry #phone{border-radius:0;height:50px;font-size:16px}.form-inquiry textarea{height:auto !important}.form-inquiry .line-form{background-color:#6293a4;height:1px;width:100%;margin:85px 0}@media (max-width: 767.98px){.form-inquiry .line-form{margin:40px 0}}.form-inquiry .dropdown-menu{border-radius:0;z-index:2}.form-inquiry .dropdown-item.active,.form-inquiry .dropdown-item:active{background-color:#009087}.form-inquiry .bs-searchbox .form-control{border-radius:0;border-color:#ccc !important}.form-inquiry aside{margin-top:80px}@media (max-width: 767.98px){.form-inquiry aside{margin-top:40px}}.form-inquiry .bootstrap-select .dropdown-item{white-space:normal}.form-inquiry .dropdown-toggle::after{display:none}.bootstrap-select>.dropdown-toggle{box-shadow:none;background-color:#fff;height:50px;border-radius:0;background-image:url(../images/down.png);background-repeat:no-repeat;background-position:center right 15px}.bootstrap-select>.dropdown-toggle .filter-option{display:flex;align-items:center;font-family:"DB Helvethaica",sans-serif;color:#000}.daterangepicker{background:#fff;border:0;color:#000;z-index:9;border-radius:0}.daterangepicker td.off{background:none}.daterangepicker:after{display:none !important}.daterangepicker .drp-calendar{max-width:350px;padding:15px !important}.daterangepicker .drp-calendar.left{padding:12px 0 12px 12px}.daterangepicker .drp-calendar.right{padding:12px}.calendar-table{transition:all .3s ease 0s;background:none !important;border:0 !important}.calendar-table thead tr:first-child th{border:0 !important;font-size:17px;font-weight:300;font-family:"DB Helvethaica",sans-serif !important;text-transform:uppercase;color:#000}.calendar-table td,.calendar-table th{width:39px !important;height:39px !important;font-family:"DB Helvethaica",sans-serif;transition:all .3s ease 0s;border:0 !important;color:#000 !important;font-size:22px !important}.calendar-table td{font-family:"DB Helvethaica",sans-serif;border-radius:0 !important}.calendar-table td.active{background-color:#d5121f;border-radius:0 !important;color:#fff !important}.calendar-table td.active:hover{background-color:#d5121f}.calendar-table td.in-range{background-color:#d5121f;color:#000}.calendar-table td.disabled{text-decoration:none;cursor:auto;user-select:none;opacity:.4}.calendar-table td.off.ends:not(.disabled){visibility:hidden}.calendar-table .next span,.calendar-table .prev span{padding:5px;color:#000 !important;border-color:#000 !important}.calendar-table .next span:hover,.calendar-table .prev span:hover{border-color:#d5121f}.daterangepicker th.available{color:#d5121f}.daterangepicker th.available:hover{background:none}.daterangepicker th.available.prev span,.daterangepicker th.available.next span{border:0;transform:rotate(0deg);-webkit-transform:rotate(0deg)}.daterangepicker th.available.prev span:after,.daterangepicker th.available.next span:after{font-family:bootstrap-icons !important;font-size:20px;color:#d5121f}.daterangepicker th.available.prev span:after{content:"\F12F"}.daterangepicker th.available.next span:after{content:"\F138"}.daterangepicker::before{display:none}.monthselect,.yearselect{background:#fff;border:1px solid #ccc;padding:5px 10px !important}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:22px}.datepicker{background-image:url(../images/calendar.png);background-repeat:no-repeat;background-position:center right 15px}.iti{width:100%}.valid-icon,.error-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:20px;display:none}.valid-icon{color:#28a745}.error-icon{color:#dc3545}.input-wrap{position:relative}.iti__search-input{height:40px;border-bottom:1px solid #ccc;font-size:16px}.iti__search-icon{display:none}.iti__country,.iti .iti__selected-dial-code{font-size:16px}้้ body.body-preload{overflow:hidden}body{position:relative;z-index:1}body.panel-open{overflow:hidden}[data-aos]{transition-property:opacity, transform, filter;transition-duration:0.8s;transition-timing-function:ease-out}[data-aos='fade-up']{transform:translate3d(0, 40px, 0);filter:blur(4px);opacity:0}[data-aos='fade-down']{transform:translate3d(0, -40px, 0);filter:blur(4px);opacity:0}[data-aos='fade-left']{transform:translate3d(40px, 0, 0);filter:blur(4px);opacity:0}[data-aos='fade-right']{transform:translate3d(-40px, 0, 0);filter:blur(4px);opacity:0}[data-aos].aos-animate{transform:translate3d(0, 0, 0) !important;filter:blur(0) !important;opacity:1 !important}h1,h2{line-height:1.1}html.open-menu{overflow:hidden}.img-hover{overflow:hidden;transition:all .6s ease;display:block}.img-hover img{transition:all .6s ease}.img-hover:hover img{transform:scale(1.1)}.bg-gray{background-color:#f5f5f5}.swiper-container{position:relative}.img-effect{position:relative;overflow:hidden}.img-effect::before{content:"";position:absolute;inset:0;z-index:2;background:#fbfdfe;transform:translateX(0);transition:transform 1.2s cubic-bezier(0.77, 0, 0.175, 1)}.img-effect.aos-animate::before{transform:translateX(100%)}.img-effect>img{transition:transform 2.2s cubic-bezier(0.25, 1, 0.5, 1)}.img-effect.aos-animate img{transform:scale(1)}.img-effect.right::before{transform:translateX(0)}.img-effect.right.aos-animate::before{transform:translateX(-100%)}.tab-detail{display:none}.slide-arrow .swiper-button-prev,.slide-arrow .swiper-button-next{position:static;top:auto;width:50px;height:50px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-top:0}.slide-arrow .swiper-button-prev:after,.slide-arrow .swiper-button-next:after{font-size:20px;color:#fff}.slide-arrow .swiper-button-prev.swiper-button-disabled,.slide-arrow .swiper-button-next.swiper-button-disabled{opacity:1}.slide-arrow .swiper-button-prev{margin-right:15px}.slide-arrow .wrap-arrow{display:flex;justify-content:flex-end;padding-right:40px;margin-top:20px}.main{padding-top:125px;min-height:calc(100dvh - 125px)}@media (max-width: 1199.98px){.main{padding-bottom:100px;min-height:calc(100dvh);display:flex;flex-direction:column;padding-top:80px}}@media (max-width: 991.98px){.main{padding-top:60px}}.order-list{list-style:disc;margin-left:20px;list-style-position:outside}.order-list ul{margin-left:5px;margin-top:5px}.order-list ul li{position:relative;padding-left:15px}.order-list ul li:before{content:"-";position:absolute;left:0}.order-list.order-list-color-ci li::marker{color:#d5121f}@media (max-width: 1199.98px){.container{padding-left:15px;padding-right:15px}}.img-title{margin-bottom:30px}.wrap-slideHero{position:relative}.bold-italic{font-style:italic;font-weight:700}.font-title-l{font-size:90px;line-height:1.1;font-weight:400}@media (max-width: 1621px){.font-title-l{font-size:70px;line-height:1.1}}@media (max-width: 1199.98px){.font-title-l{font-size:50px}}@media (max-width: 767.98px){.font-title-l{font-size:35px}}.slideHero{position:relative}.slideHero .swiper-pagination{bottom:2%;padding:5px 0;z-index:2}.slideHero .swiper-button-prev,.slideHero .swiper-button-next{color:#fff;background-color:rgba(0,0,0,0.6) !important;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-top:0;position:absolute;z-index:9;opacity:1}.slideHero .swiper-button-prev:after,.slideHero .swiper-button-next:after{font-size:22px}@media (max-width: 991.98px){.slideHero .swiper-button-prev,.slideHero .swiper-button-next{bottom:20px}}.slideHero.slideLanding-page{padding-top:0;position:relative}.slideHero.slideLanding-page .swiper-slide{min-height:calc(70vh)}@media (max-width: 767.98px){.slideHero.slideLanding-page .swiper-slide{min-height:60dvh}}@media (max-width: 575.98px){.slideHero.slideLanding-page .swiper-slide{min-height:40dvh}}.slideHero .swiper-pagination-bullet{width:10px;height:10px;border:1px solid rgba(255,255,255,0.7);background:transparent;transition:all 0.3s ease}.slideHero .swiper-pagination-bullet-active{background:#fff;box-shadow:0 0 6px rgba(255,255,255,0.8);transform:scale(1.3)}video::-webkit-media-controls{display:none !important}.button-prev-next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background-color:#E8F1F7;border-radius:100%;transition:all .3s ease 0s}.button-prev-next i{font-size:23px;color:#d5121f}.button-prev-next.hide-nav{background-color:#F6F6F6;cursor:none}.button-prev-next.hide-nav i{color:#ccc}.button-prev-next.is-disabled{background-color:#F6F6F6;cursor:none}.button-prev-next.is-disabled i{color:#ccc}.swiper-notification{display:none !important}.btn-detail{position:relative;border-radius:66px;background-color:#000000;font-weight:normal;height:45px;padding:0 30px;color:#fff;display:inline-flex;align-items:center;border:0;font-weight:500;font-size:26px;justify-content:center}.btn-detail.btn-line{background-color:transparent;border:1px solid #000;color:#000}.btn-detail.btn-line:hover{background-color:#000;color:#fff}.btn-detail.btn-line-red{background-color:transparent;border:1px solid #d5121f;color:#d5121f;transition:all .3s ease 0s}.btn-detail.btn-line-red:hover{background-color:#d5121f;color:#fff}.btn-detail.btn-line-white{background-color:transparent;border:1px solid #fff;color:#fff}.btn-detail.btn-line-white:hover{background-color:#000;color:#fff}.btn-detail.btn-learn{min-width:180px}.btn-detail.btn-ci{background-color:#d5121f;color:#fff}.btn-detail i{font-size:20px}.flex-right{display:flex;justify-content:flex-end}.container-fluid{max-width:1920px;padding-left:20px;padding-right:20px}.container-1400{max-width:1420px;padding-left:20px;padding-right:20px}.g-custom-contact{--bs-gutter-x: 80px;--bs-gutter-y: 50px}@media (max-width: 1320px){.g-custom-contact{--bs-gutter-x: 3rem;--bs-gutter-y: 3rem}}@media (max-width: 991.98px){.g-custom-contact .col-form-contact{padding-left:0;padding-right:0}}.col-form-contact .form-contact{padding:0 0 0 50px}@media (max-width: 1199.98px){.col-form-contact .form-contact{padding:50px 25px}}@media (max-width: 991.98px){.col-form-contact .form-contact{padding-left:0;padding-right:0;padding-top:10px}}.col-form-contact .btn-main{padding:0 40px}.form-contact label{margin-bottom:10px}.form-contact input.form-control{border-radius:14px;border:0;height:50px;padding-left:20px;padding-right:20px;background-color:#ECF4F9}.form-contact input.form-control::placeholder{color:#A7A7A7}.form-contact select.form-control{border-radius:14px;border:0;padding-left:20px;padding-right:20px;background-color:#ECF4F9;background-size:18px 13.5px;background-position:right 20px center}.form-contact textarea.form-control{border-radius:0;border:0;padding-left:20px;padding-right:20px;border-radius:14px;background-color:#ECF4F9}.form-contact textarea.form-control::placeholder{color:#A7A7A7}.form-contact .form-group{margin-bottom:25px;position:relative}.form-contact .form-check-input{width:20px;height:20px}.form-contact .form-check-label{margin-left:10px}.form-contact .form-check-input:checked{background-color:#d5121f;border-color:#d5121f}.help-block{position:absolute;bottom:-20px}.help-block ul{margin-bottom:0;color:red;font-size:.8em}.form-group{position:relative}.form-group .form-contact{padding-bottom:25px}@media (max-width: 991.98px){.form-group .form-contact{padding-bottom:50px}}.bg-white{background-color:#fff}.pad-80{padding-top:100px;padding-bottom:100px}@media (max-width: 991.98px){.pad-80{padding-top:20px;padding-bottom:0}}.pad-100{padding-top:100px;padding-bottom:100px}.pad-100.pt-80{padding-top:80px}@media (max-width: 991.98px){.pad-100.pt-80{padding-top:50px}}.pad-100.pt-50{padding-top:50px}@media (max-width: 991.98px){.pad-100{padding-top:50px;padding-bottom:50px}}.pd-100{padding-top:100px;padding-bottom:100px}.pd-100.pt-80{padding-top:50px}@media (max-width: 991.98px){.pd-100.pt-80{padding-top:50px}}.pd-100.pt-50{padding-top:50px}@media (max-width: 991.98px){.pd-100{padding-top:50px;padding-bottom:50px}}.modal-main{width:100%;padding:40px}@media (max-width: 991.98px){.modal-main{padding:30px 25px}}.modal-main .modal-content{border-radius:0;position:relative}.modal-main .modal-content .close{position:absolute;font-size:25px;padding:10px;right:-40px;top:-20px}@media (max-width: 1199.98px){.modal-main .modal-content .close{right:0px;top:-50px}}.modal-main .modal-content h2{font-family:"DB Helvethaica",sans-serif;font-size:30px;font-weight:500;margin-bottom:20px}@media (max-width: 767.98px){.modal-main .modal-content h2{font-size:20px}}.modal-main.modal-download{max-width:990px}.modal-main.modal-download .modal-content{padding:40px}@media (max-width: 991.98px){.modal-main.modal-download .modal-content{padding:40px 25px}}.modal-main.modal-slide{max-width:740px}.modal-main.modal-slide .modal-content{padding:10px}.container-event{padding-top:30px}.custom-select{display:inline-flex;word-wrap:normal}.form-select:focus{outline:none;box-shadow:none;border-color:inherit}.mt-50{margin-top:50px}@media (max-width: 991.98px){.mt-50{margin-top:30px}}.pt-50{padding-top:50px}.italic-bold{font-style:italic;font-weight:700}.has-swiper{position:relative}.has-swiper .swiper-pagination{position:static;margin-top:25px}.has-swiper .swiper-pagination-bullet{width:20px;height:4px;background-color:#D2D3C9;opacity:1;border-radius:0;transition:all .3s ease 0s;margin:0 !important}.has-swiper .swiper-pagination-bullet-active{width:90px;background-color:#d5121f}@media (max-width: 991.98px){.has-swiper .swiper-pagination-bullet-active{width:80px}}.has-swiper .custom-prev-next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background-color:#E8F1F7;border-radius:100%;transition:all .3s ease 0s}@media (max-width: 991.98px){.has-swiper .custom-prev-next{width:35px;height:35px;opacity:.5}}.has-swiper .custom-prev-next i{font-size:23px;color:#d5121f}.has-swiper .custom-prev-next.is-disabled{background-color:#F6F6F6;cursor:none}.has-swiper .custom-prev-next.is-disabled i{color:#ccc}.has-swiper.custom-absolute .container{position:relative}.has-swiper.custom-absolute .custom-prev-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.has-swiper.custom-absolute .custom-next{right:-3%}@media (max-width: 1700px){.has-swiper.custom-absolute .custom-next{right:0}}.has-swiper.custom-absolute .custom-prev{left:-3%}@media (max-width: 1700px){.has-swiper.custom-absolute .custom-prev{left:0}}.slide-product .swiper-slide{height:100%}.container{padding-left:20px;padding-right:20px}.main-login .container-mobile{display:flex;flex-direction:column;justify-content:center;height:calc(100dvh - 80px)}.main-login .title{text-align:center}.main-login .title h1{font-weight:500;font-size:50px;line-height:.8;margin-bottom:10px}.main-login .title h1 span{display:block}.main-login .title p{color:#787777;font-size:25px;font-weight:500}.main-login .title.title-scan span{display:inline-block}.main-login .title.title-scan p{color:#000;font-weight:300}.main-staff{padding-top:80px}.main-staff .container-mobile{overflow:auto;height:calc(100dvh - 195px)}.box-scan{max-width:300px;height:300px;border-radius:15px;background-color:#fff;margin:40px auto;width:100%;box-shadow:0 18px 45px rgba(213,18,31,0.18),0 6px 18px rgba(0,0,0,0.06);transition:transform .35s ease, box-shadow .35s ease;animation:scanCardPulse 2.4s ease-in-out infinite;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;font-size:30px;font-weight:500}.box-scan:active{transform:scale(0.97)}.box-scan .scan-text{font-size:25px}.box-scan::before{content:"";position:absolute;inset:-15px;border-radius:15px;border:1px solid rgba(213,18,31,0.2);box-shadow:0 0 0 1px rgba(213,18,31,0.08),0 0 25px rgba(213,18,31,0.15);z-index:-1;animation:pulseBorder 2.5s ease-in-out infinite}.box-scan.scan-lfp{width:300px;height:220px;margin-top:50px;font-size:26px}@keyframes pulseBorder{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.02);opacity:1}}@keyframes scanCardPulse{0%, 100%{box-shadow:0 18px 45px rgba(213,18,31,0.02),0 6px 18px rgba(0,0,0,0.06)}50%{box-shadow:0 26px 65px rgba(213,18,31,0.2),0 10px 24px rgba(0,0,0,0.08)}}.form-login label{font-weight:500;margin-bottom:15px;color:#222021}.form-login .bi-person,.form-login .icon-left{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:28px;color:#d5121f}.form-login .bi-eye-slash-fill,.form-login .bi-eye-fill{font-size:25px;right:15px;top:50%;transform:translateY(-50%);position:absolute;opacity:.5}.form-login .form-control{background-color:#fff;border:1px solid #dddddd;height:65px;padding-left:50px;border-radius:10px;padding-right:50px}.form-login .form-control::placeholder{color:#9F9F9F;font-weight:300}.form-login .form-control[readonly]{background-color:#fff}.form-login .form-control:disabled{background-color:#f2f2f2}.form-login .form-check{font-size:16px}.form-login .btn-detail{width:100%;height:65px;background-color:#d5121f;color:#fff;font-size:28px;font-weight:300;border-radius:10px}.form-login.form-transfer label{font-weight:300;font-size:.95em;margin-bottom:10px}.form-login.form-transfer .icon-left{color:#000;font-size:24px}.form-login.form-transfer .form-control{height:50px;border-radius:10px}.form-login.form-transfer .form-control.no-icon{padding-left:20px}.form-login.form-transfer .form-group{margin-bottom:20px}.form-login.form-transfer .text-point{position:absolute;right:0;height:100%;right:0;border-left:1px solid #ccc;padding:0 20px;top:0;display:flex;align-items:center}.form-login.form-transfer .input-point{padding-right:100px}.none-mobile{display:flex}@media (min-width: 991.98px){.none-mobile{display:none !important}}.scan-qr-lfp h1{font-size:30px}.scan-qr .scan-qr-title{margin-bottom:5px}.scan-qr .scan-qr-title h1{font-size:35px;font-weight:500;margin-bottom:5px}.scan-qr .scan-qr-title p{font-size:.95em}.title-card-tier img{filter:drop-shadow(0 1px 1px rgba(24,28,32,0.22)) drop-shadow(0 3px 4px rgba(24,28,32,0.18))}.card-tier{color:#fff;background:linear-gradient(135deg, #f41b2c 0%, #d5121f 45%, #b40818 75%, #8f0012 100%);border-top-left-radius:15px;border-top-right-radius:15px;padding:15px 25px;overflow:hidden;font-weight:500}.card-tier.gray-card{color:#17191B;background:radial-gradient(ellipse at 18% 5%, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.38) 32%, transparent 62%),linear-gradient(135deg, #F3F4F5 0%, #E2E4E5 32%, #CFD2D4 68%, #B7BABD 100%);box-shadow:0 10px 24px rgba(31,35,38,0.14),inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(61,65,68,0.14)}.card-tier.gray-card .title-card-tier img{filter:brightness(0) saturate(100%)}.card-tier.gold-card{background:linear-gradient(135deg, #DDC77F 0%, #C4A04C 58%, #936719 100%);color:#211B10;border:1px solid #9B7427;box-shadow:0 10px 26px rgba(83,58,13,0.16),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -1px 0 rgba(78,52,7,0.18)}.card-tier.black-card{background:linear-gradient(135deg, #040404 0%, #141414 28%, #222 48%, #101010 68%, #070707 100%);color:#F0EDE7;border:1px solid #67645E;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 5px 14px rgba(0,0,0,0.16);position:relative}.card-tier.black-card::before{content:"";position:absolute;inset:7px;z-index:0;pointer-events:none;border-radius:10px;border:1px solid rgba(164,158,148,0.28);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 1px 0 rgba(0,0,0,0.4);animation:black-card-frame-light 14s ease-in-out infinite reverse}.card-tier .title-card-tier{display:flex;align-items:center;margin-bottom:10px;font-size:.95em}.card-tier .title-card-tier i{margin-right:10px}.card-tier .card-tier-point{font-weight:300}.card-tier .card-tier-point .num{font-size:50px;font-weight:500;line-height:1;margin-right:5px}@media (min-width: 991.98px){.card-tier .card-tier-point .num{font-size:80px}}.card-tier .card-tier-point .font-points{margin-right:13px}.card-tier .card-status{font-size:.9em;font-weight:300;display:flex;justify-content:space-between}.card-tier .card-tier-bar{background:rgba(255,255,255,0.5);height:4px;border-radius:66px;width:100%;margin-bottom:10px;overflow:hidden;position:relative}.card-tier .card-tier-progress{background-color:#fff;height:100%;position:absolute;left:0;top:0;border-radius:66px}.card-tier .title-card{margin-bottom:10px;font-size:26px;display:none}@media (min-width: 991.98px){.card-tier .title-card{display:block}}.card-tier .card-status-pc{display:none}@media (min-width: 991.98px){.card-tier .card-status-pc{display:flex;margin-top:5px;margin-bottom:20px;justify-content:space-between;font-weight:300}}.card-tier.card-tier-lfp{color:#fff;border-radius:15px;padding-top:30px;padding-bottom:30px}.card-tier.card-tier-lfp .notice-card{opacity:1}.card-tier.card-tier-reward{border-radius:15px;padding-top:15px;padding-bottom:15px}@media (min-width: 991.98px){.card-tier.card-tier-reward{padding-top:40px;padding-bottom:40px;background:#fff;color:#000}.card-tier.card-tier-reward .title-card-tier{display:none}.card-tier.card-tier-reward .card-tier-point .num{font-size:80px;margin-right:10px;color:#d5121f;font-weight:500}.card-tier.card-tier-reward .card-tier-bar{height:5px;background-color:#e3e3e7}.card-tier.card-tier-reward .card-tier-progress{background-color:#d5121f}.card-tier.card-tier-reward .card-status{margin-top:15px;padding:10px 20px;border-radius:10px;background-color:#fdeff0}.card-tier.card-tier-reward .card-status span{color:#d5121f;font-weight:500}}.box-qr{padding:20px;display:flex;align-items:center;justify-content:center;border-bottom-right-radius:15px;border-bottom-left-radius:15px;font-size:.9em;flex-direction:column;background-color:#fff}.pad-20{padding-top:100px;padding-bottom:100px}@media (max-width: 991.98px){.pad-20{padding-top:20px;padding-bottom:20px}}.qr-expire{color:#787777;font-size:24px;display:flex;align-items:center;justify-content:center}.qr-expire i{font-size:20px;margin-right:5px}.qr-expire span{font-weight:500}.fixed-bottom-scan{width:100%;position:fixed;bottom:0;background-color:#fff}.fixed-bottom-scan .container-mobile{height:115px;padding-top:20px}.fixed-bottom-scan .flex-button{display:flex;gap:5px}.fixed-bottom-scan .flex-button .btn-detail{height:60px;border-radius:10px;background-color:#d5121f;flex:0 0 50%;color:#fff;border:0;padding:0}.fixed-bottom-scan .flex-button .btn-detail.btn-line{border:1px solid #d5121f;background-color:#fff;color:#d5121f}.fixed-bottom-scan .text{color:#787777;text-align:center;font-size:22px;margin-top:7px}.title-scan-success{display:flex;align-items:center;gap:15px;margin-top:50px}.title-scan-success .check{width:65px;height:65px;background-color:#fcf2f1;color:#d5121f;align-items:center;justify-content:center;font-size:50px;border-radius:100%;display:flex;flex:0 0 65px}.title-scan-success .text h2{font-size:30px;font-weight:400;line-height:.9;margin-bottom:0}.title-scan-success .text .text-02{font-size:22px;color:#787777}.title-scan-success .text .tier{display:inline-flex;color:#fff;border-radius:66px;background-color:#d5121f;padding:4px 15px;margin-left:10px}.scan-list{margin-top:50px}.scan-list li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.scan-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.scan-list .flex-scan{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;position:relative;padding-right:40px}.scan-list .flex-scan::before{content:"";width:30px;height:30px;border:1px solid #ccc;border-radius:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.scan-list .flex-scan .title-wrap{flex:0 0 1}.scan-list .flex-scan .title{font-size:25px;font-weight:500;color:#000}.scan-list .flex-scan .text{color:#787777;font-size:22px;font-weight:500}.scan-list .flex-scan .point{font-size:30px;font-weight:500}.scan-list .flex-scan .point.plus{color:#5dc458}.scan-list .flex-scan .point.minus{color:#d5121f}.scan-list .flex-scan.active::before{border-color:#d5121f;background-color:#d5121f}.scan-list .flex-scan.active::after{content:"\f272";font-family:bootstrap-icons !important;width:25px;height:25px;border-radius:100%;position:absolute;right:3px;top:50%;transform:translateY(-50%);z-index:2;color:#fff}.modal-success .modal-body{padding-top:80px;padding-bottom:80px}.modal-success .rd-check{width:80px;height:80px;background-color:#eef8f1;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;border-radius:100%}.modal-success .rd-check i{font-size:50px;color:#27a55a}.modal-success .rd-check.error{background-color:#fcf2f1}.modal-success .rd-check.error i{color:#d5121f}.modal-success h2{font-size:35px;font-weight:500}@media (max-width: 991.98px){.modal-success h2{font-size:30px}}.modal-success .btn-detail{height:55px;border-radius:10px;background-color:#d5121f;color:#fff;border:0;padding:0;width:180px}.modal-success .btn-detail.btn-line{border:1px solid #d5121f;background-color:#fff;color:#d5121f}.modal-success .point{font-weight:500;font-size:30px}.modal-success .point.plus{color:#5dc458}.modal-success .point.minus{color:#d5121f}.modal-success .point-in{font-weight:500;font-size:30px;color:#d5121f;text-align:center}.modal-success.modal-transfer .modal-dialog{max-width:800px}.modal-success.modal-transfer .title{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc}.modal-success.modal-transfer .title.no-border{padding-bottom:0;border-bottom:0}@media (max-width: 991.98px){.modal-success.modal-transfer .rd-check{width:60px;height:60px}}.modal-success.modal-transfer .rd-check i{font-size:40px}@media (max-width: 991.98px){.modal-success.modal-transfer .rd-check i{font-size:25px}}@media (max-width: 991.98px){.lfp-hero{width:50%;margin-left:auto;margin-top:-20px}}.welcome-back{display:flex}.welcome-back.welcome-lfp{flex-direction:column}@media (max-width: 991.98px){.welcome-back.welcome-lfp{display:flex}}@media (max-width: 991.98px){.welcome-back{display:none}}.welcome-back .col-welcome.col-left{margin-right:auto;flex:0 0 50%}.welcome-back h1{font-size:70px;line-height:.9}@media (max-width: 1199.98px){.welcome-back h1{font-size:50px}}@media (max-width: 767.98px){.welcome-back h1{font-size:35px}}.welcome-back h2{font-size:30px;line-height:.9;margin-bottom:0}.welcome-back h2 .color-red{font-size:45px}@media (max-width: 1199.98px){.welcome-back h2 .color-red{font-size:25px}}@media (max-width: 1199.98px){.welcome-back h2{font-size:25px}}.size-30{font-size:30px}.point-reward{padding-top:80px;padding-bottom:50px}@media (max-width: 991.98px){.point-reward{padding-top:30px}}.button-group-reward{display:flex;flex-wrap:wrap;gap:2%;margin-top:20px}@media (min-width: 991.98px){.button-group-reward{gap:10px}}.button-group-reward.group-lfp{flex-direction:column}.button-group-reward.group-lfp .btn-reward{width:100%;padding:15px}.button-group-reward.group-lfp .btn-reward .text-th{font-size:25px}.button-group-reward.group-lfp .btn-reward .btn-go{background-color:#d5121f;color:#fff;right:10px}.button-group-reward .btn-reward{display:inline-flex;border-radius:10px;box-shadow:0 1px 8px rgba(0,0,0,0.1) !important;padding:20px 15px;flex-direction:column;width:49%;align-items:flex-start;margin-bottom:15px;font-weight:500;color:#000;position:relative}@media (min-width: 991.98px){.button-group-reward .btn-reward{width:auto;border-radius:66px;padding-top:0;padding-bottom:0;flex-direction:row-reverse;align-items:center;height:50px;padding-left:25px;padding-right:25px;box-shadow:none;background-color:#d5121f;color:#fff}.button-group-reward .btn-reward.btn-reward-line{border:1px solid #d5121f;color:#d5121f;background-color:#fff}.button-group-reward .btn-reward.btn-reward-line .text-th,.button-group-reward .btn-reward.btn-reward-line .btn-reward-title .icon-left{color:#d5121f}}.button-group-reward .btn-reward .btn-go{position:absolute;width:22px;height:22px;border-radius:100%;background-color:#fcf2f1;color:#d5121f;align-items:center;justify-content:center;right:5px;top:20px;display:flex;font-size:14px;flex:0 0 25px}@media (min-width: 991.98px){.button-group-reward .btn-reward .btn-go{display:none}}.button-group-reward .btn-reward .btn-go i{opacity:.8}.button-group-reward .btn-reward .btn-reward-title{display:flex;align-items:flex-start;justify-content:center;color:#d5121f;font-size:24px;font-weight:500}.button-group-reward .btn-reward .btn-reward-title .icon-left{font-size:22px;margin-right:5px}@media (min-width: 991.98px){.button-group-reward .btn-reward .btn-reward-title .icon-left{margin-right:0;margin-left:10px;color:#fff}}@media (min-width: 991.98px){.button-group-reward .btn-reward .btn-reward-title .text-eng{display:none}}.button-group-reward .btn-reward .text-th{font-size:22px;color:#000;margin-top:5px}@media (min-width: 991.98px){.button-group-reward .btn-reward .text-th{font-size:28px;color:#fff}}.wrapper-card.gold-card .card-tier-member{position:relative;overflow:hidden;background:linear-gradient(135deg, #DDC77F 0%, #C4A04C 58%, #936719 100%);color:#211B10;border:1px solid #9B7427;box-shadow:0 10px 26px rgba(83,58,13,0.16),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -1px 0 rgba(78,52,7,0.18)}.wrapper-card.gold-card .title-card-tier img{filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 2px 3px rgba(69,44,4,0.28));opacity:1}.wrapper-card.gold-card .feature-benefit .fb-box{background-color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.58);color:#211B10;box-shadow:inset 0 0 0 1px rgba(91,61,10,0.15),0 3px 10px rgba(74,48,5,0.07)}.wrapper-card.gold-card .feature-benefit .fb-box i{color:#30230D}.wrapper-card.gold-card .feature-benefit .icon-l{background-color:rgba(255,255,255,0.24);border:1px solid rgba(58,40,8,0.55);color:#30230D}.wrapper-card.gold-card .feature-benefit .icon-l img{filter:brightness(0) saturate(100%);opacity:.82}.wrapper-card.gold-card .card-tier{background:linear-gradient(135deg, #DDC77F 0%, #C4A04C 58%, #936719 100%);color:#211B10;border:1px solid #9B7427;box-shadow:0 8px 22px rgba(83,58,13,0.14),inset 0 1px 0 rgba(255,255,255,0.4)}.wrapper-card.gold-card .card-tier .card-tier-bar{background-color:rgba(52,36,8,0.18)}.wrapper-card.gold-card .card-tier .card-tier-progress{background-color:#684710}@media (min-width: 991.98px){.wrapper-card.gold-card .card-tier{background:#FFFFFF;border-color:transparent;box-shadow:none}.wrapper-card.gold-card .card-tier .card-tier-bar{background-color:#E1E2E4}.wrapper-card.gold-card .card-tier .card-tier-progress{background-color:#d5121f}}.wrapper-card.black-card .card-tier-member,.wrapper-card.black-card .card-tier{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg, #040404 0%, #141414 28%, #222 48%, #101010 68%, #070707 100%);color:#F0EDE7;border:1px solid #67645E;box-shadow:0 18px 38px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.11),inset 0 0 0 1px rgba(0,0,0,0.7)}@media (hover: hover){.wrapper-card.black-card .card-tier-member:has(.feature-benefit .fb-box:hover)::before,.wrapper-card.black-card .card-tier:has(.feature-benefit .fb-box:hover)::before{animation:black-card-sheen 2.2s cubic-bezier(0.22, 1, 0.36, 1) both}}.wrapper-card.black-card .card-tier-member::before,.wrapper-card.black-card .card-tier::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(110deg, transparent 28%, rgba(255,255,255,0.045) 44%, rgba(218,214,206,0.095) 50%, rgba(255,255,255,0.035) 56%, transparent 72%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");background-repeat:no-repeat, repeat;background-size:48% 100%, 180px 180px;background-position:-100% 0, 0 0;mix-blend-mode:screen;opacity:1}.wrapper-card.black-card .card-tier-member::after,.wrapper-card.black-card .card-tier::after{content:"";position:absolute;inset:7px;z-index:0;pointer-events:none;border-radius:10px;border:1px solid rgba(164,158,148,0.28);box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 1px 0 rgba(0,0,0,0.4);animation:black-card-frame-light 14s ease-in-out infinite reverse}.wrapper-card.black-card .card-tier-member>*,.wrapper-card.black-card .card-tier>*{position:relative;z-index:1}.wrapper-card.black-card .title-card-tier img{filter:brightness(0) invert(1) drop-shadow(0 2px 3px rgba(0,0,0,0.55));opacity:.94}.wrapper-card.black-card .feature-benefit .fb-box{border:1px solid transparent;background:linear-gradient(145deg, #171819 0%, #0C0D0E 100%) padding-box,linear-gradient(110deg, #4C4A46 0%, #BDB6AA 18%, #65625C 38%, #E5DFD5 53%, #77736C 72%, #B7B0A5 87%, #4D4B47 100%) border-box;background-size:100% 100%, 260% 100%;background-position:0 0, 0% 50%;animation:black-card-border-flow 14s ease-in-out infinite;color:#F2EFE9;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 5px 14px rgba(0,0,0,0.16)}.wrapper-card.black-card .feature-benefit .fb-box i{color:#D8D2C7}.wrapper-card.black-card .feature-benefit .icon-l{border:1px solid transparent;background:linear-gradient(#101112, #101112) padding-box,linear-gradient(135deg, #706C65 0%, #D8D1C5 42%, #716D66 70%, #AAA49A 100%) border-box;color:#E8E3DA}.wrapper-card.black-card .feature-benefit .icon-l img{filter:brightness(0) invert(1);opacity:.90}.wrapper-card.black-card .card-tier::before{animation:black-card-sheen-loop 12s cubic-bezier(0.22, 1, 0.36, 1) 3s infinite}.wrapper-card.black-card .card-tier .card-tier-bar{background-color:rgba(255,255,255,0.15)}.wrapper-card.black-card .card-tier .card-tier-progress{background-color:#C9C2B5}@media (min-width: 991.98px){.wrapper-card.black-card .card-tier{background:#fff;color:#17191B;border-color:transparent;box-shadow:none}.wrapper-card.black-card .card-tier::before,.wrapper-card.black-card .card-tier::after{display:none;animation:none}.wrapper-card.black-card .card-tier .card-tier-bar{background-color:#E1E2E4}.wrapper-card.black-card .card-tier .card-tier-progress{background-color:#d5121f}}.wrapper-card.gray-card .card-tier-member{position:relative;overflow:hidden;color:#17191B;background:radial-gradient(ellipse at 18% 5%, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.38) 32%, transparent 62%),linear-gradient(135deg, #F3F4F5 0%, #E2E4E5 32%, #CFD2D4 68%, #B7BABD 100%);border:1px solid #888D91;box-shadow:0 10px 24px rgba(31,35,38,0.14),inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(61,65,68,0.14)}.wrapper-card.gray-card .title-card-tier img{filter:brightness(0) saturate(100%);opacity:.82}.wrapper-card.gray-card .feature-benefit .fb-box{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.9);color:#17191B;box-shadow:inset 0 0 0 1px rgba(75,79,83,0.18),0 3px 10px rgba(30,33,36,0.06)}.wrapper-card.gray-card .feature-benefit .fb-box i{color:#2D3135}.wrapper-card.gray-card .feature-benefit .icon-l{background:rgba(255,255,255,0.48);border:1px solid #7C8084;color:#2D3135}.wrapper-card.gray-card .feature-benefit .icon-l img{filter:brightness(0) saturate(100%);opacity:.78}.wrapper-card.gray-card .card-tier{color:#17191B;background:radial-gradient(ellipse at 18% 5%, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.38) 32%, transparent 62%),linear-gradient(135deg, #F3F4F5 0%, #E2E4E5 32%, #CFD2D4 68%, #B7BABD 100%);border:1px solid #888D91;box-shadow:0 10px 24px rgba(31,35,38,0.14),inset 0 1px 0 rgba(255,255,255,0.9)}.wrapper-card.gray-card .card-tier .card-tier-bar{background-color:rgba(40,44,48,0.18)}.wrapper-card.gray-card .card-tier .card-tier-progress{background-color:#4D5257}@media (min-width: 991.98px){.wrapper-card.gray-card .card-tier{background:#fff;border-color:transparent;box-shadow:none}.wrapper-card.gray-card .card-tier .card-tier-bar{background-color:#E1E2E4}.wrapper-card.gray-card .card-tier .card-tier-progress{background-color:#d5121f}}.wrapper-card.rainbow-card .card-tier-member{position:relative;overflow:hidden;color:#202327;background:linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 38%, rgba(70,76,82,0.07) 100%),linear-gradient(90deg, #E9EAF8 0%, #F7F7FA 14%, #F8E7EE 29%, #F3D1E0 56%, #F7E9EF 71%, #EDF7E9 82%, #E0E7F7 100%);border:1px solid #A9AFB6;box-shadow:0 12px 28px rgba(46,51,57,0.15),inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(67,73,79,0.12)}.wrapper-card.rainbow-card .title-card-tier img{filter:drop-shadow(0 1px 1px rgba(30,34,39,0.55)) drop-shadow(0 3px 5px rgba(30,34,39,0.2));opacity:1}.wrapper-card.rainbow-card .feature-benefit .fb-box{background:rgba(255,255,255,0.46);border-color:rgba(255,255,255,0.9);color:#202327;box-shadow:inset 0 0 0 1px rgba(69,75,81,0.14),0 3px 10px rgba(42,47,52,0.06)}.wrapper-card.rainbow-card .feature-benefit .fb-box i{color:#292E32}.wrapper-card.rainbow-card .feature-benefit .icon-l{background:rgba(255,255,255,0.58);border:1px solid rgba(75,81,86,0.55);color:#292E32}.wrapper-card.rainbow-card .feature-benefit .icon-l img{filter:brightness(0) saturate(100%);opacity:.78}.wrapper-card.rainbow-card .card-tier{color:#202327;background:linear-gradient(180deg, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 38%, rgba(70,76,82,0.07) 100%),linear-gradient(90deg, #E9EAF8 0%, #F7F7FA 14%, #F8E7EE 29%, #F3D1E0 56%, #F7E9EF 71%, #EDF7E9 82%, #E0E7F7 100%);border:1px solid #A9AFB6;box-shadow:0 10px 24px rgba(46,51,57,0.14),inset 0 1px 0 rgba(255,255,255,0.85)}.wrapper-card.rainbow-card .card-tier .card-tier-bar{background-color:rgba(45,50,55,0.16)}.wrapper-card.rainbow-card .card-tier .card-tier-progress{background-color:#50565C}@media (min-width: 991.98px){.wrapper-card.rainbow-card .card-tier{background:#fff;border-color:transparent;box-shadow:none}.wrapper-card.rainbow-card .card-tier .card-tier-bar{background-color:#E1E2E4}.wrapper-card.rainbow-card .card-tier .card-tier-progress{background-color:#d5121f}}@keyframes black-card-border-flow{0%,
   100%{background-position:0 0, 0% 50%}50%{background-position:0 0, 100% 50%}}@keyframes black-card-sheen-loop{0%{background-position:-100% 0, 0 0}18%{background-position:220% 0, 0 0}100%{background-position:220% 0, 0 0}}@media (prefers-reduced-motion: reduce){.black-card .card-tier::before{animation:none}}@media (prefers-reduced-motion: reduce){.black-card .feature-benefit .fb-box{animation:none}}@keyframes black-card-frame-light{0%,
   100%{border-top-color:rgba(232,226,214,0.5);border-right-color:rgba(154,149,140,0.28);border-bottom-color:rgba(65,63,60,0.62);border-left-color:rgba(125,121,114,0.32)}25%{border-top-color:rgba(146,141,133,0.28);border-right-color:rgba(92,89,84,0.24);border-bottom-color:rgba(111,107,101,0.34);border-left-color:rgba(224,217,205,0.48)}50%{border-top-color:rgba(72,70,66,0.48);border-right-color:rgba(121,117,110,0.3);border-bottom-color:rgba(211,204,192,0.43);border-left-color:rgba(142,137,129,0.27)}75%{border-top-color:rgba(135,131,123,0.28);border-right-color:rgba(226,220,208,0.48);border-bottom-color:rgba(103,100,94,0.34);border-left-color:rgba(83,81,76,0.24)}}@media (prefers-reduced-motion: reduce){.black-card .card-tier-member::after,.black-card .card-tier::after{animation:none}}@keyframes black-card-sheen{from{background-position:-100% 0, 0 0}to{background-position:220% 0, 0 0}}.card-tier-member{border-radius:15px;padding:30px 20px;background-color:#d5121f;color:#fff;display:flex;flex-direction:column}@media (max-width: 991.98px){.card-tier-member{display:none}}.card-tier-member .title-card-tier{display:flex;justify-content:space-between}.card-tier-member .title-card-tier h2{font-size:60px;font-weight:400;line-height:.8}.feature-benefit{color:#fff;margin-top:auto;display:flex}.feature-benefit .icon-l{width:50px;height:50px;background-color:#fff;flex:0 0 50px;border-radius:100%;padding:5px;margin-right:15px}.feature-benefit .fb-box{margin-top:10px;padding:15px;border-radius:10px;border:1px solid #F67676;display:flex;align-items:center;width:100%}.feature-benefit .fb-box .bi-chevron-right{margin-left:auto}.feature-benefit .fb-box:hover{border-color:#fff}.size-35{font-size:37px}@media (max-width: 991.98px){.size-35{font-size:30px}}.app-panel .container{position:relative}.header-close-panel{display:none}@media (max-width: 991.98px){.header-close-panel{display:flex;height:60px;align-items:center;justify-content:center;box-shadow:0 1px 8px rgba(0,0,0,0.1) !important;position:fixed;top:0;width:100%;left:0}.header-close-panel .close-panel{position:absolute;left:10px;color:#d5121f;font-size:25px}.header-close-panel h2{margin-bottom:0;font-weight:500;font-size:28px;color:#d5121f}.app-panel{position:fixed;top:0;right:0;width:100%;height:100dvh;background:#fff;overflow:hidden;z-index:99;transform:translateX(100%);transition:transform 0.35s cubic-bezier(0.22, 0.61, 0.36, 1);padding-top:60px !important;display:flex;flex-direction:column}.app-panel.is-active{transform:translateX(0)}.app-panel>.container,.app-panel .container-scroll{overflow-x:hidden;overflow-y:auto;padding-top:30px;padding-bottom:30px}}.benefit-list{margin-top:80px;margin-bottom:-80px}@media (max-width: 991.98px){.benefit-list{margin-top:20px;margin-bottom:-20px}}.benefit-list>li{margin-bottom:80px;border-right:1px solid #ccc}@media (max-width: 991.98px){.benefit-list>li{border-right:0;margin-bottom:20px}}.benefit-list>li:nth-child(3n){border-right:0}.box-benefit-list{display:flex}.box-benefit-list i{flex:0 0 90px;padding:10px}@media (max-width: 991.98px){.box-benefit-list i{flex:0 0 50px;padding:5px}}.box-benefit-list .bb-content{flex:0 0 1;margin-left:5px;padding-right:15px}.box-benefit-list .bb-content h2{font-size:30px;font-weight:500}@media (max-width: 991.98px){.box-benefit-list .bb-content h2{font-size:25px}}@media (max-width: 991.98px){.box-benefit-list .bb-content p{font-size:22px}}.box-benefit-list .bb-content ul{list-style:disc;margin-left:20px}.box-benefit-list .bb-content ul li::marker{color:#d5121f;font-size:20px}.title-line{position:relative}.title-line::before{height:1px;width:100%;top:50%;left:0;content:"";height:1px;background-color:#ccc;position:absolute;z-index:1}@media (max-width: 991.98px){.title-line::before{display:none}}.title-line span{display:inline-flex;padding-right:30px;background-color:#f9f9f9;position:relative;z-index:2}@media (max-width: 991.98px){.title-line span{background-color:transparent;padding-right:0}}.canon-id-benefit .title{text-align:center}.canon-id-benefit .title h3{font-size:30px;font-weight:500;color:#d5121f;margin-bottom:10px}@media (max-width: 991.98px){.canon-id-benefit .title h3{font-size:22px}}.canon-id-benefit .title h2{font-size:70px;font-weight:400;line-height:.8}@media (max-width: 991.98px){.canon-id-benefit .title h2{font-size:30px;font-weight:500}}.canon-id-benefit-list{margin-top:50px}@media (max-width: 991.98px){.canon-id-benefit-list{margin-top:20px}}.canon-id-benefit-list .inner-box{display:flex;flex-direction:column;text-align:center}.canon-id-benefit-list .inner-box h2{margin-bottom:15px}@media (max-width: 991.98px){.canon-id-benefit-list .inner-box h2{margin-bottom:0;font-size:25px}}@media (max-width: 991.98px){.canon-id-benefit-list .inner-box{flex-direction:row;text-align:left}.canon-id-benefit-list .inner-box .id-icon{flex:0 0 40px;width:40px;margin-right:20px}}.btn-canon-id{text-align:center;margin-top:50px}@media (max-width: 991.98px){.btn-canon-id{margin-top:0;position:fixed;bottom:20px;width:100%;left:0;padding:0 20px}.btn-canon-id .btn-detail{width:100%}}.btn-canon-id a:hover{background-color:#d5121f;color:#fff}.box-total-point{background-color:#f5f6f8;border-radius:10px;padding:20px}.box-total-point .total-num span{font-size:40px;line-height:.8;font-weight:500}.btn-transfer{display:flex;gap:10px}@media (max-width: 991.98px){.btn-transfer.btn-last{flex-direction:column}.btn-transfer.btn-last .btn-detail{width:100%}}.btn-transfer .btn-detail{height:50px;border-radius:10px;width:50%;font-weight:500}.btn-transfer .btn-detail.btn-line{background-color:transparent;color:#d5121f;border:1px solid #d5121f}@media (max-width: 991.98px){.btn-transfer .btn-detail{font-size:23px;padding-left:5px;padding-right:5px}}.btn-transfer .btn-detail i{font-size:20px;margin-left:20px}.transfer-summery{margin:30px 0;border:1px solid #ccc;border-radius:10px}.transfer-summery li{display:flex;align-items:center;padding:15px;border-bottom:1px solid #ccc}.transfer-summery li:last-child{border-bottom:0}.transfer-summery li .icon-left-sum{flex:0 0 70px;height:70px;border-radius:100%;background-color:#fcf2f1;display:flex;border-radius:100%;align-items:center;justify-content:center}@media (max-width: 991.98px){.transfer-summery li .icon-left-sum{flex:0 0 50px;height:50px;width:50px}}.transfer-summery li .detail{flex:0 0 1;font-weight:500;padding-left:25px}.transfer-summery li .detail .lab{color:#787777}.transfer-summery li .detail .val{font-size:30px}@media (max-width: 991.98px){.transfer-summery li .detail .val{font-size:25px}}.table-history{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.08);margin-top:30px}@media (max-width: 991.98px){.table-history{display:none}}.table-history .table{margin:0;vertical-align:middle}.table-history th,.table-history td{padding:20px;border:0}.table-history thead th{background:#f7f7f7;font-weight:500}.table-history tbody tr:nth-child(odd) td{background:#f3f3f3}.table-history tbody tr:nth-child(even) td{background:#fafafa}.table-history tfoot td{background:#efefef;font-weight:500}.table-history th:nth-child(1),.table-history td:nth-child(1){width:180px}.table-history th:nth-child(3),.table-history td:nth-child(3){width:180px}.table-history th:nth-child(4),.table-history td:nth-child(4){width:240px}.table-history .see-more{font-size:.9em}.table-history .see-more i{font-size:15px}.show-canon-service{background-color:#f1f0f2;border-radius:10px;display:flex;width:100%;padding:15px;align-items:center;text-align:left}.show-canon-service .icon-l{flex:0 0 30px}.show-canon-service .icon-l i{font-size:30px;color:#d5121f}.show-canon-service .title-canon-id{flex-grow:1;margin:0 15px;color:#000 !important;min-width:0}.show-canon-service .title-canon-id h2{font-size:25px;font-weight:500;margin-bottom:0;line-height:1.2}.show-canon-service .title-canon-id p{margin-bottom:0;font-size:23px;font-weight:300;color:#787777 !important}.show-canon-service.show-product-redeem{background-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.1) !important;display:none}@media (max-width: 991.98px){.show-canon-service.show-product-redeem{display:flex}}.show-canon-service.show-product-redeem .icon-l{flex:0 0 60px}.show-canon-service.show-product-redeem .title-canon-id h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-mobile-list{display:grid}@media (min-width: 991.98px){.history-mobile-list{display:none}}.history-mobile-row{display:flex;justify-content:space-between;gap:15px;background:#fff;border-radius:10px;padding:15px;box-shadow:0 4px 16px rgba(0,0,0,0.08);margin-bottom:10px}.history-mobile-info{min-width:0}.history-mobile-info .history-mobile-title{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1em;font-size:23px}.history-mobile-code,.history-mobile-date{color:#787777}.history-mobile-date{font-size:22px}.history-mobile-status{color:#f59e0b;margin-top:6px;font-size:20px}.history-mobile-status i{margin-right:5px;font-size:15px}.history-status i{margin-right:5px;font-size:20px}.history-status.status-success{color:#00963f}.history-status.status-pending{color:#f59e0b}.point-plus{color:#00963f !important}.point-minus{color:#d5121f !important}.history-mobile-point{text-align:right;white-space:nowrap;font-weight:500}.history-mobile-point.plus{color:#16a34a}.history-mobile-point.minus{color:#d5121f}.history-mobile-point span{color:#333}.history-mobile-total{background:#f5f6fa;align-items:center}.history-mobile-total i{color:#d5121f;font-size:20px}.wrap-breadcamp{background-color:#e8e8e8;padding:10px 0}.wrap-breadcamp ol{margin-bottom:0;margin-left:0}.wrap-breadcamp ol .breadcrumb-item{font-size:23px}.wrap-breadcamp ol .breadcrumb-item.active{color:#d5121f}.welcome-shipping .container{display:flex;align-items:center}@media (max-width: 991.98px){.welcome-shipping .container{flex-direction:column;gap:15px}}.welcome-shipping .container .ws-left{flex:0 0 1}.welcome-shipping .container .ws-left h1{font-size:50px;line-height:0.9;margin-bottom:5px}@media (max-width: 991.98px){.welcome-shipping .container .ws-left h1{font-size:30px}}.welcome-shipping .container .ws-right{margin-left:auto;display:flex}.welcome-shipping .container .ws-right i{font-size:42px;color:#d5121f;margin-right:10px}.box-shipping-address{background-color:#fff;border-radius:15px;padding:50px 0}@media (max-width: 991.98px){.box-shipping-address{padding:0;background:transparent}}.form-step{padding:0 50px 30px 100px;margin-bottom:30px;border-bottom:1px solid #ccc}.form-step:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}@media (max-width: 991.98px){.form-step{padding:0;padding-bottom:80px;margin-bottom:0;border-bottom:0}.form-step:last-child{padding-bottom:80px}}.form-step h2{font-size:30px;font-weight:500;position:relative;margin-bottom:20px}@media (max-width: 991.98px){.form-step h2{display:flex;align-items:center}}.form-step h2 span{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:#d5121f;font-size:30px;font-weight:500;left:-60px;top:-5px;color:#fff;border-radius:100%;position:absolute;flex:0 0 45px}@media (max-width: 991.98px){.form-step h2 span{position:static;margin-right:10px;width:35px;height:35px;font-size:25px;flex:0 0 35px}}.btn-fixed{position:fixed;width:100%;left:0;bottom:70px;padding:20px 20px 40px;background:#fff;display:none;box-shadow:0 1px 8px rgba(0,0,0,0.05) !important}@media (max-width: 991.98px){.btn-fixed{display:flex}}.form-check label{font-size:24px !important;margin-bottom:0 !important}.form-check-input:checked{background-color:#d5121f;border-color:#d5121f}.upload-wrap{position:relative}.upload-wrap .form-control{padding-right:220px}.upload-wrap .btn-upload{position:absolute;right:10px;top:50%;transform:translateY(-50%);height:40px;min-width:200px;display:flex;align-items:center;justify-content:center;gap:12px;background:#ed111f;color:#fff;text-decoration:none;cursor:pointer;border-radius:6px;margin:0}.upload-wrap .btn-upload i{font-size:22px;line-height:1}@media (max-width: 991.98px){.form-step{display:none}.form-step.is-active{display:block}}.redeem-accordion-item.active .redeem-accordion-content{display:block}.redeem-accordion-item.active .redeem-accordion-button i{transform:rotate(180deg)}.redeem-accordion-button{width:100%;border:0;background:transparent;padding:10px 0;display:flex;align-items:center;justify-content:space-between;color:#d5121f;text-align:left}.redeem-accordion-button i{color:#333;transition:transform .25s ease;font-size:20px}.redeem-accordion-content{display:none;padding:0 0 16px;color:#555}.redeem-accordion-content p{margin:0}.box-shipping{background-color:#fff;border-radius:15px;padding:50px 0 20px;overflow:hidden}.box-shipping-head{padding:0 30px 35px}@media (max-width: 991.98px){.box-shipping-head{padding-top:30px}}.box-shipping-head h3{margin:0;padding-left:22px;border-left:5px solid #d5121f;font-size:30px;font-weight:500;line-height:.9}.box-shipping-product{padding:0 30px 35px}.box-shipping-img{display:flex;justify-content:center;margin-bottom:35px}.box-shipping-img img{max-width:100%;height:auto;display:block}.box-shipping-product h4{margin:0 0 5px;font-size:30px;font-weight:500;line-height:.9}.box-shipping-point{font-size:30px;font-weight:500}.box-shipping-detail{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:15px 30px}.box-shipping-total{padding:20px 30px 0}.box-shipping-total strong{color:#d5121f}.box-shipping-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.box-shipping-row:not(:last-child){margin-bottom:16px}.box-shipping-row span{min-width:0}.box-shipping-row .s-point{flex:0 0 auto;white-space:nowrap;font-weight:500}.reward-all{display:none}@media (max-width: 991.98px){.reward-all{display:flex}}.reward-all-list{margin-top:50px}@media (max-width: 991.98px){.reward-all-list{margin-top:20px}}.box-reward-all{display:block;padding:20px;border-radius:10px;background-color:#fff}@media (max-width: 991.98px){.box-reward-all{box-shadow:0 1px 8px rgba(0,0,0,0.1) !important}}.box-reward-img{display:flex;justify-content:center;margin-bottom:20px}.box-reward-img img{max-width:100%;height:auto;display:block}@media (max-width: 991.98px){.box-reward-img img{width:150px}}.box-reward-all h3{margin:0 0 5px;font-size:29px;font-weight:500;line-height:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:1.8em}@media (max-width: 991.98px){.box-reward-all h3{font-size:25px}}.box-reward-all .reward-link{display:inline-block;color:#d5121f;text-decoration:underline !important;margin-bottom:22px}@media (max-width: 991.98px){.box-reward-all .reward-link{font-size:22px;margin-bottom:10px}}.box-reward-all .box-reward-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.box-reward-all .box-reward-bottom .reward-point{white-space:nowrap;font-size:30px;font-weight:500}@media (max-width: 991.98px){.box-reward-all .box-reward-bottom .reward-point{font-size:25px}}.box-reward-all .box-reward-bottom .reward-point span{color:#d5121f}.box-reward-all .reward-qty{display:flex;align-items:center;gap:12px}.box-reward-all .reward-qty input{width:32px;border:0;background:transparent;text-align:center;pointer-events:none;font-weight:500}.box-reward-all .qty-btn{width:34px;height:34px;border:0;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:0}.box-reward-all .qty-btn i{line-height:1}.box-reward-all .qty-btn:disabled{background:#d6d6d6;color:#8a8a8a;cursor:default}.box-reward-all .reward-submit{width:100%;border:0;border-radius:999px;background:#d5121f;color:#fff;padding:14px 20px;font-size:26px}@media (max-width: 991.98px){.box-reward-all .reward-submit{padding:10px 20px}}.box-reward-all .reward-submit:disabled{background:#979797;cursor:not-allowed;color:#fff}.box-reward-all.box-reward-lfp .reward-submit{max-width:250px}.btn-reward.btn-redeem{background:linear-gradient(135deg, #fff7f7 0%, #fff0f0 100%)}.btn-reward.btn-redeem .btn-reward-title{font-size:30px}.btn-reward.btn-redeem .btn-reward-title i{top:2px;position:relative}.btn-reward.btn-redeem .btn-go{background:rgba(230,0,18,0.08);color:#d5121f}.box-redeem-succcess{padding:50px 0;background-color:#fff;border-radius:15px}.box-redeem-succcess{padding:50px 0;background-color:#fff;border-radius:15px}.redeem-success-head{margin-bottom:60px}.redeem-success-head h2{margin:0 0 12px;font-size:50px;font-weight:500;line-height:.9}@media (max-width: 991.98px){.redeem-success-head h2{font-size:30px}}.redeem-success-head p{margin:0;color:#777}.success-icon{width:120px;height:120px;border:4px solid #139a3a;border-radius:50%;color:#139a3a;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.success-icon.red{border-color:#d5121f;color:#d5121f}@media (max-width: 991.98px){.success-icon{width:80px;height:80px;margin-bottom:15px;border-width:2px}}.success-icon i{line-height:1;font-size:50px}@media (max-width: 991.98px){.success-icon i{font-size:40px}}.redeem-success-body{margin-bottom:60px}.redeem-success-product{text-align:left}.redeem-success-img{display:flex;justify-content:center;margin-bottom:30px}.redeem-success-img img{max-width:100%;height:auto;display:block}.redeem-success-product h3{margin:0 0 12px;font-size:30px;font-weight:500;line-height:.9}.redeem-success-point{color:#d5121f;font-size:30px;font-weight:500}.redeem-success-address{margin-bottom:45px}.redeem-success-address h4{margin:0 0 12px;color:#d5121f}.redeem-success-address p{margin:0 0 18px}.redeem-success-address p:last-child{margin-bottom:0}.redeem-success-score{max-width:420px}.score-row,.score-total{display:flex;justify-content:space-between;gap:20px}.score-row span,.score-total span{min-width:0}.score-row strong,.score-total strong{flex:0 0 auto;white-space:nowrap}.score-row{margin-bottom:14px}.score-total{border-top:1px solid #d9d9d9;padding-top:24px;margin-top:24px}.score-total strong{color:#d5121f}.redeem-success-action{display:flex;justify-content:center;gap:20px;padding:0 30px}.btn-success-main,.btn-success-outline{min-width:300px;min-height:56px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-weight:500}.btn-success-main{background:#d5121f;color:#fff}.btn-success-main:hover{color:#fff}.btn-success-outline{border:1px solid #d5121f;color:#d5121f;background:#fff}.btn-success-outline:hover{color:#d5121f}.box-redeem-succcess{padding:40px 40px}@media (max-width: 991.98px){.box-redeem-succcess{padding:40px 20px}.redeem-success-head{margin-bottom:40px}.redeem-success-product{margin-bottom:35px}.redeem-success-score{max-width:none}.redeem-success-action{flex-direction:column;padding:0;gap:12px}.btn-success-main,.btn-success-outline{width:100%;min-width:0}}.pagination-custom{display:flex}.pagination-custom{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:40px}.pagination-custom button{min-width:40px;height:40px;border:1px solid #ddd;background:#fff;border-radius:999px}.pagination-custom .active{background:#d5121f;border-color:#d5121f;color:#fff}.pagination-custom .page-arrow{min-width:40px;font-size:20px}.pagination-custom .page-arrow:hover{background-color:#d5121f;color:#fff}.seemore,.seemore-page{color:#d5121f;margin-top:10px;font-weight:500;text-align:center}.seemore span,.seemore-page span{border-bottom:1px solid #d5121f}.seemore i,.seemore-page i{font-size:20px;margin-left:5px}@media (max-width: 991.98px){.show-more-wrap{display:none}}.show-more-wrap.is-active{display:block;animation:fadeIn .25s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.flex-center{display:flex;justify-content:center}.slideHero .swiper-slide{padding:0 20px}.slideHero .img-hero{overflow:hidden;border-radius:20px}.slideHero .img-hero img{width:100%}.wrapper-hero{padding-top:20px}.title-section-el{display:flex;align-items:center;justify-content:space-between;gap:30px}@media (max-width: 991.98px){.title-section-el{align-items:flex-start;flex-direction:column;gap:20px}}.title-section-el .box-current-point{background-color:#fff;border-radius:8px;padding:20px 28px;flex:0 0 290px;box-shadow:0 10px 35px rgba(0,0,0,0.06)}@media (max-width: 991.98px){.title-section-el .box-current-point{flex:0 0 auto;width:100%;max-width:100%;padding:15px;font-size:22px}}.title-section-el .box-current-point .point-label{display:flex;align-items:center;margin-bottom:12px;line-height:1}@media (max-width: 991.98px){.title-section-el .box-current-point .point-label{margin-bottom:7px}}.title-section-el .box-current-point .point-label i{font-size:22px;margin-right:10px}.title-section-el .box-current-point .point-num{color:#d5121f;font-size:60px;font-weight:500;line-height:.8;white-space:nowrap;margin-bottom:10px}@media (max-width: 991.98px){.title-section-el .box-current-point .point-num{font-size:35px;margin-bottom:5px}}.title-section-el .box-current-point .point-num span{color:#000;font-size:25px;font-weight:400;margin-left:10px}@media (max-width: 991.98px){.title-section-el .box-current-point .point-num span{font-size:23px}}.title-section-el .box-current-point p{margin-bottom:0;color:#787777;line-height:1}.title-section{display:flex;align-items:center}.title-section .view-all{display:inline-flex;text-decoration:underline !important;margin-left:40px;margin-top:5px}@media (max-width: 991.98px){.title-section .view-all{margin-left:auto;margin-top:0;color:#d5121f;font-size:.9em;text-decoration:none !important;align-items:center}.title-section .view-all::after{font-family:bootstrap-icons !important;content:"\f285";font-size:17px;margin-left:7px}}.font-title{font-size:50px;font-weight:500;margin-bottom:0;line-height:.9}@media (max-width: 991.98px){.font-title{font-size:35px}}.font-title-h2{font-size:40px;font-weight:500;line-height:.9;margin-bottom:20px}@media (max-width: 991.98px){.font-title-h2{font-size:30px}}.font-title-h3{font-size:33px;font-weight:500;line-height:.9;margin-bottom:20px}@media (max-width: 991.98px){.font-title-h3{font-size:28px}}.box-promotion .bp-img{border-radius:10px;overflow:hidden;position:relative}.box-promotion h3{font-weight:500;font-size:30px;line-height:.9;height:calc(.9em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 991.98px){.box-promotion h3{font-size:28px}}.box-promotion p{height:calc(1em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.container-calc{padding-left:calc((100vw - 1600px) / 2 + 20px);width:100%;position:relative}@media (max-width: 1621px){.container-calc{padding-left:calc((100vw - 1420px) / 2)}}@media screen and (max-width: 1420px){.container-calc{padding-left:20px;padding-right:20px}}.workshop-home{background-color:#000;color:#fff}.workshop-home .container-calc{display:flex}@media (max-width: 991.98px){.workshop-home .container-calc{display:block}}.workshop-home .container-calc .left-work-shop{flex:0 0 30%;width:30%}@media (max-width: 991.98px){.workshop-home .container-calc .left-work-shop{width:100%}.workshop-home .container-calc .left-work-shop P{font-size:.9em}}.workshop-home .container-calc .left-work-shop .soon{color:#d5121f;text-transform:uppercase}@media (max-width: 991.98px){.workshop-home .container-calc .left-work-shop .soon{margin-bottom:0}}.workshop-home .container-calc .left-work-shop h2{font-size:80px;line-height:.8;font-weight:400;margin-bottom:25px}@media (max-width: 991.98px){.workshop-home .container-calc .left-work-shop h2{line-height:.9;font-size:35px;font-weight:500}}.workshop-home .container-calc .right-work-shop{padding-left:4%;flex:0 0 70%;width:70%}@media (max-width: 991.98px){.workshop-home .container-calc .right-work-shop{padding-left:0;width:100%}.workshop-home .container-calc .right-work-shop .slide-auto{overflow:visible;margin-top:10px}}.workshop-home .container-calc .right-work-shop .swiper-slide{width:600px;opacity:.5;transition:opacity .5s ease}@media (max-width: 991.98px){.workshop-home .container-calc .right-work-shop .swiper-slide{width:250px;opacity:1}}.workshop-home .container-calc .right-work-shop .swiper-slide .whb-img{transform:scale(0.9);transform-origin:left top;transition:transform .5s ease;display:block}@media (max-width: 991.98px){.workshop-home .container-calc .right-work-shop .swiper-slide .whb-img{transform:scale(1)}}.workshop-home .container-calc .right-work-shop .swiper-slide.is-custom-active{opacity:1}.workshop-home .container-calc .right-work-shop .swiper-slide.is-custom-active .whb-img{transform:scale(1)}.workshop-home-box .whb-img{transform:scale(0.9);transform-origin:left top;transition:transform .1s ease;display:block}@media (max-width: 991.98px){.workshop-home-box .whb-img{border-radius:10px;overflow:hidden}}.workshop-home-box .whb-img{margin-bottom:20px}.workshop-home-box h2{font-size:30px;line-height:.9;font-weight:400;margin-bottom:20px}@media (max-width: 991.98px){.workshop-home-box h2{font-size:25px}}.workshop-home-box .date-time{display:inline-flex;align-items:center;font-size:25px;font-weight:300}@media (max-width: 991.98px){.workshop-home-box .date-time{display:block;font-size:.9em}.workshop-home-box .date-time span{display:block}}.workshop-home-box .date-time i{font-size:16px;margin-right:5px}.img-rd{border-radius:13px}.box-review{box-shadow:0 1px 8px rgba(0,0,0,0.1) !important;padding:20px;background-color:#fff;border-radius:13px;overflow:hidden;display:block}@media (max-width: 991.98px){.box-review{box-shadow:none !important;padding:13px;background:transparent;border:1px solid #ccc}}.box-review:hover{background-color:#d5121f;color:#fff}@media (max-width: 991.98px){.box-review:hover{background-color:transparent;color:#000}}.box-review .img-review{margin-bottom:15px;display:block}.box-review .img-rd{border-radius:13px;width:100%}.box-review h2{line-height:.9;height:calc(.9em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px}.box-review h2.cut-01{height:calc(.9em);-webkit-line-clamp:1}.box-review .img-grid-album{margin-bottom:15px}.box-review .img-grid-album .img-grid-cover{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.box-review .user-date{display:flex;align-items:center;font-size:23px;font-weight:300}@media (max-width: 991.98px){.box-review .user-date{font-size:20px}}.box-review .user-date .ud-user{display:flex;align-items:center}.box-review .user-date .ud-user .img-rd{width:27px;height:27px;border-radius:100%}.box-review .user-date .ud-user span{margin-left:15px}.box-review .user-date .ud-date{margin-left:auto}.box-review .des{font-weight:300;font-size:24px;height:calc(1em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 991.98px){.box-review .des{font-size:22px}}.slide-review{overflow:visible;padding-right:20px}.slide-review .swiper-slide{width:clamp(250px, 30vw, 450px)}.font-size-30{font-size:30px;font-weight:500}@media (max-width: 767.98px){.font-size-30{font-size:26px}}.color-green{color:#139a3a}.swiper-maquee .swiper-wrapper{transition-timing-function:linear !important;will-change:transform}.swiper-maquee .swiper-slide{width:410px}.swiper-maquee .swiper-slide a{display:block}@media (max-width: 991.98px){.slide-4-items{overflow:visible}.slide-4-items .swiper-slide{width:220px}}@media (max-width: 991.98px){.slide-3-items{overflow:visible}.slide-3-items .swiper-slide{width:250px}}@media (max-width: 991.98px){.album-home{padding-top:0}}.album-list{margin-top:20px}@media (max-width: 991.98px){.album-list{margin-top:0px}}.filter-bar{display:flex;align-items:center;width:100%;border-radius:999px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,0.08);overflow:hidden;margin:20px 0;font-size:24px}@media (max-width: 991.98px){.filter-bar{border-radius:0;display:block;margin-top:0;padding-bottom:50px}}.filter-bar .filter-head{height:60px}@media (max-width: 1320px){.filter-bar .filter-head{border-right:0 !important}.filter-bar .filter-head span{display:none}}@media (max-width: 991.98px){.filter-bar .filter-head{display:none !important}}.filter-bar .filter-head,.filter-bar .filter-item,.filter-bar .filter-date{display:flex;align-items:center;min-width:0;padding:0 20px}.filter-bar .filter-head label,.filter-bar .filter-item label,.filter-bar .filter-date label{margin:0;font-size:22px;color:#787777}.filter-bar .filter-head{gap:14px;flex:0 0 auto;border-right:1px solid #ddd}.filter-bar .filter-item{flex:1 1 0;flex-direction:column;align-items:flex-start;border-right:1px solid #ddd}@media (max-width: 991.98px){.filter-bar .filter-item{border-bottom:1px solid #ddd;border-right:0;margin-top:20px;padding-top:20px}}.filter-bar .filter-item .form-select{width:100%;border:0;outline:none;appearance:none;cursor:pointer;padding:0}.filter-bar .filter-date{flex:2 1 0;flex-direction:column;align-items:flex-start}@media (max-width: 991.98px){.filter-bar .filter-date{margin-top:20px;padding-top:20px}}.filter-bar .filter-date label{margin:0}.filter-bar .filter-date .date-range-wrap{display:flex;align-items:center;width:100%;gap:18px;position:relative}.filter-bar .filter-date .date-range-wrap input{min-width:0;flex:1 1 0;border:0;outline:none;background:transparent}.filter-bar .filter-date .date-range-wrap .date-range-hidden{position:absolute;inset:0;opacity:0;pointer-events:none}.filter-bar .filter-date .date-range-wrap i{flex:0 0 auto;font-size:20px}.filter-bar .filter-submit{flex:0 0 auto;border:0;border-radius:999px;padding:0 70px;height:55px;margin:8px;display:inline-flex;align-items:center;background:#d5121f;color:#fff}@media (max-width: 991.98px){.filter-bar .filter-submit{position:fixed;bottom:20px;width:calc(100% - 50px);left:25px;text-align:center;height:45px;font-weight:500;font-size:26px;justify-content:center;padding:0;margin:0;z-index:100}}.filter-bar .container-scroll{display:flex;width:100%;padding:14px 25px}@media (max-width: 991.98px){.filter-bar .container-scroll{display:block;height:100%;padding-bottom:0}}.filter-bar .container-scroll .filter-item{flex:1 0 max-content !important}@media (max-width: 991.98px){.filter-bar .container-scroll .filter-item{margin-top:0;margin-bottom:15px;padding-bottom:15px}}.filter-bar .container-scroll .filter-item:last-child{border-right:0}.filter-bar .container-scroll .filter-item .val{font-size:25px;font-weight:400;line-height:1}.notice-small{font-size:23px;color:#787777;margin-bottom:40px}.filter-al{background-color:#d5121f;color:#fff;border-radius:100%;padding:7px;flex:0 0 45px;height:45px}.filter-al i{color:#fff;font-size:28px}.filter-camera{display:flex;align-items:center;color:#000;margin-bottom:15px;justify-content:flex-end}.filter-camera i{color:#d5121f;font-size:20px}.daterangepicker{z-index:99}.flex-title{display:flex;margin-bottom:10px;align-items:flex-start}@media (max-width: 991.98px){.flex-title{display:block}}.flex-title .title-right{margin-left:auto;display:flex;padding-top:15px;align-items:center}.rating-star{display:flex;gap:4px;margin-right:5px;cursor:pointer}.rating-star i{font-size:20px;color:#ddd;position:relative}.rating-star i.active{color:#d5121f}.rating-star i.half{background:linear-gradient(to right, #d5121f 50%, #ddd 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.flex-user{display:flex;align-items:center;font-size:23px;font-weight:300;margin-top:15px;flex-wrap:wrap;gap:7px}.flex-user i{color:#d5121f;font-size:18px;margin-right:5px}.rating-text{font-size:30px;font-weight:500;margin-left:15px}.rating-text span{font-size:24px;font-weight:300;color:#787777}.container-photo{display:flex;flex-direction:column}.tag-wrapper{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px;margin-top:10px}.tag-wrapper a{display:inline-flex;background-color:#fff;border-radius:666px;padding:5px 20px;font-size:23px;font-weight:300;box-shadow:0 5px 20px rgba(0,0,0,0.08)}.tag-wrapper a:hover{color:#fff;background-color:#d5121f}.tag-wrapper a:hover .color-ci{color:#fff !important}.photo-big{border-radius:15px;padding:15px;background-color:#fff}@media (max-width: 991.98px){.photo-big{order:-1;background-color:transparent;padding:0;border-radius:0;margin-bottom:20px}}.share{display:flex;justify-content:flex-end;margin-top:20px;gap:10px;align-items:center}.share button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #000}.share button i{font-size:22px}.comment-section{margin-top:50px;padding-top:50px;border-top:1px solid #ccc}@media (max-width: 991.98px){.comment-section{margin-top:30px;padding-top:30px}}.comment-section .comment-form,.comment-section .comment-item{display:flex;align-items:flex-start;gap:20px}.comment-section .comment-avatar{flex:0 0 auto}.comment-section .comment-avatar img{display:block;width:45px;height:45px;border-radius:50%;object-fit:cover}.comment-section .comment-box{flex:1 1 auto;min-width:0;border:1px solid #ddd;border-radius:10px;padding:10px 20px 15px}.comment-section .comment-box.comment-note{background-color:#f2f2f2}.comment-section .comment-box textarea{display:block;width:100%;min-height:130px;border:0;outline:0;resize:none;background:transparent;color:#000 !important}.comment-section .comment-count{font-weight:300;color:#787777}.comment-section .comment-action{display:flex;align-items:center;justify-content:flex-end;gap:40px;margin-top:20px;flex-wrap:wrap}.comment-section .comment-submit{display:flex;align-items:center;justify-content:center;gap:28px;border:0;border-radius:8px;padding:0 30px;background:#d5121f;color:#fff;height:45px;font-weight:500;font-size:28px}.comment-section .comment-submit.save-submit{padding:0 30px !important}.comment-section .comment-submit.save-submit i{margin-right:15px;font-size:20px}.comment-section .comment-list{margin-top:40px}.comment-section .comment-item{padding:24px 0;border-bottom:1px solid #eee}.comment-section .comment-content{flex:1 1 auto;min-width:0}.comment-section .comment-content h3{margin:0;font-weight:500;font-size:28px;line-height:.9}.comment-section .comment-content span{display:block;margin-top:4px;font-size:23px;color:#787777}.comment-section .comment-content p{margin:14px 0 0}@media (max-width: 991.98px){.comment-section .comment-form{gap:12px}.comment-section .comment-avatar img{width:35px;height:35px}.comment-section .comment-box{padding:16px;border-radius:16px}.comment-section .comment-box textarea{min-height:100px}.comment-section .comment-action{gap:14px;justify-content:space-between}.comment-section .comment-submit{font-size:23px;border-radius:999px;padding:0 15px}.comment-section .comment-list{margin-top:24px}.comment-section .comment-item{gap:12px;padding:18px 0}.comment-section .comment-content p{margin-top:10px}}.btn-share{display:flex;width:100%;padding:10px 15px;align-items:center;justify-content:center;margin-bottom:15px;color:#000;border-radius:10px;border:1px solid #ccc}.btn-share i{font-size:20px;margin-right:10px}.news-list{margin-bottom:-50px}@media (max-width: 991.98px){.news-list{margin-bottom:-10px}}.news-list li{margin-bottom:50px}@media (max-width: 991.98px){.news-list li{margin-bottom:10px}}.select-right{margin-left:auto}.photo-article{margin-bottom:50px}.text-editor h2{font-size:30px;font-weight:500;color:#d5121f}@media (max-width: 767.98px){.text-editor h2{font-size:26px}}.text-editor ul{list-style:disc !important;margin-left:20px}.text-editor p a{color:#d5121f;text-decoration:underline !important}.count-text{position:absolute;right:15px;top:0;color:#999;font-size:.9em}.article-form .form-step.no-border{border-bottom:0}.article-form .article-upload-box{height:245px;border:1px solid #ddd;border-radius:10px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;position:relative;overflow:hidden}.article-form .form-group{position:relative}.article-form .upload-placeholder{display:flex;flex-direction:column;align-items:center}.article-form .upload-placeholder strong{margin-bottom:15px}.article-form .upload-placeholder span{background-color:#d5121f;color:#fff;border-radius:6px;padding:10px 25px;margin-bottom:15px}.article-form .upload-placeholder small{color:#333}.article-form .upload-preview{display:none;position:absolute;inset:0}.article-form .upload-preview img{width:100%;height:100%;object-fit:cover}.article-form .remove-upload{position:absolute;top:10px;right:10px;width:35px;height:35px;border-radius:100%;border:0;background-color:rgba(0,0,0,0.6);color:#fff;display:flex;align-items:center;justify-content:center}.article-form .article-upload-box.has-image .upload-placeholder{display:none}.article-form .article-upload-box.has-image .upload-preview{display:block}.article-form .cke_chrome{border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:none}.article-form .cke_top{background:#fff;border-bottom:1px solid #ddd}.article-form .cke_contents{min-height:200px}.article-form .cke_bottom{display:none}.lifester-box-left{background:url(../images/bg-lifester.jpg) no-repeat #000 bottom;height:100%;background-size:cover;border-radius:15px;overflow:hidden;padding:50px 25px 20px;color:#fff}.lifester-box-left h1{font-size:54px;font-weight:400}.lifester-box-left h1 span{font-weight:500}.lifester-box-left h2{font-size:44px;font-weight:400;line-height:.9;margin-bottom:30px}.lifester-box-left h2 span{font-weight:500}.lifester-box-left ul{margin-top:50px}.lifester-box-left ul li{padding-left:50px;margin-bottom:15px;position:relative}.lifester-box-left ul li i{position:absolute;left:0;top:0}.flex-filter-tab{display:flex;flex-wrap:wrap}@media (max-width: 991.98px){.flex-filter-tab{display:block}}.flex-filter-tab .filter-tab{flex:0 0 1}.filter-tab{display:flex;gap:7px;flex-wrap:wrap}.filter-tab .filter-select,.filter-tab .filter-select-a{display:inline-flex;padding:10px 25px;border:1px solid #ccc;color:#787777;border-radius:666px}@media (max-width: 991.98px){.filter-tab .filter-select,.filter-tab .filter-select-a{padding:5px 15px}}.filter-tab .filter-select.active,.filter-tab .filter-select-a.active{background-color:#d5121f;border-color:#d5121f;color:#fff}.filter-tab .filter-select-a:hover{background-color:#d5121f;border-color:#d5121f;color:#fff}.btn-add-article{margin-left:auto}@media (max-width: 991.98px){.btn-add-article{position:fixed;width:100%;left:0;bottom:70px;padding:20px 20px 40px;background:#fff;z-index:8}.btn-add-article .btn-detail{height:50px;font-size:23px;border-radius:10px;width:100%}}@media (max-width: 991.98px){.has-btn-mobile{padding-bottom:120px}}.title-workshop{text-align:center;font-size:60px;font-weight:300;line-height:.9;margin:50px 0 80px}.title-workshop span{font-weight:500}@media (max-width: 991.98px){.title-workshop{margin:20px 0 30px;font-size:35px}.title-workshop br{display:none}}.workshop-filter .filter-group{margin-bottom:20px}.workshop-filter .filter-group:last-child{margin-bottom:0}.workshop-filter .filter-group label{font-size:24px;font-weight:500;margin-bottom:10px}.slide-album{padding:10px}.flex-filter-w{display:flex;flex-wrap:wrap}@media (max-width: 991.98px){.flex-filter-w{padding:25px 25px}.flex-filter-w .filter-tab{flex-wrap:wrap}}.flex-filter-w .filter-right{margin-left:auto;padding-top:36px}@media (max-width: 991.98px){.flex-filter-w .filter-right{margin-left:0}}.flex-filter-w .filter-right .form-select{height:47px;border-radius:666px;padding:0 25px}.workshop-list{margin-top:30px}.event-card{border-radius:13px;overflow:hidden;background-color:#fff;box-shadow:0 4px 18px rgba(0,0,0,0.08);height:100%}.event-card .event-card-img{position:relative;display:block}.event-card .event-card-img .inner-tag{background-color:#fff !important;box-shadow:0 4px 18px rgba(0,0,0,0.3);display:inline-flex;align-items:center}.event-card .event-card-img .inner-tag i{font-size:18px;margin-right:7px}.event-card .event-card-img img{width:100%}.event-card .event-card-content{padding:35px}.event-card h2{font-size:30px;font-weight:500;margin-bottom:20px;line-height:.9;height:calc(.9em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 991.98px){.event-card h2{font-size:28px}}.event-card .event-card-info{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}@media (max-width: 991.98px){.event-card .event-card-info{gap:7px}}.event-card .event-card-info li{display:flex;gap:10px;font-size:25px;font-weight:300}@media (max-width: 991.98px){.event-card .event-card-info li{font-size:23px}}.event-card .event-card-info i{color:#d5121f;font-size:20px}.event-card .btn-detail{min-width:220px;color:#fff}.event-card .btn-detail:hover{background-color:#d5121f}@media (max-width: 991.98px){.event-card .event-card-content{padding:25px 20px 25px}.event-card .event-card-info{gap:15px;margin-bottom:30px}.event-card .event-card-info li{width:100%}.event-card .btn-detail{width:100%}}.workshop-detail{margin-top:50px}.workshop-detail .img-rd{border-radius:10px;overflow:hidden}.box-workshop-detail{height:100%;display:flex;flex-direction:column;padding:25px;background-color:#fff;border-radius:10px}.box-workshop-detail .wrap-workshop-tag{display:flex;gap:5px;margin-bottom:30px}.box-workshop-detail .workshop-status{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:100px;height:35px;padding:0 20px;border-radius:66px;background-color:#000;color:#fff;font-size:23px}.box-workshop-detail .workshop-status.point{background-color:#d5121f;color:#fff}.box-workshop-detail .workshop-status.point i{font-size:18px;margin-right:7px}.box-workshop-detail .workshop-meta{margin-bottom:30px}.box-workshop-detail .workshop-meta li{display:flex;align-items:flex-start;gap:12px;margin-bottom:5px;font-size:26px;font-weight:300}@media (max-width: 991.98px){.box-workshop-detail .workshop-meta li{font-size:23px}}.box-workshop-detail .workshop-meta li:last-child{margin-bottom:0}.box-workshop-detail .workshop-meta li i{color:#d5121f;font-size:22px}.box-workshop-detail .workshop-meta li strong{color:#d5121f;font-weight:500}.box-workshop-detail .workshop-countdown{margin-bottom:30px}.box-workshop-detail .workshop-countdown .countdown-title{font-size:23px;margin-bottom:10px;font-weight:500}.box-workshop-detail .workshop-countdown .countdown-time{display:flex;align-items:center;gap:12px;color:#d5121f}.box-workshop-detail .workshop-countdown .countdown-time div{text-align:center}.box-workshop-detail .workshop-countdown .countdown-time .font-med{display:block;font-size:100px;font-weight:500;line-height:.7;color:#d5121f}@media (max-width: 991.98px){.box-workshop-detail .workshop-countdown .countdown-time .font-med{font-size:80px}}.box-workshop-detail .workshop-countdown .countdown-time span{display:block;margin-top:8px;font-size:22px;color:#000;font-weight:300}.box-workshop-detail .workshop-countdown .countdown-time em{font-style:normal;font-size:55px;line-height:.9;color:#000}@media (max-width: 991.98px){.box-workshop-detail .workshop-countdown .countdown-time em{font-size:40px}}.box-workshop-detail .workshop-round{margin-bottom:45px}.box-workshop-detail .workshop-round label{display:block;margin-bottom:15px}.box-workshop-detail .workshop-round .form-select{height:70px;border-radius:20px;border-color:#ccc;font-size:24px;font-weight:500;white-space:normal;display:inline-flex}@media (max-width: 991.98px){.box-workshop-detail .workshop-round .form-select{font-size:22px;font-weight:300}}.box-workshop-detail .btn-detail{margin-top:auto;align-self:flex-start;min-width:230px;background-color:#d5121f;color:#fff}.img-review{position:relative;overflow:hidden}.img-review img{width:100%;display:block;transition:opacity .35s ease}.img-review .img-hover{position:absolute;inset:0;opacity:0}.img-review:hover .img-hover{opacity:1}.my-gallery-page{padding:20px 0 80px}.gallery-profile{background-color:#fff;border-radius:20px;overflow:hidden}.gallery-cover{height:420px;background-size:cover;background-position:center;border-radius:20px}.gallery-head{display:flex;align-items:center;gap:30px;padding:50px}.gallery-head .btn-detail{margin-left:auto;min-width:280px;gap:10px}.gallery-user{display:flex;align-items:center;min-width:0}.gallery-avatar{width:150px;height:150px;flex:0 0 150px;border-radius:100%;overflow:hidden;margin-right:45px}.gallery-avatar img{width:100%;height:100%;object-fit:cover}.gallery-user-info{min-width:0}.gallery-user-info h1{font-size:35px;font-weight:500;line-height:.95;margin-bottom:15px}.gallery-user-info p{display:flex;align-items:center;margin-bottom:0}.gallery-user-info p i{margin-right:12px}.gallery-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:18px;padding:0 35px 80px}.gallery-item{position:relative;border-radius:10px;overflow:visible;background-color:#989898;overflow:hidden}.gallery-item.pending-approval .pending-img{position:relative;z-index:0;opacity:.4}.gallery-item .wrap-pending{align-items:center;justify-content:center;flex-direction:column;display:flex;position:absolute;padding:10px;left:0;top:0;height:100%;width:100%;z-index:1;color:#fff;background-color:rgba(0,0,0,0.45)}.gallery-item .wrap-pending i{font-size:40px;margin-bottom:5px}@media (max-width: 767.98px){.gallery-item .wrap-pending i{font-size:30px}}.gallery-item .wrap-pending h2{font-size:25px;text-align:center}@media (max-width: 767.98px){.gallery-item .wrap-pending h2{font-size:22px;line-height:1}}.gallery-item .wrap-pending p{font-size:22px;text-align:center}@media (max-width: 767.98px){.gallery-item .wrap-pending p{font-size:20px}}.gallery-item img{width:100%;aspect-ratio:1.28 / 1;object-fit:cover;display:block;border-radius:10px}.gallery-item.active .gallery-menu{opacity:1;visibility:visible;transform:translateY(0)}.gallery-more,.gallery-delete{position:absolute;right:10px;bottom:10px;width:30px;height:30px;border:0;border-radius:100%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;z-index:2}.gallery-more:hover,.gallery-delete:hover{background-color:#d5121f}.gallery-more i,.gallery-delete i{font-size:20px}.gallery-delete i{font-size:15px}.gallery-menu{position:absolute;right:8px;bottom:48px;width:170px;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s;z-index:5}.gallery-menu a,.gallery-menu button{width:100%;border:0;background:none;text-decoration:none;color:#000;padding:8px 15px;display:flex;align-items:center;gap:10px;text-align:left;font-size:20px;cursor:pointer}@media (max-width: 991.98px){.my-gallery-page{padding:0 !important}.my-gallery-page .container{padding-left:0;padding-right:0}.container-1600{padding-left:0;padding-right:0}.gallery-profile{border-radius:0;background-color:transparent}.gallery-cover{height:160px;border-radius:0}.gallery-head{padding:0 20px 35px;flex-direction:column;align-items:center;gap:20px;text-align:center}.gallery-head .btn-detail{margin-left:0;min-width:230px}.gallery-user{flex-direction:column}.gallery-avatar{width:95px;height:95px;flex:0 0 95px;margin-right:0;margin-top:-45px;margin-bottom:18px;border:4px solid #fff}.gallery-user-info h1{font-size:25px;margin-bottom:0}.gallery-user-info p{display:none}.gallery-grid{grid-template-columns:repeat(2, 1fr);gap:14px;padding:0 20px 40px}.gallery-item{border-radius:6px}.gallery-item img{aspect-ratio:1 / 1.05;border-radius:6px}.gallery-menu{width:150px;right:8px;bottom:42px}}.gallery-upload-wrap{padding:0 65px 65px}.article-upload{margin-bottom:45px}.article-upload .article-upload-box{height:260px;border:1px solid #ddd;border-radius:10px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;position:relative;overflow:hidden}.article-upload .upload-placeholder{display:flex;flex-direction:column;align-items:center}.article-upload .upload-placeholder strong{font-weight:500;margin-bottom:15px}.article-upload .upload-placeholder span{display:inline-flex;align-items:center;gap:8px;background-color:#d5121f;color:#fff;border-radius:6px;padding:10px 25px;margin-bottom:15px}.article-upload .upload-placeholder small{color:#333}.article-upload .upload-preview{display:none;position:absolute;inset:0}.article-upload .upload-preview img{width:100%;height:100%;object-fit:cover}.article-upload .remove-upload{position:absolute;top:10px;right:10px;width:35px;height:35px;border-radius:100%;border:0;background-color:rgba(0,0,0,0.6);color:#fff;display:flex;align-items:center;justify-content:center}.article-upload .article-upload-box.has-image .upload-placeholder{display:none}.article-upload .article-upload-box.has-image .upload-preview{display:block}.form-select-title{height:50px}.gallery-upload-form .form-group{margin-bottom:15px}.gallery-upload-form .inner-tag{border:1px solid #ccc}.form-check{font-size:16px}.gallery-note{margin-bottom:45px}.gallery-action{display:flex;gap:15px}.gallery-action .btn-detail{width:100%;max-width:300px;border-radius:6px}.gallery-action .btn-detail.btn-line{background-color:transparent;border:1px solid #d5121f;color:#d5121f}@media (max-width: 991.98px){.gallery-upload-wrap{padding:0 20px 40px}.article-upload{margin-bottom:30px}.article-upload .article-upload-box{height:220px}.article-upload .upload-placeholder span{padding:10px 18px}.article-upload .upload-placeholder small{font-size:18px;padding:0 15px}.tag-list{padding-left:0;margin-bottom:30px;gap:8px}.tag-list button{min-height:34px;padding:0 15px;font-size:18px}.gallery-note{margin-bottom:30px;font-size:24px}.gallery-check label{font-size:22px !important}.gallery-action{flex-direction:column}.gallery-action .btn-detail{width:100%;max-width:100%}}.serial-check-row{display:flex;gap:20px}.serial-check-row .form-control{flex:1}.serial-check-row .btn-detail{flex:0 0 250px;height:50px;border-color:#d5121f;color:#d5121f;background-color:#fff;border-radius:6px;font-weight:500}@media (max-width: 991.98px){.serial-check-row{flex-direction:column;gap:15px}.serial-check-row .btn-detail{flex:0 0 auto;width:100%}}.canon-id-box{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;border-radius:10px;background-color:#f7f7f9}.canon-id-box .btn-detail{flex:0 0 250px;height:50px;font-size:24px;background-color:#fff;border:1px solid #ccc;color:#000}.canon-id-box .btn-detail:hover{background-color:#d5121f;color:#fff;border-color:#d5121f}.canon-id-box .btn-detail:hover i{color:#fff}.canon-id-box .btn-detail i{color:#d5121f}.canon-id-box h3{font-size:25px;line-height:.9;margin-bottom:0}.canon-id-info{display:flex;align-items:center}.canon-id-icon{width:50px;height:50px;flex:0 0 50px;border-radius:8px;background-color:#ececee;display:flex;align-items:center;justify-content:center;margin-right:18px}.canon-id-icon i{font-size:25px}@media (max-width: 991.98px){.canon-id-box{flex-direction:column;align-items:stretch}.canon-id-box .btn-detail{flex:0 0 auto;width:100%}.canon-id-info{align-items:flex-start}}.gender-list{display:flex;flex-wrap:wrap;gap:40px}@media (max-width: 991.98px){.gender-list{gap:20px}}.news-channel-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 40px}.news-channel-list .news-other-input{display:none;margin-top:15px}.news-channel-list .news-other-input.is-active{display:block}@media (max-width: 991.98px){.news-channel-list{grid-template-columns:1fr;gap:15px}}.workshop-name{margin:20px 0;font-size:28px;font-weight:500}.workshop-info-list li{display:flex;align-items:flex-start;gap:22px;margin-bottom:35px;align-items:center}.workshop-info-list li>i{flex:0 0 32px;color:#d5121f;font-size:30px;line-height:1}.workshop-info-list li p{margin-bottom:0;font-weight:300;font-size:24px}.contact-workshop-box{border:1px solid #ddd;border-radius:8px;padding:25px;background-color:#fcfcfc}.contact-workshop-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:0}.contact-workshop-head>i{font-size:30px;line-height:1}.contact-workshop-head h3{font-size:30px;font-weight:500;line-height:.9;margin-bottom:8px}.contact-facebook{margin-bottom:0;font-size:22px;margin-left:35px;margin-bottom:20px}.contact-facebook i{font-size:20px;margin-right:5px}.contact-facebook i,.contact-facebook span{color:#d5121f}.btn-contact-page{height:50px;font-size:24px;background-color:#fff;border:1px solid #ccc;color:#000;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:15px}.btn-contact-page:hover{background-color:#d5121f;color:#fff;border-color:#d5121f}.btn-contact-page:hover i{color:#fff}.btn-contact-page i{color:#d5121f}@media (max-width: 991.98px){.workshop-info-list li{gap:15px;margin-bottom:28px}.workshop-info-list li>i{flex:0 0 32px;font-size:32px}.contact-workshop-box{padding:25px 20px}.contact-workshop-head h3{font-size:25px}}.icon-lock{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}@media (min-width: 991.98px){.form-pc-accordion .form-step h2{cursor:pointer;display:flex;align-items:center;padding-right:40px}.form-pc-accordion .form-step h2::after{content:"\f282";font-family:bootstrap-icons !important;margin-left:auto;font-size:22px;color:#d5121f;transition:transform .25s ease}.form-pc-accordion .form-step.is-pc-open h2::after{transform:rotate(180deg)}.form-pc-accordion .pc-step-body{display:none}.form-pc-accordion .form-step.is-pc-open .pc-step-body{display:block}}.rank-title{display:flex;align-items:center;gap:12px;margin-bottom:25px}.rank-title i{color:#d5121f;font-size:26px;line-height:1}.rank-choice-group{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px 24px;margin-bottom:45px}.rank-choice{position:relative;min-height:70px;padding:15px 75px 15px 25px;border:1px solid #d8d8d8;border-radius:6px;background-color:#fff;text-align:left;display:flex;align-items:center;transition:.2s;color:#000 !important}.rank-choice:hover{border-color:#d5121f}.rank-choice.is-active{border-color:#d5121f;background-color:rgba(213,18,31,0.03)}.rank-choice.is-active .rank-choice-order{background-color:#d5121f;color:#fff;border-color:#d5121f}.rank-choice-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:24px}.rank-choice-order{position:absolute;right:25px;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:100%;border:1px solid #d8d8d8;background-color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500}.input-baht{display:flex}.input-baht .form-control{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.input-baht span{flex:0 0 140px;border:1px solid #ddd;border-left:0;border-radius:0 10px 10px 0;display:flex;align-items:center;justify-content:center;color:#777;background-color:#fff}@media (max-width: 991.98px){.rank-choice-group{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.rank-choice{min-height:65px;padding:13px 65px 13px 18px}.rank-choice-order{right:18px;width:34px;height:34px}.input-baht span{flex:0 0 80px}}.profile-card{padding:0 25px;text-align:center}.profile-card .btn-detail{height:50px;border-color:#d5121f;color:#d5121f;cursor:pointer;transition:all .3s ease 0s}.profile-card .btn-detail:hover{color:#fff;background-color:#d5121f}.profile-card .btn-detail i{font-size:25px}.profile-photo{display:flex;justify-content:center;margin-bottom:25px}.profile-photo-box{width:220px;height:220px;border-radius:100%;background-color:#fff3f3;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.profile-photo-box img{display:none;width:100%;height:100%;object-fit:cover}.profile-photo-box i{color:#d5121f;font-size:90px;line-height:1}.profile-photo-box.has-image img{display:block}.profile-photo-box.has-image i{display:none}.profile-card h2{font-size:30px;font-weight:500;margin-bottom:35px}.profile-info{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:25px 0;margin-bottom:30px;text-align:left}.profile-info-row{display:flex;align-items:center;gap:15px;margin-bottom:25px}.profile-info-row:last-child{margin-bottom:0}.profile-info-row span{display:block;color:#999;font-size:22px;line-height:1.1;margin-bottom:5px}.profile-info-row strong{display:block;font-weight:400;line-height:1.2;word-break:break-word}.profile-info-icon{width:50px;height:50px;flex:0 0 50px;border-radius:100%;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}.profile-info-icon i{font-size:26px;line-height:1}.profile-upload-btn{width:100%;height:60px;border-radius:66px;border-color:#d5121f;color:#d5121f;background-color:#fff;gap:10px}.profile-upload-btn i{color:#d5121f}.profile-upload-btn:hover{background-color:#d5121f;color:#fff}.profile-upload-btn:hover i{color:#fff}@media (max-width: 991.98px){.profile-card{padding:30px 20px}.profile-photo-box{width:170px;height:170px}.profile-photo-box i{font-size:70px}}.box-redeem-succcess.success-small .redeem-success-head{display:flex;justify-content:center;gap:20px}.box-redeem-succcess.success-small .success-icon{width:60px;height:60px;margin:0;border-width:2px;flex:0 0 60px}.box-redeem-succcess.success-small .success-icon i{font-size:40px}.register-success{max-width:760px;margin:0 auto}.register-event-info{display:flex;justify-content:space-between;gap:30px;margin-bottom:35px}.register-event-item{display:flex;align-items:flex-start;gap:15px;margin-top:20px}.register-event-item i{color:#d5121f;font-size:35px;line-height:1}.register-event-item p{margin-bottom:0;font-size:24px;font-weight:300}.register-success-card{text-align:center;padding:35px 45px}.register-success-card h2{font-size:30px;font-weight:500;margin-bottom:30px}.register-user-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:22px 35px;text-align:left;margin-bottom:30px}.register-user-list span{display:block;color:#777;margin-bottom:3px}.register-user-list strong{display:block;font-weight:500}.register-note{text-align:left;background-color:#f7f7f7;border-radius:10px;padding:20px}.register-note p{margin-bottom:6px;font-size:23px;font-weight:300}.register-note p:last-child{margin-bottom:0}.register-success-bottom{border-top:1px solid #ddd;text-align:center;padding-top:25px;margin-top:30px;font-size:23px;font-weight:300;margin-bottom:30px}.register-success-bottom p{margin-bottom:4px}@media (max-width: 991.98px){.register-event-info,.register-user-list{grid-template-columns:1fr;flex-direction:column}.register-success-card{padding:25px 0}.register-success-card h2{font-size:25px}}.color-status{color:#55beec;text-decoration:underline !important}.color-status:hover{color:#55beec}.account-dropdown{min-width:280px}.account-dropdown .dropdown-item{display:flex;align-items:center;gap:12px;padding:8px 16px;font-size:23px}.account-dropdown .dropdown-item i{font-size:18px}.lifestertalk-filter-tab{display:flex;flex-wrap:wrap;align-items:center;gap:30px}@media (max-width: 991.98px){.lifestertalk-filter-tab{display:block}}.lifestertalk-filter-tab .filter-tab{flex:1 1 auto;min-width:0}@media (max-width: 991.98px){.lifestertalk-filter-tab .filter-tab{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width: 991.98px){.lifestertalk-filter-tab .filter-tab::-webkit-scrollbar{display:none}}.lifestertalk-filter-tab .filter-tab .filter-select{white-space:nowrap}@media (max-width: 991.98px){.lifestertalk-filter-tab .filter-tab .filter-select{flex:0 0 auto}}.lifestertalk-filter-tab .btn-add-article{flex:0 0 auto}@media (max-width: 991.98px){.lifestertalk-filter-tab .btn-add-article{margin-top:25px}}.e-list li{margin-bottom:40px}.box-course{border-radius:13px;overflow:hidden;background-color:#fff;box-shadow:0 4px 18px rgba(0,0,0,0.08);height:100%}.box-course h2{line-height:1;height:calc(1em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.box-course .bc-img{display:block;position:relative}.box-course .bc-img .pass-basic{position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.box-course .bc-img .pass-basic .inner{border-radius:100%;background-color:rgba(0,0,0,0.5);width:180px;height:180px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;line-height:.9}@media (max-width: 991.98px){.box-course .bc-img .pass-basic .inner{width:150px;height:150px;font-size:20px}}.box-course .bc-img .pass-basic .inner i{font-size:30px;margin-bottom:15px}@media (max-width: 991.98px){.box-course .bc-img .pass-basic .inner i{font-size:20px}}.box-course .bc-content{padding:25px}@media (max-width: 991.98px){.box-course .bc-content{padding-left:20px;padding-right:20px}}.box-course .lecturer{margin-bottom:20px;font-size:24px;font-weight:300}@media (max-width: 991.98px){.box-course .lecturer{font-size:23px}}.box-course .lecturer i{font-size:18px;margin-right:6px}.box-course .content{line-height:1;height:calc(1em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.box-course .btn-detail{width:100%;border-color:#d5121f;color:#d5121f;position:relative}.box-course .btn-detail.disabled{background-color:#e8e8e8;color:#747474;border-color:transparent;pointer-events:none;cursor:not-allowed}.box-course .btn-detail.disabled:hover{background-color:#e8e8e8}.box-course .btn-detail i{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.box-course .btn-detail:hover{background-color:#d5121f}.box-course .inner-tag,.event-card-img .inner-tag{display:inline-flex;background-color:#fff;border-radius:666px;padding:4px 20px;font-size:23px;box-shadow:0 5px 20px rgba(0,0,0,0.08);position:absolute;left:25px;top:15px;min-width:80px;justify-content:center;font-size:23px}.box-course .inner-tag.point,.event-card-img .inner-tag.point{background-color:#f9e4e4;color:#d5121f}.feature{font-size:24px;font-weight:300;display:flex;gap:30px;align-items:center}.feature .col-flex{display:flex;align-items:baseline}@media (max-width: 991.98px){.feature{font-size:23px;flex-wrap:wrap;gap:20px}}@media (max-width: 575.98px){.feature{gap:15px}}.feature i{font-size:20px;margin-right:6px;position:relative;top:3px}.video-16-9{width:100%;aspect-ratio:16 / 9}.video-16-9 iframe{width:100%;height:100%;display:block}@media (max-width: 991.98px){.course-video{padding-top:0 !important}}.flex-page{display:flex;gap:10px;justify-content:flex-end}.flex-page .btn-detail{border-color:#d5121f;color:#d5121f;position:relative;background-color:#fff}@media (max-width: 575.98px){.flex-page .btn-detail{padding:0 0;width:100%}}.flex-page .btn-detail:hover{background-color:#d5121f}.btn-edit-note{background-color:#000 !important}.edit-last{font-size:24px;margin-right:auto;font-weight:300;color:#787777}.edit-last i{margin-right:7px;font-size:20px}.status-form{display:inline-flex;font-size:23px;border-radius:7px;padding:7px 10px;background-color:#ebf9eb;color:#139a3a;margin-bottom:20px}.status-form i{margin-right:7px;font-size:18px}.left-e-detail{padding-right:50px}@media (max-width: 1199.98px){.left-e-detail{padding-right:10px;padding-bottom:80px}}.el-detail-top{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc}@media (max-width: 991.98px){.el-detail-top{padding-bottom:0;border-bottom:0}}.list-learning li{position:relative;margin-bottom:10px;padding-left:30px}.list-learning li i{font-size:20px;margin-right:6px;position:absolute;left:0;top:3px;color:#d5121f}.box-learning{background-color:#fff;border-radius:15px;padding:30px 20px 30px;overflow:hidden}.box-learning .inner-tag{background-color:#d5121f;display:inline-flex;border-radius:666px;padding:5px 10px;color:#fff;font-size:22px}.box-learning .inner-tag i{font-size:20px;margin-right:6px}.box-learning .feature{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #ccc}.learn-status{padding:20px 0;margin-bottom:20px;border-bottom:1px solid #ccc}.learn-status h3 .f-small{font-size:.85em}.last-learn{font-size:22px;color:#787777;margin-top:10px}.wrap-progress{height:6px;width:100%;border-radius:666px;background-color:#e3e3e7;overflow:hidden;position:relative}.wrap-progress .inner-progress{position:absolute;left:0;top:0;background-color:#d5121f;height:100%;border-radius:666px}.flex-cl{display:flex;gap:12px;font-size:22px}.flex-cl .course-title{flex:1;min-width:0;padding-top:3px}.flex-cl .course-status{flex:0 0 auto;white-space:nowrap;color:#29915a}.course-lesson{margin-top:40px;padding-top:40px;border-top:1px solid #ccc}@media (max-width: 991.98px){.course-lesson{margin-top:20px;padding-top:20px}}.course-lesson .course-lesson-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}@media (max-width: 991.98px){.course-lesson .course-lesson-head{margin-bottom:25px;flex-direction:column;gap:8px}}.course-lesson .course-lesson-head h2{line-height:.9}.course-lesson .course-lesson-head .course-lesson-total{display:flex;align-items:center;white-space:nowrap;line-height:1}.course-lesson .course-lesson-head .course-lesson-total .dot{width:7px;height:7px;border-radius:100%;background-color:#d5121f;margin:0 13px;display:inline-flex}.course-lesson .lesson-group{border-radius:15px;overflow:hidden;margin-bottom:20px;background-color:#f0f0f0}@media (max-width: 991.98px){.course-lesson .lesson-group{border-radius:10px;margin-bottom:12px}}.course-lesson .lesson-group.active{background-color:#fff}.course-lesson .lesson-group.active .lesson-group-head{border-bottom-left-radius:0;border-bottom-right-radius:0}.course-lesson .lesson-group .lesson-group-head{width:100%;min-height:75px;padding:15px 35px 15px 20px;background-color:#f0f0f0;display:flex;align-items:center;text-align:left;color:#000}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-group-head{min-height:62px;padding:15px;flex-wrap:wrap}}@media (max-width: 575.98px){.course-lesson .lesson-group .lesson-group-head{align-items:flex-start}}.course-lesson .lesson-group .lesson-group-head .lesson-group-title{display:flex;align-items:center;min-width:0;flex:1;font-weight:500;line-height:.95;font-size:28px}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-group-head .lesson-group-title{flex:0 0 auto;width:100%}}.course-lesson .lesson-group .lesson-group-head .lesson-group-title .lesson-no{width:40px;height:40px;flex:0 0 42px;border-radius:100%;background-color:#d5121f;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:25px;font-weight:500;font-size:23px;font-weight:500}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-group-head .lesson-group-title .lesson-no{width:34px;height:34px;flex:0 0 34px;margin-right:12px}}.course-lesson .lesson-group .lesson-group-head .lesson-group-title span{min-width:0}.course-lesson .lesson-group .lesson-group-head .lesson-group-meta{margin-left:auto;color:#d5121f;display:flex;align-items:center;white-space:nowrap;padding-left:20px}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-group-head .lesson-group-meta{padding-left:47px;margin-left:0;width:100%}}@media (max-width: 575.98px){.course-lesson .lesson-group .lesson-group-head .lesson-group-meta{font-size:.9em}}.course-lesson .lesson-group .lesson-group-head .lesson-group-meta i{font-size:18px;margin-left:25px;line-height:1}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-group-head .lesson-group-meta i{margin-left:auto}}.course-lesson .lesson-group .lesson-group-body{display:none;background-color:#fff;padding:10px 0 30px}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-group-body{padding:5px 0 20px}}.course-lesson .lesson-group .lesson-row{display:flex;align-items:center;gap:20px;padding:16px 20px;border-bottom:1px solid #d5d5d5}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-row{gap:12px;padding:14px 15px}}@media (max-width: 575.98px){.course-lesson .lesson-group .lesson-row{flex-wrap:wrap;align-items:flex-start}}.course-lesson .lesson-group .lesson-row:last-child{border-bottom:0}.course-lesson .lesson-group .lesson-row .lesson-title{flex:1;min-width:0;line-height:1.15;word-break:break-word;overflow-wrap:anywhere}@media (max-width: 575.98px){.course-lesson .lesson-group .lesson-row .lesson-title{font-size:23px}}.course-lesson .lesson-group .lesson-row .lesson-action{flex:0 0 115px;display:flex;align-items:center;justify-content:flex-start;gap:13px}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-row .lesson-action{flex:0 0 100%;gap:10px;order:1}}@media (max-width: 575.98px){.course-lesson .lesson-group .lesson-row .lesson-action{margin-left:auto}}.course-lesson .lesson-group .lesson-row .lesson-action .lesson-icon{color:#d5121f;display:inline-flex;align-items:center;justify-content:center;line-height:1}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-row .lesson-action .lesson-icon{background-color:#fcf2f1;border-radius:100%;width:35px;height:35px}}.course-lesson .lesson-group .lesson-row .lesson-action .lesson-icon:hover{color:#d5121f;opacity:.65}.course-lesson .lesson-group .lesson-row .lesson-action .lesson-icon i{font-size:19px;line-height:1}.course-lesson .lesson-group .lesson-row .lesson-action .lesson-icon .bi-play{font-size:24px}.course-lesson .lesson-group .lesson-row .lesson-time{flex:0 0 60px;text-align:right;white-space:nowrap;color:#444}@media (max-width: 991.98px){.course-lesson .lesson-group .lesson-row .lesson-time{flex:0 0 48px;order:0}}.course-lesson .lesson-quiz{margin-top:20px;border-radius:15px;background-color:#f0f0f0;padding:15px 40px;display:flex;align-items:center}@media (max-width: 991.98px){.course-lesson .lesson-quiz{border-radius:10px;padding:20px;align-items:flex-start;flex-direction:column}}.course-lesson .lesson-quiz .quiz-title{flex:0 0 430px;display:flex;align-items:center;color:#d5121f;font-weight:500;line-height:.95}@media (max-width: 991.98px){.course-lesson .lesson-quiz .quiz-title{flex:0 0 auto}}.course-lesson .lesson-quiz .quiz-title i{font-size:32px;margin-right:20px;line-height:1}@media (max-width: 991.98px){.course-lesson .lesson-quiz .quiz-title i{font-size:28px;margin-right:12px}}.course-lesson .lesson-quiz .quiz-desc{flex:1;min-width:0;line-height:1.15}@media (max-width: 991.98px){.wrap-e-mop{padding-top:50px}}.test-box{background-color:#fff;border-radius:15px;overflow:hidden}@media (max-width: 991.98px){.test-box{margin-top:25px;border-radius:10px}}.test-box .test-head{display:flex;align-items:center;padding:30px 45px;border-bottom:1px solid #d9d9d9}@media (max-width: 991.98px){.test-box .test-head{padding:20px}}.test-box .test-head .test-percent{padding-left:20px}.test-box .test-head .test-count{flex:0 0 90px;font-weight:300;margin-right:15px}@media (max-width: 991.98px){.test-box .test-head .test-count{flex:0 0 70px}}.test-box .test-body{padding:35px 45px 50px}@media (max-width: 991.98px){.test-box .test-body{padding:25px 20px 40px}}.test-box .test-question{display:flex;align-items:flex-start;margin-bottom:30px}@media (max-width: 991.98px){.test-box .test-question{margin-bottom:25px}}.test-box .test-question .test-no{width:45px;height:45px;flex:0 0 45px;border-radius:100%;background-color:#d5121f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;margin-right:25px}@media (max-width: 991.98px){.test-box .test-question .test-no{width:38px;height:38px;flex:0 0 38px;margin-right:15px}}.test-box .test-question h3{font-size:30px;line-height:1;font-weight:500;margin-bottom:0;padding-top:7px}@media (max-width: 991.98px){.test-box .test-question h3{font-size:26px;line-height:1.05;padding-top:5px}}.test-box .choice-list{margin-left:auto;padding-left:74px}@media (max-width: 991.98px){.test-box .choice-list{max-width:none;padding-left:0}}.test-box .choice-item{margin-bottom:20px}@media (max-width: 991.98px){.test-box .choice-item{margin-bottom:12px}}.test-box .choice-item:last-child{margin-bottom:0}.test-box .choice-item .choice-radio{position:absolute;opacity:0;pointer-events:none}.test-box .choice-item .choice-label{min-height:62px;border:1px solid #cfcfcf;border-radius:6px;padding:15px 22px;display:flex;align-items:flex-start;cursor:pointer;background-color:#fff;transition:all .2s ease 0s}@media (max-width: 991.98px){.test-box .choice-item .choice-label{min-height:56px;padding:13px 15px}}.test-box .choice-item .choice-label .choice-dot{width:15px;height:15px;flex:0 0 15px;border-radius:100%;border:1px solid #555;margin-right:20px;margin-top:7px;position:relative}@media (max-width: 991.98px){.test-box .choice-item .choice-label .choice-dot{margin-right:12px;margin-top:6px}}.test-box .choice-item .choice-label .choice-dot::before{content:"";width:7px;height:7px;border-radius:100%;background-color:#d5121f;position:absolute;left:3px;top:3px;opacity:0}.test-box .choice-item .choice-label .choice-text{min-width:0;line-height:1.15;word-break:break-word;overflow-wrap:anywhere}.test-box .choice-item .choice-radio:checked+.choice-label{border-color:#d5121f}.test-box .choice-item .choice-radio:checked+.choice-label .choice-dot{border-color:#d5121f}.test-box .choice-item .choice-radio:checked+.choice-label .choice-dot::before{opacity:1}.test-box .test-note{max-width:940px;margin-left:auto;margin-top:25px;display:flex;align-items:center;color:#787777}@media (max-width: 991.98px){.test-box .test-note{max-width:none;align-items:flex-start}}.test-box .test-note i{font-size:20px;margin-right:15px}@media (max-width: 991.98px){.test-box .test-note i{margin-top:2px}}.test-box .test-note span{line-height:1.1}.test-action{display:flex;justify-content:space-between;margin-top:55px}@media (max-width: 991.98px){.test-action{margin-top:25px;display:none}}@media (max-width: 991.98px){.test-action .btn-detail{min-width:0;width:calc(50% - 7px);height:50px}}.test-action .btn-detail i{margin:0 20px}@media (max-width: 991.98px){.test-action .btn-detail i{margin:0 8px}}.test-summary{background-color:#fff;border-radius:15px;padding:45px 35px}@media (max-width: 991.98px){.test-summary{border-radius:0;padding:0}}@media (max-width: 991.98px){.test-summary .wrap-e-mop{padding:30px 20px;overflow-y:auto}}.test-summary .summary-course{display:flex;align-items:center;margin-bottom:55px}@media (max-width: 991.98px){.test-summary .summary-course{margin-bottom:35px}}.test-summary .summary-course .summary-icon{width:58px;height:58px;flex:0 0 58px;border-radius:100%;background-color:#fde5e8;color:#d5121f;display:flex;align-items:center;justify-content:center;margin-right:22px}.test-summary .summary-course .summary-icon i{font-size:28px}@media (max-width: 991.98px){.test-summary .summary-course .summary-icon{width:40px;height:40px;flex:0 0 40px;margin-right:15px}.test-summary .summary-course .summary-icon i{font-size:20px}}.test-summary .summary-course .summary-title{min-width:0;line-height:1.05;font-weight:500}.test-summary .summary-list{margin-bottom:40px}.test-summary .summary-list li{display:flex;align-items:center;margin-bottom:15px}.test-summary .summary-list li:last-child{margin-bottom:0}.test-summary .summary-list li i{color:#d5121f;font-size:22px;margin-right:12px}.test-summary .summary-pass{border-top:1px solid #ddd;padding-top:25px}.test-summary .summary-pass p{margin-bottom:10px}.test-summary .summary-pass .summary-pass-row{display:flex;justify-content:space-between;gap:15px;color:#787777;line-height:1.1}@media (max-width: 991.98px){.test-summary .summary-pass .summary-pass-row{flex-direction:column;gap:5px}}.test-result-card{border:1px solid #d5d5d5;border-radius:10px;padding:30px;display:flex;align-items:center;margin-bottom:30px}@media (max-width: 991.98px){.test-result-card{padding:20px;flex-direction:column;align-items:stretch;margin-bottom:25px}}.test-result-card .test-result-img{flex:0 0 45%;overflow:hidden}@media (max-width: 991.98px){.test-result-card .test-result-img{flex:0 0 auto;margin-bottom:25px}}.test-result-card .test-result-img img{display:block}.test-result-card .test-result-info{flex:1;display:flex;flex-wrap:wrap;padding-left:70px;row-gap:45px}@media (max-width: 991.98px){.test-result-card .test-result-info{padding-left:0;row-gap:22px}}.test-result-card .test-result-item{flex:0 0 50%;display:flex;align-items:center}@media (max-width: 575.98px){.test-result-card .test-result-item{flex:0 0 100%}}.test-result-card .test-result-item .result-icon{width:44px;height:44px;flex:0 0 44px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:20px}@media (max-width: 991.98px){.test-result-card .test-result-item .result-icon{width:38px;height:38px;flex:0 0 38px;margin-right:15px}}.test-result-card .test-result-item .result-icon i{font-size:28px;line-height:1}@media (max-width: 991.98px){.test-result-card .test-result-item .result-icon i{font-size:24px}}.test-result-card .test-result-item .result-icon.green{color:#00963f;border:1px solid #00963f}.test-result-card .test-result-item .result-icon.red{color:#d5121f}.test-result-card .test-result-item .result-text{min-width:0;line-height:1.05}.test-result-card .test-result-item .result-text span{display:block;color:#787777}.test-result-card .test-result-item .result-text strong{display:block;font-weight:500;color:#000}.test-result-note{text-align:center;margin-bottom:55px}@media (max-width: 991.98px){.test-result-note{margin-bottom:30px;line-height:1.15}}.notice-card{font-size:.85em;display:inline-flex;align-items:center;margin-bottom:15px;opacity:.7}@media (max-width: 991.98px){.notice-card{opacity:1}}.notice-card i{font-size:17px;margin-right:5px}.font-small{font-size:.9em}.box-selected-lfp{padding:0 10px;height:100%;display:flex;flex-direction:column}@media (max-width: 991.98px){.box-selected-lfp{padding:20px 15px;border-radius:15px;background-color:#fff}}.box-selected-lfp p{height:calc(1em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767.98px){.box-selected-lfp p{font-size:21px;margin-bottom:15px}}.box-selected-lfp .wrap-btn{margin-top:20px}@media (max-width: 991.98px){.box-selected-lfp .wrap-btn{margin-top:auto}.box-selected-lfp .wrap-btn .btn-detail{font-size:25px;height:35px}}.slide-selected-lfp .swiper-slide{height:auto}.lfp-hero-point{margin-left:auto;margin-right:30px;width:300px}.box-lfp-form{background-color:#fff;border-radius:15px;padding:50px 30px}@media (max-width: 991.98px){.box-lfp-form{padding:0;background:transparent}}.color-gray-vat{font-weight:300;margin-top:10px;font-size:.85em;display:inline-flex;opacity:.7}@media (max-width: 991.98px){.lfp-regis{padding-bottom:110px}}.btn-lfp{margin-top:50px}@media (max-width: 991.98px){.btn-lfp{margin-top:0;position:fixed;width:100%;left:0;bottom:70px;padding:20px 20px 40px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.05)}.btn-lfp .btn-100{width:100%}}.article-upload-box.lfp{height:auto !important;padding-top:30px;padding-bottom:30px;min-height:165px}@media (max-width: 991.98px){.article-upload-box.lfp{padding-top:20px;padding-bottom:20px}}.article-upload-box.lfp .upload-placeholder i{margin-bottom:5px;color:#d5121f;font-size:30px}.article-upload-box.lfp .upload-placeholder strong{font-size:28px !important}.article-upload-box.lfp .upload-placeholder small{font-size:22px !important}.upload-file-name{height:100%;display:flex;align-items:center;justify-content:center}.upload-file-name i{margin-right:10px;color:#d5121f}.lfp-scan-result{margin-top:60px}.lfp-scan-result .lfp-scan-head{display:flex;align-items:center;margin-bottom:25px}.lfp-scan-result .lfp-scan-head i{width:33px;height:33px;border:1px solid #d5121f;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#d5121f;font-size:25px;flex:0 0 33px;margin-right:15px}.lfp-scan-result .lfp-scan-head h2{font-size:28px;font-weight:500;line-height:1;margin-bottom:0}.btn-add-scan{width:100%;border:0;background-color:transparent;margin-top:30px;color:#d5121f;display:flex;align-items:center;justify-content:center;margin:20px 0}.btn-add-scan i{font-size:25px;line-height:1;margin-right:8px}.btn-add-scan strong{font-size:24px;font-weight:500;line-height:1}.lfp-scan-list{display:grid;gap:15px}.lfp-scan-item{position:relative;background-color:#fff;border-radius:10px;padding:20px 65px 20px 20px}@media (min-width: 991.98px){.lfp-scan-item{border-bottom:1px solid #ccc;border-radius:0}}.lfp-scan-item h3{font-size:28px;font-weight:500;line-height:1.1;margin-bottom:12px}.lfp-scan-item .scan-status{display:flex;align-items:center;color:#18a957;font-size:22px;font-weight:400}.lfp-scan-item .scan-status i{font-size:22px;margin-right:8px}.lfp-scan-item .btn-delete-scan{position:absolute;top:15px;right:15px;width:38px;height:38px;border:0;border-radius:100%;background-color:#f3f3f3;color:#000;display:flex;align-items:center;justify-content:center;padding:0}.lfp-scan-item .btn-delete-scan i{font-size:20px}.scan-text-more{color:#787777;font-size:23px}.serial-row{display:flex;align-items:center;gap:15px;margin-bottom:12px}.serial-row span{min-width:115px;height:28px;border-radius:66px;background-color:#f1f1f1;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;color:#333}.serial-row .serial-num{font-size:23px;font-weight:500}.lfp-receipt-info,.lfp-scan-summary,.lfp-point-summary{background-color:#fff;border-radius:10px;padding:25px 20px}@media (min-width: 991.98px){.lfp-receipt-info,.lfp-scan-summary,.lfp-point-summary{padding:0 15px 15px}}.lfp-receipt-info h2,.lfp-scan-summary h2,.lfp-point-summary h2{font-size:28px;font-weight:500;margin-bottom:25px;display:flex;align-items:baseline}.lfp-receipt-info h2 i,.lfp-scan-summary h2 i,.lfp-point-summary h2 i{margin-right:12px;font-size:23px;color:#d5121f}.lfp-scan-summary{margin-top:15px}@media (min-width: 991.98px){.lfp-scan-summary{margin-top:20px;padding-top:20px}}.serial-row{display:flex;align-items:center;gap:15px;margin-bottom:12px}.serial-row span{min-width:115px;height:28px;border-radius:66px;background-color:#f1f1f1;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;color:#333}.serial-row .serial-num{font-size:23px;font-weight:500}.lfp-receipt-info .receipt-info-list{margin-bottom:30px}.lfp-receipt-info .receipt-info-list li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid #e5e5e5;font-size:22px}.lfp-receipt-info .receipt-info-list li:first-child{padding-top:0}.lfp-receipt-info .receipt-info-list li span{color:#787777;font-weight:300}.lfp-receipt-info .receipt-info-list li .val{color:#000;font-weight:400;text-align:right;font-size:23px}.lfp-receipt-info .receipt-file-title{font-size:26px;font-weight:400;margin-bottom:20px}.lfp-receipt-info .receipt-file-title i{margin-right:7px;font-size:20px;color:#d5121f}.lfp-receipt-info .receipt-file-box{display:flex;align-items:center;gap:18px;padding-top:5px}.lfp-receipt-info .receipt-thumb{width:95px;height:115px;border-radius:8px;overflow:hidden;border:1px solid #e1e1e1;background-color:#f7f7f7;flex:0 0 95px}.lfp-receipt-info .receipt-thumb img{width:100%;height:100%;object-fit:cover;object-position:top center}.lfp-receipt-info .receipt-name{min-width:0;font-size:23px;font-weight:400;color:#000;word-break:break-all}.lfp-scan-summary .scan-summary-list{margin-bottom:0}.lfp-scan-summary .scan-summary-list li{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid #e5e5e5}.lfp-scan-summary .scan-summary-list li:first-child{padding-top:0}.lfp-scan-summary .scan-summary-list li:last-child{padding-bottom:0;border-bottom:0}.lfp-scan-summary .scan-num{width:30px;height:30px;border-radius:100%;background-color:#f1f1f1;color:#000;display:flex;align-items:center;justify-content:center;flex:0 0 32px;font-size:25px;font-weight:500;margin-top:2px}.lfp-scan-summary .scan-detail{min-width:0;flex-grow:1}.lfp-scan-summary .scan-detail h3{font-size:26px;font-weight:500;margin-bottom:10px}.lfp-point-summary{margin-top:15px}.lfp-point-summary .point-summary-list{margin-bottom:20px}.lfp-point-summary .point-summary-list li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid #e5e5e5;font-size:22px}.lfp-point-summary .point-summary-list li:first-child{padding-top:0}.lfp-point-summary .point-summary-list li span{color:#787777;font-weight:300}.lfp-point-summary .point-summary-list li .val{color:#000;font-size:23px;font-weight:400;text-align:right}.lfp-point-summary .point-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:5px}.lfp-point-summary .point-total span{font-size:24px;font-weight:500;color:#000}.lfp-point-summary .point-total .total-inner{color:#d5121f;font-size:40px;font-weight:500;line-height:.9;white-space:nowrap}.lfp-point-summary .point-total .total-inner small{color:#000;font-size:24px;font-weight:400}.lfp-note-condition{margin-top:30px;font-size:23px;font-weight:300}.lfp-note-condition h2{font-size:26px;font-weight:400}.lfp-note-condition .btn-condition-link{font-weight:300;color:#d5121f;text-decoration:underline !important}.btn-detail:disabled,.btn-detail.disabled{background-color:#f1f1f1 !important;color:#b0b0b0 !important;opacity:1;box-shadow:none;cursor:not-allowed}.btn-detail:disabled i,.btn-detail.disabled i{color:#b0b0b0 !important}.modal-success-lfp .btn-detail{height:55px;font-size:24px}.lfp-campaign-content{margin-top:30px}.lfp-tab-panel{display:none}.lfp-tab-panel.active{display:block}.lfp-tab-panel h3{font-size:30px;font-weight:500;margin-bottom:15px;line-height:1.15}.lfp-tab-panel h4{font-size:28px;font-weight:500;margin-bottom:15px}.lfp-tab-panel h5{font-size:25px;font-weight:500;margin-bottom:10px}.lfp-tab-panel p{margin-bottom:0}.lfp-tab-panel .order-list{margin-bottom:0}.lfp-tab-panel .order-list li{margin-bottom:10px}.lfp-tab-panel .order-list li:last-child{margin-bottom:0}.lfp-content-block{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e5e5e5}.lfp-content-block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.lfp-sub-block{margin-bottom:22px}.lfp-sub-block:last-child{margin-bottom:0}.lfp-table-wrap{border-radius:10px;overflow:hidden;border:1px solid #e5e5e5}.lfp-table-wrap .table th,.lfp-table-wrap .table td{padding:13px 15px;font-size:22px;border-color:#e5e5e5}.lfp-table-wrap .table th{font-weight:500;background-color:#f7f7f7}.lfp-table-wrap .table td:last-child,.lfp-table-wrap .table th:last-child{text-align:center;width:120px;white-space:nowrap}.lifestertalk-filter-tab .filter-select.active{background-color:#d5121f;color:#fff;border-color:#d5121f}.lfp-more-link{display:inline-flex;align-items:center;color:#d5121f;margin-top:10px;font-weight:500;text-decoration:underline !important;margin-top:20px}.lfp-more-link i{font-size:16px}.lfp-serial-box{background-color:#fff;border-radius:10px;padding:30px 20px}.lfp-serial-box h2{font-size:28px;font-weight:500;margin-bottom:20px}.lfp-serial-box .form-control{height:60px !important;font-size:24px}.lfp-serial-box .btn-detail{background-color:transparent;color:#d5121f;border:1px solid #d5121f;height:50px;font-size:26px;font-weight:500}.lfp-serial-box .serial-note{display:flex;align-items:flex-start;gap:10px;margin-top:25px;color:#787777;font-size:22px}.lfp-serial-box .serial-note i{color:#787777;font-size:21px;flex:0 0 auto;position:relative;top:2px}.workshop-select-wrap{position:relative;display:inline-block;max-width:100%}.workshop-select-wrap .workshop-select-text{display:none}@media (max-width: 767px){.workshop-select-wrap{display:block;width:100%}.workshop-select-wrap .form-select{width:100% !important;height:70px;color:transparent}.workshop-select-wrap .workshop-select-text{position:absolute;top:50%;left:15px;right:45px;transform:translateY(-50%);display:-webkit-box;overflow:hidden;color:#212529;line-height:1;pointer-events:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.button-workshop{display:flex;gap:10px}.button-workshop a{height:45px !important;display:block;border:1px solid #d5121f;color:#d5121f;background-color:#fff;border-radius:66px;padding:0 25px;box-shadow:0 1px 8px rgba(0,0,0,0.1) !important;display:inline-flex;align-items:center}.button-workshop a i{font-size:19px;margin-right:8px}
/*# sourceMappingURL=style.css.map */
