.cst{--cst-cols: 2;--cst-cols-mobile: 1;--cst-gap-x: 48px;--cst-gap-y: 56px;--cst-gap-mobile: 32px;--cst-img-bg: #f8f6f4;--cst-ratio: 3 / 2;--cst-radius: 0px;--cst-text: #111;--cst-pad: 56px;--cst-pad-mobile: 16px;--cst-top: 56px;--cst-bottom: 56px;--cst-font: 15px;display:block;width:100%;color:var(--cst-text);font-size:var(--cst-font);padding-block:var(--cst-top) var(--cst-bottom)}.cst *,.cst *:before,.cst *:after{box-sizing:border-box}.cst__header{margin-block-end:40px}.cst__heading{margin:0;font-size:var(--cst-font);font-weight:400;letter-spacing:.01em;line-height:1.4}.cst__intro{margin-block-start:8px;max-width:60ch;opacity:.7}.cst__intro>:first-child{margin-top:0}.cst__intro>:last-child{margin-bottom:0}.cst__grid{display:grid;grid-template-columns:repeat(var(--cst-cols),minmax(0,1fr));column-gap:var(--cst-gap-x);row-gap:var(--cst-gap-y);padding-inline:var(--cst-pad);margin:0;list-style:none}.cst__item{display:flex;flex-direction:column;min-width:0}.cst__empty{padding:48px var(--cst-pad);text-align:center;opacity:.6}.cst__media{display:block;background-color:var(--cst-img-bg);border-radius:var(--cst-radius);overflow:hidden;aspect-ratio:var(--cst-ratio)}.cst__img,.cst__placeholder{width:100%;height:100%;object-fit:cover;object-position:center;display:block}a.cst__media .cst__img{transition:opacity .4s ease}a.cst__media:hover .cst__img{opacity:.88}.cst__info{margin-block-start:16px;line-height:1.5}.cst__name{margin:0;font-size:var(--cst-font);font-weight:400}.cst__address{margin:0;opacity:.7}.cst__address p{margin:0}.cst__address a{color:inherit}.cst__link{display:inline-block;margin-block-start:10px;color:inherit;font-size:calc(var(--cst-font) - 2px);text-decoration:underline;text-underline-offset:3px}.cst__link:hover{opacity:.7}a.cst__media:focus-visible,.cst__link:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media screen and (max-width:989px){.cst__grid,.cst__header{padding-inline:clamp(16px,4vw,var(--cst-pad, 56px))}}@media screen and (max-width:749px){.cst__grid{grid-template-columns:repeat(var(--cst-cols-mobile, 1),minmax(0,1fr));column-gap:var(--cst-gap-mobile, 32px);row-gap:var(--cst-gap-mobile, 32px);padding-inline:var(--cst-pad-mobile, 16px)}.cst__header{padding-inline:var(--cst-pad-mobile, 16px);margin-block-end:28px}.cst__info{margin-block-start:12px}}@media(prefers-reduced-motion:reduce){.cst__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-custom-stockists.css.map */
