.tv-featured{background:var(--tv-bg);padding:9.6rem 0 10.4rem}.tv-featured__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;padding:0 1.9rem 3.2rem}.tv-featured__eyebrow{color:var(--tv-terracotta-deep);margin:0 0 1.2rem}.tv-featured__heading{color:var(--tv-forest-deep);font-size:clamp(2.8rem,3.4vw,4.2rem);margin:0}.tv-featured__cta{flex:none;padding-bottom:.4rem;border-bottom:1px solid rgba(34,48,42,.35);font-family:var(--tv-font-body);font-weight:500;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tv-forest-deep);text-decoration:none;transition:border-color .28s var(--tv-ease, ease)}.tv-featured__cta:hover,.tv-featured__cta:focus-visible{border-bottom-color:var(--tv-forest-deep)}.tv-featured__grid{display:grid;grid-template-columns:repeat(var(--tv-featured-cols, 4),minmax(0,1fr));column-gap:.5rem;row-gap:1.1rem;padding:0 1.9rem}.tv-featured__card{display:block;text-decoration:none;color:inherit}.tv-featured__card--placeholder{cursor:default}.tv-featured__media{position:relative;aspect-ratio:37 / 50;overflow:hidden;border-radius:1.02rem;background:var(--tv-sage)}.tv-featured__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.tv-featured__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.tv-featured__card:hover .tv-featured__media img,.tv-featured__card:focus-visible .tv-featured__media img{transform:scale(1.03)}.tv-featured__card:hover .tv-featured__alt,.tv-featured__card:focus-visible .tv-featured__alt{opacity:1}}@media(prefers-reduced-motion:reduce){.tv-featured__media img,.tv-featured__alt{transition:none}}.tv-featured__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font-family:var(--tv-font-body);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-forest-deep);opacity:.5;line-height:1.9;padding:1.6rem}.tv-featured__flag{position:absolute;left:1rem;bottom:1rem;padding:.4rem 1rem;border-radius:.4rem;background:var(--tv-bg);font-family:var(--tv-font-body);font-weight:500;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tv-forest-deep)}.tv-featured__caption{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:1.2rem .2rem 0}.tv-featured__name{font-family:var(--tv-font-body);font-weight:400;font-size:1.4rem;line-height:1.4;color:var(--tv-forest-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;flex:0 1 auto}.tv-featured__price{flex:none;font-family:var(--tv-font-body);font-weight:500;font-size:1.4rem;letter-spacing:.01em;color:var(--tv-forest-deep)}.tv-featured__price s{opacity:.5;font-weight:400;margin-inline-end:.6rem}.tv-featured__card:focus-visible{outline:2px solid var(--tv-gold-deep);outline-offset:4px}@media screen and (max-width:989px){.tv-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.tv-featured{padding:6.4rem 0 7.2rem}.tv-featured__head{flex-direction:column;align-items:flex-start;padding-bottom:2.4rem}.tv-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-featured__caption{flex-direction:column;gap:.2rem}.tv-featured__name,.tv-featured__price{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.tv-featured__media img{transition:none}}.tv-bestsellers__rank{position:absolute;z-index:1;top:1rem;left:1rem;min-width:2.6rem;height:2.6rem;display:grid;place-items:center;padding:0 .6rem;border-radius:50%;background:var(--tv-forest-deep);color:var(--tv-cream);font-family:var(--tv-font-body);font-weight:500;font-size:1.2rem;line-height:1;letter-spacing:.02em}.tv-featured__notice{margin:1.6rem 1.9rem 0;padding:1.2rem 1.6rem;border:1px dashed rgba(138,64,38,.5);border-radius:.4rem;font-family:var(--tv-font-body);font-size:1.3rem;line-height:1.5;color:var(--tv-terracotta-deep)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tv-featured.css.map */
