.fs-categories{position:relative;padding:var(--fs-pad-top, 96px) clamp(16px,4vw,40px) var(--fs-pad-bottom, 96px);background:radial-gradient(1200px 500px at 50% -10%,color-mix(in srgb,var(--fs-accent, #e0263f) 8%,transparent),transparent 60%),var(--fs-bg, #0b0d11);color:var(--fs-ink, #ffffff);overflow:hidden;box-sizing:border-box;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.fs-categories *{box-sizing:border-box}.fs-categories__container{max-width:var(--fs-container-width, 1200px);margin:0 auto}.fs-categories__head{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.fs-categories__title{margin:0 0 10px;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--fs-heading-size, 38px);font-weight:var(--fs-heading-weight, 700);letter-spacing:-.02em;line-height:1.15;color:var(--fs-heading, #ffffff)}.fs-categories__subtitle{margin:0;font-size:var(--fs-sub-size, 16px);line-height:1.5;color:var(--fs-slate, #d3d6db)}.fs-categories__empty{text-align:center;color:var(--fs-slate, #d3d6db)}.fs-categories__grid{display:grid;grid-template-columns:repeat(var(--fs-cols, 8),1fr);gap:var(--fs-grid-gap, 10px)}@media(max-width:989px){.fs-categories__grid{grid-template-columns:repeat(var(--fs-cols-tablet, 4),1fr)}}@media(max-width:749px){.fs-categories{padding:var(--fs-pad-top-mobile, 56px) clamp(14px,4vw,24px) var(--fs-pad-bottom-mobile, 56px)}.fs-categories__grid{grid-template-columns:repeat(var(--fs-cols-mobile, 4),1fr);gap:var(--fs-grid-gap-mobile, 8px)}.fs-categories__title{font-size:var(--fs-heading-size-mobile, 26px)}.fs-categories__subtitle{font-size:var(--fs-sub-size-mobile, 14px)}.fs-category-card{min-height:var(--fs-card-min-h-mobile, 85px)}}.fs-category-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:var(--fs-card-min-h, 95px);padding:12px 8px;border-radius:var(--fs-card-radius, 14px);text-decoration:none;color:var(--fs-ink, #ffffff);cursor:pointer;isolation:isolate;overflow:hidden;background:var(--fs-card-bg, rgba(255, 255, 255, .05));border:1px solid var(--fs-card-border, rgba(255, 255, 255, .08));-webkit-backdrop-filter:blur(var(--fs-card-blur, 14px)) saturate(140%);backdrop-filter:blur(var(--fs-card-blur, 14px)) saturate(140%);box-shadow:0 8px 30px #00000059,inset 0 1px #ffffff0f;--fs-reveal-y: 0px;opacity:1;transform:translateY(var(--fs-reveal-y));will-change:transform,opacity;transition:opacity var(--fs-reveal-duration, .6s) ease,transform var(--fs-reveal-duration, .6s) cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.fs-categories.fs-animate .fs-category-card{--fs-reveal-y: var(--fs-reveal-distance, 26px);opacity:0}.fs-categories.fs-animate .fs-category-card.is-visible{--fs-reveal-y: 0px;opacity:1}.fs-category-card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--fs-accent, rgba(255, 255, 255, .55)),transparent);opacity:.22;transition:opacity .5s ease}.fs-category-card__glow{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;pointer-events:none;opacity:0;filter:blur(30px);background:radial-gradient(circle at 50% 42%,var(--fs-card-glow, rgba(255, 255, 255, .9)),transparent 60%);transition:opacity .5s ease}.fs-category-card:hover,.fs-category-card:focus-visible{transform:translateY(-8px) scale(1.03);border-color:#ffffffd9;box-shadow:0 20px 48px #00000080,0 0 0 1px #ffffff8c,0 12px 40px #ffffff38;transition:transform .4s cubic-bezier(.22,1,.36,1) 0s,box-shadow .4s ease 0s,border-color .4s ease 0s}.fs-category-card:hover .fs-category-card__glow{opacity:.3}.fs-category-card:hover:after{opacity:.9}.fs-category-card:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.fs-category-card__logo{width:var(--fs-logo-size, 34px);height:var(--fs-logo-size, 34px);display:grid;place-items:center}.fs-category-card__logo svg{width:100%;height:100%;display:block;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45));transition:transform .45s cubic-bezier(.22,1,.36,1)}.fs-category-card__logo img{width:100%;height:100%;object-fit:contain;transition:transform .45s cubic-bezier(.22,1,.36,1)}.fs-category-card:hover .fs-category-card__logo svg,.fs-category-card:hover .fs-category-card__logo img{transform:scale(1.08)}.fs-monogram{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-size:calc(var(--fs-logo-size, 34px) * .5);font-weight:700;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--fs-accent, #e0263f) 85%,#ffffff),var(--fs-accent, #e0263f));box-shadow:0 4px 14px #0006}.fs-category-card__name{font-size:var(--fs-name-size, 12px);font-weight:600;letter-spacing:.02em;line-height:1.3;text-align:center;color:var(--fs-ink, #ffffff);transition:color .4s ease}@media(prefers-reduced-motion:reduce){.fs-category-card{opacity:1!important;transform:none!important;transition:none}.fs-category-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/followswiss-categories.css.map */
