.jc-stockists{background:var(--colour-cream);padding-block:var(--space-6) var(--space-8)}.jc-stockists__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0 0 var(--space-5)}.jc-stockists__chips[hidden]{display:none}.jc-stockists__chip{font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:1.2;color:var(--colour-cocoa);background:var(--colour-white);border:var(--border-thin) solid transparent;border-radius:var(--radius-pill);padding:.55em 1em;cursor:pointer;display:inline-flex;align-items:center;gap:.45em;min-height:4.4rem;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.jc-stockists__chip b{font-family:var(--font-display);font-weight:var(--fw-display);color:var(--colour-orange)}.jc-stockists__chip:hover{border-color:var(--colour-forest)}.jc-stockists__chip[aria-pressed=true]{background:var(--colour-forest);color:var(--colour-cream)}.jc-stockists__chip[aria-pressed=true] b{color:var(--colour-cream)}.jc-stockists__sep{align-self:center;color:var(--colour-clay);opacity:.6;padding:0 .2em}.jc-stockists__status{text-align:center;font-size:var(--fs-small);color:var(--text-secondary);margin:calc(-1 * var(--space-3)) 0 var(--space-5)}.jc-stockists__status[hidden]{display:none}.jc-stockists__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){.jc-stockists__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}@media(min-width:1100px){.jc-stockists__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.jc-stk{display:flex;flex-direction:column;gap:var(--space-3);background:var(--colour-white);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3) var(--space-4);text-decoration:none;color:inherit;position:relative;margin:0;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.jc-stk[hidden]{display:none}.jc-stk:hover,a.jc-stk:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-lift)}a.jc-stk:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.jc-stk__logo{display:block;position:relative;aspect-ratio:4/3;background:var(--colour-ivory);border-radius:var(--radius-md);overflow:hidden}.jc-stk__logo img{position:absolute;top:14%;left:14%;width:72%;height:72%;max-width:none;object-fit:contain;filter:grayscale(1);opacity:.78;transition:filter var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.jc-stk__logo--wide img{left:8%;width:84%}.jc-stk:hover .jc-stk__logo img,a.jc-stk:focus-visible .jc-stk__logo img{filter:none;opacity:1;transform:scale(1.04)}@media(hover:none){.jc-stk__logo img{filter:none;opacity:1}}.jc-stk__logo--none{display:grid;place-items:center}.jc-stk__logo--none span{font-family:var(--font-display);font-weight:var(--fw-display);font-size:2.8rem;letter-spacing:.02em;line-height:1;color:var(--colour-cocoa);opacity:.55;filter:grayscale(1);transition:opacity var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)}.jc-stk:hover .jc-stk__logo--none span{opacity:1;filter:none}@media(hover:none){.jc-stk__logo--none span{opacity:1;filter:none}}.jc-stk h3{font-size:1.8rem;margin:0;line-height:1.15;display:flex;align-items:flex-start;gap:.35em}.jc-stk h3 .jc-stk__ext{flex:none;width:1em;height:1em;margin-top:.2em;color:var(--colour-leaf);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}a.jc-stk:hover h3 .jc-stk__ext,a.jc-stk:focus-visible h3 .jc-stk__ext{opacity:1}.jc-stk__meta{margin:0;font-size:var(--fs-small);color:var(--text-secondary);line-height:var(--lh-tight)}.jc-stk__meta b{display:block;font-weight:var(--fw-medium);color:var(--text-primary)}.jc-stk__note{margin:0;font-size:var(--fs-small);color:var(--text-secondary);line-height:var(--lh-body)}.jc-stk__region{margin-top:auto;align-self:flex-start;font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--colour-forest);background:var(--colour-forest-tint);padding:.4em .8em;border-radius:var(--radius-pill)}@media(max-width:479px){.jc-stk__region{font-size:1rem;letter-spacing:.05em;padding:.45em .7em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.jc-stk,.jc-stk__logo img,.jc-stk__logo--none span,.jc-stockists__chip{transition:none}.jc-stk:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jc-stockists.css.map */
