.kk-pc--v3{--kk-pc-v3-pink: #f279a1;--kk-pc-v3-green: #2f9e44;--kk-pc-v3-green-bg: #e6f4ea}.kk-pc--v3 .kk-pc__tag{font-family:var(--kk-body);font-weight:700;font-size:10px;letter-spacing:.06em;padding:4px 9px;border-radius:6px}.kk-pc--v3 .kk-pc__price-current--sale{color:var(--kk-pc-v3-pink)}.kk-pc--v3 .kk-pc__tag--drop{background:var(--kk-pc-v3-green);color:#fff}.kk-pc--v3 .kk-pc__price-drop{font-family:var(--kk-mono);font-weight:700;font-size:10px;padding:3px 8px;border-radius:4px;background:var(--kk-pc-v3-green-bg);color:var(--kk-pc-v3-green)}.kk-pc--v3 .kk-pc__cta{margin-top:10px;display:flex;gap:8px;align-items:stretch}.kk-pc--v3 .kk-pc__cta product-form,.kk-pc--v3 .kk-pc__cta product-form>form,.kk-pc--v3 .kk-pc__cta modal-opener{display:contents}.kk-pc--v3 .kk-pc__cta-primary{flex:1 1 auto!important;width:auto!important;min-width:0!important}.kk-pc--v3 .kk-pc__cta-primary>svg{width:14px;height:14px;flex-shrink:0}.kk-pc--v3 .kk-pc__cta-icon{flex:0 0 auto!important;width:auto!important;min-width:0!important;aspect-ratio:1 / 1;align-self:stretch;padding:0!important;gap:0!important}.kk-pc--v3 .kk-pc__cta-icon svg{width:18px;height:18px}.kk-pc--v3 .kk-pc__cta-primary.loading,.kk-pc--v3 .kk-pc__cta-primary[aria-busy=true]{color:transparent!important;position:relative;pointer-events:none}.kk-pc--v3 .kk-pc__cta-primary.loading>span,.kk-pc--v3 .kk-pc__cta-primary.loading>svg:not(.spinner),.kk-pc--v3 .kk-pc__cta-primary[aria-busy=true]>span,.kk-pc--v3 .kk-pc__cta-primary[aria-busy=true]>svg:not(.spinner){opacity:0!important;visibility:hidden}.kk-pc--v3 .kk-pc__cta-primary>.loading__spinner{display:none}.kk-pc--v3 .kk-pc__cta-primary.loading>.loading__spinner,.kk-pc--v3 .kk-pc__cta-primary[aria-busy=true]>.loading__spinner{display:flex!important;position:absolute;right:0;bottom:0;top:auto;left:auto;transform:none;align-items:center;justify-content:center;pointer-events:none}.kk-pc--v3 .kk-pc__cta-primary.loading>.loading__spinner>*,.kk-pc--v3 .kk-pc__cta-primary[aria-busy=true]>.loading__spinner>*{display:none}.kk-pc--v3 .kk-pc__cta-primary.loading>.loading__spinner:after,.kk-pc--v3 .kk-pc__cta-primary[aria-busy=true]>.loading__spinner:after{content:"";display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:kk-pc-v3-spin .6s linear infinite}@keyframes kk-pc-v3-spin{to{transform:rotate(360deg)}}.kk-pc--v3 .kk-pc__foot{margin-top:10px;padding-top:10px;border-top:1px dashed var(--kk-pc-line);display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--kk-body);font-weight:500;font-size:11px;color:rgba(var(--color-foreground),.6)}.kk-pc--v3 .kk-pc__foot-l{font-family:var(--kk-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kk-pc--v3 .kk-pc__foot-r{white-space:nowrap}.kk-pc--v3 .kk-pc__foot-r--good{color:var(--kk-pc-instock, var(--kk-pc-v3-green));font-weight:700}.kk-pc--v3 .kk-pc__foot-r--pink{color:var(--kk-pc-oos, var(--kk-pc-v3-pink));font-weight:700}.kk-pc--v3 .kk-pc__foot-r--low{color:var(--kk-pc-low, #c68a00);font-weight:700}.kk-pc--v3 .kk-pc__foot-r--mute{color:rgba(var(--color-foreground),.6)}.kk-pc--v3 .kk-pc__name a{color:inherit;text-decoration:none}.kk-pc--v3 .kk-pc__check{position:absolute;top:14px;left:14px;z-index:4;width:28px;height:28px;border-radius:8px;border:2px solid #fff;background:#ffffffbf;display:inline-flex;align-items:center;justify-content:center;color:var(--kk-pc-v3-pink);cursor:pointer;padding:0}.kk-pc--v3 .kk-pc__check svg{width:14px;height:14px;opacity:0}.kk-pc--v3.is-selected{outline:2px solid var(--kk-pc-v3-pink);outline-offset:0}.kk-pc--v3.is-selected .kk-pc__check{background:var(--kk-pc-v3-pink);border-color:#fff;color:#fff}.kk-pc--v3.is-selected .kk-pc__check svg{opacity:1}.kk-pc--v3 .kk-pc__stars{position:relative;display:inline-block;line-height:0}.kk-pc--v3 .kk-pc__stars-bg,.kk-pc--v3 .kk-pc__stars-fg{display:inline-flex;gap:1px;line-height:0}.kk-pc--v3 .kk-pc__stars-bg{color:rgba(var(--color-foreground),.18)}.kk-pc--v3 .kk-pc__stars-fg{position:absolute;top:0;left:0;color:var(--kk-pc-v3-pink);width:var(--kk-pc-rating, 0%);overflow:hidden;white-space:nowrap}.kk-pc--v3 .kk-pc__stars svg{flex:0 0 auto}.kk-pc--v3 .kk-pc__cta-icon[data-tooltip]{position:relative;overflow:visible!important}.kk-pc--v3 .kk-pc__cta-icon[data-tooltip]:after{content:attr(data-tooltip)!important;display:block!important;position:absolute!important;inset:auto auto calc(100% + 8px) 50%!important;transform:translate(-50%) translateY(3px)!important;white-space:nowrap!important;background:var(--kk-ink, #11041a)!important;color:#fff!important;font-family:var(--kk-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.03em!important;padding:5px 8px!important;border-radius:6px!important;width:auto!important;height:auto!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition:opacity .12s ease,transform .12s ease!important;z-index:100!important}.kk-pc--v3 .kk-pc__cta-icon[data-tooltip]:hover:after,.kk-pc--v3 .kk-pc__cta-icon[data-tooltip]:focus-visible:after{opacity:1!important;transform:translate(-50%) translateY(0)!important}.kk-pc--v3 .kk-pc__cta-primary--dark{background:var(--kk-ink, #11041a)!important;border-color:var(--kk-ink, #11041a)!important;color:#fff!important}.kk-pc--v3 .kk-pc__cta-primary--dark:not([disabled]):hover{background:#11041ae0!important;border-color:#11041ae0!important;color:#fff!important}.kk-pc--v3 .kk-pc__cta-primary--full{flex:1 1 100%!important;width:100%!important}.kk-pc--v3 .kk-pc__cta-primary--done{min-width:0!important;padding-left:10px!important;padding-right:10px!important}.kk-pc--v3 .kk-pc__cta-primary--done>svg{display:none}.kk-pc--v3 .kk-pc__cta-primary--done>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-pc__notify-modal{--kk-pc-v3-pink: #f279a1;--kk-pc-v3-green: #2f9e44;--kk-pc-v3-green-bg: #e6f4ea;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:24px;background:#3d14298c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .26s ease}.kk-pc__notify-modal[open]{display:flex;opacity:1;pointer-events:auto}.kk-pc__notify-modal__inner{position:relative;width:100%;max-width:420px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:8px 10px #3d142929;outline:none}.kk-pc__notify-modal__close{position:absolute;top:14px;right:14px;z-index:5;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--kk-pink-blush);background:#fff;cursor:pointer;color:var(--kk-ink-soft);padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #3d14291f;transition:background .15s,color .15s}.kk-pc__notify-modal__close:hover{background:var(--kk-pink-paper);color:var(--kk-pink-deep)}.kk-pc__notify-modal__close svg{width:13px;height:13px}.kk-pc__notify-modal__product{display:flex;align-items:center;gap:14px;padding:22px 56px 22px 24px;background:var(--kk-pink-paper);border-bottom:1px solid var(--kk-pink-blush)}.kk-pc__notify-modal__product-img{width:48px;height:48px;border-radius:10px;flex-shrink:0;object-fit:cover;border:1.5px solid var(--kk-grey-line);background:var(--kk-grey-bg)}.kk-pc__notify-modal__product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.kk-pc__notify-modal__product-name{font-family:var(--kk-display, "Bungee", "Impact", sans-serif);font-weight:400;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--kk-ink)}.kk-pc__notify-modal__product-meta{font-size:11px;letter-spacing:.04em;color:var(--kk-ink-mute)}.kk-pc__notify-modal__product-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--kk-ink-soft)}.kk-pc__notify-modal__dot{width:6px;height:6px;border-radius:50%;background:var(--kk-pink-deep);display:block!important;flex-shrink:0}.kk-pc__notify-modal__body{padding:24px 24px 26px}.kk-pc__notify-modal__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:var(--kk-display, "Bungee", "Impact", sans-serif);font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-pc-v3-pink)}.kk-pc__notify-modal__eyebrow:before{content:"";width:22px;height:2px;background:currentColor;display:block}.kk-pc__notify-modal__title{margin:0 0 8px;font-family:var(--kk-display, "Bungee", "Impact", sans-serif);font-weight:400;font-size:26px;line-height:.95;text-transform:uppercase;color:var(--kk-ink)}.kk-pc__notify-modal__pop{color:var(--kk-pc-v3-pink)}.kk-pc__notify-modal__sub{margin:0 0 20px;font-size:13px;line-height:1.5;color:var(--kk-ink-soft)}.kk-pc__notify-modal__field{display:flex;flex-direction:column;gap:12px}.kk-pc__notify-modal__input-wrap{position:relative}.kk-pc__notify-modal__input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--kk-ink-mute);pointer-events:none}.kk-pc__notify-modal__field input[type=email]{width:100%;padding:14px 16px 14px 42px;border-radius:12px;border:1.5px solid var(--kk-grey-line);background:var(--kk-grey-bg);color:var(--kk-ink);font:inherit;font-size:14px;outline:none;transition:border-color .15s,background .15s}.kk-pc__notify-modal__field input[type=email]::placeholder{color:var(--kk-ink-mute)}.kk-pc__notify-modal__field input[type=email]:focus{background:#fff;border-color:var(--kk-pc-v3-pink)}.kk-pc__notify-modal__submit{width:100%}.kk-pc__notify-modal__micro{margin:4px 0 0;font-size:10px;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--kk-ink-mute)}.kk-pc__notify-modal__error{margin:0;font-size:12px;color:var(--kk-pc-v3-pink)}.kk-pc__notify-modal__success{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 24px;text-align:center}.kk-pc__notify-modal__check{width:64px;height:64px;border-radius:50%;background:var(--kk-pc-v3-pink);border:3px solid #c94a7b;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.kk-pc__notify-modal__success-title{margin:0;font-family:var(--kk-display, "Bungee", "Impact", sans-serif);font-weight:400;font-size:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--kk-ink)}.kk-pc__notify-modal__success-text{margin:0;font-size:13.5px;line-height:1.5;color:var(--kk-ink-soft)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kkumi-product-card-v3.css.map */
