::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#efefef;border-radius:0}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#B1945C}::-webkit-scrollbar-corner{background:#179a16}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{height:100%;overflow-x:hidden}body{height:100%;max-width:1920px;margin:0 auto;background-color:#fff8f5;font-family:"times new roman",LiGothic,"Microsoft JhengHei"}ul{list-style:none}a{text-decoration:none;color:inherit}img{border:none}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.inner{width:100%;max-width:1620px;margin:auto;height:inherit;padding:0 35px}.button{display:inline-flex;align-items:center;border:1px solid #a1824f;line-height:40px;padding:0 20px;color:#B1945C;transition:all .3s ease;cursor:pointer;background-color:#B1945C;color:#fff}.button i{margin-left:15px}.button:hover{background:#a1824f;color:#fff}.adaptor{position:absolute;left:0;top:0;right:0;bottom:0}.mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:all .3s ease}.mask.active{opacity:1;visibility:visible}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:show .3s ease;background-color:#fff;z-index:3;border-radius:4px;overflow:hidden;max-width:95vw;min-width:300px;max-height:80vh;min-height:85px;display:flex;flex-direction:column;color:#333;box-shadow:0 0 5px rgba(0,0,0,.2)}.popup.hide{animation:hide .3s ease}.popup>*>.title{display:flex;justify-content:space-between;align-items:center;background-color:#B1945C;color:#fff;height:50px;padding:0 12px}.popup>*>.title p{max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup>*>.title i{cursor:pointer}.popup>*>.content{flex:1;padding:12px}.popup .modal>.content{padding:0;overflow-y:auto}.popup .confirm{display:flex;flex-direction:column;justify-content:space-between;min-height:80px}.popup .confirm .buttons{display:flex;border-top:1px solid #eee}.popup .confirm .buttons .button{background:#fff;flex:1;width:0;border:none;line-height:40px;font-size:15px;border-radius:4px;outline:0;color:#B1945C;justify-content:center}.popup .confirm .buttons .button+.button{border-left:1px solid #eee}.popup .confirm .buttons .button:hover{background-color:#B1945C;color:#fff;border-radius:0}@keyframes show{from{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes hide{from{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(0)}}.loading{position:fixed;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%)}.loading svg{width:45px;transform-origin:center;animation:rotate 2s linear infinite}.loading svg circle{fill:none;stroke:#fff;stroke-width:3;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-125px}}marquee{background-color:#8E0431;color:#fff;height:35px;line-height:35px}x-counter{display:flex;align-items:center}x-counter i{background-color:#B1945C;color:#fff;line-height:40px;height:40px;display:flex;align-items:center;padding:0 5px;cursor:pointer}x-counter i:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}x-counter i:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}x-counter input{border:1px solid #eee;border-left:none;border-right:none;height:25px;outline:0;flex:1;width:0;width:50px;padding:0 10px;font-size:15px;color:#333;text-align:center;max-width:100px}x-counter input::-webkit-inner-spin-button{display:none}.pagination{display:flex;justify-content:center}.pagination ul{margin-left:-10px;margin-top:-10px;display:flex;flex-wrap:wrap;justify-content:center}.pagination ul li{margin-left:10px;margin-top:10px}.pagination ul li.active a,.pagination ul li:hover a{background-color:#B1945C;color:#fff}.pagination ul li a{display:block;padding:0 12px;line-height:35px;background-color:#f1e8d7;border-radius:5px;color:#B1945C;transition:all .3s ease;font-size:17px}.form form>ul li+li{margin-top:25px}.form form>ul li .field{display:flex;align-items:flex-start}.form form>ul li .field>p{width:8em;text-align:right;margin-right:1em;line-height:20px;margin-top:10px;color:#B1945C}.form form>ul li .field>p:not(:empty):after{content:":"}.form form>ul li .field>p.required:before{content:"*";color:red}.form form>ul li .field>p+div{display:flex;flex-wrap:wrap;flex:1;width:0;min-height:40px;align-items:center}.form form>ul li .field>p+div label{display:flex;align-items:center;color:#B1945C}.form form>ul li .field>p+div label+label{margin-left:15px}.form form>ul li .field>p+div label input{margin-right:5px}.form form>ul li .field>p+div span{color:#B1945C}.form form>ul li .field>p+div span a{text-decoration:underline}.form form>ul li .field input[type=email],.form form>ul li .field input[type=number],.form form>ul li .field input[type=password],.form form>ul li .field input[type=tel],.form form>ul li .field input[type=text]{height:39px;border:1.5px solid #B1945C;background-color:transparent;outline:0;padding:0 10px;flex:1;font-size:16px;color:#B1945C;border-radius:4px}.form form>ul li .field input[type=email]::-webkit-input-placeholder,.form form>ul li .field input[type=number]::-webkit-input-placeholder,.form form>ul li .field input[type=password]::-webkit-input-placeholder,.form form>ul li .field input[type=tel]::-webkit-input-placeholder,.form form>ul li .field input[type=text]::-webkit-input-placeholder{color:currentColor}.form form>ul li .field input[type=email]+*,.form form>ul li .field input[type=number]+*,.form form>ul li .field input[type=password]+*,.form form>ul li .field input[type=tel]+*,.form form>ul li .field input[type=text]+*{margin-left:10px}.form form>ul li .field select{height:39px;border:1.5px solid #B1945C;background-color:transparent;outline:0;padding:0 10px;font-size:16px;color:#B1945C;border-radius:4px;flex:0 0 150px}.form form>ul li .field select+input{flex:1;width:0}.form form>ul li .field select+*{margin-left:10px}.form form>ul li .field .full-width{width:100%;margin:5px 0 0 0}.form form>ul li .field button{background-color:#B1945C;color:#fff;cursor:pointer}header{padding:45px 0 65px 0;color:#B1945C}header .inner .top{display:flex;justify-content:center;position:relative}header .inner .top .logo{display:flex;justify-content:center}header .inner .top .logo a{display:block;text-align:center}header .inner .top .logo a img{display:block;max-height:130px;max-width:250px;object-fit:contain}header .inner .top .toolbar{position:absolute;right:0;top:0}header .inner .top .toolbar>ul{display:flex;align-items:center}header .inner .top .toolbar>ul>li{padding:0 10px;font-size:18px;position:relative}header .inner .top .toolbar>ul>li:first-child:after{content:"/";position:absolute;right:-4px}header .inner .top .toolbar>ul>li.menu{display:none}header .inner .top .toolbar>ul>li:hover .dropdown{visibility:visible;opacity:1}header .inner .top .toolbar>ul>li .dropdown{position:absolute;left:50%;top:25px;min-width:100px;max-width:200px;transform:translateX(-50%);text-align:center;background:#fff8f5;padding:10px 0;border-radius:4px;transition:all .3s ease;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.2);visibility:hidden;opacity:0}header .inner .top .toolbar>ul>li .dropdown li{line-height:40px;padding:0 10px}header .inner .top .toolbar>ul>li .dropdown li:hover{background:#f3edeb}header .inner .top .toolbar>ul>li .dropdown li a{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .inner .top .toolbar>ul>li a i{font-size:22px}header .inner .navigator{display:flex;justify-content:center;margin-top:35px}header .inner .navigator nav>ul{display:flex}header .inner .navigator nav>ul>li{position:relative}header .inner .navigator nav>ul>li+li{margin-left:30px}header .inner .navigator nav>ul>li:hover>a{color:#a1824f}header .inner .navigator nav>ul>li:hover i{transform:rotate(180deg)}header .inner .navigator nav>ul>li:hover ul{visibility:visible;opacity:1}header .inner .navigator nav>ul>li>a{display:flex;align-items:center;height:35px;line-height:35px;padding:0 15px;font-size:20px}header .inner .navigator nav>ul>li>a i{display:inline-flex;transition:transform .3s ease}header .inner .navigator nav>ul>li ul{background:#fff8f5;padding:10px 0;border-radius:4px;transition:all .3s ease;visibility:hidden;opacity:0;position:absolute;left:50%;top:35px;min-width:100%;max-width:200px;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.2);transform:translateX(-50%)}header .inner .navigator nav>ul>li ul li{line-height:40px;padding:0 10px}header .inner .navigator nav>ul>li ul li:hover{background:#f3edeb}header .inner .navigator nav>ul>li ul li a{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header~aside{position:fixed;top:0;left:0;width:65vw;height:100vh;background-color:rgba(177,148,92,.9);padding:20px;z-index:9;transition:transform .3s ease;transform:translateX(-100%)}header~aside:focus{transform:translateX(0)}header~aside ul li{color:#fff;position:relative}header~aside ul li.active i{transform:rotate(180deg)}header~aside ul li>a{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px;display:block;max-width:calc(100% - 20px)}header~aside ul li i{position:absolute;right:0;transition:transform .3s ease}header~aside ul li ul{height:0;overflow:hidden;transition:height .3s ease}footer{padding-bottom:150px}footer .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}footer .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}footer .inner>.title h2 span{font-size:40px;font-weight:400}footer .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){footer .inner>.title{background-size:35px;padding-top:40px}footer .inner>.title h2 span{font-size:26px}}footer .inner nav{margin-top:125px;color:#B1945C}footer .inner nav>ul{display:grid;grid-gap:0 2vw;grid-template-columns:repeat(5,1fr)}footer .inner nav>ul>li>a{font-size:32px}footer .inner nav>ul>li ul{margin-top:15px}footer .inner nav>ul>li ul li+li{margin-top:10px}footer .inner nav>ul>li ul li a{font-size:15px}footer .inner nav>ul>li ul li a:hover{color:#a1824f}footer .inner .copyright{display:flex;justify-content:space-between;align-items:flex-end;margin-top:110px;color:#B1945C}footer .inner .copyright .info p+p{margin-top:10px}footer .inner .copyright .info p:last-child{margin-top:30px}footer .inner .copyright .link ul{display:flex}footer .inner .copyright .link ul li+li{margin-left:30px}footer .inner .copyright .link ul li a{font-size:22px}.coupon_register{width:950px;height:500px;margin-left:auto;margin-right:auto;padding:20px;display:flex;justify-content:flex-end;background:url(/public/images/popup.png) #fff8f5 no-repeat left center/auto 100%;box-shadow:0 0 20px rgba(0,0,0,.6)}.coupon_register .wrapper{border:2px solid #B1945C;width:570px;color:#B1945C}.coupon_register .wrapper .close{display:flex;justify-content:flex-end;font-size:25px;padding:20px}.coupon_register .wrapper .close i{cursor:pointer}.coupon_register .wrapper .text{padding:25px}.coupon_register .wrapper .text h2{font-size:36px;font-weight:400}.coupon_register .wrapper .text h1{font-size:56px;margin-top:15px}.coupon_register .wrapper .text p{margin-top:25px;font-size:20px;width:50%}.coupon_register .wrapper .text .buttons{margin-top:25px}.coupon_register .wrapper .text .buttons .button{font-size:22px}.coupon_register .wrapper .decorator{display:flex;justify-content:flex-end;padding:0 20px}.coupon_register .wrapper .decorator img{display:block;width:50px;height:65px;object-fit:contain}.index .banner .swiper-slide{position:relative}.index .banner .swiper-slide .text{position:absolute;width:40%;right:5vw;top:50%;transform:translateY(-50%)}.index .banner .swiper-slide .text .hollow{font-size:calc((100vw / 1920) * 80);-webkit-text-stroke:1px #B1945C;color:transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.index .banner .swiper-slide .text .title{font-size:calc((100vw / 1920) * 80);color:#a1824f}.index .banner .swiper-slide .text p{font-size:20px;color:#B1945C;margin-top:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.index .banner a,.index .banner img{display:block;width:100%}.index .banner img{max-height:720px;object-fit:cover}.index .banner .buttons{position:absolute;bottom:60px;right:60px;z-index:1;text-align:right;display:flex;justify-content:space-between}.index .banner .buttons span{display:inline-flex;width:45px;height:45px;justify-content:center;align-items:center;font-size:25px;border:1px solid #a1824f;color:#a1824f;cursor:pointer}.index .banner .buttons span+span{margin-left:20px}.index .banner .buttons span.swiper-button-disabled{opacity:.6}.index .banner .buttons span:hover{background:#a1824f;color:#fff}.index .banner .link{display:flex;align-items:center;margin-top:35px}.index .banner .link ul{display:flex;color:#a1824f}.index .banner .link ul li{margin-right:40px}.index .banner .link ul li a{font-size:22px}.index .banner .link hr{border:none;flex:1;height:2px;background:#a1824f}.index .popular{padding-top:85px}.index .popular .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.index .popular .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.index .popular .inner>.title h2 span{font-size:40px;font-weight:400}.index .popular .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.index .popular .inner>.title{background-size:35px;padding-top:40px}.index .popular .inner>.title h2 span{font-size:26px}}.index .popular .inner .content{margin-top:60px;padding-left:95px;padding-right:95px;position:relative}.index .popular .inner .content #popular a{display:block}.index .popular .inner .content #popular a .image{height:435px}.index .popular .inner .content #popular a .image img{display:block;width:100%;height:100%;object-fit:contain}.index .popular .inner .content #popular a .text{margin-top:15px}.index .popular .inner .content #popular a .text h3{font-size:25px;color:#a1824f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index .popular .inner .content #popular a .text .price{margin-top:8px}.index .popular .inner .content #popular a .text .price label{font-size:25px;font-weight:700;color:#a1824f}.index .popular .inner .content #popular a .text .price del{margin-left:15px;font-size:18px;color:#B1945C}.index .popular .inner .content .buttons{position:absolute;left:0;width:100%;display:flex;justify-content:space-between;top:50%;transform:translateY(-50%)}.index .popular .inner .content .buttons span{display:inline-flex;width:45px;height:45px;justify-content:center;align-items:center;font-size:25px;border:1px solid #a1824f;color:#a1824f;cursor:pointer}.index .popular .inner .content .buttons span.swiper-button-disabled{opacity:.6}.index .popular .inner .content .buttons span:hover{background:#a1824f;color:#fff}.index .popular .inner .content .popular-pagination{margin-top:60px;text-align:center}.index .popular .inner .content .popular-pagination span{display:inline-block;width:20px;height:20px;border-radius:0;background:#B1945C}.index .popular .inner .content .popular-pagination span+span{margin-left:15px}.index .collectioned{padding-top:100px}.index .collectioned .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.index .collectioned .inner>.title:after,.index .collectioned .inner>.title:before{content:"";background:#a1824f;height:2px;flex:1}.index .collectioned .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.index .collectioned .inner>.title h2 span{font-size:40px;font-weight:400}.index .collectioned .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.index .collectioned .inner>.title{background-size:35px;padding-top:40px}.index .collectioned .inner>.title h2 span{font-size:26px}}.index .collectioned .content{margin-top:95px}.index .collectioned .content ul{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-gap:5px}.index .collectioned .content ul li{background:#ded6d1;position:relative;padding-bottom:60%}.index .collectioned .content ul li:nth-child(3){grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3}.index .collectioned .content ul li:nth-child(4){grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:4}.index .collectioned .content ul li:hover{background-color:#B1945C}.index .collectioned .content ul li:hover a .text{color:#fff}.index .collectioned .content ul li a{display:block;position:absolute;left:0;right:0;bottom:0;top:0}.index .collectioned .content ul li a img{display:block;width:100%;height:100%;object-fit:cover}.index .collectioned .content ul li a .text{position:absolute;left:30px;bottom:45px;color:#a1824f}.index .collectioned .content ul li a .text h4{font-size:30px}.index .collectioned .content ul li a .text p{font-size:18px;margin-top:5px}.index .collection{padding-top:60px;padding-bottom:45px}.index .collection .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.index .collection .inner>.title:after,.index .collection .inner>.title:before{content:"";background:#a1824f;height:2px;flex:1}.index .collection .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.index .collection .inner>.title h2 span{font-size:40px;font-weight:400}.index .collection .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.index .collection .inner>.title{background-size:35px;padding-top:40px}.index .collection .inner>.title h2 span{font-size:26px}}.index .collection .inner .content{margin-top:105px;padding:0 5vw}.index .collection .inner .content .swiper-slide{display:flex}.index .collection .inner .content .swiper-slide .image{width:55%;position:relative;padding-bottom:60%}.index .collection .inner .content .swiper-slide .image .adaptor{position:absolute;left:0;top:0;right:0;bottom:0}.index .collection .inner .content .swiper-slide .image .adaptor img{display:block;width:100%;height:100%;object-fit:cover}.index .collection .inner .content .swiper-slide .info{position:relative;width:45%;border:2px solid #a1824f;border-left:none;padding-left:5vw;padding-right:5vw;box-sizing:border-box;padding-top:140px;padding-bottom:5vw;color:#B1945C}.index .collection .inner .content .swiper-slide .info .top{position:absolute;top:0;left:55px}.index .collection .inner .content .swiper-slide .info .top img{width:100%;display:block}.index .collection .inner .content .swiper-slide .info .thumb{text-align:center;position:relative;padding-bottom:60%}.index .collection .inner .content .swiper-slide .info .thumb img{display:block;width:100%;height:100%;object-fit:contain}.index .collection .inner .content .swiper-slide .info h4{font-size:40px;font-family:"times new roman";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index .collection .inner .content .swiper-slide .info p{margin-top:10px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index .collection .inner .content .swiper-slide .info .stars{margin-top:10px}.index .collection .inner .content .swiper-slide .info .price{margin-top:10px}.index .collection .inner .content .swiper-slide .info .price label{font-size:30px;font-weight:700}.index .collection .inner .content .swiper-slide .info .price del{margin-left:15px;font-size:17px}.index .collection .inner .content .swiper-slide .info .button{margin-top:30px}.index .collection .inner .content .buttons{text-align:right;margin-top:40px}.index .collection .inner .content .buttons span{display:inline-flex;width:45px;height:45px;justify-content:center;align-items:center;font-size:25px;border:1px solid #a1824f;color:#a1824f;cursor:pointer}.index .collection .inner .content .buttons span.swiper-button-disabled{opacity:.6}.index .collection .inner .content .buttons span:hover{background:#a1824f;color:#fff}.index .advertise{background:url(../images/index_11.png) no-repeat center center/cover;padding-top:135px;padding-bottom:75px}.index .advertise .inner{display:flex;justify-content:flex-end}.index .advertise .inner .content{padding-right:30px;color:#B1945C}.index .advertise .inner .content h1{font-size:60px;font-weight:400;margin-top:45px}.index .advertise .inner .content p{font-size:19px;margin-top:40px}.index .advertise .inner .content .button{margin-top:40px}.index .advertise .inner .content .brand{text-align:right;margin-top:60px}.index .advertise .inner .content .brand h2{font-size:42px;font-weight:400}.index .advertise .inner .content .brand span{font-size:20px}.index .abouts{padding:125px 0}.index .abouts .inner .content{padding:0 5vw;display:flex;align-items:center}.index .abouts .inner .content .image{width:35%}.index .abouts .inner .content .image img{display:block;width:100%}.index .abouts .inner .content .wrapper{width:65%;padding-left:calc((100vw / 1920) * 240);padding-top:calc((100vw / 1920) * 145);position:relative}.index .abouts .inner .content .wrapper h1{font-size:calc((100vw / 1920) * 80);color:#a1824f;position:absolute;left:-.5em;top:0;width:15em;font-weight:400;line-height:1.5}.index .abouts .inner .content .wrapper p{font-size:18px;color:#B1945C;line-height:1.5;text-align:justify}.index .abouts .inner .content .wrapper .button{margin-top:40px}.register{padding-bottom:150px}.register .inner h1{font-size:60px;color:#B1945C;font-weight:400}.register .inner form{display:flex;flex-wrap:wrap;margin-top:50px}.register .inner form .form{flex:1}.register .inner form .form ul li{display:flex}.register .inner form .form ul li+li{margin-top:20px}.register .inner form .form ul li .field{display:flex;flex-wrap:wrap;flex:1}.register .inner form .form ul li .field.inline{flex-wrap:nowrap}.register .inner form .form ul li .field+.field{margin-left:30px}.register .inner form .form ul li .field span{flex:0 0 100%;color:#B1945C;display:block;width:100%;font-size:18px;margin-bottom:10px}.register .inner form .form ul li .field input[type=email],.register .inner form .form ul li .field input[type=password],.register .inner form .form ul li .field input[type=tel],.register .inner form .form ul li .field input[type=text]{width:100%;border:1px solid #B1945C;outline:0;height:35px;padding:0 10px;color:#B1945C;font-size:17px}.register .inner form .form ul li .field input[type=checkbox]{width:19px;height:19px;margin-top:10px}.register .inner form .form ul li .field p{flex:1;font-size:17px;color:#B1945C;line-height:1.6;margin-left:10px}.register .inner form .message{width:570px;height:765px;margin-left:10vw}.register .inner form .message .wrapper{background:url(../images/register.png) no-repeat left top/contain;width:100%;height:100%;padding:475px 60px 60px 60px;color:#B1945C}.register .inner form .message .wrapper h2{font-size:45px;font-weight:400}.register .inner form .message .wrapper h1{font-size:85px;margin-top:10px}.register .inner form .message .wrapper p{font-family:"Microsoft JhengHei";font-size:18px;margin-top:10px;line-height:1.6}.register .inner form .buttons{width:100%;margin-top:45px;text-align:center}.register .inner form .buttons .button{font-weight:700;font-size:25px;line-height:50px}.register .inner .thirdparty{margin-top:100px}.register .inner .thirdparty .title{display:flex;align-items:center}.register .inner .thirdparty .title:after,.register .inner .thirdparty .title:before{content:"";height:2px;background-color:#B1945C;flex:1}.register .inner .thirdparty .title span{margin:0 10px;font-size:20px;color:#B1945C}.register .inner .thirdparty ul{margin-top:95px;display:flex;justify-content:center}.register .inner .thirdparty ul li{display:flex;flex-direction:column;align-items:center}.register .inner .thirdparty ul li+li{margin-left:8vw}.register .inner .thirdparty ul li a{display:inline-flex;justify-content:center;align-items:center;background:#B1945C;color:#fff;font-size:40px;width:80px;height:80px}.register .inner .thirdparty ul li p{margin-top:10px;font-size:16px;color:#B1945C;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login .banner{padding-bottom:150px}.login .banner .inner{max-width:1700px}.login .banner .inner .image{position:relative}.login .banner .inner .image img{display:block;width:100%;max-height:860px;object-fit:cover;height:100%}.login .banner .inner .image .text{position:absolute;width:60%;left:5vw;bottom:5vw;color:#B1945C}.login .banner .inner .image .text h1{font-size:calc(100vw / 1920 * 100);font-weight:400}.login .banner .inner .image .text p{font-size:20px;margin-top:20px}.login .main{padding-bottom:150px}.login .main .inner h1{font-size:60px;color:#B1945C;font-weight:400}.login .main .inner form{display:flex;flex-wrap:wrap;margin-top:50px}.login .main .inner form .form{flex:1}.login .main .inner form .form .switch{display:flex;justify-content:flex-end}.login .main .inner form .form .switch ul{border-radius:6px;overflow:hidden;display:flex}.login .main .inner form .form .switch ul li+li{margin-left:0;margin-top:0}.login .main .inner form .form .switch ul li label{cursor:pointer}.login .main .inner form .form .switch ul li label input[type=radio]{display:none}.login .main .inner form .form .switch ul li label input[type=radio]:checked+p{background-color:#B1945C;color:#fff}.login .main .inner form .form .switch ul li label p{line-height:35px;padding:0 15px;color:#B1945C;background-color:#ebe1d9}.login .main .inner form .form ul li{display:flex}.login .main .inner form .form ul li+li{margin-top:20px}.login .main .inner form .form ul li.mobile select{width:120px;border:1px solid #B1945C;outline:0;height:35px;padding:0 10px;color:#B1945C;font-size:17px;background-color:#fff}.login .main .inner form .form ul li.mobile input{flex:1;width:0;margin-left:10px;border:1px solid #B1945C;outline:0;height:35px;padding:0 10px;color:#B1945C;font-size:17px}.login .main .inner form .form ul li .field{display:flex;flex-wrap:wrap;flex:1}.login .main .inner form .form ul li .field span{flex:0 0 100%;color:#B1945C;display:block;width:100%;font-size:18px;margin-bottom:10px}.login .main .inner form .form ul li .field input[type=email],.login .main .inner form .form ul li .field input[type=password],.login .main .inner form .form ul li .field input[type=text]{width:100%;border:1px solid #B1945C;outline:0;height:35px;padding:0 10px;color:#B1945C;font-size:17px}.login .main .inner form .form ul li .field a{display:block;flex:1;font-size:17px;color:#B1945C;line-height:1.6}.login .main .inner form .form ul li button{display:inline-flex;padding:0 50px;line-height:40px;background-color:#a1824f;color:#fff;font-size:18px;border:none;cursor:pointer}.login .main .inner form .message{width:570px;height:765px;margin-left:10vw}.login .main .inner form .message .wrapper{background:url(../images/register.png) no-repeat left top/contain;width:100%;height:100%;padding:475px 60px 60px 60px;color:#B1945C}.login .main .inner form .message .wrapper h2{font-size:45px;font-weight:400}.login .main .inner form .message .wrapper h1{font-size:85px;margin-top:10px}.login .main .inner form .message .wrapper p{font-family:"Microsoft JhengHei";font-size:18px;margin-top:10px;line-height:1.6}.login .main .inner .thirdparty{margin-top:100px}.login .main .inner .thirdparty .title{display:flex;align-items:center}.login .main .inner .thirdparty .title:after,.login .main .inner .thirdparty .title:before{content:"";height:2px;background-color:#B1945C;flex:1}.login .main .inner .thirdparty .title span{margin:0 10px;font-size:20px;color:#B1945C}.login .main .inner .thirdparty ul{margin-top:95px;display:flex;justify-content:center}.login .main .inner .thirdparty ul li{display:flex;flex-direction:column;align-items:center}.login .main .inner .thirdparty ul li+li{margin-left:8vw}.login .main .inner .thirdparty ul li a{display:inline-flex;justify-content:center;align-items:center;background:#B1945C;color:#fff;font-size:40px;width:80px;height:80px}.login .main .inner .thirdparty ul li p{margin-top:10px;font-size:16px;color:#B1945C;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about #banner .swiper-slide{position:relative}.about #banner .swiper-slide .text{position:absolute;width:80%;left:5vw;bottom:5vw;color:#B1945C}.about #banner .swiper-slide .text h1{font-size:calc((100vw / 1920) * 100);font-weight:400}.about #banner .swiper-slide .text p{font-size:20px;margin-top:20px}.about #banner a,.about #banner img{display:block;width:100%;height:100%;max-height:720px}.about #banner img{object-fit:cover}.about #banner .buttons{position:absolute;bottom:60px;right:60px;z-index:1;text-align:right;display:flex;justify-content:space-between}.about #banner .buttons span{display:inline-flex;width:45px;height:45px;justify-content:center;align-items:center;font-size:25px;border:1px solid #a1824f;color:#a1824f;cursor:pointer}.about #banner .buttons span+span{margin-left:20px}.about #banner .buttons span.swiper-button-disabled{opacity:.6}.about #banner .buttons span:hover{background:#a1824f;color:#fff}.about .infomation{padding-top:70px}.about .infomation>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.about .infomation>.title:after,.about .infomation>.title:before{content:"";background:#a1824f;height:2px;flex:1}.about .infomation>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.about .infomation>.title h2 span{font-size:40px;font-weight:400}.about .infomation>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.about .infomation>.title{background-size:35px;padding-top:40px}.about .infomation>.title h2 span{font-size:26px}}.about .infomation .content{margin-top:80px;display:flex;color:#B1945C}.about .infomation .content .base{flex:1}.about .infomation .content .base ul li{display:flex;align-items:flex-start}.about .infomation .content .base ul li+li{margin-top:45px}.about .infomation .content .base ul li h2{flex:4;min-width:6em}.about .infomation .content .base ul li p{flex:6;font-size:18px;line-height:1.6}.about .infomation .content .introduction{flex:1;margin-left:5vw}.about .infomation .content .introduction p{line-height:1.6;font-size:18px}.about .infomation .content .introduction p+p{margin-top:45px}.about .display{padding:250px 0 150px 0;position:relative;display:flex;justify-content:center}.about .display .content{width:30%}.about .display .content h1{color:#a1824f;font-weight:400;font-size:calc((100vw / 1920) * 79)}.about .display .content p{color:#B1945C;margin-top:calc((100vw / 1920) * 70);font-size:18px;line-height:1.6}.about .display .image{position:absolute;width:30%}.about .display .image:first-child{left:0;top:0}.about .display .image:last-child{right:0;bottom:0}.about .display .image img{display:block;width:100%;max-height:655px;object-fit:contain}.service .banner .swiper-slide{position:relative;padding-bottom:46.45%}.service .banner .swiper-slide .text{position:absolute;width:80%;left:5vw;bottom:5vw;color:#B1945C;z-index:1}.service .banner .swiper-slide .text h1{font-size:calc(100vw / 1920 * 100);font-weight:400}.service .banner .swiper-slide .text p{font-size:20px;margin-top:20px}.service .banner .swiper-slide .adaptor img{width:100%;height:100%;object-fit:cover}.service .lists{padding-top:85px;padding-bottom:80px}.service .lists>.inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.service .lists>.inner>.title:after,.service .lists>.inner>.title:before{content:"";background:#a1824f;height:2px;flex:1}.service .lists>.inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.service .lists>.inner>.title h2 span{font-size:40px;font-weight:400}.service .lists>.inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.service .lists>.inner>.title{background-size:35px;padding-top:40px}.service .lists>.inner>.title h2 span{font-size:26px}}.service .lists .content{margin-top:120px}.service .lists .content .inner{max-width:1780px}.service .lists .content .inner>ul>li{border:2px solid #a1824f;display:flex}.service .lists .content .inner>ul>li+li{margin-top:120px}.service .lists .content .inner>ul>li:nth-child(even){flex-direction:row-reverse}.service .lists .content .inner>ul>li .wrapper{padding:80px;flex:1;color:#B1945C;max-height:1065px;overflow:auto}.service .lists .content .inner>ul>li .wrapper h3{font-size:50px;font-weight:400;color:#a1824f;margin-bottom:50px}.service .lists .content .inner>ul>li .wrapper p{font-size:18px;line-height:1.8}.service .lists .content .inner>ul>li .wrapper hr{margin:8px 0;border-color:#a1824f}.service .lists .content .inner>ul>li .wrapper ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5vw}.service .lists .content .inner>ul>li .wrapper ul li .image{width:100%;padding-bottom:0}.service .lists .content .inner>ul>li .wrapper ul li .image img{width:235px;height:205px;object-fit:contain;display:block;margin:auto}.service .lists .content .inner>ul>li .wrapper ul li h4{font-size:40px;font-weight:400}.service .lists .content .inner>ul>li .wrapper ul li p{margin-top:25px}.service .lists .content .inner>ul>li .image{width:50%;padding-bottom:60%;position:relative}.service .lists .content .inner>ul>li .image img{display:block;width:100%;height:100%;object-fit:cover}.service .lists .content .inner .buttons{margin-top:50px;text-align:center}.service .lists .content .inner .buttons a{font-size:45px;color:#B1945C}.service .article{padding-bottom:135px}.service .article>.inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.service .article>.inner>.title:after,.service .article>.inner>.title:before{content:"";background:#a1824f;height:2px;flex:1}.service .article>.inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.service .article>.inner>.title h2 span{font-size:40px;font-weight:400}.service .article>.inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.service .article>.inner>.title{background-size:35px;padding-top:40px}.service .article>.inner>.title h2 span{font-size:26px}}.service .article .inner{max-width:1780px}.service .article .inner ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4vw;margin-top:90px}.service .article .inner ul li{display:flex;align-items:flex-start;color:#B1945C}.service .article .inner ul li .content{flex:1;width:0;padding-right:1vw}.service .article .inner ul li .content h3{font-size:40px}.service .article .inner ul li .content p{margin-top:35px;font-size:19px}.service .article .inner ul li .content a{display:block;margin-top:35px}.service .article .inner ul li .image{flex:1;max-width:400px;max-height:530px;margin-left:auto;margin-right:auto}.service .article .inner ul li .image img{display:block;width:100%;height:100%;object-fit:contain}.procedure .proce{padding-bottom:45px}.procedure .proce .inner{display:flex;justify-content:space-between;align-items:center}.procedure .proce .inner .image img{display:block;margin:auto}.procedure .proce .inner .text{flex:1;color:#B1945C;margin-left:10vw}.procedure .proce .inner .text h1{padding-top:125px;background:url(../images/star.png) no-repeat left top;color:#a1824f;font-size:70px;font-weight:400}.procedure .proce .inner .text p{margin-top:50px;line-height:1.6;font-size:18px}.procedure .proce .inner .text .link{display:flex;align-items:center;justify-content:space-between;margin-top:45px}.procedure .proce .inner .text .link hr{flex:1;margin-right:2vw;border-color:#a1824f}.procedure .proce .inner .text .link a{font-size:25px}.procedure .lists{padding:45px 0}.procedure .lists .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.procedure .lists .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.procedure .lists .inner>.title h2 span{font-size:40px;font-weight:400}.procedure .lists .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.procedure .lists .inner>.title{background-size:35px;padding-top:40px}.procedure .lists .inner>.title h2 span{font-size:26px}}.procedure .lists .inner .content{margin-top:40px}.procedure .lists .inner .content ul{display:grid;grid-gap:4vw;grid-template-columns:repeat(5,1fr)}.procedure .lists .inner .content ul li .image img{display:block;margin:auto;width:125px;height:125px;object-fit:contain}.procedure .lists .inner .content ul li .text{text-align:center}.procedure .lists .inner .content ul li .text h3{color:#a1824f;font-size:32px;font-weight:400;margin-top:40px}.procedure .lists .inner .content ul li .text p{color:#B1945C;font-size:18px;word-break:break-all;margin-top:15px;line-height:1.6}.procedure .customize{padding:45px 0 100px 0}.procedure .customize .inner{max-width:1810px}.procedure .customize .inner .title{display:flex;justify-content:space-between;align-items:flex-end}.procedure .customize .inner .title h2{font-size:80px;color:#a1824f;font-weight:400}.procedure .customize .inner .title .buttons{text-align:right}.procedure .customize .inner .title .buttons span{display:inline-flex;width:45px;height:45px;justify-content:center;align-items:center;font-size:25px;border:1px solid #a1824f;color:#a1824f;cursor:pointer}.procedure .customize .inner .title .buttons span+span{margin-left:20px}.procedure .customize .inner .title .buttons span.swiper-button-disabled{opacity:.6}.procedure .customize .inner .title .buttons span:hover{background:#a1824f;color:#fff}.procedure .customize .inner .content{margin-top:135px}.procedure .customize .inner .content #customize>.swiper-wrapper>.swiper-slide:nth-child(even){padding-top:135px}.procedure .customize .inner .content #customize>.swiper-wrapper>.swiper-slide .swiper-container .wrapper{position:relative;width:100%;padding-bottom:100%}.procedure .customize .inner .content #customize>.swiper-wrapper>.swiper-slide .swiper-container .wrapper .adaptor{position:absolute;top:0;left:0;right:0;bottom:0}.procedure .customize .inner .content #customize>.swiper-wrapper>.swiper-slide .swiper-container .wrapper .adaptor img{display:block;width:100%;height:100%;object-fit:cover}.procedure .customize .inner .content #customize>.swiper-wrapper>.swiper-slide .swiper-container h3{font-size:32px;color:#a1824f;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procedure .customize .inner .content #customize>.swiper-wrapper>.swiper-slide .swiper-container .swiper-pagination{margin-top:15px;position:static;text-align:left}.procedure .customize .inner .content #customize>.swiper-wrapper>.swiper-slide .swiper-container .swiper-pagination span{width:10px;height:10px;background-color:#B1945C;border-radius:0}.procedure .step{padding:100px 0}.procedure .step .inner{max-width:1810px}.procedure .step .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.procedure .step .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.procedure .step .inner>.title h2 span{font-size:40px;font-weight:400}.procedure .step .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.procedure .step .inner>.title{background-size:35px;padding-top:40px}.procedure .step .inner>.title h2 span{font-size:26px}}.procedure .step .inner .content ul{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:4vw;width:100%}.procedure .step .inner .content ul li:nth-child(even){padding-top:150px}.procedure .step .inner .content ul li .image img{display:block;width:100%;height:100%;object-fit:contain}.procedure .step .inner .content ul li .text{text-align:center}.procedure .step .inner .content ul li .text h3{font-size:32px;color:#a1824f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.procedure .step .inner .content ul li .text p{color:#B1945C;font-size:18px;margin-top:15px;line-height:1.6}.procedure .issues{padding-bottom:250px}.procedure .issues .inner{max-width:1810px}.procedure .issues .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.procedure .issues .inner>.title:after,.procedure .issues .inner>.title:before{content:"";background:#a1824f;height:2px;flex:1}.procedure .issues .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.procedure .issues .inner>.title h2 span{font-size:40px;font-weight:400}.procedure .issues .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.procedure .issues .inner>.title{background-size:35px;padding-top:40px}.procedure .issues .inner>.title h2 span{font-size:26px}}.procedure .issues .inner .content{margin-top:75px;position:relative;padding:0 115px}.procedure .issues .inner .content .wrapper{border:2px solid #a1824f;padding:3vw 2vw}.procedure .issues .inner .content .wrapper h3{font-size:28px;color:#a1824f}.procedure .issues .inner .content .wrapper p{color:#B1945C;font-size:18px;line-height:1.6;margin-top:25px}.procedure .issues .inner .content .wrapper .issues-pagination{text-align:right;color:#B1945C;margin-top:25px;font-size:18px}.procedure .issues .inner .buttons{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between}.procedure .issues .inner .buttons span{display:inline-flex;width:45px;height:45px;justify-content:center;align-items:center;font-size:25px;border:1px solid #a1824f;color:#a1824f;cursor:pointer}.procedure .issues .inner .buttons span.swiper-button-disabled{opacity:.6}.procedure .issues .inner .buttons span:hover{background:#a1824f;color:#fff}.customized .banner .inner{max-width:1700px}.customized .banner .inner .image{position:relative;max-height:725px;overflow:hidden}.customized .banner .inner .image img{display:block;width:100%}.customized .banner .inner .image .text{position:absolute;width:60%;left:5vw;bottom:5vw;color:#B1945C}.customized .banner .inner .image .text h1{font-size:calc(100vw / 1920 * 100);font-weight:400}.customized .banner .inner .image .text p{font-size:20px;margin-top:20px}.customized .banner .inner .content{background-color:#a1824f;color:#fff;padding:30px}.customized .banner .inner .content ul{display:flex}.customized .banner .inner .content ul li{display:flex;align-items:center;padding:0 5vw;flex:1}.customized .banner .inner .content ul li:first-child{border-right:1px solid #ccc}.customized .banner .inner .content ul li img{width:75px;height:95px;object-fit:contain;margin-right:5vw;display:block}.customized .banner .inner .content ul li .text{text-align:center}.customized .banner .inner .content ul li .text h4{font-size:24px}.customized .banner .inner .content ul li .text p{margin-top:5px;font-size:16px;line-height:1.6}.customized .products{padding-top:90px;padding-bottom:150px}.customized .products .inner{max-width:1700px}.customized .products .inner form .classification ul{display:flex;flex-wrap:wrap;margin-top:-2%;gap:2%}.customized .products .inner form .classification ul li{width:15%;margin-top:2%}.customized .products .inner form .classification ul li a input[type=radio],.customized .products .inner form .classification ul li label input[type=radio]{display:none}.customized .products .inner form .classification ul li a input[type=radio]:checked+p,.customized .products .inner form .classification ul li label input[type=radio]:checked+p{background-color:#B1945C;color:#fff}.customized .products .inner form .classification ul li a p,.customized .products .inner form .classification ul li label p{font-size:16px;line-height:45px;padding:0 15px;width:100%;text-align:center;color:#B1945C;border:2px solid #B1945C;cursor:pointer;transition:all .3s ease;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customized .products .inner form .classification ul li a p:hover,.customized .products .inner form .classification ul li label p:hover{background-color:#B1945C;color:#fff}.customized .products .inner form .form{margin-top:40px;display:flex;justify-content:space-between}.customized .products .inner form .form .images{width:50%;max-width:800px;margin-right:3vw}.customized .products .inner form .form .images .swiper-slide{padding-top:70%}.customized .products .inner form .form .images .swiper-slide .adaptor{position:absolute;left:0;top:0;bottom:0;right:0}.customized .products .inner form .form .images .swiper-slide .adaptor img{width:100%;height:100%;display:block;object-fit:cover;border-radius:5px}.customized .products .inner form .form .images .thumb{margin-top:20px}.customized .products .inner form .form .images .thumb .swiper-slide{padding-top:calc((25% - 20px) * .7)}.customized .products .inner form .form .images .thumb .swiper-slide.swiper-slide-thumb-active img{border-color:#B1945C}.customized .products .inner form .form .images .thumb .swiper-slide img{border:3px solid transparent;transition:all .3s ease}.customized .products .inner form .form .parameter{flex:1;width:0}.customized .products .inner form .form .parameter>*{display:flex;flex-wrap:wrap}.customized .products .inner form .form .parameter>*+*{margin-top:25px}.customized .products .inner form .form .parameter>*>span{color:#B1945C;width:100%;font-size:18px;margin-bottom:15px;font-weight:700}.customized .products .inner form .form .parameter>*>span i{font-weight:400;font-style:normal}.customized .products .inner form .form .parameter>*>span+div{width:100%}.customized .products .inner form .form .parameter>* textarea{border:2px solid #B1945C;background-color:transparent;padding:10px;width:100%;font-size:17px;resize:none;outline:0;height:150px;font-family:inherit}.customized .products .inner form .form .parameter>*>ul{display:flex;flex-wrap:wrap;width:100%;--gap:10px;margin-left:calc(var(--gap) * -1);margin-top:calc(var(--gap) * -1)}.customized .products .inner form .form .parameter>*>ul.fullwidth{flex:1}.customized .products .inner form .form .parameter>*>ul.fullwidth li{width:100%}.customized .products .inner form .form .parameter>*>ul li{min-width:80px;margin-left:var(--gap);margin-top:var(--gap)}.customized .products .inner form .form .parameter>*>ul li label{position:relative;display:block}.customized .products .inner form .form .parameter>*>ul li label input[type=radio]{position:absolute;opacity:0;left:50%;transform:translateX(-50%)}.customized .products .inner form .form .parameter>*>ul li label input[type=radio]:checked+p:before{background-color:#B1945C}.customized .products .inner form .form .parameter>*>ul li label input[type=radio]:checked+img{border-color:#B1945C}.customized .products .inner form .form .parameter>*>ul li label p{position:relative;padding-top:15px;text-align:center;cursor:pointer;color:#B1945C}.customized .products .inner form .form .parameter>*>ul li label p:before{content:"";position:absolute;left:0;top:0;width:100%;height:8px;transition:all .3s ease;border:1px solid #B1945C;box-sizing:border-box}.customized .products .inner form .form .parameter>*>ul li label img{width:80px;height:80px;object-fit:cover;border:3px solid transparent;transition:all .3s ease;cursor:pointer}.customized .products .inner form .form .parameter>*>ul li label img+p{width:80px;padding-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customized .products .inner form .form .parameter>*>ul li label img+p:before{display:none}.customized .products .inner form .form .parameter>*>ul li .field{display:flex;align-items:center}.customized .products .inner form .form .parameter>*>ul li .field input{background-color:transparent;max-width:150px;border:2px solid #B1945C;outline:0;height:35px;font-size:17px;padding:0 10px;color:#B1945C}.customized .products .inner form .form .parameter>*>ul li .field p{color:#B1945C;margin-left:5px}.customized .products .inner form .form .parameter>*>ul li a{color:#B1945C;border:1px solid currentColor;padding:0 10px;line-height:35px;display:block;text-align:center;transition:all .3s ease;border-radius:4px}.customized .products .inner form .form .parameter>*>ul li a:hover{color:#fff;background-color:#B1945C}.customized .products .inner form .form .parameter>* .buttons{display:flex;justify-content:flex-end}.customized .products .inner form .form .parameter>* .buttons .button{display:inline-flex;padding:0 50px;line-height:40px;background-color:#a1824f;color:#fff;font-size:18px;border:none;cursor:pointer}.shopcar .banner{padding-bottom:120px}.shopcar .banner .inner{max-width:1700px}.shopcar .banner .inner .image{position:relative}.shopcar .banner .inner .image img{display:block;width:100%;max-height:860px;height:100%;object-fit:cover}.shopcar .banner .inner .image .text{position:absolute;width:60%;left:5vw;bottom:5vw;color:#B1945C}.shopcar .banner .inner .image .text h1{font-size:calc(100vw / 1920 * 100);font-weight:400}.shopcar .banner .inner .image .text p{font-size:20px;margin-top:20px}.shopcar .infomation{padding:50px 0;color:#B1945C;text-align:center}.shopcar .infomation .inner{border-bottom:1px solid #B1945C;padding-bottom:40px}.shopcar .infomation .inner h5{font-size:22px;font-weight:400}.shopcar .infomation .inner h2{font-size:42px;margin-top:30px}.shopcar .infomation .inner p{margin-top:30px}.shopcar .cart{padding:50px 0}.shopcar .cart .title h2{text-align:center;color:#a1824f;font-size:32px}.shopcar .cart .list{margin-top:50px}.shopcar .cart .list .scroll{overflow-x:auto}.shopcar .cart .list .scroll table{border-collapse:collapse;width:100%;min-width:800px}.shopcar .cart .list .scroll table thead tr th{color:#a1824f;line-height:35px;border-bottom:2px solid #B1945C}.shopcar .cart .list .scroll table tbody tr td{padding:20px 0;text-align:center;border-bottom:1px solid #B1945C;font-size:20px;color:#666}.shopcar .cart .list .scroll table tbody tr td .name{display:flex;align-items:center}.shopcar .cart .list .scroll table tbody tr td .name img{width:80px;height:120px;object-fit:contain;display:block}.shopcar .cart .list .scroll table tbody tr td .name p{font-size:22px;margin-left:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.shopcar .cart .list .scroll table tbody tr td input{width:100%;max-width:120px;height:40px;border:1px solid #ccc;outline:0;padding:0 20px;text-align:center;font-size:18px}.shopcar .cart .list .scroll table tbody tr td input::-webkit-inner-spin-button{display:none}.shopcar .cart .list .scroll table tbody tr td input+a{display:block;text-decoration:underline;font-size:16px;margin-top:5px}.shopcar .cart .list .account{display:flex;justify-content:space-between;margin-top:30px}.shopcar .cart .list .account .contents{flex:1;width:0;margin-right:10vw;max-width:700px}.shopcar .cart .list .account .contents p{font-size:17px;color:#B1945C}.shopcar .cart .list .account .contents p+p{margin-top:.5em}.shopcar .cart .list .account h3{color:#a1824f;font-size:28px;line-height:1.5}.shopcar .cart .list .settlement{margin-top:30px;display:flex;flex-direction:column;align-items:flex-end}.shopcar .cart .list .settlement .coupon{display:flex;justify-content:flex-end}.shopcar .cart .list .settlement .coupon input{line-height:40px;border:1px solid #B1945C;outline:0;font-size:17px;padding:0 15px;flex:1;background:0 0}.shopcar .cart .list .settlement .coupon .button{background:#B1945C;color:#fff;margin-left:20px}.shopcar .cart .list .settlement .coupon .button:hover{background:#a1824f}.shopcar .cart .list .settlement .checkout{margin-top:20px}.shopcar .cart .list .settlement .checkout button{background:#B1945C;color:#fff;padding:0 40px;cursor:pointer}.shopcar .cart .list .settlement .checkout button:hover{background:#a1824f}.payment{padding-bottom:125px}.payment .inner .title{text-align:center;color:#B1945C}.payment .inner .title h2{font-size:42px}.payment .inner .title p{font-size:36px;opacity:.8}.payment .inner .cabinet,.payment .inner .payments{color:#B1945C;margin-top:100px}.payment .inner .cabinet h3,.payment .inner .payments h3{font-size:28px}.payment .inner .cabinet ul,.payment .inner .payments ul{display:grid;grid-gap:5vw;grid-template-columns:repeat(5,1fr);margin-top:30px}.payment .inner .cabinet ul li,.payment .inner .payments ul li{display:flex}.payment .inner .cabinet ul li i,.payment .inner .payments ul li i{font-size:30px;margin-right:5px}.payment .inner .cabinet ul li h4,.payment .inner .payments ul li h4{font-size:22px}.payment .inner .cabinet ul li h4 p,.payment .inner .payments ul li h4 p{font-size:16px}.payment .inner .cabinet blockquote,.payment .inner .payments blockquote{margin-top:25px;padding:10px;border-left:6px solid #B1945C;background:#fbf0d9;border-radius:5px;line-height:1.8;font-size:17px;position:relative;word-break:break-word}.payment .inner .cabinet blockquote:hover .arrow,.payment .inner .payments blockquote:hover .arrow{opacity:1;right:10px}.payment .inner .cabinet blockquote .arrow,.payment .inner .payments blockquote .arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;transition:all .3s ease}.payment .inner .cabinet blockquote .arrow i,.payment .inner .payments blockquote .arrow i{font-size:25px}.payment .inner .cabinet>p,.payment .inner .payments>p{margin-top:25px;line-height:1.8;font-size:17px}.detail .banner .inner{max-width:1700px}.detail .banner .inner .image{position:relative}.detail .banner .inner .image img{display:block;width:100%;max-height:860px;height:100%;object-fit:cover}.detail .banner .inner .image .text{position:absolute;width:60%;left:5vw;bottom:5vw;color:#B1945C}.detail .banner .inner .image .text h1{font-size:calc(100vw / 1920 * 100);font-weight:400}.detail .banner .inner .image .text p{font-size:20px;margin-top:20px}.detail .main{padding:100px 0}.detail .main .inner{display:flex;justify-content:space-between;align-items:flex-start}.detail .main .inner .images{width:40vw}.detail .main .inner .images .swiper-wrapper{align-items:center}.detail .main .inner .images .preview{width:100%}.detail .main .inner .images .preview .swiper-slide{display:flex;align-items:center;justify-content:center}.detail .main .inner .images .preview .swiper-slide img{display:block;width:100%;max-height:768px;object-fit:contain}.detail .main .inner .images .thumb{margin-top:20px}.detail .main .inner .images .thumb .swiper-slide{display:flex;align-items:center;cursor:pointer}.detail .main .inner .images .thumb .swiper-slide.swiper-slide-thumb-active img{border-color:#B1945C}.detail .main .inner .images .thumb .swiper-slide img{width:100%;display:block;object-fit:contain;border:3px solid transparent;transition:all .3s ease}.detail .main .inner .parameter{flex:1;width:0;padding-left:5vw}.detail .main .inner .parameter .title{text-align:center;border-bottom:1px solid #ddd;padding-bottom:30px}.detail .main .inner .parameter .title h2{color:#B1945C;font-size:28px}.detail .main .inner .parameter .title p{color:#666;font-size:25px;margin-top:15px}.detail .main .inner .parameter .form{padding:30px 0}.detail .main .inner .parameter .form form{width:100%;max-width:330px;margin:auto}.detail .main .inner .parameter .form form ul li+li{margin-top:25px}.detail .main .inner .parameter .form form ul li label{display:flex}.detail .main .inner .parameter .form form ul li label .label{width:5em;display:inline-flex;min-height:40px;line-height:20px;align-items:center;justify-content:flex-end;color:#555;font-size:17px;padding-right:10px}.detail .main .inner .parameter .form form ul li label select{flex:1;height:40px;border:1px solid #ccc;border-radius:3px;padding:0 15px;font-size:17px}.detail .main .inner .parameter .form form ul li button{background:#a1824f;width:100%;height:45px;color:#fff;font-size:18px;outline:0;border:none;cursor:pointer}.detail .main .inner .parameter .form .tip{margin-top:50px;color:#666;line-height:2;font-size:18px}.detail .popular{padding:85px 0}.detail .popular .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.detail .popular .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.detail .popular .inner>.title h2 span{font-size:40px;font-weight:400}.detail .popular .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.detail .popular .inner>.title{background-size:35px;padding-top:40px}.detail .popular .inner>.title h2 span{font-size:26px}}.detail .popular .inner .content{margin-top:60px;padding-left:95px;padding-right:95px;position:relative}.detail .popular .inner .content #popular a{display:block}.detail .popular .inner .content #popular a .image img{display:block;width:100%}.detail .popular .inner .content #popular a .text{margin-top:15px}.detail .popular .inner .content #popular a .text h3{font-size:25px;color:#a1824f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail .popular .inner .content #popular a .text .price{margin-top:8px}.detail .popular .inner .content #popular a .text .price label{font-size:25px;font-weight:700;color:#a1824f}.detail .popular .inner .content #popular a .text .price del{margin-left:15px;font-size:18px;color:#B1945C}.detail .popular .inner .content .buttons{position:absolute;left:0;width:100%;display:flex;justify-content:space-between;top:50%;transform:translateY(-50%)}.detail .popular .inner .content .buttons span{display:inline-flex;width:45px;height:45px;justify-content:center;align-items:center;font-size:25px;border:1px solid #a1824f;color:#a1824f;cursor:pointer}.detail .popular .inner .content .buttons span.swiper-button-disabled{opacity:.6}.detail .popular .inner .content .buttons span:hover{background:#a1824f;color:#fff}.detail .popular .inner .content .popular-pagination{margin-top:60px;text-align:center}.detail .popular .inner .content .popular-pagination span{display:inline-block;width:20px;height:20px;border-radius:0;background:#B1945C}.detail .popular .inner .content .popular-pagination span+span{margin-left:15px}.category{padding:100px 0}.category .inner .filter{display:flex;justify-content:space-between;align-items:center;color:#B1945C}.category .inner .filter .sort{position:relative;display:flex}.category .inner .filter .sort span{margin-right:5px}.category .inner .filter .sort .dropdown p i{display:inline-flex;transition:all .3s ease;line-height:inherit}.category .inner .filter .sort .dropdown:hover p i{display:inline-block;transform:rotate(180deg)}.category .inner .filter .sort .dropdown:hover ul{opacity:1;visibility:visible}.category .inner .filter .sort .dropdown ul{background:#fff8f5;padding:10px 0;border-radius:4px;transition:all .3s ease;visibility:hidden;opacity:0;position:absolute;left:50%;min-width:100%;max-width:200px;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.2);transform:translateX(-50%)}.category .inner .filter .sort .dropdown ul li{line-height:30px;padding:0 10px}.category .inner .filter .sort .dropdown ul li:hover{background:#f3edeb}.category .inner .filter .sort .dropdown ul li a{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category .inner .filter .pager{display:flex;align-items:center}.category .inner .filter .pager .separator{display:inline-flex;margin:0 10px}.category .inner .filter .pager .separator:after{content:"|";vertical-align:middle}.category .inner .filter .pager .prev{display:inline-flex;transform:rotate(90deg)}.category .inner .filter .pager .next{display:inline-flex;transform:rotate(-90deg)}.category .inner .lists{margin-top:40px;color:#B1945C;--gap:3vw}.category .inner .lists ul{display:flex;flex-wrap:wrap;margin-left:calc(var(--gap) * -1);margin-top:calc(var(--gap) * -1)}.category .inner .lists ul li{margin-left:var(--gap);margin-top:var(--gap);width:calc(33.33% - var(--gap));border:1px solid #b7a468;border-radius:6px;overflow:hidden}.category .inner .lists ul li a{display:block}.category .inner .lists ul li a:hover .image img{transform:scale(1.1)}.category .inner .lists ul li a .image{display:flex;justify-content:center;align-items:center;height:270px;overflow:hidden}.category .inner .lists ul li a .image img{display:block;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.category .inner .lists ul li a .text{padding:15px;height:120px;overflow:hidden}.category .inner .lists ul li a .text h5{font-size:22px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category .inner .lists ul li a .text p{margin-top:10px;font-size:20px;line-height:25px;height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.share{padding-bottom:120px}.share .banner{width:100%;max-width:1100px;margin:auto}.share .banner .preview .swiper-slide .adaptor{padding-bottom:80%;position:relative}.share .banner .preview .swiper-slide .adaptor .wrapper{position:absolute;left:0;right:0;bottom:0;top:0}.share .banner .preview .swiper-slide .adaptor .wrapper img{width:100%;height:100%;display:block;object-fit:cover}.share .banner .preview-next,.share .banner .preview-prev{width:50px;height:50px;position:absolute;z-index:2;background-color:rgba(0,0,0,.5);top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;cursor:pointer}.share .banner .preview-prev{left:0}.share .banner .preview-prev i{transform:rotate(90deg)}.share .banner .preview-next{right:0}.share .banner .preview-next i{transform:rotate(-90deg)}.share .banner .thumb{margin-top:30px;max-width:90%;margin-left:auto;margin-right:auto}.share .banner .thumb .swiper-slide{cursor:pointer}.share .banner .thumb .swiper-slide.swiper-slide-thumb-active .adaptor .wrapper img{border-color:#B1945C}.share .banner .thumb .swiper-slide .adaptor{padding-bottom:80%;position:relative}.share .banner .thumb .swiper-slide .adaptor .wrapper{position:absolute;left:0;right:0;bottom:0;top:0}.share .banner .thumb .swiper-slide .adaptor img{width:100%;height:100%;display:block;object-fit:cover;border:5px solid transparent;transition:all .3s ease;border-radius:4px}.share .main{color:#B1945C;padding-top:80px}.share .main .description .title{border-bottom:2px solid #B1945C;padding-bottom:10px}.share .main .description .title h3{font-size:22px}.share .main .description .content{margin-top:25px}.share .main .description .content .richtext:after{content:"";clear:both}.share .main .info{margin-top:25px}.share .main .info .title{border-bottom:2px solid #B1945C;padding-bottom:10px}.share .main .info .title h3{font-size:22px;color:#B1945C}.share .main .info .content{margin-top:40px}.share .main .info .content h3{margin-bottom:15px}.share .main .info .content table{width:100%;border-collapse:collapse;margin-bottom:15px}.share .main .info .content table tr{height:45px}.share .main .info .content table tr td{border:1px solid #B1945C;padding-left:10px;padding-right:10px}.share .main .info .content table tr td .option-items{display:flex;justify-content:flex-start;align-items:center}.share .main .info .content table tr td .option-items img{margin-left:10px;width:30px;height:30px}.pay .main{padding-bottom:50px}.pay .main .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.pay .main .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.pay .main .inner>.title h2 span{font-size:40px;font-weight:400}.pay .main .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.pay .main .inner>.title{background-size:35px;padding-top:40px}.pay .main .inner>.title h2 span{font-size:26px}}.pay .main .inner .content{margin-top:40px}.pay .main .inner .content form{display:flex;justify-content:space-between}.pay .main .inner .content form .infomation{width:45%}.pay .main .inner .content form .infomation h6{color:#B1945C;font-weight:400;font-size:16px}.pay .main .inner .content form .infomation dl{margin-top:20px}.pay .main .inner .content form .infomation dl dt{font-size:22px;font-weight:700;border-bottom:1px solid #B1945C;color:#B1945C;padding-bottom:7px}.pay .main .inner .content form .infomation dl dd{margin-top:20px}.pay .main .inner .content form .infomation dl dd ul li+li{margin-top:15px}.pay .main .inner .content form .infomation dl dd ul li label{display:flex;align-items:center}.pay .main .inner .content form .infomation dl dd ul li label input[type=text]{flex:1;width:0;height:35px;border:1px solid #B1945C;outline:0;border-radius:4px;background-color:transparent;font-size:16px;color:#B1945C;padding:0 10px}.pay .main .inner .content form .infomation dl dd ul li label input[type=radio]{margin-right:6px;width:16px;height:16px}.pay .main .inner .content form .infomation dl dd ul li label span{width:6em;color:#B1945C;margin-right:1em}.pay .main .inner .content form .infomation dl dd ul li label span i{color:red;font-style:normal}.pay .main .inner .content form .infomation dl dd ul li label p{margin-left:5px;color:#B1945C}.pay .main .inner .content form .infomation dl dd .code{display:flex;flex-wrap:wrap;align-items:center}.pay .main .inner .content form .infomation dl dd .code input{flex:1;width:0;height:35px;border:1px solid #B1945C;outline:0;border-radius:4px;background-color:transparent;font-size:16px;color:#B1945C;padding:0 10px}.pay .main .inner .content form .infomation dl dd .code button{line-height:35px;padding:0 15px;background-color:#B1945C;color:#fff;font-size:17px;border-radius:4px;border:none;margin-left:10px}.pay .main .inner .content form .infomation dl dd .code p{width:100%;margin-top:10px;color:#B1945C;font-size:15px}.pay .main .inner .content form .lists{background-color:#fff5e1;color:#B1945C;border-radius:6px;padding:20px;margin-left:5vw;width:0;flex:1}.pay .main .inner .content form .lists .item+.item{margin-top:25px}.pay .main .inner .content form .lists .item h5{font-size:22px;padding-bottom:10px;border-bottom:1px solid currentColor}.pay .main .inner .content form .lists .item ul li{display:flex;justify-content:space-between;align-items:center;height:45px;border-bottom:1px solid #ccc}.pay .main .inner .content form .lists .item ul li a{display:flex;justify-content:space-between;align-items:center;width:100%}.pay .main .inner .content form .lists .item ul li a .goods{width:50%;display:flex;align-items:center}.pay .main .inner .content form .lists .item ul li a .goods img{width:38px;height:38px;display:block}.pay .main .inner .content form .lists .item ul li a .goods p{flex:1;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay .main .inner .content form .lists .item ul li a span{max-width:33.33%;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay .main .inner .content form .lists .item ul li a span img{height:30px}.pay .main .inner .content form .lists .item ul li label{display:flex;align-items:center;width:50%;cursor:pointer}.pay .main .inner .content form .lists .item ul li label input[type=radio]{width:16px;height:16px}.pay .main .inner .content form .lists .item ul li label p{margin-left:5px}.pay .main .inner .content form .lists .item ul li label+a{color:#B1945C;text-align:right;display:block;width:50%}.pay .main .inner .content form .lists .item ul li img{height:30px}.pay .main .inner .content form .lists .item .buttons{margin-top:40px;display:flex;justify-content:center}.pay .main .inner .content form .lists .item .buttons .button{padding:0 5vw;cursor:pointer;background-color:#B1945C;color:#fff}.terms{padding-bottom:100px}x-progress{width:100%;display:block}x-progress .interface{display:flex;justify-content:space-between}x-progress .interface .field{display:flex;align-items:center;width:100%;max-width:190px}x-progress .interface .field+.field{margin-left:10px}x-progress .interface .field input{flex:1;background-color:transparent;max-width:150px;width:0;border:2px solid #B1945C;outline:0;height:35px;font-size:17px;padding:0 10px;color:#B1945C}x-progress .interface .field input:focus{border-color:#eb7223}x-progress .interface .field input::-webkit-inner-spin-button{display:none}x-progress .interface .field span{color:#B1945C;margin-left:5px}x-progress .progress{position:relative;height:10px;border-radius:5px;background-color:#ccc;margin:20px 12px 8px}x-progress .progress .fill{position:absolute;top:0;bottom:0;left:var(--start,0);width:var(--width,100%);background-color:#B1945C}x-progress .progress .end,x-progress .progress .start{width:16px;height:16px;background-color:#fff;border:none;box-shadow:0 0 3px rgba(177,148,92,.6);cursor:pointer;position:absolute;z-index:1;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform .2s ease}x-progress .progress .end:hover,x-progress .progress .start:hover{transform:translate(-50%,-50%) rotate(45deg) scale(1.3)}x-progress .progress .start{left:var(--start,0)}x-progress .progress .end{left:var(--end,100%)}x-upload{display:block;width:100%;border:2px solid #B1945C;position:relative;padding:20px;overflow:hidden}x-upload.complete label{display:none}x-upload.complete img{display:block}x-upload.complete:hover i{transform:translateX(0);visibility:visible;opacity:1}x-upload input[type=file]{display:none}x-upload img{display:none;max-width:100%;height:auto;margin:auto}x-upload i{position:absolute;right:5px;top:5px;z-index:1;color:#fff;visibility:hidden;opacity:0;cursor:pointer;width:35px;height:35px;background-color:rgba(0,0,0,.6);display:inline-flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s ease;transform:translateX(30px)}x-upload label{width:100%;display:flex;justify-content:center;align-items:center;min-height:20vw;cursor:pointer}x-upload label span{display:inline-flex;position:relative}x-upload label span:after,x-upload label span:before{content:"";width:30px;height:3px;border-radius:2px;background-color:#B1945C;position:absolute;left:0;top:0;transform:translate(-50%,-50%)}x-upload label span:after{transform:translate(-50%,-50%) rotate(90deg)}.contact{padding-bottom:70px}.contact .inner>.title{padding-top:55px;background:url(../images/brand.png) no-repeat top center;display:flex;color:#B1945C;justify-content:center;align-items:center}.contact .inner>.title h2{display:flex;flex-direction:column;align-items:center;margin:0 15px;text-align:center}.contact .inner>.title h2 span{font-size:40px;font-weight:400}.contact .inner>.title h2 p{font-weight:400;font-size:26px}@media screen and (max-width:768px){.contact .inner>.title{background-size:35px;padding-top:40px}.contact .inner>.title h2 span{font-size:26px}}.contact .inner .content{width:100%;max-width:800px;margin:60px auto 0 auto}.contact .inner .content ul li .field{display:flex;flex-wrap:wrap;color:#B1945C}.contact .inner .content ul li .field>p{width:100%;font-size:18px;color:#B1945C;margin-bottom:12px}.contact .inner .content ul li .field>p.required:before{content:"*";color:red}.contact .inner .content ul li .field>p:after{content:":"}.contact .inner .content ul li .field>p+*{width:100%}.contact .inner .content ul li .field input[type=email],.contact .inner .content ul li .field input[type=number],.contact .inner .content ul li .field input[type=tel],.contact .inner .content ul li .field input[type=text],.contact .inner .content ul li .field select{height:38px;border:1px solid #B1945C;padding:0 10px;border-radius:4px;background-color:transparent;outline:0;color:#B1945C}.contact .inner .content ul li .field input[type=email]::-webkit-input-placeholder,.contact .inner .content ul li .field input[type=number]::-webkit-input-placeholder,.contact .inner .content ul li .field input[type=tel]::-webkit-input-placeholder,.contact .inner .content ul li .field input[type=text]::-webkit-input-placeholder,.contact .inner .content ul li .field select::-webkit-input-placeholder{color:currentColor}.contact .inner .content ul li .field textarea{font-family:inherit;padding:10px;height:150px;border:1px solid #B1945C;border-radius:4px;background-color:transparent;outline:0}.contact .inner .content ul li .field input[type=checkbox]{width:18px;height:18px}.contact .inner .content ul li .field .flex{display:flex}.contact .inner .content ul li .field .flex input{flex:1;margin-left:10px}.contact .inner .content ul li .field .flex select{width:120px}.contact .inner .content ul li .field a{text-decoration:underline}.contact .inner .content ul li .field .button{background-color:#B1945C;color:#fff;cursor:pointer;padding:0 35px}.contact .inner .content ul li+li{margin-top:25px}.user{padding-bottom:150px}.user .inner{display:flex;justify-content:space-between;align-items:flex-start}.user .inner .aside{margin-right:5vw;width:200px;background-color:#faf1f1;border-radius:6px}.user .inner .aside ul li{position:relative}.user .inner .aside ul li+li{border-top:1px solid #eee6d8}.user .inner .aside ul li:before{content:"";height:100%;width:4px;background-color:#B1945C;position:absolute;left:0;top:0;transform:scaleY(0);transition:transform .3s ease}.user .inner .aside ul li.active:before,.user .inner .aside ul li:hover:before{transform:scaleY(1)}.user .inner .aside ul li a{display:block;line-height:50px;color:#B1945C;font-size:18px;position:relative;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user .inner .aside+div{flex:1;width:0}.user .inner .aside+div .title h1{font-size:32px;text-align:center;color:#B1945C}.user .inner .aside+div .content{margin-top:40px}.profile .content .terms{margin-top:50px}.profile .content .terms p{font-size:17px;line-height:2;color:#B1945C}.address .content,.history .content,.record .content{width:100%}.address .content .buttons,.history .content .buttons,.record .content .buttons{display:flex;justify-content:flex-end;margin-bottom:25px}.address .content .buttons .button,.history .content .buttons .button,.record .content .buttons .button{color:#fff;background-color:#B1945C}.address .content .scroll,.history .content .scroll,.record .content .scroll{overflow-x:auto}.address .content .scroll table,.history .content .scroll table,.record .content .scroll table{width:100%;min-width:800px;border-collapse:collapse}.address .content .scroll table tr,.history .content .scroll table tr,.record .content .scroll table tr{height:50px}.address .content .scroll table thead,.history .content .scroll table thead,.record .content .scroll table thead{background-color:#f3edeb}.address .content .scroll table thead th,.history .content .scroll table thead th,.record .content .scroll table thead th{text-align:center;font-size:18px;color:#B1945C}.address .content .scroll table tbody,.history .content .scroll table tbody,.record .content .scroll table tbody{text-align:center}.address .content .scroll table tbody tr,.history .content .scroll table tbody tr,.record .content .scroll table tbody tr{border-bottom:1px solid #eee}.address .content .scroll table tbody tr td,.history .content .scroll table tbody tr td,.record .content .scroll table tbody tr td{overflow:hidden;padding:10px}.address .content .scroll table tbody tr td img,.history .content .scroll table tbody tr td img,.record .content .scroll table tbody tr td img{max-width:100px;max-height:100px;object-fit:contain}.address .content .scroll table tbody tr td a,.history .content .scroll table tbody tr td a,.record .content .scroll table tbody tr td a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address .content .scroll table tbody tr td a:hover,.history .content .scroll table tbody tr td a:hover,.record .content .scroll table tbody tr td a:hover{color:#B1945C;text-decoration:underline}.address .content .scroll table tbody tr td .button,.history .content .scroll table tbody tr td .button,.record .content .scroll table tbody tr td .button{padding:0 10px;line-height:25px;background-color:#B1945C;color:#fff}.address .content .pagination,.history .content .pagination,.record .content .pagination{margin-top:35px}.record .list{color:#B1945C}.record .list ul li{display:flex;align-items:flex-start;padding:20px;border:1px solid #eee;border-radius:4px}.record .list ul li+li{margin-top:10px}.record .list ul li .image{margin-right:20px;width:115px;height:115px}.record .list ul li .image img{display:block;width:100%;height:100%;object-fit:contain}.record .list ul li .text{flex:1;width:0}.record .list ul li .text h4{font-weight:400;font-size:22px;line-height:1.6;height:70px}.record .list ul li .text h4 a{display:block;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.record .list ul li .text .count{margin-top:15px;display:flex;justify-content:space-between}.record .list ul li .text .count span{font-size:17px}.record .list ul li .text .count p{font-size:22px;font-weight:700}.record .list .details ul li{padding:8px;display:flex;align-items:center}.record .list .details ul li img{cursor:pointer;width:120px;height:120px;display:block}.record .summary{margin-top:35px}.record .summary ul li{font-size:24px;text-align:right;color:#B1945C}.record .summary ul li+li{margin-top:20px}.record .info{margin-top:40px}.record .info table{min-width:100%;color:#B1945C}.record .info table tr{height:55px}.record .info table tr+tr{border-top:1px solid #eee}.record .info table tr td{text-align:left}.record .info table tr td:first-child{text-align:right}.record_detail .orderinfo ul,.stripe .orderinfo ul{display:flex;flex-wrap:wrap;align-items:center}.record_detail .orderinfo ul>li,.stripe .orderinfo ul>li{margin-top:0;width:50%;display:flex}.record_detail .orderinfo ul>li .field,.stripe .orderinfo ul>li .field{flex:1}.record_detail .orderinfo ul>li .field p,.stripe .orderinfo ul>li .field p{width:auto;text-align:left}.record_detail .orderinfo ul>li:last-child,.stripe .orderinfo ul>li:last-child{width:100%;flex:1}.record_detail .upload,.stripe .upload{margin-bottom:15px}.record_detail .upload p,.stripe .upload p{margin-right:1em;line-height:20px;margin:10px 0;color:#B1945C}.record_detail .upload .field>p:not(:empty):after,.stripe .upload .field>p:not(:empty):after{content:":"}.record_detail .buttons .button+.button,.stripe .buttons .button+.button{margin-left:10px}.record_detail .voucher-box,.stripe .voucher-box{display:block;width:100%;overflow:hidden;display:flex;flex-wrap:wrap;gap:10px}.record_detail .voucher-box .image,.stripe .voucher-box .image{border:2px solid #B1945C;position:relative;flex:1;min-width:250px;height:250px}.record_detail .voucher-box .image img,.stripe .voucher-box .image img{padding:5px;display:block;width:100%;height:100%;object-fit:contain}.record_detail .voucher-box .image i,.stripe .voucher-box .image i{position:absolute;right:5px;top:5px;z-index:1;color:#fff;visibility:hidden;opacity:0;cursor:pointer;width:35px;height:35px;background-color:rgba(0,0,0,.6);display:inline-flex;justify-content:center;align-items:center;border-radius:50%;transition:all .3s ease;transform:translateX(30px)}.record_detail .voucher-box .image .remark,.stripe .voucher-box .image .remark{position:absolute;bottom:0;left:0;color:#B1945C;background-color:rgba(0,0,0,.1);width:100%;padding:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.record_detail .voucher-box .image:hover i,.stripe .voucher-box .image:hover i{transform:translateX(0);visibility:visible;opacity:1}.uploadform.form{padding:20px;width:600px;max-width:95vw;max-height:calc(80vh - 50px);overflow-y:auto}.uploadform.form .buttons{margin-top:15px;display:flex;justify-content:flex-end}.stripe .form .paycontent{padding:15px;border:2px solid #B1945C}.stripe .form .paycontent #payment-element{min-height:200px}.stripe .form .paycontent .success{line-height:100px;height:100px;text-align:center;font-size:24px;color:#B1945C}.stripe .form .tools{margin-top:15px;display:flex;align-items:center;justify-content:space-between}.address.form{padding:20px;width:1200px;max-width:95vw;max-height:calc(80vh - 50px);overflow-y:auto}.address.form button[type=reset]{display:none}.coupon .content ul{display:flex;flex-wrap:wrap}.coupon .content ul li{width:100%;color:#B1945C;margin-top:20px;padding:20px 20px 20px 220px;box-shadow:0 0 10px rgba(0,0,0,.3);background:url(/public/images/popup.png) #fff8f5 no-repeat left center/200px 100%;transition:all .3s ease}.coupon .content ul li+li{margin-top:20px}.coupon .content ul li.expired{filter:grayscale(1)}.coupon .content ul li:hover{transform:translateY(-5px);box-shadow:0 0 20px rgba(0,0,0,.3)}.coupon .content ul li .wrapper{height:250px;border:2px solid #B1945C;padding:20px;display:flex}.coupon .content ul li .wrapper .text{flex:1;width:0}.coupon .content ul li .wrapper .text h1{font-size:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon .content ul li .wrapper .text p{font-size:17px;line-height:1.6;height:55px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.coupon .content ul li .wrapper .text time{font-size:17px;margin-top:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon .content ul li .wrapper .text input{display:block;height:40px;background-color:#fff;border:2px solid #B1945C;text-align:center;font-size:20px;color:#B1945C;outline:0;margin-top:20px;width:100%;max-width:240px}.coupon .content ul li .wrapper .status{height:100%;width:100px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.coupon .content ul li .wrapper .status h1{font-size:30px}.coupon .content ul li .wrapper .status .decorator{align-self:flex-end}.coupon .content ul li .wrapper .status .decorator img{width:40px;height:auto;display:block}.coupon .pagination{margin-top:30px}.pagination ul li.disabled a:hover{cursor:not-allowed}.pagination ul li.active a:hover{cursor:not-allowed}.address .content .scroll table tbody tr td .button.active{background-color:#7e735d}.pay .main .inner .content form .infomation dl dt.tool{display:flex;justify-content:space-between;align-items:center}.pay .main .inner .content form .infomation dl dt.tool button,button.tool-btn{line-height:30px;padding:0 12px;background-color:#B1945C;color:#fff;font-size:14px;border-radius:4px;border:none;margin-left:10px;cursor:pointer}.pay .areabox{display:flex;flex:1}.pay .areabox select{height:39px;border:1.5px solid #B1945C;background-color:transparent;outline:0;padding:0 10px;font-size:16px;color:#B1945C;border-radius:4px}.pay .areabox select+*{margin-left:10px}.paybox{min-width:800px;width:100%;padding:0 15px 15px 15px;height:100%;max-height:600px;overflow:auto}.paybox .coupon ul li{cursor:pointer}.record .product_list ul>li{max-width:250px;display:flex;border-bottom:1px solid #eee;padding:5px 0}.record .product_list ul>li:last-child{border:none}.record .product_list ul>li .image{min-width:45px;margin-right:10px;width:45px;height:45px}.record .product_list ul>li .image img{display:block;width:100%;height:100%;object-fit:contain}.record .product_list ul>li .text{flex:1;text-align:left}/*# sourceMappingURL=main.min.css.map */