html, body {
    font-family: 'FuturaPTBook',Sans-Serif;
    font-weight: normal;

}
html {
    font-size: 1em;
}

html h1,h2,h3,h4,h5,h6,p,span,a,ul,li {
    font-family: 'FuturaPTBook',Sans-Serif;
    font-weight: normal;
}

h1,h2,h3,h4,h5,h6,p{
    margin: 0;
}

ul {
    margin: 0;
    padding: 0;
}

/* ALL */

h1 {
    font-size: 1.875rem;
    line-height: 1.16666667;
    margin-top: 0.375rem;
    margin-bottom: 2rem;
}

/* forms */

input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
    padding: 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.form-element {
    display: inline-block;
}

.form-element input[type=checkbox] {
    display: none;
}

.form-element label {
    display: inline-block;
    position: relative;
    cursor: pointer;
    transition: color 0.2s;
    color: #000;
    padding-left: 1.65rem;

    -webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    user-select: none;          /* Likely future */
}

.form-element label:hover {
    color: rgba(0,0,0,0.5);
}



.form-element label:before {
    content: "";
    display: block;
    width: 0.875rem;
    height: 0.875rem;
    position: absolute;
    left: 0;
    top: 0.0625rem;
    background-color: #fff;
    border: 2px solid rgba(0,0,0,.2);
    border-radius: 3px;
}




.form-element input[type=checkbox]:checked + label:before {
    content: "";
    text-align: center;
    line-height: 0.9375rem;
    text-align: center;
    bottom: 0.3125rem;
    color: #fff;
    background-color: #912268;
    border: none;
    background-image: url(../../img/newdesign/galka.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

/* common */

#scroll_top, #scroll_bottom {
    font-size: 15px;
    padding: 2px 19px 2px 39px;
}


/*Header styles*/

header {
    background-image: url(/img/newdesign/bg@2x.jpg);
    background-position: left bottom;
    /*height: 11.25rem;*/
    background-size: 256px 256px;
}

a {
    text-decoration: none;
    transition: opacity 0.2s;
}

/*a:hover {
    color: inherit;
}

a:active, a:focus{
    color:inherit;
}
*/


.text-center {
    text-align: center;
}



.header-top  a {
    color: #fff;
    display: inline-block;
    transition: opacity 0.2s;
}

.header-top  a:hover {
    color: #fff;
    opacity: 0.5;
}

.header-top  a:active, a:focus {
    /*color: #fff;*/
}

.catalog-navigation  a {
    color: #fff;
    display: inline-block;
    height: 2.5rem;
    width: 100%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;

}

.catalog-navigation  a:hover {
    color: #fff;
    opacity: 0.5;
}

.catalog-navigation  a:active, a:focus {
   /* color: #fff;*/
}

.header-bottom_dropdown-menu_wrapper  a {
    color: #fff;
    display: inline-block;
}

.header-bottom_dropdown-menu_wrapper  a:hover {
    color: #fff;
    opacity: 0.5;
}

.header-bottom_dropdown-menu_wrapper  a:active, a:focus {
    /*color: #fff;*/
}


input {
    display: inline-block;
    width: 100%;
    padding-left: 0.625rem;
    border: 2px solid rgba(0,0,0,0.1);
    transition: all 0.2s;
}

/*Header top-part styles*/

.header-top_wrapper{
    height: 2.5rem;
}

.header-top{
    font-family: 'FuturaPTBook',Sans-Serif;
    text-align: left;
    font-size: 0.9375rem;
    color: #fff;
    position: fixed;
    height: 2.5rem;
    background-color: rgba(0,0,0,0.8);
    z-index: 5;
    width: 100%;
     line-height: 2.5;
}

.header-top_menu {
	margin-left: -0.625rem;
    list-style-type: none;
    display: block;
    padding-left: 0;
    /*margin-bottom: 1rem;*/
    margin-top: 0;
    line-height: 2.7;
}

.header-top_menu li{
	float: left;
	cursor: default;

}

.header-top_menu li >a {
    display: inline-block;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    transition: opacity 0.2s;
}

.header-top_icon {
    margin: 0  0.625rem;
    max-height: 1rem;
    margin-bottom: 3px;
}

.guest .header .cart-wrapper, .guest .header .messages-wrapper {
    display:none;
}

.messages-wrapper {
    margin-left: 1.875rem;
    white-space: nowrap;
}


.header-top_user-cabinet {
    display: inline-block;
    margin-left: 1.25rem;
}





.header-top_dropdown-menu:before{
    content: "";
    display: block;
    height: 1rem;
    margin-top: -1rem;
    width: 12.5rem;;
}


.header-top_user-cabinet-wrapper{
    line-height: 2.5rem;
    text-align: right;
}


.header-top_dropdown-menu {
    position: absolute;
    top: 0;
    margin: 0;
    right: 0.625rem;
    list-style: none;
    margin-top: 3.125rem;
    z-index: 3;
    width: 12.5rem;
    opacity: 0.9;
    border-radius: 3px;
    background-color: #000000;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.31);
    display:none;
}

.header-top_dropdown-menu ul{
    padding: 0.8125rem 1.25rem 1.0625rem;
}

.header-top_dropdown-menu ul > li > a {
    width: 100%;
}

.header-top_dropdown-menu_list-separator{
    border-top: 2px solid rgba(255,255,255,0.2);
    margin-top: 0.6875rem;
    padding-top: 0.75rem;
}

.header-top_dropdown-menu .badge{
    margin: 0.4375rem 0.625rem 0;
}

.header-top_dropdown-menu li {
    list-style: none;
    text-align: right;
    line-height: 1.5;
    font-size: 1.25rem;
}

a.header-top_dropdown-menu__bestsellers {
    color: #faa916;
}
a.header-top_dropdown-menu__bestsellers:hover {
    color: #ffd500;
}

.header-top_user-cabinet:hover .header-top_dropdown-menu {
    display: block;
}


/*Header middle-part styles*/

.header-middle {
    height: 3.9375rem;
    position: relative;
}


.header-middle .logo {
    height: 3rem;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.header-middle .logo:hover{
    opacity: 0.5;
}

/*Header bottom-part styles*/


.header-bottom {
    position: relative;
    /*height: 3.75rem;*/
    /*line-height: 3.75rem*/
}

.header-bottom_menu-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
    border-top: 2px solid rgba(255,255,255,.2)
}

.header-bottom-menu-left_part {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    float: left;
}

.header-bottom-menu-right_part {
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10;
    float: right;
    max-width: 400px;
}

ul.header-bottom_navigation-menu {
    list-style: none;
    padding-left: 0;
    margin-left: -0.9375rem;
}

.header-bottom_navigation-menu li {
    float: left;
        /* margin-right: 2.5rem; */

    border-radius: 3px;
    margin-right: 0.625rem;
    padding-bottom: 0.625rem;
}

a.header-bottom__bestsellers {
    color: #faa916;
}
a.header-bottom__bestsellers:hover {
    color: #ffd500;
}

.dropdown_trigger_li.bg-black,.dropdown_trigger_li_catalog.bg-black{
    background-color: rgb(0,0,0);
    border-radius: 0;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.new-header-search-wrapper.header-search-wrapper {
    padding-right: 10.1875rem;
}
.new-header-search-category-wrapper .header-search__selected-category>span {
    min-width: 94px;
}
.new-header-search-category-wrapper.header-search-category-wrapper {
    width: 7.5rem;
    font-size: 1.25rem;
    height: 2.5rem;
    margin-right: 2.625rem;
}
.new-header-search-category-wrapper .header-search__selected-category {
    margin-left: 0.3125rem;
    margin-right: 0;
}
.new-header-search-category-wrapper .header-search__selected-category .material-icons {
    font-size: 1.125rem;
}
.new-header-search-category-wrapper .header-search__selected-category {
    margin-top: 0.125rem;
    margin-right: 0.1875rem;
}
.new-header-search-category-wrapper .header-search__selected-category .material-icons {
    margin-right: 0;
}
.new-header-search-category-wrapper .header-search-category-list {
    top: 2.5rem;
    font-size: 1.25rem;
    width: 7.4375rem;
    z-index: 2;
}
.new-header-search-category-wrapper .header-search__category-item {
    padding-left: 4px;
}

.header-bottom input{
    font-size: 1.25rem;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: 97% 50%;
    padding-right: 2.5rem;
    padding-left: 0.625rem;
    border-radius: 3px 0 0 3px;
    border-color: transparent;
    transition: all .2s;
    height: 2.5rem;
}

.header-bottom input:focus,
.header-bottom input:hover {
    border-color: transparent;
    box-shadow: 0 0 20px rgba(255,255,255,.5);
}

.header-bottom input::-moz-placeholder { /* Mozilla Firefox 19+ */
    line-height:2.5rem;
}
.header-bottom input::-webkit-input-placeholder { /* Webkit */
    line-height:2.5rem;
}
.header-bottom input:-ms-input-placeholder { /* IE */
    line-height:2.5rem;
}
.header-bottom input[placeholder] {
    line-height:2.5rem;
}



.header-bottom_input_wrapper{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
}


.search-button {
    width: 2.5rem;
    /*background-image: url(../../img/newdesign/search.svg);
    background-repeat: no-repeat;
    background-position: center;*/
    color: rgba(0,0,0,0.3);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-top: 0;
    margin-right: 2px;
    margin-bottom: 2px;
    transition: all 0.2s;
    height: 2.5rem;
}

.header-bottom_input_wrapper .search-button {
    background-color: #fff;
}


.header-bottom_input_wrapper input:focus + .search-button{
    color: rgba(0,0,0,1);
}

.header-bottom_input_wrapper input:focus + .search-button:hover{
    color: rgba(0,0,0,0.3);
}


.header-bottom_input_wrapper .search-icon{
    padding-left: 0.625rem;
 /*   padding-top: 0.375rem;*/
    font-size: 1.25rem;
    line-height: 2.25rem;
}






.catalog-navigation {
    display:inline-block;

}

.header-bottom_dropdown-menu_trigger,.header-bottom_dropdown-catalog_menu_trigger {
    cursor: pointer;
    display: inline-block;
/*    height:2.8125rem;*/
}





 .header-bottom_dropdown-menu,.header-bottom_dropdown-catalog_menu {
    position: absolute;
    color: #fff;
    top: 100%;
    display: none;
    margin: 0;
    list-style: none;
    width: 100%;
    padding: 0;
    background-color: rgba(0,0,0,0);
    z-index: 3;
}

.header-bottom_dropdown-menu:before,.header-bottom_dropdown-catalog_menu:before{
    content: "";
    width: 100%;
    height: 2rem;
    margin-top: -1rem;
    top: 0;
    position: absolute;
}

.header-bottom_dropdown-menu_wrapper{

    background-color: rgb(0,0,0);
    padding-top: 0.625rem;
    padding-bottom: 1.25rem;
}



nav.catalog-navigation {
    font-family: 'FuturaPTBook',Sans-Serif;
    font-size: 1.25rem;
    margin-top: 0.625rem;
    margin-bottom: -0.625rem;
}

.all-purchases-categories-list{
    list-style: none;
}

.all-purchases-categories-list a{
    font-size: 0.9375rem;
}

.top-multibrand-international-purchases {
    list-style: none;
}

.top-multibrand-international-purchases a{
    font-size: 0.9375rem;
    font-weight:  bold;
}

.header-bottom__dropdown-menu__list-divider{
    margin: 2rem 0;
}

/*Main content section styles*/

.breadcrumbs {
    margin: 0;
}

.breadcrumbs li {
        /* float: left; */
    margin-right: 0.25rem;
    display: inline;
    word-wrap: break-word;
    white-space: normal;
}

.breadcrumbs  li:not( :last-child) :after {
    content: " / ";
    color: rgba(0,0,0,0.3);
}




.breadcrumbs li a{
   /* margin-top: 1.5625rem;*/
   font-family: 'FuturaPTBook',Sans-Serif;
   font-size: 1rem;
   transition: all 0.2s;
}

.breadcrumbs a {
    color: rgb(178,178,178);
}

.breadcrumbs a:hover {
    color: rgba(0,0,0,1);
}

.breadcrumbs ul{
    list-style: none;
    padding-left: 0;
    margin-top: 1.4375rem;
}

.breadcrumbs .home-icon {
    fill: rgba(0,0,0,0.3);
    transition: all 0.2s;
}

.breadcrumbs .home-icon:hover{
    fill: rgba(0,0,0,1);
}


/*Purchase info styles*/

.purchase-title a,
.catalog-page-purchase-title__link {
    color: black;
}

.catalog-page-purchase-title__edit-catalog-link {
    color: blue;
    text-decoration: underline;
    display: block;
}

.purchase-info {
    /*display: inline-block;*/
    position: relative;
    /*width: 100%;*/
}


.purchase-info_wrapper {
    border-radius: 3px;
    background-color: rgba(0,0,0,.1);
    min-height: 6.25rem;
    /*padding: 0.9375rem 0;*/
    display: table;
    width: 100%;

}

@media screen and (min-width: 64em) {
  /*  .purchase-info_wrapper {
        display: table;
        width: 100%;
    }
*/
/*    .purchase-info-left_part_wrapper {
        display: table-cell !important;
        width: 100%;
        vertical-align: middle;
    }*/

 /*   .purchase-info-categories_wrapper {
        display: table-cell !important;
        float: none !important;
        margin: 0 !important;
        vertical-align: middle;
    }
*/
  /*  .full-description_dropdown-trigger_open-wrapper {
        display: table-cell !important;
        position: static !important;
    }*/

    .lot-filters.fixed {
        overflow: hidden;
        max-height: 2.5em;
    }

    .lot-filters.fixed:hover{
        overflow: visible;
        max-height: 50%;
    }

}

.purchase-info span{
    font-family: 'FuturaPTBook',Sans-Serif;
    font-size: 1.25rem;
    text-align: left;
    color: rgba(0,0,0,0.3);
    font-style: normal ;
    line-height: 1;
}

.purchase-info span {
    font-size: 1.25rem;
}

.purchase-info .organizer-avatar {
    width: 3.75rem;
    height: 3.75rem;
    margin-left: 1.25rem;
    border-radius: 50%;
    border: solid 2px #912268;
    /* margin-right: 1rem; */
    float: left;
    background-size: cover;
}

.organizer-avatar_wrapper {
    float: left;
    padding-left: 0.3125rem;
}

.organizer-avatar_and_name-wrapper {
    display: inline-block;
    margin-left: 0.1875rem;
    margin-top: 0.625rem;
    width: 100%;
    max-width: 22rem;
    float: left;
}

.organizer-rank {
    margin-bottom: 0;
}


.purchase-info h2{
    font-size: 1.5625rem;
    line-height: 1.875rem;
    margin-top: 0.125rem;
    margin-bottom: 0.0625rem;
}

.organizer_name_link{
    color: #912268;
    transition: opacity 0.2s;
    word-wrap: break-word;
}

.organizer_name_link:hover{
    color: #912268;
    opacity: 0.5;
}

.organizer_avatar_link img{
    transition: opacity 0.2s;
}

.organizer_avatar_link:hover img{
    opacity: 0.5;
}

.purchase-info p{
    font-size: 1.25rem;
}



.purchase-info-categories{
    list-style: none;
    text-align: center;
    font-size: 1.25rem;
    white-space: nowrap;
}

.purchase-info-categories_wrapper {
    position: relative;

   /* padding-top: 1.3125rem;*/
    /* padding-right: 0.3125rem; */
    /* height: 3.625rem; */
    /* right: 0; */
    display: table-cell ;
    margin: 0 ;
    vertical-align: middle;
}

.purchase-info-categories_wrapper p {
    margin-bottom: 0;
}

.purchase-info-categories ul{
    padding: 0;
    margin: 0;

}

.purchase-info-categories li {
    padding: 0 1.25rem 0.125rem;
    display: inline-block;
}

.purchase-info-left_part_wrapper{
    display: table-cell ;
    width: 100%;
    vertical-align: middle;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.organizer_name-wrapper {
    margin-left: 6rem;
}

.purchase-info-categories span {
    display: block;
    text-align: center;
    padding-top: 0.1875rem;
    padding-bottom: 0.3125rem;
}

.purchase-info-categories_container .columns {
    border-left: 2px solid rgb(230,230,230);
}

.full-description_dropdown-trigger.open {
    cursor: pointer;
    font-size: 1.25rem;
    background-color: rgba(0,0,0,0.1);
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    width: 7.5rem;
    text-align: center;
    vertical-align: middle;
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    display: table-cell ;
    position: static ;
}


.full-description_dropdown-trigger  button {
    font-family: 'FuturaPTBook',Sans-Serif;
/*    padding-top: 1.15rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;*/
    color: #000;
    height: 100%;
    transition: opacity 0.2s;
}

.full-description_dropdown-trigger:hover button {
    opacity: 0.5;
}

.full-description_dropdown-trigger .arrow-down,.full-description_dropdown-trigger .arrow-up{
    color: #000;
    font-size: 1.75rem;
    padding-top: 0.25rem;
    transition: opacity 0.2s;
}

.drop-down-arrow-up{
    font-size: 1.75rem;
    vertical-align: middle;
}

.full-description_dropdown-trigger button:active, .full-description_dropdown-trigger button:focus {
    outline: none;
}

.full-description_dropdown-trigger.open.pushed > button{
    margin-top: -2px;
}


.full-description_dropdown-block ul{
    list-style: none;
  /*  margin-top: 1rem;*/
}

.arrow-down {
    color: #fff;
}

.full-description_dropdown-block {
    display: none;
    margin-top: 2.25rem;
    margin-bottom: 1.875rem;
}

.full-description_dropdown-block li{
    font-size: 1.25rem;
    line-height: 1.25;
}

.full-description_dropdown-block span{
    font-size: 1.25rem;
    font-style: normal;
    color: rgb(178,178,178);
}

.full-description_dropdown-block span{
    font-size: 1.25rem;
}

.full-description_dropdown-block a {
    color: #912268;
    font-size: 1.25rem;
    text-decoration: underline;
}

.full-description_dropdown-block a:visited {
    color: #912268;
}

.full-description_dropdown-block a:hover {
    opacity: 0.5;
}

 button.close-full-description{
    font-size: 1.25rem;
    text-align: right;
    color: #912268;
    min-height: 1.875rem;
    padding-top: 0.0625rem;
    margin-bottom: -0.625rem;
}

.full-description_dropdown-trigger.close{
    margin-top: 0.875rem;
}


/*Filters styles*/

.lot-global-filters {
    font-size: 1.25rem;
    z-index: 4;
    margin-top: 2.5rem;
    /*margin-bottom: 1.875rem;*/

}

.filters-sorting_and_grouping {
    border-bottom: 2px solid rgb(230,230,230);
    padding-bottom: 0.5625rem;
}

ul.sorting-options {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-left: -0.625rem;
    line-height: 1.3;
}

.sorting-options li {
    float: left;
    display: block;
    margin-left: 0.625rem;
    font-size: 1.25rem;
    transition: opacity 0.2s;

}

.sorting-options li > a{
    display: inline-block;
    padding-left: 0.625rem;
    padding-right: 0.3125rem;
    width: 100%;
    height: 100%;
    padding-bottom: 0.25rem;
}

.sorting-options li a {
    color: #000;
}

.sorting-options li + li {
    border-radius: 3px;
    transition: background-color 0.2s;
}

.sorting-options li + li:hover {
    background-color: rgba(0,0,0,.1);
}

.sorting-options li.selected {
    background-color: rgba(0,0,0,.1);
    border-radius: 3px;
}

.sorting-options li.selected:hover a {
    opacity: 0.5;
}

ul.grouping-options {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.grouping-options > li.group_by_line_and_square{
    margin-left: 1.875rem;
    border-color: transparent;
    line-height: 1rem;
}

.grouping-options li {
    float: right;
    display: block;
    margin-left: 0.625rem;
    border: 2px solid rgba(0,0,0,.1);
    border-radius: 3px;
    font-size: 1rem;
    line-height: 1.625rem;
    transition: background-color 0.2s;
}

.grouping-options li + li > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 0 0.3125rem;
    transition: background-color 0.2s;
    color: #000;
}

.grouping-options li + li > a:hover {
    background-color: rgba(0,0,0,.1);
}

.grouping-options li.selected a {
    background-color: rgba(0,0,0,.1);
}

.grouping-options li.selected:hover a {
    color: rgba(0,0,0,.5);
}

.grouping-options_group-line > span, .grouping-options_group-grid > span {
    vertical-align: middle;
}

.grouping-options_group-grid span {
    margin-left: 0.375rem;
}

 .group_by_line_and_square a {
    color: rgb(178,178,178);
    opacity: 0.1;
    transition: opacity 0.2s;
}

 .group_by_line_and_square a:hover {
    opacity: 0.5;
}

.group_by_line_and_square a.selected{
    opacity: 0.5;
}

.group_by_line_and_square a.selected:hover{
    opacity: 0.3;
}

 .catalog-filter__arrow_icon {
    vertical-align: middle;
    font-size: 1.25rem;
    margin-left: 0.125rem;

}
 .material-icons-close{
     padding-bottom: 7px;
 }

.lot-filters_select-filter_link .catalog-filter__arrow_icon{
    /*margin-left: 0.3125rem;*/
}

.lot-filters {
    background-color: rgb(255,255,255);
}

.lot-filters.fixed {
    left: 0;
    /*z-index: 100;*/
}

.lot-filters-header{
    font-size: 1.25rem;
    color: rgba(0,0,0,0.3);
    font-style: normal;
}



.lot-filters.fixed input#lots_search{
    border: 2px solid rgba(0,0,0,0);
}



.search-button.filters_search_button{
    width: 2.5rem;
    height: 1.5rem;
    color: rgba(0,0,0,0.5);
    position: absolute;
    top: 0.125rem;
    right: 0;
    transition: opacity 0.2s;

}

.catalog-filters-property-selector__search-wrapper {
    position: relative;
    border-bottom: 2px solid rgb(230,230,230);
    margin-top: -0.125rem;
    margin-bottom: 1.1875rem;
    padding-top: 0.125rem;
    padding-bottom: 1.1875rem;
}



.catalog-filters-property-selector__search-wrapper input:focus + .search-button.filters_search_button {
    color: rgba(0,0,0,1);
}

.catalog-filters-property-selector__search-wrapper input:focus + .search-button.filters_search_button:hover{
    opacity: 0.3;
}

.filters_lots-search_input_wrapper .search-button {
    height: auto;
}

.filters_lots-search_input_wrapper .search-icon,
.catalog-filters-property-selector__search-wrapper .search-icon{
    padding-left: 0.9375rem;
    line-height: 1.625rem;
    font-size: 1.25rem;
}

.catalog-filters-simple-chip {
    background: #e5e5e5;
    border-radius: 5.25rem;
    padding: 0 0.875rem;
    height: 1.875rem;
    text-align: center;
    margin-top: 0.125rem;
    margin-left: -0.625rem;
    margin-bottom: -0.125rem;
}

.catalog-filters-simple-chip__button {
    display: inline-block;
    font-size: 1.25rem;
    position: relative;
    top: -0.125rem;
    width: 100%;
}

.catalog-filters-simple-chip__button:focus {outline:0;}

.filtered-items_quantity{
    color: rgba(0,0,0,0.3);
}

ul.filters-selected, ul.filtered-quantity {
   margin: 0;
   padding: 0;
   list-style: none;
}

ul.filters-selected {
}

ul.filtered-quantity {
    margin-bottom: 0.8125rem;
}

.filters-selected > li {
    display: inline-block;
    margin-bottom: 0.625rem;
    transition: all 0.2s;
}

.filters-selected > li:not(.active)  {
    padding: 0;
}

.filters-selected > li:not(.active) > a {
    padding: 0 0.625rem;
    border-right: 3px;
}

.filters-selected > li + li {
    margin-right: 0.625rem;
    margin-left: 0.625rem;
    float: left;
}

.fixed_filters_wrapper {
    margin-top: 0.4375rem;
}

.lot-filters.fixed .fixed_filters_wrapper {
    margin-top: 0.5rem;
}

.filters-selected li.lot-filters-header {
    margin-right: 0;
    float: left;
}

.lot-filters_select-filter_link{
    color: #000;
}

.filters-selected input {
    /*max-width: 12.5rem;*/
   /* height: 1.625rem;*/
   /* border-radius: 3px;*/
   /* line-height: 0.55;*/
    /*font-size: 1.25rem;*/
/*    border: 2px solid rgb(230,230,230);*/
}

input#lots_search{
    max-width: 12.5rem;
    height: 1.875rem;
    line-height: 1.875rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1.25rem;
    border: 2px solid rgb(230,230,230);
    border-radius: 3px;
    background-repeat: no-repeat;
    background-position: 95% 55%;
    margin-top: 0.125rem;
    margin-bottom: -0.125rem;
    padding: 0 2rem 0.25rem 0.625rem;
}

input#lots_search::-webkit-input-placeholder {
    font-size: 1.25rem;
    line-height: 30px;
}
input#lots_search[placeholder] {
     font-size: 1.25rem;
    line-height: 30px;
}
input#lots_search::-moz-placeholder     {
     font-size: 1.25rem;
    line-height: 30px;
}
input#lots_search:-moz-placeholder      {
     font-size: 1.25rem;
    line-height: 30px;
}
input#lots_search:-ms-input-placeholder {
     font-size: 1.25rem;
    line-height: 30px;
}



