.remove-scrollbar,.input-comment .comment,.stylevook-tabauto{-ms-overflow-style:none;scrollbar-width:none}.remove-scrollbar::-webkit-scrollbar,.input-comment .comment::-webkit-scrollbar,.stylevook-tabauto::-webkit-scrollbar{display:none}.t-bold{font-weight:700}.text-count-photo{color:white;font-weight:700;font-size:18px;line-height:1.7}.inner{padding:0 15px}.google-map-embed{margin-top:5px}.icon-loved.active svg path{fill:#F15E75;stroke:#F15E75}.text-2-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.header-photo-review-detail{background-color:#292929 !important;height:50px}.header-photo-review-detail a{padding:0 !important}.dropdown.style01{width:120px}.dropdown.style01 button{background:#FFFFFF;border:1px solid #DADADA;border-radius:5px;padding:6px 10px;width:120px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:8}.dropdown.style01 button .btn-link-text{font-size:14px;white-space:nowrap;color:#3B4249;font-weight:500}.dropdown.style01 .dropdown-menu{z-index:2;padding:0;margin:0;top:-5px !important;border:none;background:#FFFFFF;box-shadow:0px 2px 10px rgba(0,0,0,0.12);min-width:auto;overflow:hidden;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dropdown.style01 .dropdown-menu button{border:none;margin:0;padding:0;border-radius:0;padding:7px 10px;border-bottom:1px solid #D9D9D9;font-size:13px;font-weight:500}.dropdown.style01 .dropdown-menu li:last-child button{border-bottom:0}.row-highlight{margin-top:5px}.row-highlight td{padding:4px 0;font-size:14px;padding-right:10px}.store-detail-footer{margin-top:30px;background:white;position:fixed;bottom:0;left:0;width:100%;height:70px;z-index:8;padding:0 15px}.btn-primary-stylevook{display:block;text-align:center;margin-top:15px;width:100%;background:#F15E75;border-radius:8px;outline:none;border:none;padding:10px;color:white;font-weight:600;font-size:16px}.btn-primary-stylevook:active,.btn-primary-stylevook:visited,.btn-primary-stylevook:focus,.btn-primary-stylevook:focus-visible,.btn-primary-stylevook:hover{color:white}.badge-outline{font-size:13px;font-weight:500;background:#FFFFFF;border:1px solid #DADADA;border-radius:5px;color:#3B4249;padding:6px 12px}.icon-star-fill,.icon-star-outline,.icon-star-outfill{width:14px;height:14px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center}.icon-star-outline{background-image:url("../images/icon-star-outline.png?ver=1.1")}.icon-star-outfill{background-image:url("../images/icon-star-outfill.svg?ver=1.1")}.icon-star-fill{background-image:url("../images/icon-star.svg?ver=1.1")}.break-line{width:100%;height:6px;background:#F1F1F1}.break-line.style01{background:#E4E4E4;height:1px}.gr-heading{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:15px 0;margin-top:25px;padding:0 15px}.gr-heading.style01.arrow-right:after{right:20px}.gr-heading p{font-size:18px;color:#3B4249;font-weight:700;margin-bottom:0}.gr-heading a{font-size:13px;color:#3B4249;font-weight:500}.gr-heading.arrow-right:after{top:50%;right:15px;transform:translateY(-50%) rotate(-45deg)}.slide-stylevook{padding:0 15px;margin-bottom:15px}.slide-stylevook .owl-item{border-radius:8px;overflow:hidden}.slide-stylevook .item{border-radius:8px;background:#D9D9D9;overflow:hidden;height:100%}.slide-stylevook .item img{width:100%;height:100%;object-fit:cover}.slide-stylevook .owl-dots{display:flex;justify-content:center;padding:12px 0}.slide-stylevook .owl-dots button{margin:0 5px;width:8px;height:8px;background:#D9D9D9;border-radius:100%}.slide-stylevook .owl-dots button.active{background:#ABABAB}.card-shop{width:100%;overflow:hidden;padding-left:15px;background:#FFFFFF;padding-bottom:10px;display:grid;grid-auto-flow:column;overflow-y:hidden;overflow-x:auto;gap:15px;padding-right:15px}.card-shop .items{width:40vw;box-shadow:0px 2px 6px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden;border-radius:8px;display:flex;flex-flow:column nowrap;position:relative}.card-shop .items img{height:30vw}.card-shop .items .badge{position:absolute;top:0;left:0;background:#F15E75;border-radius:8px 0px 0px 0px;color:white;font-size:16px;font-weight:700}.card-shop .items .entry-contents{display:flex;flex-flow:column nowrap;padding:8px}.card-shop .items .entry-contents p{font-size:15px;color:#3B4249;font-weight:700;margin-bottom:0px;word-break:break-word}.card-shop .items .entry-contents .meta-shop{display:flex;align-items:center;flex-flow:row nowrap;color:#3B4249;font-size:13px}.card-shop .items .entry-contents .icon-star{position:relative;width:14px;height:14px;background-image:url("../images/icon-star.png");background-repeat:no-repeat;background-size:cover;background-position:center}.single-category-banner{padding-top:0 !important}.single-page{padding-bottom:60px}.single-page .thumbnail{margin-bottom:-35px;position:relative}.single-page .btn-navigator{position:absolute;top:15px;left:15px}.single-page .single-entry-meta{position:relative;background:white;width:85%;padding:15px}.single-page .single-entry-meta p{margin:0}.single-page .single-entry-meta .title{font-size:22px;font-weight:700}.single-page .single-entry-meta .des{font-size:16px;color:#ABABAB;font-weight:400;margin-top:2px}.single-page .single-entry-meta .entry-view{display:block;margin-top:8px}.single-page .entry-single-content{padding:0 15px}.entry-view{background-image:url("../images/icon-view.png");background-position:left;background-size:20px;background-repeat:no-repeat;padding-left:25px}.head-comment{padding:15px;border-bottom:1px solid #DADADA;padding-bottom:20px}.head-comment p{font-size:16px;font-weight:700}.input-comment{background:white;width:100%;position:relative}.input-comment .comment{width:100%;outline:0 !important;padding:12px 65px 12px 12px;background:#FFFFFF;border:2px solid #DADADA;border-radius:5px;height:48px}.input-comment .comment::placeholder{color:#3B4249;font-size:16px;font-weight:400}.input-comment .input-send{content:'';z-index:88;position:absolute;right:15px;bottom:14px;color:#3B4249;font-size:14px;font-weight:700}.entry-single-like{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:10px 0}.entry-single-like .icon-circle{border:1px solid #DADADA;border-radius:100%;width:54px;height:54px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.entry-single-like .like_count{margin-top:5px;color:#3B4249;font-size:16px;font-weight:700}.list-comments{margin:0;padding:0}.list-comments.sub li{position:relative}.list-comments.sub li:after{top:20px;left:15px;position:absolute;content:'';width:12px;height:12px;border-left:1px solid #B7B7B7;border-bottom:1px solid #B7B7B7}.list-comments.sub .comment-container{padding-left:40px}.list-comments .comment-input-reply{position:relative;padding:15px;padding-bottom:10px;background:#F5F5F5}.list-comments .comment-input-reply:after{top:20px;left:15px;position:absolute;content:'';width:12px;height:12px;border-left:1px solid #B7B7B7;border-bottom:1px solid #B7B7B7}.list-comments .comment-input-reply .input-comment{padding-left:25px;background:none}.list-comments li{list-style:none}.list-comments .comment-wrapper{border-bottom:1px solid #DADADA}.list-comments .comment-container{padding:15px;display:flex;flex-flow:row nowrap}.list-comments .comment-container .like_count{margin-top:2px;font-weight:400;font-size:14px}.list-comments .comment-user{font-size:16px;font-weight:700;margin-bottom:6px}.list-comments .comment-user span{font-size:12px;font-weight:400;margin-left:5px}.list-comments .comment-text{font-size:14px;margin-bottom:6px}.list-comments .icon-heart{margin-bottom:5px}.list-comments .right{width:40px;flex:0 0 auto;display:flex;flex-flow:column nowrap;align-items:center;position:relative;right:-10px}.list-comments .btn-reply{color:#3B4249;background:none;outline:none;border:none;padding:0;font-weight:600;font-size:12px}.arrow-right{position:relative}.arrow-right:after{position:absolute;content:'';border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:4px;top:50%;transform:translateY(-50%) rotate(-45deg);right:15px;border-width:0 1px 1px 0}.page-account .tile-listing img{object-fit:contain}.page-account .tile-listing span{margin-left:10px}.page-account .tile-listing .gr-fifty{display:flex;flex-flow:row nowrap;align-items:center}.page-account .tile-listing .gr-fifty a{width:50%}.page-account .tile-listing .gr-fifty a:first-child{border-right:1px solid #DADADA}.page-account .tile-listing .acc-profile{display:flex;flex-flow:row nowrap;align-items:center}.page-account .tile-listing .acc-profile img{width:60px;height:60px;object-fit:cover;background:#D9D9D9;border-radius:100%;overflow:hidden;object-fit:cover}.page-account .tile-listing .acc-profile .gr-profile .name{font-size:20px;font-weight:700;color:#3B4249}.page-account .tile-listing .acc-profile .gr-profile .view-profile.arrow-right:after{right:-10px;top:55%;transform:translateY(-50%) rotate(-45deg)}.box-review{margin:15px;background:white;border-radius:8px;padding:10px}.box-review .gr-heading{padding:0;margin:0}.box-review .store-name{font-size:16px;font-weight:700}.box-review .action .btn-link{padding:0}.box-review .action .dropdown-menu{min-width:auto;padding:0;background:#FFFFFF;box-shadow:0px 2px 6px rgba(0,0,0,0.18);border-radius:4px;border:none}.box-review .action .dropdown-menu li{text-align:center;border-bottom:1px solid #E5E5E5}.box-review .action .dropdown-menu li:last-child{border-bottom:none}.box-review .action .dropdown-menu button,.box-review .action .dropdown-menu a{font-size:12px;font-weight:600;padding:8px 25px}.box-review .action .dropdown-menu button.text-del,.box-review .action .dropdown-menu a.text-del{color:#F15E75}.box-review .review-service .service-name{font-size:14px;font-weight:700;margin-right:6px}.box-review .review-service .designer-name{font-size:12px;font-weight:600}.box-review .review-rating{display:flex;flex-flow:row nowrap;margin-top:5px}.box-review .review-rating span{margin-right:2px}.box-review .review-rating .icon-star-fill,.box-review .review-rating .icon-star-outline{width:14px;height:14px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center}.box-review .review-rating .icon-star-fill{background-image:url("../images/icon-star.png")}.box-review .review-rating .icon-star-outline{background-image:url("../images/icon-star-outline.png")}.box-review .review-text{margin-top:5px;font-size:12px;font-weight:500}.box-review .review-photo{display:flex;flex-flow:row wrap;margin-top:8px}.box-review .review-photo img{border-radius:5px;width:calc( 100% / 7 );margin-right:8px;margin-bottom:8px;object-fit:cover}.stylevook-modal .modal-content{min-height:150px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:0 30px}.stylevook-modal .modal-body,.stylevook-modal .modal-footer{padding:0}.stylevook-modal .modal-body{flex:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:auto;flex-basis:0;flex-grow:0}.stylevook-modal .modal-footer{width:100%;padding:0;border:none;margin-top:10px;display:flex;flex-flow:row nowrap;justify-content:space-between}.stylevook-modal .modal-footer .btn{padding:0;border:none;border-radius:5px;padding:8px 0}.stylevook-modal .title{margin:0;font-size:18px;font-weight:700;color:#3B4249;padding:0 15px}.stylevook-modal .btn-primary{width:48%;color:white;background:#F15E75;border:1px solid #F15E75 !important}.stylevook-modal .btn-secondary{width:48%;color:#3B4249;font-weight:600;background:none;border:1px solid #DADADA !important}.stylevook-modal .modal-close{background:none;outline:none;border:none !important;width:35px;height:35px;top:0px;right:5px;position:absolute}.stylevook-modal.style01 .modal-content{padding:0 30px;padding-top:20px;padding-bottom:15px}.stylevook-modal.style01 .modal-body .icon-check{margin-bottom:10px}.stylevook-modal.style01 .modal-body .tt01{margin:0;font-size:18px;font-weight:700;color:#3B4249;padding:0 15px;margin-bottom:5px}.stylevook-modal.style01 .modal-body .tt02{margin:0;font-size:14px;font-weight:500;margin-bottom:15px}.stylevook-modal.style01 .modal-body .detail-order{padding:0;margin:0;margin-bottom:10px}.stylevook-modal.style01 .modal-body .detail-order li{list-style:none;margin-bottom:3px;font-size:14px;font-weight:500}.stylevook-modal.style01 .modal-body .detail-order .t-bold{margin-right:5px;font-weight:700}.header-filter{display:flex;column-gap:10px;overflow-x:auto;overflow-y:hidden;flex-flow:row nowrap;margin:8px 10px;padding:2px}.header-filter button{padding:4px 8px;background:#FFFFFF;border:1px solid #DADADA;border-radius:5px;font-size:14px;color:#3B4249}.header-filter button.active{border:1px solid #3B4249;background:#3B4249;color:white}.list-tile-3col{margin:0;padding:0;margin:0 10px;margin-top:20px}.list-tile-3col li{list-style:none;margin-bottom:15px}.list-tile-3col .tile{padding:18px 10px;border:1px solid #DADADA;display:flex;flex-flow:row nowrap;align-items:center;color:#3B4249}.list-tile-3col .left{width:60px;height:60px;margin-right:10px}.list-tile-3col .right{display:flex;flex-flow:column nowrap}.list-tile-3col .title{font-size:16px;font-weight:700}.list-tile-3col .title2{font-size:14px;font-weight:600}.list-tile-3col .title3{font-size:12px;font-weight:400;margin-top:2px}.stylevook-booking{margin-top:20px}.stylevook-booking .booking-box{margin-bottom:15px}.stylevook-booking .nav-tabs{width:100%;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;display:flex;flex-flow:row nowrap;justify-content:space-between}.stylevook-booking .nav-tabs button{font-size:14px;background:none;outline:none;border:none;padding:14px 5px;margin:0 15px;font-weight:700;position:relative;color:#3B4249}.stylevook-booking .nav-tabs button:after{display:none;position:absolute;content:'';height:2px;width:100%;bottom:-1px;left:0;background:#F15E75}.stylevook-booking .nav-tabs button.active{color:#F15E75}.stylevook-booking .nav-tabs button.active:after{display:block}.page-loved-store{padding-top:5px}.tile-listing-col3-extend{display:flex;flex-flow:row nowrap;border-top:1px solid #DADADA;padding:10px 15px;align-items:center;position:relative}.tile-listing-col3-extend:last-child{border-bottom:1px solid #DADADA}.tile-listing-col3-extend .leading{flex:0 0 70px;width:70px;height:70px;margin-right:10px;position:relative;border-radius:5px;overflow:hidden}.tile-listing-col3-extend .leading .discount-box{position:absolute;top:0;left:0;color:white;background-color:#F15E75;font-size:8px;text-align:center;border-radius:5px 0 0 0;padding:2px 8px}.tile-listing-col3-extend .leading img{width:100%;height:100%;object-fit:cover}.tile-listing-col3-extend .contents{display:flex;flex-flow:column nowrap;font-size:12px;padding-right:20px}.tile-listing-col3-extend .store-location{display:flex;flex-flow:row wrap;align-items:center;padding:3px 0;font-weight:500}.tile-listing-col3-extend .store-name{font-size:17px;font-weight:600;color:#3B4249}.tile-listing-col3-extend .distance{color:#3B4249;font-weight:500;margin-right:3px}.tile-listing-col3-extend .icon-star-fill{width:14px;margin-top:-2px;height:14px;margin-right:3px}.tile-listing-col3-extend .rating{margin-right:5px;color:#3B4249}.tile-listing-col3-extend .service-status{color:#8C8C8C;font-size:12px}.tile-listing-col3-extend .store-address{color:#3B4249;font-size:12px;font-weight:500}.tile-listing-col3-extend .action{width:20px;height:20px;position:absolute;right:10px;top:8px}.tile-listing-col3-extend .action .btn-loved{background-color:transparent;outline:none;border:none;padding:0;margin:0;width:20px;height:20px}.tile-listing-col3-extend .action .btn-loved.added svg path{stroke:#F15E75;fill:#F15E75}.list-photo{margin:0;padding:0;margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4px}.list-photo li{list-style:none}.list-photo img{width:100%;object-fit:cover}.loved-post{margin-top:20px}.loved-post .loved-post-heading{width:90%;background:white;position:relative;margin-top:-35px;padding:10px 0}.loved-post .loved-post-heading .title{font-size:16px;font-weight:700}.loved-post .loved-post-heading .excerpt{font-size:14px;font-weight:500}.stylevook-notification{display:flex;flex-flow:column nowrap}.stylevook-notification a{padding:10px 15px 15px;padding-right:15px;border-bottom:1px solid #E5E5E5;color:#3B4249;display:flex;flex-flow:row nowrap;align-items:center;position:relative}.stylevook-notification a .nofi-icon{width:40px;height:40px;position:relative;border-radius:8px}.stylevook-notification a .nofi-icon:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.stylevook-notification a .nofi-icon.nofi-nail:after{background-image:url("../images/icon-notification-nail.png")}.stylevook-notification a .nofi-icon.nofi-women-hair:after{background-image:url("../images/icon-notification-women-hair.png")}.stylevook-notification a .nofi-icon.nofi-men-hair:after{background-image:url("../images/icon-notification-men-hair.png")}.stylevook-notification a .nofi-icon.nofi-makeup:after{background-image:url("../images/icon-notification-makeup.png")}.stylevook-notification a .nofi-icon.nofi-promotion:after{background-image:url("../images/icon-notification-promotion.png")}.stylevook-notification a .nofi-icon.nofi-confirm:after{background-image:url("../images/icon-notification-book-confirm.png")}.stylevook-notification a .nofi-icon.nofi-cancel:after{background-image:url("../images/icon-notification-book-cancel.png")}.stylevook-notification a .contents{width:calc( 100% - 60px );padding-left:15px}.stylevook-notification a .t-bold{font-weight:600}.stylevook-notification a time{font-weight:400;position:absolute;bottom:5px;right:10px;color:#949599;font-size:10px}.page-term-condition{padding:15px}.page-term-condition p{font-size:14px;font-weight:400}.page-term-condition .spacer{display:block;height:30px}.input-search{position:relative}.input-search input{width:100%;background:#F5F5F5;border-radius:8px;padding:10px 20px;padding-left:40px;margin-bottom:15px;border:none;outline:none}.input-search input::placeholder{color:#C6C6C6;font-size:14px;font-weight:500}.input-search:before{top:12px;left:14px;width:18px;height:18px;position:absolute;content:'';background-image:url("../images/icon-search.png");background-size:17px;background-repeat:no-repeat;background-position:center}.banner-not-found{text-align:center;color:#181E32;max-width:250px;width:90%;margin:0 auto;margin-top:50px;margin-bottom:50px}.banner-not-found p{margin:0}.banner-not-found .tt01{color:#181E32;font-weight:700;font-size:20px;margin-bottom:5px}.banner-not-found .tt02{color:#181E32;font-weight:400;font-size:16px}.select-radio{margin-top:10px;display:flex;flex-flow:row nowrap}.select-radio .form-check-label{color:#3B4249;font-weight:500;font-size:16px;padding-top:0}.select-radio .form-check-input{width:16px;height:16px;flex:0 0 16px;border-radius:100%}.select-radio .form-check-input:checked{border-color:#F15E75;background-color:white;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='rgba(241, 94, 117, 1)'/%3e%3c/svg%3e");background-size:14px}.select-checkbox .form-check-label{padding-top:0}.select-checkbox .form-check-input{width:16px;height:16px;border-radius:2px;border-color:#A2A2A2}.select-checkbox .form-check-input:checked{border-color:#F15E75;background-color:#F15E75;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.select-checkbox .form-check-input:focus{outline:none;border-color:#F15E75}.heading{font-size:16px;font-weight:700;color:#3B4249}.heading.space{padding:15px}.list-tile-simple{margin-top:2px;font-size:12px;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:15px 20px}.list-tile-simple .title{font-size:16px;font-weight:700;margin-bottom:5px}.list-tile-simple .t-bold{font-weight:700}.page-review-edit .review-wrapper,.page-review-edit .rating-wrapper{padding:25px 20px}.page-review-edit .rating-star{margin-top:30px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.page-review-edit .rating-star .icon-star-fill,.page-review-edit .rating-star .icon-star-outfill{width:38px;height:37px;margin:0 10px}.page-review-edit .input-review{margin-top:5px;width:100%;height:110px;border:1px solid #DADADA;padding:10px;border-radius:5px}.page-review-edit .input-review:placeholder{color:#8C8C8C}.page-review-edit .review-upload-photo{padding:0 20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5px}.page-review-edit .review-upload-photo .photo-review{background-size:cover;padding-top:100%;position:relative}.page-review-edit .review-upload-photo .photo-review .remove-img{position:absolute;top:0;right:0}.page-review-edit .review-upload-photo .upload-photo{border:1px solid #E5E5E5;border-radius:5px;padding-top:100%;position:relative}.page-review-edit .review-upload-photo .upload-photo .box{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.page-review-edit .review-upload-photo .upload-photo span{font-weight:400;font-size:11px;margin-top:5px}.page-review-edit .review-upload-photo .upload-photo input{display:none}.page-review-edit .review-upload-photo .upload-photo .icon-photo{display:block;width:24px;height:20px;background-image:url("../images/icon-photo.svg");background-size:contain;background-repeat:no-repeat}.form-design{display:flex;flex-flow:column nowrap;justify-content:space-between;height:100%}.form-design .form-footer{margin-top:50px;padding:0 15px}.form-design .form-footer button,.form-design .form-footer a{font-size:16px;font-weight:600;border-radius:8px;width:100%;color:white;display:block;background:#F15E75;text-align:center}.chat-box{display:flex;flex-flow:column nowrap;justify-content:space-between}.chat-box .chat-body{padding:15px;display:flex;flex-flow:column nowrap}.chat-box .chat-body .user-name{color:#8A8A8F;font-size:10px;font-weight:500}.chat-box .chat-body .user-avatar{width:23px;height:23px}.chat-box .chat-body .user-avatar image{width:100%;object-fit:cover}.chat-box .chat-body .time_send{color:#8B8B8B;font-size:11px;text-align:right;font-weight:500}.chat-box .chat-body .from-user{margin-right:auto;align-items:flex-end}.chat-box .chat-body .from-user .text{background:#F7F7F7;color:#252831;margin-top:3px}.chat-box .chat-body .from-user .tile-item{margin-left:10px}.chat-box .chat-body .from-me{margin-left:auto}.chat-box .chat-body .from-me .text{background:#FD7D9C;color:white;margin-bottom:3px}.chat-box .chat-body .from-me .user-avatar{order:1}.chat-box .chat-body .from-me .tile-item{order:0;margin-right:10px;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-end}.chat-box .chat-body .text{padding:4px 10px;border-radius:5px;font-weight:400;font-size:14px}.chat-box .chat-body .chat-tile{display:flex;flex-flow:row nowrap;margin-bottom:18px}.chat-box .chat-body .tile-item{width:100%}.chat-box .chat-footer{box-shadow:0px -1px 0px #EFEFF4;width:100%;background:white}.chat-box .chat-footer .input-chat{display:flex;flex-flow:row nowrap;padding:20px;padding-left:0;align-items:center}.chat-box .chat-footer .input-chat .user-avatar{width:80px;text-align:center}.chat-box .chat-footer .input-chat label{width:100%;position:relative;box-shadow:0px 2px 8px rgba(0,0,0,0.16);border-radius:10px;overflow:hidden}.chat-box .chat-footer .input-chat #ask-chat{width:100%;background:#FFFFFF;border:none;outline:none;padding:12px 10px;padding-right:40px}.chat-box .chat-footer .input-chat #ask-chat::placeholder{color:#181E32;font-size:14px;font-weight:500}.chat-box .chat-footer .input-chat .icon-send{position:absolute;right:0;width:50px;height:100%}.chat-box .chat-footer .input-chat .icon-send:after{position:absolute;content:'';width:80%;height:80%;top:50%;right:0;transform:translateY(-50%);background-image:url("../images/icon-send.png");background-size:22px;background-repeat:no-repeat;background-position:center}.stylevook-header{display:flex}.stylevook-header.col2{flex-flow:row nowrap;align-items:center;justify-content:space-between}.stylevook-header.style-border{border-bottom:1px solid #E4E4E4}.stylevook-header .action-notifi-link{position:relative;top:-3px}.stylevook-header .text-logo{color:#3B4249;font-size:24px;font-weight:700}.stylevook-header .action a{display:flex;flex-flow:column nowrap;align-items:center}.page-promotion .header-filter{margin:0}.page-promotion .list-tile-3col{margin:0;margin-top:15px}.page-promotion-detail .heading{font-size:18px;font-weight:700}.page-promotion-detail .promotion-shop{padding:15px;font-size:14px;font-weight:500;border-bottom:3px solid #EFEFEF}.page-promotion-detail .promotion-shop span{font-weight:700;padding-right:5px}.page-promotion-detail .promotion-shop .text{margin-top:8px}.page-promotion-detail .condition-time{margin:0;padding:0;margin-top:5px}.page-promotion-detail .condition-time li{list-style:none;position:relative;padding-left:15px;font-size:14px}.page-promotion-detail .condition-time li:before{top:50%;left:0;transform:translateY(-50%);content:'';position:absolute;width:5px;height:5px;background:#3B4249;border-radius:100%}.page-promotion-detail .btn-receive{margin-top:15px;width:100%;background:#F15E75;border-radius:8px;outline:none;border:none;padding:10px;color:white;font-weight:600;font-size:16px}.page-promotion-detail .promotion-condition{padding:15px;padding-bottom:20px;border-bottom:3px solid #EFEFEF}.page-promotion-detail .promotion-other{padding:15px}.page-promotion-detail .promotion-other .list-tile-3col{margin:0;margin-top:15px}.page-search .heading{font-size:16px;font-weight:700}.page-search .list-link{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;padding-bottom:50px}.page-search .list-link .item{border:1px solid #DADADA;border-radius:5px}.page-search .list-link .item a{color:#212529;line-height:1;font-weight:500;font-size:14px}.page-search .list-link .item button{line-height:1;font-weight:500;font-size:14px}.store-category{border-bottom:2px solid #E4E4E4;display:flex;flex-flow:row nowrap;justify-content:space-evenly;align-items:center}.store-category .item{border:none;outline:none;background:white;height:100%;display:block;padding:0;width:25%;font-size:15px;color:#3B4249;text-align:center;position:relative;padding:10px 0;font-weight:700}.store-category .item:last-child:after{display:none}.store-category .item:before{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;border-bottom:2px solid #F15E75;display:none}.store-category .item.active{color:#F15E75}.store-category .item.active:before{display:block}.box-text{background:#FFFFFF;border-radius:8px;padding:10px;padding-bottom:15px}.box-text .title{font-size:17px;font-weight:500;color:#3B4249}.box-text .title.small{font-size:16px}.box-text .des{margin-top:5px;font-size:14px}.page-store-detail .tab-content{margin-bottom:95px}.page-store-detail .store-detail{background:white;position:relative;box-shadow:0px 2px 4px rgba(0,0,0,0.04)}.page-store-detail .store-detail .store-photo{width:100%;height:60vw}.page-store-detail .store-detail .store-photo img{height:100%;width:100%;object-fit:cover}.page-store-detail .store-detail .store-avatar{width:80px;height:80px;margin-top:-40px;margin-left:15px}.page-store-detail .store-detail .store-loved{position:absolute;top:20px;right:15px;outline:none;border:none;background:rgba(59,66,73,0.4);border-radius:100%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.page-store-detail .store-detail .store-loved svg{width:20px;height:18px}.page-store-detail .store-detail .store-loved.has-loved svg{fill:#F15E75}.page-store-detail .store-detail .store-loved.has-loved svg path{stroke:#F15E75}.page-store-detail .store-profile{background:white;padding:0 15px;margin-top:10px;padding-bottom:20px}.page-store-detail .store-profile .store-name{font-size:18px;font-weight:500}.page-store-detail .store-profile .store-address{color:#8C8C8C;font-size:14px}.page-store-detail .store-profile .rating{margin-top:5px;display:flex;flex-flow:row nowrap;align-items:center}.page-store-detail .store-profile .rating svg{margin-right:5px}.page-store-detail .store-profile .rating .text{font-size:14px;font-weight:500}.page-store-detail .store-profile .store-service{margin-top:10px;display:flex;flex-flow:row wrap}.page-store-detail .store-profile .store-service .badge-outline{margin-right:8px;margin-bottom:8px}.stylevook-tabauto{position:relative;z-index:1;border-top:1px solid #DADADA;flex-flow:row nowrap;overflow-x:scroll;overflow-y:hidden;background:white}.stylevook-tabauto.style01{border-top:0;box-shadow:0px 2px 4px rgba(0,0,0,0.04);justify-content:space-evenly;position:relative;z-index:1}.stylevook-tabauto.style01 button{font-size:13px;font-weight:500;padding-top:15px;padding-bottom:7px;padding-left:0;padding-right:0}.stylevook-tabauto.style01 button.active:after{display:none}.stylevook-tabauto.style01 li{margin-left:0}.stylevook-tabauto.style02{background:none;column-gap:20px}.stylevook-tabauto.style02 li{margin-left:0}.stylevook-tabauto.style02 li button{padding-left:0;padding-right:0}.stylevook-tabauto.style02 button{padding:8px 15px}.stylevook-tabauto button{text-align:center;white-space:nowrap;margin-right:10px;border:none;outline:none;background:none;padding:13px 5px;font-size:14px;font-weight:500;color:#3B4249}.stylevook-tabauto li{text-align:center;margin-left:10px}.stylevook-tabauto li button.active{position:relative;color:#F15E75}.stylevook-tabauto li button.active:after{z-index:8;width:100%;height:2px;content:'';position:absolute;background:#F15E75;bottom:0px;left:0}.box-designer{background:#FFFFFF;box-shadow:0px 2px 8px rgba(0,0,0,0.16);border-radius:5px;margin-bottom:10px;display:flex;flex-flow:row nowrap;padding:10px}.box-designer .avatar img{width:70px;height:70px;border-radius:100%;object-fit:cover}.box-designer .info{width:calc( 100% - 85px );margin-left:10px}.box-designer .gr-text{display:flex;flex-flow:row wrap;align-items:center}.box-designer .designer-name{font-size:16px;font-weight:500;color:#3B4249;margin-right:8px}.box-designer .designer-price-service{font-size:14px;font-weight:400;color:#515365}.box-designer .text{font-weight:500;font-size:14px;height:auto}.box-designer .info-meta{margin-top:5px;display:flex;flex-flow:row nowrap;align-items:center}.box-designer .info-meta .rating svg{margin-top:-3px}.box-designer .info-meta .rating,.box-designer .info-meta .review{display:flex;flex-flow:row nowrap;align-items:center;margin-right:24px}.box-designer .info-meta span{margin-left:5px;font-size:14px}.gr-filter-review{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:15px 0}.gr-filter-review .heading{font-size:14px;font-weight:500}.gr-filter-review .filter{display:flex;flex-flow:row nowrap}.gr-filter-review .filter .dropdown.style02 button{border:none;outline:none;font-size:15px;font-weight:500;color:#3B4249;background:none}.gr-filter-review .filter .dropdown.style02 .dropdown-menu{min-width:auto;min-width:115px;background:#FFFFFF;border:1px solid #DADADA;box-shadow:0px 2px 8px rgba(0,0,0,0.16);border-radius:5px;padding:0}.gr-filter-review .filter .dropdown.style02 .dropdown-menu li{border-bottom:1px solid #DADADA}.gr-filter-review .filter .dropdown.style02 .dropdown-menu li:last-child{border-bottom:0}.box-review-authony{margin-bottom:10px}.box-review-authony .review-body{background:white;padding:10px 15px;border-radius:8px}.box-review-authony .gr-heading{margin:0;justify-content:flex-start}.box-review-authony .gr-heading .service-name{font-weight:500;font-size:16px;margin-right:8px}.box-review-authony .gr-heading .authony-name{font-size:12px;margin-top:2px;font-weight:500}.box-review-authony .text{margin-top:10px;font-size:12px;font-weight:500}.box-review-authony .authony{margin-top:10px}.box-review-authony .authony .avatar{margin-right:3px}.box-review-authony .authony .avatar img{border-radius:100%;width:24px;height:24px}.box-review-authony .authony .name{font-size:12px;font-weight:600}.box-review-authony .photo-review{margin-top:5px;display:flex;flex-flow:row wrap}.box-review-authony .photo-review .item{width:50px;border-radius:5px;overflow:hidden;margin-right:8px;margin-bottom:8px}.box-review-authony .photo-review .item img{width:100%;object-fit:cover}.box-review-authony .shop-reply{border-radius:0px 8px 8px 8px;padding:10px 15px;margin-top:20px;background:#DCDCDC;position:relative}.box-review-authony .shop-reply .authony{margin-top:0}.box-review-authony .shop-reply:before{left:0;top:-19px;position:absolute;content:'';width:0;height:0;border-right:12px solid transparent;border-bottom:22px solid #DCDCDC}.subtab-Info-wrapper{margin-top:30px}.subtab-Info-wrapper .box-text{margin-bottom:10px}.subtab-Service-wrapper{margin-top:20px}.subtab-Service-wrapper .dropdown{margin-bottom:20px}.subtab-Service-wrapper .box-text{margin-bottom:10px}.subtab-Designer-wrapper{margin-top:30px}.subtab-Reviews-wrapper .gr-heading{padding:0}.subtab-Reviews-wrapper .top-photo-review{margin:0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:5px}.subtab-Reviews-wrapper .top-photo-review li{list-style:none}.page-photo-review-detail{display:flex;flex-direction:column;justify-content:space-between;height:calc( 100vh - 46px )}.page-photo-review-detail.expand-content{position:relative}.page-photo-review-detail.expand-content .image{position:relative}.page-photo-review-detail.expand-content .image:after{position:absolute;content:'';width:100%;height:100%;background:rgba(0,0,0,0.4)}.page-photo-review-detail.expand-content .photo-review-content{position:absolute;z-index:2;bottom:0px}.page-photo-review-detail.expand-content .photo-review-content .text{height:auto}.page-photo-review-detail .image img{width:100%}.page-photo-review-detail .photo-review-content{padding:15px 20px}.page-photo-review-detail .photo-review-content .authony .avatar{margin-right:3px}.page-photo-review-detail .photo-review-content .authony .avatar img{border-radius:100%;width:30px;height:30px;object-fit:cover}.page-photo-review-detail .photo-review-content .authony .name{font-size:20px;top:3px;position:relative;font-weight:600;color:white}.page-photo-review-detail .photo-review-content .text{margin-top:4px;margin-bottom:10px;font-size:15px;color:white;overflow:hidden}.page-photo-review-detail .photo-review-content .text.more{height:40px}.page-photo-review-detail .photo-review-content button{outline:none;border:none;background:none;color:white;font-weight:600;font-size:15px;padding:0}.list-tile-promotion{margin:0;padding:0;list-style:none;margin:15px 0}.list-tile-promotion li{margin-bottom:10px;background:#FFFFFF;border:1px solid #DADADA;display:flex;flex-flow:row nowrap;justify-content:space-between}.list-tile-promotion li.received{opacity:0.4}.list-tile-promotion li.received .action{background-color:white}.list-tile-promotion li.received .action .link{color:#3B4249}.list-tile-promotion .leading{padding:8px 15px}.list-tile-promotion .title{font-weight:500;font-size:16px;color:#3B4249}.list-tile-promotion .tt01{font-weight:500;font-size:14px;color:#3B4249;margin-top:5px}.list-tile-promotion .tt02{font-weight:400;font-size:12px;color:#3B4249;padding-top:20px}.list-tile-promotion .action{width:90px;background-color:#53C4DA;border-left:1px solid #DADADA;display:flex;align-items:center;justify-content:center}.list-tile-promotion .action .link{color:white;font-weight:500;font-size:14px}.page-store-book.style01 .book-container{padding-bottom:90px}.page-store-book .book-container{padding-bottom:60px}.page-store-book .book-container .book-head{padding-top:15px;background:white}.page-store-book .book-container .book-select-branch{padding:0 15px;padding-bottom:15px;border-bottom:6px solid #F1F1F1}.page-store-book .book-container .book-select-branch button{margin-top:10px}.page-store-book .book-container .book-select-branch button span{margin-left:5px}.page-store-book .book-container .book-select-service{padding:15px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.page-store-book .book-container .book-body .stylevook-tabauto{background:white;padding:0 15px}.page-store-book .book-container .book-body .stylevook-tabauto button{padding:13px 0}.page-store-book .book-footer{background:white;position:fixed;width:100%;height:70px;z-index:8;padding:0 15px;bottom:0;left:0}.list-tile-checkbox{display:flex;flex-flow:column nowrap;padding:20px 15px}.list-tile-checkbox .select-checkbox{box-sizing:border-box;background:white;padding:8px 15px;padding-left:35px;border-radius:5px;margin-bottom:10px}.list-tile-checkbox .select-checkbox .form-check-label{display:flex;flex-flow:column nowrap;padding-left:0px}.list-tile-checkbox .select-checkbox .tt01{color:#3B4249;font-size:16px;font-weight:700}.list-tile-checkbox .select-checkbox .tt02{color:#3B4249;font-size:14px;font-weight:500}#booking-form .heading{font-weight:600}#booking-form .select-radio .form-check-label{font-weight:400}.book-designer{display:flex;flex-wrap:nowrap;grid-auto-flow:column;overflow-x:scroll;column-gap:10px;padding:0 15px;padding-bottom:20px;border-bottom:6px solid #F1F1F1}.book-designer .card-designer{width:100px;flex:0 0 auto;text-align:center;display:flex;flex-flow:column nowrap;align-items:center;background:#FFFFFF;border:1px solid #DADADA;border-radius:5px;padding:10px 5px}.book-designer .card-designer .leading{width:54px;margin-bottom:5px;height:54px;overflow:hidden;border-radius:100%}.book-designer .card-designer .leading img{width:100%}.book-designer .card-designer .content .tt01{font-size:14px;font-weight:600}.book-designer .card-designer .content .tt02{font-size:14px}.book-designer .card-designer .content .tt02 svg{margin-top:-4px}.book-designer .card-designer.active{border-color:#F15E75}.book-select-date{border-bottom:6px solid #F1F1F1;padding-bottom:20px}.book-select-date ul{display:flex;flex-flow:row nowrap;overflow-x:scroll;margin:0;padding:0}.book-select-date ul li{width:55px;flex:0 0 auto;list-style:none;display:flex;flex-flow:column nowrap;align-items:center;border:1px solid #DADADA;padding:10px 5px;margin-left:10px;border-radius:5px}.book-select-date ul li.active{border-color:#F15E75}.book-select-date ul li.active span{color:#F15E75}.book-select-date ul li:first-child{margin-left:15px}.book-select-date ul li:last-child{margin-right:15px}.book-select-date ul .tt01{font-weight:600;font-size:17px;color:#3B4249}.book-select-date ul .tt02{margin-top:2px;font-size:12px;color:#3B4249}.book-available-time .heading{font-size:14px;font-weight:700;padding:10px 15px}.book-available-time ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;margin:0 15px}.book-available-time ul li button{border:1px solid #DADADA;width:100%;font-size:14px;border-radius:5px;text-align:center;padding:8px 0}.book-available-time ul li button.active{border-color:#F15E75}.book-available-time ul li button:disabled{background-color:#E4E4E4 !important}.has-promotion{position:absolute;left:0;top:0;font-weight:600;font-size:8px;padding:8px 4px;color:white;background:rgba(241,94,117,0.7);border-top-left-radius:5px;border-bottom-right-radius:5px}::-webkit-scrollbar{display:none}@media screen and (max-width: 420px){.store-category .item{font-size:3.5vw}}@media screen and (max-width: 420px){.header-filter button{font-size:3.4vw}}@media screen and (max-width: 360px){.tile-listing-col3-extend .store-name{font-size:14px}}@media screen and (max-width: 345px){.home-category .text{font-size:4vw}}
/*# sourceMappingURL=styles.css.map */
