

/* Start:/local/templates/prostroy_default/components/bitrix/catalog.element/gopro/style.css?175515357413075*/
:root {
    --icon-date: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M14.7917 3.27917V2.1875C14.7917 2.02174 14.7258 1.86277 14.6086 1.74556C14.4914 1.62835 14.3324 1.5625 14.1667 1.5625C14.0009 1.5625 13.8419 1.62835 13.7247 1.74556C13.6075 1.86277 13.5417 2.02174 13.5417 2.1875V3.22917H6.45833V2.1875C6.45833 2.02174 6.39249 1.86277 6.27528 1.74556C6.15806 1.62835 5.99909 1.5625 5.83333 1.5625C5.66757 1.5625 5.5086 1.62835 5.39139 1.74556C5.27418 1.86277 5.20833 2.02174 5.20833 2.1875V3.27917C4.27944 3.4294 3.4342 3.90496 2.82359 4.6209C2.21298 5.33684 1.87677 6.24654 1.875 7.1875V14.4792C1.875 14.999 1.97739 15.5137 2.17631 15.994C2.37524 16.4742 2.6668 16.9106 3.03437 17.2781C3.7767 18.0205 4.78352 18.4375 5.83333 18.4375H14.1667C14.6865 18.4375 15.2012 18.3351 15.6815 18.1362C16.1617 17.9373 16.5981 17.6457 16.9656 17.2781C17.3332 16.9106 17.6248 16.4742 17.8237 15.994C18.0226 15.5137 18.125 14.999 18.125 14.4792V7.1875C18.1232 6.24654 17.787 5.33684 17.1764 4.6209C16.5658 3.90496 15.7206 3.4294 14.7917 3.27917ZM16.875 8.22917H3.125V7.1875C3.12582 6.57925 3.33199 5.9891 3.71012 5.51266C4.08824 5.03622 4.61616 4.70142 5.20833 4.5625V5.52083C5.20833 5.68659 5.27418 5.84556 5.39139 5.96278C5.5086 6.07999 5.66757 6.14583 5.83333 6.14583C5.99909 6.14583 6.15806 6.07999 6.27528 5.96278C6.39249 5.84556 6.45833 5.68659 6.45833 5.52083V4.47917H13.5417V5.52083C13.5417 5.68659 13.6075 5.84556 13.7247 5.96278C13.8419 6.07999 14.0009 6.14583 14.1667 6.14583C14.3324 6.14583 14.4914 6.07999 14.6086 5.96278C14.7258 5.84556 14.7917 5.68659 14.7917 5.52083V4.5625C15.3838 4.70142 15.9118 5.03622 16.2899 5.51266C16.668 5.9891 16.8742 6.57925 16.875 7.1875V8.22917Z' fill='white'/%3e%3c/svg%3e");
    --icon-hint: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M9.0013 13.1667C9.23741 13.1667 9.43547 13.0867 9.59547 12.9267C9.75547 12.7667 9.83519 12.5689 9.83464 12.3334V9.00002C9.83464 8.76391 9.75464 8.56613 9.59464 8.40669C9.43464 8.24724 9.23686 8.16724 9.0013 8.16669C8.76575 8.16613 8.56797 8.24613 8.40797 8.40669C8.24797 8.56724 8.16797 8.76502 8.16797 9.00002V12.3334C8.16797 12.5695 8.24797 12.7675 8.40797 12.9275C8.56797 13.0875 8.76575 13.1672 9.0013 13.1667ZM9.0013 6.50002C9.23741 6.50002 9.43547 6.42002 9.59547 6.26002C9.75547 6.10002 9.83519 5.90224 9.83464 5.66669C9.83408 5.43113 9.75408 5.23335 9.59464 5.07335C9.43519 4.91335 9.23741 4.83335 9.0013 4.83335C8.76519 4.83335 8.56741 4.91335 8.40797 5.07335C8.24853 5.23335 8.16852 5.43113 8.16797 5.66669C8.16741 5.90224 8.24741 6.1003 8.40797 6.26085C8.56852 6.42141 8.7663 6.50113 9.0013 6.50002ZM9.0013 17.3334C7.84852 17.3334 6.76519 17.1145 5.7513 16.6767C4.73741 16.2389 3.85547 15.6453 3.10547 14.8959C2.35547 14.1464 1.76186 13.2645 1.32464 12.25C0.887414 11.2356 0.668525 10.1522 0.66797 9.00002C0.667414 7.8478 0.886303 6.76447 1.32464 5.75002C1.76297 4.73558 2.35658 3.85363 3.10547 3.10419C3.85436 2.35474 4.7363 1.76113 5.7513 1.32335C6.7663 0.885576 7.84964 0.666687 9.0013 0.666687C10.153 0.666687 11.2363 0.885576 12.2513 1.32335C13.2663 1.76113 14.1482 2.35474 14.8971 3.10419C15.646 3.85363 16.2399 4.73558 16.6788 5.75002C17.1177 6.76447 17.3363 7.8478 17.3346 9.00002C17.333 10.1522 17.1141 11.2356 16.678 12.25C16.2419 13.2645 15.6482 14.1464 14.8971 14.8959C14.146 15.6453 13.2641 16.2392 12.2513 16.6775C11.2385 17.1159 10.1552 17.3345 9.0013 17.3334ZM9.0013 15.6667C10.8624 15.6667 12.4388 15.0209 13.7305 13.7292C15.0221 12.4375 15.668 10.8611 15.668 9.00002C15.668 7.13891 15.0221 5.56252 13.7305 4.27085C12.4388 2.97919 10.8624 2.33335 9.0013 2.33335C7.14019 2.33335 5.5638 2.97919 4.27214 4.27085C2.98047 5.56252 2.33464 7.13891 2.33464 9.00002C2.33464 10.8611 2.98047 12.4375 4.27214 13.7292C5.5638 15.0209 7.14019 15.6667 9.0013 15.6667Z' fill='%23878787'/%3e%3c/svg%3e");
}
.nav.product-detail-tabs.nav-tabs{
    background: #002842;
}
.nav.product-detail-tabs.nav-tabs>li>a{
    color: #FFFFFF;
}
.nav.product-detail-tabs.nav-tabs>li.active, .nav.nav-tabs>li.current{
    border: 1px solid #002842;
}
.nav.product-detail-tabs.nav-tabs>li.active::before,
.nav.product-detail-tabs.nav-tabs>li.active::after{
    display: none;
}
.nav.product-detail-tabs.nav-tabs>li.active>a {
    color: #308ac4;
}
.product-delivery.media{
    position: relative;
}
.media-right.product-delivery__pic{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: fit-content;
}
@media (max-width: 900px) {
    .media-right.product-delivery__pic{
        display: none;
    }
}
.media-right.product-delivery__pic::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #FFF 15%, rgba(255, 255, 255, 0.00) 60%);
}
.media-right.product-delivery__pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product-delivery{
    padding: 12px 30px;
}
@media (max-width: 600px) {
    .product-delivery{
        padding: 10px 15px;
    }
}
.product-delivery__body{
    padding: 0;
}
.product-delivery__block{
    height: 100%;
}
.product-delivery__title{
    color: #002842;
    font-family: 'Open Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 9px;
    z-index: 1;
    position: relative;
}
.product-delivery__list{
    display: grid;
    grid-template-columns: repeat(2, max-content);
    gap: 22px;
    list-style: none;
    position: relative;
    z-index: 1;
    max-width: fit-content;
    margin-bottom: 9px;
}
@media (max-width: 1024px) {
    .product-delivery__list{
        display: block;
    }
}
.product-delivery__list li:before{
    display: none;
}
.product-delivery__list li{
    position: relative;
    font-family: 'Open Sans';
    color:#002842;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
}
@media (max-width: 1024px) {
    .product-delivery__list li:not(:last-child){
        margin-bottom: 9px;
    }
}
.product-delivery__list li:first-child::before{
    content: '';
    display: block;
    width: 2px;
    height: 14px;
    background: #308AC4;
    position: absolute;
    top: 50%;
    left: calc(100% + 11px);
    transform: translate(-50%,-50%);
}
@media (max-width: 1024px) {
    .product-delivery__list li:first-child::before{
        display: none;
    }
}
.product-delivery__name{
    font-family: 'Open Sans';
    margin-right: 4px;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}
