.FeaturedProducts-module__KL24Iq__section{color:#050505;background:#f7f7f5;padding:56px 20px}.FeaturedProducts-module__KL24Iq__container{max-width:1080px;margin-inline:auto}.FeaturedProducts-module__KL24Iq__header{text-align:center;margin-bottom:32px}.FeaturedProducts-module__KL24Iq__eyebrow{color:#595959;letter-spacing:.25em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.FeaturedProducts-module__KL24Iq__header h2{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:680px;margin:0 auto;font-size:clamp(2.1rem,5.5vw,4rem);font-weight:900;line-height:.94}.FeaturedProducts-module__KL24Iq__header p{color:#595959;max-width:480px;margin:16px auto 0;font-size:12px;line-height:1.5}.FeaturedProducts-module__KL24Iq__showcase{gap:28px;min-width:0;display:grid}.FeaturedProducts-module__KL24Iq__photo{color:#071a2d;background:#eaeae6;height:400px;display:block;position:relative}.FeaturedProducts-module__KL24Iq__imageInset{position:absolute;inset:16px}.FeaturedProducts-module__KL24Iq__image{object-fit:contain;animation:.18s ease-out FeaturedProducts-module__KL24Iq__photo-reveal}.FeaturedProducts-module__KL24Iq__imageFallback{color:#595959;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.FeaturedProducts-module__KL24Iq__imageFallback span:first-child{letter-spacing:-.04em;font-size:28px;font-weight:900}.FeaturedProducts-module__KL24Iq__imageFallback span:last-child{font-size:12px}.FeaturedProducts-module__KL24Iq__infoStack{align-items:center;min-width:0;display:grid}.FeaturedProducts-module__KL24Iq__info{visibility:hidden;grid-area:1/1;min-width:0}.FeaturedProducts-module__KL24Iq__info[data-active=true]{visibility:visible;animation:.18s ease-out FeaturedProducts-module__KL24Iq__photo-reveal}.FeaturedProducts-module__KL24Iq__badge{letter-spacing:.2em;color:#071a2d;margin-bottom:16px;font-size:10px;font-weight:800;display:block}.FeaturedProducts-module__KL24Iq__info h3{letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,7.7vw,3.4rem);font-weight:900;line-height:1}.FeaturedProducts-module__KL24Iq__description{-webkit-line-clamp:3;color:#595959;-webkit-box-orient:vertical;max-width:38ch;margin:18px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.FeaturedProducts-module__KL24Iq__price{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:26px 0 0;font-size:24px;font-weight:650;line-height:1.3}.FeaturedProducts-module__KL24Iq__productCta{color:#071a2d;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #071a2d;justify-content:space-between;align-items:center;gap:32px;width:fit-content;max-width:100%;min-height:52px;margin-top:22px;font-size:12px;font-weight:850;display:flex}.FeaturedProducts-module__KL24Iq__productCta svg{flex-shrink:0;transition:transform .18s}.FeaturedProducts-module__KL24Iq__navigation{margin-top:28px}.FeaturedProducts-module__KL24Iq__controls{justify-content:center;align-items:center;gap:16px;display:flex}.FeaturedProducts-module__KL24Iq__arrow{color:#050505;cursor:pointer;border:1px solid #05050540;border-radius:50%;place-items:center;width:46px;height:46px;transition:color .18s,background-color .18s;display:grid}.FeaturedProducts-module__KL24Iq__arrow:disabled{opacity:.3;cursor:not-allowed}.FeaturedProducts-module__KL24Iq__counter{text-align:center;min-width:74px;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0;font-size:12px;font-weight:700}.FeaturedProducts-module__KL24Iq__indicators{flex-wrap:wrap;justify-content:center;max-width:528px;margin:4px auto 0;display:flex}.FeaturedProducts-module__KL24Iq__indicator{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.FeaturedProducts-module__KL24Iq__indicator span{background:#888;border-radius:50%;width:6px;height:6px;transition:transform .18s,background-color .18s}.FeaturedProducts-module__KL24Iq__indicator[aria-current=true] span{background:#071a2d;border-radius:2px;transform:scaleX(3)}.FeaturedProducts-module__KL24Iq__photo:focus-visible,.FeaturedProducts-module__KL24Iq__productCta:focus-visible,.FeaturedProducts-module__KL24Iq__arrow:focus-visible,.FeaturedProducts-module__KL24Iq__indicator:focus-visible,.FeaturedProducts-module__KL24Iq__catalogLink:focus-visible{outline-offset:4px;outline:2px solid #071a2d}@keyframes FeaturedProducts-module__KL24Iq__photo-reveal{0%{opacity:.94}to{opacity:1}}@media (min-width:900px){.FeaturedProducts-module__KL24Iq__section{padding:64px 40px}.FeaturedProducts-module__KL24Iq__header{margin-bottom:40px}.FeaturedProducts-module__KL24Iq__header h2{max-width:none}.FeaturedProducts-module__KL24Iq__header p{font-size:14px}.FeaturedProducts-module__KL24Iq__eyebrow{font-size:11px}.FeaturedProducts-module__KL24Iq__showcase{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:56px}.FeaturedProducts-module__KL24Iq__photo{height:600px}.FeaturedProducts-module__KL24Iq__imageInset{inset:20px}.FeaturedProducts-module__KL24Iq__info h3{font-size:clamp(2.5rem,3.7vw,3.4rem)}.FeaturedProducts-module__KL24Iq__description{font-size:15px}.FeaturedProducts-module__KL24Iq__price{margin-top:36px;font-size:28px}.FeaturedProducts-module__KL24Iq__productCta{gap:48px;margin-top:28px}.FeaturedProducts-module__KL24Iq__navigation{margin-top:32px}}@media (hover:hover){.FeaturedProducts-module__KL24Iq__arrow:not(:disabled):hover{color:#fff;background:#071a2d}.FeaturedProducts-module__KL24Iq__productCta:hover svg{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.FeaturedProducts-module__KL24Iq__image,.FeaturedProducts-module__KL24Iq__info[data-active=true]{animation:none}.FeaturedProducts-module__KL24Iq__arrow,.FeaturedProducts-module__KL24Iq__indicator span,.FeaturedProducts-module__KL24Iq__productCta svg{transition:none}}
