.cd-featured{padding-block-start:0}.cd-feat{display:grid;grid-template-columns:minmax(0,1fr);background:var(--surface-raised);border:var(--border-hairline) solid var(--line)}.cd-feat__vis{position:relative;min-height:280px;background:var(--surface-sunken);overflow:hidden}.cd-feat__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cd-feat__placeholder{fill:var(--ink);opacity:.2}.cd-feat__buy{padding:20px 16px}.cd-feat__ref{margin:0;font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.cd-feat__title{margin:8px 0 0;font-size:26px;line-height:27px;font-weight:800;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word}.cd-feat__price{margin:14px 0 0;font-size:34px;line-height:40px;font-weight:800;letter-spacing:-.03em}.cd-feat__cta{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:56px;margin-block-start:16px;padding-inline:var(--space-4);font-size:14px;line-height:20px;font-weight:700;letter-spacing:.12em;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--ink-inverse);background:var(--ink);border-radius:var(--radius-sm);transition:background-color .15s ease}.cd-feat__cta:hover{background:var(--brand-hover);color:var(--on-brand)}.cd-feat__note{margin:10px 0 0;font-size:13px;line-height:19px;color:var(--ink-muted)}@media(min-width:761px){.cd-feat__vis{min-height:420px}.cd-feat__buy{padding:40px}.cd-feat__title{font-size:34px;line-height:34px}}@media(min-width:1101px){.cd-feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cd-feat__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-featured-product.css.map */
