HEX
Server: Apache
System: Linux webm010.cluster127.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: alloesb (202139)
PHP: 8.3.31
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/alloesb/www/wp-content/themes/listable/assets/scss/woocommerce/_widgets.scss
@import "front-page-widgets";
@import "single-listing-widgets";

.widgets_area,
.listing-sidebar--main,
.listing-sidebar--secondary {

  .product_list_widget {
    display: flex;

    li {
      margin-bottom: 20px;
      border-radius: 8px;

      position: relative;
      font-family: $alt-sans-font;

      &:after {
        content: "";
        display: block;

        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;

        border: 1px solid;
        border-radius: inherit;
        opacity: 0.5;
        pointer-events: none;
      }

      a {
        display: flex;
        flex-flow: column nowrap;

        img {
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          width: auto;
        }

        .product-title {
          padding: 22px 16px 0 16px;
          margin-bottom: 18px;

          align-self: center;
          color: $dark;

          font-size: 17px;
          font-weight: 400;
          text-transform: none;
          letter-spacing: 0;
          hyphens: none;
        }
      }

      .woocommerce-product-details__short-description {
        padding: 0 16px 38px 16px;
        font-size: 14.95px;

        p {
          margin: 0;
        }
      }

      .product__price {
        padding: 5px 7px;

        position: absolute;
        top: 30px;
        left: 0;

        background-color: rgba(80, 80, 80, 0.72);
        color: #FFFFFF;

        font-size: 15px;
        font-family: $default-sans-font;

        &:empty {
          display: none;
        }

        del {
          font-weight: 300;
        }

        ins {
          font-weight: 500;
          text-decoration: none;
        }
      }


    }
  }

  .job_listings {

    .job_listing > a,
    .job_listing.job_position_featured > a {
      &:hover {
        background: $gray-lightest;
      }
    }

    .job_listing.job_position_featured > a {
      background: $gray-lightest;
    }

    .content .meta {
        color: $gray;
    }
  }

  .widget_shopping_cart_content {
    .remove_from_cart_button {
      display: inline-block;

      position: absolute;
      top: -9px;
      right: 0;

      color: #FFFFFF;
      font-size: 14px;
      opacity: .99;
      z-index: 10;

      &:after {
        content: "";

        margin-left: -6px;
        padding: 11px;

        position: absolute;
        top: 1px;
        right: 0;
        bottom: 0;
        left: -1px;

        background-color: $accent;
        border-radius: 50%;
        z-index: -1;
      }
    }

    .woocommerce-mini-cart {
      display: flex;
      justify-content: flex-start;

      .woocommerce-mini-cart-item {
        a:nth-of-type(2) .card__content {
          padding: 22px 16px 0 16px;
          margin-bottom: 18px;
          align-self: center;

          color: $dark;
          font-size: 17px;
          font-weight: 400;
          text-transform: none;
          letter-spacing: 0;
          hyphens: none;
        }

        .quantity {
          position: absolute;
          bottom: 5px;
          left: 50%;
          transform: translateX(-50%);
        }
      }
    }

    .woocommerce-mini-cart__total,
    .woocommerce-mini-cart__buttons {
      display: flex;
      align-items: baseline;
    }

    .woocommerce-mini-cart__total {
      color: $dark;

      &:first-of-type {
        margin-bottom: 0;
      }

      .woocommerce-Price-amount {
        margin-left: 10px;
        font-size: 14.95px;
        font-weight: normal;
      }
    }
  }

  .tagcloud {
    display: flex;

    a:not(:last-of-type) {
      margin-right: 20px;
    }
  }
}