@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200..900&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap);*{letter-spacing:.8px}.h1,.h2,.h3,h1,h2,h3{letter-spacing:1.5px}.container{--bs-gutter-x:3rem}@media (min-width:576px){.container{--bs-gutter-x:1.5rem}}@media (max-width:991.98px){.btn{--bs-btn-padding-x:24px}}.btn-outline-primary{--bs-btn-hover-color:#395362;--bs-btn-hover-bg:#F4EFDC}.btn-outline-medium-gray{--bs-btn-color:#8A949A;--bs-btn-border-color:#8A949A;--bs-btn-active-color:white;--bs-btn-active-bg:#395362}.c-btn-customization-primary,.c-btn-customization-white{--bs-btn-padding-y:0;--bs-btn-padding-x:0;--bs-btn-color:white;--bs-btn-hover-color:white;--btn-span-bgc:rgba(255, 255, 255, 0.1);position:relative;border:1px solid var(--bs-btn-color)}.c-btn-customization-primary:before,.c-btn-customization-white:before{content:"";width:0;height:0;border:1px solid transparent;position:absolute;bottom:0;left:0;z-index:1;-webkit-transition:.5s;transition:.5s}.c-btn-customization-primary:after,.c-btn-customization-white:after{content:"";width:0;height:0;border:1px solid transparent;position:absolute;top:0;right:0;z-index:1;-webkit-transition:.5s;transition:.5s}.c-btn-customization-primary span,.c-btn-customization-white span{display:block;overflow:hidden;padding:8px 40px;position:relative;z-index:0;min-width:150px}@media (max-width:991.98px){.c-btn-customization-primary span,.c-btn-customization-white span{padding:12px 24px;min-width:unset}}.c-btn-customization-primary span:before,.c-btn-customization-white span:before{content:"";width:100%;height:100%;background:var(--btn-span-bgc);position:absolute;top:0;left:-100%;z-index:-1;-webkit-transition:.5s;transition:.5s}.c-btn-customization-primary:hover,.c-btn-customization-white:hover{border:1px solid transparent}.c-btn-customization-primary:hover:before,.c-btn-customization-white:hover:before{width:100%;height:100%;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid var(--bs-btn-color);border-left:1px solid var(--bs-btn-color)}.c-btn-customization-primary:hover:after,.c-btn-customization-white:hover:after{width:100%;height:100%;border-top:1px solid var(--bs-btn-color);border-right:1px solid var(--bs-btn-color);border-bottom:1px solid transparent;border-left:1px solid transparent}.c-btn-customization-primary:hover span:before,.c-btn-customization-white:hover span:before{left:0}.c-btn-customization-primary{--bs-btn-color:#395362;--bs-btn-hover-color:#395362;--btn-span-bgc:#F4EFDC;--bs-btn-disabled-opacity:0.4}.c-card-flatpickr-btn{padding-left:10px;padding-right:10px;background-color:rgba(138,148,154,.1)}.c-card-flatpickr-btn:hover{background-color:rgba(57,83,98,.1)}.c-card-flatpickr-btn:hover svg path{fill:#395362}.l-reservation-infos-card .card-title{border-bottom:1px solid #d4d4d4}.l-reservation-infos-card .card-title span{border-radius:999px;width:48px;height:48px;background-color:#f4efdc}@media (max-width:991.98px){.l-reservation-infos-card .card-title span{min-width:36px;max-width:36px;min-height:36px;max-height:36px;font-size:14px}}.l-reservation-infos-card .c-card-content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.l-reservation-infos-card .c-card-content__item--select input{background-color:#d4d4d4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M5.90836 6.86667C5.79868 6.8673 5.68996 6.84628 5.58843 6.80481C5.4869 6.76334 5.39456 6.70223 5.31669 6.625L0.316689 1.625C0.238582 1.54753 0.176587 1.45536 0.13428 1.35381C0.0919725 1.25226 0.0701904 1.14334 0.0701904 1.03333C0.0701904 0.923323 0.0919725 0.814401 0.13428 0.712852C0.176587 0.611303 0.238582 0.519135 0.316689 0.441666C0.472824 0.286457 0.684035 0.199339 0.904189 0.199339C1.12434 0.199339 1.33555 0.286457 1.49169 0.441666L5.90836 4.85833L10.3167 0.441666C10.4728 0.286457 10.684 0.199339 10.9042 0.199339C11.1243 0.199339 11.3356 0.286457 11.4917 0.441666C11.5698 0.519135 11.6318 0.611303 11.6741 0.712852C11.7164 0.814401 11.7382 0.923323 11.7382 1.03333C11.7382 1.14334 11.7164 1.25226 11.6741 1.35381C11.6318 1.45536 11.5698 1.54753 11.4917 1.625L6.49169 6.625C6.33647 6.77895 6.12697 6.86575 5.90836 6.86667Z' fill='%238A949A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top 24px right 16px}.l-reservation-infos-card .c-card-content__item--calendar input{background-color:#d4d4d4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath opacity='0.3' d='M2.33337 9.575V14.3167C2.33337 15.5146 2.80924 16.6634 3.65628 17.5104C4.50331 18.3575 5.65215 18.8333 6.85004 18.8333H13.15C13.7432 18.8333 14.3305 18.7165 14.8785 18.4895C15.4265 18.2625 15.9244 17.9298 16.3438 17.5104C16.7632 17.091 17.0959 16.5931 17.3229 16.0451C17.5499 15.4971 17.6667 14.9098 17.6667 14.3167V9.575C17.6667 9.39377 17.5947 9.21996 17.4666 9.09181C17.3384 8.96366 17.1646 8.89166 16.9834 8.89166H3.01671C2.83548 8.89166 2.66167 8.96366 2.53352 9.09181C2.40537 9.21996 2.33337 9.39377 2.33337 9.575Z' fill='%238A949A'/%3E%3Cpath d='M17.375 6.81666C17.4138 6.92077 17.427 7.0327 17.4134 7.14298C17.3998 7.25326 17.3599 7.35864 17.2969 7.4502C17.234 7.54177 17.1499 7.61681 17.0518 7.669C16.9537 7.72118 16.8444 7.74896 16.7333 7.74999H3.40001C3.26419 7.75095 3.1302 7.7187 3.00969 7.65604C2.88919 7.59338 2.78583 7.50222 2.7086 7.39049C2.63138 7.27877 2.58263 7.14985 2.56661 7.01498C2.55059 6.88011 2.56777 6.74337 2.61667 6.61666C2.86946 6.01053 3.25069 5.46643 3.73409 5.02188C4.21748 4.57733 4.79154 4.2429 5.41667 4.04166V2.74166C5.41557 2.66654 5.42941 2.59196 5.45739 2.52224C5.48537 2.45253 5.52694 2.38907 5.57967 2.33556C5.6324 2.28206 5.69524 2.23957 5.76454 2.21057C5.83384 2.18158 5.90822 2.16665 5.98334 2.16666C6.13584 2.16666 6.28209 2.22724 6.38993 2.33507C6.49776 2.4429 6.55834 2.58916 6.55834 2.74166V3.83332C6.66667 3.83332 6.73334 3.83332 6.82501 3.83332H9.55001V2.74166C9.55001 2.58916 9.61059 2.4429 9.71842 2.33507C9.82625 2.22724 9.97251 2.16666 10.125 2.16666C10.2775 2.16666 10.4238 2.22724 10.5316 2.33507C10.6394 2.4429 10.7 2.58916 10.7 2.74166V3.83332H13.1167C13.2083 3.83332 13.2917 3.83332 13.3833 3.83332V2.74166C13.3822 2.66654 13.3961 2.59196 13.4241 2.52224C13.452 2.45253 13.4936 2.38907 13.5463 2.33556C13.5991 2.28206 13.6619 2.23957 13.7312 2.21057C13.8005 2.18158 13.8749 2.16665 13.95 2.16666C14.1025 2.16666 14.2488 2.22724 14.3566 2.33507C14.4644 2.4429 14.525 2.58916 14.525 2.74166V4.04166C15.1792 4.2582 15.7756 4.6205 16.2693 5.10121C16.763 5.58192 17.1411 6.16849 17.375 6.81666ZM7.27501 11.3333C7.13528 11.335 6.99916 11.3779 6.88377 11.4567C6.76839 11.5356 6.6789 11.6467 6.62656 11.7763C6.57423 11.9059 6.56138 12.048 6.58965 12.1849C6.61791 12.3217 6.68602 12.4472 6.78541 12.5454C6.8848 12.6436 7.01102 12.7103 7.14819 12.7369C7.28536 12.7636 7.42735 12.7491 7.5563 12.6952C7.68524 12.6414 7.79538 12.5506 7.87285 12.4343C7.95032 12.318 7.99166 12.1814 7.99167 12.0417C7.98948 11.853 7.91301 11.6729 7.77884 11.5403C7.64468 11.4077 7.46364 11.3333 7.27501 11.3333ZM9.95001 11.3333C9.81028 11.335 9.67416 11.3779 9.55877 11.4567C9.44339 11.5356 9.3539 11.6467 9.30156 11.7763C9.24923 11.9059 9.23638 12.048 9.26465 12.1849C9.29291 12.3217 9.36102 12.4472 9.46041 12.5454C9.5598 12.6436 9.68602 12.7103 9.82319 12.7369C9.96036 12.7636 10.1024 12.7491 10.2313 12.6952C10.3602 12.6414 10.4704 12.5506 10.5479 12.4343C10.6253 12.318 10.6667 12.1814 10.6667 12.0417C10.6645 11.853 10.588 11.6729 10.4538 11.5403C10.3197 11.4077 10.1386 11.3333 9.95001 11.3333ZM12.65 11.3333C12.557 11.3333 12.4649 11.3516 12.3789 11.3872C12.293 11.4228 12.2149 11.475 12.1491 11.5408C12.0834 11.6066 12.0312 11.6847 11.9956 11.7706C11.96 11.8565 11.9417 11.9486 11.9417 12.0417C11.9417 12.1347 11.96 12.2268 11.9956 12.3127C12.0312 12.3987 12.0834 12.4767 12.1491 12.5425C12.2149 12.6083 12.293 12.6605 12.3789 12.6961C12.4649 12.7317 12.557 12.75 12.65 12.75C12.743 12.75 12.8351 12.7317 12.9211 12.6961C13.007 12.6605 13.0851 12.6083 13.1509 12.5425C13.2166 12.4767 13.2688 12.3987 13.3044 12.3127C13.34 12.2268 13.3583 12.1347 13.3583 12.0417C13.3583 11.9486 13.34 11.8565 13.3044 11.7706C13.2688 11.6847 13.2166 11.6066 13.1509 11.5408C13.0851 11.475 13.007 11.4228 12.9211 11.3872C12.8351 11.3516 12.743 11.3333 12.65 11.3333ZM7.26667 14C7.12694 14.0016 6.99082 14.0446 6.87544 14.1234C6.76006 14.2022 6.67057 14.3134 6.61823 14.443C6.56589 14.5725 6.55305 14.7147 6.58131 14.8516C6.60958 14.9884 6.67769 15.1138 6.77708 15.2121C6.87646 15.3103 7.00268 15.3769 7.13985 15.4036C7.27702 15.4303 7.41902 15.4158 7.54796 15.3619C7.67691 15.3081 7.78705 15.2173 7.86452 15.101C7.94199 14.9847 7.98333 14.8481 7.98334 14.7083C7.98335 14.6146 7.96475 14.5218 7.92863 14.4353C7.89252 14.3488 7.8396 14.2704 7.77294 14.2045C7.70628 14.1386 7.6272 14.0866 7.5403 14.0515C7.4534 14.0164 7.36039 13.9989 7.26667 14ZM9.94167 14C9.80194 14.0016 9.66582 14.0446 9.55044 14.1234C9.43506 14.2022 9.34557 14.3134 9.29323 14.443C9.24089 14.5725 9.22805 14.7147 9.25631 14.8516C9.28458 14.9884 9.35269 15.1138 9.45208 15.2121C9.55146 15.3103 9.67768 15.3769 9.81485 15.4036C9.95202 15.4303 10.094 15.4158 10.223 15.3619C10.3519 15.3081 10.462 15.2173 10.5395 15.101C10.617 14.9847 10.6583 14.8481 10.6583 14.7083C10.6583 14.6146 10.6398 14.5218 10.6036 14.4353C10.5675 14.3488 10.5146 14.2704 10.4479 14.2045C10.3813 14.1386 10.3022 14.0866 10.2153 14.0515C10.1284 14.0164 10.0354 13.9989 9.94167 14ZM12.6333 14C12.494 14.0033 12.3587 14.0476 12.2445 14.1274C12.1302 14.2072 12.042 14.3189 11.9909 14.4486C11.9399 14.5783 11.9282 14.7202 11.9574 14.8564C11.9866 14.9927 12.0553 15.1174 12.155 15.2148C12.2547 15.3122 12.3809 15.378 12.5178 15.404C12.6548 15.43 12.7963 15.4151 12.9248 15.361C13.0532 15.3069 13.1629 15.2162 13.24 15.1001C13.3171 14.984 13.3583 14.8477 13.3583 14.7083C13.3573 14.6142 13.3376 14.5212 13.3006 14.4347C13.2636 14.3482 13.2099 14.2698 13.1426 14.204C13.0752 14.1382 12.9956 14.0863 12.9082 14.0513C12.8209 14.0163 12.7275 13.9989 12.6333 14Z' fill='%238A949A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top 16px right 16px}.l-reservation-infos-card .c-card-content__item--time input{max-width:78px;color:#fff;background-color:#395362}.l-reservation-infos-card .c-card-content__item--child-seat .ts-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-reservation-infos-card .c-card-content__item .c-select-item+.c-select-item{margin-top:1rem}.l-reservation-infos-card .c-card-content .form-check{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-reservation-infos-card .form-label .small{font-weight:400;color:#8a949a}.c-order-details-card .card-header{background-color:#f4efdc}.c-order-details-card .card-body{border-bottom:1px solid #d4d4d4}.c-order-details-card .c-meals-details{padding-left:2.25rem;color:#8a949a}.form-check-input[type=checkbox]{border-radius:0}.form-check-input{--bs-border-color:rgba(255, 255, 255, 0)}.form-switch .form-check-input{border-radius:2em}.c-date-radios .c-date-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-date-radios .c-date-item__date{color:#8a949a;background-color:#dee1e3;-webkit-transition:.3s;transition:.3s}@media (max-width:991.98px){.c-date-radios .c-date-item__date{font-size:14px}}.c-date-radios .c-date-item__day{color:#8a949a;background-color:#f3f4f5;-webkit-transition:.3s;transition:.3s}@media (max-width:991.98px){.c-date-radios .c-date-item__day{font-size:14px}}.c-date-radios .c-date-item label{cursor:pointer}.c-date-radios .c-date-item label:hover .c-date-item__date{color:#395362}.c-date-radios .c-date-item label:hover .c-date-item__day{color:#395362}.c-date-radios .c-date-item .btn-check:checked~label .c-date-item__date{color:#fff;background-color:#395362}.c-date-radios .c-date-item .btn-check:checked~label .c-date-item__day{color:#395362}.c-date-radios .c-date-item .btn-check[disabled]~label{cursor:not-allowed;opacity:.5}.c-date-radios .c-date-item .btn-check[disabled]~label:hover .c-date-item__date{color:#8a949a}.c-date-radios .c-date-item .btn-check[disabled]~label:hover .c-date-item__day{color:#8a949a}.c-time-item .btn-check[disabled]~label{opacity:.5}.c-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.page-item--first,.page-item--last,.page-item--less,.page-item--more{display:none!important}.page-link{min-width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.page-link{min-width:40px;height:40px}}#mainTab{--bs-nav-tabs-border-width:0}#mainTab>li{-webkit-box-flex:1;-ms-flex:1;flex:1}#mainTab>li svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:45px}@media (max-width:991.98px){#mainTab>li svg{height:27px}}#mainTab>li img{height:45px}@media (max-width:991.98px){#mainTab>li img{height:35px}}#mainTab .nav-link:not(.active){background:rgba(0,0,0,.2)}#mainTab #main-raku-tab.active{background-color:#395362}#mainTab #main-raku-tab:not(.active) svg path{fill:#395362}#mainTab #main-min-tab.active{background-color:#c79d5b}#mainTab #main-min-tab.active img{-webkit-filter:grayscale(100%) brightness(10);filter:grayscale(100%) brightness(10)}.modal .btn-close{--bs-btn-close-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' viewBox='0 0 28 29' fill='none'%3E%3Cpath d='M15.6333 14.5L24.15 5.98333C24.6167 5.51667 24.6167 4.81667 24.15 4.35C23.6833 3.88333 22.9833 3.88333 22.5167 4.35L14 12.8667L5.48333 4.35C5.01667 3.88333 4.31667 3.88333 3.85 4.35C3.38333 4.81667 3.38333 5.51667 3.85 5.98333L12.3667 14.5L3.85 23.0167C3.38333 23.4833 3.38333 24.1833 3.85 24.65C4.08333 24.8833 4.31667 25 4.66667 25C5.01667 25 5.25 24.8833 5.48333 24.65L14 16.1333L22.5167 24.65C22.75 24.8833 23.1 25 23.3333 25C23.5667 25 23.9167 24.8833 24.15 24.65C24.6167 24.1833 24.6167 23.4833 24.15 23.0167L15.6333 14.5Z' fill='white'/%3E%3C/svg%3E");--bs-btn-close-opacity:1;width:36px;height:36px;background:transparent var(--bs-btn-close-bg) center/32px auto no-repeat;right:24px}.modal .l-tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .l-tab-title:before{content:"";display:block;width:2px;height:20px;background-color:#395362}#guidelinesModal{--bs-modal-width:736px;position:absolute}#guidelinesModal .c-reservation-content>li+li{border-top:1px solid #d4d4d4}.flatpickr-input{outline:0;border:1px solid #f3f4f5;padding:9px 12px 10px;background-color:#f3f4f5}.flatpickr-input:focus{border-color:#395362}.flatpickr-calendar{border-radius:0!important;background-color:#f3f4f5!important;-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar:after,.flatpickr-calendar:before{display:none!important}.flatpickr-day{border:0!important;border-radius:0!important;color:#395362!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.nextMonthDay{color:rgba(138,148,154,.6)!important}.flatpickr-day.selected,.flatpickr-day:not(.flatpickr-disabled):hover{color:#fff!important;background-color:#395362!important}.focus .ts-control{-webkit-box-shadow:0 0 0 1px #395362!important;box-shadow:0 0 0 1px #395362!important}.ts-control{outline:0;border:0!important;padding-top:.75rem!important;padding-bottom:.75rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M5.90836 6.86667C5.79868 6.8673 5.68996 6.84628 5.58843 6.80481C5.4869 6.76334 5.39456 6.70224 5.31669 6.625L0.316689 1.625C0.238582 1.54753 0.176587 1.45536 0.13428 1.35382C0.0919725 1.25227 0.0701904 1.14334 0.0701904 1.03333C0.0701904 0.923325 0.0919725 0.814403 0.13428 0.712854C0.176587 0.611305 0.238582 0.519137 0.316689 0.441668C0.472824 0.286459 0.684035 0.199341 0.904189 0.199341C1.12434 0.199341 1.33555 0.286459 1.49169 0.441668L5.90836 4.85834L10.3167 0.441668C10.4728 0.286459 10.684 0.199341 10.9042 0.199341C11.1243 0.199341 11.3356 0.286459 11.4917 0.441668C11.5698 0.519137 11.6318 0.611305 11.6741 0.712854C11.7164 0.814403 11.7382 0.923325 11.7382 1.03333C11.7382 1.14334 11.7164 1.25227 11.6741 1.35382C11.6318 1.45536 11.5698 1.54753 11.4917 1.625L6.49169 6.625C6.33647 6.77896 6.12697 6.86575 5.90836 6.86667Z' fill='%238A949A'/%3E%3C/svg%3E")!important;background-color:#f3f4f5!important}.ts-control .clear-button{display:none}.ts-control .item[data-value=""]{color:#8a949a}.ts-dropdown{margin-top:3px!important;border:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ts-dropdown-content{padding:0!important;max-height:220px!important}.ts-dropdown-content .option{padding:8px 20px!important;color:#8a949a!important}.ts-dropdown-content .option.active,.ts-dropdown-content .option:hover{color:#395362!important;background-color:#f3f4f5!important}@media screen and (min-width:768px) and (max-width:1399px){.ts-dropdown-content{max-height:205px!important}}[uni-cloak] *{pointer-events:none}.navbar-brand img{height:35px;margin-top:-8px}:root{--bs-font-sans-serif:"Noto Serif TC","PingFang TC","Heiti TC","微軟正黑體",sans-serif;--footer-color:#fff;--footer-bg:#282828}#header .l-navbar{--bs-navbar-padding-y:.75rem;background:0 0;-webkit-transition:.3s;transition:.3s}#header .l-navbar.scrolled{background:#2a3339}#header .l-logo{height:2.5rem}@media (min-width:992px){#header .l-logo{height:3.75rem}}#header .l-bars{padding:6px}@media (min-width:992px){#header .l-nav{gap:2.5rem}}#header .l-nav__link{color:#fff;padding:16px 0;vertical-align:inherit;text-align:left;border-bottom:1px solid #52616b}#header .l-nav__link-text{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:992px){#header .l-nav__link-text:last-child{position:absolute;top:0;left:0;opacity:0;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%)}}@media (min-width:992px){#header .l-nav__link{padding:20px 0;border-bottom:none}#header .l-nav__link:hover .l-nav__link-text:first-child{opacity:0;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%)}#header .l-nav__link:hover .l-nav__link-text:last-child{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}#header .l-dropdown:hover .l-dropdown__menu{display:block;position:absolute;top:68px;left:0}#header .l-dropdown:hover .l-dropdown__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#header .l-dropdown__menu{--bs-dropdown-min-width:inherit;--bs-dropdown-spacer:1.25rem;--bs-border-width:0;--bs-border-radius:0;--bs-dropdown-item-padding-x:1.25rem;--bs-dropdown-link-color:#8A949A;--bs-dropdown-link-hover-color:#395362;--bs-dropdown-link-hover-bg:#fff}#header .l-dropdown__icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .l-dropdown__btn{text-decoration:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header #mobile-menu{--bs-offcanvas-height:101vh;--bs-offcanvas-padding-x:0}#header #mobile-menu .l-header{--bs-offcanvas-padding-y:.75rem}#header #mobile-menu .l-body{--bs-offcanvas-padding-y:2rem}#header #mobile-menu .l-collapse-btn{width:100%;text-decoration:none;border-top:none;border-left:none;border-right:none;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header #mobile-menu .l-collapse-btn:not(.collapsed){border-bottom:none}#header #mobile-menu .l-collapse-btn:not(.collapsed) .l-collapse-btn__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#header #mobile-menu .l-collapse-btn__icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header #mobile-menu .l-collapse{background-color:rgba(0,0,0,.2);border-left:1px solid #fff}.l-banner{height:537px}@media (max-width:991.98px){.l-banner{height:390px}}.l-banner__title{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;bottom:80px}.l-banner__title h1{letter-spacing:1rem}.l-form-banner{height:280px}@media (max-width:991.98px){.l-form-banner{height:200px}}.l-form-banner__title{bottom:64px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#footer{color:var(--footer-color);background-color:var(--footer-bg);padding:12px 0;font-size:.875rem}#footer .c-footer-link{color:var(--footer-link-color,#fff)}.l-about-page .l-banner{background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,51,57,.74)),to(rgba(57,83,98,.88))),url(../../images/front/about/banner.webp) #d3d3d3 50%/cover no-repeat;background:linear-gradient(180deg,rgba(42,51,57,.74) 0,rgba(57,83,98,.88) 100%),url(../../images/front/about/banner.webp) #d3d3d3 50%/cover no-repeat}.l-about-page .l-info{background-image:url(../../images/front/page-bg.webp)}@media (max-width:991.98px){.l-about-page .l-info__logo{width:160px}}@media (min-width:992px){.l-about-page .l-info__desc{width:50%}}@media (max-width:991.98px){.l-about-page .l-info__desc{font-size:.875rem}}.l-about-page .l-info__bg-logo{top:-16px;left:66%}@media (max-width:991.98px){.l-about-page .l-info__bg-logo{width:96px;top:13px;right:0}}.l-about-page .l-about-card .card-body{border-bottom:1px solid #d4d4d4;color:#3c4144}.l-about-raku-page .l-banner{background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,51,57,.74)),to(rgba(57,83,98,.88))),url(../../images/front/about/banner-raku.webp) #d3d3d3 50%/cover no-repeat;background:linear-gradient(180deg,rgba(42,51,57,.74) 0,rgba(57,83,98,.88) 100%),url(../../images/front/about/banner-raku.webp) #d3d3d3 50%/cover no-repeat}.l-about-raku-page .l-info__bg-logo{left:60%}.l-store .l-banner{background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,51,57,.74)),to(rgba(57,83,98,.88))),url(../../images/front/store/banner.webp) #d3d3d3 50%/cover no-repeat;background:linear-gradient(180deg,rgba(42,51,57,.74) 0,rgba(57,83,98,.88) 100%),url(../../images/front/store/banner.webp) #d3d3d3 50%/cover no-repeat}.l-store .l-store-infos{background-image:url(../../images/front/page-bg.webp)}@media (max-width:991.98px){.l-store .l-store-infos .container{padding:0;max-width:100%}.l-store .l-store-infos .container>.row{--bs-gutter-x:0}}.l-store .c-store-cards{list-style:none}.l-store .c-store-cards li{border-bottom:1px solid #d4d4d4}.l-store .c-store-cards li+li{margin-top:40px}@media (max-width:991.98px){.l-store .c-store-cards .card-title{width:calc(50% - 24px)}}.l-store .c-store-cards .card-text .fa-clock,.l-store .c-store-cards .card-text .fa-location-dot,.l-store .c-store-cards .card-text .fa-phone{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.l-store .c-store-cards .card-text__content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:991.98px){.l-store .c-store-cards .c-store-card-actions{position:absolute;top:-8px;right:0}}.l-reservation .l-banner{background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,51,57,.74)),to(rgba(57,83,98,.88))),url(../../images/front/reservation/banner.webp) #d3d3d3 50%/cover no-repeat;background:linear-gradient(180deg,rgba(42,51,57,.74) 0,rgba(57,83,98,.88) 100%),url(../../images/front/reservation/banner.webp) #d3d3d3 50%/cover no-repeat}.l-reservation .l-intro__steps{list-style:none;position:relative}.l-reservation .l-intro__steps:before{content:"";width:76%;height:1px;background-color:#f4efdc;position:absolute;top:40px}@media (max-width:991.98px){.l-reservation .l-intro__steps:before{width:1px;height:80%;top:0;left:40px}}.l-reservation .l-intro__steps li{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-reservation .l-intro__steps .card{background:0 0}.l-reservation .l-intro__steps img{max-width:108px}.l-reservation .l-notes{background-image:url(../../images/front/page-bg.webp)}@media (max-width:991.98px){.l-reservation .l-notes .container{padding:0;max-width:100%}.l-reservation .l-notes .container>.row{--bs-gutter-x:0}}.l-reservation .l-reservation-links{list-style:none}.l-reservation .l-reservation-links li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-reservation .l-reservation-links li:before{content:"";display:block;border-radius:999px;width:8px;height:8px;background-color:transparent;-webkit-transition:.3s;transition:.3s}.l-reservation .l-reservation-links li a{color:#8a949a;-webkit-transition:.3s;transition:.3s}.l-reservation .l-reservation-links li:has(.active):before{background-color:#395362}.l-reservation .l-reservation-links li:has(.active) a{font-size:1.125rem;font-weight:900;color:#395362}.l-reservation .l-reservation-links li+li{margin-top:24px}.l-reservation .c-reservation-content{list-style:none;width:62.5%;height:390px}@media (max-width:991.98px){.l-reservation .c-reservation-content{width:100%}}.l-reservation .c-reservation-content>li{min-height:260px}.l-reservation .c-reservation-content>li+li{border-top:1px solid #d4d4d4}.l-reservation .l-tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-reservation .l-tab-title:before{content:"";display:block;width:2px;height:20px;background-color:#395362}.l-reservation .c-editor-content *{word-break:break-word}.l-reservation .c-editor-content iframe,.l-reservation .c-editor-content img{width:100%}.c-region-tabs .c-region-tab{min-width:84px;padding:7px 20px;color:#8a949a;background-color:#dee1e3;border:none;border-radius:6px;-webkit-transition:.3s;transition:.3s}.c-region-tabs .c-region-tab:hover{color:#395362}.c-region-tabs .c-region-tab.on{color:#fff;background-color:#395362}.l-reservation-form-submit .l-form-banner{background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,51,57,.74)),to(rgba(57,83,98,.88))),url(../../images/front/reservation-form/banner.png) #d3d3d3 50%/cover no-repeat;background:linear-gradient(180deg,rgba(42,51,57,.74) 0,rgba(57,83,98,.88) 100%),url(../../images/front/reservation-form/banner.png) #d3d3d3 50%/cover no-repeat}.l-reservation-form-submit .l-reservation-infos{background-image:url(../../images/front/page-bg.webp)}.l-reservation-form-submit .l-reservation-infos ol{list-style:none}.l-reservation-form-submit .l-reservation-infos ol li+li{margin-top:40px}.l-reservation-form-submit .l-reservation-infos .c-order-details{top:140px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:992px){.l-reservation-form-submit .l-reservation-infos .c-order-details{min-width:360px}}.l-privacy-page__banner{background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,51,57,.74)),to(rgba(57,83,98,.88))),url(../../images/front/reservation-form/banner.png) #d3d3d3 50%/cover no-repeat;background:linear-gradient(180deg,rgba(42,51,57,.74) 0,rgba(57,83,98,.88) 100%),url(../../images/front/reservation-form/banner.png) #d3d3d3 50%/cover no-repeat}.l-privacy-page__content{background-image:url(../../images/front/page-bg.webp)}.l-privacy-page__num{color:#8a949a}.l-banner{position:relative}.l-banner:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#c79d5b}.l-banner__title h1{text-shadow:0 2px 16px rgba(0,0,0,.45)}.c-pagination .page-link{border-radius:999px!important;border:1px solid #d4d4d4;color:#395362;-webkit-transition:.2s;transition:.2s}.c-pagination .page-link:hover{border-color:#c79d5b;background-color:rgba(199,157,91,.08)}.c-pagination .active>.page-link,.c-pagination .page-item.active .page-link{background-color:#395362;border-color:#395362;color:#fff}.view-store-list .l-store-infos{background-color:#f4efdc}.view-store-list .l-store-infos .tab-content>.bg-white{border:1px solid rgba(199,157,91,.35);border-top:0;border-radius:0 0 6px 6px;-webkit-box-shadow:0 8px 30px rgba(42,51,57,.08);box-shadow:0 8px 30px rgba(42,51,57,.08)}.view-store-list .l-store-infos .nav{border-radius:6px 6px 0 0;overflow:hidden}.view-store-list .c-store-cards .card-title{position:relative;padding-bottom:16px}.view-store-list .c-store-cards .card-title:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:2px;background-color:#c79d5b}.view-store-list .c-store-cards>li+li{border-top-color:rgba(199,157,91,.3)!important}.view-reservation-info .l-intro__steps .card{background:0 0}.view-reservation-info .l-intro__steps img{border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(199,157,91,.55);box-shadow:0 0 0 1px rgba(199,157,91,.55)}.view-reservation-info .l-notes{background-color:#f4efdc}.view-reservation-info .l-notes .bg-white{border:1px solid rgba(199,157,91,.35);border-top:3px solid #c79d5b;border-radius:6px;-webkit-box-shadow:0 8px 30px rgba(42,51,57,.08);box-shadow:0 8px 30px rgba(42,51,57,.08)}.view-reservation-info .form-select,.view-reservation-info .ts-wrapper.form-control,.view-reservation-info .ts-wrapper.form-select,.view-reservation-info select{background-color:#fff!important;border:1px solid #d4d4d4!important;border-radius:6px}.view-reservation-info .ts-control{border:0!important;background-color:transparent!important}.view-reservation-info .l-reservation-links li:has(.active):before{background-color:#c79d5b!important}.view-page .l-about-page .bg-white:last-of-type{border:1px solid rgba(199,157,91,.35);border-top:3px solid #c79d5b;border-radius:6px;-webkit-box-shadow:0 8px 30px rgba(42,51,57,.08);box-shadow:0 8px 30px rgba(42,51,57,.08);border-top-width:0}.view-page .l-about-card{border-bottom-color:rgba(199,157,91,.35)!important}.view-home .c-btn-customization-primary,.view-home .c-btn-customization-white{--bs-btn-color:#C79D5B;--bs-btn-hover-color:#2A3339}.view-home .c-btn-customization-primary:hover,.view-home .c-btn-customization-white:hover{background-color:#c79d5b}.view-home{--footer-color:#282828;--footer-bg:#fff;--footer-link-color:#282828}@media (min-width:768px){.view-home .l-home-page{height:calc(100vh + 99px)}}.view-home .l-home-page .minsuizen{background:url(../../images/front/home/minsuizen.jpg) #d3d3d3 50%/cover no-repeat;padding:100px 0 90px}.view-home .l-home-page .minsuizen img{width:160px}@media (min-width:768px){.view-home .l-home-page .minsuizen img{width:235px;margin:28px 0 28px}}.view-home .l-home-page .minsuizen-raku{background:url(../../images/front/home/minsuizen-raku.jpg) #d3d3d3 50%/cover no-repeat;padding:110px 0 90px}.view-home .l-home-page .minsuizen-raku img{width:130px;margin:0 0 30px}@media (min-width:768px){.view-home .l-home-page .minsuizen-raku img{width:205px}}@media (min-width:768px){.view-home .l-home-page__section{width:50%}}.view-home .l-home-page__title{margin:0 0 12px;font-size:.875rem;font-weight:600}@media (min-width:768px){.view-home .l-home-page__title{margin:0 0 30px;font-size:1rem}}.view-home .c-footer-link{color:var(--footer-link-color)}.view-order-item .l-reservation-complete .l-reservation-page{background-image:url(../../images/front/page-bg.webp);padding-top:180px;padding-bottom:80px}@media (max-width:991.98px){.view-order-item .l-reservation-complete .l-reservation-page{padding-top:104px;padding-bottom:40px}.view-order-item .l-reservation-complete .l-reservation-page .c-btn-customization-primary{width:100%}}.view-order-item .l-reservation-complete .l-reservation-info__wrapper{padding:40px}@media (max-width:991.98px){.view-order-item .l-reservation-complete .l-reservation-info__wrapper{padding:24px}}.view-order-item .l-reservation-complete .l-reservation-info__location{font-size:14px}.view-order-item .l-reservation-complete .l-reservation-info__price{font-weight:900}.view-order-item .l-reservation-complete .l-reservation-info__items{font-size:14px}.view-order-item .l-reservation-complete .c-payment-status{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-order-item .l-reservation-complete .c-payment-status.complete{color:#34834e;background:rgba(21,170,70,.1)}.view-order-item .l-reservation-complete .c-payment-status.un-complete{color:#b84543;background-color:rgba(200,17,17,.1)}.view-order-item .l-reservation-complete .c-hr-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-order-item .l-reservation-complete .c-hr-title__line{height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#d4d4d4}.view-order-item .l-reservation-complete .h-fs-14{font-size:14px}.view-order-item .l-reservation-complete .h-border-1{border:1px solid #d4d4d4}.view-order-item .l-reservation-complete .h-border-bottom-1{border-bottom:1px solid #d4d4d4}.view-order-item .l-reservation-complete .modal .modal-body,.view-order-item .l-reservation-complete .modal .modal-footer{padding:32px 0}.view-order-item .l-reservation-complete #bank-select-ts-control{min-height:53px}.view-reservation .l-reservation-form .l-form-banner{height:360px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,51,57,.74)),to(rgba(57,83,98,.88))),url(../../images/front/reservation-form/banner.png) #d3d3d3 50%/cover no-repeat;background:linear-gradient(180deg,rgba(42,51,57,.74) 0,rgba(57,83,98,.88) 100%),url(../../images/front/reservation-form/banner.png) #d3d3d3 50%/cover no-repeat}@media (max-width:991.98px){.view-reservation .l-reservation-form .l-form-banner{height:300px}}.view-reservation .l-reservation-form .l-form-banner:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#c79d5b}.view-reservation .l-reservation-form .l-form-banner__title{bottom:76px;text-align:center}@media (max-width:991.98px){.view-reservation .l-reservation-form .l-form-banner__title{bottom:48px}}.view-reservation .l-reservation-form .l-form-banner__title>span{display:block;margin-bottom:6px;color:#c79d5b;font-size:13px;letter-spacing:.5rem}.view-reservation .l-reservation-form .l-form-banner__title h1{margin-right:0!important;letter-spacing:.8rem;text-shadow:0 2px 16px rgba(0,0,0,.45)}.view-reservation .l-reservation-form .l-form-banner__title h1:after{content:"";display:block;margin:16px auto 0;width:56px;height:1px;background-color:#c79d5b}.view-reservation .l-reservation-form .l-form-banner__lead{margin-top:14px;font-size:15px;letter-spacing:.3rem;text-shadow:0 1px 10px rgba(0,0,0,.45)}@media (max-width:991.98px){.view-reservation .l-reservation-form .l-form-banner__lead{margin-top:10px;font-size:14px;letter-spacing:.2rem}}.view-reservation .l-reservation-form .l-form-banner__tag{display:inline-block;margin-top:14px;padding:6px 20px;color:#2a3339!important;background-color:#c79d5b;font-size:13px;font-weight:700;letter-spacing:2px;white-space:nowrap;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.25);box-shadow:0 4px 14px rgba(0,0,0,.25)}@media (max-width:991.98px){.view-reservation .l-reservation-form .l-form-banner__tag{margin-top:10px;padding:5px 14px;font-size:12px;letter-spacing:1px}}.view-reservation .l-reservation-form .c-filter-bar{position:relative;z-index:2;padding-top:0!important;background-color:transparent!important}.view-reservation .l-reservation-form .c-filter-bar>.container{padding-top:28px;padding-bottom:28px;margin-top:-44px;background-color:#fff;border:1px solid rgba(199,157,91,.35);border-top:3px solid #c79d5b;border-radius:6px;-webkit-box-shadow:0 12px 36px rgba(42,51,57,.12);box-shadow:0 12px 36px rgba(42,51,57,.12)}@media (max-width:991.98px){.view-reservation .l-reservation-form .c-filter-bar>.container{padding-right:20px;padding-left:20px;margin-top:-28px;margin-right:12px;margin-left:12px;width:auto}}.view-reservation .l-reservation-form .c-filter-bar .form-label{color:#395362;letter-spacing:2px}.view-reservation .l-reservation-form .c-filter-bar .ts-wrapper.form-control,.view-reservation .l-reservation-form .c-filter-bar .ts-wrapper.form-select,.view-reservation .l-reservation-form .c-filter-bar input{background-color:#fff!important;border:1px solid #d4d4d4!important;border-radius:6px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.view-reservation .l-reservation-form .c-filter-bar .ts-wrapper.form-control:hover,.view-reservation .l-reservation-form .c-filter-bar .ts-wrapper.form-select:hover,.view-reservation .l-reservation-form .c-filter-bar input:hover{border-color:rgba(199,157,91,.7)!important}.view-reservation .l-reservation-form .c-filter-bar .ts-control{border:0!important;background-color:transparent!important}.view-reservation .l-reservation-form .c-filter-bar .ts-wrapper.focus,.view-reservation .l-reservation-form .c-filter-bar input:focus{border-color:#395362!important;-webkit-box-shadow:0 0 0 3px rgba(57,83,98,.1)!important;box-shadow:0 0 0 3px rgba(57,83,98,.1)!important}.view-reservation .l-reservation-form .c-filter-bar__item{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:991.98px){.view-reservation .l-reservation-form .c-filter-bar__item:has(#filter-date-picker),.view-reservation .l-reservation-form .c-filter-bar__item:has(#select-brand),.view-reservation .l-reservation-form .c-filter-bar__item:has(#select-store){-ms-flex-preferred-size:100%;flex-basis:100%}}.view-reservation .l-reservation-form .c-filter-bar__item--2{-webkit-box-flex:2;-ms-flex:2;flex:2}.view-reservation .l-reservation-form .c-filter-bar #filter-date-picker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath opacity='0.3' d='M2.33337 9.575V14.3167C2.33337 15.5146 2.80924 16.6634 3.65628 17.5104C4.50331 18.3575 5.65215 18.8333 6.85004 18.8333H13.15C13.7432 18.8333 14.3305 18.7165 14.8785 18.4895C15.4265 18.2625 15.9244 17.9298 16.3438 17.5104C16.7632 17.091 17.0959 16.5931 17.3229 16.0451C17.5499 15.4971 17.6667 14.9098 17.6667 14.3167V9.575C17.6667 9.39377 17.5947 9.21996 17.4666 9.09181C17.3384 8.96366 17.1646 8.89166 16.9834 8.89166H3.01671C2.83548 8.89166 2.66167 8.96366 2.53352 9.09181C2.40537 9.21996 2.33337 9.39377 2.33337 9.575Z' fill='%238A949A'/%3E%3Cpath d='M17.375 6.81666C17.4138 6.92077 17.427 7.0327 17.4134 7.14298C17.3998 7.25326 17.3599 7.35864 17.2969 7.4502C17.234 7.54177 17.1499 7.61681 17.0518 7.669C16.9537 7.72118 16.8444 7.74896 16.7333 7.74999H3.40001C3.26419 7.75095 3.1302 7.7187 3.00969 7.65604C2.88919 7.59338 2.78583 7.50222 2.7086 7.39049C2.63138 7.27877 2.58263 7.14985 2.56661 7.01498C2.55059 6.88011 2.56777 6.74337 2.61667 6.61666C2.86946 6.01053 3.25069 5.46643 3.73409 5.02188C4.21748 4.57733 4.79154 4.2429 5.41667 4.04166V2.74166C5.41557 2.66654 5.42941 2.59196 5.45739 2.52224C5.48537 2.45253 5.52694 2.38907 5.57967 2.33556C5.6324 2.28206 5.69524 2.23957 5.76454 2.21057C5.83384 2.18158 5.90822 2.16665 5.98334 2.16666C6.13584 2.16666 6.28209 2.22724 6.38993 2.33507C6.49776 2.4429 6.55834 2.58916 6.55834 2.74166V3.83332C6.66667 3.83332 6.73334 3.83332 6.82501 3.83332H9.55001V2.74166C9.55001 2.58916 9.61059 2.4429 9.71842 2.33507C9.82625 2.22724 9.97251 2.16666 10.125 2.16666C10.2775 2.16666 10.4238 2.22724 10.5316 2.33507C10.6394 2.4429 10.7 2.58916 10.7 2.74166V3.83332H13.1167C13.2083 3.83332 13.2917 3.83332 13.3833 3.83332V2.74166C13.3822 2.66654 13.3961 2.59196 13.4241 2.52224C13.452 2.45253 13.4936 2.38907 13.5463 2.33556C13.5991 2.28206 13.6619 2.23957 13.7312 2.21057C13.8005 2.18158 13.8749 2.16665 13.95 2.16666C14.1025 2.16666 14.2488 2.22724 14.3566 2.33507C14.4644 2.4429 14.525 2.58916 14.525 2.74166V4.04166C15.1792 4.2582 15.7756 4.6205 16.2693 5.10121C16.763 5.58192 17.1411 6.16849 17.375 6.81666ZM7.27501 11.3333C7.13528 11.335 6.99916 11.3779 6.88377 11.4567C6.76839 11.5356 6.6789 11.6467 6.62656 11.7763C6.57423 11.9059 6.56138 12.048 6.58965 12.1849C6.61791 12.3217 6.68602 12.4472 6.78541 12.5454C6.8848 12.6436 7.01102 12.7103 7.14819 12.7369C7.28536 12.7636 7.42735 12.7491 7.5563 12.6952C7.68524 12.6414 7.79538 12.5506 7.87285 12.4343C7.95032 12.318 7.99166 12.1814 7.99167 12.0417C7.98948 11.853 7.91301 11.6729 7.77884 11.5403C7.64468 11.4077 7.46364 11.3333 7.27501 11.3333ZM9.95001 11.3333C9.81028 11.335 9.67416 11.3779 9.55877 11.4567C9.44339 11.5356 9.3539 11.6467 9.30156 11.7763C9.24923 11.9059 9.23638 12.048 9.26465 12.1849C9.29291 12.3217 9.36102 12.4472 9.46041 12.5454C9.5598 12.6436 9.68602 12.7103 9.82319 12.7369C9.96036 12.7636 10.1024 12.7491 10.2313 12.6952C10.3602 12.6414 10.4704 12.5506 10.5479 12.4343C10.6253 12.318 10.6667 12.1814 10.6667 12.0417C10.6645 11.853 10.588 11.6729 10.4538 11.5403C10.3197 11.4077 10.1386 11.3333 9.95001 11.3333ZM12.65 11.3333C12.557 11.3333 12.4649 11.3516 12.3789 11.3872C12.293 11.4228 12.2149 11.475 12.1491 11.5408C12.0834 11.6066 12.0312 11.6847 11.9956 11.7706C11.96 11.8565 11.9417 11.9486 11.9417 12.0417C11.9417 12.1347 11.96 12.2268 11.9956 12.3127C12.0312 12.3987 12.0834 12.4767 12.1491 12.5425C12.2149 12.6083 12.293 12.6605 12.3789 12.6961C12.4649 12.7317 12.557 12.75 12.65 12.75C12.743 12.75 12.8351 12.7317 12.9211 12.6961C13.007 12.6605 13.0851 12.6083 13.1509 12.5425C13.2166 12.4767 13.2688 12.3987 13.3044 12.3127C13.34 12.2268 13.3583 12.1347 13.3583 12.0417C13.3583 11.9486 13.34 11.8565 13.3044 11.7706C13.2688 11.6847 13.2166 11.6066 13.1509 11.5408C13.0851 11.475 13.007 11.4228 12.9211 11.3872C12.8351 11.3516 12.743 11.3333 12.65 11.3333ZM7.26667 14C7.12694 14.0016 6.99082 14.0446 6.87544 14.1234C6.76006 14.2022 6.67057 14.3134 6.61823 14.443C6.56589 14.5725 6.55305 14.7147 6.58131 14.8516C6.60958 14.9884 6.67769 15.1138 6.77708 15.2121C6.87646 15.3103 7.00268 15.3769 7.13985 15.4036C7.27702 15.4303 7.41902 15.4158 7.54796 15.3619C7.67691 15.3081 7.78705 15.2173 7.86452 15.101C7.94199 14.9847 7.98333 14.8481 7.98334 14.7083C7.98335 14.6146 7.96475 14.5218 7.92863 14.4353C7.89252 14.3488 7.8396 14.2704 7.77294 14.2045C7.70628 14.1386 7.6272 14.0866 7.5403 14.0515C7.4534 14.0164 7.36039 13.9989 7.26667 14ZM9.94167 14C9.80194 14.0016 9.66582 14.0446 9.55044 14.1234C9.43506 14.2022 9.34557 14.3134 9.29323 14.443C9.24089 14.5725 9.22805 14.7147 9.25631 14.8516C9.28458 14.9884 9.35269 15.1138 9.45208 15.2121C9.55146 15.3103 9.67768 15.3769 9.81485 15.4036C9.95202 15.4303 10.094 15.4158 10.223 15.3619C10.3519 15.3081 10.462 15.2173 10.5395 15.101C10.617 14.9847 10.6583 14.8481 10.6583 14.7083C10.6583 14.6146 10.6398 14.5218 10.6036 14.4353C10.5675 14.3488 10.5146 14.2704 10.4479 14.2045C10.3813 14.1386 10.3022 14.0866 10.2153 14.0515C10.1284 14.0164 10.0354 13.9989 9.94167 14ZM12.6333 14C12.494 14.0033 12.3587 14.0476 12.2445 14.1274C12.1302 14.2072 12.042 14.3189 11.9909 14.4486C11.9399 14.5783 11.9282 14.7202 11.9574 14.8564C11.9866 14.9927 12.0553 15.1174 12.155 15.2148C12.2547 15.3122 12.3809 15.378 12.5178 15.404C12.6548 15.43 12.7963 15.4151 12.9248 15.361C13.0532 15.3069 13.1629 15.2162 13.24 15.1001C13.3171 14.984 13.3583 14.8477 13.3583 14.7083C13.3573 14.6142 13.3376 14.5212 13.3006 14.4347C13.2636 14.3482 13.2099 14.2698 13.1426 14.204C13.0752 14.1382 12.9956 14.0863 12.9082 14.0513C12.8209 14.0163 12.7275 13.9989 12.6333 14Z' fill='%238A949A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top 12px right 12px}.view-reservation .l-reservation-form .c-region-tabs .c-region-tab{color:#395362;background-color:#fff;border:1px solid #d4d4d4;border-radius:999px;font-weight:700}.view-reservation .l-reservation-form .c-region-tabs .c-region-tab:hover{color:#395362;border-color:#395362}.view-reservation .l-reservation-form .c-region-tabs .c-region-tab.on{color:#fff;background-color:#395362;border-color:#395362}.view-reservation .l-reservation-form .l-stores{min-height:500px;background-color:#f4efdc;background-image:url(../../images/front/page-bg.webp)}.view-reservation .l-reservation-form .l-stores .card{border:1px solid rgba(199,157,91,.35)!important;border-radius:6px;-webkit-box-shadow:0 6px 22px rgba(42,51,57,.07);box-shadow:0 6px 22px rgba(42,51,57,.07);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.view-reservation .l-reservation-form .l-stores .card:hover{-webkit-box-shadow:0 12px 30px rgba(42,51,57,.14);box-shadow:0 12px 30px rgba(42,51,57,.14);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.view-reservation .l-reservation-form .l-stores .card-title{position:relative;padding-bottom:16px}.view-reservation .l-reservation-form .l-stores .card-title:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:2px;background-color:#c79d5b}.view-reservation .l-reservation-form .l-stores .c-date-item label{overflow:hidden;border:1px solid #d4d4d4;border-radius:6px;background-color:#fff;-webkit-transition:border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,border-color .2s,box-shadow .2s;transition:transform .2s,border-color .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.view-reservation .l-reservation-form .l-stores .c-date-item__date{background-color:#fff;color:#395362;font-weight:700}.view-reservation .l-reservation-form .l-stores .c-date-item__day{background-color:rgba(199,157,91,.12);color:#8a949a}.view-reservation .l-reservation-form .l-stores .c-date-item .btn-check:not([disabled])~label:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);border-color:#c79d5b;-webkit-box-shadow:0 4px 12px rgba(42,51,57,.08);box-shadow:0 4px 12px rgba(42,51,57,.08)}.view-reservation .l-reservation-form .l-stores .c-date-item .btn-check:checked~label{border-color:#395362;-webkit-box-shadow:0 4px 12px rgba(57,83,98,.18);box-shadow:0 4px 12px rgba(57,83,98,.18)}.view-reservation .l-reservation-form .l-stores .c-date-item .btn-check:checked~label .c-date-item__date{background-color:#395362;color:#fff}.view-reservation .l-reservation-form .l-stores .c-date-item .btn-check:checked~label .c-date-item__day{background-color:rgba(57,83,98,.08);color:#395362}.view-reservation .l-reservation-form .l-stores .c-card-flatpickr-btn{border:1px solid #d4d4d4;border-radius:6px;background-color:#fff;-webkit-transition:border-color .2s;transition:border-color .2s}.view-reservation .l-reservation-form .l-stores .c-card-flatpickr-btn:hover{border-color:#c79d5b;background-color:rgba(199,157,91,.08)}.view-reservation .l-reservation-form .l-stores .c-time-item .btn-outline-primary{--bs-btn-color:white;--bs-btn-bg:#395362;--bs-btn-border-color:#395362;--bs-btn-hover-color:white;--bs-btn-hover-bg:#2A3339;--bs-btn-hover-border-color:#2A3339;--bs-btn-active-color:#2A3339;--bs-btn-active-bg:#C79D5B;--bs-btn-active-border-color:#C79D5B;border-radius:6px;font-weight:700;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s,-webkit-transform .2s}.view-reservation .l-reservation-form .l-stores .c-time-item .btn-check:not([disabled])~label:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.view-reservation .l-reservation-form .l-stores .card+.card{margin-top:40px}.view-reservation .l-reservation-form .l-stores .card-text p{-webkit-box-flex:1;-ms-flex:1;flex:1}.view-reservation .l-reservation-form .l-stores .card-text .fa-location-dot,.view-reservation .l-reservation-form .l-stores .card-text .fa-phone{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}@media (max-width:991.98px){.view-reservation .l-reservation-form .l-stores .c-time-item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:20%;min-width:20%}}@media (min-width:992px){.view-reservation .l-reservation-form .l-stores .c-time-item .btn-sm{font-size:1rem}}@media (max-width:991.98px){.view-reservation .l-reservation-form .l-stores .c-time-item .btn-sm{padding-right:0;padding-left:0;width:100%}}@media (min-width:992px){.view-reservation .l-reservation-form .l-stores .card-link{border-left:1px solid rgba(199,157,91,.3)}}@media (max-width:991.98px){.view-reservation .l-reservation-form .l-stores .card-link{border-top:1px solid rgba(199,157,91,.3)}}.view-reservation .l-reservation-form .l-stores .c-card-flatpickr{margin-right:-12px;border:0;padding:0;width:0}.view-reservation .l-reservation-form .l-reservation-infos{background-color:#f4efdc;background-image:url(../../images/front/page-bg.webp)}.view-reservation .l-reservation-form .l-reservation-infos .c-order-details-card,.view-reservation .l-reservation-form .l-reservation-infos .l-reservation-infos-card{border:1px solid rgba(199,157,91,.35)!important;border-top:3px solid #c79d5b!important;border-radius:6px;-webkit-box-shadow:0 8px 30px rgba(42,51,57,.08);box-shadow:0 8px 30px rgba(42,51,57,.08)}.view-reservation .l-reservation-form .l-reservation-infos .l-reservation-infos-card .card-title span{background-color:rgba(199,157,91,.25);color:#395362}.view-reservation .l-reservation-form .l-reservation-infos .btn-outline-medium-gray{--bs-btn-active-border-color:#395362;border-radius:999px}.view-reservation .l-reservation-form .l-reservation-infos ol{list-style:none}.view-reservation .l-reservation-form .l-reservation-infos ol li+li{margin-top:40px}.view-reservation .l-reservation-form .l-reservation-infos .c-order-details{top:140px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:992px){.view-reservation .l-reservation-form .l-reservation-infos .c-order-details{min-width:360px}}.view-reservation .l-reservation-form .c-editor-content *{word-break:break-word}.view-reservation .l-reservation-form .c-editor-content iframe,.view-reservation .l-reservation-form .c-editor-content img{width:100%}
/*# sourceMappingURL=main.css.map */
