.product_detail{min-height:100vh;padding:180px 0 60px}.product_detail-module{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:calc(100% - 240px)}.product_detail-l{height:100%;overflow:hidden}.product_detail-r{height:auto}.product-main-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product_detail-title{margin-bottom:40px;overflow-wrap:break-word;word-break:break-all}.product_detail-intro,.product_detail-title{color:#11264a;font-family:Montserrat-Regular,Montserrat;font-weight:400}.product_detail-intro{height:57px;line-height:16px;max-height:57px}.line{border-top:2px solid #cdcdcd;margin-top:30px;width:100%}.product_detail-select,.product_detail-spec{height:auto;margin-top:50px}.product_detail-color,.product_detail-size{height:auto;margin-top:23px}.product_detail-color,.product_detail-size,.product_detail-spec{display:none}.color-title,.select-title,.size-title,.spec-title{color:#11264a;font-family:Montserrat-Regular,Montserrat;font-weight:400;margin-bottom:20px}.color-list,.size-list,.spec-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-item,.color-list,.size-item,.size-list,.spec-item,.spec-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.color-item,.size-item,.spec-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;margin-right:15px;width:50px}.color-item,.size-item{background:#fff;border:1px solid #d9d9d9;border-radius:4px 4px 4px 4px;color:#666;cursor:pointer;font-family:Montserrat-Regular,Montserrat;font-size:16px;font-weight:400;height:30px;line-height:30px;padding:0 10px;width:auto}.color-item,.size-item,.spec-img{-webkit-box-sizing:border-box;box-sizing:border-box}.spec-img{border:1px solid #cdcdcd;display:block;height:50px;margin-bottom:10px;-webkit-transition:all .2s linear;transition:all .2s linear;width:50px}.spec-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hover-spec:hover{-webkit-box-shadow:0 0 8px #aeaeae;box-shadow:0 0 8px #aeaeae}.spec-info{word-wrap:break-word;color:#666;font-family:Montserrat-Regular,Montserrat;font-size:14px;font-weight:400;text-align:center;word-break:break-all}.spec-item.active .spec-img{border:1px solid #004bcb}.spec-item.active .spec-info{color:#004bcb}.btn-group{display:block;position:relative;width:100%}.btn{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important;background:#11264a!important;border-radius:0!important;color:#fff!important;cursor:pointer;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;font-family:Montserrat-Regular,Montserrat;font-weight:400;height:60px;-webkit-justify-content:space-between!important;justify-content:space-between!important;padding:0 20px!important;width:100%}.btn img{-webkit-transition:all .3s;transition:all .3s}.open .btn img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-menu{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;max-height:90px;overflow:auto;padding:5px 0;position:absolute;text-align:left;top:100%;width:100%;z-index:1000}.open .dropdown-menu{display:block}.dropdown-menu>li>a{clear:both;color:#333;display:block;font-family:Montserrat-Regular,Montserrat;font-size:14px;font-weight:400;line-height:1.42857143;padding:3px 12px;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;text-decoration:none}.description{padding:0 0 60px}.description-title{color:#11264a;font-family:Montserrat-Regular,Montserrat;font-weight:400;margin-bottom:40px}.description-img{overflow:hidden}.description-img img{width:100%}