@charset "UTF-8";.product-content .tag-list:after,.product-detail .section-1 .product-list:after,.product-detail .section-3 .product-list:after,.product-detail:after,.product-index .product-list:after,.product-index:after{content:"";display:block;clear:both}#OutStockModal .modal-bg,#AnnouncementModal .modal-bg,#TeachInfoModal .modal-bg{max-width:500px;position:fixed;z-index:101;top:50%;left:50%;width:calc(100% - 30px);background-color:#fff;border-radius:8px;transform:translate(-50%,-50%);padding:20px 30px}#OutStockModal .modal-bg .close-but,#AnnouncementModal .modal-bg .close-but,#TeachInfoModal .modal-bg .close-but{position:absolute;right:20px;display:block}#OutStockModal .modal-bg .close-but img,#AnnouncementModal .modal-bg .close-but img,#TeachInfoModal .modal-bg .close-but img{width:40px;height:40px}#OutStockModal .modal-bg h4,#AnnouncementModal .modal-bg h4,#TeachInfoModal .modal-bg h4{font-weight:bold;font-size:18px}#OutStockModal .modal-bg .clear,#AnnouncementModal .modal-bg .clear,#TeachInfoModal .modal-bg .clear{clear:both;margin:0 0 15px 5px;padding:0 5px 0 0;font-weight:normal}#OutStockModal .modal-bg .clear label,#AnnouncementModal .modal-bg .clear label,#TeachInfoModal .modal-bg .clear label{display:inline-block;cursor:pointer;position:relative;padding:0 0 0 35px;line-height:20px;font-weight:normal;color:#767168}#OutStockModal .modal-bg .delete-bnt img,#AnnouncementModal .modal-bg .delete-bnt img,#TeachInfoModal .modal-bg .delete-bnt img{width:19px;height:19px}#OutStockModal .modal-bg .modal-body,#AnnouncementModal .modal-bg .modal-body,#TeachInfoModal .modal-bg .modal-body{padding:0;overflow-y:auto;max-height:450px}#OutStockModal .modal-bg .modal-body::-webkit-scrollbar,#AnnouncementModal .modal-bg .modal-body::-webkit-scrollbar,#TeachInfoModal .modal-bg .modal-body::-webkit-scrollbar{width:4px;height:4px;background-color:#f8f8f8}#OutStockModal .modal-bg .modal-body::-webkit-scrollbar-thumb,#AnnouncementModal .modal-bg .modal-body::-webkit-scrollbar-thumb,#TeachInfoModal .modal-bg .modal-body::-webkit-scrollbar-thumb{background-color:#707070;border-radius:10px}#OutStockModal .modal-bg .modal-footer,#AnnouncementModal .modal-bg .modal-footer,#TeachInfoModal .modal-bg .modal-footer{display:flex;justify-content:center;margin:40px 0 20px 0;padding:0;text-align:initial;border-top:0}#OutStockModal .modal-bg .modal-footer button,#AnnouncementModal .modal-bg .modal-footer button,#TeachInfoModal .modal-bg .modal-footer button{margin:0 15px}@media screen and (min-width:768px){.product-index .left,.product-detail .left{float:left;width:25%}}.product-index .left .toggle-btn,.product-detail .left .toggle-btn{background-color:transparent;width:100%;border:0;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid rgba(112,112,112,.3);font-weight:bold;text-align:left}@media screen and (min-width:768px){.product-index .left .toggle-btn,.product-detail .left .toggle-btn{display:none}}.product-index .left .toggle-btn.active i,.product-detail .left .toggle-btn.active i{transform:rotate(180deg)}.product-index .left .toggle-btn span,.product-detail .left .toggle-btn span{margin:0 10px 0 0;vertical-align:middle}.product-index .left .toggle-btn i,.product-detail .left .toggle-btn i{vertical-align:middle;font-size:30px;transition:.3s}.product-index .type-list,.product-detail .type-list{margin:0;padding:0 0 20px}@media screen and (max-width:767.98px){.product-index .type-list,.product-detail .type-list{border-bottom:1px solid rgba(112,112,112,.3);margin-bottom:50px}}.product-index .type-item,.product-detail .type-item{margin:10px 15px 10px 25px;color:#707070;font-weight:bold;line-height:1.4;cursor:pointer;font-size:20px}@media screen and (max-width:480px){.product-index .type-item,.product-detail .type-item{font-size:18px}}.product-index .type-item a,.product-detail .type-item a{display:block;color:#707070}.product-index .type-item.active,.product-detail .type-item.active{position:relative;color:#202020;cursor:initial}.product-index .type-item.active>a,.product-detail .type-item.active>a{color:#000}.product-index .type-item.active:before,.product-detail .type-item.active:before{content:"";width:10px;height:10px;background:#000;border-radius:50%;position:absolute;top:10px;left:-25px}@media screen and (min-width:768px){.product-index .right,.product-detail .right{float:left;width:75%}}.product-index .banner{margin:0 0 40px;padding:0 100% 40% 0;border-radius:8px;background-position:center;background-size:cover}.product-index .select+.select{margin:0 0 0 25px}@media screen and (max-width:480px){.product-index .select+.select{margin:0}}.product-index .select select{border:0}.product-index .product-list{margin:0 -10px}@media screen and (min-width:480px){.product-index .product-list{padding:0 -15px}}.product-index .product-item{padding:0 10px 85px;float:left;width:50%;position:relative;display:flex;flex-direction:column}@media screen and (min-width:480px){.product-index .product-item{padding:0 15px 65px}}@media screen and (max-width:480px){.product-index .product-item .price-wrap{display:flex;flex-direction:column;min-height:58px}}@media screen and (max-width:480px){.product-index .product-item .price-wrap .price{flex:1 1 auto}}@media screen and (max-width:478.98px){.product-index .bg{position:static}}.product-index .bg:hover:before{top:0}.product-index .bg:hover .btn-box{top:50%}@media screen and (min-width:480px){.product-index .bg:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);transition:.3s}}.product-index .btn-box{width:100%}@media screen and (min-width:480px){.product-index .btn-box{position:absolute;top:150%;left:50%;transition:.3s;transform:translate(-50%,-50%);width:auto}}@media screen and (max-width:478.98px){.product-index .main-btn1{font-size:16px}}.product-index .main-btn1.car{margin-bottom:20px}@media screen and (max-width:478.98px){.product-index .main-btn1.car{color:#202020;border-color:#202020;position:absolute;bottom:20px;left:10px;z-index:1;width:calc(100% - 20px)}}@media screen and (max-width:478.98px){.product-index .main-btn1.dot{position:absolute;top:0;left:0;height:100%;opacity:0}}.product-index h5.title{height:32px}.product-detail .product-content{margin:0 -15px}.product-detail section{margin:0 0 60px}.product-detail h6.title{margin:0 0 30px;padding:0 0 20px 0;border-bottom:1px solid rgba(112,112,112,.3);font-weight:bold;font-size:20px}.product-detail .section-1 .product-list,.product-detail .section-3 .product-list{margin:0 -15px}@media screen and (max-width:480px){.product-detail .section-1 .product-list,.product-detail .section-3 .product-list{overflow-x:scroll;display:flex}}.product-detail .section-1 .product-item,.product-detail .section-3 .product-item{float:left;padding:0 15px;width:50%}@media screen and (min-width:481px){.product-detail .section-1 .product-item,.product-detail .section-3 .product-item{padding:0 15px 30px}}@media screen and (min-width:576px){.product-detail .section-1 .product-item,.product-detail .section-3 .product-item{width:33.33333333%}}@media screen and (min-width:768px){.product-detail .section-1 .product-item,.product-detail .section-3 .product-item{width:25%}}@media screen and (max-width:480px){.product-detail .section-1 h6.title,.product-detail .section-3 h6.title{font-size:18px}}@media screen and (max-width:767.98px){.product-content{position:relative;padding:0 0 95px}}.product-content .content-left{margin:0 0 60px}.product-content .product-list-box{position:relative;margin:0 0 30px}@media screen and (max-width:767.98px){.product-content .product-list-box{display:none}}.product-content .product-list-mask{overflow:hidden}.product-content .product-list{position:relative;left:0;margin:0 -5px;white-space:nowrap;font-size:0}.product-content .product-item{display:inline-block;padding:0 5px;width:25%;cursor:pointer}.product-content .bg{margin:0}.product-content .left-btn,.product-content .right-btn{position:absolute;top:50%;width:40px;height:40px;border:2px solid rgba(112,112,112,.3);border-radius:50%;background:#fff;transform:translateY(-50%)}.product-content .left-btn{left:-15px}.product-content .right-btn{right:-15px}@media screen and (min-width:992px){.product-content .share-tracking{margin:0 -15px}}.product-content .share{padding:0 0 20px}@media screen and (max-width:767.98px){.product-content .share{padding:0 0 20px;position:absolute;bottom:40px}}@media screen and (min-width:768px){.product-content .share{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:992px){.product-content .share{float:left;padding:0 15px;width:50%;border-right:1px solid rgba(112,112,112,.3)}}.product-content .share span{margin:0 20px 0 0}.product-content .share-list{display:inline-block;vertical-align:middle}.product-content .share-item{display:inline-block;overflow:hidden;width:35px;border-radius:50%;text-align:center;line-height:33px}.product-content .share-item+.share-item{margin:0 0 0 10px}.product-content .share-item .fa-facebook-f{color:#000;line-height:33px;cursor:pointer;transform:scale(1.5)}.product-content .share-item .fa-line{background-color:#000;color:#fff;line-height:33px;cursor:pointer;transform:scale(2.5)}.product-content .share-item .ig,.product-content .share-item .line,.product-content .share-item .fb{position:relative;top:4px;height:25px;left:0}.product-content .tracking{cursor:pointer}@media screen and (max-width:767.98px){.product-content .tracking{cursor:pointer;margin:-60px 5px 0 0;text-align:right;position:relative;z-index:1;display:inherit}}@media screen and (min-width:768px){.product-content .tracking{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:992px){.product-content .tracking{float:left;padding:0 15px;width:50%}}.product-content .tracking .fa-heart{margin:0 10px 0 0;color:#cb2a15;vertical-align:middle;font-size:25px}.product-content .tracking span{font-weight:bold;line-height:33px}@media screen and (max-width:767.98px){.product-content .tracking span{display:none}}.product-content .content-left,.product-content .content-right{padding:0 15px}@media screen and (min-width:768px){.product-content .content-left,.product-content .content-right{float:left;width:50%}}.product-content h5.title{margin-bottom:25px;font-weight:bold;font-size:30px}@media screen and (max-width:767.98px){.product-content h5.title{font-size:20px}}.product-content .price{color:#b98516;font-weight:bold;font-size:20px}@media screen and (max-width:767.98px){.product-content .price{font-size:18px!important;flex:1 1 auto}}.product-content .price.del{margin:0 15px 0 0;color:#707070;text-decoration:line-through}.product-content .tag-list{margin:0 -5px 20px;padding:20px 0 0}.product-content .tag-item{float:left;margin:0 5px 10px;padding:0 10px;border:1px solid #b98516;border-radius:8px;line-height:38px}.product-content .select{margin-bottom:30px}.product-content .number{margin-bottom:20px}.product-content .number .text{vertical-align:middle}.product-content .number input{width:40px;border:0;vertical-align:middle;text-align:center;pointer-events:none}.product-content .number .minus-btn,.product-content .number .add-btn{border:0;background-color:transparent;vertical-align:middle}.product-content .number .minus-btn i,.product-content .number .add-btn i{color:#b9b7b2;font-size:30px}.product-content .btn-box{margin-bottom:30px}.product-content .main-btn{margin:0 10px 10px 0}.product-content .main-btn2{margin:0 0 10px 0}.product-content .detail-btn .main-btn{width:47%;margin-right:15px}@media screen and (max-width:767.98px){.product-content .detail-btn .main-btn{width:46%;padding:0 30px 0 15px}}.product-content .detail-btn .main-btn2{width:47%}@media screen and (max-width:767.98px){.product-content .detail-btn .main-btn2{width:46%}}@media screen and (max-width:480px){.product-content .detail-btn .main-btn2{width:46%!important}}.product-content .toggle-btn{position:relative;margin:0 0 15px;padding:0;width:100%;border:0;background-color:transparent;color:#000;text-align:left;font-weight:bold}.product-content .toggle-btn i{position:absolute;top:0;right:0}.product-content .way-list{margin:0 0 20px}.product-content .way-item{padding:0 0 10px;color:#767168}@media screen and (max-width:480px){.product-index .select-list select{padding:0 35px 0 8px}}@media screen and (max-width:376px){.product-index .select-list{width:54%}.product-index .select-list select{padding:0 8px 0 8px}}.card-wrap{width:100%;overflow-x:auto}.card-deck{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.card-deck::after{content:"";flex:auto}@media screen and (max-width:767.98px){.card-deck{width:fit-content;flex-wrap:nowrap}}.card-deck .card{width:23%;display:flex;flex-direction:column;margin:0 1% 20px}@media screen and (max-width:767.98px){.card-deck .card{margin-left:20px;width:150px}.card-deck .card:first-child{margin-left:0}}.card-deck .card .bg{width:100%;height:0;padding:0 0 90% 0;border:2px solid rgba(112,112,112,.3);border-radius:8px;background-position:center;background-size:cover;background-repeat:no-repeat}.card-deck .card .card-body{padding:20px 0 15px;flex:1 1 auto}.card-deck .card .card-body h5.title{margin:0 0 10px;color:#000;font-weight:bold;font-size:20px}@media screen and (max-width:480px){.card-deck .card .card-body h5.title{font-size:18px}}.card-deck .card .card-footer .price{display:inline-block;margin-bottom:15px;color:#b98516;font-weight:bold;font-size:20px}@media screen and (max-width:480px){.card-deck .card .card-footer .price{font-size:18px}}.card-deck .card .card-footer .number{position:relative;margin-bottom:15px;padding:0 0 0 60px}.card-deck .card .card-footer .number span{position:absolute;top:0;left:0;line-height:50px}.card-deck .card .card-footer .number input{padding:0 10px;height:50px;border:1px solid rgba(112,112,112,.3);border-radius:8px}.card-deck .card .card-footer .main-btn{width:100%}p.Msg{text-align:center;font-size:20px;font-weight:bold}#OutStockModal .modal-bg,#AnnouncementModal .modal-bg,#TeachInfoModal .modal-bg{max-width:800px}#OutStockModal .modal-bg #AnnouncementBody,#AnnouncementModal .modal-bg #AnnouncementBody,#TeachInfoModal .modal-bg #AnnouncementBody{margin:15px}#TeachInfoModal .modal-bg .modal-body{max-height:85vh}#TeachInfoModal .modal-bg .modal-body img{width:100%;height:auto;object-fit:contain}.teach-info{margin-left:20px}.teach-btn{max-width:150px;margin:0 0 10px 0;position:relative;display:inline-block;max-width:100%;width:200px;height:50px;border:0 solid;border-radius:30px;background-color:transparent;vertical-align:middle;text-align:left;font-weight:bold;font-size:16px;line-height:50px;transition:.3s;cursor:pointer;overflow:hidden;color:#000;word-break:break-all}