.list-group-item{
    background: #000 !important;
}
 /*#cart_items{*/
     /*left: 20px;*/
     /*width: 206px;*/
 /*}*/
/*@media (min-width: 1200px) {*/
.cart-dropdown-menu {
    margin-top: 10px !important;
}
/*}*/
/*! CSS Used from: http://localhost/active/public/assets/css/vendors.css */
*,::after,::before{box-sizing:border-box;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;}
a:hover{color:#0056b3;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;}
button:not(:disabled){cursor:pointer;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px;}
@media (min-width:576px){
    .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
    .btn{transition:none;}
}
.btn:hover{color:#212529;text-decoration:none;}
.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.btn:disabled{opacity:.65;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;}
.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5);}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf;}
.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5);}
.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}
.btn-block{display:block;width:100%;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}
.dropdown-menu-right{left:auto;}
.dropdown-menu.show{display:block;}
.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem;}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff;}
.list-group-flush{border-radius:0;padding: 0px 19px 0px 19px;}
.list-group-flush>.list-group-item{border-width:0 0 1px;}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0;}
.border-top{border-top:1px solid #dee2e6!important;}
.border-bottom{border-bottom:1px solid #dee2e6!important;}
.border-0{border:0!important;}
.rounded-0{border-radius:0!important;}
.d-flex{display:-ms-flexbox!important;display:flex!important;}
.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important;}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;}
.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important;}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.overflow-auto{overflow:auto!important;}
.mx-1{margin-right:.25rem!important;}
.mx-1{margin-left:.25rem!important;}
.mb-2{margin-bottom:.5rem!important;}
.mx-4{margin-right:1.5rem!important;}
.mx-4{margin-left:1.5rem!important;}
.p-0{padding:0!important;}
.py-2{padding-top:.5rem!important;}
.pb-2,.py-2{padding-bottom:.5rem!important;}
.pl-2{padding-left:.5rem!important;}
.py-3{padding-top:1rem!important;}
.px-3{padding-right:1rem!important;}
.py-3{padding-bottom:1rem!important;}
.px-3{padding-left:1rem!important;}
.pt-4{padding-top:1.5rem!important;}
.text-center{text-align:center!important;}
.text-white{color:#fff!important;}
.text-secondary{color:#6c757d!important;}
.text-dark{color:#343a40!important;}
.text-reset{color:inherit!important;}
@media print{
    *,::after,::before{text-shadow:none!important;box-shadow:none!important;}
    a:not(.btn){text-decoration:underline;}
    img{page-break-inside:avoid;}
}
.la{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.la{font-family:'Line Awesome Free';font-weight:900;}
.la.la-close:before{content:"\f00d";}
/*! CSS Used from: http://localhost/active/public/assets/css/aiz-core.css?v=1786 */
.c-scrollbar-light::-webkit-scrollbar{width:4px;background:rgba(24, 28, 41, 0.08);border-radius:3px;}
.c-scrollbar-light::-webkit-scrollbar-track{background:transparent;}
.c-scrollbar-light::-webkit-scrollbar-thumb{background:rgba(24, 28, 41, 0.1);border-radius:3px;}
.c-scrollbar-light{scrollbar-color:rgba(24, 28, 41, 0.08);scrollbar-width:thin;}
.img-fit{max-height:100%;width:100%;object-fit:cover;}
.hov-scale-img:hover img{transform:scale(1.05);}
.minw-0{min-width:0;}
.text-truncate-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.fw-400{font-weight:400!important;}
.fw-600{font-weight:600!important;}
.fw-700{font-weight:700!important;}
.fs-13{font-size:0.8125rem!important;}
.fs-14{font-size:0.875rem!important;}
.fs-15{font-size:0.9375rem!important;}
.fs-15{font-size:0.9375rem!important;}
.fs-16{font-size:1rem!important;}
.fs-18{font-size:1.125rem!important;}
[class*="border"]{border-color:#ededf2!important;}
.text-secondary{color:var(--secondary)!important;}
/*.text-dark{color:var(--dark)!important;}*/
.text-soft-dark{color:var(--soft-dark)!important;}
.size-60px{width:60px;}
.size-60px{height:60px;}
/*.h-360px{height:360px;}*/
.gutters-10{margin-right:-10px;margin-left:-10px;}
.gutters-10 > [class*="col-"]{padding-right:10px;padding-left:10px;}
a,button,.btn,.has-transition{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
a{color:var(--primary);}
a:hover{text-decoration:none;color:var(--hov-primary);}
:focus,a:focus,button:focus{box-shadow:none;outline:none;}
.dropdown-menu{border-color:#dfdfe6;margin:0;border-radius:0;min-width:14rem;font-size:inherit;padding:0;-webkit-box-shadow:0 0 50px 0 rgba(82, 63, 105, 0.15);box-shadow:0 0 50px 0 rgba(82, 63, 105, 0.15);padding:0.5rem 0;border-radius:4px;max-width:100%;}
/*.show.dropdown-menu{visibility:visible;opacity:1;margin-top:0!important;}*/
.dropdown-menu.dropdown-menu-lg{width:320px;min-width:320px;}
.btn:focus:not(.btn-shadow){box-shadow:none!important;outline:none;}
.btn{padding:0.6rem 1.2rem;font-size:0.875rem;color:#2a3242;font-weight:inherit;}
.btn-icon{font-size:1rem;line-height:1.4;padding:0.6rem;width:calc(2.5125rem + 2px);height:calc(2.5125rem + 2px);}
.btn-sm{padding:0.416rem 1rem;font-size:0.8125rem;}
.btn-sm.btn-icon{padding:0.416rem;width:calc(2.02rem + 2px);height:calc(2.02rem + 2px);}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:disabled,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--hov-primary);border-color:var(--hov-primary);}
.btn-primary{background-color:var(--primary);border-color:var(--primary);color:var(--white);}
.btn-secondary-base{background-color:var(--secondary-base);border-color:var(--secondary-base);}
.btn-secondary-base:hover{background-color:var(--hov-secondary-base);}
.list-group-item{border-color:#ebedf2;}
.rounded-4{border-radius:1.5rem!important;}

.h-360px{
    height: 200px;
}
/* Add this CSS to your stylesheet or style tag */
.cart-dropdown-menu::before {
    content: "";
    position: absolute;
    top: -10px; /* Adjust this value to change the distance from the top */
    left: 50%;
    margin-left: -10px; /* Adjust this value to center the arrow */
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #fff;
    z-index: 9999; /* Ensure the arrow is on top of the dropdown */
}
