.captcha-container[data-v-22829b6b]{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:.20833vw;overflow:hidden;position:relative}.captcha-content[data-v-22829b6b]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.captcha-container img[data-v-22829b6b]{width:100%;height:calc(100% - 1.04167vw);object-fit:cover}.captcha-tip[data-v-22829b6b]{height:1.04167vw;line-height:1.04167vw;width:100%;background-color:rgba(0,0,0,.7);color:#fff;font-size:.625vw;text-align:center;padding:0;position:absolute;bottom:0;left:0;right:0;z-index:10}.demo_wrap{padding-top:7.8125vw;background-color:#f8f5f0}@media screen and (max-width:768px){.demo_wrap{padding:20px}}.demo_wrap .demo_title_wrap{text-align:center;margin-bottom:3.125vw;position:relative}.demo_wrap .demo_title_wrap:after{content:"";position:absolute;bottom:-1.04167vw;left:50%;transform:translateX(-50%);width:4.16667vw;height:.20833vw;background:linear-gradient(90deg,#7a6c5a,#a89985);border-radius:.10417vw}@media screen and (max-width:768px){.demo_wrap .demo_title_wrap{text-align:left;margin-bottom:40px}.demo_wrap .demo_title_wrap:after{left:0;transform:none;width:60px}}.demo_wrap .demo_title_wrap h1{font-size:2.1875vw;font-weight:600;color:#7a6c5a;margin-bottom:1.04167vw}@media screen and (max-width:768px){.demo_wrap .demo_title_wrap h1{font-size:32px}}.demo_wrap .demo_title_wrap p{font-size:.9375vw;color:#9a8c7a;margin-top:.52083vw;max-width:41.66667vw;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.demo_wrap .demo_title_wrap p{font-size:16px;margin-top:10px;max-width:100%}}.demo_wrap .demo_form{width:90%;max-width:62.5vw;margin:0 auto;background-color:#fff;padding:2.08333vw;border-radius:1.04167vw;box-shadow:0 .78125vw 2.08333vw rgba(0,0,0,.08)}@media screen and (max-width:768px){.demo_wrap .demo_form{width:100%;padding:30px;margin-top:10px}}.demo_wrap .demo_form .form-header{margin-bottom:1.5625vw}.demo_wrap .demo_form .form-header .step-indicator{display:flex;justify-content:center;align-items:center}.demo_wrap .demo_form .form-header .step-indicator .step{display:flex;flex-direction:column;align-items:center;position:relative}.demo_wrap .demo_form .form-header .step-indicator .step.active .step-number{background-color:#7a6c5a;color:#fff}.demo_wrap .demo_form .form-header .step-indicator .step.active .step-title{color:#7a6c5a;font-weight:600}.demo_wrap .demo_form .form-header .step-indicator .step .step-number{width:2.08333vw;height:2.08333vw;border-radius:50%;background-color:#e0d6c9;color:#9a8c7a;display:flex;justify-content:center;align-items:center;font-size:.9375vw;font-weight:600;margin-bottom:.52083vw}.demo_wrap .demo_form .form-header .step-indicator .step .step-title{font-size:.83333vw;color:#9a8c7a}.demo_wrap .demo_form .form-header .step-indicator .step-divider{width:5.20833vw;height:.10417vw;background-color:#e0d6c9;margin:0 1.04167vw;margin-bottom:1.04167vw}@media screen and (max-width:992px){.demo_wrap .demo_form .form-header .step-indicator .step-divider{width:60px}}.demo_wrap .demo_form .form-section{background-color:#f8f5f0;border-radius:.78125vw;padding:1.5625vw;margin-bottom:1.5625vw}.demo_wrap .demo_form .form-section .section-title{display:flex;align-items:center;margin-bottom:1.04167vw;padding-bottom:.78125vw;border-bottom:1px solid #e0d6c9}.demo_wrap .demo_form .form-section .section-title i{font-size:1.25vw;color:#7a6c5a;margin-right:.52083vw}.demo_wrap .demo_form .form-section .section-title span{font-size:1.04167vw;font-weight:600;color:#7a6c5a}.demo_wrap .demo_form .demo_form_item1,.demo_wrap .demo_form .demo_form_item2{margin-bottom:0}.demo_wrap .demo_form .el-form-item__label{font-weight:600;color:#7a6c5a;font-size:.9375vw;padding-bottom:.52083vw}.demo_wrap .demo_form .el-input__inner,.demo_wrap .demo_form .el-textarea__inner{border-color:#e0d6c9;border-radius:.52083vw;font-size:.83333vw}.demo_wrap .demo_form .el-input__inner:focus,.demo_wrap .demo_form .el-textarea__inner:focus{border-color:#a89985;box-shadow:0 0 0 .10417vw rgba(168,153,133,.2)}.demo_wrap .demo_form .el-input__inner{height:2.60417vw;line-height:2.60417vw;padding:0 .78125vw 0 2.08333vw}.demo_wrap .demo_form .el-input__prefix{left:.78125vw;color:#9a8c7a}.demo_wrap .demo_form .el-input__prefix i{font-size:.9375vw;line-height:2.60417vw}.demo_wrap .demo_form .el-textarea__inner{padding:.625vw .78125vw;line-height:1.6}.demo_wrap .demo_form .form_bottom{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:2.08333vw}.demo_wrap .demo_form .form_bottom .el-checkbox{margin-bottom:1.30208vw;color:#9a8c7a;font-size:.83333vw}.demo_wrap .demo_form .form_bottom .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#7a6c5a;border-color:#7a6c5a}.demo_wrap .demo_form .form_bottom .btn{background:linear-gradient(90deg,#7a6c5a,#a89985);color:#fff;border:none;border-radius:.52083vw;padding:.78125vw 3.125vw;font-size:.9375vw;font-weight:600;letter-spacing:1px;transition:all .3s ease}.demo_wrap .demo_form .form_bottom .btn:hover{transform:translateY(-.15625vw);box-shadow:0 .41667vw 1.04167vw rgba(122,108,90,.4)}.demo_wrap .demo_form .form_bottom .btn:active{transform:translateY(-1px)}.demo_wrap .demo_form .form_bottom .btn i{margin-right:.41667vw;font-size:1.04167vw}.demo_wrap .demo_form_mobile{padding:1.04167vw;background-color:#fff;border-radius:.78125vw;box-shadow:0 .78125vw 2.08333vw rgba(0,0,0,.08)}.demo_wrap .demo_form_mobile .form-section{background-color:#f8f5f0;border-radius:.78125vw;padding:1.04167vw .78125vw;margin-bottom:1.04167vw}.demo_wrap .demo_form_mobile .form-section .section-title{text-align:center;margin-bottom:.78125vw;padding-bottom:.52083vw;border-bottom:1px solid #e0d6c9}.demo_wrap .demo_form_mobile .form-section .section-title span{font-size:2.60417vw;font-weight:600;color:#7a6c5a}.demo_wrap .demo_form_mobile .el-form-item{margin-bottom:.78125vw}.demo_wrap .demo_form_mobile .el-form-item .el-form-item__label{font-size:5.20833vw;font-weight:600;color:#7a6c5a;padding-bottom:.26042vw;line-height:1.2}.demo_wrap .demo_form_mobile .el-form-item:last-child{margin-bottom:0}.demo_wrap .demo_form_mobile .mobile-input .el-input__inner{height:10.41667vw;font-size:5.20833vw;border-radius:.41667vw;padding:0 .78125vw;border:1px solid #e0d6c9}.demo_wrap .demo_form_mobile .captcha-box{margin-top:.52083vw}.demo_wrap .demo_form_mobile .captcha-box .captcha-img{width:100%;height:5.20833vw;border-radius:.41667vw;overflow:hidden;border:1px solid #e0d6c9}.demo_wrap .demo_form_mobile .form_bottom{margin-top:1.04167vw}.demo_wrap .demo_form_mobile .form_bottom .privacy-box{margin-bottom:.78125vw;font-size:4.16667vw;text-align:center}.demo_wrap .demo_form_mobile .form_bottom .privacy-box .custom-checkbox{display:flex;align-items:center;justify-content:center;cursor:pointer}.demo_wrap .demo_form_mobile .form_bottom .privacy-box .custom-checkbox .checkbox-square{width:4.16667vw;height:4.16667vw;border:.3125vw solid #7a6c5a;border-radius:.52083vw;margin-right:1.04167vw;position:relative;background-color:#fff;flex-shrink:0}.demo_wrap .demo_form_mobile .form_bottom .privacy-box .custom-checkbox .checkbox-square.checked:after{content:"";position:absolute;left:1.04167vw;top:.26042vw;width:1.5625vw;height:2.60417vw;border:solid #7a6c5a;border-width:0 .52083vw .52083vw 0;transform:rotate(45deg)}.demo_wrap .demo_form_mobile .form_bottom .privacy-box .custom-checkbox .checkbox-label{font-size:3.125vw;line-height:1.2;text-align:left;color:#7a6c5a}.demo_wrap .demo_form_mobile .form_bottom .privacy-box .privacy-link{color:#7a6c5a;text-decoration:underline;font-size:5.20833vw;font-weight:700}.demo_wrap .demo_form_mobile .form_bottom .submit-button{width:100%;height:5.20833vw;font-size:4.6875vw;font-weight:600;background:linear-gradient(90deg,#7a6c5a,#a89985);color:#fff;border:none;border-radius:.41667vw;letter-spacing:.10417vw}.furniture-contact{padding:5.20833vw 0;background:linear-gradient(180deg,#f8f5f0,#f0ebe4);margin-bottom:2.60417vw}.furniture-contact .contact-container{width:85%;max-width:67.70833vw;margin:0 auto;display:flex;flex-direction:column;align-items:center}.furniture-contact .contact-container.contact-horizontal{flex-direction:row;align-items:flex-start;gap:2.08333vw}@media screen and (max-width:992px){.furniture-contact .contact-container.contact-horizontal{flex-direction:column;align-items:center}}.furniture-contact .contact-container .contact-text{width:100%;text-align:center;margin-bottom:1.5625vw}.contact-horizontal .furniture-contact .contact-container .contact-text{width:55%;text-align:left;margin-bottom:0}@media screen and (max-width:992px){.contact-horizontal .furniture-contact .contact-container .contact-text{width:100%;text-align:center;margin-bottom:30px}}.furniture-contact .contact-container .contact-text h2{font-size:2.1875vw;text-align:center;margin-bottom:1.5625vw;position:relative;color:#7a6c5a}.contact-horizontal .furniture-contact .contact-container .contact-text h2{text-align:left}@media screen and (max-width:992px){.contact-horizontal .furniture-contact .contact-container .contact-text h2{text-align:center}}.furniture-contact .contact-container .contact-text h2:after{content:"";position:absolute;bottom:-.78125vw;left:50%;transform:translateX(-50%);width:3.125vw;height:.15625vw;background:linear-gradient(90deg,#7a6c5a,#a89985);border-radius:.10417vw}.contact-horizontal .furniture-contact .contact-container .contact-text h2:after{left:1.5625vw;transform:none}@media screen and (max-width:992px){.contact-horizontal .furniture-contact .contact-container .contact-text h2:after{left:50%;transform:translateX(-50%)}}.furniture-contact .contact-container .contact-text p{font-size:1.04167vw;line-height:1.8;color:#9a8c7a;margin-bottom:2.08333vw;max-width:41.66667vw;margin-left:auto;margin-right:auto}.furniture-contact .contact-container .contact-text .store-locations{max-width:41.66667vw;margin:0 auto;padding:1.30208vw;background-color:hsla(0,0%,100%,.5);border-radius:.78125vw;box-shadow:0 .52083vw 1.04167vw rgba(0,0,0,.05);display:flex;flex-wrap:wrap;justify-content:space-around;gap:1.04167vw}.contact-horizontal .furniture-contact .contact-container .contact-text .store-locations{margin:0}@media screen and (max-width:992px){.contact-horizontal .furniture-contact .contact-container .contact-text .store-locations{margin:0 auto}}@media screen and (max-width:768px){.furniture-contact .contact-container .contact-text .store-locations{flex-direction:column}}.furniture-contact .contact-container .contact-text .store-locations .store-item{flex:1;min-width:15.625vw;padding:1.04167vw;border-radius:.52083vw;cursor:pointer;transition:all .3s ease}.furniture-contact .contact-container .contact-text .store-locations .store-item:hover{background-color:rgba(122,108,90,.05)}.furniture-contact .contact-container .contact-text .store-locations .store-item.active{background-color:rgba(122,108,90,.1);transform:translateY(-.26042vw);box-shadow:0 .52083vw 1.04167vw rgba(122,108,90,.1)}.furniture-contact .contact-container .contact-text .store-locations .store-item h3{font-size:1.04167vw;font-weight:600;color:#7a6c5a;margin-bottom:.52083vw;display:flex;align-items:center}.furniture-contact .contact-container .contact-text .store-locations .store-item h3:before{content:"";display:inline-block;width:.52083vw;height:.52083vw;background-color:#7a6c5a;border-radius:50%;margin-right:.625vw}.furniture-contact .contact-container .contact-text .store-locations .store-item p{margin-left:1.14583vw;font-size:.9375vw;margin-bottom:0}.furniture-contact .contact-container .contact-image-wrapper{width:100%;max-width:41.66667vw;margin:1.5625vw auto;display:flex;justify-content:center}.contact-horizontal .furniture-contact .contact-container .contact-image-wrapper{width:45%;margin:0}@media screen and (max-width:992px){.contact-horizontal .furniture-contact .contact-container .contact-image-wrapper{width:100%;max-width:800px;margin:20px auto}}.furniture-contact .contact-container .contact-image-wrapper .contact-image{width:100%;position:relative;cursor:pointer;transition:transform .3s ease;border-radius:.52083vw;overflow:hidden}.furniture-contact .contact-container .contact-image-wrapper .contact-image:hover{transform:translateY(-.26042vw)}.furniture-contact .contact-container .contact-image-wrapper .contact-image img{width:100%;height:26.04167vw;object-fit:cover;border-radius:.52083vw;box-shadow:0 .52083vw 1.5625vw rgba(0,0,0,.1)}.furniture-contact .contact-container .contact-image-wrapper .contact-image .image-overlay{position:absolute;bottom:.52083vw;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.6);color:#fff;padding:.41667vw .78125vw;border-radius:1.04167vw;display:flex;align-items:center;font-size:.72917vw;font-weight:700;z-index:10}.furniture-contact .contact-container .contact-image-wrapper .contact-image .image-overlay i{margin-right:.41667vw;font-size:1.04167vw}.furniture-contact .contact-container .contact-footer{width:100%;max-width:41.66667vw;margin:1.5625vw auto 0;text-align:center}.contact-horizontal .furniture-contact .contact-container .contact-footer{margin:1.5625vw 0 0;text-align:left}@media screen and (max-width:992px){.contact-horizontal .furniture-contact .contact-container .contact-footer{margin:30px auto 0;text-align:center}}.furniture-contact .contact-container .contact-footer .contact-phone{display:flex;align-items:center;justify-content:center;font-size:1.14583vw;font-weight:600;color:#7a6c5a;margin-bottom:1.04167vw;cursor:pointer}.contact-horizontal .furniture-contact .contact-container .contact-footer .contact-phone{justify-content:flex-start}@media screen and (max-width:992px){.contact-horizontal .furniture-contact .contact-container .contact-footer .contact-phone{justify-content:center}}.furniture-contact .contact-container .contact-footer .contact-phone i{color:#7a6c5a;margin-right:.625vw;font-size:1.35417vw}.furniture-contact .contact-container .contact-footer .contact-phone i.el-icon--right{margin-right:0;margin-left:.41667vw;font-size:.83333vw}.furniture-contact .contact-container .contact-footer .contact-phone:hover,.furniture-contact .contact-container .contact-footer .contact-phone:hover i{color:#ffa400}.furniture-contact .contact-container .contact-footer .contact-phone-dropdown{display:inline-block}.phone-dropdown-menu{min-width:12.5vw;padding:.52083vw 0}.phone-dropdown-menu .phone-dropdown-empty,.phone-dropdown-menu .phone-dropdown-loading{padding:.78125vw 1.04167vw;text-align:center;color:#9a8c7a;font-size:.72917vw}.phone-dropdown-menu .phone-dropdown-empty i,.phone-dropdown-menu .phone-dropdown-loading i{margin-right:.26042vw}.phone-dropdown-menu .phone-item{display:flex;align-items:center;padding:0 .52083vw}.phone-dropdown-menu .phone-item .phone-type{font-weight:500;color:#7a6c5a;width:4.16667vw}.phone-dropdown-menu .phone-item .phone-number{color:#9a8c7a;flex:1}.image-modal-content{display:flex;flex-direction:column;align-items:center;width:100%}.image-modal-content .zoom-controls{display:flex;justify-content:center;align-items:center;margin-bottom:.78125vw}.image-modal-content .zoom-controls .zoom-btn{width:2.08333vw;height:2.08333vw;border-radius:50%;background:#f8f5f0;border:1px solid #e0d6c9;color:#7a6c5a;font-size:.9375vw;display:flex;align-items:center;justify-content:center;margin:0 .52083vw;cursor:pointer;transition:all .3s ease}.image-modal-content .zoom-controls .zoom-btn:hover{background:#7a6c5a;color:#fff;border-color:#7a6c5a}.image-modal-content .zoom-controls .zoom-btn:focus{outline:none}.image-modal-content .zoom-controls .zoom-level{font-size:.83333vw;color:#7a6c5a;font-weight:700;width:3.125vw;text-align:center}.image-modal-content .image-container{width:100%;height:60vh;overflow:auto;position:relative;background:#f8f5f0;border-radius:.41667vw}.image-modal-content .image-container::-webkit-scrollbar{width:.41667vw;height:.41667vw}.image-modal-content .image-container::-webkit-scrollbar-track{background:#f0ebe4;border-radius:.20833vw}.image-modal-content .image-container::-webkit-scrollbar-thumb{background:#e0d6c9;border-radius:.20833vw}.image-modal-content .image-container::-webkit-scrollbar-thumb:hover{background:#d0c6b9}.image-modal-content .image-container .image-wrapper{min-width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;transform-origin:0 0;transition:transform .3s ease}.image-modal-content .image-container .image-wrapper img{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.image-modal-content .zoom-tip{margin-top:.78125vw;font-size:.72917vw;color:#9a8c7a;display:flex;align-items:center;background:rgba(122,108,90,.1);padding:.41667vw .78125vw;border-radius:1.04167vw}.image-modal-content .zoom-tip i{margin-right:.26042vw;color:#7a6c5a}.captcha-container{display:flex;width:100%;align-items:center}.captcha-container .el-input{flex:1}.captcha-container .captcha-img{margin-left:.52083vw;height:3.64583vw;border-radius:.3125vw;cursor:pointer;border:1px solid #e0d6c9}.privacy-link{color:#7a6c5a;text-decoration:underline;cursor:pointer;font-weight:700}.privacy-link:hover{color:#a89985}.privacy-policy-content{max-height:60vh;overflow-y:auto;padding:0 .78125vw}.privacy-policy-content::-webkit-scrollbar{width:.41667vw}.privacy-policy-content::-webkit-scrollbar-track{background:#f0ebe4;border-radius:.20833vw}.privacy-policy-content::-webkit-scrollbar-thumb{background:#e0d6c9;border-radius:.20833vw}.privacy-policy-content::-webkit-scrollbar-thumb:hover{background:#d0c6b9}.privacy-policy-content h3{text-align:center;font-size:1.25vw;color:#7a6c5a;margin-bottom:.78125vw}.privacy-policy-content .update-date{text-align:center;color:#9a8c7a;font-size:.72917vw;margin-bottom:1.5625vw}.privacy-policy-content .policy-section{margin-bottom:1.30208vw}.privacy-policy-content .policy-section h4{font-size:.9375vw;color:#7a6c5a;margin-bottom:.78125vw}.privacy-policy-content .policy-section p{line-height:1.8;color:#666;margin-bottom:.78125vw}.privacy-policy-content .policy-section ul{padding-left:1.04167vw}.privacy-policy-content .policy-section ul li{margin-bottom:.41667vw;line-height:1.6}@media screen and (max-width:768px){.captcha-container{flex-direction:column}.captcha-container .captcha-img{margin-left:0;margin-top:10px;width:100%;height:70px;object-fit:cover}.el-input,.el-input-group-prepend{height:50px!important;font-size:16px}.el-form-item-label{font-size:18px!important}.el-input-large{font-size:16px!important}.el-input-group-large>.el-input-group-append{font-size:16px!important;padding:0 15px!important}.el-input{font-size:16px!important}.el-input input{height:50px}.el-input span{transform:translateY(-40%)}.el-select{width:100%}.el-select .el-input__inner{height:50px;line-height:50px}.el-select-dropdown__item{font-size:16px;padding:15px 0}}.demo_wrap .el-checkbox__inner:after{border:.10417vw solid #fff;border-left:0;border-top:0;height:.52083vw;left:.3125vw;top:.10417vw;width:.26042vw;transform:rotate(45deg) scaleY(1)}.mobile-visit-section{padding:1.04167vw;background-color:#fff;border-radius:.78125vw;box-shadow:0 .78125vw 2.08333vw rgba(0,0,0,.08);margin-bottom:1.5625vw}.mobile-visit-section .mobile-visit-title{font-size:5.20833vw;font-weight:600;color:#ffa400;text-align:center;margin-bottom:.78125vw}.mobile-visit-section .mobile-visit-desc{font-size:3.125vw;color:#9a8c7a;text-align:center;margin-bottom:1.5625vw}.mobile-visit-section .mobile-store-list{margin-bottom:1.5625vw}.mobile-visit-section .mobile-store-list .mobile-store-item{background-color:#f8f5f0;border-radius:.78125vw;padding:1.5625vw 1.04167vw;margin-bottom:1.04167vw;position:relative;border:.3125vw solid transparent}.mobile-visit-section .mobile-store-list .mobile-store-item.active{border-color:#ffa400;box-shadow:0 .26042vw .78125vw rgba(255,164,0,.2)}.mobile-visit-section .mobile-store-list .mobile-store-item .store-name{font-size:3.64583vw;font-weight:600;color:#ffa400;margin-bottom:.78125vw}.mobile-visit-section .mobile-store-list .mobile-store-item .store-address{font-size:3.125vw;color:#9a8c7a;margin-bottom:1.04167vw}.mobile-visit-section .mobile-store-list .mobile-store-item .view-map{font-size:3.125vw;color:#ffa400;text-decoration:underline;text-align:right;font-weight:600}.mobile-visit-section .mobile-contact-phone{background:linear-gradient(90deg,#ffa400,#ffb733);border-radius:.78125vw;padding:1.04167vw;text-align:center}.mobile-visit-section .mobile-contact-phone a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:3.64583vw;text-decoration:none}.mobile-visit-section .mobile-contact-phone a i{font-size:4.16667vw;margin-right:.78125vw}