.sale_section {
  background-color: var(--wp--preset--color--green);
  color: #fff;
  position: relative; }
  .sale_section::before {
    content: '';
    position: absolute;
    width: 41.66666667%;
    height: 148px;
    top: 50%;
    right: 0;
    background: #FE9238;
    -webkit-filter: blur(175px);
            filter: blur(175px);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .sale_section .container {
    position: relative;
    z-index: 1; }
  .sale_section h2 {
    margin-top: 96px;
    margin-bottom: 45px; }
    @media screen and (max-width: 992px) {
      .sale_section h2 {
        text-align: center; } }
  .sale_section .btn,
  .sale_section .wp-block-button__link {
    margin-bottom: 80px; }
    @media screen and (max-width: 992px) {
      .sale_section .btn,
      .sale_section .wp-block-button__link {
        margin-inline: auto; } }
    @media screen and (max-width: 575px) {
      .sale_section .btn,
      .sale_section .wp-block-button__link {
        width: 100%; } }

.buy_material_section .card.beige-background .tag {
  background-color: var(--wp--preset--color--light-yellow); }

@media screen and (max-width: 575px) {
  .buy_material_section .card_btns {
    flex-direction: column;
    width: 100%; }
    .buy_material_section .card_btns .wp-block-reiki-product,
    .buy_material_section .card_btns .arrow_link {
      width: 100%; } }

.sale_item {
  position: relative;
  width: 100%;
  background: linear-gradient(180.03deg, rgba(254, 146, 56, 0.4) 0.03%, rgba(254, 146, 56, 0) 78.62%), #FFFFFF;
  border-radius: 0px 0px 20px 20px;
  padding-top: 31px;
  padding-bottom: 10px; }
  @media screen and (max-width: 992px) {
    .sale_item {
      border-radius: 20px;
      margin-bottom: 30px;
      display: flex;
      justify-content: space-between;
      padding: 20px;
      align-items: flex-end; } }
  .sale_item::before {
    content: '';
    display: block;
    width: 22px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='10' viewBox='0 0 22 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.1073 7C11.9023 7 12.5945 7.49607 13.0905 8.1173C14.0067 9.26479 15.4175 10 17 10C19.7614 10 22 7.76142 22 5C22 2.23858 19.7614 0 17 0C15.4175 0 14.0067 0.73521 13.0905 1.8827C12.5945 2.50393 11.9023 3 11.1073 3H10.8927C10.0977 3 9.40552 2.50393 8.90952 1.8827C7.99335 0.73521 6.58253 0 5 0C2.23858 0 0 2.23858 0 5C0 7.76142 2.23858 10 5 10C6.58253 10 7.99335 9.26479 8.90952 8.1173C9.40552 7.49607 10.0977 7 10.8927 7H11.1073Z' fill='%23507749'/%3E%3C/svg%3E%0A");
    margin-inline: auto;
    margin-bottom: 17px; }
    @media screen and (max-width: 992px) {
      .sale_item::before {
        position: absolute;
        left: 20px;
        top: 25px; } }
  .sale_item p {
    font-size: 22px;
    margin-bottom: 41px;
    color: var(--wp--preset--color--black); }
    @media screen and (max-width: 992px) {
      .sale_item p {
        margin-bottom: 0;
        font-size: 18px; } }
    @media screen and (max-width: 575px) {
      .sale_item p {
        max-width: 10ch; } }
    @media screen and (max-width: 575px) {
      .sale_item p > p {
        text-align: left; } }
  @media screen and (max-width: 575px) {
    .sale_item .mt-md-0.mt-4 {
      max-width: 10ch;
      margin-right: auto;
      margin-left: 0;
      text-align: left; } }
  .sale_item h3 {
    color: var(--wp--preset--color--black);
    margin-bottom: 10px;
    white-space: nowrap; }
  .sale_item .old_price {
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 130%;
    -webkit-text-decoration-line: line-through;
            text-decoration-line: line-through;
    color: var(--wp--preset--color--black-text); }
