.marker{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-weight:600;justify-content:center;line-height:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marker:not(.blue):hover .marker__content{transform:translateY(-4px)}.marker.empty{border:1px solid var(--white);border-radius:var(--radius-round)}.marker.empty .marker__content_price{display:none}.marker.empty .marker__content{background-color:var(--white);border:4px solid var(--bright-green);border-radius:var(--radius-round);color:var(--black);height:40px;line-height:40px;text-align:center;width:40px}.marker.empty .marker__content_counter{font-size:var(--text-base);font-weight:600}.marker.orange .marker__content,.marker.orange .marker__content:after{background-color:var(--danger)}.marker.green .marker__content{background-color:var(--green);min-height:30px;min-width:40px}.marker.green .marker__content:after{background-color:var(--green)}.marker.blue .marker__content,.marker.blue .marker__content:after{background-color:var(--blue)}.marker__content{background-color:var(--secondary-grey);border:1px solid var(--white);border-radius:7px;color:var(--white);display:flex;font-weight:700;gap:4px;padding:8px;transition:all .2s ease;white-space:nowrap;z-index:1}.marker__content_price{font-size:var(--text-xs);font-weight:500;line-height:16px;margin-top:2px}.marker__content_counter{font-size:var(--text-xs);font-weight:300;line-height:14px}.marker__content:after{border-left:1px solid var(--white);border-top:1px solid var(--white);bottom:-4px;content:"";height:7px;left:45%;position:absolute;transform:rotate(225deg);transition:all .2s ease;width:7px}.marker__content_wrap{display:flex;flex-direction:column}.marker__content_favorite{background-color:var(--white);height:16px;-webkit-mask-image:url(../nuxt/icons/like.svg);mask-image:url(../nuxt/icons/like.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:-2px;width:16px}@media screen and (min-width:1025px){.marker.orange.hovered .marker__content,.marker.orange.hovered .marker__content:after,.marker.orange:hover .marker__content,.marker.orange:hover .marker__content:after{background-color:var(--danger-hover)}.marker.green.hovered .marker__content,.marker.green.hovered .marker__content:after,.marker.green:hover .marker__content,.marker.green:hover .marker__content:after{background-color:var(--success-hover)}}
