.mk-fmap__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:var(--spacing-48);align-items:center}.mk-fmap__copy{grid-column:1 / span 5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-24);min-width:0}.mk-fmap__copy h2{overflow-wrap:break-word}.mk-fmap__body{color:var(--color-text-secondary);text-wrap:pretty}.mk-fmap__body p{margin:0 0 var(--spacing-16)}.mk-fmap__body p:last-child{margin:0}.mk-fmap__panel{grid-column:7 / -1;position:relative;padding:var(--spacing-24);background:var(--color-bg);color:var(--color-text)}mk-farm-map{position:relative;display:block;aspect-ratio:1;cursor:grab;touch-action:pan-y}mk-farm-map:active{cursor:grabbing}mk-farm-map canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.mk-fmap__pins{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-8);margin:0;padding:var(--spacing-24);list-style:none}.mk-fmap__pins a{color:var(--color-text)}mk-farm-map.is-live .mk-fmap__pins{display:none}.mk-fmap__pin{position:absolute;z-index:2;display:grid;place-items:center;width:1.6rem;height:1.6rem;margin:0;padding:0;border:0;background:none;color:var(--color-text);text-decoration:none;transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent}.mk-fmap__dot{position:relative;width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:0 0 0 2px var(--color-bg);transition:transform .3s cubic-bezier(.16,1,.3,1)}.mk-fmap__dot:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border:1px solid var(--color-accent);border-radius:var(--radius-pill);opacity:0;animation:mk-fmap-ping 2.4s ease-out infinite;animation-delay:var(--mk-ping, 0s)}@keyframes mk-fmap-ping{0%{transform:scale(.4);opacity:.7}to{transform:scale(1.6);opacity:0}}.mk-fmap__pin:is(:hover,:focus-visible,.is-hot) .mk-fmap__dot{transform:scale(1.35)}.mk-fmap__pin:focus-visible{outline:none}.mk-fmap__pin:focus-visible .mk-fmap__dot{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent)}.mk-fmap__tip{position:absolute;bottom:calc(100% + .5rem);left:50%;padding:.35rem .6rem;background:var(--color-surface-well);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.mk-fmap__pin:is(:hover,:focus-visible,.is-hot) .mk-fmap__tip{opacity:1;transform:translate(-50%)}.mk-fmap__pin{transition:opacity .3s ease}.mk-fmap__pin.is-behind{opacity:0;pointer-events:none}mk-farm-map[data-labels] .mk-fmap__tip{display:none}.mk-fmap__caption{position:absolute;left:var(--spacing-24);bottom:var(--spacing-24);margin:0;color:var(--color-text-muted)}@media screen and (max-width:991px){.mk-fmap__copy,.mk-fmap__panel{grid-column:1 / -1}}@media screen and (max-width:767px){.mk-fmap__panel{margin-inline:calc(-1 * var(--section-padding-inline));padding:var(--spacing-16)}}@media(prefers-reduced-motion:reduce){.mk-fmap__dot:before{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/mk-farm-map.css.map */
