.spotlight{background:#000;color:#f5f4f1}.spotlight__inner{display:grid;grid-template-columns:1fr;align-items:center}.spotlight__media{display:block;aspect-ratio:4 / 5;overflow:hidden}.spotlight__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease}.spotlight__media:hover .spotlight__img{transform:scale(1.03)}.spotlight__content{padding:4rem 0 5.6rem}.spotlight__eyebrow{margin:0 0 2rem;font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:#b8bcc2}.spotlight__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.1;letter-spacing:.16em;text-transform:uppercase;color:#f5f4f1}.spotlight__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.4rem;margin-top:2.4rem}.spotlight__price-now{font-size:2.6rem;letter-spacing:.04em;color:#f5f4f1}.spotlight__price-was{font-size:1.6rem;color:#8a8d91}.spotlight__badge{align-self:center;padding:.4rem 1rem;border:1px solid rgba(245,244,241,.45);font-size:1.1rem;letter-spacing:.14em;color:#f5f4f1}.spotlight__text{margin-top:2.4rem;max-width:46rem;font-size:1.5rem;line-height:1.75;color:#b8bcc2}.spotlight__text p{margin:0}.spotlight__features{margin:3.2rem 0 0;padding:0;max-width:46rem;border-top:1px solid rgba(245,244,241,.16)}.spotlight__feature{display:flex;justify-content:space-between;gap:2rem;padding:1.3rem 0;border-bottom:1px solid rgba(245,244,241,.16);font-size:1.3rem}.spotlight__feature-label{letter-spacing:.18em;text-transform:uppercase;font-size:1.1rem;color:#8a8d91}.spotlight__feature-value{color:#f5f4f1;text-align:right}.spotlight__actions{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:3.6rem}.spotlight__button{display:inline-block;padding:1.7rem 4.4rem;background:#f5f4f1;color:#0a0a0a;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease;border:1px solid #f5f4f1}.spotlight__button:hover{background:transparent;color:#f5f4f1}.spotlight__note{font-size:1.2rem;letter-spacing:.06em;color:#8a8d91}@media screen and (min-width:990px){.spotlight__inner{grid-template-columns:1fr 1fr;gap:8rem}.spotlight__content{padding:8rem 0}}@media screen and (max-width:749px){.spotlight__inner.page-width{padding-left:0;padding-right:0}.spotlight__content{padding-left:2rem;padding-right:2rem}.spotlight__button{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-spotlight.css.map */
