.fpd-section{overflow:hidden}.fpd-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;margin-bottom:2.4rem}.fpd-align-center{justify-content:center;text-align:center;flex-direction:column}.fpd-align-center .fpd-badge{margin:0 auto}.fpd-heading{margin:0 0 .4rem}.fpd-subtext{opacity:.75;font-size:1.4rem}.fpd-badge{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:.7rem 1.4rem;border-radius:100px;background:linear-gradient(135deg,#7878ff24,#00c8aa24);border:1px solid rgba(120,120,255,.3);white-space:nowrap;flex-shrink:0}.fpd-badge-icon{width:1.5rem;height:1.5rem;animation:fpd-spin 6s linear infinite}@keyframes fpd-spin{to{transform:rotate(360deg)}}.fpd-grid{display:grid;grid-template-columns:repeat(var(--fpd-cols-mobile, 2),minmax(0,1fr));gap:1.6rem}@media screen and (min-width:750px){.fpd-grid{grid-template-columns:repeat(var(--fpd-cols-desktop, 4),minmax(0,1fr));gap:2.4rem}}.fpd-card{position:relative;display:flex;flex-direction:column;border-radius:var(--fpd-radius, 12px);overflow:hidden;background:var(--fpd-card-bg, rgba(120, 120, 120, .05));text-decoration:none;color:inherit;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease,box-shadow .35s ease}.fpd-card.fpd-in{opacity:1;transform:translateY(0)}.fpd-card:not(.fpd-skeleton):hover{box-shadow:0 18px 34px -18px #00000059;transform:translateY(-6px)}.fpd-card-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#78787814}.fpd-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.fpd-card:hover .fpd-card-media img{transform:scale(1.08)}.fpd-card-body{padding:1.2rem .2rem 0;display:flex;flex-direction:column;gap:.4rem}.fpd-card-vendor{font-size:1.1rem;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.fpd-card-title{font-size:1.4rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fpd-card-price{font-size:1.4rem;font-weight:700;display:flex;align-items:baseline;gap:.6rem}.fpd-card-price .fpd-compare{font-weight:400;font-size:1.2rem;opacity:.55;text-decoration:line-through}.fpd-ribbon{position:absolute;top:1rem;left:1rem;z-index:2;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.45rem .9rem;border-radius:100px;background:#e0483e;color:#fff;box-shadow:0 6px 14px -6px #e0483e99}.fpd-sold-out{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:0;transition:opacity .3s ease}.fpd-card:hover .fpd-sold-out{opacity:1}.fpd-skeleton{opacity:1;transform:none}.fpd-skeleton-img{aspect-ratio:1 / 1;border-radius:var(--fpd-radius, 12px);background:linear-gradient(100deg,#78787814 30%,#78787829,#78787814 70%);background-size:200% 100%;animation:fpd-shimmer 1.6s ease-in-out infinite}.fpd-skeleton-line{height:1.2rem;margin-top:1rem;border-radius:4px;width:80%;background:linear-gradient(100deg,#78787814 30%,#78787829,#78787814 70%);background-size:200% 100%;animation:fpd-shimmer 1.6s ease-in-out infinite}.fpd-skeleton-line--short{width:45%}@keyframes fpd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fpd-noscript{text-align:center;opacity:.7}.fpd-view-all{display:flex;justify-content:center;margin-top:2.4rem}.fpd-view-all-link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;text-decoration:none;padding:1rem 2.2rem;border-radius:100px;border:1px solid currentColor;transition:opacity .2s ease,transform .2s ease}.fpd-view-all-link:hover{opacity:.75;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.fpd-card,.fpd-card-media img,.fpd-badge-icon,.fpd-skeleton-img,.fpd-skeleton-line{animation:none!important;transition:none!important}.fpd-card{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-featured-products-dynamic.css.map */