.filters-selected > li > a {
    display: inline-block;
    height: 100%;
    transition: opacity 0.2s;
}

.filters-selected > li > a:hover span{
    transition: opacity 0.2s;
}

.filters-selected > li > a:hover span{
    opacity: 0.5;
}

.filters_chip  {
    color: #fff;
    display: block;
    /*margin-right: 1.25rem;*/
    /*padding-bottom: 0.625rem;*/
    height: 1.875rem;
    margin-top: 0.125rem;
    margin-left: -0.625rem;
    margin-bottom: -0.125rem;

}

.chip_selected-filters_link{
    background-color: rgb(126,126,126);
    -webkit-border-top-left-radius: 5.25em;
    -webkit-border-bottom-left-radius: 5.25em;
    -moz-border-radius-topleft: 5.25em;
    -moz-border-radius-bottomleft: 5.25em;
    border-top-left-radius: 5.25em;
    border-bottom-left-radius: 5.25em;
    padding-left: 0.8125rem;
    padding-right: 0.625rem;

    line-height: 100%;
    vertical-align: top;
    transition: opacity 0.2s;

}

.chip_close_link{
    background-color: rgb(51,51,51);
    -webkit-border-top-right-radius: 5.25em;
    -webkit-border-bottom-right-radius: 5.25em;
    -moz-border-radius-topright: 5.25em;
    -moz-border-radius-bottomright: 5.25em;
    border-top-right-radius: 5.25em;
    border-bottom-right-radius: 5.25em;
    padding-left: 0.3125rem;
    padding-right: 0.625rem;
    color: #fff;

    line-height: 100%;
    vertical-align: top;
    transition: opacity 0.2s;
}

.filters_chip > a > span {
    vertical-align: middle;
}

.mobile-filters_chip .selected-filter_close_icon {
  /*  background-color: rgb(51,51,51);*/
    color: rgba(255,255,255,0.5);
    color: #fff;
/*    -webkit-border-top-right-radius: 5.25em;
    -webkit-border-bottom-right-radius: 5.25em;
    -moz-border-radius-topright: 5.25em;
    -moz-border-radius-bottomright: 5.25em;
    border-top-right-radius: 5.25em;
    border-bottom-right-radius: 5.25em;*/
    display: inline;
   /* padding: 0 0.3125rem;
    padding-right: 0.625rem;
    padding-bottom: 0.3125rem;*/
    /* padding-left: 0.625rem; */
}



