.product-catalog{background-color:#f1f4f9;font-size:14px}.product-catalog .group-shadow{border-radius:4px;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16)}.product-catalog .kategori-box{background-color:#ffffff;height:100%}.product-catalog .kategori-box .box-title{border-bottom:1px solid #cccccc}.product-catalog .kategori-box .box-title .title{padding:16px 18px;font-size:16px;text-transform:uppercase;font-weight:bold}.product-catalog .kategori-box .box-link{padding:0}.product-catalog .kategori-box .box-link .group-link{color:#4d4d4d;display:block;font-size:14px;padding:12px 18px}.product-catalog .kategori-box .box-link .group-link:hover,.product-catalog .kategori-box .box-link .group-link.active{background:#e6e6e6;color:#4d4d4d;text-decoration:none}.product-catalog .kategori-box .box-link .group-link.selected,.product-catalog .kategori-box .box-link .group-link.active{font-weight:bold}.product-catalog .kategori-box .box-link .second .group-link{padding-left:36px}.product-catalog .kategori-box .box-link .no-category{padding:12px 18px}.product-catalog .list-product{padding-left:30px}@media (max-width: 360px){.product-catalog .list-product{padding-left:10px}}.product-catalog .list-product .group-detail{background-color:#ffffff;padding-top:10px;padding-bottom:10px;padding-right:0px;margin-bottom:10px}.product-catalog .list-product .group-detail .group-title h1{font-size:24px}.product-catalog .list-product .group-detail .group-description{max-height:140px;overflow-y:scroll;overflow-x:hidden;font-size:12px !important;scrollbar-width:none}.product-catalog .list-product .product-detail{padding-bottom:8px}.product-catalog .list-product .product-detail .inside{background-color:#ffffff}.product-catalog .list-product .product-detail .inside h3{margin:10px;font-size:14px;text-transform:uppercase;color:#333;line-height:1.5;height:40px;overflow:hidden}.product-catalog .list-product .product-detail .inside .price{margin:10px;padding-bottom:10px;font-size:14px;color:#fc6000;padding-left:.3rem}.product-catalog .list-product .no-product{padding:30px;background-color:#ffffff;font-size:16px;text-transform:uppercase;font-weight:bold}.detail-product{background-color:#f1f4f9;font-size:14px}.detail-product.box-shadow{border-radius:8px;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16)}.detail-product .product-box{background-color:#ffffff;padding:20px}@media (max-width: 767px){.detail-product .product-box{padding:5px}}.detail-product .product-box .image-box{border:2px solid #e7e7e7;margin:0}@media (max-width: 767px){.detail-product .product-box .image-box{border:0}}.detail-product .product-box .image-box .image-preview{border-bottom:1px solid #e7e7e7;padding:10px}.detail-product .product-box .image-box .image-slider{margin:10px 0}.detail-product .product-box .image-box .image-slider .thumbnail{background-color:#ffffff}.detail-product .product-box .image-box .image-slider .thumbnail .thumbnail-image{width:100%}@media (min-width: 768px){.detail-product .product-box .image-box .image-slider .thumbnail .thumbnail-image{cursor:pointer}}.detail-product .product-box .info-box{padding-left:20px}.detail-product .product-box .info-box h1{font-size:24px;line-height:1.4em;color:#333;font-weight:bold;margin-bottom:20px;overflow:hidden;word-wrap:break-word;max-height:100px;padding-bottom:10px;border-bottom:1px solid #dcdbdb}.detail-product .product-box .info-box .info-product{margin-bottom:10px}.detail-product .product-box .info-box .youtube-box{margin-top:20px}.detail-product .product-box .product-description{margin-top:20px}.detail-product .product-box .product-description .title-box{background-color:#dcdbdb;margin-bottom:20px}.detail-product .product-box .product-description .title-box .title-tag{font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;padding-top:5px;padding-bottom:5px;color:#fff;background-color:#2266cc}.detail-product .product-box .product-description .description-box h3{font-size:15px;color:#333;font-weight:700;margin-bottom:15px}.detail-product .product-box .product-description .description-box .description{word-wrap:break-word;max-width:100%;overflow-x:auto}.detail-product .product-box .product-description .description-box .description p,.detail-product .product-box .product-description .description-box .description span,.detail-product .product-box .product-description .description-box .description div{font-size:14px !important;font-family:"Poppins", sans-serif;background:transparent !important}.detail-product .related-box{margin-top:20px}.detail-product .related-box .related-product h3{font-size:20px;font-weight:900;color:#333;margin-bottom:12px;text-transform:uppercase}.detail-product .related-box .related-product .relatedcomp .swiper-wrapper .swiper-slide .box-shadow-def{border-radius:8px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16)}.detail-product .related-box .related-product .relatedcomp .swiper-wrapper .swiper-slide .box-shadow-def .imgbox{margin-top:10px;width:100%;height:165px}.detail-product .related-box .related-product .relatedcomp .swiper-wrapper .swiper-slide .box-shadow-def .relproinfo{padding:10px;background-color:#fff}.detail-product .related-box .related-product .relatedcomp .swiper-wrapper .swiper-slide .box-shadow-def .relproinfo h3{font-size:14px;font-weight:normal;margin-bottom:3px;text-transform:uppercase;line-height:20px;height:40px;overflow:hidden;color:#4d4d4d}.image-view.modal{justify-content:center;align-items:center}.image-view.modal.show{display:flex !important}.image-view.modal .modal-dialog{background-color:#ffffff;display:inline-block;width:auto;max-width:95%}.image-view.modal .modal-dialog .modal-body .image-body .image-view{max-height:90vh}.detail-company{background-color:#f1f4f9;font-size:14px;padding:20px 0}.detail-company .company-info-box{border-radius:4px;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);background-color:#fff;padding:10px 20px}.detail-company .company-info-box .company-name{text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.detail-company .company-info-box .company-name h1{font-size:22px}.detail-company .company-info-box .company-address{max-height:200px;overflow:hidden;margin-bottom:15px}.detail-company .company-info-box .company-info{border-bottom:1px solid #ddd;margin-bottom:20px}.detail-company .company-info-box .company-info div{margin-bottom:10px}.detail-company .company-info-box .company-contact{margin-bottom:20px}.detail-company .company-info-box .company-contact a{color:#000}.detail-company .company-description-box{border-radius:4px;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);background-color:#fff}.detail-company .company-description-box iframe{border-radius:4px}.detail-company .company-description-box .slide-banner .swiper-pagination{bottom:10px;left:0;width:100%}.detail-company .company-description-box .slide-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#fc6000 !important;transform:scale(1.5)}.detail-company .company-description-box .description-box{padding:20px 30px}.detail-company .company-description-box .description-box h2{font-size:20px;color:#333;font-weight:700;margin-bottom:15px}.detail-company .company-description-box .description-box .description{word-wrap:break-word;max-width:100%;overflow-x:auto}.detail-company .company-description-box .description-box .description p,.detail-company .company-description-box .description-box .description span,.detail-company .company-description-box .description-box .description div{font-size:14px !important;font-family:"Poppins", sans-serif;background:transparent !important}