.breadcrumbs{display:flex;padding:0 30px;justify-content:center;align-items:center}.breadcrumbs__button{margin-right:16px}.breadcrumbs__container{display:flex;align-items:baseline;overflow-x:auto}.breadcrumbs__container::-webkit-scrollbar{width:0}@media only screen and (max-width:860px){.breadcrumbs__container{align-items:center}}.breadcrumbs__container li{flex-shrink:0;display:flex;align-items:center}.breadcrumbs__container li a{font-weight:700;font-size:.85em;line-height:114%;color:var(--main-color-75);display:flex;align-items:center;transition:var(--transition)}@media only screen and (max-width:860px){.breadcrumbs__container li a{padding:2px 0}}.breadcrumbs__container li a:hover span{border-color:inherit}.breadcrumbs__container li a span{transition:var(--transition);border-bottom:1px solid rgba(0,0,0,0)}.breadcrumbs__container li a .icon{width:12px;height:12px}.breadcrumbs__container li>span{font-weight:700;font-size:.85em;line-height:114%;display:flex;align-items:center;color:var(--main-color)}.breadcrumbs .btn{flex-shrink:0}.contacts-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.contacts-list__title{color:var(--main-color);font-size:.625em;line-height:1.1;margin-bottom:-7px;padding-left:23px}.map{width:100%;border-radius:var(--big-radius);overflow:hidden}.map,.map .ymap-container{height:100%}.map .ymap-container{width:100%;height:730px}@media only screen and (max-width:1024px){.map .ymap-container{height:442px}}.pagination{display:flex;justify-content:center;align-items:center;list-style:none;overflow:hidden;gap:5px}.pagination li{width:50px;height:50px}.pagination__link{display:flex;align-items:center;justify-content:center;font-weight:400;width:100%;height:100%;background:none;cursor:pointer;border-radius:5px;border:1px solid var(--main-color-75);transition:var(--transition);font-size:1em}.pagination__link--disabled{cursor:auto}.pagination__link .icon{width:16px;height:16px}.pagination__link:not(.pagination__link--disabled):not(.pagination__link--active):hover{background:var(--main-color-25);border-color:var(--main-color)}.pagination__link:not(.pagination__link--disabled):not(.pagination__link--active):hover .pagination__icon svg path{stroke:var(--gray)}.pagination__link--active{cursor:auto;background:var(--gray);color:var(--dark_o3);border-color:var(--gray);pointer-events:none}.shop-page{width:100%;display:grid;grid-gap:30px}.shop-page__container{display:grid;align-items:start;gap:50px}.shop-page__container .btn--map{margin-bottom:0}.shop-page__info .container{display:flex;flex-direction:column;gap:30px}.shop-page__info .image{max-height:450px;border-radius:15px}.shop-page__info .title{display:flex;font-weight:700;font-size:1.5em;line-height:115%;margin-bottom:30px}.shop-page__info .subtitle{display:flex;margin-top:30px;margin-bottom:30px;font-size:1em;line-height:170%}.shop-page__info-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;background:var(--gray_o3);border-radius:var(--main_radius);padding:30px}@media only screen and (max-width:1030px){.shop-page__info-item{display:flex;flex-direction:column}}.shop-page__info-item__buttons{display:flex;gap:16px;flex-wrap:wrap}@media only screen and (max-width:530px){.shop-page__info-item__buttons .btn{flex-grow:1}}.shop-page__map{padding:0 15px}.shop-page__map .map{border-radius:var(--main_radius);overflow:hidden;width:100%;height:100vh;max-height:901px;margin-top:30px}.shop-page .btn--map{display:flex;gap:5px;text-transform:none;justify-content:flex-end}.shop-page .btn--map .text{text-decoration:underline}