.select-shop{border-radius:var(--border-radius)}@media only screen and (max-width:767px){.select-shop{padding-top:32px;border-top:1px solid var(--color-line)}}@media only screen and (min-width:768px){.select-shop{padding:24px;border:1px solid var(--color-line)}}.select-shop__heading{margin-bottom:16px;font-size:13px;line-height:16px}@media only screen and (max-width:767px){.select-shop__heading{margin-bottom:24px}}.select-shop__header,.select-shop__wrapper{display:flex;flex-direction:column}.select-shop__header{margin-bottom:24px;padding-bottom:24px;-moz-column-gap:68px;column-gap:68px;border-bottom:1px solid var(--color-line)}.select-shop__header_first{padding-bottom:24px}@media only screen and (max-width:767px){.select-shop__header_first{padding-bottom:32px}}.select-shop__header_second{padding-bottom:0;border-bottom:none}@media only screen and (max-width:767px){.select-shop__header_second{padding-top:32px}}@media only screen and (min-width:768px){.select-shop__header_second{flex-direction:row}}.select-shop__group{position:relative;display:flex;flex-direction:column}@media only screen and (max-width:767px){.select-shop__group{margin:0}.select-shop__group:not(:last-child){margin-bottom:12px}.select-shop__header_second .select-shop__group:not(:last-child){margin-bottom:24px}}.select-shop__title{color:var(--color-text-tertiary);font-weight:400;font-size:12px;line-height:16px}.select-shop__title_size_middle{font-size:14px}.select-shop__text{color:var(--color-bg-primary-contrast);font-size:18px;line-height:24px}.select-shop__text_size_small{color:var(--color-text-secondary);font-size:14px;line-height:16px}.select-shop__notifies{width:50%;color:var(--color-text-tertiary);font-weight:400;font-size:11px;line-height:16px}@media only screen and (max-width:767px){.select-shop__notifies{width:100%}}.select-shop__list{position:absolute;top:100%;z-index:10;background-color:var(--color-bg-primary);border:1px solid var(--color-line);border-radius:var(--border-radius);box-shadow:0 2px 8px var(--color-shadow)}.select-shop__item{padding:6px 16px;list-style:none;cursor:pointer}.select-shop__item:hover{background-color:var(--color-bg-secondary)}.select-shop__show-map,.select-shop__show-map .loader{height:280px}.select-shop__main-block{display:flex;margin-bottom:24px}@media only screen and (max-width:767px){.select-shop__main-block{flex-direction:column}}@media only screen and (min-width:768px){.select-shop__main-block{gap:68px}}.select-shop__row{display:flex;justify-content:space-between;align-items:center;gap:16px}.select-shop__row:last-child{margin-bottom:0}.select-stock-point{position:relative;display:flex;justify-content:center}.select-stock-point__icon{width:18px;height:20px;margin-right:3px;color:inherit;fill:var(--color-accent)}[dir=ltr] .select-stock-point__show{padding-right:18px}[dir=rtl] .select-stock-point__show{padding-left:18px}[dir=ltr] .select-stock-point__show{text-align:left}[dir=rtl] .select-stock-point__show{text-align:right}.select-stock-point__show{display:flex;justify-content:center;align-items:center;color:inherit;border-bottom:dotted 1px var(--color-accent)}.select-stock-point__show:focus{outline:0}.select-stock-point__show-icon{position:absolute;top:50%;right:2px;width:9px;height:9px;margin-top:-4px;transform:rotate(90deg);transition:transform .15s linear;stroke:var(--color-bg-primary-contrast)}.select-stock-point__drop{position:absolute;top:100%;left:0;background-color:var(--color-bg-primary);border:1px solid var(--color-line);border-radius:var(--border-radius);box-shadow:0 2px 8px 0 var(--color-shadow);transform:translateY(-2em);visibility:hidden;opacity:0;transition:all .15s ease-in-out 0s,visibility 0s linear .15s,z-index 0s linear .01s}.select-stock-point_visible .select-stock-point__drop{transform:translateY(0);visibility:visible;opacity:1;transition-delay:0s,0s,.15s}.select-stock-point__header{padding:32px 32px 16px}.select-stock-point__title{color:var(--color-bg-primary-contrast);font-weight:600;font-size:26px;line-height:32px}.select-stock-point__title .info-toggle{background:0 0;border:0;outline:0;cursor:pointer}.select-stock-point__title .info-toggle svg{border:1px solid var(--color-line-border);border-radius:50%;transition:fill .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;fill:var(--color-text-tertiary-contrast)}.select-stock-point__title .info-toggle_active svg{background-color:currentColor;border-color:currentColor;fill:var(--color-bg-primary)}.select-stock-point__buttons{display:flex;justify-content:space-between;padding-bottom:16px}.select-stock-point__buttons button{font-size:16px;line-height:24px;background:0 0;border:0;outline:0}.select-stock-point__buttons .btn-city{display:flex;align-items:center;color:var(--color-text-tertiary-contrast)}.select-stock-point__buttons .btn-city__icon{margin-right:4px;fill:currentColor}.select-stock-point__buttons .btn-map{color:var(--color-info)}.select-stock-point__info{padding-top:16px;color:var(--color-text-secondary);font-size:16px;line-height:24px}.select-stock-point__container_stocks{border-top:1px solid var(--color-line)}.select-stock-point__list{width:320px;max-height:60vh;padding-bottom:32px;overflow:auto;scrollbar-color:rgba(0,0,0,.15) transparent;scrollbar-width:thin}.select-stock-point__list::-webkit-scrollbar{width:4px;background-color:transparent}.select-stock-point__list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15)}@media only screen and (min-width:768px){.select-stock-point__list{width:380px;max-height:50vh}}.select-stock-point__list_cities{display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 32px 32px}[dir=ltr] .select-stock-point__city{text-align:left}[dir=ltr] .select-stock-point .stock-worktime__time,[dir=rtl] .select-stock-point__city{text-align:right}.select-stock-point__city{width:48%;width:calc(50% - 16px);margin-bottom:8px;color:var(--color-bg-primary-contrast);font-size:16px;line-height:24px;background:0 0;border:0;outline:0}.select-stock-point__city_full-width{width:100%}.select-stock-point__stock-wrapper{padding:0 32px;background-color:var(--color-bg-primary);cursor:pointer;transition:background-color .3s ease-in-out}.select-stock-point__stock-wrapper:hover{background-color:var(--color-line)}.select-stock-point__stock{padding:16px 0;border-bottom:1px solid var(--color-line);pointer-events:none}.select-stock-point__stock .stock__address{color:var(--color-bg-primary-contrast);font-size:16px;line-height:24px}.select-stock-point__map{display:flex;justify-content:center;align-items:center;width:560px;height:375px}.select-stock-point__stock-info{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;flex-wrap:wrap;padding:16px 32px 24px;background-color:var(--color-bg-primary)}.select-stock-point__address{margin-bottom:16px;color:var(--color-text-secondary);font-size:16px;line-height:24px}.select-stock-point__worktime-wrapper{margin-bottom:16px}.select-stock-point__select-btn{padding:12px 24px;color:var(--color-text-contrast);font-size:18px;line-height:24px;background-color:var(--color-accent);border:0;border-radius:4px;transition:background-color .3s ease-in-out}.select-stock-point__select-btn:hover{background-color:var(--color-accent-light)}.select-stock-point .stock-worktime{font-size:14px;line-height:16px}.select-stock-point .stock-worktime__item{display:flex;gap:8px;justify-content:space-between;padding-top:8px}.select-stock-point .stock-worktime_on-map{max-height:150px;overflow:auto;scrollbar-color:rgba(0,0,0,.04) rgba(0,0,0,.16);scrollbar-width:thin}.select-stock-point .stock-worktime_on-map::-webkit-scrollbar{width:4px}.select-stock-point .stock-worktime_on-map::-webkit-scrollbar-track{background:rgba(0,0,0,.04)}.select-stock-point .stock-worktime_on-map::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16);border-radius:2px}.select-stock-point .stock-worktime_on-map .stock-worktime__item:first-child{padding-top:0}.select-stock-point .stock-worktime__day{color:var(--color-text-tertiary-contrast)}[dir=rtl] .select-stock-point .stock-worktime__time{text-align:left}.select-stock-point .stock-worktime__time{color:var(--color-text-secondary)}.select-stock-point .stock-worktime__time .stock-break{display:block}.select-stock-point__show{position:relative;background:0 0}.select-stock-point__show-icon{fill:var(--color-bg-secondary-contrast)}.select-stock-point__drop{z-index:-1}.select-stock-point_visible .select-stock-point__drop{z-index:1;margin-top:13px}.select-stock-point__show{border:0}.select-stock-point_visible .select-stock-point__show-icon{transform:rotate(90deg)}