.filters_chip  .selected-filter_body{
  /*  background-color: rgb(126,126,126);*/
    color: rgb(255,255,255,.5);
    /*-webkit-border-top-left-radius: 5.25em;
    -webkit-border-bottom-left-radius: 5.25em;
    -moz-border-radius-topleft: 5.25em;
    -moz-border-radius-bottomleft: 5.25em;
    border-top-left-radius: 5.25em;
    border-bottom-left-radius: 5.25em;
    display: inline;
    width: 100%;
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
    padding-bottom: 0.25rem;*/
}


.filters_chip  .selected-filter_title{
/*    background-color: rgb(126,126,126);*/
    color: rgba(255,255,255,1);
    /*-webkit-border-top-left-radius: 5.25em;
    -webkit-border-bottom-left-radius: 5.25em;
    -moz-border-radius-topleft: 5.25em;
    -moz-border-radius-bottomleft: 5.25em;
    border-top-left-radius: 5.25em;
    border-bottom-left-radius: 5.25em;
    padding-right: 0.3125rem;
    padding-bottom: 0.25rem;*/
}


.filters_chip .selected-filter_close_icon{

    /*-webkit-border-top-right-radius: 5.25em;
    -webkit-border-bottom-right-radius: 5.25em;
    -moz-border-radius-topright: 5.25em;
    -moz-border-radius-bottomright: 5.25em;
    border-top-right-radius: 5.25em;
    border-bottom-right-radius: 5.25em;
    display: inline;
    padding: 0 0.3125rem;
    padding-right: 0.625rem;
    padding-bottom: 0.25rem;*/
    /*padding-left: 0.625rem;*/

}





.mobile-filters_chip  .chip_close_link {
    display: inline-block;
    height: 100%;
}

.filters-selected_material_close_icon{
    vertical-align: middle;
    font-size: 20px;
    padding-bottom: 2px;
}

.filters_chip > a {
    display: inline-block;
    height: 100%;
    transition: opacity 0.2s;
}

.filters_chip > a .selected-filter_title {
    transition: opacity 0.2s;
}

.filters_chip > a .selected-filter_body {
    transition: opacity 0.2s;
}

.filters_chip > a:hover  .selected-filter_title {
    opacity: 0.5;
}

a.chip_close_link .filters-selected_material_close_icon {
    transition: opacity 0.2s;
}

a.chip_close_link:hover .filters-selected_material_close_icon {
    opacity: 0.5;
}

.catalog-filters-property-selector {
    width: 20rem;
    position: absolute;
    font-size: 1.25rem;
    line-height: 1.5;
    top: 2.9375rem;
    left: 50%;
    margin-left: -10rem;
    background-color: #fff;
    z-index: 5;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    border-radius: 3px;
    padding: 1.25rem 1.25rem;
}

.catalog-filters-property-selector:after {
    position: absolute;
    left:43%;
    top: -0.875rem;
    width: 0;
    height: 0;
    content: '';
    border-left: 0.9375rem solid transparent;
    border-right: 0.9375rem solid transparent;
    border-bottom: 0.9375rem solid #fff;
}

.catalog-filters-property-selector:before {
    position: absolute;
    left:43%;
    top: -0.875rem;
    margin-left: 0;
    margin-right: 0;
    width: 0;
    height: 0;
    content: '';
    border-left: 0.9375rem solid transparent;
    border-right: 0.9375rem solid transparent;
    border-bottom: 0.9375rem solid rgb(178,178,178);
}

.catalog-filters-property-selector input[type=checkbox] {
    display: none;
}

.catalog-filters-property-selector label{
    position: relative;
    cursor: pointer;
    transition: color 0.2s;
    color: #000;
}

.catalog-filters-property-selector  label:hover {
    color: rgba(0,0,0,0.5);
}



.catalog-filters-property-selector label:before {
    content: "";
    display: block;
    width: 0.875rem;
    height: 0.875rem;
    position: absolute;
    left: -1.5rem;
    top: 0.375rem;
    background-color: #fff;
    border: 2px solid rgb(230,230,230);
    border-radius: 3px;
}
.catalog-filters-property-selector label.catalog-page__label-without-checkbox:before {
    display: none;
    border: none;
}




.catalog-filters-property-selector input[type=checkbox]:checked + label:before {
    content: "";
    text-align: center;
    line-height: 0.9375rem;
    text-align: center;
    bottom: 0.3125rem;
    color: #fff;
    background-color: #912268;
    border: none;
    background-image: url(../../img/newdesign/galka.png);
    background-size: 100%;
    background-repeat: no-repeat;
}


.checked > label:before {
    content: "\2713";
    text-align: center;
    line-height: 0.9375rem;
    text-align: center;
    bottom: 0.3125rem;
    color: #fff;
    background-color: #912268;
    border: none;
}



input.catalog-filters-property-selector__field {
    max-width: 100%;
    box-sizing: border-box;
    height: 1.875rem;
    padding-left: 0.625rem;
    padding-right: 2.5rem;
    border-radius: 3px;
    padding-bottom: 0.25rem;
}

.catalog-filters-property-selector__field:focus{
    border-radius: 3px;
}


.catalog-filters-property-selector__field::-moz-placeholder { /* Mozilla Firefox 19+ */
    line-height:1;
}
.catalog-filters-property-selector__field:-moz-placeholder { /* Mozilla Firefox 19+ */
    line-height:1;
}
.catalog-filters-property-selector__field::-webkit-input-placeholder { /* Webkit */
    line-height: 1;
}
.catalog-filters-property-selector__field:-ms-input-placeholder { /* IE */
    line-height: 1;
}
.catalog-filters-property-selector__field[placeholder] {
    line-height: 1;
}

.catalog-filters-property-selector__items {
    max-height: 15em;
    max-height: 40vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

.catalog-filters-property-selector__list {
    text-align: left;
}

.catalog-filters-property-selector__list + .catalog-filters-property-selector__list {
    border-top: none;
    border-top: 2px solid rgb(230,230,230);
    margin-top: 1.1875rem;
    padding-top: 1.1875rem;
    padding-bottom: 0;
}

 .catalog-filters-property-selector__item {
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.625rem;
}

.filters_price_dropdown_trigger:active, .filters_price_dropdown_trigger:focus{
    color: #000;
}


.price-dropdown{
    width: 20rem;
    min-height: 11.25rem;
    position: absolute;
    font-size: 1.25rem;
    line-height: 1.5;
    top: 0;
    left: 50%;
    margin-left: -10rem;
    margin-top: 3.125rem;
    background-color: #fff;
    z-index: 5;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    border-radius: 3px;
}

.price-dropdown:after {
    position: absolute;
    left:43%;
    top: -0.875rem;
    width: 0;
    height: 0;
    content: '';
    border-left: 0.9375rem solid transparent;
    border-right: 0.9375rem solid transparent;
    border-bottom: 0.9375rem solid #fff;
}

.price-dropdown:before {
    position: absolute;
    left:43%;
    top: -0.875rem;
    margin-left: 0;
    margin-right: 0;
    width: 0;
    height: 0;
    content: '';
    border-left: 0.9375rem solid transparent;
    border-right: 0.9375rem solid transparent;
    border-bottom: 0.9375rem solid rgb(178,178,178);
}

.filters_price-dropdown_range-slider_wrapper {
    margin: 1.25rem;
}

.price-dropdown .rzslider {
    width: 100%;
}

.price-dropdown .rz-bubble {
    display: none;
}

.price-dropdown .rzslider {
    margin-top: 1.25rem;
}

.price-dropdown input{
    width: 8.1875rem;
    height: 2.5rem;
    margin-top: 1.25rem;
    padding-left: 0.625rem;
}

.price-dropdown_accept-button{
    width: 12.5rem;
    height: 2.5rem;
    margin: 1.25rem 2.5rem 0;
    padding-bottom: 0.375rem;
    border-radius: 3px;
    color: #fff;
    background-color: #912268;
}

.catalog-filters-property-selector__divider {
    border-bottom: 2px solid rgb(230,230,230);
    margin: 1.1875rem 0;
}

.catalog-filters-property-selector__more-link {
    display: block;
    text-align: center;
    text-decoration: underline;
    color: rgba(0,0,0,0.3);
    transition: opacity 0.2s;
}

.catalog-filters-property-selector__more-link:hover {
    opacity: 0.5;
}

.filters_dropdown_apply-button{
    display: block;
    margin: 0 auto;
    padding-bottom: 0.375rem;
    height: 2.5rem;
    width: 12.5rem;
    color: #fff;
    background-color: #912268;
    border-radius: 3px;
    transition: color 0.2s;
}

.filters_dropdown_apply-button:hover {
    color: rgba(255,255,255,0.5);
}




.close-icon {
    vertical-align: middle;
}

.filtered-quantity li {
    float: right;
    padding: 0 0.625rem;
    margin-right: -0.625rem;
}

/*.lot-global-filters {
    margin-bottom: 2rem;
}*/


/*cateroty tree styles*/

.catalog-category-hierarchy-tree{
    position: relative;
    background: rgba(0,0,0,.1);
    padding: 0.8125rem 1.25rem 0.625rem;
    border-radius: 3px;
    margin-bottom: 1.25rem;
}

.catalog-category-hierarchy-tree__category-title {
    font-size: 1.25rem;
    margin-bottom: 0.125rem;
}

.catalog-category-hierarchy-tree__item {
    display: inline-block;
    font-size: 1rem;
    color: #000;
    padding:0.4375rem 0 0.5rem;
    width: 100%;
    transition: color 0.2s;
}

.catalog-category-hierarchy-tree__select-all-link {
    position: absolute;
    right: 1.25rem;
    top: 1.25rem;
    color: rgba(0,0,0,0.3);
    line-height: 1.25rem;
    border-bottom: 1px solid rgba(0,0,0,.2);
    text-transform: lowercase;
    transition: all .2s;
}

.catalog-category-hierarchy-tree__select-all-link:hover {
    border-color: transparent;
}

.breadcrumbs ul > li > a {
    display: inline;
}

.catalog-category-hierarchy-tree ul{
    list-style: none;
    font-family: 'FuturaPTBook',Sans-Serif;
    line-height: 10px;
    font-size: 1rem;
    text-align: left;
    color: #000;

}

.category-tree_1-level-list {
    margin: 0;
    padding: 0;
}

.catalog-category-hierarchy-tree li {
    width: 100%;
}

 ul.inner {
    padding-left: 1.25rem;
}


.catalog-category-hierarchy-tree li{
   /* padding-left: 0.625rem;*/
    line-height: 0.9375rem;
    transition: background-color 0.2s;
}









/*Lots styles*/

.lot-item {
    display: block;
    position: relative;
    transition: box-shadow 0.2s;
    padding: 1.125rem;
    /*border: 2px solid #e5e5e5;*/
    box-shadow: 0 0 14px rgba(0, 0, 0, 0.08);
    border-radius: 3px;
    margin-bottom: 1.25rem;
    z-index: 1;
}

.lot-item:hover {
    -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);
    box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);
}

.lot-item_wrapper {
    position: relative;
}

.lot-item_wrapper > a:focus {
    outline: 0;
}

.lot-item_thumbs {
    margin-left: 0;
    list-style-type: none;
    z-index: 5;
    width: 100%;
    bottom: 100%;
    font-size: 0;
    display: none;
    text-align: center;
    /*background-color: rgb(230,230,230);*/
    animation-name: animatebgcolor;
    animation-duration: 0.2s;
}

@-webkit-keyframes animatebgcolor {
    0% {
        display: none;
    }

    1% {
       display: block;
       background-color: rgb(230,230,230);
    }

    100% {
        background-color: rgb(255,255,255);
    }
}

@keyframes animatebgcolor {
    0% {
        display: none;
    }

    1% {
       display: block;
       background-color: rgb(230,230,230);
    }

    100% {
        background-color: rgb(255,255,255);
    }
}


.lot_item_thumb {
    height: 2.5rem;
    width: 2.5rem;
    display: inline-block;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 0.3125rem;

}

.lot-item_thumbs ul {
    margin-left: 0;
    list-style-type: none;

}

.lot-item_thumbs li{
    float: left;
    cursor: default;
    padding-bottom: 1.25rem;
}

.lot-item_thumbs img{
    max-height: 30px;
    max-width: 30px;
    margin-left: 10px;
}

