.finn-spotlight{--finn-spotlight-price-color: #0a1f44;--finn-spotlight-meta-color: #888888;--finn-spotlight-eyebrow-color: rgb(var(--button-background));--finn-spotlight-card-max-height: 300px}.finn-spotlight__header{margin-block-end:clamp(1.5rem,4vw,2.25rem);text-align:center}.finn-spotlight__eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--finn-spotlight-eyebrow-color)}.finn-spotlight__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:rgb(var(--text-color));font-size:var(--text-h2);font-family:var(--heading-font-family)}.finn-spotlight__list{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem)}.finn-spotlight__status{margin:0 0 1rem;font-size:.9375rem;color:rgb(var(--text-color) / .75)}.finn-spotlight__status--loading{opacity:.8}.finn-spotlight__status--error{color:#c62828}.finn-spotlight-card{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;max-height:var(--finn-spotlight-card-max-height);height:var(--finn-spotlight-card-max-height);background:#fff;color:#111;border-radius:6px;overflow:hidden;border:1px solid #DBDBDB;box-shadow:none;transition:box-shadow .3s ease}.finn-spotlight-card:hover{box-shadow:0 4px 8px #00000040}.finn-spotlight-card__media{position:relative;min-height:0;height:100%;max-height:var(--finn-spotlight-card-max-height);background:#f5f5f5;overflow:hidden}.finn-spotlight-card__media-link{display:block;height:100%;min-height:0;max-height:100%}.finn-spotlight-card__image{width:100%;height:100%;min-height:0;max-height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1);transform-origin:center center;transition:transform .45s ease}.finn-spotlight-card:hover .finn-spotlight-card__image{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.finn-spotlight-card__image{transition:none}.finn-spotlight-card:hover .finn-spotlight-card__image{transform:scale(1)}}.finn-spotlight-card__placeholder{width:100%;height:100%;min-height:0;max-height:100%;background:linear-gradient(135deg,#e8e8e8,#f5f5f5)}.finn-spotlight-card__body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:100%;padding:1.5rem 1.75rem;background:#fff;overflow-x:hidden;overflow-y:hidden}.finn-spotlight-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.finn-spotlight-card__middle{display:flex;align-items:center;min-height:0;padding-block:.5rem}.finn-spotlight-card__bottom{display:flex;justify-content:flex-end}.finn-spotlight-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-size:.75rem;color:var(--finn-spotlight-meta-color);min-width:0}.finn-spotlight-card__meta-item{display:inline-flex;align-items:center;gap:.35rem}.finn-spotlight-card__meta-icon{display:flex;flex-shrink:0;opacity:.85}.finn-spotlight-card__meta-icon svg{display:block}.finn-spotlight-card__title{margin:0;font-size:var(--text-h5);font-family:var(--heading-font-family);font-weight:300;line-height:1.25;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word}.finn-spotlight-card__price{margin:0;font-size:var(--text-h4);font-family:var(--heading-font-family);font-weight:300;color:var(--finn-spotlight-price-color);letter-spacing:-.02em;line-height:1.1;flex-shrink:0}.finn-spotlight-card__cta{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;white-space:nowrap;padding:.4rem .75rem;font-size:var(--text-h6);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#111;background:#fff;border:1px solid rgb(0 0 0 / .35);border-radius:4px;transition:border-color .2s ease,color .2s ease,background .2s ease}.finn-spotlight-card__cta:hover{border-color:rgb(var(--button-background));color:rgb(var(--button-background))}.finn-spotlight-card__cta-icon{display:flex;line-height:0}.finn-spotlight-card__cta-icon svg{display:block}@media screen and (max-width:749px){.finn-spotlight-card{grid-template-columns:1fr;grid-template-rows:180px minmax(190px,auto);height:auto;max-height:none}.finn-spotlight-card__body{padding:1rem .75rem}.finn-spotlight-card__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem}.finn-spotlight-card__meta{gap:.2rem .5rem;font-size:.6875rem}.finn-spotlight-card__cta{gap:.25rem;padding:.35rem .55rem;font-size:.6875rem}.finn-spotlight-card__media,.finn-spotlight-card__media-link,.finn-spotlight-card__image,.finn-spotlight-card__placeholder{min-height:0;max-height:100%;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/finn-spotlight-section.css.map */
