.dstk-filter{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:flex-end;margin-bottom:var(--s5)}.dstk-field{display:flex;flex-direction:column;gap:6px;min-width:260px;flex:1 1 320px}.dstk-field label{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-label);font-size:var(--label);color:var(--muted)}.dstk-field input{min-height:var(--tap);border:1px solid var(--line-2);background:var(--white, #fff);padding:10px 14px;font-family:var(--body);font-size:16px;color:var(--ink);border-radius:var(--r)}.dstk-field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dstk-count{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:13px;color:var(--ink);margin:0 0 var(--s4)}.dstk-group+.dstk-group{margin-top:var(--s6)}.dstk-group-h{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:15px;margin:0 0 var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--line)}.dstk-grid{display:grid;gap:var(--s3);grid-template-columns:1fr}@media(min-width:700px){.dstk-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.dstk-grid{grid-template-columns:repeat(3,1fr)}}.dstk-card{border:1px solid var(--line);background:var(--white, #fff);display:flex;flex-direction:column}.dstk-body{padding:var(--s4);display:flex;flex-direction:column;gap:10px;flex:1}.dstk-photo{position:relative;aspect-ratio:16 / 9;border-bottom:1px solid var(--line)}.dstk-photo--pending{display:grid;place-items:center;background:var(--court-soft, var(--paper))}.dstk-photo img{width:100%;height:100%;object-fit:cover;display:block}.dstk-chip{position:absolute;left:14px;bottom:-13px;z-index:2;background:var(--bone);border:1px solid var(--line-2);padding:6px 14px;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:10px;color:var(--ink)}.dstk-card.has-photo .dstk-body{padding-top:calc(var(--s4) + 10px)}.dstk-carries{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dstk-carries-lbl{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-label);font-size:var(--label);color:var(--muted)}.dstk-sport{background:var(--paper);border:1px solid var(--line-2);padding:3px 9px;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:10px;color:var(--ink)}.dstk-blurb{margin:0;font-size:var(--fs-sm);color:var(--ink-soft, var(--ink));line-height:1.55}.dstk-card h3{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:17px;line-height:var(--lh-snug)}.dstk-addr{margin:0;font-size:var(--fs-sm);color:var(--muted);line-height:1.55;font-style:normal}.dstk-note{align-self:flex-start;border:1px solid var(--line-2);padding:4px 10px;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:10px;color:var(--ink)}.dstk-links{margin-top:auto;padding-top:var(--s3);display:flex;flex-wrap:wrap;gap:var(--s3)}.dstk-links a{font-size:var(--fs-sm);color:var(--accent-deep);border-bottom:1px solid var(--line-2)}.dstk-links a:hover{border-bottom-color:var(--accent-deep)}.dstk-empty{font-size:var(--fs-sm);color:var(--muted);margin:0}.dstk-map{margin-bottom:var(--s5);background:var(--paper);border:1px solid var(--line)}.dstk-map svg{display:block;width:100%;height:auto;max-height:46vh}.dstk-map-land{fill:var(--bone);stroke:var(--line-2);stroke-width:1}.dstk-pin circle{fill:var(--court)}.dstk-pin text{fill:var(--bone);font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.02em}.dstk-field--narrow{flex:0 0 160px;min-width:160px}.dstk-field select{min-height:var(--tap);border:1px solid var(--line-2);background:var(--white, #fff);padding:10px 14px;font-family:var(--body);font-size:16px;color:var(--ink);border-radius:var(--r)}.dstk-field select:disabled{color:var(--muted);background:var(--paper);cursor:not-allowed}.dstk-filter .btn{min-height:var(--tap)}.dstk-distance{align-self:flex-start;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:10px;color:var(--accent-deep)}.dstk-direct{border:1px solid var(--court);background:var(--white, #fff);padding:var(--s5);margin-bottom:var(--s5)}.dstk-direct-lbl{margin:0;color:var(--court-deep);font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-label);font-size:var(--label)}.dstk-direct-h{margin:var(--s2) 0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(22px,2.6vw,32px);line-height:var(--lh-snug)}.dstk-direct-p{margin:0 0 var(--s3);max-width:56ch;font-size:var(--fs-sm);color:var(--muted)}.dstk-head-r{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s3)}.dstk-head-r .btn{white-space:nowrap}.dsplit-map{display:flex;align-items:center;padding-block:var(--s5)}@media(min-width:900px){.dsplit-map{margin-right:0;padding-left:var(--s4)}}@media(max-width:899px){.dsplit-map{margin-inline:0}}.dsplit-map:after{content:none}.dsplit-map .dstk-map{margin:0;background:none;border:0;width:100%}.dsplit-map .dstk-map svg{max-height:none}.dsplit-map .dstk-map-land{fill:var(--court-soft, #e7e5d9);stroke:none}.dstk-pin{cursor:pointer}.dstk-pin:hover circle{fill:var(--court-deep)}.dstk-pin:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.dstk-group-h:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/daps-stockists.css.map */
