.k-carte{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--k-shiro);border-right:1px solid var(--k-sumi);border-bottom:1px solid var(--k-sumi);color:var(--k-sumi)}.k-carte__vis{position:relative}.k-carte__img{display:block;box-sizing:border-box;aspect-ratio:5 / 6;padding:28px 28px 64px;background:var(--k-shiro);transition:background-color .2s}.k-carte__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.k-carte__img--photo{padding:0}.k-carte__img--photo img{object-fit:cover;mix-blend-mode:normal}.k-carte:hover .k-carte__img{background:var(--k-gofun)}.k-carte .k-carte__img.k-carte__img--photo,.k-carte:hover .k-carte__img.k-carte__img--photo{padding:0;background:linear-gradient(var(--k-fond-h, #e0e0e0) 50%,var(--k-fond-b, var(--k-fond-h, #e0e0e0)) 50%)}.k-carte .k-carte__img--photo img{object-fit:contain;mix-blend-mode:normal}.k-carte__plus{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-top:1px solid var(--k-sumi);border-left:1px solid var(--k-sumi);border-radius:0;background:var(--k-shiro);color:var(--k-sumi);cursor:pointer;transition:background-color .15s,color .15s}.k-carte__plus svg{width:22px;height:22px}.k-carte__plus:hover{background:var(--k-kaki)}.k-carte__plus.is-ok{background:var(--k-matsu);color:var(--k-shiro)}.k-carte__plus.is-ok .k-plus-v{display:none}.k-carte__plus.is-err{background:var(--k-aka);color:var(--k-shiro)}.k-carte__plus[aria-busy=true]{opacity:.55;cursor:progress}.k-carte__txt{display:flex;flex-direction:column;flex:1 1 auto;padding:18px 20px 20px;border-top:1px solid var(--k-sumi);color:var(--k-sumi);text-decoration:none}.k-carte__nom{display:block;font-size:20px;line-height:26px;font-weight:600}.k-carte__nom .k-jp{font-size:15px;font-weight:400;color:var(--k-nezumi)}.k-carte:hover .k-carte__nom{text-decoration:underline;text-underline-offset:4px}.k-carte__sens{display:block;margin-top:2px;font-size:14px;line-height:20px;color:var(--k-nezumi)}.k-carte__dim{display:block;margin-top:12px;font-size:16px;line-height:20px;font-weight:600}.k-carte__amp{align-self:flex-start;margin-top:8px;padding:3px 6px;border:1px solid currentColor;color:var(--k-sumi);font-stretch:75%;font-weight:600;font-size:12px;line-height:14px;letter-spacing:.02em}.k-carte__amp.is-oui{color:var(--k-matsu)}.k-carte__amp.is-non{color:var(--k-nezumi)}.k-carte__prix{margin-top:auto;padding-top:16px;font-size:24px;line-height:28px;font-weight:700;white-space:nowrap}.k-carte__prix--off{font-stretch:100%;font-size:16px;font-weight:600;color:var(--k-nezumi)}@media(max-width:989px){.k-carte__img{aspect-ratio:1 / 1.15;padding:16px 16px 52px}.k-carte__plus{width:44px;height:44px}.k-carte__plus svg{width:20px;height:20px}.k-carte__txt{padding:12px 12px 14px}.k-carte__nom{font-size:16px;line-height:21px}.k-carte__nom .k-jp{font-size:13px}.k-carte__sens{font-size:13px;line-height:18px}.k-carte__dim{margin-top:8px;font-size:14px;line-height:18px}.k-carte__amp{margin-top:6px;padding:2px 5px;font-size:11px}.k-carte__prix{padding-top:10px;font-size:20px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-kaki-catalogue.css.map */
