

/* Start:/bitrix/templates/graf20hockey/components/bitrix/catalog/core/style.css?16473286491122*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* End */


/* Start:/bitrix/templates/graf20hockey/css/catalog-section.css?16951182976537*/
.et_pb_section_0.et_pb_section {
    padding-top: 5vh;
    padding-bottom: 2vh;
    background-color: #efefef!important
}

.et_pb_section_0 {
    max-width: 100%
}

.et_pb_row_0 {
    background-color: #e2fa0a;
    box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3)
}

.et_pb_row_0.et_pb_row {
    padding-top: 20px!important;
    padding-bottom: 13px!important;
    margin-right: auto!important;
    margin-left: auto!important;
    padding-top: 20px;
    padding-bottom: 13px;
    width: 100%;
}

.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
    width: 100%
}

.et_pb_text_0 h1 {
    color: #000000!important
}

.et_pb_text_0 h2 {
    font-size: 5em;
    color: #000000!important;
    text-align: center
}

.et_pb_text_0 {
    margin-top: 0px!important
}

.et_pb_section_1.et_pb_section {
    padding-top: 0px;
    background-color: #efefef!important
}

.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_4,body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
    max-width: 1280px
}

.et_pb_text_3,.et_pb_text_1 {
    line-height: 2.7em;
    line-height: 2.7em;
    border-color: #000000 #111111 #000000 #000000;
    border-right-width: 7px;
    padding-top: 0px!important;
    padding-right: 2vw!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    box-shadow: 10px 0px 10px -10px rgba(0,0,0,0.3)
}

.et_pb_text_1 h2,.et_pb_text_3 h2 {
    font-size: 4em;
    color: #000000!important;
    text-align: left
}

.et_pb_text_2.et_pb_text,.et_pb_text_4.et_pb_text {
    color: #2d3842!important
}

.et_pb_text_2,.et_pb_text_4 {
    font-size: 20px;
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 2vw!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    max-width: 600px;
    display: flex;
    justify-content: center;
    align-items: center
}

.et_pb_column_0 {
    padding-right: 0px;
    padding-left: 0px
}

@media only screen and (min-width: 981px) {
    .et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
        max-width:900px
    }

    .et_pb_column_1,.et_pb_column_3 {
        display: flex
    }
}

@media only screen and (max-width: 980px) {
    .et_pb_section_0.et_pb_section {
        padding-top:0vh
    }

    .et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row {
        max-width: 100vw
    }

    .et_pb_text_0 h2 {
        font-size: 38px
    }

    .et_pb_text_1 h2,.et_pb_text_3 h2 {
        font-size: 9vw
    }

    .et_pb_text_1,.et_pb_text_3 {
        border-right-width: 0px;
        border-right-color: #111111;
        box-shadow: 10px 0px 10px -10px RGBA(0,0,0,0)
    }

    .et_pb_text_2,.et_pb_text_4 {
        padding-left: 0vw!important;
        width: 100%
    }
}

