.am-collection-hero{padding:1.2rem 0 0}.am-collection-hero__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);background:linear-gradient(135deg,#c8a35f 0%,#d6b06d 24%,#f0e8bc 50%,#dbb672 74%,#c7a15f 100%);border:1px solid rgba(var(--color-foreground),.12);border-radius:2.4rem}.am-collection-hero__content{padding:2.8rem 3.2rem 3rem;display:flex;flex-direction:column;justify-content:center}.am-collection-hero__eyebrow{margin:0 0 1rem;font-size:1.02rem;line-height:1.2;letter-spacing:.17em;text-transform:uppercase;opacity:.72}.am-collection-hero__title{margin:0;max-width:11ch;font-size:clamp(2.7rem,4vw,4.5rem);line-height:1.01;letter-spacing:-.03em}.am-collection-hero__rule{width:4.5rem;height:1px;margin:1.35rem 0;background:rgba(var(--color-foreground),.38)}.am-collection-hero__description{max-width:50rem;margin:0;font-size:1.38rem;line-height:1.52;opacity:.86}.am-collection-hero__media{aspect-ratio:1/1;width:22rem;height:22rem;justify-self:center;align-self:center;overflow:hidden;background:rgba(var(--color-foreground),.04)}.am-collection-hero__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.am-collection-hero{padding-top:1.5rem}.am-collection-hero__content{padding:3rem 4rem 3.2rem}.am-collection-hero__description{font-size:1.48rem}}@media screen and (min-width:990px){.am-collection-hero__card{grid-template-columns:minmax(0,1fr) 26.4rem;height:24rem;min-height:24rem}.am-collection-hero__content{padding:2.6rem 4.4rem 2.8rem}.am-collection-hero__media{width:26.4rem;height:26.4rem;justify-self:end;align-self:center}.am-collection-hero__media img{width:26.4rem;height:26.4rem}}@media screen and (max-width:749px){.am-collection-hero{padding-top:.8rem}.am-collection-hero__card{border-radius:1.8rem}.am-collection-hero__content{padding:2.2rem 2rem 2.4rem}.am-collection-hero__title{font-size:clamp(2.5rem,8vw,3.5rem);max-width:12ch}.am-collection-hero__media{order:-1;width:min(100%,24.2rem);height:auto;aspect-ratio:1/1;justify-self:center}.am-collection-hero__media img{width:100%;height:100%}}
.am-collection-hero--anniversary .am-collection-hero__content{color:#30261d}
.am-collection-hero--anniversary .am-collection-hero__eyebrow,
.am-collection-hero--anniversary .am-collection-hero__description{opacity:1}
.am-collection-hero--anniversary .am-collection-hero__rule{background:rgba(48,38,29,.45)}

.am-collection-hero--anniversary .am-collection-hero__title{color:#30261d}

.am-collection-hero--congratulations .am-collection-hero__content{color:#30261d}
.am-collection-hero--congratulations .am-collection-hero__eyebrow,
.am-collection-hero--congratulations .am-collection-hero__description{opacity:1}
.am-collection-hero--congratulations .am-collection-hero__rule{background:rgba(48,38,29,.45)}
.am-collection-hero--congratulations .am-collection-hero__title{color:#30261d}

.am-collection-hero--congratulations .am-collection-hero__title{max-width:100%;font-size:clamp(2.6rem,3.4vw,4.3rem)}

.am-collection-hero--romantic .am-collection-hero__content{color:#30261d}
.am-collection-hero--romantic .am-collection-hero__eyebrow,
.am-collection-hero--romantic .am-collection-hero__description{opacity:1}
.am-collection-hero--romantic .am-collection-hero__rule{background:rgba(48,38,29,.45)}
.am-collection-hero--romantic .am-collection-hero__title{color:#30261d;max-width:100%;font-size:clamp(2.6rem,3.4vw,4.3rem)}
