/** Shopify CDN: Minification failed

Line 272:0 Expected "}" to go with "{"

**/

header {
    padding-bottom: 0px!important;
}

 .cart-container.active_link
.mini_cart {
background-color: #000000;
color: #fff !important;
}

.cart-container .active_link
.mini_cart span {
background-color: #000000;
color: #fff !important;
} 

.cart-container.active_link .mini_cart, .cart-container.active_link .mini_cart span {
    background-color: #000000;
    color: #fff!important;
}
.cart_content a, .cart_content a:visited, .cart_content a:hover, .cart_content a .price, .cart_content a .price span {
    color: #000000;
}
div.cart_content form {
    margin: 15px 0 0;
    padding: 0;
    color: #000000;
}
.empty_cart {
   
    color:rgb(122, 122, 122);
}
.cart_content__continue-shopping .cart__remove-btn span{
    color: #000000!important;
}
.cart_content__continue-shopping .cart__remove-btn span{
    color: #000000!important;
}

.cart_content li.mini-cart__item a.cart__remove-btn .remove-icon {
    margin-left: 0;
    color: #000000;
}
.cart__remove-btn {
    display:block!important;
}
.cart__remove-btn .remove-icon {
    margin-left: 0;
    color: #000000!important;
}
.top-bar .mini-cart__item__title span {
    color: #000 !important;
    font-size: 13px !important;
}
.top-bar .mini-cart__item__title a {
    display: block;
    font-size: 18px;
    font-weight: 600;
}
.top-bar .mini-cart__item__title a:hover {
    color:#000 !important;
}
/* .shopify-section--footer .disclosure__toggle{

} */
.footer-menu__disclosure .disclosure__toggle {
    color: #000000;
    
}
.footer-menu__disclosure button.disclosure__button {
    color: #000000;
    font-size: 15px;
    font-family: Archivo,sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
}

.payment-icons {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
}

.payment-icons img {
  height: 26px;
  opacity: 0.9;
  object-fit: contain;
  transition: opacity 0.2s ease;
}

.payment-icons img:hover {
  opacity: 1;
}
.continue-shopping {
    background: #f32220;
    padding: 15px 8px;
    border-radius: 27px;
}
.tos_warning.cart_content {
    max-height: 100vh;
    min-height: 100vh;
    color:#000000!important;
}
.cart_content .cart_content__continue-shopping{
color:#000000!important;
}
span.bold_line_property {
        color: #000 !important;
        text-align: left !important;
        font-size: 14px !important;
    }
@media (max-width: 576px) { 
    .tos_warning.cart_content {
        max-height: 100vh;
        min-height: 100vh;
        width:100%;
    }
    .cart_content ul {
        padding: 6px 10px!important;
        text-align: left !important;
    }
    .line-item {
        font-size: 12px !important;
        font-weight: 600;
    }
    .item_title a {
        color: #000!important;
        text-align: left !important;
        font-size: 16px!important;
        font-weight: 600;
        line-height: 15px;
        margin-bottom: 10px;
    }
    #mini-cart .bold_line_properties {
        color: #000 !important;
    }
    span.bold_line_property {
        color: #000 !important;
        text-align: left !important;
        font-size: 12px !important;
    }
    #header .top-bar a span {
        padding-left: 0;
        font-size: 12px !important;
        text-align: left !important;
        font-weight: 600;
        margin-top: 5px;
    }
    .cart_content .mini-cart__item--content .mini-cart__item__title {
        padding-right: 1px;
        color: #000000 !important;
    }
    .mini-cart__item--content .item_title{
        color: #000000 !important;
    }
      .mini-cart__item--content .item_title a{
        color: #000000 !important;
    }
    
    .mini-cart__item__title div:nth-child(3){
        display:none!important;
    }
     .mini-cart__item__title div:nth-child(4){
        display:none!important;
    }
    .top-bar a span.remove-icon {
    color: #000000;
}
    .cart_image {
        min-width: 80px;
        width: 80px;
    }
    .mobile-search .icon-cross {
        color: #000000 !important;
    }
    .cart_content .mini-cart__item--content .price {
        padding-top: 0px !important;
    }
    #mini-cart {
        color: #000000 !important;
    }
    .index-sections {
        margin-top: 60px;
    }
   
.breadcrumb__wrapper {
    margin-top: 50px;
}
.shopify-section--cart-template .one-whole{
    margin-top: 50px;

}

.continue-shopping{
    color:#fff !important; 
}
.continue-shopping:hover{
    color:#fff !important; 
}

.cart-link {
    background: #5433EB;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    margin-bottom: 20px;
    color: #FFF !important;
}

.cart-link a{
    color: #fff !important;
    cursor: pointer;
    height: 44px;
    width:100%;
    line-height: 1.2;
    font-family: Oswald,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all .2s linear;
    -webkit-appearance: none;
    appearance: none;
}

.details-list {
    padding: 0px 15px;
}
.details-list > li:nth-child(n+4) {
  display: none !important;
}

.item_title a {
    color: #000!important;
}

.item_title a:hover .bold_line_property {
    color:rgb(0, 0, 0) !important;
}
.item_title a:hover .bold_line_value {
    color:rgb(0, 0, 0) !important;
}

.bold_line_properties {
    margin: 8px 0px !important;
}
.top-bar .mini-cart__item__title span {
    color: #000!important;
    font-size: 13px!important;
    letter-spacing: .8px;
}


.info .bold_load_cart_item_properties .bold_line_properties > div:nth-child(n+2) {
  display: none !important;
}
