.header {
    width: 100%;
    background-color:var(--color-primary) !important;
}
:where(.css-mc1tut).ant-btn-variant-solid{
      background-color: var(--color-base);
}
span.ant-input-group-wrapper.ant-input-group-wrapper-lg.ant-input-group-wrapper-outlined.css-mc1tut.ant-input-search.ant-input-search-large.ant-input-search-with-button.header_input_search_box.test {
    display: flex;
}
.ps-block-top-categories,
 .ps-container .ps-layout--shop .ps-layout__right .ps-shopping {
     background: var(--color-primary);
 }
 .check-cart {
     position: absolute;
     z-index: 9;
     right: 5px;
     float: right;
     top: 5px
 }
.product_view_page .check-cart {
top: 25px;
right: 30px;
}
.product_view_page .source_btn .ant-btn {
  height: 40px;
  border-radius: 0px;
  letter-spacing: 2px;
  font-size: 14px;
    width: 75% !important;
    text-align: center;
    margin: 0 0 auto;
    margin-left: 25px;
}
@media (max-width: 768px) {
    .product_view_page .source_btn .ant-btn {
       margin-left:0px;
        width:100% !important
    }
}
.product_view_page .product-actions-buttons, .add-to-cart-btn, .add-to-cart-btn{
    width: 80% !important;
    padding: 10px;
    height: 40px;
}
 .Shipping-test {
   margin: 0px !important;
 }
@media (max-width: 768px) {
    .product_view_page .product-actions-buttons, .add-to-cart-btn, .add-to-cart-btn{
        width :100% !important;
        padding:3px !important;
        
    }
.product-actions {
display:block !important;
 padding:0px !important;
}
  .Shipping-test {
    float: left;
    margin-bottom: 0px;
}
  .avs-col-12.rrp-price {
    float: left;
    padding-left: 0px !important;
  
}
}
.product-card-body .source_btn .ant-btn{
    border-radius: 4px;
    height: 45px;
}
.ps-document{
    text-align:justify;
}
.ant-tooltip {
    z-index: 9 !important;
}
.search-header {
    background-color: white;
}
.pagination {
    background-color: white;
}
.pagination a.active {
    background-color: #C9B589 !important;
       border-color: #C9B589 !important;
   }
 .loading-backdrop{
        position: fixed;
        top: 125px;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.7);
        z-index: 9999;
        transform:initial
 }
 .loading-backdrop .loader_icon{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
 }
@media (max-width: 768px) {
    .product-card {
        flex: 0 0 100%;
        width: 100%;
    }
}
@media (max-width: 1199px) {
.sort-select {
display: none;
}
}