.catalog-lot-item__title {
    font-family: 'FuturaPTBook',Sans-Serif;
    line-height: 1.25;
    font-size: 1.025rem;
    text-align: left;
    max-height: 2.5em;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.catalog-lot-item__item-edit-link {
    color: #5c1542;
}

.catalog-lot-item__title-link {
    color: #5c1542;
}

.catalog-lot-item__title-link:hover {
    opacity: .5;
}

.lot-item_price-wrapper{
    text-align: right;
}

.lot-item_price-wrapper .lot-price{
    font-size: 1.5625rem;
    line-height: 1.2;
}

.lot-item_price-wrapper .lot-item_org {
    font-size: 0.9375rem;
    color: rgba(0,0,0,.3);
    line-height: 1rem;
}


.lot-title_wrapper{
    margin-top: 0.6875rem;
    margin-bottom: 0.375rem;
    display: block;
   /* height: 3.4275rem;*/
    text-align: left;
    /*padding: 0 1.25rem;*/
    overflow: hidden;
    text-overflow: ellipsis;

}

.lot-title_wrapper >a h5{
    transition: opacity 0.2s;
}

.lot-title_wrapper >a:hover h5{
    opacity: 0.5;
}

lot-item-base-tiles .lot-item_input-number_wrapper {
    display: none;
}

.lot-item-footer_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

lot-item-base-tiles .lot-item_price-wrapper .lot-item_org {
    font-size: 12px;
    color: rgba(0,0,0,.3);
    line-height: 9px;
}
lot-item-base-tiles .lot-item_price-wrapper .lot-price {
    font-size: 20px;
    line-height: 22px;
}

lot-item-base-tiles .lot-item_price-wrapper {
    white-space: nowrap;
}
lot-item-base-tiles .catalog-lot-item-property__item_single-item {
    opacity: 0.5;
    font-size: 14px;
}
lot-item-base-tiles .catalog-lot-item-property__container {
    margin-top: 11px;
    opacity: 0.8;
    margin-bottom: -7px;
}
lot-item-base-tiles .catalog__add-to-cart-button {
    padding: 3px 27px 6px;
    height: auto;
    margin-bottom: 11px;
}
lot-item-base-tiles .lot_item_buy-buttin_wrapper {
    display: block;
}


@media (max-width: 639px) {
    lot-item-base-tiles .lot-item-footer_wrapper, lot-item-base-tiles .lot-title_wrapper {
        padding: 10px;
    }
}

@media (max-width: 525px) {
    lot-item-base-tiles .lot-item-footer_wrapper {
        display: block;
    }

    lot-item-base-tiles .catalog__add-to-cart-button {
        margin-top: 5px;
    }
}


 .mobile-filters_reset-button , .mobile-filters_apply-button{
        width: 100%;
        font-size: 1.25rem;
        display: block;
        height: 2.5rem;
        border-radius: 3px;
        background-color: #912268;
        color: #fff;
        padding-bottom: 4px;
    }

    .mobile-filters_reset-button {
        border:2px solid #912268;
        color: #912268;
        background-color: #fff;
        float:left;
    }

    .mobile-filters_apply-button{
        float: right;
    }

    .mobile-filters_reset-aply_buttons-wrapper{
        margin-top: 0.625rem;
        padding-top: 1.25rem;
        border-top: 2px solid rgb(230,230,230);
    }



.mobile-filter__property-select {
    padding: 0 0.625rem;
    font-size: 1.25rem;
    height: 2.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid rgb(230,230,230);
    margin-top: 0.625rem;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    background: url(../../img/newdesign/arrow_down.svg) no-repeat 98% center;
    background-size: 1.875rem;
    background-color: white;
}



/*mobile filters chips*/

.mobile-filters_chips_list .filters_chip{
    margin-bottom: 0.625rem;
    float: left;
    margin-right: 0.3125rem;
    margin-left: 0;
}




/*.mobile-filters_chip  {
   -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 5.25em;
    -moz-border-radius: 5.25em;
    border-radius: 5.25em;
    color: #fff;
    display: block;
    float: left;
    margin-right: 1.25rem;
    padding-bottom: 0.9875rem;*
}

.mobile-filters_chip  .selected-filter_body{
    background-color: rgb(126,126,126);
    color: rgb(255,255,255);
    -webkit-border-top-left-radius: 5.25em;
    -webkit-border-bottom-left-radius: 5.25em;
    -moz-border-radius-topleft: 5.25em;
    -moz-border-radius-bottomleft: 5.25em;
    border-top-left-radius: 5.25em;
    border-bottom-left-radius: 5.25em;
    display: inline;
    width: 100%;
    padding-left: 0.9375rem;
    padding-right: 0.625rem;
    padding-bottom: 0.25rem;
}


.mobile-filters_chip  .selected-filter_title{
    background-color: rgb(126,126,126);
    color: rgba(255,255,255,0.5);
    -webkit-border-top-left-radius: 5.25em;
    -webkit-border-bottom-left-radius: 5.25em;
    -moz-border-radius-topleft: 5.25em;
    -moz-border-radius-bottomleft: 5.25em;
    border-top-left-radius: 5.25em;
    border-bottom-left-radius: 5.25em;
    padding-right: 0.3125rem;
    padding-bottom: 0.25rem;
}


.mobile-filters_chip .selected-filter_close_icon{
    background-color: rgb(51,51,51);
    color: rgba(255,255,255,0.5);
    color: #fff;
    -webkit-border-top-right-radius: 5.25em;
    -webkit-border-bottom-right-radius: 5.25em;
    -moz-border-radius-topright: 5.25em;
    -moz-border-radius-bottomright: 5.25em;
    border-top-right-radius: 5.25em;
    border-bottom-right-radius: 5.25em;
    display: inline;
    padding: 0 0.3125rem;
    padding-right: 0.625rem;
    padding-bottom: 0.25rem;
}*/






.catalog__add-to-cart-button[disabled] {
    background-color: #ccc;
}

.catalog__add-to-cart-button {
    font-size: 1.25rem;
    display: block;
    height: 1.875rem;
    width: 100%;
    border-radius: 3px;
    padding-bottom: 5px;
    transition: all .2s;
    background-color: #912268;
    color: #fff;
}

.catalog__add-to-cart-button:hover {
    background-color: #FAA916;
    color: #000;
}

.lot-item-footer_wrapper {
    margin-top: 0.5625rem;
    overflow: hidden;
}

.popup_price-wrapper .lot-item-footer_wrapper {
    margin-top: 2rem;
}

.lot-item_quantity_and_buy_buttons-wrapper {
    width: 240px;
    float: right;
}

.lot-item .lot-item_quantity_and_buy_buttons-wrapper {
    width: 100%;
}

.lot_item_buy-buttin_wrapper{
    display: table-cell;
    width: 100%;
    padding-left: 0.625rem;
}

button.buy:hover {
    color: rgba(255,255,255,0.5);
}

.lot-item_footer_icon-wrapper{
    padding: 0 1.225rem;
   /* height: 2.4375rem;*/
   padding-top: 0.625rem;
}

.add-to-compare,
.product-card .add-to-favorite,
.details-info {
    display: inline-block;
    font-size: 0.9375rem;
   /* padding-top: 0.625rem;*/
    padding-bottom: 0.625rem;
    transition: opacity 0.2s;
}

.product-card .add-to-favorite_selected {
    color: #912268;
}

.add-to-compare:hover,
.product-card .add-to-favorite:hover,
.details-info:hover {
    opacity: 0.5;
}

a.details-info{
    text-decoration: underline;
}

.lot_item_thumb{
    cursor: pointer;
}




.lot-item_inner-container{
    /*background-color: rgb(235,235,235);*/
   /* margin-bottom: 1.25rem;*/
    padding-top: 1.25rem;
    padding-bottom: 0;
/*    margin-right: -0.625rem;*/
    border-radius: 3px;
    transition: background-color ease 0.25s;
}




.lot-item_input-number_wrapper{
    display: table-cell;
    min-width: 6.25rem;
    vertical-align: middle;
}

.product__external-link {
    color: blue;
    font-size: 120%;
}

.product_input-number_wrapper .input-number{
    display: block;
    max-width: 6.875em;
}

.product_input-number_wrapper input{
    font-size: 1.5625rem;
    line-height: 1.2;
    max-width: 1.875em;
    max-height: 2.5em;
    background-color: rgb(235,235,235);
    border: 2px solid rgb(230,230,230);
    text-align: center;
    padding-left: 0;
    box-sizing: border-box;
    transition: all 0.25s;
 }

 .product_input-number_wrapper input:focus{
    border-radius: 0;
 }

 .product_input-number_wrapper .minus {
    border-right: 0;
    display: inline-block;
    font-size: 25px;
    max-height: 2.5rem;
    max-width: 1.875rem;
    transition: opacity 0.2s;
}

.product_input-number_wrapper .plus {
    border-left: 0;
    display: inline-block;
    font-size: 25px;
    max-height: 2.5rem;
    max-width: 1.875rem;
    transition: color 0.2s;
}

 .product_input-number_wrapper .minus:hover {
    color: rgba(0,0,0,0.5);
}

.product_input-number_wrapper .plus:hover {
    color: rgba(0,0,0,0.5);
}



.lot-item_input-number {
    display: block;
    max-width: 6.875em;

}

.product_input-number_wrapper button {
    width: 1.875em;
    height: 2.5em;
    border: 2px solid rgb(230,230,230);
    vertical-align: top;
}




 .lot-item_input-number_wrapper input{
    font-size: 1.3rem;
    line-height: 1.2;
    max-width: 2.75rem;
    height: 1.875rem;
    border: 2px solid rgba(0,0,0,.1);
    text-align: center;
    padding-left: 0;
    box-sizing: border-box;
    -webkit-appearance: none;
    border-radius: 0;
 }



.lot-item_input-number button {
    width: 1.875em;
    height: 1.875rem;
    transition: all .2s;
}

.minus {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: rgba(0,0,0,.1);
}

.plus {
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: rgba(0,0,0,.1);
}

.lot-item_input-number .minus {
    border-right: 0;
    padding-left: 0.125rem;
    display: inline-block;
    font-size: 25px;
    max-width: 1.75rem;
    vertical-align: top;
    line-height: 0.625rem;
    padding-bottom: 0.375rem;
}

.lot-item_input-number .plus {
    border-left: 0;
    padding-right: 0.125rem;
    display: inline-block;
    font-size: 25px;
    max-width: 1.75rem;
    vertical-align: top;
}

.lot-item_input-number .plus:hover,
.lot-item_input-number .minus:hover {
    color: rgba(0,0,0,0.3);
}

.top .paginator_wrapper{
    padding-bottom: 1.875rem;
}

.bottom .paginator_wrapper{
    border-top: 2px solid rgb(230,230,230);
    padding-top: 1.875rem;
}

.paginator__ellipsis{
}

ul.lot-items_paginator{
    margin: 0;
    list-style: none;
}

ul.lot-items_paginator li{
    float: left;
}

ul.lot-items_paginator li{
    float: left;
    margin-right: 0.625rem;
}

ul.lot-items_paginator li:nth-child(1){
    margin-left: 0;
}

ul.lot-items_paginator > li.selected > a {
    background-color: #faa916;
    color: #000;
    cursor: default;
    pointer-events: none;
}

.lot-items_paginator a {
    font-size: 0.9375rem;
    line-height: 1.875rem;
    font-family: 'FuturaPTHeavy', Sans-Serif;
    color: rgba(0,0,0,.3);
    background-color: rgba(0,0,0,.1);
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    display: inline-block;
    border-radius: 3px;
    height: 1.875rem;
    width: 100%;
    min-width: 1.875rem;
    transition: all 0.2s;
}

.lot-items_paginator a:hover{
    background-color: #000;
    color: #fff;
}

button.next-button{
    font-size: 1.25rem;
    display: block;
    height: 1.875rem;
    width: 100%;
    border-radius: 3px;
    background-color: rgba(0,0,0,.1);
    padding-bottom: 0.3125rem;
    transition: all 0.2s;
}

button.next-button:hover{
    color: #fff;
    background-color: #912268;
}

/*Footer styles*/

.catalog-footer {
    font-family: 'FuturaPTBook',Sans-Serif;
    background-image: url(/img/newdesign/bg@2x.jpg);
    /*min-height: 28.75rem;*/
    color: #fff;
    margin-top: 3.75rem;
    background-size: 256px 256px;

}

.product-footer {
    font-family: 'FuturaPTBook',Sans-Serif;
    background-image: url(../../img/newdesign/bg.jpg);
    background-position: center;
  /*  min-height: 28.75rem;*/
    color: #fff;
    margin-top: 0;
    /*background-size: 128px 128px;*/
}

.product-card .product__ask-organizer-button {
    overflow: hidden;
    margin-top: 1.1875rem;
}

footer h3 {
    opacity: 0.5;
    font-size: 1.875rem;
    margin-top: 1.25rem;
}



footer .footer_white-color_link {
    color: #fff;
}

footer .footer_white-color_link:hover {
    color: #fff;
    opacity: 0.5;
}

footer p {
    margin-bottom: 0;
    line-height: 1.25 ;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
}



/*Footer top-part styles*/

.footer-top {
   /* min-height: 13.125rem;*/
    font-size: 1.25rem;
    margin-top: 1.875rem;
   /* padding-top: 1.875rem;*/
}

.footer-top a{
    text-decoration: underline;
}


/*Footer bottom-part styles*/
.footer-bottom {
    /*min-height: 15.625rem;*/
    background-color: rgba(0,0,0,0.4);

}

.footer-bottom h4{
    font-family: 'FuturaPTBook',Sans-Serif;
    font-size: 1.25rem;
    padding-bottom: 0.625rem;
}


.footer-bottom_wrapper-top {
    margin-top: 1.875rem;
    padding-top: 1.875rem;
}

.footer-bottom_wrapper-bottom {
   /* min-height: 6.1875rem;*/
    border-top:  2px solid rgba(255,255,255,0.2);
    margin-top: 1.875rem;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
}

.footer-bottom_wrapper-bottom .email{
    float:right;
}

.footer-bottom_icon {
    width: 2.5rem;
    height: 2.5rem;
    float: left;
    margin-right: 0.625rem;
}

.footer-bottom_anchor_wrapper a{
    font-size: 0.9375rem;
    text-decoration: underline;
    line-height: 2;
}


.footer-bottom_icon svg{
    width: 2.5rem;
    height: 2.5rem;
}

.footer-bottom_icon circle{
    transition: all ease 0.2s;
}

.footer-bottom_icon:hover circle{
    fill-opacity: 0.3;
}

.footer-bottom_wrapper-bottom,.footer-bottom_wrapper-bottom a {
    font-family: 'FuturaPTBook',Sans-Serif;
    font-size: 1.25rem;
}


.email{
    text-decoration: underline;
}

.catalog-lot-items {
    min-height: 100vh;
}

.catalog-lot-item__inner {
    position: relative;
}

.catalog-lot-item-actions {
    position: absolute;
    top: 0.625rem;
    right: 0.625rem;
    z-index: 1;
}

.lot-images_wrapper {
    position: relative;
}

.image-button-arrow {
    width: 14px;
    height: 36px;
    right: 0px;
    opacity: 0.7;
    z-index: 3;
    background-image: none;
    position: absolute;
    top: 40%;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-align: right;
}

.image-button-arrow::before {
    content: "";
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    color: rgba(0, 0, 0, 0.8);
}

.image-button-arrow_next {
    right: 0px;
}
.image-button-arrow_next::before {
    background-image: url(/img/newdesign/next.png);
}
.image-button-arrow_prev {
    left: 0px;
}
.image-button-arrow_prev::before {
    background-image: url(/img/newdesign/prev.png);
}

.lot-item__counter-images-tiles {
    position: absolute;
    bottom: 0rem;
    right: 0rem;
    z-index: 1;
    border-radius: 3px;
    background-color: white;
    border: 1px solid black;
    padding: 0.1rem;
    opacity: 0.7;
    color: black;
    font-size: 0.75rem;
}

.lot-item__counter-images-lines {
    position: absolute;
    bottom: 0rem;
    right: 0rem;
    z-index: 1;
    border-radius: 3px;
    background-color: white;
    border: 1px solid black;
    padding: 0.1rem;
    opacity: 0.7;
    color: black;
    font-size: 0.75rem;
}

.catalog-lot-item-actions__button {
    width: 1.875rem;
    height: 1.875rem;
    background: rgba(0, 0, 0, 0.2);
    text-align: center;
    border-radius: 3px;
    transition: background-color .2s, color .2s;
}

.catalog-lot-item-actions__button:hover {
    background-color: #000;
}

.catalog-lot-item-actions__button i {
    font-size: 1.25rem;
    vertical-align: middle;
    color: white;
}

.catalog-lot-item-property__container {
    color: rgba(0,0,0,.5);
    overflow: hidden;
    position: relative;
}

.catalog-lot-item-property__show-all-button {
    display: inline-block;
    background-color: #912268;
    font-size: 0.75rem;
    font-family: 'FuturaPTHeavy',Sans-Serif;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    padding: 0.0625rem 0.3125rem;
    border-radius: 3px;
}

.catalog-lot-item-property__name {
    display: inline-block;
    margin-top: 0;
    margin-right: 0.5rem;
    margin-bottom: 0.1875rem;
    line-height: 1.125rem;
}

.catalog-lot-item-property__list {
    display: inline-block;
    margin-bottom: 0.375rem;
}

.catalog-lot-item-property__item {
    display: inline-block;
    margin-bottom: 0.375rem;
    margin-right: 0.625rem;
}

.catalog-lot-item-property__item_single-item {
    color: black;
    margin-bottom: 0.4375rem;
    line-height: 1.125rem;
}

.catalog-lot-item-property__item-input {
    display: none;
}

.catalog-lot-item-property__item-value {
    display: inline-block;
    background: rgba(0,0,0,.1);
    color: rgba(0,0,0,.5);
    font-size: 0.75rem;
    font-family: 'FuturaPTHeavy',Sans-Serif;
    text-transform: uppercase;
    text-align: center;
    padding: 0.0625rem 0.3125rem;
    border-radius: 3px;
    min-width: 1.25rem;
    cursor: pointer;
    transition: all .2s;
}

.catalog-popup-lot .catalog-lot-item-property__item-value {
    background-color: rgba(255,255,255,.3);
    color: #fff;
}

.catalog-lot-item-property__item-input:checked + .catalog-lot-item-property__item-value {
    background: #faa916;
    color: black;
    cursor: default;
}

.catalog-lot-item-property__item-value:hover {
    background-color: #000;
    color: #fff;
}

.catalog-popup-lot .catalog-lot-item-property__item-value:hover {
    background-color: #fff;
    color: #000;
}

.catalog-lot-item-property__item-select {
    padding: 0 0.625rem;
    font-size: 1rem;
    width: 100%;
    height: 1.875rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid rgba(0,0,0,.1);
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    -ms-appearance: none;
    appearance: none!important;
    background: #fff url(../../img/newdesign/arrow_down.svg) no-repeat 98% center;
    margin: 0 0 0.6875rem;
    cursor: pointer;
    transition: all .2s;
}

.catalog-lot-item-property__item-select:hover {
    background: rgba(0,0,0,.1) url(../../img/newdesign/arrow_down.svg) no-repeat 98% center;
}

.catalog-lot-item-list-view {

}

.catalog-lot-item_list-view__title {
    font-family: 'FuturaPTBook',Sans-Serif;
    line-height: 1.25;
    font-size: 1.025rem;
    text-align: left;
    max-height: 2.5em;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.catalog-lot-item_list-view__title-link {
    color: #5c1542;
}

.catalog-lot-item_list-view__input-number-wrapper {
    margin-top: 0.5rem;
    text-align: right;
}

.catalog-lot-item_list-view__input-number-wrapper input {
    font-size: 1.5625rem;
    line-height: 1.2;
    max-width: 1.875em;
    max-height: 1.875rem;
    border: 2px solid rgb(230,230,230);
    text-align: center;
    padding-left: 0;
    box-sizing: border-box;
}

.catalog-lot-item_list-view__input-number-wrapper .lot-item_input-number {
    display: inline-block;
}

.catalog-lot-item_list-view__buy-button-wrapper {
    margin-top: 0.5rem;
    text-align: right;
}

.catalog-lot-item_list-view__buy-button-wrapper button {
    display: inline-block;
    max-width: 6.75rem;
}

.catalog-lot-item_list-view-actions {
    padding-top: 0.625rem;
}

.catalog-lot-item_list-view-actions__button,
.catalog-popup-lot__action-button {
    width: 2.5rem;
    height: 2.5rem;
    background: rgba(0,0,0,.1);
    border-radius: 1.25rem;
    text-align: center;
    vertical-align: middle;
    transition: all 0.2s;
}

.catalog-lot-item_list-view-actions__button:hover {
    color: rgba(0,0,0,.5);
}

.catalog-lot-item_list-view-actions__button i,
.catalog-popup-lot__action-button i {
    font-size: 1.25rem;
    vertical-align: middle;
}

.catalog-popup-lot__action-button {
    background-color: rgba(255,255,255,.3);
    color: #fff;
}

.catalog-popup-lot__action-button:hover {
    color: rgba(255,255,255,.7);
}

.lot-item_image_dots_wrapper-outer{
    position: absolute;
    bottom: 0.625rem;
    width: 100%;
    text-align: center;
}

.lot-item_image_dots_wrapper-inner {
    margin: 0 auto;
    text-align: center;
}

.white-dot {
    background-color: #fff;
    width: 0.5em;
    height: 0.5rem;
    display: inline-block;
    border-radius: 50%;
    margin: 0 0.3rem;
    border: 1px solid rgb(178,178,178);
}

.lot-item_image_wrapper {
/*    margin: 0 1.25rem 0;*/
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
 /*   height: 18.75rem;*/
    padding-top: 100%;
    width: 100%;
    border-radius: 3px;
    transition: background-size 2s;
    transition: background-image 0.2s;

/*    width: 14.0625rem;*/
}

.eye-icon{
    padding-left: 0.875rem;
}

.fast-view_button{
    background: url(../../img/newdesign/eye.svg);
    background-position: 10% 49%;
    background-repeat: no-repeat;
}



.fast-view_button {
    width: 11.25rem;
    height: 2.5rem;
    border-radius: 3px;
    background-color: rgba(0,0,0,0.3);
    color: #fff;
    margin: 0.5rem;
    display: none;
}

.fast-view_button:hover{
    background-color: rgba(0,0,0,0.5);
}



.fast-view_button span{
    display: inline-block;
    vertical-align: middle;
    font-size: 0.9375rem;
    padding-left: 1.875rem;
    color: #fff;
}

/*Poput Styles*/
/*
button.mfp-close{
    color: white !important;
    display: none !important;
}
*/
/*.popup_right-part_wrapper{
    margin-right: 2.5rem;
    margin-left: 2.8125rem;
}*/

/*.product_right-part_wrapper{
    margin-right: 2.5rem;
    margin-left: 2.8125rem;
}*/

.product_right-part_wrapper .catalog__add-to-cart-button {
    height: 2.5rem;
    color: #fff;
    background-color: #912268;
}

.product_right-part_wrapper .catalog__add-to-cart-button:hover {
    color: rgba(255,255,255,.5);
}

.product_right-part_wrapper .lot-item_input-number button,
.product_right-part_wrapper .lot-item_input-number input {
    height: 2.5rem;
}

.popup_lot-item_wrapper{
   /* width: 36.25rem; */

}

.popup_lot-item-description {
    /*margin-top: 1.25rem;
    padding-bottom: 1.875rem;
    border-bottom: 2px solid rgb(230,230,230);*/

}

.popup-lot-item__external-link {
    color: white;
}

.catalog-popup__gallery-slide {
    text-align: center;
}

.catalog-popup__gallery-image {
    max-width: 100%;
}

.popup_close_button{
    font-size: 3.125rem;
    color: #fff;
    opacity: 0.3;
    transition: opacity 0.2s;
}

.popup_close_button:hover{
    opacity: 1;
}
.close-button-wrapper{
    height: 5.625rem;
    width: 100%;
}

#close_popup{
    position: absolute;
    top: 1.125rem;
    right: -0.375rem;
}

.popup_lot-item-description p{
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(255,255,255,.7);
    white-space: pre-line;
}

.white-popup-block {
    color: white;
}

.input-number .popup_minus {
/*    background: url(../../img/newdesign/ic_remove_white.svg) no-repeat 50% 50%;*/
    width: 1.875em;
    height: 2.5em;
    border: 2px solid rgba(255,255,255,0.1);
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: none;
    background-color: rgba(255,255,255,0.1);
    padding-bottom: 7px;
    color: #fff;
    font-size: 1.5625rem;
    line-height: 1.2;
    max-height: 2.5rem;
    max-width: 1.875rem;
    transition: color 0.2s;
}

.input-number .popup_minus:hover {
    color: rgba(255,255,255,0.5);
}

.input-number .popup_plus {
   /* background: url(../../img/newdesign/ic_add_white.svg) no-repeat 50% 50%;*/
    width: 1.875em;
    height: 2.5em;
    border: 2px solid rgba(255,255,255,0.1);
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-left: none;
    background-color: rgba(255,255,255,0.1);
    color: #fff;
    font-size: 1.5625rem;
    line-height: 1.2;
    max-height: 2.5rem;
    max-width: 1.875rem;
    transition: color 0.2s;
}

.input-number .popup_plus:hover {
    color: rgba(255,255,255,0.5);
}



.white-popup-block .popup_lot-item_footer_icon-wrapper button{
    color: white;
}


.popup_price-wrapper {
    padding-top: 1.25em;
    padding-bottom: 1.25rem;
    border-bottom: 2px solid rgba(255,255,255,0.1);
}

.popup_lot-item-title h1{
}

.popup_lot-item-title h1 > a {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    transition: opacity 0.2s;
}

.popup_lot-item-title h1 > a:hover {
    opacity: 0.3;
}

.popup_lot-item-price {
    text-align: right;
}

.popup_lot-price  {
    font-size: 2.5rem;
    line-height: 1.875rem;
    padding-bottom: 0.625rem;
    font-family: 'FuturaPTHeavy';
}

 .popup_lot-item-price span{
    font-size: 1.25rem;
    opacity: 0.5;
}

.popup_buttons-wrapper{
     /*width: 17.5rem;*/
    margin-top: 1.125rem;
/*    padding-right: 0.9375rem;
    padding-left: 0.9375rem;*/
}

.product-card .popup_buttons-wrapper{
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}

.product-card .popup_lot-item_footer_icon-wrapper > a {
    margin-right: 0;
     color: #000;
}

.product-card .popup_lot-item_footer_icon-wrapper > a.add-to-favorite {
    margin-right: 0;
     color: #000;
}

.product-card .popup_lot-item_footer_icon-wrapper > a.add-to-favorite.add-to-favorite_selected {
    color: #912268;
}

.product-card  .popup_lot-item_footer_icon-wrapper > a.add-to-compare{
    margin-right: 1.875rem;
    color: #000;
}

a.popup_buy {
    font-size: 1.25rem;
    display: block;
    height: 2.5rem;
    width: 9.375rem;
    border-radius: 3px;
    background-color: #912268;
    float: right;
    color: #fff;
}

/*.popup.input-number {
    margin-left: 1rem;
}*/

.popup_lot-item_footer_icon-wrapper a {
    width: auto;
    margin-left: 0;
    background-color: transparent;
}

.popup_lot-item_footer_icon-wrapper i {
    margin-right: 0.625rem;
}

.popup_lot-item_footer_icon-wrapper {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1.25rem;
}

.popup_lot-item_footer_icon-wrapper a {
    font-size: 1.25rem;
    color: #fff;
}

.popup_lot-item_footer_icon-wrapper a:hover {
    color: #fff;
    opacity: 0.5;
}

.popup_lot-item_footer_icon-wrapper .creator{
    margin-bottom: 1em;
}

.popup_lot-footer_more_button {
    margin-bottom: 0.6875rem;
}

.creator a{
    text-decoration: underline;
    margin-right: 0.1em;

}

.creator .material-icons{
    vertical-align: bottom;
    font-size: 150%;

}
/*Product- card styles / popup remake*/

/*Poput Styles*/


.product-card .popup_lot-item_wrapper{
    width: auto;
}

 .product-card .popup_lot-item-description {
    margin-top: 0;
    padding-bottom: 0;

}

.product-card .popup_lot-item-description p{
    font-size: 1rem;
    margin-top: 0;
    line-height: 1.25rem;
    color: rgba(0,0,0,.5);
}

.purchase-info_link > h2 {
    display: inline;
    font-size: 1.5625rem;
    line-height: 1.2;
}

.purchase-info_link > a {
    font-size: 1.5625rem;
    line-height: 1.2;
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
    color: #912268;
    border-bottom: 1px solid #912268;
    transition: all 0.2s;
}

.purchase-info_link > a:hover {
    border-color: transparent;
}



.purchase-info_link{
    margin-top: 3rem;
    margin-bottom: 1.6875rem;
}



#lots-section{
    margin-top: 1.8125rem;
}

