/*============================ slider-block ==================================*/
.slider-block { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.slider-block *, .slider-block *:before, .slider-block *:after { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
.slider-block__detail .caroufredsel_wrapper { width: 100% !important; }
.slider-block__crop { overflow: hidden; }
.no-js .slider-block__crop--scroll { overflow-x: auto; }
.slider-block__list { font-size: 0; line-height: 0; padding: 0; margin: 0 0 0 0; list-style: none; display: table; overflow: visible !important; }
.slider-block__list.width-full { width: 100% !important; table-layout: fixed; }
.js .slider-block__list.js-slider { white-space: nowrap; }
.slider-block__item { position: relative; font-size: 1rem; line-height: 1.5; margin: 0; list-style: none; list-style-image: none; display: inline-block; vertical-align: top; white-space: normal; float: none !important; }
.slider-block__item:before { content: none; }
.slider-block__item.width-full { width: 100%; }
.slider-block__link, .slider-block__anchor { border: none; }
.slider-block__link-block { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; background: url("/images/blank.gif"); z-index: 15; }
.slider-block__arrow { position: absolute; top: 50%; margin: -19px 0 0 0; border-color: transparent; text-decoration: none; display: none; cursor: pointer; z-index: 10; }
.slider-block__arrow--prev { left: -10px; }
.slider-block__arrow--next { right: -10px; }
.slider-block__pagination { position: relative; font-size: 0; line-height: 0; left: 0; width: 100%; height: 0; margin: 0; text-align: center; z-index: 10; }
.slider-block__pagination-link { position: relative; line-height: 14px; width: 14px; height: 14px; margin: 0 6px; display: inline-block; }
.slider-block__pagination-link:before { position: relative; content: ""; width: inherit; height: inherit; background: #fff; border-radius: 50%; display: inline-block; vertical-align: middle; }
.slider-block__pagination-link:hover:before { background: #ed1d24; }
.slider-block__pagination-link.current:before { background: #ed1d24; }
.slider-block__group, .slider-block__detail, .slider-block__preview { position: relative; }
.slider-block__group { margin-top: 15px; }
.slider-block__group:first-child { margin-top: 0; }
/*============================!slider-block!==================================*/