.featured{--fp-section-bg: #ffffff;--fp-card-bg: #f7f8fc;--fp-heading: #131313;--fp-tab-bg: #131313;--fp-tab-text: #ffffff;--fp-cta-bg: #dd245a;--fp-cta-bg-hover: #121212;--fp-cta-text: #ffffff;--fp-muted: #5c5c5c;background:var(--fp-section-bg);padding:clamp(56px,6.5vw,104px) clamp(20px,4vw,64px)}.featured__head{max-width:640px;margin:0 auto clamp(32px,4vw,56px);text-align:center}.featured__title{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(24px,3vw,38px);color:var(--fp-heading);margin:0 0 .4em;line-height:1.15}.featured__sub{font-family:Bricolage Grotesque,sans-serif;font-weight:500;font-size:clamp(14px,1.1vw,17px);color:var(--fp-muted);margin:0}.featured__grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,1.8vw,30px)}.fp-card--placeholder{align-items:center;justify-content:center;min-height:220px;border:1px dashed rgba(19,19,19,.3);background:transparent;color:var(--fp-muted);text-align:center;font-family:Bricolage Grotesque,sans-serif;font-size:14px;padding:20px}.fp-card{position:relative;display:flex;flex-direction:column;background:var(--fp-card-bg);border-radius:6px;overflow:hidden;text-decoration:none;box-shadow:0 1px #1313130a,0 10px 28px #1313131a;transition:transform .18s ease,box-shadow .18s ease}.fp-card:hover,.fp-card:has(:focus-visible){transform:translateY(-3px);box-shadow:0 1px #1313130a,0 18px 36px #13131324}.fp-card__media-link:focus-visible,.fp-card__name-link:focus-visible{outline:2px solid var(--fp-heading);outline-offset:3px}.fp-card__media-link,.fp-card__name-link{display:block;color:inherit;text-decoration:none}.fp-card__media{position:relative;aspect-ratio:4 / 3;background:var(--fp-card-bg)}.fp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.fp-card__tab{position:absolute;top:12px;left:12px;background:var(--fp-tab-bg);color:var(--fp-tab-text);font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:11px;letter-spacing:.03em;padding:3px 10px;border-radius:3px}.fp-card__body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px}.fp-card__name{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:clamp(15px,1.1vw,17px);color:var(--fp-heading);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-card__spec-plate{display:flex;margin:0;border:1px solid rgba(19,19,19,.12);border-radius:4px;overflow:hidden;width:fit-content}.fp-card__spec-plate .spec{display:flex;flex-direction:column;gap:2px;padding:6px 12px;border-right:1px solid rgba(19,19,19,.12)}.fp-card__spec-plate .spec:last-child{border-right:none}.fp-card__spec-plate dt{font-family:Bricolage Grotesque,sans-serif;font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fp-muted)}.fp-card__spec-plate dd{margin:0;font-family:JetBrains Mono,monospace;font-weight:500;font-size:13px;color:var(--fp-heading)}.fp-card__add-to-cart-btn{display:block;width:100%;background:var(--fp-cta-bg);color:var(--fp-cta-text);font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:15px;text-align:center;border:none;padding:.75em 1em;border-radius:4px;cursor:pointer;transition:background .15s ease,transform .15s ease,opacity .15s ease}.fp-card__add-to-cart-btn:hover:not([disabled]),.fp-card__add-to-cart-btn:focus-visible{background:var(--fp-cta-bg-hover)}.fp-card__add-to-cart-btn:focus-visible{outline:2px solid var(--fp-heading);outline-offset:3px}.fp-card__add-to-cart-btn.loading{opacity:.7}.fp-card__add-to-cart-btn[disabled]{background:rgb(var(--shell-cool-mist));color:rgba(var(--shell-graphite-black),.62);cursor:not-allowed}.featured__foot{max-width:1320px;margin:clamp(28px,3vw,44px) auto 0;text-align:center}.featured__foot a{display:inline-block;background:var(--fp-cta-bg);color:var(--fp-cta-text);font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:15px;text-decoration:none;padding:.85em 1.6em;border-radius:4px;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.featured__foot a:hover,.featured__foot a:focus-visible{background:var(--fp-cta-bg-hover);transform:translateY(-2px)}@media(max-width:989px){.featured__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.featured__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;padding:0 16px 8px;margin-left:-16px;margin-right:-16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.featured__grid .fp-card{flex:0 0 78%;scroll-snap-align:start}}.fp-card--soldout .fp-card__media img{opacity:.55;filter:grayscale(.4)}.fp-card__state{position:absolute;right:12px;bottom:12px;background:#131313;color:#fff;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:12px;letter-spacing:.03em;padding:4px 10px;border-radius:3px}.fp-card__tax{margin:8px 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:11px;letter-spacing:.02em;color:#131313a6}
/*# sourceMappingURL=/cdn/shop/t/40/assets/featured-products.css.map */
