/** Shopify CDN: Minification failed

Line 138:1 Expected "}" to go with "{"

**/
.collection_swatches_filter {
    position: relative;
    float: left;
    margin-left: -24px;
}
.collection_swatches_filter div.swatch {
    width: 26px;
    height: 24px;
    transform: rotate(-40deg);
    margin-top: 0;
    transform: rotate(14px) !important;
    transform: rotate(-26px);
    border-radius: 100%;
    overflow: hidden;
    display: block;
    margin: 0px 0 0 -1px !important;
    padding: 0 !important;
    max-width: 100%;
    position: relative;
}
.collection_swatches_filter div span.color_top {
    width: 100% !important;
    min-width: inherit;
    height: 13px !important;
    display: block;
    border-top-left-radius: 1px !important;
    border-top-right-radius: -16px !important;
    margin: 0px;
    padding: 0;
    border-bottom: 0 !important;
    position: relative;
    border-bottom: 0 !important;
    transition: unset !important;
    top: unset;
    bottom: unset;
    left: unset;
    font-size: 0;
    transform: rotate(180deg) !important;
}
li.active.color-active .collection_swatches_filter div span.color_top {
    height: 12px !important;
}
.collection_swatches_filter div span.color_bottom {
    width: 100% !important;
    min-width: inherit;
    height: 12px !important;
    display: block;
    border-bottom-left-radius: -16px !important;
    border-bottom-right-radius: -16px !important;
    margin: 0;
    padding: 0;
    border-top: 0 !important;
    position: relative;
    transform: rotate(180deg) !important;
}
li.active.color-active .swatch {
        border: 2px solid #fff;
    box-shadow: 0px 0px 2px 2px #999;
}
.equal-columns--outside-trim .one-half:nth-of-type(2n+1), .equal-columns--outside-trim .eight:nth-of-type(2n+1), .equal-columns--outside-trim .one-third:nth-of-type(3n+1), .equal-columns--outside-trim .one-fourth:nth-of-type(4n+1), .equal-columns--outside-trim .four:nth-of-type(4n+1), .equal-columns--outside-trim .one-fifth:nth-of-type(5n+1), .equal-columns--outside-trim .one-sixth:nth-of-type(6n+1), .equal-columns--outside-trim .one-seventh:nth-of-type(7n+1), .equal-columns--outside-trim .two:nth-of-type(8n+1){
margin-bottom:32px !important;
} 

.product .main.content{
padding-bottom:0px;
}

@media only screen and (max-width: 767px){
.product-list {
    padding: 20px;
    margin-bottom: 32px;
}
  .four.columns.medium-down--one-half.small-down--one-half{
float:none !important;
}
}

.page-baidu-map div.container{
padding:0 0;
}


.store-result-list .store-list .item:nth-child(odd){
border-collapse:collapse;
}
.store-result-list table tr,.store-result-list table td{
border:0;
  border-collapse:collapse;
}

.find-retailer-form.container-fluid{
    border-bottom: 1px solid #121212;
}
.thumbnail .price span.money{
	color: #414141;
}



.sale_banner_product{
	background: #ed1c24;
    margin-top: 10%;
    font-family: 'DINNextW01';
    line-height: 1.6em;
}
.sale .money{
color:#000;
}
.sale.savings, .sale_banner_product{
display:none;
}

.account-inner-page h4{
font-size: 1rem;
line-height: 2rem;
color: #333;
text-align: left;
margin-bottom: 12px;
padding: 0;
text-transform: capitalize;
font-family: DIN W01 Medium;
letter-spacing: 0;
}
.customer_address .error{
text-transform:initial;
}
.search_form input:focus{
outline:none;
}
@media only screen and (max-width: 767px){
.list-collections.clearfix.equal-columns--outside-trim.equal-columns--clear > div {
    margin: 0 auto;
}