@font-face{font-family:BeanLabelMincho;src:url(../media/shippori-mincho.3l81ongalk38_.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:BeanLabelSans;src:url(../media/dm-sans.0vbbr_motsstn.woff2)format("woff2");font-weight:600;font-display:swap}.bean-labels{--label-paper:#f6f2ea;--label-ink:#292a25;--label-quiet:#68655c;--label-rule:#d8d2c7;isolation:isolate;overflow-anchor:none;margin-top:20px;position:relative;container:bean-collection/inline-size}.bean-labels [hidden]{display:none!important}.bean-labels svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.bean-labels button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bean-labels button:focus-visible{outline:2px solid var(--curve-target);outline-offset:4px}.bean-labels button[aria-disabled=true]{cursor:default}.bean-labels p,.bean-labels h3,.bean-labels h4,.bean-labels dl,.bean-labels dd{margin:0}.bean-labels ::selection{color:#292a25;background:#d7c5a6}.bean-label-card{min-width:0;container:bean-card/inline-size}.bean-label-face{background:var(--label-paper);min-width:0;color:var(--label-ink);backface-visibility:hidden;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:3px 3px 0 0;flex-direction:column;grid-area:1/1;padding:clamp(16px,8.8cqw,30px);display:flex;position:relative;box-shadow:0 3px 5px #0001,0 15px 25px #0002}.bean-label-origin{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bean-label-origin-text{min-width:0;padding-top:2px}.bean-label-country{font-size:clamp(12px,4.4cqw,15px);line-height:1.5;display:block}.bean-label-region{color:var(--label-quiet);margin-top:5px;font-size:12px;line-height:1.5;display:block}.bean-label-geography{flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.bean-label-map{background:var(--label-origin);width:clamp(40px,22cqw,74px);height:clamp(32px,17cqw,56px);-webkit-mask:var(--label-map) center / contain no-repeat;mask:var(--label-map) center / contain no-repeat;opacity:.86;display:block}.bean-label-code{color:var(--label-origin);letter-spacing:.04em;font:600 10px/1.3 BeanLabelSans,sans-serif}.bean-labels .bean-label-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:24px;font:500 clamp(21px,9.2cqw,32px)/1.3 BeanLabelMincho,Hiragino Mincho ProN,Yu Mincho,Georgia,serif}.bean-labels .bean-label-face .bean-label-name,.bean-labels .bean-label-origin-text>span,.bean-labels .bean-label-facts p{word-break:keep-all;overflow-wrap:anywhere}.bean-labels .bean-label-face:not(.bean-deck-front) .bean-label-name{container-type:inline-size}.bean-labels .bean-label-title{font-size:clamp(min(11px, 1em), calc(100cqw / var(--title-chars,1)), 1em);letter-spacing:-.02em;display:block}.bean-label-origin-text>.bean-label-region:first-child{margin-top:0}.bean-label-facts{flex-direction:column;gap:10px;margin-top:auto;padding-top:30px;display:flex}.bean-label-facts>div{grid-template-columns:auto 1fr;align-items:baseline;gap:12px;font-size:12px;line-height:1.6;display:grid}.bean-label-facts>div>span{color:var(--label-quiet);font-size:11px}.bean-label-facts p{white-space:pre-line;overflow-wrap:anywhere}.bean-label-measures{border-top:1px solid var(--label-rule);font-variant-numeric:tabular-nums;justify-content:space-between;gap:15px;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.bean-label-measures:empty{display:none}.bean-label-measures>div{flex-direction:column;gap:5px;display:flex}.bean-label-measures span{color:var(--label-quiet);font-size:11px}.bean-label-brand{object-fit:contain;object-position:left center;width:67px;height:28px;margin-top:20px}.bean-label-card{border-radius:4px;transition:outline-color .15s}.bean-label-card[data-selected=true]{outline:2px solid var(--accent);outline-offset:5px}.bean-label-catalog>span{color:var(--label-quiet);margin-bottom:5px;font-size:12px;display:block}.bean-label-catalog p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.bean-labels .bean-label-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:18px;display:grid}.bean-label-record-fields>div{border-bottom:1px solid var(--label-rule);min-width:0;padding:12px 0}.bean-label-record-fields dt{color:var(--label-quiet);margin-bottom:4px;font-size:12px}.bean-label-record-fields dd{overflow-wrap:anywhere;white-space:pre-line;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.7}.bean-label-field-wide{grid-column:1/-1}.bean-label-taste{margin-top:27px}.bean-label-taste h4{color:var(--label-origin);font-size:13px;font-weight:500}.bean-label-taste p{white-space:pre-line;margin-top:10px;font-size:13px;line-height:1.9}.bean-label-taste ul{flex-wrap:wrap;gap:4px 18px;margin:12px 0;padding:0;font-size:13px;list-style:none;display:flex}.bean-labels [data-morphing=true]{box-shadow:none;background:0 0}@container bean-card (max-width:249px){.bean-label-face{padding:18px 16px 50px}.bean-label-region,.bean-label-variety,.bean-label-measures,.bean-label-face .bean-label-brand{display:none}:where(.bean-label-origin-text)>.bean-label-region:where(:first-child){display:block}.bean-label-facts .bean-label-variety{display:none}.bean-labels .bean-label-name{margin-top:18px;font-size:clamp(18px,10cqw,24px)}.bean-label-facts{padding-top:20px}.bean-label-facts>div{font-size:11px;display:block}.bean-label-facts>div>span,.bean-label-facts>[data-in-title]{display:none}.bean-label-country{font-size:12px}.bean-label-map{width:38px;height:34px}.bean-label-code{font-size:10px}.bean-label-geography{gap:5px}}@container bean-collection (min-width:700px){.bean-label-record-fields dd,.bean-label-catalog p{font-size:14px}}@container bean-collection (max-width:359px){.bean-labels .bean-label-record-fields{gap:0 13px}}@media (prefers-reduced-motion:reduce){.bean-labels *,.bean-labels :before,.bean-labels :after{scroll-behavior:auto!important;transition:none!important}}
