.co-stage{position:relative;flex:none;aspect-ratio:4/3;overflow:hidden}.co-relief{display:none}.co-state{position:absolute;overflow:hidden}.co-state img{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(1.55) contrast(1.12)}.co-pins{position:absolute;top:0;right:0;bottom:0;left:0}.co-route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.co-route polyline{transition:opacity .8s ease;fill:none;stroke:#f04c43;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.co-cabin{z-index:2}.co-pin{position:absolute;width:44px;height:44px;margin:-22px;padding:0;border-radius:50%}.co-pin:before{content:"";position:absolute;left:50%;top:50%;width:var(--d,11px);height:var(--d,11px);margin:calc(var(--d,11px)/-2);border-radius:50%;background:var(--red);box-shadow:0 0 0 2px #fff;transition:box-shadow .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.co-pin:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--d,11px) + 12px);height:calc(var(--d,11px) + 12px);margin:calc(var(--d,11px)/-2 - 6px);border-radius:50%;border:1px solid var(--paper);opacity:0;transition:opacity .3s ease}.co-pin.is-seen:after{opacity:.42}.co-pin:is(:hover,:focus-visible,.is-rowed,.is-current):before{box-shadow:0 0 0 2px #fff,0 0 0 6px #f04c4366;transform:scale(1.25)}.co-pin.is-current:after{border-color:#f04c43;opacity:.9}.co-pin.is-start:after{border-color:#f04c43;opacity:.9}.co-pin.is-start .co-name{color:#f04c43}.co-pin:focus-visible{outline:2px solid var(--paper);outline-offset:-8px}.co-pin:hover,.co-pin:focus-visible,.co-pin.is-rowed{z-index:3}.co-name{position:absolute;z-index:1;padding:3px 6px;background:#fff;color:var(--red);font:600 11px/1.2 Arial,Helvetica,sans-serif;white-space:nowrap;pointer-events:none;transition:color .2s ease}.co-name small{margin-left:6px;color:#111;font-size:10px}.co-pin.s-r .co-name{left:calc(50% + var(--d,11px)/2 + 6px + var(--far,0px));top:50%;transform:translateY(-50%)}.co-pin.s-l .co-name{right:calc(50% + var(--d,11px)/2 + 6px + var(--far,0px));top:50%;transform:translateY(-50%)}.co-pin.s-u .co-name{left:50%;bottom:calc(50% + var(--d,11px)/2 + 6px + var(--far,0px));transform:translate(-50%)}.co-pin.s-d .co-name{left:50%;top:calc(50% + var(--d,11px)/2 + 6px + var(--far,0px));transform:translate(-50%)}.co-pin.s-ur .co-name{left:calc(50% + var(--d,11px)/2 + 6px + var(--far,0px));bottom:calc(50% + var(--d,11px)/2 + var(--far,0px))}.co-pin.s-ul .co-name{right:calc(50% + var(--d,11px)/2 + 6px + var(--far,0px));bottom:calc(50% + var(--d,11px)/2 + var(--far,0px))}.co-pin.s-dr .co-name{left:calc(50% + var(--d,11px)/2 + 6px + var(--far,0px));top:calc(50% + var(--d,11px)/2 + var(--far,0px))}.co-pin.s-dl .co-name{right:calc(50% + var(--d,11px)/2 + 6px + var(--far,0px));top:calc(50% + var(--d,11px)/2 + var(--far,0px))}.co-pin.is-mute .co-name{opacity:0}.co-pin.is-mute:is(:hover,:focus-visible,.is-rowed,.is-current) .co-name{opacity:1;z-index:4}.co-pin:is(:hover,:focus-visible,.is-rowed,.is-current) .co-name{color:#f04c43}.co-pin.is-off:before{background:#050505;border:1.5px solid var(--paper);box-shadow:none}.co-pin.is-off:is(:hover,:focus-visible,.is-rowed,.is-current):before{border-color:#f04c43;background:#050505}.co-pin.is-off .co-name{background:none;text-align:center;white-space:normal;width:110px;text-shadow:0 0 3px #050505,0 0 3px #050505,0 0 2px #050505}.co-pin.is-off .co-name i{display:block;color:var(--muted);font-size:10px;font-style:normal}.is-detail .co-name{display:none}.is-detail .co-pin.is-current .co-name{display:block}.is-detail .co-pin:not(.is-current):before{opacity:.6}.co-stage.is-small .co-pin.is-off{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse){.co-name{font-size:10px;padding:2px 4px}.co-name small{display:none}.co-pin.is-off .co-name{width:84px}}@media(prefers-reduced-motion:reduce){.co-pin:before,.co-pin:after,.co-name{transition:none}}@media(max-width:760px){.co-shell .pop-experience{flex:none}}.co-snow-lights{display:none!important}.co-shell .snow{z-index:1}.is-detail .snow{display:none}.co-state:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:color;background:#7fb0ea;opacity:0;transition:opacity .6s ease}[data-snow=on] .co-state:after{opacity:.5}[data-night=on] .co-state:after{background:#203a7a;opacity:.55}[data-night=on] .co-state img{filter:brightness(.62) contrast(1.08) saturate(.5)}.co-state img{transition:filter .6s ease}[data-snow=on] .co-state img{filter:brightness(1.95) contrast(1.02)}.co-pin,.co-pin:before,.ov-thumb{transition-property:opacity,background,box-shadow,transform;transition-duration:.35s}.co-pin.is-out{opacity:.28}.co-pin.is-out .co-name{opacity:0}.co-pin.is-out:is(:hover,:focus-visible,.is-rowed){opacity:1}.co-pin.is-out:is(:hover,:focus-visible,.is-rowed) .co-name{opacity:1}.ov-thumb.is-out{opacity:.2}.ov-thumb.is-out:is(:hover,:focus-visible){opacity:1}@media(prefers-reduced-motion:reduce){.co-state:after,.co-state img,.co-pin,.ov-thumb{transition:none}}.co-shell .co-pins{z-index:2}.co-shell .co-cabin{z-index:3}.co-route polyline.is-fading{opacity:0}.co-leaders{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.co-leaders line{stroke:#f7f3ea80;stroke-width:1}.is-detail .co-leaders{display:none}.co-leaders line.is-out{display:none}.co-name img{display:none}@media(hover:hover)and (pointer:fine){.co-pin{width:calc(var(--d,11px) + 6px);height:calc(var(--d,11px) + 6px);margin:calc((var(--d,11px) + 6px) / -2)}.co-pin:before,.co-pin:after{pointer-events:none}.co-pin.is-one{z-index:2}.co-pin:is(:hover,:focus-visible){z-index:4}.co-pin:is(:hover,:focus-visible) .co-name.has-pic{width:212px;padding:7px;border:1px solid var(--red);white-space:normal;opacity:1;z-index:5}.co-pin:is(:hover,:focus-visible) .co-name.has-pic img{display:block;width:196px;height:118px;margin-bottom:6px;object-fit:contain}.is-detail .co-pin:is(:hover,:focus-visible) .co-name.has-pic{display:block}.co-pin:is(:hover,:focus-visible) .co-name.has-pic{translate:var(--px,0px) var(--py,0px)}.co-pin:is(.s-r,.s-ur,.s-dr):is(:hover,:focus-visible) .co-name.has-pic.pic-flip{left:auto;right:calc(50% + var(--d,11px)/2 + 6px)}.co-pin:is(.s-l,.s-ul,.s-dl):is(:hover,:focus-visible) .co-name.has-pic.pic-flip{right:auto;left:calc(50% + var(--d,11px)/2 + 6px)}.co-pin:is(.s-u,.s-ul,.s-ur):is(:hover,:focus-visible) .co-name.has-pic.pic-down{bottom:auto;top:calc(50% + var(--d,11px)/2 + 6px)}.co-pin:is(.s-d,.s-dl,.s-dr):is(:hover,:focus-visible) .co-name.has-pic.pic-up{top:auto;bottom:calc(50% + var(--d,11px)/2 + 6px)}}.pop-count b.is-counting{color:var(--red)}.mile-chip{position:fixed;z-index:30;padding:4px 9px;border-radius:999px;background:var(--red);color:#fff;font-size:12px;font-weight:500;line-height:1.3;pointer-events:none;opacity:0;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tsfa-map-parks-edition-colorado.css.map */
