.product-info-wrap{margin-bottom:20px;background:#f6f7f8;padding:12px;border:1.5px dashed #ccc}.product-info-basic{width:100%;padding:20px 0}.product-info-basic p strong{margin-right:10px}.product-info-structure{height:160px;padding:10px;display:flex;align-items:center;justify-content:center;background:#fff}.product-info-structure img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(min-width:992px){.product-info-wrap{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 0}.product-info-structure{flex-shrink:0;flex-basis:280px;width:280px;margin-left:20px}.product-info-basic{padding:20px}.product-info-basic p{display:flex}.product-info-basic p strong{flex-shrink:0;flex-basis:172px;width:172px;margin-right:20px}}.discontinued em{font-size:.85em}.discontinued{display:inline-block;background:#fdd987;color:#fff;padding:0 10px;border-radius:17px;margin-top:10px}.datapanel-content{width:100%;height:auto;margin-top:40px}.datapanel-title{width:100%;height:auto;border-bottom:1px solid #cecece;margin-bottom:30px;display:flex;align-items:stretch;justify-content:flex-start;column-gap:20px;font-weight:bold}.datapanel-title span{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:18px;padding:8px 25px;border:1px solid #cecece;border-bottom:0;margin-bottom:-1px;border-radius:6px 6px 0 0;cursor:pointer;font-weight:bold}.datapanel-title span.shows{background:#252241;color:#fff;border:1px solid #252241}.datapanel-content .datapanel-info .databox{display:none}.datapanel-content .datapanel-info .databox:first-child{display:block}.casestudy-list{width:100%;height:auto}.casestudy-list .casestudy-list-item{width:100%;height:auto;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.casestudy-list .casestudy-list-item:last-child{padding-bottom:0;border-bottom:0}.casestudy-list .case-study-title{width:100%;height:auto;margin-bottom:25px;padding-top:0;padding-bottom:12px;margin-top:0;font-size:18px !important;line-height:1.3;color:#111;position:relative;text-align:center;font-weight:bold}.casestudy-list .case-study-title:before{content:'';width:90px;height:2px;background:#fdd987;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.casestudy-list .case-study-content{width:100%;height:auto;margin-bottom:20px;overflow:hidden}.casestudy-list .case-study-content .pic{width:35%;height:auto;padding:15px 15px;margin-bottom:15px;margin-top:8px;margin-left:20px;float:right;font-size:14px;line-height:22px;color:#111;background:#e7f1f7;text-align:center}.casestudy-list .case-study-content .pic img{width:100%;height:auto;margin-bottom:10px}.casestudy-list .case-study-content p{font-size:16px;line-height:28px}@media(max-width:767px){.casestudy-list .case-study-content .pic{width:100%}}.qa-list{width:100%;height:auto}.qa-list .qa-list-item{width:100%;height:auto;margin-bottom:15px}.qa-list .qa-list-item .q-text{font-weight:bold;margin-bottom:10px;position:relative;padding:10px 20px 10px 45px;background:#f4f4f4;font-size:15px;line-height:24px}.qa-list .qa-list-item .q-text:before{content:'';width:20px;height:20px;position:absolute;left:15px;top:11px;background:url(./images/icon-question.svg) no-repeat center center/contain}.qa-list .qa-list-item .a-text{font-size:15px;line-height:24px;padding:0 20px 0 45px}.review-list-item{word-break:break-word;margin-bottom:30px}.review-list-item p{padding-bottom:0}.review-list-item .date{background-color:#f4f4f4;padding:10px;font-weight:bold;font-size:16px}.review-list-item .date:before{content:"";display:inline-block;height:18px;width:18px;background-image:url("./images/icon-calender.svg");background-size:contain;background-repeat:no-repeat;margin-right:10px;vertical-align:sub;flex:0 0 18px}.review-list-item hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.review-list-item .icon-star{display:inline-block;height:18px;width:95px;background-image:url("./images/icon-star.svg");background-size:contain;overflow:hidden;margin-right:25px;vertical-align:sub}.review-list-item .star{margin-top:20px;margin-bottom:10px;padding:0}.extended-information-content h2{width:100%;height:auto;margin-bottom:25px;padding-bottom:12px;margin-top:0;font-size:18px !important;line-height:1.3;color:#111;position:relative;text-align:center;font-weight:bold}.extended-information-content h2:before{content:'';width:90px;height:2px;background:#fdd987;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.extended-information-content h3{margin-top:20px;margin-bottom:20px;font-size:16px !important}.extended-information-content p{margin-bottom:15px !important}.extended-information-content .ServiceShowleftPic,.extended-information-content .ServiceShowrightPic{border:1px solid #ccc !important;padding:15px !important}.proList{width:100%;height:auto;margin-bottom:10px;margin-top:10px}.proList .bgcolor{background-color:#ededed}.proList ul{padding:0;margin:0;clear:both;overflow:hidden;border-bottom:1px solid #ccc}.proList ul li{padding:0;margin:0;float:left;height:35px;line-height:35px;text-align:center;overflow:hidden;word-break:break-all;word-wrap:break-word}.proList ul .cat{width:120px}.proList ul .size{width:80px}.proList ul .purity{width:100px}.proList ul .price{width:90px}.proList ul .Availability{width:100px}.proList ul .Quantity{width:90px}.proList ul .ordering{width:125px}.proList ul .Quantity input{width:60px;border:1px solid #ccc;height:22px;line-height:22px;font-size:12px}@media(min-width:992px){.proList ul{display:flex !important;justify-content:space-around}}@media(min-width:1500px){.proList ul li{margin-left:10px}}@media(max-width:991px){.proList ul li{height:46px !important;line-height:46px !important;border-bottom:1px solid #efefef;text-align:left !important;width:70% !important}.proList ul li.hidden-md.hidden-lg{width:30% !important}.proList ul .Quantity input{width:100px;height:30px;line-height:30px;font-size:16px}}@media(max-width:767px){.proList ul li{width:50% !important}.proList ul li.hidden-md.hidden-lg{width:50% !important}}@media(max-width:479px){.proList ul li{width:100% !important;text-align:left}.proList ul li.hidden-md.hidden-lg{width:100% !important}.proList ul .cat,.proList ul .size,.proList ul .purity,.proList ul .price,.proList ul .Availability,.proList ul .Quantity,.proList ul .ordering{width:100% !important;line-height:30px;height:30px}}.product-quantity-number{display:flex;align-items:center;margin-top:6px;width:80px;height:24px;border:1px solid #aaa}.product-quantity-number span{cursor:pointer;display:inline-block;width:14px;text-align:center;height:20px;line-height:20px;font-size:16px}.product-quantity-number input{text-align:center;width:50px;height:22px;line-height:22px;border:0}.proList ul li.ordering a{display:inline-block;padding:6px;background-color:#000;color:#fff;cursor:pointer;line-height:1}.proList ul li.ordering a:hover{background-color:#fdbe34}.visible-md-block,.visible-lg-block{display:none !important}@media(min-width:1200px){.visible-lg-block{display:block !important}.hidden-lg{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}.visible-md-block{display:block !important}}