:root{--orange-1: #EB6C18;--orange-2: #FFA33A;--gray-1: #E4E6E6;--gray-2: #F4F5F5;--gray-3: #787A7A;--gray-4: #F1F0EE;--gray-5:#E1DEDA;--gray-6:#707070;--red-1: #B74949;--blue-1: #29A9D2;--blue-2: #1D6D87 }body{height:100vh!important;margin:0!important}a{text-decoration:none!important;color:inherit!important}input[type=checkbox]{box-shadow:inset 0 0 1px 1px #0003}.href-blue{color:#29a9d2!important}.carousel-img{width:300px;max-height:200px;object-fit:cover}.map-img{width:500px;max-height:300px;object-fit:cover}.bg-orange{background-color:var(--orange-1)}.bg-light-orange{background-color:var(--orange-2)}.bg-gray-2{background-color:var(--gray-2)}.bg-gray-5{background-color:var(--gray-5)}.header-full{margin-left:calc((100vw - 100%)/2*-1);margin-right:calc((100vw - 100%)/2*-1)}.back-button>i,.back-button>span{color:#707070}.reservation_card{writing-mode:vertical-rl;background-color:var(--orange-1);color:#fff}.reservation_history{background-color:#abb5b5;color:#fff}.store-card{width:45%;background-color:#f9f9f9;border:2px solid #FFCA60;border-radius:2px;box-shadow:2px 3px 8px #00000026}.store-card>div>i{color:#ffca60}.store-card>div>.badge{background-color:#ef8b49}.bootstrap-tagsinput{width:100%}.label-info{background-color:#c1d8e1!important;color:#357e9a!important;border-radius:35px!important;padding:.5rem!important}#home-tagsinput{overflow:auto;white-space:nowrap}.area-tag{background-color:#fff}.area-tag>.fa-magnifying-glass,.home-tagsinput>.fa-magnifying-glass{color:transparent;padding:0 .75rem .15rem .5rem}.area-tag>.fa-circle-xmark{color:transparent}.genre-tag>.bootstrap-tagsinput,.area-tag>.bootstrap-tagsinput{background-color:inherit!important;border:none!important;box-shadow:none!important}.bootstrap-tagsinput,.wrapper-genre .bootstrap-tagsinput{background-color:transparent;border:none;box-shadow:none}.genre-tag>.bootstrap-tagsinput{margin-top:.5rem}.relative{position:relative}.icon-right{position:absolute;right:1rem}.icon-left{position:absolute;left:1rem}.full-width{width:100vw;margin-left:50%;transform:translate(-50%);max-width:100%}.accordion--custom .accordion-header{display:flex;align-items:center;column-gap:1rem;padding-left:1rem}.accordion--custom .accordion-header .accordion-button{padding-left:0;background:none}.accordion-header:has(.accordion-button:not(.collapsed)){box-shadow:none;background-color:var(--gray-2)}.area-header:not(.collapsed),.area-header:not(.collapsed)+.area-checkBox{background-color:var(--gray-2)}.area-header i{padding-right:1rem;color:#707070}.area-checkBox input,.city-checkBox input{padding:.5rem;box-shadow:inset 0 0 1px 1px #0003}.section{margin-bottom:1rem}#layout-div .confilm_email{display:none}.navbar{background-color:#fff;box-shadow:0 -11px #fff}.nav-list{border-bottom:1px solid var(--gray-1);padding:1rem .5rem!important}.nav-list>i{color:var(--gray-3);padding-left:.5rem;padding-right:.5rem}.nav-list>a{color:var(--blue-2)!important}.navbar-toggler{border:none!important;color:#707070}.navbar-toggler:active{box-shadow:none!important}.navbar-toggler:focus{box-shadow:none!important}.nav-close{position:absolute;left:-5rem}.nav-close>button{color:#fff!important}.modal-close-top{position:relative;top:-1.5em;margin-top:-1.5rem;right:1rem;color:#fff!important}.modal-close-top>button{color:#fff!important}.modal-close-bottom{position:relative;bottom:-1.5em;margin-bottom:-1.5rem}.modal-close-bottom>button{color:#fff!important}.modal-text-top{position:relative;top:-1.5em;margin-top:-1.5rem}.modal-text-top>span{color:#fff!important}.index-footer{background-color:#f5f1ea;color:#1a1a1a;box-shadow:inset 0 -3px 12px #00000026;padding-bottom:7.5rem!important;padding-top:1.5rem!important;font-weight:600;margin-top:1rem}.horizontal-scrollable{overflow-x:auto;white-space:nowrap}.horizontal-scrollable>div{display:inline-block}.birthday{display:inline-block!important}.section-title{border-bottom:3px solid #29A9D2;font-size:.85rem;white-space:nowrap}.home-title{color:#c94444;height:2rem;text-align:center;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:0;font-size:1rem;font-weight:600;background-image:url(/build/assets/icon_search.36c0dc30.svg);background-repeat:no-repeat;background-size:auto;background-position:calc(50% - 36px) center;white-space:nowrap}.home-title.search_conditions{top:15px;padding-top:4px}.home-title:before,.home-title:after{content:"";flex-grow:1;height:2.25px;background-color:#c94444;border-radius:1rem}.home-title:before{margin-right:2rem}.home-title:after{margin-left:2rem}.home-title.search_conditions:before{margin-right:1.5rem}.home-title.search_conditions:after{margin-left:.5rem}.section-subtitle{color:#aeaeae;font-size:smaller}.service-list{font-size:small}.store-service-dark{color:#fff;background-color:#5a5a5a;font-size:smaller}.store-service-light{color:#5a5a5a;background-color:#d8d7d5;font-size:smaller}.btn{border-radius:5px!important}.btn-lg{font-size:1rem!important}.btn-primary{background-color:#eb6c18!important;border-color:#eb6c18!important;color:#fff!important}.btn-disabled{background-color:#e4e6e6!important;color:#9d9c9a!important}.btn-disabled>i{color:#fff!important}.btn-disabled-2{background-color:#d8d7d5!important;color:#9d9c9a!important}.btn-disabled-2>i{color:#fff!important}.btn-disabled-quick{background-color:#e4e6e6!important;color:#8c9091!important}.btn-outline-secondary{background-color:#fff!important;border:2px solid #EB6C18!important;color:#5a4930!important}.btn-outline-secondary>b{color:#5a4930!important}.btn-outline-dark{background-color:#fff!important;border-color:#8c9091!important}.btn-outline-dark:hover{color:#000!important}.btn-outline-dark i{color:#8c9091}.btn-outline-genre{border:1px solid #F1E2D8!important;background-color:#fff!important;padding:.5rem 0}.scale{font-size:.9em;line-height:1.6;margin-left:-100%;margin-right:-100%;text-align:center;display:inline-block}.label-size-6,.label-size-11,.label-size-16{transform:scaleX(.9)}.label-size-7,.label-size-12,.label-size-17{transform:scaleX(.8)}.label-size-8,.label-size-13,.label-size-18{transform:scaleX(.7)}.label-size-9,.label-size-14,.label-size-19{transform:scaleX(.6)}.label-size-10,.label-size-15,.label-size-20{transform:scaleX(.7)}.label-size-medium{transform:scaleX(.5)}.btn-hourSelect:has(.btn-check:checked){background-color:var(--orange-1);color:#fff}.btn-hourSelect:has(.btn-check:disabled){background-color:#bec4c4;color:#fff}.btn-check:checked+.btn-outline-genre{border-width:2px;color:#fff!important;background-color:#44a1ff!important}.btn-outline-brand{border-color:#f1e2d8!important;border-width:2px!important;box-shadow:4px 7px 3px -3px #0000001a}.btn-check:checked+.btn-outline-brand{border-color:#44a1ff!important;border-width:3.5px!important}.form-check-input:checked[type=radio]{background-color:var(--orange-1)!important;border-color:var(--orange-1)!important}.required{color:var(--red-1)!important;margin-bottom:0}.footer-withBtn{background-color:#f4f5f5}.box-shadow{box-shadow:inset 0 0 8px 1px #0003}.card-shadow{box-shadow:3px 7px 3px -3px #0000001a}.vertical-align{vertical-align:baseline}span.select2.select2-container.select2-container--classic{width:100%!important}#home-tagsinput{font-weight:700}.bootstrap-tagsinput{overflow:auto;white-space:nowrap}.bootstrap-tagsinput>input[type=text]{width:10px}.label-info{background-color:#17a2b8}.label{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.label>span{font-weight:700}ul{list-style-type:none}.payment-method-img-container{margin-right:5px}.payment-method-img-container>img{max-width:30px}.payment-method-img-detail-container{max-width:50px;max-height:50px;object-fit:cover;margin-right:10px}@media (max-width: 600px) and (orientation: portrait){.hourList #offcanvasBottom{height:calc(85vh - 60px)!important}}@media (max-width: 900px) and (orientation: portrait){.hourList #offcanvasBottom{height:calc(85vh - 60px)!important}}@media (max-width: 900px) and (orientation: landscape){.hourList #offcanvasBottom{height:calc(85vh - 90px)!important}}@media (max-width: 600px) and (orientation: landscape){.hourList #offcanvasBottom{height:calc(85vh - 90px)!important}}
