@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");body{font-family:"Inter",sans-serif;font-size:16px;color:#3B4249;line-height:1.4;touch-action:pan-x pan-y}body:not(.page-id-145){padding-top:48px}header.container.header:not(.store){position:fixed;top:0;right:0;left:0;z-index:1030;background-color:white}header.container.header .header-logo strong{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:600}.container{max-width:900px}p{color:#3B4249}img{max-width:100%;height:auto}a{color:#DA251D;outline:0 !important;text-decoration:none}a:hover{text-decoration:none;color:#DA251D}.btn{outline:0 !important;box-shadow:none !important}.select2-container .select2-selection--multiple{border-radius:10px;border-color:#E5E5E5}.owl-stage{display:flex}.added i:before{content:"\f004" !important}iframe{max-width:100%}.form-control:focus{border-color:#E5E5E5;box-shadow:none}.image-upload-box>label{display:block}.image-upload-box>img{display:inline-block;width:50px;height:50px;margin-right:10px;border-radius:100%;object-fit:cover}.image-upload-box>div{display:inline-block;width:calc(100% - 70px)}table td{vertical-align:middle}td.avatar img{width:30px;height:30px;border-radius:100%;object-fit:cover}hr{margin:0;height:6px !important;background-color:#FAF8F8;opacity:1}header.header a{display:block;padding-top:4px}header.header .header-logo img{height:28px;margin-top:3px}header.header.store{position:absolute;z-index:2}header.header.store svg path{fill:white}textarea{resize:none}.text-1-line{display:-webkit-box !important;-webkit-line-clamp:1 !important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.form-check-input.service.radio-style{background-color:white !important;border-radius:100%;width:20px;height:20px;background-size:10px !important;margin-top:2px !important}.form-check-input.service.radio-style:checked{background-image:url("images/radio-checked.svg")}.form-control{height:50px;border-radius:10px;border-color:#E5E5E5}.avatar-customer{width:50px;border-radius:100%}#home-slide img{height:240px;object-fit:cover}#home-slide .carousel-caption{background:rgba(255,255,255,0.9);padding-top:15px;padding-bottom:15px}#home-slide .carousel-caption h5{color:#3B4249;font-weight:700;font-size:16px}#home-slide .carousel-caption p{margin-bottom:0}.store-rating{margin-bottom:0;display:flex;column-gap:3px}.store-rating i{color:#f8b42b !important;font-size:18px !important}.nav.nav-tabs.home{border-bottom:none;grid-template-columns:auto auto auto;display:grid;margin-bottom:30px}.nav.nav-tabs.home li button{border:none;background:rgba(241,94,117,0.1);border-radius:20px;width:120px;height:120px;margin:0 auto;padding-left:0;padding-right:0;max-width:98%;position:relative;z-index:1}.nav.nav-tabs.home li button:before{transition:0.3s all;content:"";width:0;height:0;border-left:16px solid transparent;left:50%;transform:translateX(-50%);border-right:16px solid transparent;border-top:16px solid transparent;position:absolute;bottom:-12px;z-index:0}.nav.nav-tabs.home li button svg{margin-bottom:10px}.nav.nav-tabs.home li button p{font-weight:700;margin-bottom:0}.nav.nav-tabs.home li button.active{background:#F15E75}.nav.nav-tabs.home li button.active:before{border-top-color:#f15e75}.nav.nav-tabs.home li button.active svg path{fill:white}.nav.nav-tabs.home li button.active p{color:white}.app-box .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.app-box .title h4{margin-bottom:0;font-size:24px;font-weight:700}.app-box .title a{text-align:right;color:#F15E75}.app-box .sample .item img{width:100%;height:190px;object-fit:cover;border-radius:20px}.container.blog{border-top:6px solid #FAF8F8}.post-item img{height:200px;width:100%;object-fit:cover;margin-bottom:15px;border-radius:20px}.post-item h4{font-size:16px;font-weight:700}.post-item p{font-size:14px}.post-item a{color:#3B4249}.row.custom{margin-left:-2px;margin-right:-2px}.row.custom>div{padding-left:2px;padding-right:2px;margin-bottom:4px}.sample-item{position:relative;padding-top:100%}.sample-item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.add-favorite.sample{text-align:center;position:absolute;top:5px;right:5px;z-index:3;padding:0;border:none;outline:0;background-color:transparent;line-height:1}.add-favorite.sample.added path{fill:#F15E75;stroke:#F15E75}.add-favorite.sample path{fill:white}.store-detail-title-box h1{font-size:22px;font-weight:700}.store-detail-title-box .star-rate{display:block;text-align:center;margin-bottom:12px}.store-detail-title-box .btn{background-color:#F15E75;border-color:#F15E75;height:50px;border-radius:10px;line-height:35px}.store-detail-infor-box>ul li{margin-bottom:0.5rem}.store-detail-infor-box>ul li a{font-weight:700;color:#F15E75}.store-detail-infor-box>ul li img{margin-right:10px;width:20px;height:20px}.store-detail-infor-box .star-rate{color:#3B4249}.store-detail-list li{margin-bottom:10px}.store-detail-list li span{text-align:right}.store-detail-list li.title-box{display:grid;grid-template-columns:70% 30% !important}.store-detail-list li.title-box strong{font-size:18px;text-decoration:underline}.store-detail-list li.title-box a{text-align:right;font-weight:700;color:#F15E75}.store-detail-list.service li{display:grid;grid-template-columns:auto auto}.store-detail-list.artist li{display:grid;grid-template-columns:55px auto auto;align-items:center}.store-detail-list.artist li img{width:40px;height:auto;border-radius:100%}.blog-title h1{font-size:20px;font-weight:700}.blog-title .meta span{font-size:14px}.blog-thumb img{padding:0;height:230px;width:100%;object-fit:cover}#booking-form .modal-header{padding:5px 1rem 2px 0.355rem;border-bottom:none}#booking-form .modal-header .left{margin:0;background-image:url("images/arrow-left.svg")}#booking-form .modal-header .right{padding:7px 18px;font-weight:700;color:white;background-color:#F15E75;border-color:#F15E75;border-radius:10px}#booking-form .modal-header .right:disabled{background-color:#DADADA;border-color:#DADADA}#booking-form .modal-body{padding-top:40px}#booking-form .modal-body .box .title{font-weight:700;font-size:24px;margin-bottom:15px}#booking-form .modal-body .box .text-end strong{color:#A9ACC0}#booking-form .modal-body .box .text-end img{margin-top:-5px;margin-right:3px}#booking-form .modal-body .box .list.dates{display:grid;grid-template-columns:auto auto auto auto auto auto auto}#booking-form .modal-body .box .list.dates li{text-align:center;width:auto}#booking-form .modal-body .box .list.dates li *{display:block}#booking-form .modal-body .box .list.dates li strong{font-size:22px}#booking-form .modal-body .box .list.dates li.active{color:#F15E75}#booking-form .modal-body .box ul.list{display:flex;flex-wrap:wrap;flex:0 0 auto;margin-left:-7px;margin-right:-7px}#booking-form .modal-body .box ul.list li{flex:0 0 auto;width:33.33333333%;padding:7px}#booking-form .modal-body .box ul.list li button{width:100%;height:42px;border-radius:10px;border-color:#DADADA;color:#3B4249;font-weight:500}#booking-form .modal-body .box ul.list li button.active,#booking-form .modal-body .box ul.list li button:hover{border-color:#F15E75;color:white;background-color:#F15E75}#booking-form .modal-body .box ul.list li button:disabled{background-color:#DADADA;border-color:#DADADA;color:white}#booking-form .modal-body .box ul.list.artist li{width:50%}#booking-form .modal-body .box ul.list.artist li button{height:62px}#booking-form .modal-body .box ul.list.artist li button strong{display:block}#booking-form .modal-body .box ul.list.artist li button span{font-size:14px}#booking-form .modal-body .box ul.list.service li{width:100%;display:grid;grid-template-columns:auto auto;align-items:center}#booking-form .modal-body .box ul.list.service li .form-check{padding-left:0;display:grid;grid-template-columns:40px auto}#booking-form .modal-body .box ul.list.service li .form-check .form-check-input{margin:0}#booking-form .modal-body .box ul.list.service li label{font-weight:700;padding-top:0;padding-right:10px}#booking-form .modal-body .box ul.list.service li span{text-align:right}#booking-form .modal-body .box ul.list.service li .form-check-input:checked{background-color:#F15E75;border-color:#F15E75}#booking-form #booking-success .modal-body{background:rgba(0,0,0,0.6);padding-top:30%}#booking-form #booking-success .modal-body .box{background-color:white;padding:15px 15px}.form-check .form-check-label{padding-top:7px}.form-check .form-check-input{width:30px;height:30px;margin-right:10px;box-shadow:none !important;border-radius:5px}.form-check .form-check-input:checked{background-image:url("images/icon-check.svg");background-size:12px}.shopmanager.form-check .form-check-input:checked{background-color:#31C95A;border-color:#31C95A}.login-popup .modal-header{border-bottom:none}.login-popup .modal-header button{margin-left:0}.login-popup .modal-body header{display:flex;align-items:center;justify-content:center;margin-bottom:36px}.login-popup .modal-body footer{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:flex-start}.login-popup .modal-body footer ul{width:100%}.login-popup .modal-body footer ul li{border-radius:10px;border:1px solid #DADADA;margin-bottom:10px}.login-popup .modal-body footer ul li a{display:grid;align-items:center;height:40px;grid-template-columns:30% 70%}.login-popup .modal-body footer ul li a span{text-align:right;padding-right:10px}.login-popup .modal-body footer ul li p{margin-bottom:0;text-align:left}.login-popup .modal-body footer ul li img{height:26px}.login-popup .modal-body main{display:flex;align-items:flex-start;margin-bottom:32px}.login-popup .modal-body form{padding:0 1rem;width:100%}.login-popup .modal-body form .input-group{margin-bottom:10px}.login-popup .modal-body form .input-group button{border-left:none;border-color:#DADADA;border-radius:10px}.login-popup .modal-body form input[type="email"],.login-popup .modal-body form input[type="password"],.login-popup .modal-body form input[type="text"]{height:50px;border-color:#DADADA;border-radius:10px}.login-popup .modal-body form input[type="password"],.login-popup .modal-body form input[type="text"]{border-right:none}.login-popup .modal-body form .input-group-text{width:50px;background-color:#DADADA;border-color:#DADADA;border-radius:10px}.login-popup .modal-body form .input-group-text img{margin:0 auto}.login-popup .modal-body form>.text-end a{font-size:14px;color:#A9ACC0}.login-popup .modal-body form strong{color:#DA251D}.login-popup .modal-body form button[type="submit"]{border-radius:20px;background-color:#F15E75}.page-category .box h4{font-size:24px;font-weight:700;margin-bottom:15px}.page-category .box ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:0.75rem}.page-category .box ul li{position:relative}.page-category .box ul li img{height:150px;width:100%;object-fit:cover;border-radius:10px;background-color:rgba(0,0,0,0.1)}.page-category .box ul li p{margin-bottom:0;font-size:24px;color:white;font-weight:700;position:absolute;left:15px;bottom:15px;z-index:1;line-height:1}.dropdown-menu{border-radius:10px}.dropdown-menu .dropdown-item{padding:10px 15px}.modal .modal-header{padding:0.5rem 0.75rem}.modal .modal-header .modal-title{font-size:18px;font-weight:700}.modal .group-button{text-align:center}.modal .group-button .btn{width:100px;height:40px;border-radius:10px;background-color:#DADADA;color:#515151;margin:0 4px}.modal .group-button .btn.btn-confirm{color:white;background-color:#F15E75}.confirm-modal.modal{background-color:transparent}.confirm-modal.modal .modal-header{padding:1rem 0.75rem}.confirm-modal.modal .modal-body{text-align:center;padding-top:35px;padding-bottom:35px}.confirm-modal.modal .modal-body p{margin-bottom:0}.confirm-modal.modal .modal-body .group-button{padding-top:20px}.confirm-modal.modal .modal-body .group-button .btn{width:150px;height:40px;border-radius:14px;background-color:#DADADA;color:#515151;font-weight:600;margin:0 4px}.confirm-modal.modal .modal-body .group-button .btn.btn-confirm{color:white;background-color:#F56B6B}.store-box-detail .title-box{display:flex;justify-content:space-between;margin-bottom:15px}.store-box-detail .title-box strong{color:#3B4249;font-weight:700;font-size:18px;text-decoration:underline}.store-box-detail .title-box a{font-weight:700;color:#F15E75}.store-gallery .item{width:160px}.store-gallery img{height:140px;width:100%;object-fit:cover}.store-review{margin-bottom:30px}.store-review .store-detail-comment-form textarea{min-height:120px;margin-bottom:15px}.store-review .store-detail-comment-form .btn{height:40px;width:110px;background-color:#53C4DA;font-size:16px;color:white;border-radius:10px}.store-review .bj-list-star span{display:inline-block;width:22px;margin-right:3px}.store-review .bj-list-star svg{width:100%;height:auto}.store-comment-item .item-header{display:flex;margin-bottom:5px}.store-comment-item .item-header img{width:40px;height:40px;object-fit:cover;border-radius:100%}.store-comment-item .item-header .right{padding-left:10px;width:100%;display:flex;justify-content:space-between}.store-comment-item .item-header .right p{margin-bottom:0;line-height:1.2;max-width:calc(100% - 125px)}.store-comment-item .item-header .right strong{font-size:16px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis}.store-comment-item .item-header .right time{font-size:12px}.store-comment-item .item-header .right time i{margin-right:3px}.store-comment-item .item-header .right svg{width:18px}.store-comment-item .bj-list-star{flex:0 0 auto}.list-reply .store-comment-item{padding-left:20px}.list-reply .store-comment-item img{width:33px;height:33px}.list-reply .store-comment-item .right strong{font-size:14px}.list-reply .store-comment-item .right time{font-size:10px}.list-reply .store-comment-item p{font-size:14px}a.star-rate{color:#3B4249}.bj-list-star .active path{fill:#FFD600}.search-header{padding-bottom:0.75rem}.search-header>ul{display:flex;margin-bottom:0.75rem}.search-header>ul li{width:100%;text-align:center;padding-bottom:10px;border-bottom:3px solid white;font-size:18px;font-weight:700;line-height:1}.search-header>ul li.active{color:#F15E75;border-color:#F15E75}.search-item{display:flex;border-bottom:3px solid #FAF8F8;padding:10px 0.75rem}.search-item .left{width:100%;max-width:40px}.search-item .left img{width:40px;height:40px;object-fit:cover;border-radius:100%}.search-item .right{width:100%;padding-left:15px}.search-item .right p{margin-bottom:0;color:#A9ACC0;line-height:20px}.search-item .right p span{color:black}.search-item .right p.address{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.search-item.local .bg{height:40px;width:40px;border-radius:100%;background-color:#DADADA;text-align:center;line-height:37px}.search-item.local .bg img{width:18px;height:auto;border-radius:0}.pv-select .btn{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #DADADA !important;border-radius:5px;height:34px;border-color:#DADADA !important;box-shadow:none !important;outline:0 !important}.pv-select .btn span{font-weight:500;font-size:16px}.pv-select .btn[aria-expanded="true"]{box-shadow:0px 2px 8px 0px rgba(0,0,0,0.16) !important;border:none !important;border-radius:5px 5px 0 0}.pv-select .dropdown-menu{border-radius:0 0 5px 5px;width:100%;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.16);border:none;padding:0;margin-top:-1px !important}.pv-select .dropdown-menu .dropdown-item{border-bottom:1px solid #DADADA;font-weight:500;padding:8px 13px}.pv-select .dropdown-menu .dropdown-item:last-child{border:none}.cat-banner{margin-bottom:10px;width:100%}.cat-banner img{margin-bottom:25px;height:280px;object-fit:cover;width:100%}.cat-banner .text{position:absolute;bottom:0;left:0px;z-index:2;background-color:white;padding:10px;width:90%}.cat-banner .text h4{font-weight:600;margin-bottom:1px;color:#3B4249;font-size:22px;line-height:24px}.cat-banner .text p{font-size:14px;margin-bottom:0;color:#ABABAB}.fixed-top{background-color:white}.has-header-fixed{padding-top:30px !important}.fancybox__viewport img{border-radius:20px !important}.fancybox__thumbs .carousel__slide{width:55px !important;height:55px}.fancybox__thumbs .carousel__slide .fancybox__thumb{border-radius:10px;height:55px;padding:0}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-width:2px !important;border-radius:10px !important}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{border-color:#F15E75}.fancybox__nav .carousel__button{display:none !important}body.fancybox-loading{position:relative}body.fancybox-loading:before{content:"";position:fixed;top:0;left:0;z-index:10000;background:rgba(0,0,0,0.85) url("images/loading.gif") no-repeat center center;width:100vw;height:100vh;background-size:40px}
/*# sourceMappingURL=global.css.map */
