h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--jd-font-display);font-weight:400;letter-spacing:-.01em}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-family:var(--jd-font-body);font-weight:700;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--jd-shadow);transition:transform var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.button:hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translate(2px,2px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),3px 3px 0 var(--jd-ink)}.button:active,.button-secondary:active{transform:translate(5px,5px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}.button-unstyled,.button-unstyled:hover,.button-unstyled:active{box-shadow:none;transform:none}.product-card .card-gallery{border:var(--jd-line) solid var(--jd-ink);background:#f2f2f2;overflow:hidden}.product-card .card-gallery img{transition:transform .3s var(--animation-easing)}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.product-card .card-gallery img,.button,.button-secondary{transition:none}}.product-card product-price .price,.product-card .price-item__group.price{display:inline-block;font-family:var(--jd-font-display);font-weight:400;font-size:1.125rem;line-height:1.2;color:var(--jd-ink);background:var(--jd-yellow);border:2px solid var(--jd-ink);padding:4px 10px;transform:rotate(-2deg)}.product-card .compare-at-price{font-size:.875rem}.jd-one-badge{display:inline-block;font-family:var(--jd-font-body);font-weight:700;font-size:.8125rem;line-height:1.2;color:#fff;background:var(--jd-red);border:2px solid var(--jd-ink);padding:4px 10px}.jd-one-badge--card{position:absolute;z-index:var(--layer-flat, 1);inset-block-start:10px;inset-inline-start:10px}.product-card:has(.color-custom-badge-sold-out) .card-gallery img{filter:grayscale(.85) contrast(1.05)}.product-card .product-badges:has(.color-custom-badge-sold-out){top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.product-badges__badge.color-custom-badge-sold-out{font-family:var(--jd-font-display);font-weight:400;font-size:1.5rem;letter-spacing:.04em;color:var(--jd-red);background:#ffffffeb;border:4px solid var(--jd-red);border-radius:0;padding:4px 14px;transform:rotate(-14deg)}.product-badges__badge.color-custom-badge-sale{border:2px solid var(--jd-ink)}.header__row{border-block-end:var(--jd-line) solid var(--jd-ink)}a.header-logo,a.header-logo span{font-family:var(--jd-font-display);font-weight:400;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase}a.header-logo{white-space:nowrap}@media(max-width:749px){a.header-logo,a.header-logo span{font-size:1rem}}.header-logo:not(:has(img)):before{content:"";display:inline-block;inline-size:.9em;block-size:.9em;margin-inline-end:.4em;border-radius:50%;background:var(--jd-red);vertical-align:-.1em}@media screen and (min-width:750px){.product-information__media slideshow-container{max-width:min(100%,540px,calc((100vh - 240px)*.8))}}.image-block[class*=__blog-post-image]{align-self:center;margin-inline:auto}.header__row .menu-list .menu-list__list-item .menu-list__link{color:var(--jd-ink)}.header__row .menu-list .menu-list__list-item .menu-list__link.menu-list__link--active,.header__row .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link{color:var(--jd-red)}@media screen and (min-width:750px){.menu-list__submenu .mega-menu__list>.mega-menu__column>div>.mega-menu__link{font-family:var(--jd-font-display);font-weight:400;font-size:clamp(1.25rem,1.65vw,1.75rem);line-height:1.1;letter-spacing:-.01em;color:var(--jd-ink);padding-block:6px}.menu-list__submenu .mega-menu__list>.mega-menu__column>div>.mega-menu__link .wrap-text{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.menu-list__submenu .mega-menu__list>.mega-menu__column>div>.mega-menu__link:hover{color:var(--jd-red)}.menu-list__submenu .mega-menu__list--text>.mega-menu__column>div>.mega-menu__link:after{content:" \2192";color:var(--jd-red);margin-inline-start:.3em;opacity:0;transition:opacity .15s ease}.menu-list__submenu .mega-menu__list>.mega-menu__column>div>.mega-menu__link:hover:after{opacity:1}}.jd-menu-card{display:flex;flex-direction:column;gap:10px;color:var(--jd-ink);text-decoration:none}.jd-menu-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border:3px solid var(--jd-ink);background:#f2f2f2}.jd-menu-card__media--empty{background-color:var(--jd-red);background-image:radial-gradient(#FF4D6D 2px,transparent 2.5px);background-size:18px 18px}.jd-menu-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.jd-menu-card:hover .jd-menu-card__media img{transform:scale(1.04)}.jd-menu-card__label{font-weight:700;font-size:1rem}.jd-menu-card:hover .jd-menu-card__label{color:var(--jd-red)}@media(prefers-reduced-motion:reduce){.jd-menu-card__media img{transition:none}}.cart-drawer__dialog,.menu-drawer{border-inline-start:var(--jd-line) solid var(--jd-ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--jd-red);outline-offset:3px}.jd-container{max-width:1320px;margin-inline:auto;padding-inline:24px}@media(max-width:749px){.jd-container{padding-inline:16px}}.jd-kicker{display:block;font-family:var(--jd-font-body);font-weight:700;font-size:.9375rem;letter-spacing:.12em;color:var(--jd-red);text-transform:uppercase}.jd-heading{font-family:var(--jd-font-display);font-weight:400;line-height:1;margin:0}.jd-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px}.jd-section-head__link{font-weight:700;font-size:1.0625rem;color:var(--jd-ink)}.jd-section-head__link:hover{color:var(--jd-red)}.jd-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#FF4D6D 2px,transparent 2.5px);background-size:22px 22px;opacity:.55;pointer-events:none}.jd-sticker{display:inline-block;font-family:var(--jd-font-body);font-weight:700;color:var(--jd-ink);background:var(--jd-yellow);border:2px solid var(--jd-ink);padding:6px 14px;transform:rotate(-2deg)}
/*# sourceMappingURL=/cdn/shop/t/46/assets/jd-konbini.css.map */
