.mk .stk-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.mk .stk-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mk .stk-chip.is-low{color:#7a4300;background:#fff1d6;border:1px solid #f1cf8f}.mk .stk-chip.is-sold{color:#8c1d18;background:#fdecea;border:1px solid #f3c5c1}.mk .sc-stock{z-index:3;bottom:10px;text-overflow:ellipsis;pointer-events:none;max-width:calc(100% - 20px);position:absolute;inset-inline-start:10px;overflow:hidden;box-shadow:0 4px 12px #0f24542e}.mk .sc-stock.is-low{color:#fff;background:#b45309;border-color:#b45309}.mk .sc-stock.is-sold{color:#fff;background:#b42318;border-color:#b42318}.mk .sc.is-soldout .sc-visual img{filter:grayscale(.7)}.mk .bs-stock{vertical-align:top;margin:0 6px 8px 0}.mk .hol-pkg-media .stk-chip{z-index:3;bottom:10px;position:absolute;inset-inline-start:10px;box-shadow:0 4px 12px #0f24542e}.mk .hol-pkg-media .stk-chip.is-low{color:#fff;background:#b45309;border-color:#b45309}.mk .hol-pkg-media .stk-chip.is-sold{color:#fff;background:#b42318;border-color:#b42318}.mk .stk-head{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.mk .stk-head:empty{display:none}.mk .stk-head .stk-chip{padding:5px 12px;font-size:12.5px}.mk .stk-note{border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:15px;line-height:1.45;display:block}.mk .stk-note.is-sold{color:#8c1d18;background:#fdecea;border:1px solid #f3c5c1}.mk .stk-note.is-low{color:#6b3a00;background:#fff1d6;border:1px solid #f1cf8f}.mk .stk-note.is-info{color:var(--mk-navy);background:#e8f5f8}.mk .stk-note strong{margin-bottom:2px;font-size:16px;display:block}.mk .stk-note p{color:inherit;font-size:15px;margin:4px 0 0!important}.mk .stk-note .stk-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mk .stk-note a.stk-link,.mk .stk-note button.stk-link{background:var(--mk-navy);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.mk .stk-note a.stk-link:hover,.mk .stk-note button.stk-link:hover{color:#fff;opacity:.9;display:inline-flex}.mk .stk-note a.stk-link.is-ghost,.mk .stk-note button.stk-link.is-ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.mk .stk-note a.stk-link.is-ghost:hover{color:inherit}.mk .stk-note .stk-link:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.mk .stk-live{color:#6b3a00;margin:8px 0;font-size:14.5px;font-weight:600;line-height:1.4}.mk .stk-live.is-sold{color:#8c1d18}.mk .act-lock{border:0;min-width:0;margin:0;padding:0}.mk .act-lock:disabled{opacity:.5;pointer-events:none}.mk .act-lock:disabled .act-check{cursor:not-allowed}.mk .act-day-left{top:1px;color:#fff;text-align:center;pointer-events:none;background:#b45309;border-radius:8px;min-width:15px;padding:0 3px;font-size:9.5px;font-weight:700;line-height:15px;position:absolute;inset-inline-end:1px}.mk .act-day.is-sold_out .act-day-num{color:#b42318;text-decoration:line-through;text-decoration-thickness:1.5px}.mk .act-dot.is-low{background:#b45309}.mk .act-day-left-key{color:#fff;text-align:center;background:#b45309;border-radius:8px;min-width:15px;margin-inline-end:6px;padding:0 3px;font-size:9.5px;font-weight:700;line-height:15px;display:inline-block}.mk .stk-line{color:#8c1d18;background:#fdecea;border:1px solid #f3c5c1;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:14.5px;line-height:1.4}.mk .stk-line .stk-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mk .stk-line .stk-link{color:#fff;cursor:pointer;background:#8c1d18;border:0;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mk .stk-line a.stk-link:hover{color:#fff;display:inline-flex}.mk .stk-line .stk-link.is-ghost{color:#8c1d18;background:0 0;box-shadow:inset 0 0 0 1.5px #8c1d18}.mk .stk-line a.stk-link.is-ghost:hover{color:#8c1d18}@media (max-width:960px){.mk .stk-note .stk-link{min-height:44px}}.mk .stk-next{color:var(--mk-navy);font-size:14.5px;font-weight:600}.mk .co-item.is-unavailable{border-color:#f3c5c1}.mk .co-item .stk-line{grid-column:1/-1;margin-top:0}
