.is-ctl-product {
  nav[aria-label="breadcrumb"] {
    display: none;
  }

  .product-detail {
    padding-top: 2.5rem;
    @include media-breakpoint-up(md) {
      padding-top: 3.5rem;
    }

    .product-detail-content {
      .product-detail-delivery-information:not(:has(p)) {
        display: none;
      }

      .product-detail-price-container {
        p.product-price.product-detail-price {
          @include font-size(40px);
          margin: 0;
        }
      }

      .buy-widget-container {
        flex-flow: nowrap;
      }

      .product-detail-tax-container {
        p.product-detail-tax {
          font-size: 0.75rem;

          a.product-detail-tax-link {
            color: $body-color;

            &:hover {
              color: $primary;
            }
          }
        }
      }
    }

    .product-detail-cross-selling {
      h2 {
        @extend %special-headline;
      }
    }
  }
}


#productDetailPageBuyProductForm {
  .row.g-2.mt-0.justify-content-end {
    justify-content: flex-start !important;
    padding-left: calc((var(--bs-gutter-x) * .25) + 25%) !important;

    .paypal-buttons {
      width: 189px;
    }
  }

  .btn-buy {
    width: 189px;
  }
}