@media only screen and (min-width: 768px) and (max-width:980px) {
    .et_pb_column_1,.et_pb_column_3 {
        display:inline
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_section_0.et_pb_section {
        padding-bottom:2vh
    }

    .et_pb_text_0 h2 {
        font-size: 35px
    }

    .et_pb_section_1.et_pb_section {
        padding-top: 0px
    }

    .et_pb_column_1,.et_pb_column_3 {
        display: inline
    }

    .et_pb_text_1 h2,.et_pb_text_3 h2 {
        font-size: 14vw
    }

    .et_pb_text_1,.et_pb_text_3 {
        border-width: 0px;
        border-right-color: #111111;
        width: 100%
    }

    .et_pb_text_2,.et_pb_text_4 {
        padding-left: 0vw!important
    }
}

.et_pb_with_border {
    position: relative;
    border-right: 8px solid #333!important;
}

@media only screen and (min-width: 981px) {
    
    .et_pb_column_3,.et_pb_column_5,.et_pb_column_7,.et_pb_column_9,.et_pb_column_11,.et_pb_column_13,.et_pb_column_15 {
        display: flex
    }
}

@media only screen and (max-width: 981px) {
    .et_pb_with_border {
        position: relative;
        border-right: 0px solid #333!important;
    }
}

.et_pb_text_8 h2, .et_pb_text_10 h2, .et_pb_text_14 h2, .et_pb_text_2 h2, .et_pb_text_12 h2, .et_pb_text_4 h2, .et_pb_text_6 h2 {
    font-size: 4em;
    color: #000000!important;
    text-align: left;
}

.et_pb_text_12, .et_pb_text_10, .et_pb_text_14, .et_pb_text_2, .et_pb_text_8, .et_pb_text_6, .et_pb_text_4 {
    line-height: 2.7em;
    line-height: 2.7em;
    border-color: #000000 #111111 #000000 #000000;
    border-right-width: 7px;
    padding-top: 0px!important;
    padding-right: 2vw!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    box-shadow: 10px 0px 10px -10px rgba(0,0,0,0.3);
}
/* End */


/* Start:/bitrix/templates/graf20hockey/css/catalog-section-hockey.css?16951165527034*/
.et_pb_row_0 {
    transform: translateX(0px) translateY(0vh);
    display: flex;
    align-items: center;
    justify-content: center
}

.et_pb_image_0 .et_pb_image_wrap img {
    max-height: 430px;
    width: auto
}

.et_pb_image_0 {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(6deg);
    text-align: left;
    margin-left: 0;
    margin-top: -225px;
}

.et_pb_text_0 h1 {
    font-family: Oswald,Helvetica,Arial,Lucida,sans-serif;
    font-weight: 900;
    font-size: 4em;
    color: #FFFFFF!important;
    text-shadow: 0em 0em 0.81em #000000
}

.et_pb_text_0 {
    word-wrap: normal
}

.et_pb_section_1.et_pb_section {
    padding-top: 40px;
    background-color: #efefef!important
}

.et_pb_text_1 h1 {
    color: #000000!important
}

.et_pb_text_1 h2 {
    font-size: 5em;
    color: #000000!important;
    text-align: center
}

.et_pb_text_1 {
    margin-top: 0px!important
}

.et_pb_text_12,.et_pb_text_10,.et_pb_text_14,.et_pb_text_2,.et_pb_text_8,.et_pb_text_6,.et_pb_text_4 {
    line-height: 2.7em;
    line-height: 2.7em;
    border-color: #000000 #111111 #000000 #000000;
    border-right-width: 7px;
    padding-top: 0px!important;
    padding-right: 2vw!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    box-shadow: 10px 0px 10px -10px rgba(0,0,0,0.3)
}

.et_pb_text_8 h2,.et_pb_text_10 h2,.et_pb_text_14 h2,.et_pb_text_2 h2,.et_pb_text_12 h2,.et_pb_text_4 h2,.et_pb_text_6 h2 {
    font-size: 4em;
    color: #000000!important;
    text-align: left
}

.et_pb_text_13.et_pb_text,.et_pb_text_15.et_pb_text,.et_pb_text_5.et_pb_text,.et_pb_text_9.et_pb_text,.et_pb_text_11.et_pb_text,.et_pb_text_7.et_pb_text,.et_pb_text_3.et_pb_text {
    color: #2d3842!important
}

.et_pb_text_9,.et_pb_text_15,.et_pb_text_3,.et_pb_text_13,.et_pb_text_7,.et_pb_text_5,.et_pb_text_11 {
    font-size: 20px;
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 2vw!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    max-width: 600px;
    display: flex;
    justify-content: center;
    align-items: center
}

.et_pb_section_3.et_pb_section,.et_pb_section_7.et_pb_section,.et_pb_section_6.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_2.et_pb_section {
    background-color: #efefef!important
}

.et_pb_row_6.et_pb_row {
    padding-top: 0px!important;
    padding-top: 0px
}

.et_pb_column_1 {
    padding-right: 0em;
    padding-left: 0px
}

@media only screen and (max-width: 980px) {
    .et_pb_image_0 .et_pb_image_wrap img {
        width:auto
    }

    .et_pb_section_1.et_pb_section {
        padding-top: 0px
    }

    .et_pb_row_1.et_pb_row {
        margin-top: 0px!important;
        margin-bottom: 6vh!important
    }

    .et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
        width: 100vw
    }

    .et_pb_text_1 h2 {
        font-size: 38px
    }

    .et_pb_text_12 h2,.et_pb_text_10 h2,.et_pb_text_8 h2,.et_pb_text_6 h2,.et_pb_text_14 h2,.et_pb_text_4 h2,.et_pb_text_2 h2 {
        font-size: 9vw
    }

    .et_pb_text_4,.et_pb_text_6,.et_pb_text_14,.et_pb_text_2,.et_pb_text_8,.et_pb_text_10,.et_pb_text_12 {
        border-right-width: 0px;
        border-right-color: #111111;
        box-shadow: 10px 0px 10px -10px RGBA(0,0,0,0)
    }

    .et_pb_text_13,.et_pb_text_7,.et_pb_text_11,.et_pb_text_9,.et_pb_text_5,.et_pb_text_3,.et_pb_text_15 {
        padding-left: 0vw!important;
        width: 100%
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_section_0 {
        display:none!important
    }

    .et_pb_image_0 .et_pb_image_wrap img {
        width: auto
    }

    .et_pb_section_1.et_pb_section {
        padding-top: 0px
    }

    .et_pb_row_1.et_pb_row {
        margin-top: 0px!important;
        margin-bottom: 3vh!important
    }

    .et_pb_text_1 h2 {
        font-size: 35px
    }

    .et_pb_column_13,.et_pb_column_11,.et_pb_column_15,.et_pb_column_9,.et_pb_column_7,.et_pb_column_3,.et_pb_column_5 {
        display: inline
    }

    .et_pb_text_4 h2,.et_pb_text_10 h2,.et_pb_text_2 h2,.et_pb_text_8 h2,.et_pb_text_6 h2,.et_pb_text_14 h2,.et_pb_text_12 h2 {
        font-size: 14vw
    }

    .et_pb_text_6,.et_pb_text_14,.et_pb_text_4,.et_pb_text_8,.et_pb_text_2,.et_pb_text_12,.et_pb_text_10 {
        border-width: 0px;
        border-right-color: #111111;
        width: 100%
    }

    .et_pb_text_13,.et_pb_text_7,.et_pb_text_11,.et_pb_text_9,.et_pb_text_5,.et_pb_text_3,.et_pb_text_15 {
        padding-left: 0vw!important
    }
}

.et_pb_row.et_pb_row_0.et_clickable {
    background: none;
    box-shadow: none;
    padding-top: 70px!important;
}

.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIzMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNlZmVmZWYiPjxwYXRoIGQ9Ik0wIDB2MTQwaDEyODBMMCAweiIvPjwvZz48L3N2Zz4=);
    background-size: 100% 300px;
    bottom: 0;
    height: 300px;
    z-index: 1;
    transform: scale(1,1)
}

