/* Raise only the right-hand column into the unused space beside the title. */
.content .shop {
    margin-top: -9.3vh;
}
.shop .product-copy h2 {
    font-family: "Rossopepe Inter Display", sans-serif;
    font-weight: 600;
    font-size: 4.1vh;
    line-height: 1.12;
    letter-spacing: -.025em;
    display: block;
    white-space: nowrap;
    overflow-wrap: normal;
    -webkit-line-clamp: unset;
    overflow: hidden;
}
.shop #product-price, .shop #quantity {
    font-family: "Rossopepe Inter Display", sans-serif;
    font-weight: 600;
}
.shop #product-price { font-size: 2.8vh; }
.shop #quantity { font-size: 2.3vh; }
.shop .cta {
    background: #f6c99f;
    color: #633a1c;
    box-shadow: none;
    text-shadow: none;
}
