.md-featured{background:var(--color-background);color:var(--color-foreground)}.md-featured .md-page-width,.md-featured__inner.md-page-width{max-width:1200px;margin-inline:auto;padding-inline:clamp(18px,4vw,48px)}.md-featured__inner{padding-top:96px;padding-bottom:96px}.md-featured__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:52px}.md-featured__title{font-family:var(--font-heading--family);font-size:clamp(30px,4.2vw,50px);font-weight:300;line-height:1.15;margin:14px 0 0}.md-featured__title em{font-style:italic;color:var(--md-terracotta, #C4714A)}.md-featured__see-all{font-family:var(--font-body--family);font-size:10px;letter-spacing:.4em;text-transform:uppercase;font-weight:500;color:var(--md-charcoal, #3A322C);border-bottom:1px solid var(--md-gold, #B89A6A);padding-bottom:6px;text-decoration:none;white-space:nowrap}.md-featured__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.md-featured__card{background:var(--md-ivory, #FAF7F2);text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .4s ease,box-shadow .4s ease}.md-featured__card:hover{transform:translateY(-4px);box-shadow:0 18px 50px #1a141024}.md-featured__img-wrap{background:#fff;padding:14px}.md-featured__img{width:100%;height:300px;object-fit:contain;display:block}.md-featured__info{padding:20px 22px 26px;border-top:1px solid var(--md-cream, #F2EDE4);flex:1;display:flex;flex-direction:column}.md-featured__type{font-family:var(--font-body--family);font-size:8px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--md-gold, #B89A6A);margin:0 0 7px}.md-featured__name{font-family:var(--font-heading--family);font-size:19px;font-weight:400;line-height:1.3;margin:0 0 10px;color:var(--md-deep, #1A1410)}.md-featured__price{font-family:var(--font-body--family);font-size:12px;letter-spacing:.2em;font-weight:500;color:var(--md-charcoal, #3A322C);margin-top:auto;margin-bottom:0}@media screen and (max-width:990px){.md-featured__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:560px){.md-featured__inner{padding-top:56px;padding-bottom:56px}.md-featured__grid{grid-template-columns:1fr;gap:18px}.md-featured__img{height:260px}}@media(prefers-reduced-motion:reduce){.md-featured__card,.md-featured__card:hover{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-md-featured.css.map */