#product_lots-section{
    margin-top: 3.125rem;
}

.view-all_and_more-links > h2 {
    display: inline;
    font-size: 1.5625rem;
    line-height: 1.2;
}

.view-all_and_more-links > a {
    font-size: 1.5625rem;
    line-height: 1.2;
    color: #912268;
    text-decoration: underline;
    transition: opacity 0.2s;
}

.view-all_and_more-links > a:hover {
    opacity: 0.5;
}

.view-all_and_more-links {
    margin-bottom: 1.5625rem;
    line-height: 1.2;
}

#product_lots-section{
    margin-bottom: 2.375rem;
}

.product-card .input-number .popup_minus {
    background: url(../../img/newdesign/ic_remove.svg) no-repeat 50% 50%;
    width: 1.875em;
    height: 2.5em;
    border: 2px solid rgb(230,230,230);
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: 0;

}

.product-card .input-number .popup_plus {
    background: url(../../img/newdesign/ic_add.svg) no-repeat 50% 50%;
    width: 1.875em;
    height: 2.5em;
    border: 2px solid rgb(230,230,230);
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-left: 0;
    }

.product-card .popup_lot-item_footer_icon-wrapper button{
    color: white;
}


.product-card .popup_price-wrapper{
   /* height: 7.5rem;
    padding-top: 6.5rem;*/
    padding-top: 1.375em;
    padding-bottom: 1.1875rem;
    border-bottom: 2px solid rgba(0,0,0,.1);
}

