.kk-coll{--kk-display: "Bungee", "Impact", sans-serif;--kk-body: "Poppins", system-ui, sans-serif;--kk-kr: "Noto Sans KR", "Poppins", sans-serif;--kk-mono: ui-monospace, "JetBrains Mono", "SF Mono", Menlo, monospace;--kk-hand: "Patrick Hand", cursive;--kk-primary-fill:#f279a1;--kk-primary-text:#ffffff;--kk-primary-border:#c94a7b;--kk-primary-hover-fill:#e05a87;--kk-secondary-fill:#fce4ee;--kk-secondary-text:#a4607f;--kk-secondary-border:#f5bbcf;--kk-text-dark:#3d1429;--kk-pink-hot:var(--kk-pink);--kk-ink-deep:var(--kk-ink);--kk-paper:#fdfcfa;--kk-bubble-bg:#ffdcf7;--kk-bubble-text:#6b1c5b;--mint-bg:var(--kk-mint-bg);--mint-ink:var(--kk-mint-ink);--vanilla-bg:var(--kk-vanilla-bg);--vanilla-ink:var(--kk-vanilla-ink);--strawberry-bg:var(--kk-strawberry-bg);--strawberry-ink:var(--kk-strawberry-ink);--blueberry-bg:var(--kk-blueberry-bg);--blueberry-ink:var(--kk-blueberry-ink);--grape-bg:var(--kk-grape-bg);--grape-ink:var(--kk-grape-ink);--lemon-bg:var(--kk-lemon-bg);--lemon-ink:var(--kk-lemon-ink);--orange-bg:var(--kk-orange-bg);--orange-ink:var(--kk-orange-ink)}.kk-coll,.kk-coll *{box-sizing:border-box}.kk-coll img{display:block;max-width:100%}.kk-coll a{color:inherit;text-decoration:none}.kk-coll .kk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--kk-display);font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:.04em;padding:18px 24px;border-radius:10px;border:2px solid var(--kk-primary-border);background:var(--kk-primary-fill);color:var(--kk-primary-text);cursor:pointer;box-shadow:4px 5px #0003;transition:transform .12s,box-shadow .12s,background .12s}.kk-coll .kk-btn:hover{background:var(--kk-primary-hover-fill);box-shadow:6px 7px #0003;transform:translate(-2px,-2px)}.kk-coll .kk-btn--secondary{background:var(--kk-secondary-fill);color:var(--kk-secondary-text);border-color:var(--kk-secondary-border)}.kk-coll .kk-btn--secondary:hover{background:#f8cddd;color:var(--kk-text-dark)}.kk-coll .kk-btn--sm{padding:11px 16px;font-size:12px}.kk-coll .kk-btn--lg{padding:20px 30px;font-size:16px}.kk-coll .kk-btn--dark{background:var(--kk-ink-deep);color:#fff;border-color:var(--kk-ink-deep)}.kk-coll .kk-btn--dark:hover{background:#2a0f3d}.kk-coll .kk-btn--ghost{background:#fff;color:var(--kk-text-dark);border-color:var(--kk-text-dark);box-shadow:4px 5px #3d14292e}.kk-coll .kk-btn--ghost:hover{background:var(--kk-pink-paper)}.kk-coll .kk-btn--on-dark{background:#fff;color:var(--kk-text-dark);border-color:#fff;box-shadow:4px 5px #00000059}.kk-coll .kk-btn--on-dark:hover{background:var(--kk-pink-paper)}.kk-coll .kk-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--kk-display);font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-primary-fill);margin:0 0 18px}.kk-coll .kk-eyebrow__rule{display:inline-block;width:28px;height:2px;background:currentColor}.kk-coll .kk-eyebrow .count{background:var(--kk-ink-deep);color:#fff;font-size:10px;padding:4px 8px;border-radius:6px;letter-spacing:.06em}.kk-coll .kk-h-display{font-family:var(--kk-display);font-weight:400;font-size:clamp(40px,4.8vw,72px);line-height:.95;color:var(--kk-text-dark);text-transform:uppercase;letter-spacing:.005em;margin:0 0 18px}.kk-coll .kk-h-pop,.kk-coll .kk-h-display em,.kk-coll .sec-head h2 em{color:var(--kk-primary-fill);font-weight:400;font-style:normal}.kk-coll .kk-lede{font-size:16px;line-height:1.55;color:var(--kk-ink-soft);max-width:56ch;margin:0}.kk-coll .kk-lede b{color:var(--kk-text-dark);font-weight:700}.kk-coll .kk-note{font-family:var(--kk-body);font-style:italic;font-weight:500;color:var(--kk-pink-deep);line-height:1.35}.kk-coll .bg-shape{position:absolute;z-index:0;pointer-events:none;opacity:.55}.kk-coll .bg-shape--circle{width:240px;height:240px;border-radius:999px;background:radial-gradient(circle at 30% 30%,var(--c1, var(--kk-pink-soft)),transparent 72%)}.kk-coll .bg-shape--ring{width:280px;height:280px;border-radius:999px;border:14px solid var(--c1, var(--kk-pink-blush));opacity:.18}.kk-coll .bg-shape--line{width:320px;height:110px;border-radius:999px;background:linear-gradient(90deg,var(--c1, var(--kk-pink-blush)) 0%,transparent 100%);opacity:.3}.kk-coll .bg-shape--square{width:180px;height:180px;border-radius:28px;transform:rotate(15deg);background:linear-gradient(135deg,var(--c1, var(--kk-pink-soft)),transparent);opacity:.4}.kk-coll .ph{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(61,20,41,.05) 0 8px,transparent 8px 18px),var(--strawberry-bg)}.kk-coll .ph-tag{font-family:var(--kk-mono);font-size:10px;color:var(--kk-ink-soft);background:#ffffffeb;border:1px dashed rgba(61,20,41,.3);padding:6px 10px;border-radius:6px;letter-spacing:.04em;text-align:center;line-height:1.5;max-width:78%}.kk-coll .ph-tag b{display:block;font-weight:600;text-transform:uppercase;color:var(--kk-text-dark);margin-bottom:2px;font-size:9px;letter-spacing:.08em}.kk-coll .deco-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--kk-ink-deep);color:#fff;border-radius:999px;font-family:var(--kk-display);font-weight:400;text-align:center;line-height:1;box-shadow:4px 5px #00000038}.kk-coll .deco-badge small{display:block;font-size:8px;margin-top:5px;letter-spacing:.08em;color:var(--kk-pink-hot)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kkumi-collection-tokens.css.map */
