.krestock{margin:1.7rem 0 0}.krestock--global{margin:0}.krestock:not(.krestock--global)~.product-form,.krestock:not(.krestock--global)~* .product-form{margin-top:1.7rem}.krestock__trigger{display:flex;width:100%;align-items:center;justify-content:center;gap:.7rem;padding:1.3rem 1.8rem;border-radius:var(--kodama-radius-pill, 999px);border:1.5px solid var(--kodama-primary, #3a9142);background:transparent;color:var(--kodama-primary, #3a9142);font-size:1.5rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.krestock__trigger:hover{background:var(--kodama-primary, #3a9142);color:var(--kodama-on-primary, #fff);transform:translateY(-1px)}.krestock__bell{font-size:1.6rem;line-height:1}.krestock__dialog{border:none;border-radius:1.6rem;padding:2.8rem 2.4rem 2.4rem;width:min(42rem,calc(100vw - 3rem));box-shadow:0 18px 44px #00000047;opacity:0;transform:translateY(.8rem) scale(.97);transition:opacity .22s ease,transform .22s ease,overlay .22s ease allow-discrete,display .22s ease allow-discrete}.krestock__dialog[open]{opacity:1;transform:none}@starting-style{.krestock__dialog[open]{opacity:0;transform:translateY(.8rem) scale(.97)}}.krestock__dialog::backdrop{background:#0000;transition:background .22s ease,overlay .22s ease allow-discrete,display .22s ease allow-discrete}.krestock__dialog[open]::backdrop{background:#00000073}@starting-style{.krestock__dialog[open]::backdrop{background:#0000}}@media(prefers-reduced-motion:reduce){.krestock__dialog,.krestock__dialog::backdrop{transition:none}}.krestock__close{position:absolute;top:1rem;right:1rem;width:3.4rem;height:3.4rem;border:none;border-radius:50%;background:rgba(var(--color-foreground),.06);cursor:pointer;font-size:1.4rem;line-height:1}.krestock__close:hover{background:rgba(var(--color-foreground),.12)}.krestock__title{margin:0 0 .4rem;font-size:1.8rem;font-weight:700}.krestock__product{margin:0 0 1.6rem;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}.krestock__field{display:flex;align-items:center;gap:0;border-radius:var(--kodama-radius-pill, 999px);background:rgba(var(--color-foreground),.05);border:1px solid color-mix(in srgb,var(--kodama-primary, #3a9142) 40%,transparent);padding:.4rem .4rem .4rem 1.6rem;transition:border-color .15s ease,box-shadow .15s ease}.krestock__field:focus-within{border-color:var(--kodama-primary, #3a9142);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--kodama-primary, #3a9142) 25%,transparent)}.krestock__input{flex:1;min-width:0;border:none;background:transparent;font-size:1.4rem;padding:1rem .6rem 1rem 0;outline:none}.krestock__input:focus,.krestock__input:focus-visible,.krestock__input.focused{outline:none;box-shadow:none}.krestock__submit{flex-shrink:0;border:none;border-radius:var(--kodama-radius-pill, 999px);background:var(--kodama-primary, #3a9142);color:var(--kodama-on-primary, #fff);font-size:1.35rem;font-weight:600;padding:1rem 1.6rem;cursor:pointer;transition:background .15s ease}.krestock__submit:hover{background:var(--kodama-primary-dark, #2c7033)}.krestock__hint{margin:1.2rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.krestock__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.krestock__status{margin:1rem 0 0;font-size:1.3rem;font-weight:600}.krestock__status.is-ok{color:var(--kodama-primary, #3a9142)}.krestock__status.is-error{color:#c0392b}.krestock__submit[disabled]{opacity:.6;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kodama-restock.css.map */
