<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 769px) {
  .ecomm_copy {
  }

  .ecomm_header {
    background-position: top;
  }

  .ecomm_modal_close_button:before {
    top: -10px;
    left: 0;
  }

  .ecomm_modal_retailer_sub_img_count_holder,
  .ecomm_modal_product_holder {
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
  }
  .ecomm_filter {
    width: 100%;
  }
  .ecomm_modal_list_retailer_img_holder_header,
  .ecomm_filter_container {
    display: block;
    width: 100%;
  }
  .ecomm_filter_container {
    margin: auto;
    width: 80%;
    padding: 0;
  }

  .ecomm_modal_list_retailer_img_holder_header &gt; img {
    margin: auto;
  }
  #eCommModalFilterSlice {
    padding-bottom: 40px;
  }
  .panel_1_ecomm_button,
  .panel_2_ecomm_button,
  .panel_3_ecomm_button,
  .panel_4_ecomm_button,
  .panel_5_ecomm_button {
    width: 100%;
    margin-left: 0;
  }
  .panel_2_ecomm_button,
  .panel_3_ecomm_button {
    background: transparent;
    border-bottom: 1px solid #f0f0f0;
    color: #18488e;
    border-radius: 0;
    height: 55px;
    line-height: 44px;
  }
  #panel2ECommButText:before,
  #panel3ECommButText:before {
    color: #18488e;
  }
  .ecomm_filter_field {
    font-size: 15px;
  }

  .eCommModalContent_holder {
    height: auto;
    max-height: none;
  }

  .ecomm_modal_holder {
  }

  .ecomm_modal {
    margin: auto;
  }

  .ecomm_modal_retailer_sub_img_count_holder,
  .ecomm_modal_product_holder {
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }
  .ecomm_modal_retailer_sub_img_count_holder:nth-child(4n + 5) {
    border-right: 2px solid #fff;
  }
  .ecomm_modal_list_item_holder {
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }

  .search_liner::before,
  #panel1ECommButNum {
    display: none;
  }

  #eCommModalFront {
    position: relative;
  }

  .ecomm_button_holder {
    width: calc(100% - 5px);
    margin: 0 auto;
  }

  .ecomm_modal_list_title_button_top_holder {
    display: none;
  }

  .ecomm_modal_close_button {
    right: 20px;
    top: 20px;
  }

  .ecomm_modal_list_buy_button_holder {
    width: 100%;
    margin-bottom: 10px;
  }

  .cps_ecomm_button_holder {
    height: 30px;
    line-height: 30px;
    margin-left: 0;
    width: 100%;
    margin-top: 5px;
  }

  .ecomm_modal_list_big_img {
    display: block;
    height: 120px;
    padding-top: 15px;
    margin: 0 auto;
  }
}

@media (max-width: 628px) {
  .ecomm_copy {
  }
}

@media (max-width: 559px) {
  .loc-list-address .row2 {
    display: block;
    padding-bottom: 2px;
  }
  .ecomm_copy .ecomm_modal_bodytext_alt {
    line-height: 15px;
    font-size: 13px;
    width: 90%;
  }
}

@media (max-width: 500px) {
  .ecomm_header_text {
    width: 90%;
    font-size: 6vw;
  }
}

@media (max-width: 425px) {
  .ecomm_modal_retailer_sub_img_count_holder,
  .ecomm_modal_product_holder {
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
  }

  .ecomm_modal_list_item_holder {
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
  }

  .ecomm_filter::after {
  }
}

@media (max-width: 400px) {
  .ecomm_modal_list_name_holder {
    height: 55px;
  }
}

@media (max-width: 382px) {
  .ecomm_modal_list_name_holder .category-image-container {
    width: 45%;
  }
}

@media (max-width: 375px) {
  .panel_2_templates .availability_text:before {
  }

  .ecomm_filter_field {
  }
}
</pre></body></html>