.b-event-detal.b-event-detal.b-event-detal--red a:link,.b-event-detal.b-event-detal.b-event-detal--red a:visited {color: #D00910;}.b-catalogbox {margin-bottom: 20px;position: relative;}.b-catalogbox p {margin: 0;padding: 0 0 6px;}.b-catalogbox .catalogbox__item {position: relative;}.b-catalogbox .catalogbox__imgbox {margin: 0 auto;position: relative;text-align: center;overflow: hidden;width: 100%;}.b-catalogbox .catalogbox__imgbox:hover .catalogbox__moreblock{display: block;font-size: 14px;color: #fff;}.b-catalogbox .catalogbox__moreblock {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(19, 104, 143, 0.7);display: none;}.b-catalogbox .catalogbox__moreblock-link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.b-catalogbox .catalogbox__moreblock-center {display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.b-catalogbox a.catalogbox__search-icon::before{content: url(/images/cat.search.png);}.b-catalogbox a.catalogbox__search-icon:link,.b-catalogbox a.catalogbox__search-icon:active,.b-catalogbox a.catalogbox__search-icon:visited,.b-catalogbox a.catalogbox__search-icon:hover{display: block;}.b-catalogbox a.catalogbox__search-icon:link,.b-catalogbox a.catalogbox__search-icon:visited{opacity: 0.7;}.b-catalogbox a.catalogbox__search-icon:hover,.b-catalogbox a.catalogbox__search-icon:active{opacity: 0.9;}.b-catalogbox .catalogbox__quick-view {margin-top: 15px;}.b-catalogbox .catalogbox__quick-view span {padding: 7px 0;display: inline-block;background: url() #3dade1;text-decoration: none;text-transform: uppercase;font-size: 10px;color: #fff;cursor: pointer;box-sizing: content-box;width: auto;height: auto;border-radius: 0;}.b-catalogbox .catalogbox__quick-view:hover span{background: url() #cecece;color: #fff;}.b-catalogbox .catalogbox__img {}.b-catalogbox .catalogbox__img img {border-radius: 30px;}.b-catalogbox .catalogbox__img a {display: block;position: relative;}.b-catalogbox .catalogbox__helper {display: -moz-inline-box;display: inline-block;vertical-align: middle;height: 100%;width: 0;zoom:1;}.b-catalogbox .catalogbox__title {padding: 0;}.b-catalogbox .catalogbox__title a:link,.b-catalogbox .catalogbox__title a:active,.b-catalogbox .catalogbox__title a:visited {color: #4E4E4E;font-family: 'Murecho', sans-serif;font-size: 18px;font-weight: 400;line-height: normal;}.b-catalogbox .catalogbox__title a:hover {text-decoration: underline;}.b-catalogbox .catalogbox__rating{margin-bottom: 0.5em;}.b-catalogbox .catalogbox__btnbox {}.b-catalogbox .catalogbox__btnbox:after {content: "";display: block;clear: both;font-size: 0;}.b-catalogbox .catalogbox__button-wrapper {margin-top: auto;}.catalogbox__content .btn-white-text {color: #fff;text-decoration: none;font-family: 'Overpass', sans-serif;font-weight: 500;}.b-catalogbox .catalogbox__btn button,.b-catalogbox .catalogbox__btn a:link,.b-catalogbox .catalogbox__btn a:active,.b-catalogbox .catalogbox__btn a:visited,.b-catalogbox .catalogbox__btn a:hover {padding: 18px 0;width: 100%;background: #F5E2F5;color: #752E96;border: 0;overflow: hidden;cursor: pointer;display: block;text-decoration: none;text-align: center;}.b-catalogbox .catalogbox__btn button:hover,.b-catalogbox .catalogbox__btn a:hover {background-color: rgba(117, 46, 150, 0.20);}.b-catalogbox .catalogbox__btn button.catalogbox__btn2 {float: right;background: #1071ae;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 14px;font-family: Arial, sans-serif;color: #fff;text-indent: 0;}.b-catalogbox .catalogbox__btn button.catalogbox__btn2:hover {background: #3c3c3c;}.b-catalogbox .catalogbox__inputbox {margin-right: 10px;float: left;min-width: 109px ;text-align: right;}.b-catalogbox .catalogbox__inputbox input {margin: 0;width: 32px;height: 44px;border: 0;display: inline-block;vertical-align: top;text-align: center;box-sizing: content-box;}.b-catalogbox .catalogbox__plus {width: 31px;height: 44px;display: inline-block;vertical-align: top;background: url(/files/design/vector-176.svg) left center no-repeat;cursor: pointer;overflow: hidden;text-indent: -9999px;text-align: left;}.b-catalogbox .catalogbox__minus {width: 31px;height: 44px;display: inline-block;vertical-align: top;background: url(/files/design/vector-175.svg) right center no-repeat;cursor: pointer;overflow: hidden;text-indent: -9999px;text-align: left;}.b-catalogbox .catalogbox__minus,.b-catalogbox .catalogbox__plus,.b-catalogbox .catalogbox__inputbox input {display: block;float: left;}.b-catalogbox .catalogbox__artical {font-family: [modules.catalogbox.artical.font_family];font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #858585;}.b-catalogbox .catalogbox__param {font-family: 'Arial';font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #3a3a3a;}.b-catalogbox .catalogbox__param span {font-weight: bold;}.b-catalogbox .catalogbox__price {color: #242424;font-family: 'Murecho', sans-serif;font-size: 22px;font-weight: 600;line-height: normal;padding-bottom: 10px;}.b-catalogbox .catalogbox__oldprice span {margin-right: 15px;font-family: 'Arial';font-size: 14px;font-weight: normal;font-style: normal;text-decoration: line-through;text-transform: normal;color: #000000;}.b-catalogbox .catalogbox__buynow:before {content: '';display: block;font-size: 0;clear: both;}.b-catalogbox .catalogbox__buynow {padding-bottom: 20px;}.b-catalogbox .catalogbox__buynow a:link,.b-catalogbox .catalogbox__buynow a:active,.b-catalogbox .catalogbox__buynow a:visited,.b-catalogbox .catalogbox__buynow a:hover {border-bottom: 1px dashed #752e96;width: auto;text-decoration: none;}.b-catalogbox .catalogbox__buynow a:hover {border: 0;}.b-catalogbox .catalogbox__salebox {position: absolute;top: 40px;left: 0;}.b-catalogbox .catalogbox__saleitem {margin-top: -30px;}.b-catalogbox .catalogbox_slider_back {width: 35px;height: 35px;position: absolute;top: -40px;right: 50px;background: url(../images/catalog.back2.gif) 0 0 no-repeat;cursor: pointer;text-indent: -9999px;display: none;}.b-catalogbox .catalogbox_slider_back:hover {background: url(../images/catalog.back2.gif) 0 100% no-repeat;}.b-catalogbox .catalogbox_slider_next {width: 35px;height: 35px;position: absolute;top: -40px;right: 12px;background: url(../images/catalog.next2.gif) 0 0 no-repeat;cursor: pointer;text-indent: -9999px;display: none;}.b-catalogbox .catalogbox_slider_next:hover {background: url(../images/catalog.next2.gif) 0 100% no-repeat;}.b-catalogbox-gal {margin-right: -13px;margin-left: -0;vertical-align: top;text-align: left;}.b-catalogbox-gal .catalogbox__item {margin: 0 10px 20px 0;width: 220px;height: 420px;background: #f1f1f1;display: inline-block;vertical-align: top;text-align: left;overflow: hidden;}.b-catalogbox-gal .catalogbox__item:hover {background: #dfebf1;}.b-catalogbox-gal .catalogbox__content,.b-catalogbox-gal .catalogbox__shcar {padding: 0 10px;}.b-catalogbox-gal .catalogbox__img img {display: block;width: 100%;height: auto;}.b-catalogbox-gal .catalogbox__shcar {padding-bottom: 10px;position: absolute;bottom: 0;left: 0;right: 0;background: #f1f1f1;}.b-catalogbox-gal .catalogbox__item:hover .catalogbox__shcar {background: #dfebf1;}.b-catalogbox-gal .catalogbox__pricebox {float: left;}.b-catalogbox-gal .catalogbox__inputbox {float: right;}.b-catalogbox-gal .catalogbox__inputbox {margin-right: 0;}.b-catalogbox-gal2 .catalogbox__item {height: 300px;}.b-catalogbox-gal2 .catalogbox__item:hover .catalogbox__wrap {position: absolute;top: 0;bottom: -125px;left: 0;right: 0;background: #dfebf1;z-index: 5;}.b-catalogbox-gal2 .catalogbox__galhide {display: none;}.b-catalogbox-gal2 .catalogbox__item:hover .catalogbox__galhide {display: block;}.b-catalogbox-gal2 .catalogbox__btnbox button {float: left;}.b-catalogbox-related {margin-right: 0;}.b-catalogbox-related .catalogbox__item {margin: 0 7px;}.b-catalogbox-related .catalogbox__carousel {margin: 0 -7px;}.b-catalogbox-carousel {margin-right: 0;margin-left: 0;}.b-catalogbox-carousel .catalogbox__item {margin: 0;display: block;width: auto;}.b-catalogbox-detal {}.b-catalogbox-detal .catalogbox__item {padding: 40px 60px 40px 70px;display: flex;flex-direction: row;flex-wrap: nowrap;border-radius: 30px;border: 1px solid #2D3C99;box-sizing: border-box;}.b-catalogbox-detal .catalogbox__leftcol {padding-right: 60px;display: flex;max-width: 680px;}.b-catalogbox-detal .catalogbox__leftcol .swiper {max-height: 630px;}.b-catalogbox-detal .catalogbox__leftcol .b-thumbs-swiper {box-sizing: border-box;max-height: 530px;}.b-catalogbox-detal .catalogbox__leftcol .b-thumbs-swiper .swiper-wrapper {}.b-catalogbox-detal .catalogbox__leftcol .js-detail-swiper {max-width: 530px;}.b-catalogbox-detal .catalogbox__galbox {width: 360px;}.b-catalogbox-detal .catalogbox__content {flex-grow: 1;}.b-catalogbox-detal .catalogbox__btnbox button,.b-catalogbox-detal .catalogbox__btnbox a {margin-left: 0;margin-bottom: 15px;float: left;}.b-catalogbox-detal .catalogbox__btn {padding-bottom: 10px;}.b-catalogbox-detal .catalogbox__btn:after {content:'';display: block;clear: both;font-size: 0;}.b-catalogbox-detal .catalogbox__inputbox {margin-right: 15px;padding-bottom: 1em;overflow: auto;float: left;text-align: left;}.b-catalogbox-detal .catalogbox__buynow {clear: left;}.b-catalogbox-detal .catalogbox__galbox {position: relative;}.b-catalogbox-detal .catalogbox__galbox-item {text-align: center;}.b-catalogbox-detal .catalogbox__fotorama {margin-bottom: 20px;}.b-catalogbox-detal .catalogbox__tile-gallery {margin: 0 -10px 20px;}.b-catalogbox-detal .catalogbox__tile-gallery-item {margin-bottom: 20px;padding: 0 10px;margin-right: -.275em;width: 25%;display: inline-block;vertical-align: top;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-catalogbox-detal .catalogbox__tile-gallery-item img {max-width: 100%;vertical-align: middle;}.b-catalogbox-detal .catalogbox__galbox-prev,.b-catalogbox-detal .catalogbox__back,.b-catalogbox-detal .fotorama__arr--prev {margin-top: -40px;width: 31px;height: 80px;position: absolute;top: 50%;left: 0;background: url(../images/catalog.back.png) 0 0 no-repeat;cursor: pointer;}.b-catalogbox-detal .catalogbox__galbox-prev:hover,.b-catalogbox-detal .catalogbox__back:hover,.b-catalogbox-detal .fotorama__arr--prev:hover {background-position: 0 100%;}.b-catalogbox-detal .catalogbox__galbox-next,.b-catalogbox-detal .catalogbox__next,.b-catalogbox-detal .fotorama__arr--next {margin-top: -40px;width: 31px;height: 80px;position: absolute;top: 50%;right: 0;background: url(../images/catalog.next.png) 0 0 no-repeat;cursor: pointer;}.b-catalogbox-detal .catalogbox__galbox-next:hover,.b-catalogbox-detal .catalogbox__next:hover,.b-catalogbox-detal .fotorama__arr--next:hover {background-position: 0 100%;}.b-catalogbox-detal .fotorama__arr--disabled {opacity: 1;background-position: 0 0;}.b-catalogbox-detal a.catalogbox__buynow:link,.b-catalogbox-detal a.catalogbox__buynow:active,.b-catalogbox-detal a.catalogbox__buynow:visited,.b-catalogbox-detal a.catalogbox__buynow:hover {width: 200px;}.b-catalogbox-detal .fotorama__fullscreen-icon {top: 10px;left: 31px;right: 31px;bottom: 10px;width: auto;height: auto;}.b-catalogbox-detal .catalogbox__btn button,.b-catalogbox-detal .catalogbox__btn a:link,.b-catalogbox-detal .catalogbox__btn a:active,.b-catalogbox-detal .catalogbox__btn a:visited {border-radius: 200px;background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);color: #fff;}.b-catalogbox-detal h1 {font-size: 35px;}.b-catalogbox-detal .catalogbox__price {color: #242424;font-family: 'Murecho', sans-serif;font-size: 30px;font-weight: 600;}.b-catalogbox-detal .catalogbox__param__announce {display: none;}.b-catalogbox-detal .catalogbox__announce-title {cursor: pointer;display: flex;align-items: center;column-gap: 8px;color: #949494;font-family: 'Murecho', sans-serif;font-size: 16px;font-weight: 400;line-height: 1.56;margin-bottom: 10px;}.b-catalogbox-detal .catalogbox__announce-title svg {transition: transform 0.3s ease;}.b-catalogbox-detal .catalogbox__announce-title.active svg {transform: rotate(180deg);}.b-catalogbox-detal .catalogbox__announce-wrapper {margin-bottom: 20px;}.b-catalogbox-list {display: flex;flex-wrap: wrap;margin-left: -20px;}.b-catalogbox-list .catalogbox__item {width: calc(100% / 4 - 20px);margin-left: 20px;margin-bottom: 20px;background: #f6f6f6;border-radius: 30px;overflow: hidden;display: flex;flex-direction: column;}.b-catalogbox-list .catalogbox__item:hover {}.b-catalogbox-list .catalogbox__item:after {content: "";display: block;clear: both;font-size: 0;}.b-catalogbox-list .catalogbox__imgbox {}.b-catalogbox-list .catalogbox__content {overflow: hidden;padding: 20px 30px;}.b-catalogbox-list .catalogbox__btnbox:after {display: none;}.b-catalogbox-list .catalogbox__btnbox button,.b-catalogbox-list .catalogbox__btnbox a {margin-left: 0;float: left;width: 200px;}.b-catalogbox-list .catalogbox__inputbox {margin-right: 15px;padding-bottom: 1em;overflow: auto;float: left;text-align: left;}.b-catalogbox-list a.catalogbox__buynow:link,.b-catalogbox-list a.catalogbox__buynow:active,.b-catalogbox-list a.catalogbox__buynow:visited,.b-catalogbox-list a.catalogbox__buynow:hover {padding: 2px 10px 3px 10px;width: 200px;}.b-catalogbox-table {font-size: 12px;}.b-catalogbox-table table {width: 100%;border-collapse: collapse;}.b-catalogbox-table th {padding: 9px 15px 10px 15px;background-color: #45494a;font-family: 'Arial';font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;text-align: left;color: #ececec;}.b-catalogbox-table td {padding: 9px 15px 5px 15px;background-color: [modules.catalogbox.table.line.color_back];border-top: 1px solid #fff;border-bottom: 1px solid #fff;}.b-catalogbox-table .catalogbox-table__center {text-align: center;}.b-catalogbox-table tr:nth-child(2n) td {background: #f1f1f1;}.b-catalogbox-table tr:nth-child(2n+1) td {background: #ececec;}.b-catalogbox-table .catalogbox__imgbox {margin: 0;width: 16px;height: 15px;border: 0;position: relative;background: url(../images/cat.photo.png) 0 0 no-repeat;cursor: pointer;overflow: visible;}.b-catalogbox-table .catalogbox__img {position: absolute;bottom: 0;left: 10px;z-index: 10;display: none;}.b-catalogbox-table .catalogbox__imgbox:hover .catalogbox__img {display: block;}.b-catalogbox-table .catalogbox__btnbox button {float: none;}.b-catalogbox-table .catalogbox__btnbox {padding: 0;}.b-catalogbox-table .catalogbox__inputbox {margin-right: 0;text-align: left;}.b-catalogbox-table .catalogbox__btnbox button,.b-catalogbox-table .catalogbox__btnbox a:link,.b-catalogbox-table .catalogbox__btnbox a:active,.b-catalogbox-table .catalogbox__btnbox a:visited,.b-catalogbox-table .catalogbox__btnbox a:hover {padding: 7px 0 7px 0;float: left;min-width: 70px;background: #3dade1 url() 0 0 no-repeat;color: #fff;border: 0;overflow: hidden;cursor: pointer;display: block;text-decoration: none;text-align: center;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.b-catalogbox-table .catalogbox__btnbox a:hover {background-position: 0 100%;background-color: #cecece;color: #fff;}.b-catalogbox-table .catalogbox__star {position: relative;cursor: pointer;border-bottom: 1px dashed #fff;}.b-catalogbox-table .catalogbox__star:hover {border-bottom: 0;}.b-catalogbox-table .catalogbox__stardown {width: 9px;height: 5px;background: url(../images/cat.arrdown.gif) 0 0 no-repeat;position: absolute;top: 8px;right: -14px;}.b-catalogbox-table .catalogbox__stardownon,.b-catalogbox-table .catalogbox__stardown:hover {background-position: 0 100%;}.b-catalogbox-table .catalogbox__starup {width: 9px;height: 5px;background: url(../images/cat.arrup.gif) 0 0 no-repeat;position: absolute;top: 8px;right: -23px;}.b-catalogbox-table .catalogbox__starupon,.b-catalogbox-table .catalogbox__starup:hover {background-position: 0 100%;}.b-catalogbox-cart {margin: 0;}.b-catalogbox-cart .catalogbox__inputbox {margin: 0;float: none;display: inline-block;text-align: center;border: 1px solid #E2E2E2;border-radius: 20px;}.b-catalogbox-boxshadow .catalogbox__item:hover {-webkit-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.5);-moz-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.5);box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.5);}.b-catalogbox-boxshadow {margin-top: -10px;}.b-catalogbox-boxshadow .catalogbox__item {margin-top: 10px;margin-bottom: 10px;}.b-catalogbox-boxshadow .owl-carousel .owl-stage-outer {margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;}.b-catfilter {margin-bottom: 20px;padding: 10px 20px;background: #f1f1f1;color: #606060;}.b-catfilter:after {content: "";display: block;clear: both;font-size: 0;}.b-catfilter .catfilter__item {display: inline-block;}.b-catfilter .catfilter__leftside {width: 60%;float: left;}.b-catfilter .catfilter__rightside {width: 40%;text-align: right;float: right;}.b-catfilter .catfilter__galpic {margin-left: 20px;padding-left: 29px;position: relative;display: inline-block;}.b-catfilter .catfilter__galpic ins {width: 13px;height: 13px;background: url(../images/fliter.gal.gif) 0 100% no-repeat;position: absolute;top: 3px;left: 0;}.b-catfilter .catfilter__galpic__on,.b-catfilter .catfilter__galpic:hover {text-decoration: none;color: #3c3c3c;}.b-catfilter .catfilter__galpic__on ins,.b-catfilter .catfilter__galpic:hover ins {background: url(../images/fliter.gal.gif) 0 0 no-repeat;}.b-catfilter .catfilter__listpic {margin-left: 20px;padding-left: 29px;position: relative;display: inline-block;}.b-catfilter .catfilter__listpic ins {width: 13px;height: 14px;background: url(../images/fliter.list.gif) 0 100% no-repeat;position: absolute;top: 3px;left: 0;}.b-catfilter .catfilter__listpic__on,.b-catfilter .catfilter__listpic:hover {text-decoration: none;color: #3c3c3c;}.b-catfilter .catfilter__listpic__on ins,.b-catfilter .catfilter__listpic:hover ins {background: url(../images/fliter.list.gif) 0 0 no-repeat;}.b-catfilter .catfilter__select {width: 180px;}.b-catfilter .catfilter__title {padding-right: 15px;}.b-catfilter a.catfilter__titleup:link,.b-catfilter a.catfilter__titleup:active,.b-catfilter a.catfilter__titleup:visited,.b-catfilter a.catfilter__titledown:link,.b-catfilter a.catfilter__titledown:active,.b-catfilter a.catfilter__titledown:visited {padding-right: 15px;color: #3c3c3c;text-decoration: none;}.b-catfilter .catfilter__titleup:hover {background: url(../images/catfilter.up.gif) 100% 50% no-repeat;text-decoration: none;}.b-catfilter .catfilter__titledown:hover {background: url(../images/catfilter.down.gif) 100% 50% no-repeat;text-decoration: none;}.b-catslider {margin-bottom: 50px;font-size: 12px;text-transform: uppercase;display: table;}.b-catslider:after {content: "";display: block;clear: both;font-size: 0;}.b-catslider a.catslider__back:link,.b-catslider a.catslider__back:active,.b-catslider a.catslider__back:visited,.b-catslider a.catslider__back:hover {padding: 0 45px;height: 35px;display: table-cell;vertical-align: middle;text-decoration: none;background: #f1f1f1 url(../images/catslider.back.gif) 0 0 no-repeat;}.b-catslider a.catslider__next:link,.b-catslider a.catslider__next:active,.b-catslider a.catslider__next:visited,.b-catslider a.catslider__next:hover {padding: 0 45px;height: 35px;display: table-cell;vertical-align: middle;text-align: right;text-decoration: none;background: #f1f1f1 url(../images/catslider.next.gif) 100% 0 no-repeat;}.b-catslider a.catslider__mid:link,.b-catslider a.catslider__mid:active,.b-catslider a.catslider__mid:visited,.b-catslider a.catslider__mid:hover {overflow: hidden;display: table-cell;width: 100%;height: 35px;vertical-align: middle;text-align: center;text-decoration: none;background: #f1f1f1;}.b-catslider a.catslider__mid:hover {background-color: #3dade1;color: #fff;}.b-catslider a.catslider__back:hover {background: #3dade1 url(../images/catslider.back.gif) 0 100% no-repeat;color: #fff;}.b-catslider a.catslider__next:hover {background: #3dade1 url(../images/catslider.next.gif) 100% 100% no-repeat;color: #fff;}.b-quickview-good{max-width: 910px;}.b-quickview-good .b-catalogbox{margin-bottom: 0;}.b-quickview-good .b-catalogbox-detal .catalogbox__item {margin-bottom: 0;}.b-quickview-good .fotorama__arr:focus,.b-quickview-good .fotorama__fullscreen-icon:focus {border-radius: 0;}.owl-carousel .owl-item .catalogbox__param.catalogbox__param-multiselectimage img,.owl-carousel .owl-item .catalogbox__param.catalogbox__param-selectimage img {display: inline;vertical-align: initial;margin: 0;}.p-catalog-detail .b-show-all {margin-bottom: 30px;}.b-show-all {display: block;margin: 0 auto;margin-bottom: 30px;width: 185px;padding: 10px;border: 2px solid #778823;border-radius: 50px;text-align: center;text-decoration: none;transition: .3s;color: #e6ff4e;}.b-show-all:hover {border: 2px solid #e6ff4e;cursor: pointer;}.b-events-gal {}.b-events-gal .events__wrap {position: relative;display: flex;flex-wrap: wrap;gap: 20px;}.b-events-gal .events__wrap--hidden {margin: 20px 0;display: none;}.b-events-gal .events__item {display: flex;flex-direction: column;width: calc(50% - 10px);background-color: #ffffff;overflow: hidden;border-radius: 20px;}.b-events-gal .events__imgbox {position: relative;overflow: hidden;}.b-events-gal .events__img {position: relative;height: 250px;border-radius: 20px;overflow: hidden;}.b-events-gal .events__img img {display: block;width: 100%;object-fit: cover;border-radius: 20px;}.b-events-gal .events__date {position: absolute;right: 0;bottom: 0;padding: 12px 30px 0 10px;background-color: #ffffff;z-index: 1;}.b-events-gal .events__date span {display: block;font-size: 18px;font-weight: 500;color: #752e96;background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.b-events-gal .events__date::before,.b-events-gal .events__date::after {content: '';display: block;position: absolute;}.b-events-gal .events__date::before {top: 0;left: 8px;width: 48px;height: 48px;background: url(/files/325/date-border-left.svg) no-repeat 100% 0%;background-size: contain;transform: translateX(-100%);}.b-events-gal .events__date::after {top: 0;right: 0;width: 20px;height: 20px;background: url(/files/325/date-border-top.svg) no-repeat 50% 50%;transform: translateY(-100%);}.b-events-gal .events__content {display: flex;gap: 20px;justify-content: space-between;padding: 20px;font-family: Murecho;}.b-events-gal .events__content-wrap {width: 60%;}.b-events-gal .events__city {color: #929292;font-family: Murecho;font-size: 16px;font-weight: 400;line-height: 1.25;margin-bottom: 5px;}.b-events-gal .events__title a {display: block;font-family: Murecho;font-size: 24px;font-style: normal;font-weight: 600;color: #242424;margin-bottom: 10px;}.b-events-gal .events__description {font-size: 16px;font-style: normal;font-weight: 400;}.b-events-gal .events__sport {width: 40%;text-align: right;color: #929292;}.b-events-gal .events__footer {box-sizing: border-box;margin-top: auto;display: flex;justify-content: space-between;align-items: center;padding: 25px 30px;background-color: rgba(45, 60, 153, 0.12);color: #2D3C99;font-family: Murecho;gap: 10px;}.b-events-gal .events__city {color: #929292;font-family: Murecho;font-size: 16px;font-weight: 400;line-height: 1.2;margin: 0 0 5px;}.b-events-gal .events__footer.mod-red {background-color: rgba(199, 32, 40, 0.20);}.b-events-gal .events__footer.mod-red .events__type {color: #C72028;}.b-events-gal .events__footer.mod-red .events__budget {color: #C72028;}.b-events-gal .events__footer.mod-blue {background-color: rgba(45, 60, 153, 0.15);}.b-events-gal .events__footer.mod-blue .events__type {color: #2D3C99;}.b-events-gal .events__footer.mod-blue .events__budget {color: #2D3C99;}.b-events-gal .events__footer.mod-yellow {background-color: rgba(255, 151, 12, 0.12);}.b-events-gal .events__footer.mod-yellow .events__type {color: #D77900;}.b-events-gal .events__footer.mod-yellow .events__budget {color: #D77900;}.b-events-gal .events__footer.mod-orange {background-color: rgba(255, 251, 12, 0.12);}.b-events-gal .events__footer.mod-orange .events__type {color: #e9da00;}.b-events-gal .events__footer.mod-orange .events__budget {color: #e9da00;}.b-events-gal .events__footer.mod-green {background-color: rgba(12, 255, 12, 0.12);}.b-events-gal .events__footer.mod-green .events__type {color: #039d18;}.b-events-gal .events__footer.mod-green .events__budget {color: #039d18;}.b-events-gal .events__type {font-size: 20px;font-weight: 500;}.b-events-gal .events__budget {font-size: 24px;font-weight: 700;}.b-events-wrap + .b-news-more,.b-events-wrap .b-news-more {margin-top: 30px;}.b-events-wrap .b-news-more {margin-bottom: 0;}.b-events-history {display: none;}.b-events-history.active {display: block;}.b-events.swiper {}.b-events.swiper .swiper-wrapper {gap: 0;flex-wrap: nowrap;}.b-events.swiper .events__item {width: 100%;}.b-events.swiper .b-news-more {margin-top: 0;}.b-events-head {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;column-gap: 30px;}.b-events-head .b-title-h2 {margin-bottom: 0;}.b-tabs {display: flex;width: min-content;background: #ffffff;border-radius: 50px;border: 3px solid #ffffff;max-width: 735px;overflow-x: auto;padding: 0 20px;}.b-tabs.js-update-history {overflow-x: unset;}.b-tabs a {display: flex;align-items: center;padding: 10px 23px 8px;font-size: 16px;color: #636363;text-decoration: none;border-radius: 50px;transition: color .2s, background .2s;line-height: 1.2;cursor: pointer;}.b-tabs a:hover,.b-tabs a.active {color: #ffffff;background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);}.b-tabs.js-update-history {max-width: 500px;}.js-update-history .swiper-slide {opacity: unset !important;}.b-tabs.js-update-history a {padding: 10px 0;display: inline;text-align: center;}.js-update-history.swiper {position: unset;margin-right: unset;}.js-update-history .swiper-button-prev,.js-update-history .swiper-button-next {top: 8px !important;}.js-update-history .swiper-button-prev {right: 90px !important;}.js-update-history .swiper-button-next {right: 30px !important;}.b-event-detal .catalogbox__head {display: flex;align-items: start;margin: 0 0 45px;justify-content: space-between;}.b-event-detal .catalogbox__head h1 {margin: 0;max-width: 860px;}.b-event-detal .catalogbox__date {color: #242424;font-size: 28px;font-weight: 500;line-height: 45px;border-radius: 100px;border: 1px solid #752E96;padding: 17px 30px 10px;margin-left: 30px;white-space: nowrap;}.b-event-detal .catalogbox__head-content {display: flex;align-items: stretch;}.b-event-detal .catalogbox__about-sport {max-width: 420px;width: 100%;flex: 1;margin-left: 20px;}.b-event-detal .catalogbox__head-text {margin-top: 40px;}.b-event-detal.b-event-detal--red .catalogbox__date{border-color: rgba(208, 9, 16, 0.4);}.b-catalogbox-sports {width: 100%;}.b-catalogbox-sports .catalogbox-sports__item {position: relative;height: 100%;border-radius: 30px;}.b-catalogbox-sports .catalogbox-sports__item:not(:first-child) {margin-top: 40px;}.b-catalogbox-sports .catalogbox-sports__item::after {content: '';position: absolute;left: 0;bottom: 0;width: 640px;height: 307px;background-image: url('/files/110/events-bg.svg');background-position: center;background-repeat: no-repeat;z-index: 1;}.b-catalogbox-sports .catalogbox-sports__top {display: flex;justify-content: space-between;}.b-catalogbox-sports .catalogbox-sports__left {width: 100%;flex: 1;background: #F6F6F6;border-radius: 30px 30px 0 0;padding: 40px 50px;}.b-catalogbox-sports .catalogbox-sports__right {background: #F6F6F6;border-radius: 30px 30px 30px 0;display: flex;flex-direction: column;}.b-catalogbox-sports .catalogbox-sports__fake {background: #fff;border-radius: 30px;display: flex;margin-top: -60px;height: 100%;}.b-catalogbox-sports .catalogbox-sports__imgbox {max-width: 430px;padding: 0 0 20px 20px;border-radius: 30px;display: flex;background: #fff;z-index: 1;}.b-catalogbox-sports .catalogbox-sports__imgbox img {width: 100%;border-radius: 30px;}.b-catalogbox-sports .catalogbox-sports__bottom {background: #F6F6F6;border-radius: 0 30px 30px 30px;padding-top: 44px;}.b-catalogbox-sports .catalogbox-sports__btn,.b-catalogbox-sports .catalogbox-sports__btn:link,.b-catalogbox-sports .catalogbox-sports__btn:active,.b-catalogbox-sports .catalogbox-sports__btn:visited,.b-catalogbox-sports .catalogbox-sports__btn:focus,.b-catalogbox-sports .catalogbox-sports__btn:hover {width: 100%;background: linear-gradient(90deg, var(--color-first, #2D3C99) 66%, var(--color-second, #752E96) 100%);color: #FFF;font-size: 20px;font-weight: 500;line-height: 1.2;padding: 23px 30px;display: flex;text-decoration: none;justify-content: center;box-sizing: border-box;border-radius:  0 0 30px 30px;position: relative;z-index: 2;}.b-catalogbox-sports .catalogbox-sports__city {color: #752E96;font-size: 18px;;font-weight: 500;line-height: 1.2;margin: 0 0 15px;position: relative;z-index: 2;}.b-catalogbox-sports .catalogbox-sports__title {color: #242424;font-size: 28px;font-weight: 500;line-height: 1.2;margin: 0 0 15px;position: relative;z-index: 2;}.b-catalogbox-sports .catalogbox-sports__kind {color: #616161;font-size: 18px;font-weight: 400;line-height: 1.2;position: relative;z-index: 2;}.b-event-detal.b-event-detal--red .catalogbox-sports__city {color: #D00910;}.b-event-detal.b-event-detal--red a.catalogbox-sports__btn:link,.b-event-detal.b-event-detal--red a.catalogbox-sports__btn:visited{color: #fff;background: #D00910;}.b-about-prize {box-sizing: border-box;position: relative;width: auto;min-width: 420px;height: 100%;display: flex;align-items: center;justify-content: center;padding: 40px;border-radius: 30px;overflow: hidden;background: #EEE5F2 url(/files/325/frame-4050.svg) no-repeat -550% 50%;}.b-about-prize .about-prize__content {text-align: center;}.b-about-prize .about-prize__title {font-size: 32px;font-weight: 500;line-height: 1.2;background: linear-gradient(90deg, var(--color-first, #2D3C99) 10.79%, var(--color-second, #752E96) 83.12%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin: 0 0 10px;}.b-about-prize .about-prize__num {font-size: 45px;font-weight: 700;line-height: 1.2;background: linear-gradient(90deg, var(--color-first, #2D3C99) 10.79%, var(--color-second, #752E96) 83.12%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.b-about-prize.gran-pri-krasnodar .about-prize__title,.b-about-prize.gran-pri-krasnodar .about-prize__num {background: #2D4288;background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.b-event-detal.b-event-detal--red .about-prize__title {color: #242424;background: none;-webkit-text-fill-color:#242424;}.b-event-detal.b-event-detal--red .about-prize__num {color: #D00910;background: none;-webkit-text-fill-color:#D00910;}.b-advantages {padding: 0 0 100px;}.b-advantages .advantages__head {display: flex;flex-wrap: wrap;margin-bottom: 30px;}.b-advantages .advantages__head p {color: #4E4E4E;font-size: 16px;font-weight: 400;line-height: 1.2;margin-top: 0;}.b-advantages .advantages__svg-title {margin: 0 0 30px;display: flex;width: fit-content;}.b-advantages .advantages__svg-title svg {width: 100%;}.b-advantages .advantages__left {width: calc(50% - 10px);margin-right: 20px;box-sizing: border-box;}.b-advantages .advantages__right {width: calc(50% - 10px);box-sizing: border-box;}.b-advantages .advantages__wrapper {display: flex;flex-wrap: wrap;position: relative;z-index: 0;}.b-advantages .advantages__item {position: relative;width: calc(25% - 87px);border-radius: 30px;background: #FAFAFA;padding: 35px;border: 1px solid #FAFAFA;}.b-advantages .advantages__item:not(:nth-child(4n)) {margin-right: 20px;}.b-advantages .advantages__item:nth-child(2n) {background: linear-gradient(#fff, #fff) padding-box,linear-gradient(90deg, #2D3C99, #752E96) border-box;border: 1px solid transparent;}.b-advantages .advantages__num {font-size: 40px;font-weight: 500;line-height: 1.2;background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin: 0 0 50px;box-sizing: border-box;}.b-advantages .advantages__title {color: #242424;font-size: 20px;font-weight: 500;line-height: 1.2;margin: 0 0 10px;}.b-advantages .advantages__text {color: #4E4E4E;font-size: 16px;font-weight: 400;line-height: 1.2;}.b-tickets-buy {position: relative;background: url(/files/110/group-400.jpg) no-repeat 50% 50%;background-size: cover;min-height: 520px;background-size: cover;}.b-tickets-buy span {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;font-size: 45px;font-weight: 600;color: #ffffff;text-decoration: none;}.b-event-detal--spart .b-tickets-buy {overflow: hidden;}.b-event-detal--spart .b-tickets-buy::after {content: '';position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 135px;background-image: url('/files/110/buy-tic-bg.jpg');background-size: cover;}.b-event-detal--spart .b-tickets-buy span {padding: 28px 38px;max-width: 280px;position: absolute;top: 0;left: 0;right: 0;bottom: auto;z-index: 1;background-size: cover;background-position: center;background-repeat: no-repeat;font-weight: 600;font-size: 36px;line-height: 1.1;text-transform: uppercase;color: #FFFFFF;}.b-tickets {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-auto-columns: 1fr 1fr 1fr 1fr;grid-template-areas:"tickets_byu tickets_byu . .""tickets_byu tickets_byu . .";gap: 20px;margin-bottom: 45px;}.b-tickets--6-items {grid-template-areas:"tickets_byu tickets_byu . .""tickets_byu tickets_byu . .""tickets_byu tickets_byu . .";}.b-tickets--8-items {grid-template-areas:"tickets_byu tickets_byu . .""tickets_byu tickets_byu . .""tickets_byu tickets_byu . .""tickets_byu tickets_byu . .";}.b-tickets--form {grid-template-columns: 1fr 1fr;grid-auto-columns: 1fr 1fr;grid-template-areas:"tickets_byu .""tickets_byu .";}.b-tickets--form .b-form {margin-bottom: 0;}.b-tickets > div {box-sizing: border-box;border-radius: 30px;}.b-tickets .b-tickets-buy {grid-area: tickets_byu;}.b-tickets--form .b-tickets-buy {min-height: 400px;grid-row: 1/2;}.b-tickets .tickets__item {position: relative;box-sizing: border-box;display: flex;align-items: center;justify-content: center;background-color: #EEE5F2;}.b-tickets .tickets__item-title {font-size: 18px;font-weight: 600;margin-bottom: 15px;color: #752E96;line-height: 1.3;}.b-tickets .tickets__item-price {font-size: 25px;font-weight: 600;color: #752e96;background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);background-clip: text;}.b-tickets .tickets__item-conditions {font-size: 14px;color: #4E4E4E;max-width: 219px;}.b-tickets .tickets__item-conditions > div {margin-top: 20px;font-weight: 600;}.b-tickets .tickets__item-inner {position: relative;box-sizing: border-box;display: flex;flex-direction: column;align-items: baseline;padding: 30px;width: calc(100% - 2px);height: calc(100% - 2px);border-radius: 29px;border: 0px solid transparent;}.b-tickets .tickets__item-link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-decoration: none;}.b-tickets .tickets__item-param {color: #752E96;background: #ffffffad;padding: 3px 15px;border-radius: 20px;margin-bottom: 20px;}@media handheld, only screen and (min-width: 1350px) {.b-tickets .tickets__item:nth-child(4n+3),.b-tickets .tickets__item:nth-child(4n+4) {background: linear-gradient(#fff, #fff) padding-box,linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%) border-box;border: 1px solid transparent;}.b-tickets .tickets__item:nth-child(4n+3) .tickets__item-inner,.b-tickets .tickets__item:nth-child(4n+4) .tickets__item-inner {background-color: #ffffff;}.b-tickets .tickets__item:nth-child(4n+3) .tickets__item-param,.b-tickets .tickets__item:nth-child(4n+4) .tickets__item-param {background: #eee5f280;}}.b-event-detal .event-detal__inner {box-sizing: border-box;padding: 50px 30px;border-radius: 70px;}.b-event-detal .event-detal__inner--white {background-color: #ffffff;}.b-event-detal .event-detal__inner--head {padding-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.b-event-detal .event-detal__inner--footer {padding-bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.b-event-detal .catalogbox__item {max-width: 1300px;margin: 0 auto;}.b-event-detal .catalogbox__item--padding {padding: 0 30px;}.b-event-detal .b-gallery-carousel {margin-bottom: 0;}.b-event-detal .b-gallery-carousel--partners img {max-width: 420px;}.b-event-detal--spart .b-gallery-carousel--partners .gallery-carousel__item {border: 1px solid #CFCFCF;border-radius: 25px;}.b-event-docs {display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 130px;}.b-event-docs .event-docs__item {position: relative;box-sizing: border-box;width: calc(100%/2 - 10px);padding: 25px;background-color: #ffffff;border-radius: 20px;overflow: hidden;}.b-event-detal--spart .b-event-docs .event-docs__item {border: 1px solid #CFCFCF;border-radius: 20px;}.b-event-docs .event-docs__logo {margin-bottom: 15px;}.b-event-docs .event-docs__logo svg {display: block;}.b-event-docs .event-docs__footer {display: flex;justify-content: space-between;align-items: flex-end;}.b-event-docs .event-docs__title {font-size: 20px;color: #4E4E4E;margin-right: 20px;}.b-event-docs .event-docs__data {display: flex;align-items: center;font-size: 16px;color: #CFCFCF;flex-shrink: 0;}.b-event-docs .event-docs__data svg {display: block;margin-left: 5px;}.b-event-docs a {position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-decoration: none;}.b-prize-fund {margin-bottom: 100px;}.b-prize-fund .prize-fund__title-wrapper {display: flex;align-items: center;column-gap: 55px;margin-bottom: 45px;}.b-prize-fund .b-title-h2 {margin: 0;}.b-prize-fund .prize-fund__summ {background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;font-weight: 800;line-height: 1.12;}.b-prize-fund .prize-fund__places {display: flex;justify-content: space-between;flex-wrap: wrap;gap: 20px;}.b-prize-fund .prize-fund__place-item {flex: 1 1 calc(100% / 4 - 20px);border-radius: 30px;background: #FAFAFA;min-width: 225px;}.b-prize-fund .prize-fund__place-item:first-child .prize-fund__place-top {background: #F5E2F5;border: 0;}.b-prize-fund .prize-fund__place-top {border-radius: 30px;padding: 25px;color: #752E96;box-sizing: border-box;border: 1px solid #2D3C99;text-align: center;}.b-prize-fund .prize-fund__place-number span {font-size: 60px;font-weight: 800;line-height: 1;}.b-prize-fund .prize-fund__place-number {display: flex;flex-direction: column;font-size: 18px;font-weight: 400;line-height: 1.22;margin-bottom: 22px;}.b-prize-fund .prize-fund__place-summ {font-size: 30px;font-weight: 800;line-height: 0.93;}.b-prize-fund .prize-fund__place-content {padding: 35px;}.b-prize-fund .prize-fund__place-content p {margin: 0 0 15px;}.b-prize-fund .prize-fund__place-content p:last-child {margin-bottom: 0;}.b-event-detal.b-event-detal--red .prize-fund__summ {color: #D00910;background: none;-webkit-text-fill-color:#D00910;}.b-event-detal.b-event-detal--red .prize-fund__place-item:not(:first-child) .prize-fund__place-top {border-color: rgba(208, 9, 16, 0.4);}.b-event-detal.b-event-detal--red .prize-fund__place-item:first-child .prize-fund__place-top {color: #fff;background: #D00910;}.b-event-detal.b-event-detal--red .prize-fund__place-item:not(:first-child) .prize-fund__place-summ {color: #D00910;}.b-event-detal.b-event-detal--red .prize-fund__place-item:not(:first-child) .prize-fund__place-number{color: #242424;}.b-partners-packages {}.b-partners-packages .partners-packages__items {display: flex;justify-content: space-between;flex-wrap: wrap;gap: 20px;}.b-partners-packages .partners-packages__item {flex: 1 1 calc(100% / 3 - 20px);border-radius: 30px;background-color: #FAFAFA;min-width: 225px;}.b-partners-packages .partners-packages__top {border-radius: 30px;padding: 30px 35px;color: #752E96;}.b-partners-packages .partners-packages__item--base .partners-packages__top {background-color: #ECECEC;}.b-partners-packages .partners-packages__item--partner .partners-packages__top {background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);color: #FFF;}.b-partners-packages .partners-packages__item--general .partners-packages__top {background: #F5E2F5;}.b-partners-packages .partners-packages__name {font-size: 26px;font-weight: 600;line-height: 1.07;margin-bottom: 24px;}.b-partners-packages .partners-packages__price {font-size: 16px;font-weight: 400;line-height: 1.37;}.b-partners-packages .partners-packages__price span {font-size: 24px;font-weight: 900;line-height: 1.16;}.b-partners-packages .partners-packages__content {padding: 30px 35px;}.b-partners-packages .partners-packages__content-list-title {color: #4E4E4E;font-family: 'Murecho', sans-serif;font-size: 18px;font-weight: 500;line-height: 1.22;margin-top: 0;margin-bottom: 15px;}.b-partners-packages .partners-packages__content-list {padding-left: 18px;}.b-partners-packages .partners-packages__content-list.hidden {max-height: 250px;overflow: hidden;}.b-partners-packages .partners-packages__content-list-item {margin-bottom: 7px;}.b-partners-packages .partners-packages__content-show-more-link {background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: 'Murecho', sans-serif;font-size: 16px;font-weight: 400;line-height: 1.17;display: flex;align-items: center;column-gap: 5px;}.b-partners-packages .partners-packages__content-list.hidden ~ a svg {transform: rotate(0);}.b-partners-packages .partners-packages__content-list ~ a svg {transform: rotate(180deg);}.b-event-detal.b-event-detal.b-event-detal--red .swiper.swiper--site-theme .swiper-button-next{background: url(/files/110/red-swiper-arrow.svg);transform: rotate(0);transition: all .3s ease-in-out;}.b-event-detal.b-event-detal.b-event-detal--red .swiper.swiper--site-theme .swiper-button-prev{background: url(/files/110/red-swiper-arrow.svg);transform: rotate(180deg);transition: all .3s ease-in-out;}.b-event-detal.b-event-detal.b-event-detal--red .swiper.swiper--site-theme .swiper-button-next:hover,.b-event-detal.b-event-detal.b-event-detal--red .swiper.swiper--site-theme .swiper-button-prev:hover {opacity: .2;}.gran-pri-krasnodar .swiper.swiper--site-theme .swiper-button-next{background: url("/files/110/arrow-carousel-pink.svg");}.gran-pri-krasnodar .swiper.swiper--site-theme .swiper-button-prev{background: url("/files/110/arrow-carousel-pink.svg");}.gran-pri-krasnodar .swiper.swiper--site-theme .swiper-button-next:hover,.gran-pri-krasnodar .swiper.swiper--site-theme .swiper-button-prev:hover {opacity: .4;background: url("/files/110/arrow-carousel-pink.svg");}.b-event-slider {padding: 100px 0;}.b-event-slider.gran-pri-krasnodar {padding: 70px 0 100px 0;}.b-catalog-list-gallery .swiper-button-next:after,.b-catalog-list-gallery .swiper-button-prev:after {content: "";}.b-catalog-list-gallery .swiper-button-next,.b-catalog-list-gallery .swiper-button-prev {width: 8px;height: 16px;}.b-catalog-list-gallery .swiper-button-next {background-image: url('/files/110/arrow-right.svg');right: 20px;}.b-catalog-list-gallery .swiper-button-prev {background-image: url('/files/110/arrow-left.svg');left: 20px;}.b-catalog-list-gallery .swiper-pagination-bullet {background: #fff;opacity: 1;width: 4px;height: 4px;}.b-catalog-list-gallery .swiper-pagination-bullet-active {width: 7px;height: 7px;background: linear-gradient(90deg, #752E96 10.79%, #752E96 83.12%);transform: translateY(25%);}.b-catalog-list-gallery .swiper-slide img {max-height: 340px;object-fit: contain;}.b-catalogbox .catalogbox__select-color,.b-catalogbox .catalogbox__select-size {margin-bottom: 20px;}.b-catalogbox .catalogbox__select-color-title,.b-catalogbox .catalogbox__select-size-title  {color: #949494;font-family: 'Murecho', sans-serif;font-size: 16px;font-weight: 400;line-height: 1.56;margin-bottom: 15px;}.b-catalogbox .catalogbox__select-size-title {margin-bottom: 10px;}.b-catalogbox .catalogbox__select-color label,.b-catalogbox .catalogbox__select-size label {margin-right: 10px;display: inline-block;width: 30px;height: 30px;}.b-catalogbox .catalogbox__select-color input[type=radio],.b-catalogbox .catalogbox__select-size input[type=radio] {position: absolute;opacity: 0;width: 0;height: 0;}.b-catalogbox .catalogbox__select-color-text {width: 100%;height: 100%;border-radius: 50%;padding: 2px;position: relative;cursor: pointer;}.b-catalogbox .catalogbox__select-color-text::before {content: "";position: absolute;width: 38px;height: 38px;left: -4px;top: -4px;border: 2px solid currentColor;border-radius: 50%;display: none;}.b-catalogbox .catalogbox__select-color input[type=radio]:checked + div::before {display: block;}.b-catalogbox .catalogbox__select-size-text {display: flex;justify-content: center;align-items: center;width: 35px;height: 35px;border-radius: 5px;border: 1px solid #D2D2D2;color: #4E4E4E;font-family: 'Murecho', sans-serif;font-size: 14px;font-weight: 400;line-height: 1.42;cursor: pointer;}.b-catalogbox .catalogbox__select-size input[type=radio]:checked + div {border-color: #752E96;}.b-thumbs-swiper {}.b-thumbs-swiper .swiper-slide img {border-radius: 20px;}.b-thumbs-swiper .swiper-slide {padding: 3px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;min-width: 75px;min-height: 75px;}.b-thumbs-swiper .swiper-slide-thumb-active {border-radius: 20px;border: 1px solid #752E96;}.b-detail-swiper .swiper-slide img {border-radius: 30px;}.b-thumbs-outer {position: relative;margin-right: 75px;padding-top: 50px;}.b-thumbs-outer .swiper-button-next:after,.b-thumbs-outer .swiper-button-prev:after {content: "";}.b-thumbs-outer .swiper-button-next,.b-thumbs-outer .swiper-button-prev {width: 8px;height: 16px;}.b-thumbs-outer .swiper-button-next {background-image: url('/files/110/arrow-right.svg');right: 50%;top: auto;bottom: 0;transform: rotate(90deg) translateY(-25%);margin: 0;}.b-thumbs-outer .swiper-button-prev {background-image: url('/files/110/arrow-left.svg');left: 50%;top: 0;transform: rotate(90deg) translateY(25%);margin: 0;}.b-detail-swiper {}.b-detail-swiper .swiper-button-next:after,.b-detail-swiper .swiper-button-prev:after {content: "";}.b-detail-swiper .swiper-button-next,.b-detail-swiper .swiper-button-prev {width: 8px;height: 16px;}.b-detail-swiper .swiper-button-next {background-image: url('/files/110/arrow-right.svg');right: 20px;}.b-detail-swiper .swiper-button-prev {background-image: url('/files/110/arrow-left.svg');left: 20px;}.b-events-popup {font-family: Murecho;padding: 70px 75px;max-width: 850px;}.b-events-popup .events-popup__title {color: #242424;font-size: 28px;font-weight: 600;line-height: 1.2;padding: 0;margin: 0 0 20px;}.b-events-popup .fancybox-close-small svg {display: none;}.b-events-popup .fancybox-close-small {width: 24px;height: 24px;padding: 0;top: 30px;right: 30px;background-image: url('/files/110/close-button.svg');background-position: center;background-repeat: no-repeat;}.b-catalogbox-sports .catalogbox-sports__btns {margin-top: 40px;}.b-catalogbox-sports .catalogbox-sports__reg .catalogbox-sports__btn,.b-catalogbox-sports .catalogbox-sports__reg .catalogbox-sports__btn:link,.b-catalogbox-sports .catalogbox-sports__reg .catalogbox-sports__btn:active,.b-catalogbox-sports .catalogbox-sports__reg .catalogbox-sports__btn:visited,.b-catalogbox-sports .catalogbox-sports__reg .catalogbox-sports__btn:focus,.b-catalogbox-sports .catalogbox-sports__reg .catalogbox-sports__btn:hover {padding: 20px 30px;border-radius: 200px;border: 1px solid #0171BB;background: #0171BB;font-size: 18px;}.b-catalogbox-sports .catalogbox-sports__reg.guests .catalogbox-sports__btn,.b-catalogbox-sports .catalogbox-sports__reg.guests .catalogbox-sports__btn:link,.b-catalogbox-sports .catalogbox-sports__reg.guests .catalogbox-sports__btn:active,.b-catalogbox-sports .catalogbox-sports__reg.guests .catalogbox-sports__btn:visited,.b-catalogbox-sports .catalogbox-sports__reg.guests .catalogbox-sports__btn:focus,.b-catalogbox-sports .catalogbox-sports__reg.guests .catalogbox-sports__btn:hover {background: transparent;color: #0171BB;}.b-catalogbox-sports .catalogbox-sports__reg.athlets {margin-bottom: 10px;}.b-catalogbox-sports.spartak .catalogbox-sports__left {border-radius: 30px 0px 0 30px;}.b-catalogbox-sports.spartak .catalogbox-sports__imgbox {position: absolute;right: 0;top: 0;bottom: 0;z-index: 4;width: auto;height: auto;padding: 0;max-width: unset;overflow: hidden;}.b-catalogbox-sports.spartak .catalogbox-sports__imgbox img {width: 100%;height: 100%;border-radius: 0;object-fit: cover;object-position: right;}.b-tickets.spartak .tickets__item {display: flex;flex-direction: column;}.b-tickets.spartak .tickets__item-inner::after {content: none;}.b-tickets.spartak .tickets__item-footer {width: 100%;}.b-tickets.spartak .catalogbox-sports__btn:link,.b-tickets.spartak .catalogbox-sports__btn:visited {width: 100%;background: #E2E9F6;color: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);font-size: 20px;line-height: 1.2;padding: 13px 30px;display: flex;text-decoration: none;justify-content: center;box-sizing: border-box;border-radius: 0 0 30px 30px;position: relative;z-index: 2;font-weight: 400;text-transform: uppercase;color: #565656;}.b-tickets.spartak .tickets__item {background-color: #0072BC;border: none;}.b-tickets.spartak .tickets__item:nth-child(2n+7) .tickets__item-inner,.b-tickets.spartak .tickets__item:nth-child(3) .tickets__item-inner,.b-tickets.spartak .tickets__item:nth-child(4) .tickets__item-inner {background-color: #0072BC;border: none;}.b-tickets.spartak .tickets__item-inner {padding-bottom: 38px;border-radius: 29px 29px 0 0;}.b-tickets.spartak .tickets__item-param {margin-bottom: 0;font-weight: 300;font-size: 20px;text-align: center;color: #FFFFFF;width: 100%;padding: 0;background: none;}.b-tickets.spartak .tickets__item:nth-child(2n+7) .tickets__item-param,.b-tickets.spartak .tickets__item:nth-child(3) .tickets__item-param,.b-tickets.spartak .tickets__item:nth-child(4) .tickets__item-param {margin-bottom: 0;font-weight: 300;font-size: 20px;text-align: center;color: #FFFFFF;width: 100%;padding: 0;background: none;}.b-tickets.spartak .tickets__item-icon {margin: 0 auto 30px;}.b-tickets.spartak .tickets__item-title {margin-bottom: 0;font-weight: 600;font-size: 24px;text-align: center;text-transform: uppercase;color: #FFFFFF;width: 100%;line-height: 1.2;}.tickets__btn {margin-bottom: 80px;padding: 18px;width: 100%;font-size: 18px;background: transparent;border-radius: 200px;color: #242424;cursor: pointer;border: 1px solid #2D3C99;transition: background .2s ease-in-out, color .2s ease-in-out;}.tickets__btn:hover {background: linear-gradient(90deg, #2D3C99 10.79%, #752E96 83.12%);color: #fff;border: 1px solid #fff;}.b-event-detal--spart .tickets__btn {border: 1px solid #0072BC;color: #565656;font-weight: 600;}.b-event-detal--spart .tickets__btn:hover {border: 1px solid #0072BC;background: #0072BC;color: #fff;}.b-event-detal--spart .event-detal__inner {background: #fff;border-radius: 0;}.b-event-detal--spart h1 {font-weight: 700;font-size: 75px;text-transform: uppercase;color: #6D409B;}.b-event-detal--spart .event-detal__inner--head {background-image: url('/files/110/event-head-bg.jpg');background-size: contain;background-position: top;background-repeat: no-repeat;}.b-event-detal--spart .b-about-prize {background-image: url('/files/110/prize-bg.jpg');background-size: cover;}.b-event-detal--spart .b-about-prize .about-prize__title {font-weight: 300;font-size: 30px;text-transform: uppercase;background: none;-webkit-text-fill-color: #FFFFFF;color: #FFFFFF;}.b-event-detal--spart .b-about-prize .about-prize__num {font-weight: 700;font-size: 52px;background: none;-webkit-text-fill-color: #FFFFFF;color: #FFFFFF;}.b-event-detal--spart .b-catalogbox-text .catalogbox-text__btn {color: #0072BC;-webkit-text-fill-color: #0072BC;background: none;}.b-event-detal--spart .catalogbox__date {background: #07B8EE;border: none;font-weight: 400;font-size: 28px;text-transform: uppercase;color: #FFFFFF;}.b-event-detal--spart .catalogbox-sports__title {display: none;}.b-event-detal--spart .catalogbox-sports__city {font-weight: 300;font-size: 36px;color: #FFFFFF;max-width: 370px;}.b-event-detal--spart .catalogbox-sports__kind {font-weight: 700;font-size: 37px;text-transform: uppercase;color: #FFFFFF;max-width: 370px;}.b-catalogbox-sports.spartak .catalogbox-sports__left {background-image: url('/files/110/main-spartak-bg1.png');background-size: cover;background-color: transparent;z-index: 4;}.b-catalogbox-sports.spartak .catalogbox-sports__right {display: none;}.b-catalogbox-sports.spartak .catalogbox-sports__item::after {display: none;}.b-catalogbox-sports.spartak .catalogbox-sports__reg .catalogbox-sports__btn,.b-catalogbox-sports.spartak .catalogbox-sports__reg .catalogbox-sports__btn:link,.b-catalogbox-sports.spartak .catalogbox-sports__reg .catalogbox-sports__btn:active,.b-catalogbox-sports.spartak .catalogbox-sports__reg .catalogbox-sports__btn:visited,.b-catalogbox-sports.spartak .catalogbox-sports__reg .catalogbox-sports__btn:focus,.b-catalogbox-sports.spartak .catalogbox-sports__reg .catalogbox-sports__btn:hover {max-width: 400px;background: #14C2F4;font-weight: 500;font-size: 24px;color: #FFFFFF;padding: 15px 18px;transition-property: background;transition-duration: .2s;transition-timing-function: ease-in-out;}.b-catalogbox-sports.spartak .catalogbox-sports__reg .catalogbox-sports__btn:hover {background: #6D409B;}.b-catalogbox-sports.spartak .catalogbox-sports__reg.guests .catalogbox-sports__btn,.b-catalogbox-sports.spartak .catalogbox-sports__reg.guests .catalogbox-sports__btn:link,.b-catalogbox-sports.spartak .catalogbox-sports__reg.guests .catalogbox-sports__btn:active,.b-catalogbox-sports.spartak .catalogbox-sports__reg.guests .catalogbox-sports__btn:visited,.b-catalogbox-sports.spartak .catalogbox-sports__reg.guests .catalogbox-sports__btn:focus,.b-catalogbox-sports.spartak .catalogbox-sports__reg.guests .catalogbox-sports__btn:hover {background: transparent;border: 1px solid #fff;transition-property: background, border;}.b-catalogbox-sports.spartak .catalogbox-sports__reg.guests .catalogbox-sports__btn:hover {border: 1px solid #6D409B;background: #6D409B;}.b-event-detal--spart .b-spart-advantages-bg {background-image: url('/files/110/spart-bg-2.jpg');background-color: transparent;}.b-event-detal--spart .b-advantages {padding-bottom: 0;}.b-event-detal--spart .b-advantages .advantages__num {color: #0072BC;-webkit-text-fill-color: #0072BC;background: none;}.b-event-detal--spart .b-advantages .advantages__item:nth-child(2n)::before {background: #0072BC;}.b-spart-map .spart-map__title {font-weight: 300;font-size: 60px;line-height: 1.2;text-transform: uppercase;color: #4E4E4E;margin: 0 0 45px;}.b-spart-map .spart-map__wrapper {display: flex;flex-wrap: wrap;}.b-spart-map .spart-map__left {width: 100%;max-width: 330px;margin-right: 20px;box-sizing: border-box;border: 1px solid #CFCFCF;border-radius: 30px;padding: 35px;display: flex;flex-direction: column;}.b-spart-map .spart-map__right {flex: 1;border-radius: 30px;overflow: hidden;}.b-spart-map .spart-map__name-col {font-weight: 400;font-size: 24px;line-height: 1.2;text-transform: uppercase;color: #4E4E4E;margin: 0 0 40px;}.b-spart-map .spart-map__name-address {position: relative;display: flex;font-weight: 400;font-size: 16px;line-height: 1.6;color: #4E4E4E;margin: 0 0 20px;padding-left: 48px;}.b-spart-map .spart-map__name-address::before {content: '';position: absolute;left: 0;width: 36px;height: 36px;background-image: url('/files/110/map-address.svg');background-position: center;background-repeat: no-repeat;}.b-spart-map .spart-map__name-metro {position: relative;display: flex;font-weight: 400;font-size: 16px;line-height: 1.6;color: #4E4E4E;margin: 0 0 20px;padding-left: 48px;}.b-spart-map .spart-map__name-metro::before {content: '';position: absolute;left: 0;width: 36px;height: 36px;background-image: url('/files/110/map-metro.svg');background-position: center;background-repeat: no-repeat;}.b-spart-map .spart-map__name-social {display: flex;align-items: center;margin-top: auto;}.b-spart-map .spart-map__name-social a {display: flex;margin-right: 10px;}.b-spart-map .spart-map__map {height: 100%;}.b-spart-map .spart-map__map iframe {height: 100% !important;}.b-event-detal--spart .b-spart-footer-bg {background-color: #fff;background-image: url('/files/110/spart-foot-bg.jpg');background-repeat: no-repeat;}.b-spart-foot-title {font-weight: 600;font-size: 64px;line-height: 1.2;text-transform: uppercase;color: #6C3F99;margin: 0 0 65px;}.event-registration-required-label {background: #fff;padding: 10px 5px;border-radius: 20px;color: #633280;margin-top: 5px;display: inline-block;}.event-price-multi-label {background: #fff;padding: 5px 15px;border-radius: 20px;color: #633280;margin-bottom: 5px;font-family: 'Montserrat', sans-serif;text-align: center;}@media only screen and (max-width: 600px) {.event-price-multi-label {padding: 3px;}}.tickets__small-title {line-height: 1;font-size: 14px;padding: 5px 15px !important;}.b-tickets .tickets__item.has-prices-multi {grid-column: span 2; }.b-tickets .has-prices-multi .tickets__item-inner {align-items: stretch;background-color: #EEE5F2 !important;}.tickets__item-footer {display: flex;flex-direction: column;height: 100%;}.tickets__multi-price {display: flex;justify-content: space-between;flex-direction: row;margin-bottom: 5px;}.tickets__item-registration-start {font-size:14px;font-weight: 600;max-width: 219px;margin-top: auto;}.tickets__item-registration-start > div {margin-top: 20px;}.b-tickets .has-prices-multi .tickets__item-registration-start {max-width: none;font-size: 16px;}