.product-card .popup_lot-item-title h1{
    font-size: 2.5rem;
    line-height: 1.25;
}

.product-card .popup_lot-price  {
    font-size: 2.5rem;
    line-height: 0.7;
    padding-bottom: 0.4375rem;
}

.product-card .popup_lot-item-price span{
    font-size: 1.25rem;
}


.product-card .popup_lot-price span {
    font-size: inherit;
    opacity: 1;
}

/*.product-card .popup_buttons-wrapper{
    width: 20rem;
    margin-top: 1.25rem;
    float: right;
}
*/

.product-card button.popup_buy {
    font-size: 1.25rem;
    display: block;
    height: 2.5rem;
    width: 100%;
    border-radius: 3px;
    background-color: #912268;
    float: right;
    color: #fff;
    padding-bottom: 0.3125rem;
    transition: all 0.2s;
}

.product-card button.popup_buy:hover {
    color: rgba(255,255,255,0.5);
}

.catalog-popup-lot button.popup_buy {
    font-size: 1.25rem;
   /* display: block;*/
    height: 2.5rem;
    width: 100%;
    border-radius: 3px;
    float: right;
    color: #fff;
    padding-bottom: 0.3125rem;
    /* border: 2px solid #fff; */
   /* max-width: 9.375rem;*/
    background-color: #912268;
    transition: color 0.2s;
}

.catalog-popup-lot button.popup_buy:hover {
    color: rgba(255,255,255,0.5);
}

.catalog-popup-lot .catalog-lot-item-properties {
    margin-top: 1.25rem;
}

.catalog-popup-lot .catalog-lot-item-property__container {
    color: rgba(255,255,255,.7);
}

.catalog-popup-lot .catalog-lot-item-property__item_single-item {
    color: white;
}

.catalog-popup-lot select{
    background-color: rgba(255,255,255,0.2);
    color: #fff;
    padding: 0 2rem 0 0.625rem;
    font-size: 1.25rem;
    height: 2.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    background: url(../../img/newdesign/arrow-down_white.svg) no-repeat 98% center;
    background-color: rgba(255,255,255,0.1);
}

.catalog-popup-lot .catalog-lot-item-property__item-select:hover {
    background: url(../../img/newdesign/arrow-down_white.svg) no-repeat 98% center;
    background-color: rgba(255,255,255,.2);
}

.catalog-popup-lot select option {
    background-color: rgba(0,0,0,0.6);
}

.catalog-popup-lot .lot-item_input-number button {
    color: white;
    background-color: rgba(255,255,255,.3);
    height: 2.5rem;
}

.catalog-popup-lot .lot-item_input-number button:hover {
    color: rgba(255,255,255,.5);
}

.catalog-popup-lot .lot-item_input-number_wrapper input {
    height: 2.5rem;
    color: white;
    background: transparent;
    border-color: rgba(255,255,255,.3);
}

.catalog-popup-lot .lot-item_input-number_wrapper input:focus {
    border-color: #fff;
}

.catalog-popup-lot .catalog__add-to-cart-button {
    background-color: #912268;
    height: 2.5rem;
}

.catalog-popup-lot .catalog__add-to-cart-button:hover {
    background-color: #FAA916;
    color: #000;
}

.catalog-popup-lot .catalog-lot-item-property__list:after {
    background: transparent;
}

.product-card select{
    background-color: rgba(255,255,255,0.2);
    width: 100%;
    color: #000;
    padding: 0 0.625rem;
    font-size: 1.25rem;
    height: 2.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    margin-top: 0.625rem;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    background: url(../../img/newdesign/arrow_down.svg) no-repeat 98% center;
    border: 2px solid rgb(230,230,230);
}

.product-card input{
    background-color: rgba(0,0,0,0);
    color: #000;
    width: 2.5rem;
    border: 2px solid rgb(230,230,230);
    padding-left: 0;
    text-align: center;
    color: #000;
    -webkit-appearance: none;
    border-radius: 0;
}

.product-card .popup_lot-item_wrapper {
    margin-bottom: 1.3125rem;
}

/*.product-card .popup.input-number {
    margin-left: 1rem;
}
*/
a.popup_lot-item_footer_icon-wrapper {
    margin-left: 0;
    margin-right: 2.5rem;
}

.product-card .popup_lot-item_footer_icon-wrapper {
    padding-top: 0.9375rem;
    font-size: 1.25rem;
}

.product-card .popup_lot-item_footer_icon-wrapper {
    font-size: 1.25rem;
    color: #000;
}

a.product-card.popup_lot-item_footer_icon-wrappera:visited {
    color: #000;
}

a.product-card.popup_lot-item_footer_icon-wrapper:hover  {
    color: #000;
    opacity: 0.5;
}

a.product-card.popup_lot-item_footer_icon-wrapper:active {
    color: #000;

}

.product-card .creator{
    padding-top: 0.9375rem;

}

.product-card .creator a{
    color: #000;
}

a.cool-outline-button {
    border: 2px solid rgba(0,0,0,.1);
    width: 100%;
    height: 2.5rem;
    margin: 0;
    border-radius: 3px;
    transition: all 0.2s;

    color: #000;
    font-size: 1.25rem;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

a.cool-outline-button:hover{
    color: rgba(0,0,0,.5);
}


a.cool-outline-button.cool-outline-button_reversed {
    color: #fff;
    transition: opacity 0.2s;
    background-color: #912268;
    transition: all 0.2s;
}

a.cool-outline-button.cool-outline-button_reversed:hover {
    color: rgba(255,255,255,.5);
}

.catalog-sidebar-actions__button + .catalog-sidebar-actions__button {
    margin-top: 0.625rem;
}

.left_sticky_menu_reviews{
    margin-top: 1.25rem;
    padding-top: 1.25rem;
    border-top: 2px solid rgb(230,230,230);
    margin-left: 0.625rem;
}

.left_sticky_menu_similar_purchases{
    margin-top: 1.25rem;
    padding-top: 0.5rem;
}

.left_sticky_menu_reviews > h3 {
    font-size: 1.25rem;
}

.left_sticky_menu_review_text{
    margin-top: 1.25rem;
}

.left_sticky_menu_review_text > a {
    font-size: 0.9375rem;
    color: rgba(0,0,0,0.5);
    transition: all 0.2s;
}

.left_sticky_menu_review_text > a:hover {
    color: rgba(0,0,0,1);
     background-color: #fff;
}

a.left_sticky_menu_autor_link {
    float: right;
}

a.left_sticky_menu_autor_link:before {
    content: " - " ;
}

.left_sticky_menu_look_all_reviews_link{
    display: inline-block;
    font-size: 1.25rem;
    color: #912268;
    transition: opacity 0.2s;
    margin-top: 0.9375rem;
    text-decoration: underline;
    transition: all 0.2s;
}

a.left_sticky_menu_look_all_reviews_link:hover {
    color:#912268;
    opacity: 0.5;
    background-color: #fff;
}

.left_sticky_menu_similar_purchases > h3 {
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
}

.left_sticky_menu_similar_purchase_item{
    margin-top: 0.625rem;
    line-height: 1.25rem;
}

.left_sticky_menu_similar_purchase_item > a {
    display: inline-block;
    font-size: 0.9375rem;
    color: rgba(0,0,0,0.5);
    transition: all 0.2s;
}

.left_sticky_menu_similar_purchase_item > a:hover {
    color: rgba(0,0,0,1);
    background-color: #fff;
}

a.left_sticky_menu_similar_purchases_all_purchases_link{
    display: inline-block;
    font-size: 1.25rem;
    color: #912268;
    transition: opacity 0.2s;
    margin-top: 0.6875rem;
    line-height: 1.5rem;
    border-bottom: 1px solid #912268;
    transition: all 0.2s;
}

a.left_sticky_menu_similar_purchases_all_purchases_link:hover {
    border-color: transparent;
}





/*hidden filters dropdown*/

.mobile-filters_sticky-container.sticked.white-background{
    background-color: rgb(255,255,255);
}



/*Helper and elements ovverriding styles*/

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}



.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 4;
    margin-top: 2.5rem;
    background-color: rgb(204,204,204);
 /*   padding-top: 0.625rem;
    min-height: 3.3125rem;*/
    overflow: visible;
}

.lot-filters .fixed input#lots_search{
    height: 2.125rem;
    border: none;
}

.sticked {
    position: fixed;
}

.mobile-filters_sticky-container.sticked{
    top: 0;
    left: 0;
    right: 0;
    margin-top: 2.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: rgb(204,204,204);
    z-index: 4;
    overflow-y: scroll;
    max-height: 100vh;
}

.mobile-filters_sticky-container.sticked .row {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

button {
    cursor: pointer;
    transition: opacity 0.2s ;
}

.relative {
    position: relative;
}

.badge {
    display: inline-block;
 /*   width: 1.25rem;*/
    height: 1.25rem;
/*    min-width: 1.6rem;
    padding: 0.05em 0.1rem;*/
    line-height: 1.4;
    margin-top: 0.625rem;
    padding: 0 0.375em;
    border-radius: 0.6666666666666666em;
    font-family: 'FuturaPTHeavy',Sans-Serif;
    font-size: 0.9375rem;
    text-align: center;
    background: #faa916;
    color: #000;
}




.clear-fix {
    clear: both;
}

.mfp-close {
    font-size: 60px;
}

.swiper-button-next, .swiper-button-prev {
    width: 10%;
    min-width: 2rem;
    height: auto;
    top: 0;
    bottom: 0;
    background-size: 27px 60px;
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url(/img/newdesign/prev.png);
    left: 0;
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url(/img/newdesign/next.png);
    right: 0;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    display: none;
}

#product_swiper-container {
    width: 100%;
    /*height: 35.6875rem;*/
   /* margin-top: 1.525rem;*/
    /*margin-left: 0.625rem;*/
}

#swiper-container {
    margin-top: 1.25rem;
    /* margin-left: 0.625rem; */
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.1875rem;
}

.swiper-slide_image {
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    margin: 0 10px;
}

.gallery-thumbs {
    font-size: 0;
    height: 3.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 1.3125rem;
}

.gallery-thumbs .swiper-slide {
    width: 3.75rem;
    height: 100%;
    cursor: pointer;
}

.gallery-thumbs .swiper-slide-active {
    opacity: 1;
}

.gallery-thumbs .swiper-slide_image,
.product_gallery-thumbs .swiper-slide_image{
    background-size: cover;
    margin: 0 0;
    cursor: pointer;
}

.product_swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto
}

.product_gallery-thumbs {
    font-size: 0;
    height: 3.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0.25rem;
}
.product_gallery-thumbs .swiper-slide {
    width: 3.75rem;
    height: 100%;
}
.product_gallery-thumbs .swiper-slide-active {
    opacity: 1;
}

.product-gallery__slide {
    text-align: center;
    min-height: 10rem;
}

.product-gallery__image {
    max-width: 100%;
}

.item_gallery-top .swiper-slide_image{
    padding-top: 100%;
    background-size: contain;
}

.item_gallery-thumbs .swiper-slide_image{
    height: 2.5rem;
    background-size: contain;
}

.item_swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto
}

.item_swiper-slide{
    background-color: #fff;
}


/*    .item_swiper-slide_image {
    background-size: 95%;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
}*/
/*    .item_gallery-top {
    height: 26.25rem;
    width: 20rem;
}*/
.item_gallery-thumbs {
    font-size: 0;
    height: 3.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0.25rem;
    max-width:20rem;
}
.item_gallery-thumbs .swiper-slide {
    width: 3.75rem;
    height: 100%;
}
.item_gallery-thumbs .swiper-slide-active {
    opacity: 1;
}

#item_swiper-container{
    width: 100%;
}

.unpinned {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5;
}

.arrow_drop_down {
    vertical-align: middle;
    font-size: 0.9375rem;
    margin-left: 0.3125rem;

}

.header-middle:before{
    content: "";
    display: block;
    height: 2.5rem;
}


.column-block {
    margin-bottom: 0;
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.clear-fix {
    clear: both;
}

.hover  {
    display: block;
    z-index: 4;
}

.mobile-filter_sorting, .mobile-filter_filter-button_wrapper {
    color: #fff;
    background-color: rgba(0,0,0,0.3);
    border-radius: 3px;
    width: 100%;
    height: 1.875rem;
    display: inline-block;
    text-align: center;
}

.mobile-filter_filter-button_wrapper a{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
}

.mobile-filters_dropdown_arrow{
    vertical-align: middle;
}




/*Range slider custom styles*/

.custom-slider.rzslider .rz-bar {
  background: rgb(230,230,230);
  height: 2px;
}
.custom-slider.rzslider .rz-selection.rz-bar {
  background: #912268;
}

.custom-slider.rzslider .rz-pointer {
    width: 1.25rem;
    height: 1.25rem;
    top: -0.625rem;
    background-color: #912268;
    outline: none;
}

.custom-slider.rzslider .rz-pointer:after {
  display: none;
}

.custom-slider.rzslider .rz-bubble {
  bottom: 14px;
}

.custom-slider.rzslider .rz-limit {
  font-family: 'FuturaPTHeavy',Sans-Serif;
  color: #912268;
}

.custom-slider.rzslider .rz-tick {
  width: 1px;
  height: 10px;
  margin-left: 4px;
  border-radius: 0;
  background: #912268;
  top: -1px;
}

.custom-slider.rzslider .rz-tick.rz-selected {
  background: #912268;
}


.rzslider{
    width: 100%;
    float: right;
}

.mobile-filters_range-slider_wrapper{
    margin-top: 0.15rem;

}

.mobile-filters_range-slider_wrapper .price-span{
    font-size:1.25rem;
    padding-top: 0.625rem;
    display: inline-block;
}

.mobile-filters_price-range input{
    max-width: 49%;
}

.mobile-filters_range-slider_wrapper .rz-bubble{
    display: none;
}


.mobile-filters_price-range .price_from{
    float: left;
    padding-left: 0.625rem;
}

.mobile-filters_price-range .price_to {
    float: right;
    padding-left: 0.625rem;
}

#menu_mobile{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background-image: url(../../img/newdesign/bg.jpg);
}

