jb-mix-match{display:block;flex-shrink:0;width:100%;min-width:0;margin-block:1rem;padding:1rem;border:1px solid var(--jb-border, #d6d8d2);border-radius:12px;background:var(--jb-mist, #f0f1ed);color:var(--jb-charcoal, #24282a);font-family:var(--jb-sans, sans-serif);line-height:1.45;text-align:start}jb-mix-match:not(:defined),jb-mix-match[hidden],jb-mix-match [hidden]{display:none!important}jb-mix-match h2,jb-mix-match h3{margin:0;font-family:var(--jb-sans, sans-serif);line-height:1.3}jb-mix-match h2{font-size:1.05rem;font-weight:700}jb-mix-match h3{font-size:.95rem;font-weight:650;padding-inline-end:3rem}jb-mix-match p{margin-block:.4rem .75rem;font-size:.82rem;line-height:1.5}jb-mix-match [data-jb-mix-open]{display:block;min-height:44px;width:100%;border:1px solid var(--jb-teal, #2f5657);border-radius:7px;padding:.65rem .85rem;background:var(--jb-teal, #2f5657);color:#fff;font-size:.9rem;font-weight:650;line-height:1.3;cursor:pointer}jb-mix-match [data-jb-mix-open][data-group=cuttings]{background:transparent;color:var(--jb-teal, #2f5657)}jb-mix-match [data-jb-mix-open][aria-expanded=true]{box-shadow:0 0 0 2px var(--jb-sage, #d8e0d9)}jb-mix-match [data-jb-mix-progress]{color:var(--jb-teal, #2f5657);font-size:.78rem;margin-block:.3rem .85rem}jb-mix-match [data-jb-mix-panel]{position:relative;border-block-start:1px solid var(--jb-border, #d6d8d2);padding-block-start:1rem}jb-mix-match [data-jb-mix-close]{position:absolute;inset-block-start:.5rem;inset-inline-end:-.4rem;background:transparent;color:inherit;border:0;padding:.5rem;min-width:44px;min-height:44px;font-size:.78rem;cursor:pointer}jb-mix-match [data-jb-mix-status]{min-height:1.2em;font-size:.8rem}jb-mix-match [data-jb-mix-products]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}jb-mix-match .jb-mix-card{display:flex;flex-direction:column;min-width:0;gap:.3rem;padding:.55rem;border:1px solid var(--jb-border, #d6d8d2);border-radius:8px;background:var(--jb-ivory, #f7f5ef)}jb-mix-match .jb-mix-card__link{display:flex;flex-direction:column;gap:.5rem;color:inherit;text-decoration:none;font-size:.8rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}jb-mix-match .jb-mix-card__link img{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:cover;border-radius:5px;background:#d7c1ac}jb-mix-match .jb-mix-card__option{font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}jb-mix-match .jb-mix-card__price{font-size:.85rem;margin-block-start:auto}jb-mix-match .jb-mix-card__add{display:block;width:100%;min-height:44px;padding:.45rem;background:var(--jb-teal, #2f5657);border:1px solid var(--jb-teal, #2f5657);border-radius:5px;color:#fff;font-size:.8rem;font-weight:650;line-height:1.3;cursor:pointer}jb-mix-match button:disabled{opacity:.55;cursor:wait}jb-mix-match a:focus-visible,jb-mix-match button:focus-visible,jb-mix-match [data-jb-mix-heading]:focus-visible{outline:2px solid var(--jb-teal, #2f5657);outline-offset:3px}jb-mix-match [data-jb-mix-note]{font-size:.75rem}jb-mix-match .jb-mix-match__terms{font-size:.73rem;color:#4b5350;margin-block-end:0}jb-mix-match[data-context=page] [data-jb-mix-products]{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr))}@media(max-width:360px){jb-mix-match{padding:.7rem}jb-mix-match [data-jb-mix-products]{gap:.5rem}jb-mix-match .jb-mix-card{padding:.4rem}}@media(prefers-reduced-motion:no-preference){jb-mix-match button{transition:background-color .15s ease,box-shadow .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/jb-mix-match.css.map */
