#div-for-button {
    text-align: center;
}

#show-hide-div {
    display: none;
}

.review-add {
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

#block-to-move {
    clear: both;
}

.rating-label {
    visibility: hidden;
}

.pricing {
    visibility: hidden;
}

.review-title {
    visibility: hidden;
}

.cart-container .cart-summary #block-shipping {
    display: none;
}

.price-wrapper {
    font-size: 16px;
}

#super-product-table div.price-final_price div {
    display: none;
}

div.price-final_price div {
    font-size: 11px;
    padding: 6px 0px;
    color: var(--border-light);
}

.digital-subscription-purchase {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--digital-subscription-actions-gap, 12px);
    width: 100%;
}

.digital-subscription-purchase__primary {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--digital-subscription-actions-gap, 12px);
}

.digital-subscription-purchase__widget {
    display: inline-flex;
    align-items: center;
    margin-inline-start: var(--digital-subscription-widget-spacing, 0);
}

.digital-subscription-purchase__widget--stacked {
    display: block;
    width: 100%;
    margin-inline-start: 0;
    margin-top: var(--digital-subscription-widget-stack-spacing, 16px);
}

.digital-subscription-purchase__widget--stacked .inpostpay-widget,
.digital-subscription-purchase__widget--stacked .inpay-widget-wrapper {
    display: block;
    width: 100%;
}

.inpostpay-widget-inline.inpostpay-widget-hidden {
    display: none !important;
}