.menu_mobile_background {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.3);
    z-index: 1;
    padding: 1.5625rem 1.25rem 0;
}

.menu_mobile-title , .menu_mobile-close{
    display: inline-block;
     color: rgba(255,255,255,0.3);
    font-size: 1.875rem;
    line-height: 1.33;
}

#menu_mobile {
    color: #fff;
}

#menu_mobile li{
    text-align: right;
}

#menu_mobile h1{
    color: rgba(255,255,255,0.3);
    font-size: 1.875rem;
}

a.menu-mobile__bestsellers {
    color: #faa916;
}
a.menu-mobile__bestsellers:hover {
    color: #ffd500;
}

.top-menu_list_wrapper{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: 2px solid rgba(255,255,255,0.1);
}

.top-menu_list{
    font-size: 1.25rem;
    line-height: 2;
}

.bottom-menu_list_wrapper{
    /*padding-top: 1.25rem;*/
}

.bottom-menu_list{
    font-size: 1.25rem;
    line-height: 2;
    color: rgba(255,255,255,0.5);
    margin-top: 0.9375rem;
}

.bottom-menu_list a{
    color: rgba(255,255,255,0.5);
}

/* Media queries*/

.NAF {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background-image: url(../../img/newdesign/bg.jpg);
    display: none;
    font-size: 0.9375rem;
}
.NAFContent {
    width: 17.5rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: left;
    line-height: normal;
}
.NAFContent__login,
.NAFContent__register {
    display: none;
}
.NAFContent_elf {
    width: 100%;
    height: 2.5rem;
    border: none;
    outline: none;
    border-radius: 0.375rem;
    margin: 0.3125rem 0;
    opacity: 0.8;
    padding: 0 0.6875rem !important;
    line-height: 2.5rem;
    font-size: 1.25rem;
    overflow: hidden;
    transition: opacity 0.2s;
}
.NAFContent_elf:focus {
    border: none;
    opacity: 1;
    border-radius: 0.275rem;
}
.NAFContent_elf::-webkit-input-placeholder {
    color: #71696e;
}
.NAFContent__preElf {
    position: relative;
}
.NAFContent__preElf_tooltip {
    opacity: 0;
    border-bottom: none;
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    color: #912268;
    right: 0.7rem;
    top: calc(50% - 0.625rem);
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABcVBMVEX///9+I2d9I2Z+I2Z9ImZ9I2Z+I2d+I2d+I2d+I2d+I2d+I2d+I2d9I2Z9I2Z9I2Z9I2Z9I2Z+I2d+I2d+I2d+I2d+I2d+I2d+I2d+I2d9I2Z+I2d9I2Z+I2d9I2Z+I2d9I2Z+I2d+I2d9ImZ9I2Z9I2Z9I2Z+I2d9I2Z9I2Z9I2Z9I2Z+I2d9ImZ9I2Z9I2Z9I2Z9I2Z+I2d9I2Z+I2Z+I2Z+I2d+I2Z9I2Z+I2d9I2Z+I2d9I2Z+I2d+I2d+I2d9I2Z9I2Z+I2d+I2d+I2d+I2d9I2Z9I2Z+I2d+I2d9I2Z+I2d+I2d+I2d+I2d+I2d+I2d+I2d+I2d9I2Z+I2d+I2d9ImZ+I2d+I2Z+I2d9ImZ+I2d+I2d+I2Z+I2d+I2d+I2d+I2d+I2d+I2d+I2d+I2Z+I2d9I2Z9I2Z9I2Z+I2d9ImZ9I2Z+I2d+I2d9I2Z+I2d+I2d9I2Z+I2Z9ImZ+I2Z9I2Z+I2d+I2Z9ImYAAABJC3mjAAAAdnRSTlMAAAAAAAQEAjp9tt33tn4CFILhghQIf/Qz29td+flsbF3p+F0znxkFg7sBA/LbCGXocz70guI2AVLq4fo6fv2zWSyZ/Jge3cgsPff+Awlu0ReKWKwn7qp2bLsu9jz+l7Q1mjEPyYGAItB/cGTwnlTNwL3vCDrdonsVkAAAAAFiS0dEejjVhWoAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAHdElNRQfhCx0BJxLs0XXOAAAC9ElEQVQ4y1VVh0ITQRC9vRy5ECIRSCVEEFEUG4qNKGLF3sXeO/Y6s/v3Ttm9Oy5lL7vvZua9KYkiuoyJYxOXDH0ZkyRDZVPiG8MXn0ThEkScxCatDFdHaoC1kS2jlbopGXnS5EDZiLeOjSMC6mVxfKJhEt4vAul3s9VmgGOsVXi71eSTHEhxmE6XzhXpUFdCT3YIVyrG2JsSr4DOyQLyhMN+r2jRxNvA8iGwS1C/4NTytEly4Iycg1Khdfus0OEAAHfk8sz12ZjzlnDnLjO/W+4c7WK/E3DNSYlJTQLsWSBJ9+5j8hIN7D/ggS3lqSECHhTtFtFZLyq0FNdoK0fdBjzEmTvMkSh/gKWGAI8wxqpjImCPHjs+f2LZayT0YYxx9YHVhHih6YHZk8RCHev+ICXgKR+cRM5yAGQJF5EcfSoEHIVMYrmzLJPLoHq3QsAqZl7V0unVM2fPsQOxbIGTXiXgCBOAkAk4f+EikZ7TVKmwFu0aAWs+b1oSly5LWV+xopgGQ+vVKCqrWuroWut6/UZMlX0TPbEg0RABrcCYA9y6fWf5LhVgfE8JeRv0KpNr8IxZ91nA+9Rm6TqgpAb8YY3JZHQlokVutI63JK54WRN5wPq4mfcDrv2HGrUWs/XyrPhM+JJ4xP35GL0ygcswASvFdAE8oZZvPmWlpcu8bJzCdIAYugBxPY0T8wyev1hH6Rm1OV6XMlNq2n4veTS8ev3m7TuucMsa0fu9L1wJUfoYPlCESWI+fhKf3mZbCzfaCCHT6zP3wcKXr6KAVjK6jdBcXefrAvBbbOa//7CYdRsddJt5u2rCGPzz12/I24CvvF0j08OMttS7DUOFf/YKk8JMu1DmGOaKTwCNlOI0i2f6atJJ++QFNjVDMzK3SFN4bjJkkYTW8ULYbieJNw3ShAfpUuhBX8eu3fpDCS1YJNdUrHFjYhDkZAEHYw2j837TsE/YR/p3tPqPh/1adaWS8gCXqV0E6h8F3dBpeUj+Rww/mln8D/Zs0ZUzCtDqAAAAAElFTkSuQmCC);
    background-size: 20px;
    transition: opacity 0.2s;
}
.preElfLogin:hover .NAFContent__preElf_tooltip,
.preElfEmail:hover .NAFContent__preElf_tooltip,
.preElfPassword:hover .NAFContent__preElf_tooltip {
    opacity: 1;
}
.NAFContent__header {
    margin-bottom: 1rem;
    position: relative;
}
.NAFContent__header_title {
    font-size: 1.875rem;
    color: white;
    font-family: 'FuturaPTHeavy',Sans-Serif;
}
.NAFContent__header_close {
    cursor: pointer;
    width: 2.438rem;
    height: 2.438rem;
    position: absolute;
    top: -1.55rem;
    right: -2.35rem;
    background-image: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAQAAAAko+iWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAHdElNRQfhCx0CNS65DMfDAAAD5UlEQVRo3tWaPU8bQRCGX5+oCCJAcOPKorBA6SIrSCFpKPILkCxKpLgxEhadQfTwAyzRRII/gERFkYImIUWK0BAwqVIhPiWMiARN3hTH4dnlfLd7ZzubHcmS73Znn53b2c/JEClTDuPII4csnj88aeICJ/iFBk7Sqe5LWM7DK7zHW7zGi4hcV/iGL/iE7/iTqBbayxTrPKNNOmOdU/Y12WXv5zwPrbBkOuQ8+7sDN8AaLxODBemSNQ50Fs7jHE8Nqr7lrUGuU87RM6k3Y+CtE/iIN23e/cBnHKGBn7jG9cOzIQyhgHFM4B1etin3FR9wlNYhMqzyLqT199ziLLOxrc9yllu8D9FwxyozaT7rILdDO3aFw1aONMxKqCNtczAp3BgbT9Tts2TWX0L6bYn7T/Q1OJYErshzTdEVywnBWoBlXmlaz1m0hZtkU1OywdFUYIGMckPT3OSkDVxRQ7vhTEfAApnhjYZXNIUb0z7oMQsdRQPBAo+1jztmAjeoucEeRzqOBoIj3NNcYzAOLqMNHrt2s6GV9HNXG1gy0XBVzWrdQ/PxVOtVo+AmlNnguEsfVP24su/dcaIdnKe046YLbhAmBcVz9+RIKrPNKSbu7OARJTNKvXNhcAPKomijZ2gglGH5tLXea2WoKRNVZ2YDUxlVJrWaDtevrHLLPUUDwbKo/TIYI4KX8+Llfuz0PslFq6oX282ej+IpK5Z5FU6utkqxaE1p/FipRU3uj1ISBIcSbkp54Rmg0Rgv6MtxeJ5ioKkWXF08rhiimeFJN4vDq4i89QDOE1vk+5gF+CLVVDNGIxnTU4fFXuOMng9XFMW3rGwRjWeeM5Atkbvowy2LR7MWvSi6Uns0cFbkX/bhdsSj+M2eWcVJ0MCsKLHjw7WG3wMjFfGVJ0MDwYPHMpcEmBNK1o2VRAEkRwPXRbkcOC3+LlioaQeRBg1cECWn+5AXZxMNq6O9NQCr4v+q+A3SEtasdEqCPLgiWPNWrQyzUxqrgWBelF7xkBWs11at9K231PadrdV0giy4KVht2xllPXur+dJKm54g/W3dzvbWS2K1JxReQhU9SRLuWUIdNc1DAWAVtYTaBIWHpngx1CG05HiSoOnhIhVcO7SkeJLgwlOugAop0ZY017DHkwQnTk9fjk/8Ti+ZHF9sOr1Md3qD4/TW0OlNtePHEU4f5Dh+BOb04aHTx66OH1g7fdTv+CWJ09dLoNMXc45faTp9GQw6fY0OOh2AADoduuFbz9mgF7/vORsuBDodaAX+4xC1/zq4L+gv/yQs0rzfOBtQGoizobgt6VkQs4lDhKWehH8nhWulLgbO/wUcVhIMZflscQAAAABJRU5ErkJggg==);
    background-size: 2.438rem;
}
.NAFContent_elf[type=submit] {
    background: #f8a830;
    color: #000000;
    opacity: 1;
    margin-top: 1.5rem;
}
.NAFContent__remember {
    margin-top: 0.7rem;
}
.NAFContent__remember input {
    width: 0.9375rem;
    height: 0.9375rem;
}
.NAFContent__remember label {
    padding-left: 0.45rem;
}
.NAFContent__loginLinks {
    margin-top: 1.29rem;
}
.NAFContent__loginLinks>div {
    text-align: right;
}
.NAFContent__loginLinks span {
    color: #ffffff;
    display: inline-block;
    border-bottom: 1px solid #ffffff;
    transition: all 0.2s;
    line-height: 1.5rem;
    cursor: pointer;
}
.NAFContent__loginLinks span:hover {
    border-bottom-color: transparent;
}

#menu_mobile-user {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background-image: url(../../img/newdesign/bg.jpg);
}

.menu_mobile-user-title , .menu_mobile-user-close{
    display: inline-block;
    color: rgba(255,255,255,0.5);
    font-size: 1.875rem;
    line-height: 1.33;
}

#menu_mobile-user .badge {
    margin: 0 0.625rem;
}

.close-cross_icon {
    color: #fff;
    position: relative;
    display: inline;
    vertical-align: text-top;
}

.mobile-filters_sorted_wrapper{
    margin-top: 0.625rem;
}


.mobile-filters_sticky-container.sticked .outer{
    display: none;
}

.mobile-filters_dropdown.hover + .outer{
    display: none;
}


a.clear-filters {
    color: rgba(0,0,0,0.3);
    border-bottom: 1px solid rgba(0,0,0,.2);
    display: inline-block;
    height: 1.75rem;
    transition: all 0.2s;
}

a.clear-filters:hover {
    border-color: transparent;
}

.catalog-sidebar {
    padding-bottom: 2rem;
}

.catalog-sidebar.is_stuck{
    padding-top: 1rem;
}

.collapsed {
    padding-left: 0;
    padding-right: 0;
}

.blurry-content .catalog-main-content> div {
    filter: url('../../img/newdesign/blur.svg#filter');
    -webkit-filter: blur(5px);
    filter: blur(5px);
  /*  transform: translateZ(0);*/
  /*  will-change: transform;*/
}

.blurry-content header > .header-middle {
    filter: url('../../img/newdesign/blur.svg#filter');
    -webkit-filter: blur(5px);
    filter: blur(5px);
}

