/*  Imports */
@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500;700&family=Open+Sans&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Source+Sans+Pro:wght@400;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Source+Sans+Pro:wght@400;600;700&display=swap");
/*
** Fonts
*/
/*
** media query widths
*/
#products_feed.background-none {
  background: none; }
#products_feed .preferred-item {
  background: #ffffff;
  padding: 12px;
  box-shadow: 0px 0px 8px 0px rgba(17, 17, 17, 0.1);
  border-radius: 24px;
  width: 100%; }
  #products_feed .preferred-item .product-image {
    border-radius: 24px;
    box-shadow: 0px 0px 8px 0px rgba(17, 17, 17, 0.1);
    margin-bottom: 15px; }
    #products_feed .preferred-item .product-image img {
      padding: 5px;
      height: 136px; }
  #products_feed .preferred-item .product-body .product-title h3 {
    color: #838395; }
  #products_feed .preferred-item .product-body .product-title > span {
    width: 40%;
    height: 1px;
    background: #838395;
    display: flex;
    margin-bottom: 15px; }
  #products_feed .preferred-item .product-body .product-title .name {
    height: 60px; }
  #products_feed .preferred-item .product-body .product-title .price {
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, Sans-serif;
    font-size: 18px; }
  #products_feed .preferred-item .product-body .product-btn .btn {
    width: 70%; }
@media (max-width: 767px) {
  #products_feed {
    position: relative;
    padding-bottom: 45px; }
    #products_feed .preferred-item {
      max-width: 400px;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 25px 15px; }
      #products_feed .preferred-item .product-image {
        width: 100%; }
        #products_feed .preferred-item .product-image img {
          width: 145px;
          object-fit: contain; }
      #products_feed .preferred-item .product-body {
        width: 100%;
        padding-left: 15px; }
        #products_feed .preferred-item .product-body .product-title h3 {
          margin-bottom: 8px; }
        #products_feed .preferred-item .product-body .product-title > span {
          width: 55%;
          margin-bottom: 8px; }
        #products_feed .preferred-item .product-body .product-title .name {
          display: flex;
          align-items: center;
          height: 60px; }
        #products_feed .preferred-item .product-body .product-title p {
          margin-bottom: 8px; }
        #products_feed .preferred-item .product-body .product-btn .btn {
          padding-top: 5px;
          padding-bottom: 5px;
          font-size: 14px;
          width: 100%; }
        #products_feed .preferred-item .product-body .product-btn a:first-child {
          margin-bottom: 8px; }
    #products_feed .swiper-pagination {
      position: absolute;
      left: 50%;
      transform: translateX(-50%); }
      #products_feed .swiper-pagination .swiper-pagination-bullet {
        border: none;
        background-color: #838395;
        border-radius: 4px;
        width: 16px;
        height: 8px;
        margin-right: 5px; }
        #products_feed .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          width: 32px;
          background-color: #525260; } }

/*# sourceMappingURL=product_feed.css.map */
