/* Scoped to Home/Shop cards; never changes PDP hit areas. */
.ff-home .ff-folio-product[data-ff-card-ready],.ff-collection .ffc-card.ff-edit-card[data-ff-card-ready]{cursor:pointer}
.ff-home .ff-folio-product .ff-card-title-link,.ff-collection .ffc-card .ff-card-title-link{color:inherit;text-decoration:none}
.ff-home .ff-folio-product .ff-card-title-link:hover,.ff-collection .ffc-card .ff-card-title-link:hover{text-decoration:underline;text-underline-offset:.15em}
.ff-home .ff-folio-product a:focus-visible,.ff-collection .ffc-card a:focus-visible{outline:3px solid #8e2539;outline-offset:5px}
.ff-home .ff-folio-product .ff-card-primary-cta,.ff-collection .ffc-card .ff-card-primary-cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;background:#8e2539!important;color:#faf7ee!important;border:1px solid #8e2539!important;border-radius:999px!important;text-decoration:none;font-weight:600;letter-spacing:.07em;text-align:center;width:100%;box-sizing:border-box}
.ff-home .ff-folio-product .ff-card-primary-cta:hover,.ff-collection .ffc-card .ff-card-primary-cta:hover{background:#742030!important;border-color:#742030!important;color:#faf7ee!important}

#MainContent .ff-home .ff-folio-product a.ff-card-primary-cta,#MainContent .ff-collection .ffc-card a.ff-card-primary-cta{color:#faf7ee!important;-webkit-text-fill-color:#faf7ee!important}
