.sh-feat{--sc-bg-card: #fbf6f3;--sc-ink: #2a2120;--sc-ink-soft: #6e5e5a;--sc-accent: #997373;--sc-pad-x: clamp(20px, 4vw, 64px);--sc-section-gap: clamp(56px, 8vw, 120px);padding:var(--sc-section-gap) var(--sc-pad-x);font-family:var(--font-body-family, "Jost", sans-serif);color:var(--sc-ink)}.sh-feat__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:clamp(28px,4vw,56px)}.sh-feat__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-accent);margin:0 0 12px}.sh-feat__heading{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-weight:400;font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.005em;margin:0;max-width:18ch}.sh-feat__heading em{font-style:italic;font-weight:300}.sh-feat__text-link{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-ink);text-decoration:none;border-bottom:1px solid var(--sc-ink);padding-bottom:4px;white-space:nowrap}.sh-feat__text-link:hover{color:var(--sc-accent);border-color:var(--sc-accent)}.sh-feat__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px)}.sh-feat__product{display:flex;flex-direction:column;text-decoration:none;color:var(--sc-ink)}.sh-feat__media{aspect-ratio:1 / 1;background:var(--sc-bg-card);overflow:hidden;position:relative}.sh-feat__media img,.sh-feat__placeholder svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.sh-feat__product:hover .sh-feat__media img{transform:scale(1.03)}.sh-feat__name{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(20px,1.5vw,24px);line-height:1.2;margin:16px 0 0;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.sh-feat__price{font-family:var(--font-body-family, "Jost", sans-serif);font-size:13px;letter-spacing:.04em;color:var(--sc-ink-soft);flex:none}@media(max-width:1100px){.sh-feat__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.sh-feat__head{grid-template-columns:1fr}.sh-feat__text-link{justify-self:start}}@media(max-width:560px){.sh-feat__grid{grid-template-columns:1fr 1fr;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-shannon-featured-styles.css.map */
