

/* Start:/local/client/app/styles/vodokhod-premium.css?17605966882768*/
.fancybox-navigation .fancybox-button--arrow_left:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 25px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7.5px 18px 7.5px 0;
    border-color: transparent #ffffff transparent transparent;
    border-bottom-width: 13px;
    border-top-width: 13px;
    z-index: 1000;
    top: 50%;
    left: 32%;
    transform: translate(-50%, -50%);
    opacity: 0.6;
}

.fancybox-navigation .fancybox-button--arrow_left:not([disabled]):hover::before {
    opacity: 1;
}

.fancybox-navigation .fancybox-button--arrow_right:before  {
    position: absolute;
    content: '';
    width: 20px;
    height: 25px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7.5px 0 7.5px 18px;
    border-color: transparent transparent transparent #ffffff;
    border-bottom-width: 13px;
    border-top-width: 13px;
    top: 50%;
    right: 6%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    opacity: 0.6;
}

.fancybox-navigation .fancybox-button--arrow_right:not([disabled]):hover::before {
    opacity: 1;
}

.fancybox-navigation .fancybox-button.fancybox-button--arrow_right[disabled]:before {
    opacity: 0.1;
}

.fancybox-navigation .fancybox-button.fancybox-button--arrow_right[disabled]:after {
    opacity: 0.1;
}

.fancybox-navigation .fancybox-button--arrow_left:after  {
    position: absolute;
    content: '';
    width: 20px;
    height: 25px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 22px 29px 22px 0;
    border-color: transparent #3f3f3f transparent transparent;
    opacity: 0.6;
    border-bottom-width: 21px;
    border-top-width: 21px;
    z-index: 1;
    top: 50%;
    left: 30%;
    transform: translate(-50%, -50%);
}

.fancybox-navigation .fancybox-button.fancybox-button--arrow_left[disabled]:before {
    opacity: 0.1;
}

.fancybox-navigation .fancybox-button.fancybox-button--left[disabled]:after {
    opacity: 0.1;
}

.fancybox-navigation .fancybox-button--arrow_left:not([disabled]):hover::after {
    opacity: 1;
}

.fancybox-navigation .fancybox-button--arrow_right:after  {
    position: absolute;
    content: '';
    width: 20px;
    height: 25px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 22px 0 22px 29px;
    border-color: transparent transparent transparent #3f3f3f;
    opacity: 0.6;
    border-bottom-width: 21px;
    border-top-width: 21px;
    z-index: 1;
    top: 50%;
    right: -12%;
    transform: translate(-50%, -50%);
}

.fancybox-navigation .fancybox-button--arrow_right:hover::after {
    opacity: 1;
}

div.fancybox-bg {
    background: var(--mask);
}

.fancybox-button {
    background: transparent;
}
.fancybox-button div {
    display: none;
}
/* End */


/* Start:/local/templates/vodohod/components/citfact/catalog/.default/style.css?1760596689216*/
@media (max-width: 1800px) {
    .c-filter__bottom .c-filter__item {
        min-height: 87px;
    }
}

@media (max-width: 1023px) {
    .c-filter__bottom .c-filter__item {
        min-height: auto;
    }
}
/* End */


/* Start:/local/templates/vodohod/components/bitrix/catalog.smart.filter/compact_modal/style.css?1760596689157*/
.cruise-filter-menu--wrapper {
    font-family: "DIN Pro";
    font-weight: 400;
    font-size: 12px;
    box-sizing: border-box;
    margin-bottom: 70px;
}

/* End */
/* /local/client/app/styles/vodokhod-premium.css?17605966882768 */
/* /local/templates/vodohod/components/citfact/catalog/.default/style.css?1760596689216 */
/* /local/templates/vodohod/components/bitrix/catalog.smart.filter/compact_modal/style.css?1760596689157 */