.blurry-content header > .header-bottom {
    filter: url('../../img/newdesign/blur.svg#filter');
    -webkit-filter: blur(5px);
    filter: blur(5px);
}

.blurry-content > footer {
    filter: url('../../img/newdesign/blur.svg#filter');
    -webkit-filter: blur(5px);
    filter: blur(5px);
}

.blurry-content .catalog-main-content .lot-global-filters  {
    -webkit-filter:none;
    filter: none;
}

 header > .header-top_wrapper  {
    -webkit-filter:none;
    filter: none;
}

.blur-overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
}


.mfp-bg {
    opacity: 0.9;
}

.hidden{
    display: none;
}

.header-bottom_navigation-menu  .active{
  /*  padding: 0.625rem;*/
    background-color: rgba(255,255,255,0.2);
    border-radius: 3px;

    padding-top: 0.3125rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

.header-bottom_dropdown-catalog_menu {
    width: auto;
    top: auto;
}

.header-bottom_dropdown-catalog_menu .header-bottom_dropdown-menu_wrapper {
    padding: 0;
}

.dropdown_trigger_li_catalog {
    position: relative;
}

.header-catalog__supercategory-list li a {
    white-space: nowrap;
    display: flex;
    justify-content: space-between;
    padding: 3px 19px;
    font-size: 16px;
    height: auto;
    border-bottom: 1px solid rgba(100,100,100,0.2);
}

.header-catalog__supercategory-list li a:last-child {
    border-bottom: 0;
}

.header-catalog__supercategory-list li a span:last-child {
    margin-left: 15px;
}

.header-catalog__supercategory-list li:hover > a {
    background: rgba(255,255,255,0.1);
    color: white;
    opacity: 1;
}

.header-catalog__supercategory-list li {
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    position: relative;
}

.header-catalog__supercategory-list li:hover > ul {
    display: block;
    z-index: 3;
}

.header-catalog__burger {
    display: inline-block;
    padding: 4px 0;
    margin-right: 3px;
}

.header-catalog__burger span {
    width: 19px;
    height: 2px;
    display: block;
    background: rgba(255, 255, 255, 0.75);
    margin: 4px 0;
}

.header-catalog-shadow {
    position: absolute;
    background: transparent;
    left: 100%;
    top: 0;
    height: 100%;
    width: 150%;
}

.header-catalog__category-list {
    position: absolute;
    top: 0;
    left: 100%;
    background: #101010;
    display: none;
}

.header-catalog__subcategory-list {
    position: absolute;
    top: 0;
    left: 100%;
    background: #232323;
    display: none;
}


/*select:focus{
    outline: none;
    border: 2px solid rgba(145,34,104,0.3);
    border-radius: 3px;
}



button:focus{
    outline: none;
    border: 2px solid rgba(145,34,104,0.3) !important;
    border-radius: 3px;
}
*/
input:focus{
    outline: none;
    border: 2px solid rgb(145,34,104);
}

.lot-filters.fixed input#lots_search:focus{
    outline: none;
    border: 2px solid rgb(145,34,104);
    border-radius: 3px;
}

input#lots_search:focus{
    outline: none;
    border: 2px solid rgb(145,34,104);
    border-radius: 3px;
}


 .row.fluid{
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .mobile-filters_dropdown-search_input_wrapper{
        margin-top: 1.875rem;
    }

.mobile-filters_dropdown-search_input_wrapper input:focus + .search-button.filters_search_button{
    color: rgba(0,0,0,1);
}


.mobile-filters_dropdown_search {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 1rem;
        width: 100%;
        height: 2.5rem;
      /*  margin-top: 2rem;*/
        border: 2px solid rgb(230,230,230);
        border-radius: 3px;
        padding-left: 1.25rem;
        font-size: 1.25rem;
    }

    .mobile-filters_dropdown_search::-webkit-input-placeholder {
        /*color: rgba(0,0,0,0.3);*/
        font-size: 1.25rem;
        padding-bottom: 5px;
    }
    .mobile-filters_dropdown_search[placeholder] {
        /*color: rgba(0,0,0,0.3);*/
        font-size: 1.25rem;
        padding-bottom: 5px;
    }
    .mobile-filters_dropdown_search::-moz-placeholder     {
       /* color: rgba(0,0,0,0.3);*/
        font-size: 1.25rem;
        padding-bottom: 5px;
    }
    .mobile-filters_dropdown_search:-moz-placeholder      {
/*        color: rgba(0,0,0,0.3);*/
        font-size: 1.25rem;
        padding-bottom: 5px;
    }
    .mobile-filters_dropdown_search:-ms-input-placeholder {
     /*   color: rgba(0,0,0,0.3);*/
        font-size: 1.25rem;
        padding-bottom: 5px;
    }

    .mobile-filters_dropdown-search_input_wrapper a.filters_search_button{
        padding-left: 0.625rem;
        padding-top: 4px;
         color: rgba(0,0,0,0.5);

    }

    .mobile-filters_dropdown-search_input_wrapper a.filters_search_button:visited{
        color: rgba(0,0,0,0.5);
    }

    .mobile-filters_dropdown-search_input_wrapper a.filters_search_button:hover{
        color: rgba(0,0,0,0.3);
    }


       select.mobile-filter_sorting{
        padding-bottom: 3px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
/*        margin-left: 0.625rem;*/

        width: 100%;
        color: #fff;
        padding: 0 0.625rem;
        font-size: 1.25rem;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: none;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        text-indent: 0.01px;
        text-overflow: '';
        -ms-appearance: none;
        appearance: none!important;
        background: url(../../img/newdesign/arrow_drop_down-white.svg) no-repeat ;
        background-position: 99% 70%;
        background-size: 1.25rem;
        background-color: rgba(0,0,0,0.3);
        padding: 0 10px !important;
    }

    .mobile-filter_filter{
        background: url(../../img/newdesign/arrow_drop_down-white.svg) no-repeat ;
        background-position: 99% 70%;
        background-size: 1.25rem;

    }


#menu_mobile-user .organizer-avatar{
    max-width: 3.75rem;
    border-radius: 50rem;
    border: 2px solid #912268;
}
#menu_mobile-user .organizer-avatar_wrapper {
    padding-top: 0;
    float: left;
    padding-left: 0;
    margin-top: 0.9375rem;
}


/*LINES VIEW STYLES*/

.lines_lot_item-left-part-wrapper{
    width: 16.25rem;
    float: left;
    position: relative;
}

.lines_lot_item-right-part-wrapper{
    display: block;
    margin-left: 17.5rem;
}

.lines_view_lot-item{
    padding: 1.25rem;
    background-color: rgb(235,235,235);
    margin-bottom: 1.25rem !important;
   /* width: 100%;
    padding-top: 35%;*/
    transition: background-color 0.25s;
}

.lines_view_lot-item .lot-title{
    max-width: 100%;
    height: auto;
}


.lines_view_lot-item_inner_container{
/*    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;*/
}

.lines_view_lot-item_image-wrapper{
    position: relative;
    padding-top: 100%;
}

.lines_view_lot-item_image {
    position: absolute;
    padding-top: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0.2s;
}

.lines_view_lot-title_wrapper  {
    /*padding-top: 1.25rem;*/
}


.lines_view_lot-description{
    font-size: 0.9375rem;
    line-height: 1.33;
    padding-top: 0.5625rem;
    padding-bottom: 0.625rem;
}



.lines_view_lot-item_price_and_buttons-wrapper{
    margin-top: 0.9375rem;
    padding-top: 0.625rem;
    border-top: 2px solid rgb(230,230,230);
}

.lines_view_lot-item_price-wrapper > h4 {
    font-size: 1.875rem;
    line-height: 1.2;
    display: block;
}

.lines_view_lot-item_price-wrapper > span {
    font-size: 0.9375rem;
    color: rgba(0,0,0,0.3);
    display: block;
}

.lines_view_lot_item-select {
    padding: 0 0.625rem;
    font-size: 1.25rem;
    width: 100%;
    height: 2.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid rgb(230,230,230);
    margin-top: 0.625rem;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    background: url(../../img/newdesign/arrow_down.svg) no-repeat 98% center;
    background-size: 1.875rem;
}

.lines_view_lot-item_thumbs{
    font-size: 0;
    margin-top: 0.625rem;
    position: absolute;
    z-index: 4;
    visibility: hidden;
}

.lines_view_lot-item_thumbs > .lot_item_thumb{
    height: 1.875rem;
    width: 1.875rem;
    margin: 0 0.15625rem;
}

.lines_view_lot-item_footer{
    position: absolute;
    visibility: hidden;
    right: 0;
    left: 0;
    bottom: -5.6875rem;
    padding: 0 1.25rem 0.625rem 14.375rem;
    z-index: 3;
    background-color: rgb(235,235,235);
    transition: background-color 0.25s;
}

.lines_view_lot-item_input-number_wrapper{
    visibility: hidden;
}


.lines_view_lot-item_footer_icon-wrapper .add-to-compare,.lines_view_lot-item_footer_icon-wrapper .add-to-favorite,.lines_view_lot-item_footer_icon-wrapper .details-info {
    padding-top: 0;
    padding-bottom: 0;
}

.lines_view_lot-item_footer:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    height: 10px;
    top: -10px;
    bottom: 0;
    background-color: rgb(235,235,235);
    transition: background-color 0.25s;
}


.lines_view_lot-item_footer_icon-wrapper button {
    margin-right: 0.9375rem;
}

.lines_view_lot-item_footer_icon-wrapper{
    margin-top: 0.625rem;
    padding-top: 0.625rem;
    border-top: 2px solid rgb(230,230,230);
}




.lines_view_lot-item_input-number {
    display: block;
    max-width: 6.875em;
}


 .lines_view_lot-item_input-number input{
    font-size: 1.5625rem;
    max-width: 1.875em;
    max-height: 2.5em;
    background-color: rgb(235,235,235);
    border: 2px solid rgb(230,230,230);
    text-align: center;
    padding-left: 0;
    box-sizing: border-box;
 }

.lines_view_lot-item_input-number button {
    width: 1.875em;
    height: 2.5em;
    border: 2px solid rgb(230,230,230);
}

.lines_view_lot-item_input-number .minus {
    border-right: 0;
    display: inline-block;
    font-size: 25px;
    max-height: 2.5rem;
    max-width: 1.875rem;
    transition: opacity 0.2s;
}

.lines_view_lot-item_input-number .plus {
    border-left: 0;
    display: inline-block;
    font-size: 25px;
    max-height: 2.5rem;
    max-width: 1.875rem;
    transition: color 0.2s;
}

.lines_view_buy-button{
    font-size: 1.25rem;
    display: block;
    height: 2.5rem;
    width: 100%;
    border-radius: 3px;
    background-color: #912268;
    float: right;
    color: #fff;
    padding-bottom: 5px;
    transition: color 0.2s;
    visibility: hidden;
}

.lines_view_buy-button:hover {
    color: rgba(255,255,255,0.5);
}

.lines_view_lot-item_input-number .plus:hover,.lines_view_lot-item_input-number .minus:hover {
    color: rgba(0,0,0,0.5);
}

.lines_view_lot-item:hover .lot-item_input-number input{
    background-color: #fff;
}

select.catalog-lot-item-property_single-value, select.catalog-lot-item-property_single-value option {
    color: #777;
}

select.product-card__property-select_single-value, select.product-card__property-select_single-value option {
    color: #777;
}

a.catalog__go-to-old-catalog-button {
    float: right;
    width: 17rem;
    height: 1.875rem;
    margin-left: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: -0.3125rem;
    background-color: #558B6E !important;
    border-color: #558B6E !important;
    font-size: 1rem;
    font-family: 'FuturaPTHeavy';
}

a.catalog__go-to-old-catalog-button img {
    margin-top: -0.625rem;
}

a.product__close-page-button {
    width: 10rem;
    margin-left: 1rem;
    margin-top: 0;
}

#top_bainer, #bottom_bainer {
    background: #eee;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

#bottom_bainer {
    margin-top: 0.9375rem;
    border-radius: 0;
}

#top_bainer .slides img, #bottom_bainer .slides img {
    height: auto;
    max-height: 100px;
    max-width: 100%;
}

#top_bainer .slides img[data-src], #bottom_bainer .slides img[data-src]{
    height: 40px;
}

#top_bainer .flex-control-paging, #bottom_bainer .flex-control-paging {
    bottom: 0;
    display: none;
}

#top_bainer .flex-control-paging li a, #bottom_bainer .flex-control-paging li a {
    background: white;
    border: #ccc 1px solid;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#top_bainer .flex-control-paging li a.flex-active, #bottom_bainer .flex-control-paging li a.flex-active {
    background: #666;
}

#top_bainer .flex-direction-nav .flex-prev, #bottom_bainer .flex-direction-nav .flex-prev {
    font-size: 0;
    width: 2rem;
    height: 5rem;
    margin-top: -2.5rem;
}

#top_bainer .flex-direction-nav .flex-prev:before, #bottom_bainer .flex-direction-nav .flex-prev:before {
    content: "";
    background-image: url(/img/newdesign/prev.png);
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

#top_bainer .flex-direction-nav .flex-next, #bottom_bainer .flex-direction-nav .flex-next {
    font-size: 0;
    width: 2rem;
    height: 5rem;
    margin-top: -2.5rem;
}

#top_bainer .flex-direction-nav .flex-next:before, #bottom_bainer .flex-direction-nav .flex-next:before {
    content: "";
    background-image: url(/img/newdesign/next.png);
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.header__adm-viewport-change-button {
    width: 33%;
    max-width: 5rem;
    position: absolute;
    bottom: 0.5rem;
    right: 0.5rem;
}

/* notifications */
.noty_bar.noty_theme__sp {
    font-size: 1rem;
}

.mobile-filters_chips_list .catalog-filters-simple-chip {
    margin-left: 0;
}

.confirm-default-office-notification {
    margin-top:2.5rem;
}

.catalog__products-not-found {
    font-size:1.125em;
    margin-bottom:0.3rem;
}
.catalog__info-about-reset-filters {
    font-size:1.25em;
    margin-bottom:1rem;
}