.product-delivery__info{
    position: relative;
    z-index: 1;
    max-width: 460px;
    color: #878787;
    font-family: 'Open Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
@media (max-width: 1024px) {
    .product-delivery__info{
        max-width: 55%;
    }
}
@media (max-width: 900px) {
    .product-delivery__info{
        max-width: 100%;
    }
}
.product-delivery.media {
    overflow: visible;
}
.product-delivery__delivery-time {
    display: flex;
    align-items: center;
    padding: 6px 12px;
    background-image: linear-gradient(90deg, #1E76AF 0%, #0091EF 100%);
    border-radius: 2px;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
    color: #fff;
    pointer-events: none;
    position: absolute;
    top: -16px;
    right: 16px;
    z-index: 1;
}
.product-delivery__delivery-time::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: var(--icon-date);
}
.detail__discount-on-pickup {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-top: 5px;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 0.04em;
    color: var(--color-accent-2);
}
.detail__discount-on-pickup::before {
    content: '-7%';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    margin-right: 2px;
    background-image: var(--icon-discount-on-pickup);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0.04em;
    color: #fff;
}
.detail__discount-on-pickup > .hint {
    display: block;
    width: 17px;
    height: 17px;
    padding-top: 9px;
    margin-top: -9px;
    box-sizing: border-box;
    box-sizing: content-box;
    position: relative;
    cursor: pointer;
}
.hint > .hint__icon {
    display: block;
    width: 100%;
    height: 100%;
    background-image: var(--icon-hint);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.detail__discount-on-pickup .hint__text {
    display: block;
    width: 525px;
    padding: 8px 15px;
    color: var(--color-dark);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    background-color: #f3f3f3;
    transform: translateY(10px);
    opacity: 0;
    transition: all .3s .5s ease-in-out;
    position: absolute;
    bottom: 100%;
    left: -10px;
    z-index: 1;
    pointer-events: none;
}
.detail__discount-on-pickup .hint:hover .hint__text {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
    transition: all .3s ease-in-out;
}
.detail__discount-on-pickup .hint__text > span {
    color: var(--color-blue);
    font-weight: 600;
}
.detail__discount-on-pickup .hint__text::before {
    content: '';
    display: block;
    width: 11px;
    height: 7px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3e%3cpath d='M5.5 6L10.2631 0.75H0.73686L5.5 6Z' fill='%23F3F3F3'/%3e%3c/svg%3e");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -6px;
    left: 13px;
}
@media (max-width: 1200px) {
    .detail__discount-on-pickup .hint__text {
        width: 450px;
    }
}
@media (max-width: 1100px) {
    .detail__discount-on-pickup .hint__text {
        left: -190px;
    }
    .detail__discount-on-pickup .hint__text::before {
        left: 193px;
    }
}
@media (max-width: 980px) {
    .product-delivery__delivery-time {
        margin-top: 24px;
        justify-content: center;
        background: transparent;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.4;
        position: relative;
        top: auto;
        right: auto;
    }
    .product-delivery__delivery-time > span {
        display: none;
    }
    .detail__discount-on-pickup .hint__text {
        left: -350px;
    }
    .detail__discount-on-pickup .hint__text::before {
        left: 353px;
        bottom: -5px;
    }
}
@media (max-width: 767px) {
    .detail__discount-on-pickup {
        justify-content: center;
        margin-top: 9px;
        margin-bottom: -6px;
    }
    .detail__discount-on-pickup .hint__text {
        width: calc(100vw/600*350);
        max-width: 400px;
        text-align: center;
        transition-delay: 0s;
        left: -280px;
    }
    .detail__discount-on-pickup .hint__text::before {
        left: 283px;
    }
    .detail__discount-on-pickup .hint__text::after {
        content: '';
        display: block;
        width: 28px;
        height: 28px;
        background-color: #f3f3f3;
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3e%3cpath d='M8.66602 17.3308L17.3327 8.66663M8.66602 8.66663L17.3327 17.3308' stroke='%23308AC4' stroke-width='1.56' stroke-linecap='round'/%3e%3c/svg%3e");
        border-radius: 100%;
        pointer-events: none;
        position: absolute;
        right: 0;
        bottom: calc(100% + 6px);;
        z-index: 2;
    }
}
@media (max-width: 680px) {
    .product-delivery__delivery-time {
        margin-top: 20px;
        font-size: 18px;
    }
}
@media (max-width: 600px) {
    .product-delivery__delivery-time {
        font-size: 16px;
    }
    .detail__discount-on-pickup .hint__text {
        width: calc(100vw/428*370);
        left: -265px;
    }
    .detail__discount-on-pickup .hint__text::before {
        left: 268px;
    }
}
@media (max-width: 400px) {
    .product-delivery__delivery-time {
        font-size: 14px;
    }
    .detail__discount-on-pickup .hint__text {
        width: calc(100vw/320*280);
        left: -220px;
    }
    .detail__discount-on-pickup .hint__text::before {
        left: 223px;
    }
}
/* End */


/* Start:/local/templates/prostroy_default/components/bitrix/news.list/shops_custom/style.css?175439237321771*/
:root {
	--icon-store: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80' fill='none'%3e%3cg clip-path='url(%23clip0_1317_1945)'%3e%3cpath d='M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z' fill='%230764A1'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.7188 57.9932V38.038C22.2111 38.2779 22.7636 38.4117 23.3476 38.4117C24.2505 38.4117 25.0789 38.0901 25.7258 37.5564L25.7896 37.6067C26.4508 38.1296 27.263 38.4117 28.1057 38.4117C29.0087 38.4117 29.837 38.0901 30.4839 37.5564L30.5477 37.6067C31.2089 38.1296 32.0211 38.4117 32.863 38.4117C33.7659 38.4117 34.5951 38.0901 35.2411 37.5564L35.3058 37.6067C35.9671 38.1296 36.7783 38.4117 37.6211 38.4117C38.524 38.4117 39.3524 38.0901 39.9992 37.5564L40.0639 37.6067C40.7243 38.1296 41.5365 38.4117 42.3792 38.4117C43.2821 38.4117 44.1105 38.0901 44.7574 37.5564L44.8211 37.6067C45.4824 38.1296 46.2946 38.4117 47.1373 38.4117C48.0393 38.4117 48.8686 38.0901 49.5146 37.5564L49.5793 37.6067C50.2405 38.1296 51.0527 38.4117 51.8945 38.4117C52.8002 38.4117 53.6321 38.0883 54.2799 37.551L54.3419 37.6004C55.0013 38.1224 55.8126 38.4045 56.6527 38.4045C57.2366 38.4045 57.7892 38.2698 58.2815 38.0299V57.9932H52.005V42.85C52.005 42.6002 51.802 42.3972 51.5513 42.3972H42.9281H28.4489C28.1983 42.3972 27.9952 42.6002 27.9952 42.85V52.8047V57.9932H21.7188ZM51.0985 57.9932V43.3037H43.381V57.9932H51.0985ZM42.4753 53.2575H28.9017V57.9932H42.4753V53.2575ZM28.9017 52.3519H42.4753V43.3037H28.9017V52.3519ZM45.2695 52.7256C45.0197 52.7256 44.8167 52.5226 44.8167 52.2719V50.6754C44.8167 50.4247 45.0197 50.2226 45.2695 50.2226C45.5201 50.2226 45.7232 50.4247 45.7232 50.6754V52.2719C45.7232 52.5226 45.5201 52.7256 45.2695 52.7256Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.6523 37.5059C55.991 37.5059 55.3819 37.2777 54.8994 36.8959C55.3603 36.2742 55.6334 35.5051 55.6334 34.6731V27.8801C55.6334 27.721 55.6056 27.5692 55.5553 27.4272H59.0313C59.282 27.4272 59.485 27.6303 59.485 27.8801V34.6731C59.485 36.2346 58.2146 37.5059 56.6523 37.5059Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M51.8945 37.5059C51.2332 37.5059 50.6241 37.2777 50.1416 36.8959C50.6025 36.2742 50.8756 35.5051 50.8756 34.6731V27.8801C50.8756 27.721 50.8478 27.5692 50.7984 27.4272H54.2735C54.5242 27.4272 54.7272 27.6303 54.7272 27.8801V34.6731C54.7272 36.2346 53.4568 37.5059 51.8945 37.5059Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.137 37.5059C46.4749 37.5059 45.8658 37.2777 45.3833 36.8959C45.8442 36.2742 46.1173 35.5051 46.1173 34.6731V27.8801C46.1173 27.721 46.0895 27.5692 46.0401 27.4272H49.5161C49.7659 27.4272 49.9689 27.6303 49.9689 27.8801V34.6731C49.9689 36.2346 48.6985 37.5059 47.137 37.5059Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.3787 37.5059C41.7175 37.5059 41.1075 37.2777 40.625 36.8959C41.0859 36.2742 41.359 35.5051 41.359 34.6731V27.8801C41.359 27.721 41.3321 27.5683 41.2818 27.4272H44.7578C45.0076 27.4272 45.2106 27.6303 45.2106 27.8801V34.6731C45.2106 36.2346 43.9402 37.5059 42.3787 37.5059Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.621 37.5059C36.9598 37.5059 36.3506 37.2777 35.8682 36.8959C36.3291 36.2742 36.6022 35.5051 36.6022 34.6731V27.8801C36.6022 27.721 36.5743 27.5692 36.524 27.4272H40.0001C40.2507 27.4272 40.4529 27.6303 40.4529 27.8801V34.6731C40.4538 36.2346 39.1825 37.5059 37.621 37.5059Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.8627 37.5059C32.2015 37.5059 31.5923 37.2777 31.1099 36.8959C31.5708 36.2742 31.8439 35.5051 31.8439 34.6731V27.8801C31.8439 27.721 31.816 27.5692 31.7657 27.4272H35.2418C35.4924 27.4272 35.6955 27.6303 35.6955 27.8801V34.6731C35.6955 36.2346 34.4251 37.5059 32.8627 37.5059Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.1053 37.5059C27.4432 37.5059 26.834 37.2777 26.3516 36.8959C26.8125 36.2742 27.0856 35.5051 27.0856 34.6731V27.8801C27.0856 27.721 27.0577 27.5692 27.0083 27.4272H30.4835C30.7341 27.4272 30.9372 27.6303 30.9372 27.8801V34.6731C30.9372 36.2346 29.6668 37.5059 28.1053 37.5059Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3474 37.5059C21.7859 37.5059 20.5146 36.2346 20.5146 34.6731V27.8801C20.5146 27.6303 20.7177 27.4272 20.9684 27.4272H25.7265C25.9762 27.4272 26.1793 27.6303 26.1793 27.8801V34.6731C26.1793 36.2346 24.9089 37.5059 23.3474 37.5059Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M51.96 26.5171H28.04C27.4919 26.5171 27.0454 26.0706 27.0454 25.5226V17.9946C27.0454 17.4465 27.4919 17 28.04 17H51.96C52.508 17 52.9545 17.4465 52.9545 17.9946V25.5226C52.9545 26.0706 52.508 26.5171 51.96 26.5171ZM31.7775 24.289C30.9545 24.289 30.2852 23.6197 30.2852 22.7976C30.2852 22.5469 30.4882 22.3439 30.7389 22.3439C30.9895 22.3439 31.1917 22.5469 31.1917 22.7976C31.1917 23.1201 31.4549 23.3825 31.7775 23.3825C32.1009 23.3825 32.3633 23.1201 32.3633 22.7976C32.3633 22.4742 32.1009 22.2118 31.7775 22.2118C30.9545 22.2118 30.2852 21.5425 30.2852 20.7195C30.2852 19.8966 30.9545 19.2281 31.7775 19.2281C32.6004 19.2281 33.2698 19.8966 33.2698 20.7195C33.2698 20.9702 33.0667 21.1723 32.8161 21.1723C32.5663 21.1723 32.3633 20.9702 32.3633 20.7195C32.3633 20.397 32.1009 20.1337 31.7775 20.1337C31.4549 20.1337 31.1917 20.397 31.1917 20.7195C31.1917 21.043 31.4549 21.3053 31.7775 21.3053C32.6004 21.3053 33.2698 21.9746 33.2698 22.7976C33.2698 23.6197 32.6004 24.289 31.7775 24.289ZM35.7989 24.2962C35.5482 24.2962 35.3461 24.0932 35.3461 23.8434V20.1275H34.2931C34.0424 20.1275 33.8403 19.9244 33.8403 19.6737C33.8403 19.4231 34.0424 19.2209 34.2931 19.2209H35.7989H37.3047C37.5553 19.2209 37.7584 19.4231 37.7584 19.6737C37.7584 19.9244 37.5553 20.1275 37.3047 20.1275H36.2517V23.8434C36.2517 24.0932 36.0495 24.2962 35.7989 24.2962ZM40.8229 24.2773H39.8203C38.9973 24.2773 38.3289 23.608 38.3289 22.785V20.7312C38.3289 19.9091 38.9973 19.2398 39.8203 19.2398H40.8229C41.6459 19.2398 42.3152 19.9091 42.3152 20.7312V22.785C42.3152 23.608 41.6459 24.2773 40.8229 24.2773ZM39.8203 20.1463C39.4977 20.1463 39.2345 20.4087 39.2345 20.7312V22.785C39.2345 23.1076 39.4977 23.3708 39.8203 23.3708H40.8229C41.1464 23.3708 41.4087 23.1076 41.4087 22.785V20.7312C41.4087 20.4087 41.1464 20.1463 40.8229 20.1463H39.8203ZM45.4184 24.2962C45.2549 24.2962 45.0968 24.2073 45.0159 24.0527L44.2981 22.6727H43.7914V23.8434C43.7914 24.0932 43.5892 24.2962 43.3386 24.2962C43.0879 24.2962 42.8857 24.0932 42.8857 23.8434V19.6737C42.8857 19.4231 43.0879 19.22 43.3386 19.22H44.573C45.5029 19.22 46.2603 19.9774 46.2603 20.9082V20.9855C46.2603 21.6764 45.8425 22.272 45.2468 22.5326L45.82 23.6341C45.935 23.856 45.8488 24.1291 45.6269 24.245C45.5604 24.28 45.4885 24.2962 45.4184 24.2962ZM43.7914 21.7662H44.5631H44.5802C45.007 21.7626 45.3538 21.414 45.3538 20.9855V20.9082C45.3538 20.4769 45.0034 20.1275 44.573 20.1275H43.7923V21.7662H43.7914ZM49.261 24.2962H47.2836C47.0338 24.2962 46.8308 24.0932 46.8308 23.8434V19.6737C46.8308 19.4231 47.0338 19.22 47.2836 19.22H49.261C49.5117 19.22 49.7139 19.4231 49.7139 19.6737C49.7139 19.9244 49.5117 20.1266 49.261 20.1266H47.7373V21.3053H49.261C49.5117 21.3053 49.7139 21.5084 49.7139 21.7581C49.7139 22.0088 49.5117 22.2118 49.261 22.2118H47.7373V23.3897H49.261C49.5117 23.3897 49.7139 23.5927 49.7139 23.8434C49.7139 24.0932 49.5117 24.2962 49.261 24.2962Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.5831 63H20.4167C20.1669 63 19.9639 62.797 19.9639 62.5472V59.3524C19.9639 59.1017 20.1669 58.8987 20.4167 58.8987H59.5822C59.8329 58.8987 60.0359 59.1017 60.0359 59.3524V62.5472C60.0359 62.797 59.8329 63 59.5831 63Z' fill='%23FEFEFE'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1317_1945'%3e%3crect width='80' height='80' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	--icon-storehouse: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80' fill='none'%3e%3cg clip-path='url(%23clip0_1317_1920)'%3e%3cpath d='M40 80C62.0914 80 80 62.0914 80 40C80 17.9086 62.0914 0 40 0C17.9086 0 0 17.9086 0 40C0 62.0914 17.9086 80 40 80Z' fill='%2342ACF0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.9054 61.0001H25.8589C25.9048 60.8713 25.9294 60.7335 25.9294 60.5899V52.0217H27.2616V54.3121C27.2616 54.4786 27.3625 54.6287 27.5159 54.6919C27.6701 54.755 27.8465 54.7189 27.9638 54.6008L29.5889 52.9561L31.2123 54.6008C31.291 54.6804 31.3968 54.7222 31.5043 54.7222C31.5568 54.7222 31.6093 54.7124 31.6593 54.6919C31.8136 54.6287 31.9145 54.4786 31.9145 54.3121V52.0217H34.8971V60.0075C34.8971 60.5547 34.4525 61.0001 33.9054 61.0001ZM32.4509 59.722H26.7251C26.2994 59.722 25.9532 59.3759 25.9532 58.9501V58.5539C25.9532 58.1282 26.2994 57.7812 26.7251 57.7812H32.4509C32.8767 57.7812 33.2229 58.1273 33.2229 58.5539V58.9501C33.2229 59.3759 32.8767 59.722 32.4509 59.722ZM26.7735 58.9017H32.4025V58.6015H26.7735V58.9017ZM31.0941 52.0217V53.3129L29.8809 52.0841C29.8571 52.0595 29.8309 52.039 29.803 52.0217H31.0941ZM29.3756 52.0217C29.3477 52.039 29.3214 52.0595 29.2977 52.0841L28.0819 53.3137V52.0217H29.3756Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M43.7031 61.0001H35.0692C34.5221 61.0001 34.0767 60.5547 34.0767 60.0075V52.0217H34.4868H34.9134H35.3399H35.7665H36.1931H36.6196H37.0462H37.0602V54.3121C37.0602 54.4786 37.1602 54.6287 37.3144 54.6919C37.3645 54.7124 37.4178 54.7222 37.4703 54.7222C37.5778 54.7222 37.6836 54.6804 37.7615 54.6008L39.3874 52.9561L41.01 54.6C41.1273 54.7189 41.3036 54.755 41.4579 54.6919C41.6113 54.6287 41.7122 54.4786 41.7122 54.3121V52.0217H41.7401H42.1674H42.5948H43.0214H43.4488H43.7031H44.6957V60.0075C44.6957 60.5547 44.2502 61.0001 43.7031 61.0001ZM42.2487 59.722H36.5237C36.0979 59.722 35.7509 59.3759 35.7509 58.9501V58.5539C35.7509 58.1282 36.0979 57.7812 36.5237 57.7812H42.2487C42.6744 57.7812 43.0214 58.1273 43.0214 58.5539V58.9501C43.0214 59.3759 42.6744 59.722 42.2487 59.722ZM36.5712 58.9017H42.2011V58.6015H36.5712V58.9017ZM40.8918 52.0217V53.3129L39.6794 52.0841C39.6556 52.0595 39.6294 52.039 39.6007 52.0217H39.6056H40.033H40.4595H40.8861H40.8918ZM39.1741 52.0217C39.1454 52.039 39.1191 52.0595 39.0954 52.0841L37.8805 53.3137V52.0217H37.8993H38.3259H38.7525H39.1741Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.9051 51.2013H25.9292V40.5823H27.2614V44.5141C27.2614 44.6798 27.3623 44.8299 27.5157 44.893C27.6699 44.9562 27.8463 44.9201 27.9636 44.802L29.5886 43.1572L31.212 44.802C31.2908 44.8816 31.3966 44.9234 31.5041 44.9234C31.5566 44.9234 31.6091 44.9135 31.6591 44.893C31.8133 44.8299 31.9142 44.6798 31.9142 44.5132V40.5831H33.9051C34.4523 40.5831 34.8969 41.0277 34.8969 41.5749V50.2095C34.8969 50.7567 34.4523 51.2013 33.9051 51.2013ZM32.4507 49.9232H26.7249C26.2992 49.9232 25.953 49.577 25.953 49.1513V48.7551C25.953 48.3293 26.2992 47.9832 26.7249 47.9832H32.4507C32.8765 47.9832 33.2226 48.3293 33.2226 48.7551V49.1513C33.2226 49.577 32.8765 49.9232 32.4507 49.9232ZM26.7733 49.1029H32.4023V48.8035H26.7733V49.1029ZM28.0817 40.5823L31.0939 40.5831V43.5141L29.8807 42.2853C29.8036 42.2073 29.6986 42.163 29.5886 42.163C29.4795 42.163 29.3745 42.2073 29.2974 42.2853L28.0817 43.5149V40.5823Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M43.7031 51.2013C41.5317 51.2013 37.2406 51.2013 35.0692 51.2013C34.5221 51.2013 34.0767 50.7567 34.0767 50.2095V41.5749C34.0767 41.0277 34.5221 40.5823 35.0692 40.5823H37.0602V44.5132C37.0602 44.6798 37.1602 44.8299 37.3144 44.893C37.3645 44.9135 37.4178 44.9234 37.4703 44.9234C37.5778 44.9234 37.6836 44.8816 37.7615 44.802L39.3874 43.1572L41.01 44.802C41.1273 44.9201 41.3036 44.9562 41.4579 44.893C41.6113 44.8299 41.7122 44.6798 41.7122 44.5132V40.5831H43.7031C44.2502 40.5831 44.6957 41.0277 44.6957 41.5749V50.2095C44.6957 50.7567 44.2502 51.2013 43.7031 51.2013ZM42.2487 49.9232H36.5237C36.0979 49.9232 35.7509 49.577 35.7509 49.1513V48.7551C35.7509 48.3293 36.0979 47.9832 36.5237 47.9832H42.2487C42.6744 47.9832 43.0214 48.3293 43.0214 48.7551V49.1513C43.0214 49.577 42.6744 49.9232 42.2487 49.9232ZM36.5712 49.1029H42.2011V48.8035H36.5712V49.1029ZM37.8805 40.5823L40.8918 40.5831V43.5141L39.6794 42.2853C39.6023 42.2073 39.4973 42.163 39.3874 42.163C39.2775 42.163 39.1725 42.2073 39.0954 42.2853L37.8805 43.5149V40.5823Z' fill='%23FEFEFE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.1668 61H58.1439V57.4586C58.1439 57.2314 57.961 57.0485 57.7337 57.0485C57.5073 57.0485 57.3236 57.2314 57.3236 57.4586V61H55.3015C55.0751 61 54.8914 60.8162 54.8914 60.5898V32.384H25.109V60.5898C25.109 60.8162 24.9252 61 24.6988 61H22.6759V57.4586C22.6759 57.2314 22.4921 57.0485 22.2657 57.0485C22.0393 57.0485 21.8556 57.2314 21.8556 57.4586V61H19.8335C19.6071 61 19.4233 60.8162 19.4233 60.5898V29.5638C19.4233 29.4087 19.5103 29.2677 19.6489 29.1979L39.8238 19.0441C39.9403 18.985 40.0764 18.985 40.1929 19.0441L60.3514 29.1979C60.49 29.2677 60.577 29.4087 60.577 29.5638V60.5898C60.577 60.8162 60.3932 61 60.1668 61ZM22.2657 56.279C22.0393 56.279 21.8556 56.0953 21.8556 55.8689V53.3054C21.8556 53.079 22.0393 52.8952 22.2657 52.8952C22.4921 52.8952 22.6759 53.079 22.6759 53.3054V55.8689C22.6759 56.0953 22.4921 56.279 22.2657 56.279ZM22.2657 52.1258C22.0393 52.1258 21.8556 51.9428 21.8556 51.7164V49.1529C21.8556 48.9265 22.0393 48.7428 22.2657 48.7428C22.4921 48.7428 22.6759 48.9265 22.6759 49.1529V51.7164C22.6759 51.9428 22.4921 52.1258 22.2657 52.1258ZM22.2657 47.9733C22.0393 47.9733 21.8556 47.7896 21.8556 47.5632V44.9997C21.8556 44.7733 22.0393 44.5895 22.2657 44.5895C22.4921 44.5895 22.6759 44.7733 22.6759 44.9997V47.5632C22.6759 47.7896 22.4921 47.9733 22.2657 47.9733ZM22.2657 43.8209C22.0393 43.8209 21.8556 43.6371 21.8556 43.4107V40.8472C21.8556 40.6208 22.0393 40.4371 22.2657 40.4371C22.4921 40.4371 22.6759 40.6208 22.6759 40.8472V43.4107C22.6759 43.6371 22.4921 43.8209 22.2657 43.8209ZM22.2657 39.6676C22.0393 39.6676 21.8556 39.4847 21.8556 39.2575V36.6948C21.8556 36.4676 22.0393 36.2846 22.2657 36.2846C22.4921 36.2846 22.6759 36.4676 22.6759 36.6948V39.2575C22.6759 39.4847 22.4921 39.6676 22.2657 39.6676ZM22.2657 35.5152C22.0393 35.5152 21.8556 35.3314 21.8556 35.105V31.9739C21.8556 31.7467 22.0393 31.5637 22.2657 31.5637C22.4921 31.5637 22.6759 31.7467 22.6759 31.9739V35.105C22.6759 35.3314 22.4921 35.5152 22.2657 35.5152ZM57.7337 56.279C57.5073 56.279 57.3236 56.0953 57.3236 55.8689V53.3054C57.3236 53.079 57.5073 52.8952 57.7337 52.8952C57.961 52.8952 58.1439 53.079 58.1439 53.3054V55.8689C58.1439 56.0953 57.961 56.279 57.7337 56.279ZM57.7337 52.1258C57.5073 52.1258 57.3236 51.9428 57.3236 51.7164V49.1529C57.3236 48.9265 57.5073 48.7428 57.7337 48.7428C57.961 48.7428 58.1439 48.9265 58.1439 49.1529V51.7164C58.1439 51.9428 57.961 52.1258 57.7337 52.1258ZM57.7337 47.9733C57.5073 47.9733 57.3236 47.7896 57.3236 47.5632V44.9997C57.3236 44.7733 57.5073 44.5895 57.7337 44.5895C57.961 44.5895 58.1439 44.7733 58.1439 44.9997V47.5632C58.1439 47.7896 57.961 47.9733 57.7337 47.9733ZM57.7337 43.8209C57.5073 43.8209 57.3236 43.6371 57.3236 43.4107V40.8472C57.3236 40.6208 57.5073 40.4371 57.7337 40.4371C57.961 40.4371 58.1439 40.6208 58.1439 40.8472V43.4107C58.1439 43.6371 57.961 43.8209 57.7337 43.8209ZM57.7337 39.6676C57.5073 39.6676 57.3236 39.4847 57.3236 39.2575V36.6948C57.3236 36.4676 57.5073 36.2846 57.7337 36.2846C57.961 36.2846 58.1439 36.4676 58.1439 36.6948V39.2575C58.1439 39.4847 57.961 39.6676 57.7337 39.6676ZM57.7337 35.5152C57.5073 35.5152 57.3236 35.3314 57.3236 35.105V31.9739C57.3236 31.7467 57.5073 31.5637 57.7337 31.5637C57.961 31.5637 58.1439 31.7467 58.1439 31.9739V35.105C58.1439 35.3314 57.961 35.5152 57.7337 35.5152ZM40.0002 27.8182C38.8279 27.8182 37.8739 26.8641 37.8739 25.6919C37.8739 24.5197 38.8279 23.5656 40.0002 23.5656C41.1724 23.5656 42.1264 24.5197 42.1264 25.6919C42.1264 26.8641 41.1724 27.8182 40.0002 27.8182ZM40.0002 24.386C39.2799 24.386 38.6942 24.9717 38.6942 25.6919C38.6942 26.4121 39.2799 26.9978 40.0002 26.9978C40.7204 26.9978 41.3061 26.4121 41.3061 25.6919C41.3061 24.9717 40.7204 24.386 40.0002 24.386ZM40.0002 29.6639C37.8099 29.6639 36.0282 27.8821 36.0282 25.6919C36.0282 23.5017 37.8099 21.7199 40.0002 21.7199C42.1904 21.7199 43.9721 23.5017 43.9721 25.6919C43.9721 27.8821 42.1904 29.6639 40.0002 29.6639ZM40.0002 22.5402C38.2619 22.5402 36.8485 23.9536 36.8485 25.6919C36.8485 27.4301 38.2619 28.8436 40.0002 28.8436C41.7376 28.8436 43.1518 27.4293 43.1518 25.6919C43.1518 23.9536 41.7376 22.5402 40.0002 22.5402Z' fill='%23FEFEFE'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1317_1920'%3e%3crect width='80' height='80' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
body:has(#open-map:checked) {
	overflow: hidden;
}
.section-stores {
	padding: 60px 0;
	position: relative;
}
.section-stores::before {
	content: '';
	display: block;
	width: 100vw;
	height: 100%;
	background-color: #f3f3f3;
	background-position: center center;
	background-size: cover;
	background-image: url('/local/templates/prostroy_default/components/bitrix/news.list/shops_custom/../../../..//assets/img/bg-map.webp');
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
}
.section-stores__title {
	max-width: 840px;
	margin: 0 auto 70px;
	font-family: "Open Sans";
	font-weight: 600;
	line-height: 1.4;
	color: var(--color-accent);
	text-align: center;
}
.section-stores .section-stores__title {
	font-size: 24px;
}
.stores {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
}
.stores__item {
	padding: 64px 30px 30px;
	background-color: #fff;
	position: relative;
}
.stores__item::before {
	content: '';
	display: block;
	font-size: 8px;
	width: 10em;
	height: 10em;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: -5em;
	left: 30px;
	pointer-events: none;
}
.stores__item_store::before {
	background-image: var(--icon-store);
}
.stores__item_storehouse::before {
	background-image: var(--icon-storehouse);
}
.stores__name {
	display: inline-block;
	margin-bottom: 4px;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 700;
	color: var(--color-dark);
	cursor: pointer;
}
.stores__name:hover {
	box-shadow: 0 -1px 0 0 var(--color-dark) inset;
}
.stores__descr {
	margin-bottom: 5px;
	font-family: "Open Sans";
	font-size: 14px;
	line-height: normal;
	color: var(--color-dark);
}
.stores__descr_open-map {
	margin-bottom: 20px;
	color: var(--color-blue);
	box-shadow: 0 -1px 0 0 var(--color-blue) inset;
	cursor: pointer;
}
.stores__gallery {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 6px;
	margin-bottom: 20px;
}
.stores__gallery-item {
	width: 100%;
	max-height: 58px;
}
.stores__gallery-item > a > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.stores__contacts {
	font-family: "Open Sans";
	font-size: 13px;
	line-height: normal;
	color: var(--color-dark);
}
.stores__contacts + .stores__contacts {
	margin-top: 4px;
}
.stores__phone {
	color: var(--color-dark);
}
.stores__email {
	color: var(--color-blue);
}
.stores-map {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
	opacity: 0;
	pointer-events: none;
	transition: all .4s ease-in-out;
}
#rsGoproShops2.stores-map__content {
	max-width: 1035px;
	height: 470px;
	padding: 60px;
	margin: 0 15px;
	background-color: #fff;
}
.stores-map__content {
	transform: translateY(-50px);
	transition: all .4s ease-in-out;
	position: relative;
}
.open-map:checked ~ .stores-map {
	opacity: 1;
	pointer-events: all;
}
.open-map:checked ~ .stores-map .stores-map__content {
	transform: translateY(0);
}
.stores-map__close-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
}
.stores-map__close {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background-color: #f3f3f3;
	border-radius: 100%;
	position: absolute;
	top: 10px;
	right: 10px;
}
@media(max-width: 1100px) {
	.section-stores__title {
		margin-bottom: 60px;
	}
	.stores__item {
		padding: 54px 20px 30px;
	}
	.stores__item::before {
		font-size: 6px;
		left: 20px;
	}
	.stores__gallery-item {
		max-height: 47px;
	}
}
@media(max-width: 980px) {
	.section-stores__title {
		margin-bottom: 30px;
	}
	.stores__gallery {
		grid-template-columns: repeat(3, 1fr);
	}
	.stores__gallery-item {
		max-height: 62px;
	}
	#rsGoproShops2.stores-map__content {
		padding: 60px 24px;
	}
}
@media(max-width: 900px) {
	.stores {
		padding-top: 30px;
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: 283px;
		gap: 15px;
		overflow-x: auto;
	}
}
@media(max-width: 600px) {
	.section-stores {
		padding: 55px 0;
	}
	.section-stores .section-stores__title {
		font-size: 20px;
	}
	.stores__item, #rsGoproShops2.stores-map__content {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media(max-width: 400px) {
	.section-stores {
		padding: 48px 0;
	}
	.section-stores .section-stores__title {
		font-size: 18px;
	}
	.stores {
		grid-auto-columns: 250px;
	}
	.stores__item {
		padding-bottom: 24px;
	}
	.stores__name {
		font-size: 14px;
	}
	.stores__descr {
		font-size: 13px;
	}
	#rsGoproShops2.stores-map__content {
		padding-left: 10px;
		padding-right: 10px;
	}
}
/* End */
/* /local/templates/prostroy_default/components/bitrix/catalog.element/gopro/style.css?175515357413075 */
/* /local/templates/prostroy_default/components/bitrix/news.list/shops_custom/style.css?175439237321771 */