.entry-content .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
    display: none;
}

@media only screen and (max-width: 1200px) {

    .et_pb_image_0 .et_pb_image_wrap img {
        
        max-height: 370px;
    }
    
    .et_pb_image_0 {
        margin-top: -120px;
    }
}

@media only screen and (max-width: 980px) {

    .entry-content .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {
        display: block;
    }
    
    .et_pb_section.et_pb_section_0.et_pb_section_parallax.et_pb_with_background.et_section_regular.section_has_divider.et_pb_bottom_divider {
        display: none;
    }
}

.et_pb_module.et_pb_text.et_pb_text_0.et_pb_bg_layout_dark.et_pb_text_0 h2 {
    font-weight: 800;
    font-size: 3em;
    color: #EDF000!important;
    text-align: left;
    text-shadow: 0em 0em 0.86em #000000;
    font-family: Oswald,Helvetica,Arial,Lucida,sans-serif!important;
}

.et_pb_section.et_pb_section_0.et_pb_section_parallax.et_pb_with_background.et_section_regular.section_has_divider.et_pb_bottom_divider {
    height: 635px;
}

.et_pb_module.et_pb_image.et_pb_image_0 .et_pb_image_wrap {
    margin-top: 32px;
    position: absolute;    
}

@media only screen and (max-width: 1200px) {
    
    .et_pb_module.et_pb_image.et_pb_image_0 .et_pb_image_wrap {
        margin-top: 0px;
        margin-left: 30px;
        position: absolute;    
    }    
}
/* End */


/* Start:/bitrix/templates/graf20hockey/components/bitrix/catalog.section/.default/style.css?16473286493808*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-section-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}
/* End */
/* /bitrix/templates/graf20hockey/components/bitrix/catalog/core/style.css?16473286491122 */
/* /bitrix/templates/graf20hockey/css/catalog-section.css?16951182976537 */
/* /bitrix/templates/graf20hockey/css/catalog-section-hockey.css?16951165527034 */
/* /bitrix/templates/graf20hockey/components/bitrix/catalog.section/.default/style.css?16473286493808 */
