.dropdown-toggle::after {
    display:none;
}
.head-logo-ooo{
    width: auto;
    height:50px!important;
}
.loading{position:fixed;top:0;left:0;display:block;right:0;bottom:0;width:100%;height:100%;z-index:2000;background:grey;}
.loading span{vertical-align:middle;}
._table{display:table;width:100%;height:100%;vertical-align:middle;}
._table_cell{display:table-cell;vertical-align:middle;-webkit-animation:spinner .75s linear infinite;animation:spinner .75s linear infinite}
.page-loading{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transition:all .4s .2s ease-in-out;transition:all .4s .2s ease-in-out;background-color:#fff;opacity:0;visibility:hidden;z-index:9999}.dark-mode .page-loading{background-color:#0b0f19}.page-loading.active{opacity:1;visibility:visible}.page-loading-inner{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}.page-loading.active>.page-loading-inner{opacity:1}.page-loading-inner>span{display:block;font-size:1rem;font-weight:400;color:#9397ad}.dark-mode .page-loading-inner>span{color:#fff;opacity:.6}.page-spinner{display:inline-block;width:2.75rem;height:2.75rem;margin-bottom:.75rem;vertical-align:text-bottom;border:.15em solid #b4b7c9;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner .75s linear infinite;animation:spinner .75s linear infinite}
.dark-mode .page-spinner{border-color:rgba(255,255,255,.4);border-right-color:transparent}@-webkit-keyframes spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.btn-chat{margin-bottom:1.5rem!important;border-radius:0.75rem 1.25rem!important;margin-right:0.75rem!important;z-index:100}
.miw-340{min-width:340px!important;max-width:100%!important}
.miw-280{min-width:280px!important;max-width:100%!important}
.miw-240{min-width:240px!important;max-width:100%!important}
.mimaw-512{min-width:512px!important;min-width:512px!important}
.mimaw-280{min-width:280px!important;max-width:280px!important}
.mimaw-260{min-width:260px!important;max-width:260px!important}
.mimaw-240{min-width:240px!important;max-width:240px!important}
.mimaw-220{min-width:220px!important;max-width:220px!important}
.mimaw-200{min-width:200px!important;max-width:200px!important}
.mimaw-180{min-width:180px!important;max-width:180px!important}
.mimaw-175{min-width:175px!important;max-width:175px!important}
.mimaw-160{min-width:160px!important;max-width:160px!important}
.mimaw-140{min-width:140px!important;max-width:140px!important}
.mimaw-120{min-width:120px!important;max-width:120px!important}
.mimaw-100{min-width:100px!important;max-width:100px!important}
.mimaw-90{min-width:90px!important;max-width:90px!important}
.mimaw-80{min-width:80px!important;max-width:80px!important}
.mimah-360{min-height:360px!important;max-height:360px!important}
.miw-75-maw-150{min-width:75px!important;max-width:150px!important}
.miw-75-maw-275{min-width:75px!important;max-width:275px!important}
.miw-165-maw-200{min-width:165px!important;max-width:200px!important}
.miw-165-maw-350{min-width:165px!important;max-width:350px!important}
.miw-120-maw-175{min-width:120px!important;max-width:175px!important}
.mimah-512{min-height:512px!important;max-height:512px!important}
.mimah-768{min-height:768px!important;max-height:768px!important}
.min-h-300px{min-height:300px!important}
.max-h-500px{max-height:500px!important}
.max-h-400px{max-height:400px!important}
.max-h-300px{max-height:300px!important}
.max-h-200px{max-height:200px!important}
.wh-5{width:5px!important;height:5px!important}
.wh-25{width:25px!important;height:25px!important}
.wh-40{width:40px!important;height:40px!important}
.wh-35-img{width:35px!important;height:35px!important;object-fit:cover!important;}
.wh-40-img{width:40px!important;height:40px!important;object-fit:cover!important;}
.mw-500px{max-width:500px!important}
.max-h-34px{max-height:34px!important}
.calc-mimaw-260{width:calc(100% - 260px)!important;}
.parent-kategori{
    width:100%;overflow:scroll hidden;
}
.item-kategori{
    width: max-content;
    display: flex;
    flex-wrap: wrap;
    & > * {
        padding:0;
        margin: 0 0.5rem 0.5rem 0;
        &:nth-child(even) {
            order:2;
        }
    }
    &:before {
        content:"";
        flex-basis: 100%;
        order: 1;
    }
}
.btn-kat{
    display:flex;justify-content:space-between!important;border-radius:0.25rem!important;max-height:55px!important;min-width:120px!important;padding:0.5rem 0.65rem;word-wrap:break-word!important;word-break:break-word!important;
}
.txt-kat{
    display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:68px;
}
.txt-cart{
    max-height:48px;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:inherit;word-break:break-word;text-overflow:ellipsis;overflow:hidden;margin:0;
}
.txt-cart-48{
    height:48px;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:inherit;word-break:break-word;text-overflow:ellipsis;overflow:hidden;margin:0;
}
#artikel figure,#artikel img,#artikel iframe{
    width:100%;margin:0!important;padding:0!important;border-radius:0.5rem;
}
#artikel b,#artikel p,#artikel span,#artikel h1{
    color:inherit!important;
}
#artikel h1{
    font-size:1.4rem;
}
#artikel table{
    display:table;margin:0.9em auto;border:1px double;border-color:inherit;border-collapse:collapse;border-spacing:0;height:100%;width:100%;
}
#artikel table tbody{
    border:0 solid;border-color:inherit;
}
#artikel table th{
    background:inherit;font-weight:700;text-align:left;border:1px solid;border-color:inherit;min-width:2em;padding:0.4em;
}
#artikel table td{
    text-align:left;border:1px solid;border-color:inherit;min-width:2em;padding:0.4em;
}
#artikel ul li{
    color:inherit!important;
}
.fixed-card-img-cart{
    width:110px;height:110px;object-fit:cover;margin:0;padding:0.1rem;border:0.2rem solid lightgray;border-radius:8px;
}
.top-100{
    top:100px!important;
}
.drag-image-none{
    pointer-events:none;
}
@media(max-width:768px){
    .calc-mimaw-260{
        width:100%!important;
    }
}
@media(max-width:500px){
    .col-sm-6{
        flex: 0 0 auto;
        width: 50%;
    }
}
@media(max-width:419px){
    .fixed-card-img-cart {
        width: 58px;
        height: 58px;
        margin: 0.5rem;
    }
}
@media(max-width:348px){
    .fixed-card-img-cart {
        width: 48px;
        height: 48px;
        margin: 0.25rem;
    }
}