#price-block .content {
  display: flex;
  gap: clamp(30px,0.625vw + 28px, 40px); }
  @media (max-width: 1000px) {
    #price-block .content {
      flex-direction: column; } }
  #price-block .content__left {
    width: 450px;
    /* height: clamp(300px,12.5vw + 260px, 500px); */
    height: auto;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    flex-shrink: 0; }
    @media (max-width: 1000px) {
      #price-block .content__left {
        width: auto; } }
    #price-block .content__left .title {
      /* padding: clamp(20px,1.25vw + 16px, 32px);  */
      padding: 5px 0px;
      text-align: center; 
      font-size: clamp(30px,1.125vw + 26.4px, 32px);
      color:var(--card);
      /* border-radius: 0px 0px 25px 25px; */
      background: var(--bg-dark);
    }
    #price-block .content__left .image {
      position: absolute;
      width: 100%;
      height: auto;
      inset: 0;
      z-index: -1;
      border-radius: 20px; }
  #price-block .content__right {
    width: 100%; }
    #price-block .content__right .tabs {
      display: flex;
      gap: 10px;
      flex-wrap: wrap;
      margin-bottom: 30px; }
      @media (max-width: 500px) {
        #price-block .content__right .tabs {
          flex-direction: column; } }
      #price-block .content__right .tabs .tab {
        padding: 10px clamp(20px,0.625vw + 18px, 30px);
        background-color: var(--elements-2);
        border-radius: 100px;
        cursor: pointer;
        transition: all 0.3s ease-in; }
        @media (max-width: 500px) {
          #price-block .content__right .tabs .tab {
            width: 100%;
            padding: 10px; } }
        #price-block .content__right .tabs .tab.active, #price-block .content__right .tabs .tab:hover {
          background-color: var(--bg-dark);
          color: var(--card); }
    #price-block .content__right .tab-content {
      display: none;
      flex-direction: column; }
      #price-block .content__right .tab-content .row {
        display: grid;
        grid-template-columns: 1.8fr 1fr;
        gap: 20px;
        padding-bottom: 20px;
        padding-top: 20px;
        border-bottom: 1px solid var(--stroke); }

        #price-block .content__right .tab-content .row:first-child {
          border-top: 1px solid var(--stroke); }
        #price-block .content__right .tab-content .row:first-child * {
          font-weight: 600; }
      #price-block .content__right .tab-content.active {
        display: flex; }

/* MEDIA */
 @media (max-width: 440px) {
  #price-block .content__left{
    height: 250px;
  }

 }

@media (max-width: 500px) {
  #price-block .content__right .tab-content .row {
    grid-template-columns: 1fr;
    gap: 10px; } 
}

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