.nsj-desktop-sticky-actions {
    display: none;
}
@media (min-width: 850px) {
    .nsj-desktop-sticky-ready .sticky-add-to-cart-select-options-button {
        display: none;
    }
    .nsj-desktop-sticky-ready .product-title-small {
        max-width: min(32vw, 420px);
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .nsj-desktop-sticky-actions {
        display: flex;
        flex: none;
        gap: 8px;
        margin-inline-start: 14px;
    }
    .nsj-desktop-sticky-actions > .button {
        min-height: 40px;
        margin: 0;
        border: 1px solid #355e3b;
        border-radius: 6px;
        background: #fff;
        color: #355e3b;
        white-space: nowrap;
    }
    .nsj-desktop-sticky-actions > .button + .button {
        background: #355e3b;
        color: #fff;
    }
}

@media (min-width: 850px) {
    .single-product .product-info > .price-wrapper .product-page-price,
    .single-product .product-info > .nsj-summary-variation-price:not([hidden]),
    .single-product .product-info > .nsj-summary-variation-price .price {
        font-size: 24px !important;
    }
}

.nsj-desktop-style-prompt {
    display: none;
}
@media (min-width: 850px) {
    .product-info .nsj-desktop-style-prompt:not([hidden]) {
        display: inline-block;
        margin-inline-start: 8px;
        padding: 2px 8px;
        background: #9c2e2a;
        color: #fff;
        font-size: 12px;
        font-weight: 500;
        white-space: nowrap;
    }
    .product-info .nsj-desktop-style-prompt:focus {
        outline: none;
    }
}
