@import url("diamond-necklaces.css");

/* CaratVella's collection color is intentionally set on this page as requested. */
:root { --color-primary: #D8C078; --color-primary-dark: #9b853e; }

.necklaces-hero__image { background-image: url('../../../images/home/caratvella-assets/collection-pendants.jpg'); }

/* Allow the title to wrap before it can compete with the desktop inquiry card. */
.necklaces-hero h1 { white-space: normal; text-wrap: balance; }

/* Keep five collection cards visually balanced rather than leaving a single fourth-row card. */
@media (min-width: 1100px) {
    .image-card-grid--necklaces { grid-template-columns: repeat(5, minmax(0, 1fr)); }
}

/* The shared dialog is fixed at the viewport center; retain that position for this page. */
.quote-dialog { position: fixed; inset: 50% auto auto 50%; transform: translate(-50%, -50%); }
