input[type=date]::-webkit-calendar-picker-indicator{border-radius:4px;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.garage-datatable .relative.flex-grow{margin-bottom:1rem!important}.garage-datatable .relative.flex-grow .form-input.block{line-height:2.5rem!important}.garage-datatable .relative.flex-grow .form-input::-moz-placeholder{color:#718096!important}.garage-datatable .relative.flex-grow .form-input::placeholder{color:#718096!important}.tags-input{background-color:#fff;border-radius:.25rem;border-width:1px;display:flex;flex-wrap:wrap;padding:.5rem 1rem .25rem .5rem}.tags-input-tag{align-items:center;background-color:#ccf3e0;border-radius:.25rem;color:#1c3d5a;display:inline-flex;font-size:.875rem;line-height:1;margin-bottom:.25rem;margin-right:.5rem;padding:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tags-input-tag:last-of-type{margin-right:0}.tags-input-remove{color:#854be8;font-size:1.125rem;line-height:1}.tags-input-remove:first-child{margin-right:.25rem}.tags-input-remove:last-child{margin-left:.25rem}.tags-input-remove:focus{outline:0}.tags-input-text{margin-bottom:.25rem;outline:0;padding-bottom:.25rem;padding-top:.25rem}input.tag-placeholder::-moz-placeholder{font-size:small}input.tag-placeholder::placeholder{font-size:small}.bold-900{font-weight:900!important}.bold-600{font-weight:600!important}.max-h-650{max-height:650px}

/*!*Responsive table*!
@media (min-width: 640px) {
    table {
      display: inline-table !important;
    }

    thead tr:not(:first-child) {
      display: none;
    }
}

td:not(:last-child) {
    border-bottom: 0;
}*/

/*!*Splide arousel frontend*!
    .splide__slide, .splide {
        height: 350px !important;
    }

    @media (min-width: 480px) {
        .splide__slide, .splide {
            height: 470px !important;
        }
    }

    @media (min-width: 640px) {
        .splide__slide, .splide {
            height: 570px !important;
        }
    }

    .splide__pagination__page.is-active {
        background-color: red !important;
    }

    !*Product detail image*!
    .h-image {
        height: 350px;
    }

    @media (min-width: 768px) {
        .h-image {
            height: 550px;
        }
    }*/#viewer{aspect-ratio:4/3;width:100%}#viewer canvas,#viewer div{height:100%;width:100%}div#preloader{background-color:#fff;border-radius:.2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:inline-block;font-family:sans-serif;font-size:.875rem;font-weight:600;height:auto;line-height:1.25rem;padding:.7rem 1.25rem;transform:translate(-50%,-50%);width:auto}
