.t-slds__bgimg.t-slds__bgimg-contain.t-bgimg.js-product-img.loaded
.t-store__card__imgwrapper t1002__picture-wrapper {
    border: 1px solid black !important; /* Adds a 1px solid black border */
}

@media screen and (min-width: 1200px) {
  /* Remove margins for both blocks */
  #rec803926066 .t-col,
  #rec802835551 .t-col {
    margin-left: 0px !important;
    margin-right: 1px !important;
    padding-bottom: 20p !important;
  }
   /* Set the width for card elements in both blocks */
  #rec803926066 .t-col_3,
  #rec802835551 .t-col_3 {
    max-width: 299px !important;
  }

  /* More specific rule for the popup info block */
  #rec803926066 .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6,
  #rec802835551 .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6 {
    margin-left: 20px !important; /* Ensure left margin is applied */
    background-color: white !important; /* Temporarily add background color for testing */
  }
}


#allrecords .t-store.t-store__prod-snippet__container {
    padding-top: 20px !important;
    padding-bottom: 90px !important;
}

.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    font-size: 18px !important; /* Ensuring it overrides any other rules */
}

.js-store-price-wrapper.t-store__card__price-wrapper {
  margin-top: 2px !important;
}

.js-store-prod-descr {
  margin-top: 0px !important;
  color: #807D7D;
}


.t-store__card__imgwrapper,
.t-slds__item t-slds__item-loaded t-slds__item_active,
.t-slds__wrapper,
.t-slds__bgimg t-bgimg loaded {
    border: 1px solid black; /* Adds a 1px solid black border */
}


.t-store__card__textwrapper {
  padding-top: 10px !important;
}


.t-menu__link-item.t-active {
    font-weight: 600;        /* Semi-bold font */
    color: black;            /* Black font color */
    padding-bottom: 3px;     /* Padding above the line */
    border-bottom: 1px solid black; /* Custom underline */
    opacity: 1 !important;             /* Ensure no opacity */
}

.t1002__addBtn {
    border-radius:0px !important;
}

.t-store__scroll-icon-wrapper {
    padding: 0 !important;
}


  @media screen and (width: 640px-1024px) {
  /* Remove margins for both blocks */
  #rec803926066 .t-col,
  #rec802835551 .t-col {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-bottom: 20p !important;
  }

  /* Set the width for card elements in both blocks */
  #rec803926066 .t-col_3,
  #rec802835551 .t-col_3 {
    max-width: 400px !important;
  }
  
  
  .t-store__load-more-btn-wrap.t-align_center {
    display: none !important; /* Hides the element */
}
