body.overflow{overflow:hidden!important}.points_questionnaire.pc{background:#f7f8fa;display:none;overflow:hidden;padding:26px 0 40px;position:relative;width:100%}.points_questionnaire.pc.active{display:block}.points_questionnaire.pc:before{background:url(https://cdn.lovense.com/UploadFiles/web/productpage/pillar/bg_1.jpg?v=1) top no-repeat;background-size:cover;content:"";height:500px;left:0;position:absolute;top:0;width:100%}.points_questionnaire.pc .points_questionnaire_in{margin:0 auto;position:relative;width:1200px;z-index:1}.points_questionnaire.pc .points_questionnaire_in .title{text-align:center}.points_questionnaire.pc .points_questionnaire_in .title .p1{color:#333;font-family:OpenSans-Bold;font-size:24px;line-height:normal;padding-bottom:4px}.points_questionnaire.pc .points_questionnaire_in .title .p2{color:#333;font-family:Open Sans;font-size:16px;line-height:normal;padding-bottom:12px}.points_questionnaire.pc .points_questionnaire_in .title .p3{color:rgba(51,51,51,.8);font-family:Open Sans;font-size:16px;line-height:normal;padding-bottom:24px}.points_questionnaire.pc .points_questionnaire_in .title .p3 i{background:url(../../img/icon/information_ask_hover.png) 50% no-repeat;background-size:100%;cursor:pointer;display:inline-block;height:16px;margin-left:5px;vertical-align:middle;width:16px}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con{background:#fff;border-radius:12px;display:none;min-height:475px;padding:25px 36px 30px;width:100%}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con.active{display:block}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .number_of_questions{color:#ff2d89;font-family:OpenSans-Semibold;font-size:14px;line-height:normal;padding-bottom:4px;text-align:center}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items{align-items:center;display:flex;flex-direction:column;justify-content:center}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item{display:none;height:395px;position:relative}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item:first-child{display:block}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .questions_of_title{color:#000;font-family:OpenSans-Semibold;font-size:20px;line-height:normal;text-align:center}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .lists{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:24px}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .lists .list{align-items:center;background:#f7f8fa;border:1px solid #f7f8fa;border-radius:12px;color:#333;cursor:pointer;display:flex;font-family:OpenSans-Semibold;font-size:16px;justify-content:center;line-height:normal;margin-bottom:15px;min-height:50px;padding:6px 16px;width:690px}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .lists .list.active{background:rgba(255,45,137,.1);border:1px solid #ff2d89;color:#ff2d89}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;width:100%}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns.next_btn{justify-content:space-between}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns.next_btn .prev,.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns.next_btn .submit{width:48.5%}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns .prev{color:#ff2d89}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns .prev,.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns .submit{align-items:center;border:1px solid #ff2d89;border-radius:12px;cursor:pointer;display:flex;font-family:OpenSans-Semibold;font-size:20px;height:60px;justify-content:center;line-height:1;padding:12px 32px;width:410px}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns .submit{background:#ff2d89;color:#fff;opacity:.3;pointer-events:none}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns .submit.loading{cursor:no-drop;pointer-events:none;position:relative}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns .submit.loading:before{background:hsla(0,0%,100%,.5) url(../../img/loading.gif) 50% no-repeat;background-size:20px;border-radius:12px;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.points_questionnaire.pc .points_questionnaire_in .questionnaire_con .items .item .btns .submit.active{opacity:1;pointer-events:auto}.points_questionnaire.pc .points_questionnaire_in .requst_con{background:#fff;border-radius:12px;display:none;margin-bottom:16px;padding:42px 36px;width:100%}.points_questionnaire.pc .points_questionnaire_in .requst_con.active{display:block}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login{display:none;text-align:center}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login.active{display:block}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .lv_points{align-items:center;display:flex;justify-content:center;padding-bottom:12px}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .lv_points .lv{height:60px;width:60px}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .lv_points .lv.Tease{background:url(../../img/layalty/Silver.png) 50% no-repeat;background-size:80%}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .lv_points .lv.Arouse{background:url(../../img/layalty/Gold.png) 50% no-repeat;background-size:80%}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .lv_points .lv.Climax{background:url(../../img/layalty/Diamond.png) 50% no-repeat;background-size:80%}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .lv_points .num{color:#ff2d89;font-family:OpenSans-Bold;font-size:28px;line-height:normal;margin-left:5px}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .p1{color:#333;font-family:OpenSans-Bold;font-size:16px;line-height:normal;padding-bottom:4px}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .p2{color:#666;font-family:Open Sans;font-size:16px;line-height:normal}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_login .p2 a{color:#ff2d89;margin-left:.04rem;text-decoration:underline}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login{display:none;text-align:center}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login.active{display:block}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login .res_icon{margin:-40px auto 0;width:160px}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login .p1{color:#333;font-family:OpenSans-Bold;font-size:20px;line-height:normal;padding-bottom:4px}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login .p2{color:#666;font-family:Open Sans;font-size:16px;line-height:normal}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login .btns{align-items:center;display:flex;justify-content:center;padding:32px 0 16px;width:100%}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login .btns .btn{align-items:center;border:1px solid #ff2d89;border-radius:12px;color:#ff2d89;cursor:pointer;display:flex;font-family:OpenSans-Semibold;font-size:20px;height:60px;justify-content:center;line-height:1;padding:12px 32px;width:410px}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login .p3{color:#666;font-family:Open Sans;font-size:16px;line-height:normal}.points_questionnaire.pc .points_questionnaire_in .requst_con .success_not_login .p3 a{color:#ff2d89;text-decoration:underline}.points_questionnaire.pc .points_questionnaire_in .have_quizzes{background:#fff;border-radius:12px;display:none;padding:42px 36px;width:100%}.points_questionnaire.pc .points_questionnaire_in .have_quizzes.active{display:block}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .pt{color:#333;font-family:OpenSans-Semibold;font-size:20px;line-height:1;text-align:center}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .items{height:56px;margin:12px auto;overflow:hidden;width:615px}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .items.active{height:auto}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .items .item{align-items:center;background:#f7f8fa;border:1px solid #eaeaea;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Open Sans;font-size:16px;height:56px;justify-content:center;line-height:1;margin-bottom:12px;padding:2px 8px;text-align:center}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .items .item:last-child{margin-bottom:0}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .showmore{text-align:center}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .showmore .btn{align-items:center;color:#666;cursor:pointer;display:flex;font-family:Open Sans;font-size:16px;justify-content:center;line-height:normal}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .showmore .btn.active i{transform:rotate(0deg)}.points_questionnaire.pc .points_questionnaire_in .have_quizzes .showmore .btn i{background:url(../../img/faqMore.png) 50% no-repeat;background-size:100%;height:20px;margin-left:3px;transform:rotate(180deg);transition:all .2s ease;width:20px}.questions_btm_banner.pc{align-items:center;background:linear-gradient(202deg,#ebb0d0 -34.39%,#fff 93.05%);border:1px solid rgba(255,45,137,.2);border-radius:80px;bottom:30px;color:#ff2d89;cursor:pointer;display:none;font-family:OpenSans-Bold;font-size:14px;height:62px;justify-content:center;left:50%;line-height:normal;overflow:hidden;padding:5px 25px;position:fixed;text-align:center;transform:translateX(-50%);width:394px;z-index:100}.questions_btm_banner.pc.active{display:flex}.questionnaire_term.pc{align-items:center;display:none;justify-content:center}.questionnaire_term.pc.active{display:flex}.questionnaire_term.pc .term_box{background:#fff;border-radius:4px;padding:40px;position:relative;width:600px}.questionnaire_term.pc .term_box .p_tt{color:#333;font-family:OpenSans-Semibold;font-size:18px;line-height:normal;padding-bottom:29px;text-align:center}.questionnaire_term.pc .term_box .term_con p{color:#333;font-family:Open Sans;font-size:16px;line-height:normal;margin-bottom:22px}.questionnaire_term.pc .term_box .term_con p:last-child{margin-bottom:0}.questionnaire_term.pc .term_box .btns{align-items:center;display:flex;justify-content:center;padding-top:35px;width:100%}.questionnaire_term.pc .term_box .btns .btn{background:#ff2d89;border-radius:8px;color:#fff;cursor:pointer;font-family:OpenSans-Semibold;font-size:14px;height:40px;line-height:40px;text-align:center;width:200px}.points_questionnaire.mb{background:#f7f8fa;display:none;overflow:hidden;padding:.32rem 0;position:relative;width:100%}.points_questionnaire.mb.active{display:block}.points_questionnaire.mb:before{background:url(https://cdn.lovense.com/UploadFiles/web/productpage/pillar/bg_2.jpg?v=1) top no-repeat;background-size:100%;content:"";height:5rem;left:0;position:absolute;top:0;width:100%}.points_questionnaire.mb .points_questionnaire_in{padding:0 .3rem;position:relative;width:100%;z-index:1}.points_questionnaire.mb .points_questionnaire_in .title .p1{color:#333;font-family:OpenSans-Bold;font-size:.36rem;line-height:.42rem;padding-bottom:.12rem}.points_questionnaire.mb .points_questionnaire_in .title .p2{color:#333;font-family:Open Sans;font-size:.24rem;line-height:.36rem;padding-bottom:.12rem}.points_questionnaire.mb .points_questionnaire_in .title .p3{color:rgba(51,51,51,.8);font-family:Open Sans;font-size:.26rem;line-height:normal;padding-bottom:.32rem}.points_questionnaire.mb .points_questionnaire_in .title .p3 i{background:url(../../img/icon/information_ask_hover.png) 50% no-repeat;background-size:100%;cursor:pointer;display:inline-block;height:.24rem;margin-left:.06rem;vertical-align:middle;width:.24rem}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con{background:#fff;border-radius:.24rem;display:none;min-height:7.68rem;padding:.42rem .32rem;width:100%}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con.active{display:block}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .number_of_questions{color:#ff2d89;font-family:OpenSans-Semibold;font-size:.24rem;line-height:normal}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items{align-items:center;display:flex;flex-direction:column;justify-content:center}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item{display:none;min-height:6.8rem;position:relative;width:100%}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item:first-child{display:block}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .questions_of_title{color:#333;font-family:OpenSans-Semibold;font-size:.32rem;line-height:normal}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .lists{padding-top:.36rem}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .lists .list{align-items:center;background:#f7f8fa;border:1px solid #f7f8fa;border-radius:.12rem;color:#333;cursor:pointer;display:flex;font-family:OpenSans-Semibold;font-size:.28rem;justify-content:center;line-height:normal;margin-bottom:.24rem;min-height:.88rem;padding:.06rem .12rem;text-align:center;width:100%}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .lists .list.active{background:rgba(255,45,137,.1);border:1px solid #ff2d89;color:#ff2d89}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;width:100%}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns.next_btn{justify-content:space-between}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns.next_btn .prev,.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns.next_btn .submit{width:49%}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns .prev{color:#ff2d89}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns .prev,.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns .submit{align-items:center;border:1px solid #ff2d89;border-radius:.16rem;cursor:pointer;display:flex;font-family:OpenSans-Semibold;font-size:.32rem;height:.88rem;justify-content:center;line-height:1;padding:.06rem .1rem;width:100%}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns .submit{background:#ff2d89;color:#fff;opacity:.3;pointer-events:none}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns .submit.loading{cursor:no-drop;pointer-events:none;position:relative}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns .submit.loading:before{background:hsla(0,0%,100%,.5) url(../../img/loading.gif) 50% no-repeat;background-size:20px;border-radius:.16rem;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.points_questionnaire.mb .points_questionnaire_in .questionnaire_con .items .item .btns .submit.active{opacity:1;pointer-events:auto}.points_questionnaire.mb .points_questionnaire_in .requst_con{background:#fff;border-radius:.24rem;display:none;margin-bottom:.12rem;min-height:3.76rem;padding:.42rem .32rem;width:100%}.points_questionnaire.mb .points_questionnaire_in .requst_con.active{display:block}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login{display:none;text-align:center}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login.active{display:block}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .lv_points{align-items:center;display:flex;justify-content:center;padding-bottom:.12rem}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .lv_points .lv{height:.9rem;width:.9rem}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .lv_points .lv.Tease{background:url(../../img/layalty/Silver.png) 50% no-repeat;background-size:80%}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .lv_points .lv.Arouse{background:url(../../img/layalty/Gold.png) 50% no-repeat;background-size:80%}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .lv_points .lv.Climax{background:url(../../img/layalty/Diamond.png) 50% no-repeat;background-size:80%}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .lv_points .num{color:#ff2d89;font-family:OpenSans-Bold;font-size:.42rem;line-height:normal;margin-left:.06rem}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .p1{color:#333;font-family:OpenSans-Semibold;font-size:.32rem;line-height:normal;padding-bottom:4px}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .p2{color:#666;font-family:Open Sans;font-size:.24rem;line-height:normal}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_login .p2 a{color:#ff2d89;display:inline-block;margin-left:3px;text-decoration:underline}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login{display:none;text-align:center}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login.active{display:block}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login .res_icon{margin:-.4rem auto 0;width:2.1rem}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login .p1{color:#333;font-family:OpenSans-Semibold;font-size:.32rem;line-height:normal;padding-bottom:.12rem}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login .p2{color:#666;font-family:Open Sans;font-size:.24rem;line-height:normal}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login .btns{align-items:center;display:flex;justify-content:center;padding:.42rem 0 .2rem;width:100%}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login .btns .btn{align-items:center;border:1px solid #ff2d89;border-radius:.16rem;color:#ff2d89;cursor:pointer;display:flex;font-family:OpenSans-Semibold;font-size:.32rem;height:.88rem;justify-content:center;line-height:1;padding:.1rem .24rem;width:100%}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login .p3{color:#666;font-family:Open Sans;font-size:.24rem;line-height:normal}.points_questionnaire.mb .points_questionnaire_in .requst_con .success_not_login .p3 a{color:#ff2d89;text-decoration:underline}.points_questionnaire.mb .points_questionnaire_in .have_quizzes{background:#fff;border-radius:.24rem;display:none;padding:.42rem .32rem;width:100%}.points_questionnaire.mb .points_questionnaire_in .have_quizzes.active{display:block}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .pt{color:#333;font-family:OpenSans-Semibold;font-size:.28rem;line-height:1}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .items{height:1.08rem;margin:.24rem 0;overflow:hidden;width:100%}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .items.active{height:auto}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .items .item{align-items:center;background:#f7f8fa;border:1px solid #eaeaea;border-radius:.08rem;color:#333;cursor:pointer;display:flex;font-family:Open Sans;font-size:.28rem;height:1.08rem;line-height:1.2;margin-bottom:.24rem;padding:.1rem .16rem}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .items .item:last-child{margin-bottom:0}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .showmore{text-align:center}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .showmore .btn{align-items:center;color:#666;cursor:pointer;display:flex;font-family:Open Sans;font-size:.24rem;justify-content:center;line-height:normal}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .showmore .btn.active i{transform:rotate(0deg)}.points_questionnaire.mb .points_questionnaire_in .have_quizzes .showmore .btn i{background:url(../../img/faqMore.png) 50% no-repeat;background-size:100%;height:.24rem;margin-left:.06rem;transform:rotate(180deg);transition:all .2s ease;width:.24rem}.questions_btm_banner.mb{align-items:center;background:linear-gradient(180deg,#f9dbec,#fff1f8);bottom:0;color:#ff2d89;cursor:pointer;display:none;font-family:OpenSans-Bold;font-size:.28rem;height:1rem;justify-content:center;left:0;line-height:normal;overflow:hidden;padding:.08rem .3rem;position:fixed;text-align:center;width:100%;z-index:101}.questions_btm_banner.mb.active{display:flex}.questionnaire_term.mb{align-items:center;display:none;justify-content:center}.questionnaire_term.mb.active{display:flex}.questionnaire_term.mb .term_box{background:#fff;border-radius:.24rem;padding:.64rem .4rem .5rem;position:relative;width:95%}.questionnaire_term.mb .term_box .normal-close{right:.18rem;top:.18rem}.questionnaire_term.mb .term_box .p_tt{color:#333;font-family:OpenSans-Semibold;font-size:.34rem;line-height:normal;padding-bottom:.36rem;text-align:center}.questionnaire_term.mb .term_box .term_con p{color:#333;font-family:Open Sans;font-size:.26rem;line-height:normal;margin-bottom:.24rem}.questionnaire_term.mb .term_box .term_con p:last-child{margin-bottom:0}.questionnaire_term.mb .term_box .btns{align-items:center;display:flex;justify-content:center;padding-top:.44rem;width:100%}.questionnaire_term.mb .term_box .btns .btn{background:#ff2d89;border-radius:.12rem;color:#fff;cursor:pointer;font-family:OpenSans-Semibold;font-size:.28rem;height:.8rem;line-height:.8rem;text-align:center;width:100%}