

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?16644291442530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/bitrix/templates/StudioT/components/bitrix/catalog/studio-t-catalog/bitrix/catalog.section/.default/style.css?16644291235671*/
.contentArea
{
	max-width:unset !important;
	padding-right:0px !important;
}

#stt_catalog_header
{
 margin-left:20px;
 margin-top:-10px
}

#stt_catalogtop
{
 position:relative;
 margin-bottom:50px;
 display:flex
}

#stt_catalogtop_menu
{
}

#stt_catalogtop_filter
{
 padding-left:10px;
 display:flex;
 position:relative;
 z-index:1
}

#stt_catalogtop_content
{
 flex-grow:1;
 max-width:100%;
}

#stt_catalogtop_items
{
 display:flex;
}

a{outline:none}

.stt_catalogtop_item
{
 display:block;
 position:relative;
 width:100%;
}

.stt_catalogtop_column
{
 padding:0px 10px;
 box-sizing:border-box
}

.stt_catalogtop_item_props
{
 position:absolute;
 top:0px;
 left:0px;
 z-index:1
}

.stt_catalogtop_item_props>div
{
 color:white;
 padding:5px;
 text-align:center;
 
 text-align:center;
 display:table
}

.stt_catalogtop_item_action{background:#A073B4;}
.stt_catalogtop_item_new{background:black;}

.stt_catalogtop_item_image
{
 position:relative;
 background-position:50% 50%;
 background-size:cover;
 opacity:1
}

.stt_catalogtop_item_image>img
{
 display:block;
 width:100%;
 transition:opacity 1s
}

.stt_catalogtop_item_name
{
 text-align:center;
 padding:25px 0px;
 font-size:20px;
 color:#A073B4;
 text-transform:uppercase
}

.stt_catalogtop_item_image:hover
{
 box-shadow: 0px 4px 14px 0px rgba(50, 50, 50, 0.1);
}

.stt_catalogtop_item_image:hover>img
{
 opacity:0 
}

.stt_catalogtop_item_props_price
{  
 display:none;
 background:rgba(160,115,180,0.5);
 color:white;
 width:100%;
 padding:5px;
 box-sizing:border-box;
 position:absolute;
 left:0px;
 bottom:0px;
 z-index:1
}

.stt_catalogtop_item:hover .stt_catalogtop_item_props_price
{
 .*display:block;*.
}

.stt_catalogtop_item:hover .stt_catalogtop_item_name
{
    background:rgba(160,115,180,0.5);
    color:white;
}

#stt_catalogtop_more
{
 color:#A073B4;
 border:1px solid #A073B4;
 cursor:pointer;
 width:200px;
 margin:25px auto;
 text-align:center;
 font-size:21px;
 text-transform:uppercase;
 display:flex;
 justify-content:center;
 align-items:center;
 height:35px
}

#stt_catalogtop_more>div
{
 display:block;
 height:21px;
 margin-top:-3px;
}

#stt_catalogtop_more.load
{
 background:url('/bitrix/templates/StudioT/components/bitrix/catalog/studio-t-catalog/bitrix/catalog.section/.default/images/load.gif') transparent 50% 50% no-repeat;
 color:transparent;
 border-color:transparent
}

.stt_catalogtop_filter_item
{
 display:inline-block;
 padding:5px;
 color:#A073B4;
 background:white;
 cursor:pointer;
 flex:1 0;
}

#stt_catalogtop_filter
{
 margin:10px 0px;
}

.stt_catalogtop_filter_item.active, .stt_catalogtop_filter_item:hover, .stt_catalogtop_filter_item.filter.active
{
 color:white;
 background:#A073B4;
}

.stt_catalogtop_filter_item.filter
{
 padding-left:30px;
 position:relative;
}

.stt_catalogtop_filter_item.filter::before
{
 content:"";
 display:block;
 position:absolute;
 border:5px solid transparent;
 left:9px;
 top:13px;
}

.stt_catalogtop_filter_item.filter.active::before, .stt_catalogtop_filter_item.filter:hover::before
{
  border-top-color:white;
  border-bottom-color:transparent;
}

.stt_catalogtop_filter_item.filter.desc.active::before, .stt_catalogtop_filter_item.filter.desc:hover::before
{
  border-top-color:transparent;
  border-bottom-color:white;
  top:8px;
}


#stt_catalogtop_filter_ft
{
 background:#F1EFF2;
 display:flex;
 margin-left:20px;
 flex:1 0;
 justify-content:space-between;
}

#stt_catalogtop_filter_ft_items
{
 display:flex;
}

#stt_catalogtop_filter_ft_clear
{
 cursor:pointer;
 padding:5px;
 color:#A073B4
}

#stt_catalogtop_filter_ft_clear:hover
{
 background:#A073B4;
 color:white;
}

.stt_catalog_filteritem
{
 position:relative;
}

.stt_catalog_filteritem button
{
 background:#A073B4;
 color:white;
 cursor:pointer;
 border:0px;
 padding:5px;
 margin-top:15px;
 font-size:15px;
}

.stt_catalog_filteritem input[type=text]
{
 border:1px solid #A073B4;
 padding:5px;
 font-size:15px
}

.stt_catalog_filteritem input[type=checkbox]
{
 display:none;	
}

.stt_catalog_filteritem input[type=checkbox]+label
{
 padding-left:40px;
 position:relative;
 height:25px;
 line-height:25px;
 display:block;
 white-space:nowrap;
 margin-bottom:10px
}

.stt_catalog_filteritem input[type=checkbox]+label::before
{
 content:"";
 border:1px solid #A073B4;
 background:white;
 width:25px;
 height:25px;
 box-sizing:border-box;
 position:absolute;
 top:50%;
 margin-top:-12px;
 left:0px;
 cursor:pointer;
}

.stt_catalog_filteritem input[type=checkbox]:checked+label::after
{
 content:"";
 display:block;
 border:2px solid black;
 width:10px;
 height:3px;
 border-top-color:transparent;
 border-right-color:transparent;
 transform:rotate(-45deg);
 position:absolute;
 left:6px;
 top:8px
}

.stt_catalog_filteritem_head
{
 color:#A073B4;
 padding:5px;
 cursor:pointer;
 padding-right:15px;
 position:relative;
 display:flex;
 white-space:nowrap
}

.stt_catalog_filteritem_head::after
{
 content:"";
 display:block;
 width:0px;
 height:0px;
 border:3px solid transparent;
 border-top-color:#A073B4;
 position:absolute;
 right:5px;
 top:50%;
 margin-top:-2px
}

.stt_catalog_filteritem_body
{
 display:none;
 padding:25px;
 position:absolute;
 top:100%;
 border-top:1px solid white;
 background:#F1EFF2;
}

.stt_catalog_filteritem:hover .stt_catalog_filteritem_body, .stt_catalog_filteritem.open .stt_catalog_filteritem_body
{
 display:block;
}

.stt_catalog_filteritem_interval
{
 display:flex
}

.stt_catalog_filteritem_interval>div:first-child
{
 margin-right:10px
}

.stt_catalog_filteritem_interval input
{
 width:100px
}

@media(max-width:800px)
{
	#stt_catalog_header
	{
		text-align:center;
	}
	
	#stt_catalogtop_filter
	{
	 display:none;
	}
	
	#stt_catalogtop
	{
		flex-direction:column-reverse
	}
	
	 #stt_catalogtop_more>div
{
	margin:0px
}
}


/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?16644291442530 */
/* /bitrix/templates/StudioT/components/bitrix/catalog/studio-t-catalog/bitrix/catalog.section/.default/style.css?16644291235671 */
