/* start free shipping */
 .catalogsearch-result-index .category-products ol.products-list li.product-card .wrap .box span.title.-sku {
     color: #656363;
}
 .catalogsearch-result-index .category-products ol.products-list li.product-card .wrap .box span.no-icon.freeShipping {
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     padding-left: 18px;
     padding-bottom: 3px;
     border-left: 1px solid #d7d7da;
     position: relative;
}
 .catalogsearch-result-index .category-products ol.products-list li.product-card .wrap .box span.no-icon.freeShipping::before {
     content: '';
     background: none;
}
 .catalogsearch-result-index .category-products ol.products-list li.product-card .wrap .box span.freeShipping {
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     padding-left: 50px;
     padding-bottom: 3px;
     border-left: 1px solid #d7d7da;
     position: relative;
}
 .catalogsearch-result-index .category-products ol.products-list li.product-card .wrap .box span.freeShipping::before {
     content: '';
     width: 30px;
     height: 16px;
     background: url("../images/freeshipping/icn_freeShippingTruck.svg") center center no-repeat;
     background-size: 30px 16px;
     position: absolute;
     top: 0;
     left: 12px;
}
 .catalogsearch-result-index .category-products ol.products-list li.product-card .wrap .box span.freeShipping a {
     color: #656363;
     text-decoration: underline;
     -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
     -ms-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     position: relative;
}
 .catalogsearch-result-index .category-products ol.products-list li.product-card .wrap .box span.freeShipping a:hover {
     color: #1662b7;
     text-decoration: none;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-info .box span.title.-sku {
     color: #656363;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-cart {
     position: relative;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-cart .freeShippingFloat {
     position: absolute;
     top: -13px;
     left: 55px;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-cart .no-icon.freeShipping {
     position: relative;
     right: 38px;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-cart .no-icon.freeShipping::before {
     content: '';
     background: none;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-cart .freeShipping {
     width: 100%;
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     padding-bottom: 3px;
     border-left: 0;
     position: relative;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-cart .freeShipping::before {
     content: '';
     width: 30px;
     height: 16px;
     background: url("../images/freeshipping/icn_freeShippingTruck.svg") center center no-repeat;
     background-size: 30px 16px;
     position: absolute;
     top: 0;
     left: -38px;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-cart .freeShipping a {
     color: #656363;
     text-decoration: underline;
     -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
     -ms-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
 .catalogsearch-result-index .category-products ul.products-grid li.product-card .wrap.-cart .freeShipping a:hover {
     color: #1662b7;
     text-decoration: none;
}
 .catalogsearch-result-index .product-view .product-shop .wrp-cta .no-icon.freeShipping {
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     text-indent: 0;
     text-align: left;
     padding-bottom: 3px;
     border-left: 0;
     margin: 0 0 20px 0;
     position: relative;
}
 .catalogsearch-result-index .product-view .product-shop .wrp-cta .no-icon.freeShipping::before {
     content: '';
     background: none;
}
 .catalogsearch-result-index .product-view .product-shop .wrp-cta .freeShipping {
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     text-indent: 39px;
     text-align: left;
     padding-bottom: 3px;
     border-left: 0;
     margin: 0 0 20px 0;
     position: relative;
}
 .catalogsearch-result-index .product-view .product-shop .wrp-cta .freeShipping::before {
     content: '';
     width: 30px;
     height: 16px;
     background: url("../images/freeshipping/icn_freeShippingTruck.svg") center center no-repeat;
     background-size: 30px 16px;
     position: absolute;
     top: 0;
     left: 0;
}
 .catalogsearch-result-index .product-view .product-shop .wrp-cta .freeShipping a {
     color: #656363;
     text-decoration: underline;
     -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
     -ms-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
 .catalogsearch-result-index .product-view .product-shop .wrp-cta .freeShipping a:hover {
     color: #1662b7;
     text-decoration: none;
}
 .catalog-category-view .category-products ol.products-list li.product-card .wrap .box span.title.-sku {
     color: #656363;
}
 .catalog-category-view .category-products ol.products-list li.product-card .wrap .box span.no-icon.freeShipping {
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     padding-left: 18px;
     padding-bottom: 3px;
     border-left: 1px solid #d7d7da;
     position: relative;
}
 .catalog-category-view .category-products ol.products-list li.product-card .wrap .box span.no-icon.freeShipping::before {
     content: '';
     background: none;
}
 .catalog-category-view .category-products ol.products-list li.product-card .wrap .box span.freeShipping {
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     padding-left: 50px;
     padding-bottom: 3px;
     border-left: 1px solid #d7d7da;
     position: relative;
}
 .catalog-category-view .category-products ol.products-list li.product-card .wrap .box span.freeShipping::before {
     content: '';
     width: 30px;
     height: 16px;
     background: url("../images/freeshipping/icn_freeShippingTruck.svg") center center no-repeat;
     background-size: 30px 16px;
     position: absolute;
     top: 0;
     left: 12px;
}
 .catalog-category-view .category-products ol.products-list li.product-card .wrap .box span.freeShipping a {
     color: #656363;
     text-decoration: underline;
     -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
     -ms-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     position: relative;
}
 .catalog-category-view .category-products ol.products-list li.product-card .wrap .box span.freeShipping a:hover {
     color: #1662b7;
     text-decoration: none;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-info .box span.title.-sku {
     color: #656363;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-cart {
     position: relative;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-cart .freeShippingFloat {
     position: absolute;
     top: -13px;
     left: 55px;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-cart .no-icon.freeShipping {
     position: relative;
     right: 38px;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-cart .no-icon.freeShipping::before {
     content: '';
     background: none;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-cart .freeShipping {
     width: 100%;
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     padding-bottom: 3px;
     border-left: 0;
     position: relative;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-cart .freeShipping::before {
     content: '';
     width: 30px;
     height: 16px;
     background: url("../images/freeshipping/icn_freeShippingTruck.svg") center center no-repeat;
     background-size: 30px 16px;
     position: absolute;
     top: 0;
     left: -38px;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-cart .freeShipping a {
     color: #656363;
     text-decoration: underline;
     -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
     -ms-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
 .catalog-category-view .category-products ul.products-grid li.product-card .wrap.-cart .freeShipping a:hover {
     color: #1662b7;
     text-decoration: none;
}
 .catalog-product-view .product-view .product-shop .wrp-cta .no-icon.freeShipping {
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     text-indent: 0;
     text-align: left;
     padding-bottom: 3px;
     border-left: 0;
     margin: 0 0 20px 0;
     position: relative;
}
 .catalog-product-view .product-view .product-shop .wrp-cta .no-icon.freeShipping::before {
     content: '';
     background: none;
}
 .catalog-product-view .product-view .product-shop .wrp-cta .freeShipping {
     font: 500 12px 'Roboto', sans-serif;
     color: #656363;
     text-transform: none;
     text-indent: 39px;
     text-align: left;
     padding-bottom: 3px;
     border-left: 0;
     margin: 0 0 20px 0;
     position: relative;
}
 .catalog-product-view .product-view .product-shop .wrp-cta .freeShipping::before {
     content: '';
     width: 30px;
     height: 16px;
     background: url("../images/freeshipping/icn_freeShippingTruck.svg") center center no-repeat;
     background-size: 30px 16px;
     position: absolute;
     top: 0;
     left: 0;
}
 .catalog-product-view .product-view .product-shop .wrp-cta .freeShipping a {
     color: #656363;
     text-decoration: underline;
     -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
     -ms-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
 .catalog-product-view .product-view .product-shop .wrp-cta .freeShipping a:hover {
     color: #1662b7;
     text-decoration: none;
}
 @media screen and (max-width: 414px) {
     .catalog-category-view .category-products ol.products-list li.product-card .box, .catalogsearch-result-index .category-products ol.products-list li.product-card .box {
         position: relative;
    }
     .catalog-category-view .category-products ol.products-list li.product-card .box .ratings, .catalogsearch-result-index .category-products ol.products-list li.product-card .box .ratings {
         position: absolute;
         top: -39px;
         left: 76px;
    }
     .catalog-category-view .category-products ol.products-list li.product-card .box span.title.freeShipping, .catalogsearch-result-index .category-products ol.products-list li.product-card .box span.title.freeShipping {
         max-width: none;
         margin-right: 0;
    }
     .catalog-category-view .products-list .product-card > .wrap.-info > .box > .ratings, .catalogsearch-result-index .products-list .product-card > .wrap.-info > .box > .ratings {
         border-left: 0;
    }
}
 @media screen and (max-width: 360px) {
     .catalog-category-view .category-products ol.products-list li.product-card .box span.title.freeShipping, .catalogsearch-result-index .category-products ol.products-list li.product-card .box span.title.freeShipping {
         max-width: 60%;
    }
}
/* end free shipping */
