

/* Start:/local/catalog-card-gallery/gallery.css?17934720012318*/
.catalog_block .stels-card-gallery { position: relative; }
.catalog_block .stels-card-gallery > .stels-card-gallery-arrow {
    position: absolute;
    top: 60%;
    z-index: 6;
    width: 28px;
    height: 50px;
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 45%;
    background: rgba(255, 255, 255, .5);
    color: #333;
    box-shadow: 0 1px 7px rgba(0, 0, 0, .18);
    transform: translateY(-50%);
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: opacity .15s ease, background-color .15s ease;
}
.catalog_block .stels-card-gallery > .stels-card-gallery-arrow::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    margin: 0 auto;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
}
.catalog_block .stels-card-gallery > .stels-card-gallery-prev { left: 1px; }
.catalog_block .stels-card-gallery > .stels-card-gallery-next { right: 1px; }
.catalog_block .stels-card-gallery > .stels-card-gallery-prev::before { transform: translateX(2px) rotate(-135deg); }
.catalog_block .stels-card-gallery > .stels-card-gallery-next::before { transform: translateX(-2px) rotate(45deg); }
.mobile .catalog_block .stels-card-gallery > .stels-card-gallery-arrow,
.catalog_block .stels-card-gallery:hover > .stels-card-gallery-arrow,
.catalog_block .stels-card-gallery:focus-within > .stels-card-gallery-arrow {
    opacity: 1;
    pointer-events: auto;
}
.catalog_block .stels-card-gallery > .stels-card-gallery-arrow:hover { background: rgba(242, 242, 242, .5); }
.catalog_block .stels-card-gallery > .stels-card-gallery-arrow:focus-visible { outline: 2px solid #1769aa; outline-offset: 2px; }
.catalog_block .stels-card-gallery > .stels-card-gallery-arrow[hidden] { display: none !important; }
.catalog_block .stels-card-gallery-status {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
@media (hover: none) {
    .catalog_block .stels-card-gallery > .stels-card-gallery-arrow {
        opacity: 1;
        pointer-events: auto;
    }
}
@media (prefers-reduced-motion: reduce) {
    .catalog_block .stels-card-gallery > .stels-card-gallery-arrow { transition: none; }
}

/* End */
/* /local/catalog-card-gallery/gallery.css?17934720012318 */
