/*
 * JMB-15350 - PERSONALIZE link on product lists (category grid / list, sale page, home sliders, search, wishlist).
 * Markup: shared/functions/products.php engravingPersonalizeButton(). Styled as the existing .main-btn Add to Cart.
 */
.add-to-cart.engraving a.engrave-btn,
.payment-inner .add-to-cart a.engrave-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-decoration: none;
}

.add-to-cart.engraving a.engrave-btn:hover,
.add-to-cart.engraving a.engrave-btn:focus,
.payment-inner .add-to-cart a.engrave-btn:hover,
.payment-inner .add-to-cart a.engrave-btn:focus {
    color: #fff;
    text-decoration: none;
}

.add-to-cart.engraving a.engrave-btn:focus-visible,
.payment-inner .add-to-cart a.engrave-btn:focus-visible {
    outline: 2px solid #114a81;
    outline-offset: 2px;
}

/* List view: same size as the list Add to Cart button. */
.payment-inner .add-to-cart a.engrave-btn {
    height: 44px;
    width: 270px;
    max-width: 100%;
    border-radius: 4px;
}

/* Searchspring results (template-search.php swaps the add-to-cart form for the link). */
#searchspring-content .add-to-cart.engraving {
    width: 100%;
}

#searchspring-content .add-to-cart.engraving a.engrave-btn {
    width: 100%;
}
