.postyar {
  --theme: #5f70cc;
  --button-text-color: #fff;
  gap: 10px;
  display: grid;
  padding: 10px;
  color: inherit;
  background: #fff;
  border-radius: 7px;
  line-height: normal;
  text-decoration: none;
  align-items: center;
  border: 1px solid #eaeaea;
  margin: 15px 0;
  grid-template-columns: 90px minmax(0, 1fr); }
  .postyar--no-image {
    padding: 20px 15px;
    grid-template-columns: minmax(0, 1fr); }
  .postyar:before, .postyar:after {
    display: none; }
  .postyar--product {
    grid-template-columns: 90px minmax(0, 1fr) 150px; }
    .postyar--product.postyar--no-image {
      grid-template-columns: minmax(0, 1fr) 150px; }
    .postyar--product .postyar__link {
      margin-bottom: 5px;
      display: block;
      font-weight: bold;
      font-size: 1.1em;
      color: #333; }
      .postyar--product .postyar__link:before, .postyar--product .postyar__link:after {
        display: none; }
  .postyar__price {
    gap: 5px;
    display: flex;
    flex-flow: wrap; }
    .postyar__price .amount {
      color: var(--theme); }
    .postyar__price del .amount bdi {
      color: var(--color-gray-300); }
  .postyar .postyar__add-to-cart {
    margin: 0;
    text-align: center; }
    .postyar .postyar__add-to-cart .add_to_cart_button {
      padding: 10px 12px;
      line-height: normal;
      min-height: 0;
      border-radius: 4px;
      text-align: center;
      display: block;
      font-size: 0.9rem;
      background: var(--theme);
      color: var(--button-text-color); }
    .postyar .postyar__add-to-cart .added_to_cart {
      padding-top: .5em;
      font-size: 13px;
      display: inline-block;
      padding: 0;
      border-bottom: 1px dashed var(--theme);
      margin-top: 2px;
      color: var(--theme);
      padding: 6px 0;
      line-height: normal; }
  .postyar__image {
    margin: 0;
    overflow: hidden;
    aspect-ratio: 4/3;
    border-radius: 7px; }
  .postyar__image img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .postyar .postyar__pre {
    font-weight: bold;
    color: var(--theme); }
  .postyar--style-1, .postyar--style-2 {
    gap: 5px;
    display: flex;
    flex-flow: wrap;
    padding: 20px 15px; }
    .postyar--style-1.postyar--product, .postyar--style-2.postyar--product {
      justify-content: space-between; }
  .postyar--style-2, .postyar--style-3, .postyar--style-4 {
    border-left: 3px solid var(--theme); }
    .rtl .postyar--style-2, .rtl .postyar--style-3, .rtl .postyar--style-4 {
      border-left: 1px solid #eaeaea;
      border-right: 3px solid var(--theme); }
  .postyar--style-4 .postyar__pre {
    display: block;
    font-size: 0.9em;
    margin-bottom: 7px; }

/*# sourceMappingURL=style.css.map */
