@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap);#navbar{z-index:99999}a{text-decoration:none}*{font-family:Noto Sans TC,sans-serif;list-style:none}.container{max-width:1200px}.h1{color:#1d5452;letter-spacing:.5rem}#headernav{position:fixed;z-index:999;top:0;left:0;width:100%}#headernav .v-btn__content{font-size:1.2rem!important;font-weight:300}#headernav .logoimg{position:absolute;top:12%;left:50%;transform:translateX(-50%);width:150px}#headernav .appbar{margin-top:10px!important}#headernav #header{height:100px;padding:2rem 0;background-color:#fff}#headernav .logoimgdrawer{width:200px;margin:auto}@media(max-width:1280px){#headernav #header{height:90px}#headernav #header .logoimg{top:20px;width:120px}}#footer{color:#fff}#footer .footerRow{padding-top:30px;padding-bottom:30px}#footer .membercenter{align-items:center}#footer .contactus,#footer .membercenter{display:flex;flex-direction:column;justify-content:center}#footer a{color:#fff}@media(max-width:1280px){#footer .footerRow{padding-top:0}#footer .contactus{display:flex;flex-direction:column;justify-content:center;align-items:center}}#carousel{margin-top:130px;height:calc(100vh - 130px)}#carousel .swiper-container{height:100%}#carousel .carousel-img{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}#carousel .swiper-pagination-bullet{width:50px;height:5px;display:inline-block;border-radius:0;background:#fff}#carousel .swiper-pagination-bullet-active{background-color:#fff;opacity:.8}#carousel .swiper-button-next,#carousel .swiper-button-prev{color:#fff}@media(max-width:1280px){#carousel{margin-top:80px;height:calc(50% - 80px)}#carousel .carousel-img{width:100vw;height:50%;-o-object-fit:cover;object-fit:cover}}@media(max-width:960px){#carousel .carousel-img{width:100vw;height:50%;-o-object-fit:cover;object-fit:cover}}#about{padding:150px 0}#about img{width:80%;height:100%;-o-object-fit:cover;object-fit:cover}#about .aboutustext{width:100%;text-align:center;line-height:2;color:#4a4a4a}@media(max-width:1280px){#about{padding:80px 0}.aboutustext{width:100%;text-align:center;line-height:2;color:#4a4a4a}}@media(max-width:1280px){#about .rightimage{display:none}#about .aboutustext{width:100%;text-align:center;line-height:1.5;color:#4a4a4a}}@media(max-width:600px){#about .leftimage{display:none}}#service{background:url(../img/servicebg1.86b33591.jpg) no-repeat;background-repeat:no-repeat;background-position:50%;background-size:cover;height:90vh;width:100%;position:relative;text-align:center}#service .serviceh1{color:#4a4a4a;letter-spacing:.5rem;padding-top:50px}#service .serviceProcess{position:absolute;top:50%;left:50%;transform:translate(-50%,-80%);height:300px;width:100%}#service .serviceProcess .line{width:60%;height:3px;background-color:#00acc1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#service .serviceProcess .reservateservice-wrap-upper{width:60%;display:flex;justify-content:space-around;align-items:center;position:absolute;top:20%;left:50%;transform:translate(-50%,-20%)}#service .serviceProcess .reservateservice-wrap-lower{width:60%;display:flex;justify-content:space-around;align-items:center;position:absolute;bottom:20%;left:50%;transform:translate(-50%,20%)}#service .serviceProcess .servicetext{width:100px;text-align:center;color:#1d5452;font-weight:400}#service .serviceProcess .servicetext p{font-size:20px}#service .serviceProcess .dotwrap{width:60%;display:flex;justify-content:space-around;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#service .serviceProcess .dotwrap .dot{width:15px;height:15px;border-radius:50%;background-color:#00acc1}#service .serviceProcess2{display:none}@media(max-width:1280px){#service{background:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),url(../img/servicebg_sm.d7ce62fe.jpg) no-repeat;background-repeat:no-repeat;background-position:50% 10%;background-size:cover;height:90vh;position:relative;text-align:center}#service .serviceh1{padding-top:20px;padding-bottom:20px}#service .serviceProcess{display:none}#service .serviceProcess2{display:block;flex-direction:column;width:250px;margin:auto;justify-content:center;text-align:left}#service .serviceProcess2 p{font-size:1.2rem;color:#1d5452}}@media(max-width:960px){#service{background:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),url(../img/servicebg_sm.d7ce62fe.jpg) no-repeat;background-repeat:no-repeat;background-position:50% 10%;background-size:cover;height:80vh;position:relative;text-align:center}}#team{padding:100px 0;text-align:center}#team img{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#team .v-sheet.v-card:not(.v-sheet--outlined){box-shadow:none}#team .designer{color:#1d5452}#enviroment{padding:80px 0;text-align:center}#enviroment h1{margin-bottom:80px;color:#1d5452;letter-spacing:.5rem}#enviroment img{width:100%;height:100%}#enviroment .swiper-button-next,#enviroment .swiper-button-prev{color:#fff}@media(max-width:1280px){#enviroment{padding:0 0}#enviroment h1{margin-bottom:30px}}#customerComment{padding:80px 0}#customerComment .appointmentbtn{width:150px;height:45px;background-color:#fb8c00;opacity:.9;color:#fff;font-size:1.5rem;letter-spacing:.2em}@media(min-width:1200px){.swiper-pagination{display:none}}@media(max-width:1280px){#customerComment .appointmentbtn{margin-top:20px}}#login{padding:200px 0}#login h1{margin-bottom:30px;color:#1d5452}#login .box{width:500px;margin:auto;padding:100px 80px;border-radius:8px;border:3px solid #00acc1}#login .btn-wrap{width:100%;text-align:center}@media(max-width:1280px){#login .box{width:350px;padding:50px 40px}#login .btn-wrap{display:flex;justify-content:center}}#register{padding:200px 0}#register h1{margin-bottom:30px;color:#1d5452}#register .box{width:500px;margin:auto;padding:100px 80px;border-radius:8px;border:3px solid #00acc1}#register .btn-wrap{width:100%;text-align:center}@media(max-width:1280px){#register .box{width:350px;padding:50px 40px}}#serviceitem{width:50%;margin:auto;padding:200px 0;font-size:1rem;text-align:center}#serviceitem #apple{font-size:3rem}#serviceitem h1{margin-bottom:80px;color:#1d5452;text-align:center}#serviceitem .servicebtn{width:150px;height:50px;font-size:1.5rem;line-height:50px}#serviceitem .serviceMemo{margin-top:100px;margin-left:100px;text-align:left;width:80%;color:#4a4a4a}#serviceitem .v-data-table{line-height:3.5}@media(max-width:960px){#serviceitem{width:90%;padding:150px 0}#serviceitem .serviceMemo{margin-top:100px;margin-left:10px;text-align:left;width:90%;color:#4a4a4a}}#adminHeader{background:#e9ffff;color:#1d5452}#adminHeader .a{color:#00acc1}#adminHeader .admintabs{width:50%;margin:auto}@media(max-width:1280px){#adminHeader .admintabs{width:100%;margin:none}#adminHeader .ab{width:500px}}#adminOrders{margin-top:80px}#adminOrders h1{color:#1d5452;text-align:center!important}#productsell .name{width:270px}#productsell .actionrow{width:150px}#productsell .category{width:80px}#productsCard{height:450px;padding:0 15px}#productsCard .productName{color:#553b14;font-size:18px;height:100px}#productsCard .productPrice{color:#d81b60}#productsCard .go-btn{background-color:#1d5452;width:150px;letter-spacing:.5rem;font-size:1.2rem}#productsCard .productimg{height:50%;-o-object-fit:cover;object-fit:cover}#products{padding:200px 0}#products .itemtitle{color:#1d5452;font-size:1.2rem;font-weight:600;margin-bottom:20px;border:2px solid #1d5452;padding:6px 30px;border-radius:10px}#products .item{color:#1d5452;font-size:1.1rem}@media(max-width:1280px){#products{padding:150px 0}}@media(max-width:960px){#products .productrow{flex-direction:column}#products .filtercol{display:flex;flex-direction:row!important;justify-content:center}#products .itemtitletext{color:#1d5452;font-weight:500;font-size:1.2rem}}#productself{padding:200px 0}#productself .box{width:400px;height:400px;overflow:hidden}#productself .box .productimg{width:400px;border-radius:10px;transition:1s}#productself .box .productimg:hover{transform:scale(1.1)}#productself .description{margin-bottom:100px}#productself .productName{color:#1d5452;font-size:2rem;font-weight:bolder}#productself .productPrice{color:#d81b60;font-size:2rem;font-weight:bolder}@media(max-width:1280px){.quantitybtn{display:flex;justify-content:center}}#cart{padding:200px 0}#cart .v-sheet,#cart .v-stepper__header{box-shadow:none}#cart .v-application .primary{background-color:#1d5452!important}#cart .cart-btn{background-color:#ffc46c;border-radius:15px;width:100px;height:50px;color:#fff;font-weight:bolder;letter-spacing:.1rem}#cart .step3{width:60%;text-align:center;margin:auto}#cart h1,#cart h2{color:#1d5452}@media(max-width:1280px){#cart{padding:150px 0}#cart .step3{width:100%;text-align:center;margin:auto}}#member{padding:200px 0}#member .box{height:50px;width:100px;line-height:50px;text-align:center;border:1px solid #000;background:#fff;border-radius:30px}#member .v-tab{color:#1d5452}#member .v-tabs-slider-wrapper{color:#1d5452!important}#membersettings h1{color:#1d5452;letter-spacing:.5rem}#membersettings .save-btn{width:200px;background-color:#00acc1;color:#fff;text-align:right}#memberOrders h1{color:#1d5452;letter-spacing:.5rem}#memberOrders .v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-size:16px;text-align:center!important;color:#1d5452}#memberOrders .v-application{text-align:center!important}#adopt{padding:200px 0 200px 0}#adopt .item{color:#1d5452;font-size:1.1rem}#adopt .text{font-size:1.2rem;font-weight:500;color:#fb8c00}#adopt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#adopt .filtercol{padding-left:10px}#adopt .adoptrow .mb-5.item{align-items:center;cursor:pointer;display:flex;flex:0 1 auto;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;min-width:90px;max-width:360px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1280px){#adopt{padding:150px 0 150px 0}#adopt .adoptrow{flex-direction:column}#adopt .adoptrow,#adopt .filtercol{justify-content:center;align-items:center}#adopt .filtercol{display:flex}}#appointment{padding:200px 0}#appointment .v-chip-group .v-slide-group__content{padding:10px 0}#appointment .item-title p{font-weight:300}#appointment .itemTitle{color:#1d5452;font-weight:500;margin-bottom:10px}@media(max-width:1280px){#appointment{padding:140px 0}}.appointmentcard .price{font-size:1.5rem;font-weight:600;color:#d81b60}.select{border:1px solid #fb8c00!important;color:#fb8c00!important}#appointmentCheckout{margin:auto;padding:200px 0;width:50%}#appointmentCheckout .checkout-btn{background-color:#ffc46c;border-radius:15px;width:100px;height:50px;color:#fff;font-weight:bolder;letter-spacing:.1rem}#appointmentCheckout .v-sheet,#appointmentCheckout .v-stepper__header{box-shadow:none}#appointmentCheckout h1{color:#1d5452}#appointmentCheckout .appointmentcard{padding:10px 50px;border:6px solid #00acc1;border-radius:10px;box-shadow:8px 6px 2px #e9ffff}@media(max-width:960px){#appointmentCheckout{margin:auto;padding:0 0;width:100%}}#contactus{padding:200px 0}#contactus h1{text-align:center;margin-bottom:50px}#contactus p{color:#1d5452}@media(max-width:1280px){#contactus{padding:150px 0}#contactus .contactrow{flex-direction:column;align-items:center}}#carouselChange .carouselimg{width:100%;height:200px}#carouselChange .add{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:2px dashed #1d5452;border-radius:10px}#carouselChange .addbtn{font-size:1rem;font-weight:600;color:#fff;background-color:#fb8c00}