.shop-detail__row {margin:-10px;display:flex;align-items:flex-start}
.shop-detail__col {margin:10px;overflow:hidden;border-radius:16px;flex-basis:calc((100% / 2) - 20px)}
.shop-detail__col.--left {background-color:var(--bg-secondary)}
.shop-detail-header {display:flex;align-items:flex-start;padding:65px 65px 0}
.shop-detail-header__col.--left {flex-grow:1;margin:0 20px 0 0}
.shop-detail__title {margin:0 0 15px}
.shop-detail-logo {display:flex;align-items:center;justify-content:center;width:160px;min-width:160px;height:160px;margin:-65px -65px 0 0;border-style:solid;border-width:0 0 1px 1px;border-color:var(--border-primary);border-radius:0 0 0 16px}
.shop-detail-logo__pic {width:100px;height:100px;object-fit:contain}
.shop-detail-categories__row {margin:-5px;display:flex;flex-wrap:wrap}
.shop-detail-categories__col {margin:5px;padding:10px 30px;border-radius:100px;background-color:#f3f3f3;color:var(--black-secondary)}
.shop-detail-main {margin:50px 0;padding:0 65px}
.shop-detail__desc {color:var(--black-secondary)}
.shop-detail__network {margin:25px 0 0}
.shop-detail-footer {padding:0 65px;border-top:1px solid var(--border-primary)}
.shop-detail-footer__row {display:flex}
.shop-detail-footer__col {display:flex;align-items:center;flex-grow:1;padding:40px 0;border-style:solid;border-width:0 0 0 1px;border-color:transparent}
.shop-detail-footer__col + .shop-detail-footer__col {margin-left:40px;padding-left:30px;border-color:var(--border-primary)}
.shop-detail-footer__icon {display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;border-radius:100px;margin:0 15px 0 0;fill:var(--black-secondary);border:1px solid var(--border-primary)}
.shop-detail-footer__icon svg {width:16px;height:16px}
.shop-detail-footer__name {display:block;color:var(--black-secondary)}
.shop-detail-footer__link {color:var(--black-primary)}
.shop-detail-slider {display:flex;flex-direction:column}
.shop-detail-slider__pic {width:100%;height:100%;object-fit:cover}
.shop-detail-slider .splide__arrows {order:1;fill:var(--brand);color:var(--brand);margin:15px 0 0;justify-content:flex-end}
.shop-detail-slider.--mobile {display:none}
.shop-detail-slider.--mobile .splide__track {border-radius:0}
.shop-detail-slider.--mobile img {border-radius:16px}
@media screen and (max-width:1280px) {.shop-detail__row {flex-direction:column }}
@media screen and (max-width:980px) {.shop-detail__row {margin:0 -20px }.shop-detail__col {margin:0;border-radius:0 }.shop-detail__col.--right {display:none }.shop-detail-header {padding:20px 20px 0 }.shop-detail-logo {margin:-20px -20px 0 0 }.shop-detail-main {margin:25px 0;padding:0 20px }.shop-detail-footer {padding:0 20px }.shop-detail-slider.--mobile {display:block }}
@media screen and (max-width:768px) {.shop-detail__title {font-size:28px }.shop-detail-logo {width:80px;min-width:80px;height:80px }.shop-detail-logo__pic {width:50px;height:50px }.shop-detail-footer {padding:0 }.shop-detail-footer__row {flex-direction:column }.shop-detail-footer__col {margin:0;padding:20px }.shop-detail-footer__col + .shop-detail-footer__col {margin:0;padding:20px;border-width:1px 0 0 }}