#contents .col-side .box-search dt{border-bottom:5px solid #000}#contents .col-side .box-search dd.search-figs{background-color:#333;color:#fff}.col-side .box-search dd.search-figs form{padding:0 5px 60px}.col-side .box-search dd.search-figs h3{margin:0 0 15px;font-size:14px;line-height:35px;padding-left:22px}.col-side .box-search dd.search-figs select{border-radius:4px;display:block;width:100%;margin-bottom:5px;padding:6px 12px}.col-side .box-search dd.search-figs .search-next{padding:0px;display:block}.col-side .box-search dd.search-figs .search-next:before,.col-side .box-search dd.search-figs .search-next:after{display:none}.col-side .box-search dd.search-figs .form-search-free input[type=text]{width:100%;background-size:19px auto;margin:0}.col-side .box-search dd.search-figs input[type=submit]{position:absolute;left:50%;margin-left:-40px;bottom:13px;padding:6px 25px}.col-main{margin-top:35px;font-size:16px}.col-main .cards .card .thumb .is_agency_only,.col-main .cards .card .thumb .is_inhouse_only{position:absolute;height:100%;width:100%;left:0px;top:0px;text-align:center;background-color:rgba(0,0,0,.33);color:#000;font-size:24px;font-weight:600;text-shadow:-1px -1px 2px #fff,1px -1px 2px #fff,-1px 1px 2px #fff,1px 1px 2px #fff}.col-main .cards .card .thumb .is_agency_only{padding-top:18px}.col-main .cards .card .thumb .is_inhouse_only{padding-top:55px}.col-main .alert.alert-warning.is_agency_only,.col-main .alert.alert-warning.is_inhouse_only{margin-top:40px;font-size:24px;font-weight:600;text-align:center}.col-main .page-header{padding:0 0 8px 5px;border-bottom-color:#7f8c97;margin-top:0px}.col-main .mainImage{height:300px;background-repeat:no-repeat;background-position:center center;background-size:contain;border:1px solid #d3d3d3;margin:0 -15px 10px}.col-main .mainImage-thumbs{display:table;width:auto;max-width:calc(100% + 36px);margin-left:-18px;border-collapse:collapse}.col-main .mainImage-thumbs li{display:table-cell;width:59px;min-width:59px;padding:0 3px}.col-main .mainImage-thumbs li a{display:block;height:53px;background-repeat:no-repeat;background-position:center center;background-size:cover;border:1px solid #d3d3d3}.col-main .categories .label{font-size:12px;margin-right:8px;border-radius:0;padding:6px 10px 7px}.col-main .row.ul-solid{padding-bottom:20px;margin:0 0 30px}.col-main h2.product-name{font-size:36px;font-weight:600;margin:40px 0}.col-main h2.product-name .label-default{border-radius:0;font-size:18px;font-weight:600;margin-bottom:8px}.col-main h2.product-name small{font-size:24px;font-weight:600;color:#762e01;display:inline-block;margin-left:10px}.col-main h5.ul-solid{font-size:14px;font-weight:600;margin:30px 0 10px;padding:0 0 5px 5px}.col-main h4.ul-solid{margin:40px 0 10px;padding:0 0 10px 5px}.tab-content h5{margin-top:25px}.box-files{display:flex;flex-wrap:wrap;margin:10px -5px}.box-files>*{display:flex;margin:0 5px 10px 5px;width:calc(20% - 10px)}.box-files a{-ms-word-break:break-all;word-break:break-all;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.box-files img{width:100%}.qa dt{font-size:18px;font-weight:600;position:relative;padding:0 0 10px 30px}.qa dt:before{content:"Q.";color:#101010;font-size:18px;font-weight:600;position:absolute;left:0;top:0px}.qa dd{font-size:16px;font-weight:400;position:relative;padding:0 0 25px 30px;display:none}.qa dd:before{content:"A.";color:#101010;font-size:18px;font-weight:600;position:absolute;left:2px;top:0px}.reviewBox{margin:0 0 10px;padding:10px;border:1px solid #ccc;font-size:14px;border-radius:4px}.reviewBox .text-star{color:#f6bf42;text-shadow:0 0 1px #5b4015;font-size:20px}.reviewBox .reviews li{display:inline-block;margin:0 10px 5px}.reviewBox .review{margin:10px}.reviewBox .review_answer{margin:15px 0 10px 20px;border-left:solid 5px #eee;padding:5px 0 5px 15px;color:#333}.reviewBox .reviewWrapper{overflow:hidden;position:relative}.reviewBox .reviewWrapper .btn-review-expand{background-color:#fff;display:block;text-align:right;position:absolute;width:100%;right:0px;bottom:0px}.reviewBox .reviewWrapper .btn-review-expand:hover{opacity:1;text-decoration:underline}.table.product_spec tr:first-child th,.table.product_spec tr:first-child td{background-color:#e2e2e2;font-weight:600;text-align:center}.table.product_spec th{background-color:#f0f0f0;white-space:nowrap;vertical-align:middle}.table.product_spec th,.table.product_spec td{font-size:12px;padding:2px 5px}.table.product_spec th:not(.text-left),.table.product_spec td:not(.text-left){text-align:center}/*# sourceMappingURL=products.css.map */