.kk-fc{--kk-display: "Bungee", "Impact", sans-serif;--kk-body: "Poppins", system-ui, sans-serif;--kk-mono: ui-monospace, "JetBrains Mono", monospace;--kk-fc-cols: 3;--kk-fc-gap: 20px;--kk-fc-radius: 16px;--kk-fc-chrome-ink: #3d1429;--kk-fc-line: rgba(var(--color-foreground), .12);position:relative;overflow:hidden;background-color:var(--kk-fc-bg, rgb(var(--color-background)));color:var(--kk-fc-text, rgb(var(--color-foreground)));font-family:var(--kk-body)}.kk-fc__inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding-inline:20px}@media screen and (min-width:750px){.kk-fc__inner{padding-inline:32px}}.kk-fc__decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.kk-fc__shape{position:absolute}.kk-fc__shape--circle{top:8%;right:-100px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle at 30% 30%,var(--kk-fc-decor-1, rgb(var(--color-button))),transparent 72%);opacity:.45}.kk-fc__shape--ring{bottom:-120px;left:-80px;width:280px;height:280px;border-radius:999px;border:14px solid var(--kk-fc-decor-2, rgb(var(--color-foreground)));opacity:.12}.kk-fc__shape--line{top:40%;left:6%;width:320px;height:110px;border-radius:999px;background:linear-gradient(90deg,var(--kk-fc-decor-1, rgb(var(--color-button))) 0%,transparent 100%);opacity:.25}.kk-fc__head{text-align:var(--kk-fc-align, center);margin-bottom:40px}@media screen and (min-width:750px){.kk-fc__head{margin-bottom:56px}}.kk-fc__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--kk-display);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-fc-accent, rgb(var(--color-button)))}.kk-fc__eyebrow-rule{display:inline-block;width:28px;height:2px;background:currentColor}.kk-fc__heading{margin:0;font-family:var(--kk-display);font-weight:400;font-size:clamp(36px,5.2vw,72px);line-height:.95;letter-spacing:.005em;text-transform:uppercase;color:var(--kk-fc-heading, rgb(var(--color-foreground)))}.kk-fc__heading em,.kk-fc__heading i{font-style:normal;color:var(--kk-fc-accent, rgb(var(--color-button)))}.kk-fc__grid{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(200px,auto);grid-auto-flow:row dense;gap:var(--kk-fc-gap)}@media screen and (min-width:750px){.kk-fc__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.kk-fc__grid{grid-template-columns:repeat(var(--kk-fc-cols),1fr);grid-auto-rows:minmax(220px,auto)}.kk-fc__tile--wide{grid-column:span 2}.kk-fc__tile--tall{grid-row:span 2}.kk-fc__tile--large{grid-column:span 2;grid-row:span 2}}.kk-fc__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:var(--kk-fc-radius);overflow:hidden;text-decoration:none;color:var(--kk-fc-tile-text, rgb(var(--color-button-text)));background:linear-gradient(170deg,var(--kk-fc-tile-bg-1, rgb(var(--color-button))) 0%,var(--kk-fc-tile-bg-2, rgb(var(--color-button))) 100%);transition:transform .18s ease,box-shadow .18s ease}.kk-fc__tile:hover,.kk-fc__tile:focus-visible{transform:translateY(-6px);box-shadow:0 12px 24px rgba(var(--color-shadow),.18)}.kk-fc__tile:focus-visible{outline:2.5px solid var(--kk-fc-accent, rgb(var(--color-button)));outline-offset:3px}.kk-fc__tile:before{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(var(--kk-fc-scrim-color, 255, 255, 255),var(--kk-fc-scrim-opacity, .4)),rgba(var(--kk-fc-scrim-color, 255, 255, 255),0))}.kk-fc__tile-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kk-fc__tile-img img{width:100%;height:100%;object-fit:cover;display:block}.kk-fc__tile-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;font-family:var(--kk-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#0006;background:repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0,rgba(255,255,255,.45) 1px,transparent 1px,transparent 8px)}.kk-fc__tile-row{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.kk-fc__tile-name{font-family:var(--kk-display);font-weight:400;font-size:22px;line-height:.95;letter-spacing:.01em;text-transform:uppercase}.kk-fc__tile--large .kk-fc__tile-name,.kk-fc__tile--tall .kk-fc__tile-name{font-size:clamp(26px,2.6vw,36px)}.kk-fc__tile-count{position:absolute;top:24px;left:24px;z-index:2;display:inline-block;white-space:nowrap;font-family:var(--kk-mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 8px;border-radius:999px;background:#ffffffc7;border:1px solid var(--kk-fc-line);color:var(--kk-fc-chrome-ink)}.kk-fc__tile-arrow{position:absolute;top:24px;right:24px;z-index:2;width:36px;height:36px;border-radius:999px;background:#fff;border:1px solid var(--kk-fc-line);display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.kk-fc__tile-arrow svg{width:14px;height:14px;stroke:var(--kk-fc-chrome-ink);fill:none}.kk-fc__tile:hover .kk-fc__tile-arrow,.kk-fc__tile:focus-visible .kk-fc__tile-arrow{background:var(--kk-fc-accent, rgb(var(--color-button)));border-color:var(--kk-fc-accent, rgb(var(--color-button)))}.kk-fc__tile:hover .kk-fc__tile-arrow svg,.kk-fc__tile:focus-visible .kk-fc__tile-arrow svg{stroke:#fff}@media(prefers-reduced-motion:reduce){.kk-fc__tile,.kk-fc__tile-arrow{transition:none}.kk-fc__tile:hover,.kk-fc__tile:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-kkumi-featured-collections.css.map */
