
.amHightlightText{
    color:#666666 !important;
}
.amHightlightBgI1{
    background:#484848 !important;
}
.amHightlightBgI2{
    background:#6D6D6D !important;
}
.amHightlightBgL1{
    background:#DDDDDD !important;
}
.amHightlightBgL2{
    background:#EDEDED !important;
}
.amHightlightBgL3{
    background:#f4f4f4 !important;
}
.amHightlightBorderLight{
    border-color:#838383 !important;
}
.amHightlightBorderDark{
    border-color:#CCCCCC !important;
}

.amHighlightGradientI1{
    background: #484848 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #484848 0%, #6D6D6D 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#6D6D6D)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #484848 0%,#6D6D6D 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #484848 0%,#6D6D6D 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #484848 0%,#6D6D6D 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #484848 0%,#6D6D6D 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#6D6D6D',GradientType=0 ) !important; /* IE6-8 */
}
.amHighlightGradientI2{

    background: #6D6D6D !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #6D6D6D 0%, #484848 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6D6D6D), color-stop(100%,#484848)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6D6D6D 0%,#484848 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6D6D6D 0%,#484848 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6D6D6D 0%,#484848 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #6D6D6D 0%,#484848 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6D6D6D', endColorstr='#484848',GradientType=0 ) !important; /* IE6-8 */
}

.amHighlightGradientL1{
    background: #DDDDDD !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #DDDDDD 0%, #EDEDED 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDDDD), color-stop(100%,#EDEDED)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #DDDDDD 0%,#EDEDED 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #DDDDDD 0%,#EDEDED 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #DDDDDD 0%,#EDEDED 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #DDDDDD 0%,#EDEDED 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDDDD', endColorstr='#EDEDED',GradientType=0 ) !important; /* IE6-8 */
}
.amHighlightGradientL2{
    background: #EDEDED !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #EDEDED 0%, #DDDDDD 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#DDDDDD)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #EDEDED 0%,#DDDDDD 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #EDEDED 0%,#DDDDDD 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #EDEDED 0%,#DDDDDD 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #EDEDED 0%,#DDDDDD 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#DDDDDD',GradientType=0 ) !important; /* IE6-8 */
}

.img_attr_sel{
cursor:pointer;
border:2px solid transparent !important;
}

.img_attr_sel_act{
border:2px solid #999 !important;
}

.is-hidden{
    opacity:0;
}
.motif-selector{
    display:inline-block;
    width:150px;
    margin:5px;
}
.motif-selector img{
    width:100%;
}

.motif-selector input{
    display:none;
}

.motif-selector input+span{
    text-align:center;
    height:45px;
    line-height:45px;
    vertical-align:middle;
    padding:0 10px;
    color:#fff;
    text-shadow:1px 1px 3px #000;
    display:block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.motif-selector input:checked+span{
    outline:2px solid #888;
}


#motif-choosing-box{
    display:none;
    position:fixed;
    top:5%;
    left:5%;
    bottom:5%;
    right:5%;
    background:#fff;
    z-index:1000000;
    box-shadow:2px 2px 10px #666;
    padding:2em;
    border:2px solid #ddd;
}

#motif-choosing-box-inner{
    height:100%;
}
#motif-choosing-box .category-selector-wr{
    height:50px;
    float:left;
    width:70%;
}
#motif-choosing-box .motif-select-wr{
    height:calc(100% - 50px);
    overflow:auto;
    float:left;
    width:70%;
}


#motif-choosing-box .motif-preview-wr{
    height:100%;
    overflow:auto;
    float:right;
    width:28%;
}

#motif-choosing-box .motif-preview-wr .motif-preview{
    margin-bottom:20px;
}

.product-info .product-info-details dl dt,
.product-info .product-info-details dl dd{
    width:50%;
}



.subcategory-item{
    height:130px;
    text-align:center;
}

.subcategory-item img{
    max-height:90px;
    margin:0 auto;
}

.level-3-child > a{
    padding:0 !important;
}

.level-2-child > a{
    font-weight:bold !important;
    padding-bottom:0 !important;
    margin-bottom:-2px !important;
}

.content-page-index{
    display:none;
}

.page-index #slider{
    padding-top:1.8em;
}
@media (min-width:1600px){
    .product-info .product-info-details dl dt{
        width:25%;
    }
    
    .subcategory-item{
        height:150px;
        text-align:center;
    }

    .subcategory-item img{
        max-height:110px;
    }

}


.show-motif-choosing-box{
    clear:both;
}

.swiper-button-disabled,
.page-index #slider > .swiper-container .swiper-button-prev,
.page-index #slider > .swiper-container .swiper-button-next{
    display:none;
}

.page-index #outer-wrapper .js-new-products-button-next,
.page-index #outer-wrapper .js-new-products-button-prev{
    background:transparent;
}

.page-index #outer-wrapper .js-new-products-button-next::before,
.page-index #outer-wrapper .js-new-products-button-prev::before{
    font-size:50px;
}
