@charset "UTF-8";
ul.product_list {
  clear:both
}
@media (min-width:768px) {
  ul.product_list>li.product-animation {
    -webkit-animation:fadeIn 500ms ease both;
    animation:fadeIn 500ms ease both
  }
  ul.product_list>li:nth-child(2) {
    -webkit-animation-delay:0.2s;
    animation-delay:0.2s
  }
  ul.product_list>li:nth-child(3) {
    -webkit-animation-delay:0.3s;
    animation-delay:0.3s
  }
  ul.product_list>li:nth-child(4) {
    -webkit-animation-delay:0.4s;
    animation-delay:0.4s
  }
  ul.product_list>li:nth-child(5) {
    -webkit-animation-delay:0.5s;
    animation-delay:0.5s
  }
  ul.product_list>li:nth-child(6) {
    -webkit-animation-delay:0.6s;
    animation-delay:0.6s
  }
  ul.product_list>li:nth-child(7) {
    -webkit-animation-delay:0.7s;
    animation-delay:0.7s
  }
  ul.product_list>li:nth-child(8) {
    -webkit-animation-delay:0.8s;
    animation-delay:0.8s
  }
  ul.product_list>li:nth-child(9) {
    -webkit-animation-delay:0.9s;
    animation-delay:0.9s
  }
  ul.product_list>li:nth-child(10) {
    -webkit-animation-delay:1s;
    animation-delay:1s
  }
  ul.product_list>li:nth-child(11) {
    -webkit-animation-delay:1.1s;
    animation-delay:1.1s
  }
  ul.product_list>li:nth-child(12) {
    -webkit-animation-delay:1.2s;
    animation-delay:1.2s
  }
  ul.product_list>li:nth-child(13) {
    -webkit-animation-delay:1.3s;
    animation-delay:1.3s
  }
  ul.product_list>li:nth-child(14) {
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s
  }
  ul.product_list>li:nth-child(15) {
    -webkit-animation-delay:1.5s;
    animation-delay:1.5s
  }
  ul.product_list>li:nth-child(16) {
    -webkit-animation-delay:1.6s;
    animation-delay:1.6s
  }
  ul.product_list>li:nth-child(17) {
    -webkit-animation-delay:1.7s;
    animation-delay:1.7s
  }
  ul.product_list>li:nth-child(18) {
    -webkit-animation-delay:1.8s;
    animation-delay:1.8s
  }
  ul.product_list>li:nth-child(19) {
    -webkit-animation-delay:1.9s;
    animation-delay:1.9s
  }
  ul.product_list>li:nth-child(20) {
    -webkit-animation-delay:2s;
    animation-delay:2s
  }
  ul.product_list>li:nth-child(21) {
    -webkit-animation-delay:2.1s;
    animation-delay:2.1s
  }
}
@media (max-width:767px) {
  ul.product_list .btn-group-sm>.btn,
  ul.product_list .btn-sm {
    font-size:11px
  }
}
ul.product_list .lnk_view:not(.customize) {
  display:none
}
ul.product_list .daydeal-box {
  position:absolute;
  top:50px;
  left:5px
}
@media (min-width:768px) {
  ul.product_list .daydeal-box {
    top:calc(5% + 55px);
    left:5%
  }
}
ul.product_list .new-box {
  top:5px;
  left:5px
}
@media (min-width:768px) {
  ul.product_list .new-box {
    top:1.04vw;
    left:5%
  }
}
ul.product_list .new-box+.sale-box {
  top:25px
}
@media (min-width:768px) {
  ul.product_list .new-box+.sale-box {
    top:calc(1.04vw + 25px)
  }
}
ul.product_list .sale-box {
  left:5px
}
@media (min-width:768px) {
  ul.product_list .sale-box {
    left:5%
  }
}
ul.product_list .color-list-container ul {
  list-style-type:none;
  margin:0 -2px
}
ul.product_list .color-list-container ul li {
  display:inline-block;
  margin:0 15px 0 0
}
ul.product_list .color-list-container ul li>a {
  position:relative;
  display:block;
  width:22px;
  height:22px;
  margin:0;
  border-radius:50%;
  cursor:pointer;
  transition:all 0.3s ease-in-out
}
ul.product_list .color-list-container ul li>a:before {
  content:'';
  position:absolute;
  top:1px;
  right:1px;
  bottom:1px;
  left:1px;
  border:2px solid #fff;
  border-radius:50%;
  opacity:0;
  transition:all 0.3s ease-in-out
}
ul.product_list .color-list-container ul li>a:hover {
  -webkit-transform:scale3d(1.3, 1.3, 1);
  transform:scale3d(1.3, 1.3, 1)
}
ul.product_list .color-list-container ul li>a:hover:before {
  opacity:1
}
ul.product_list .product-image-container {
  text-align:center;
  position:relative
}
ul.product_list .product-image-container img {
  margin:0 auto
}
ul.product_list .quick-view {
  color:#fff;
  position:absolute;
  left:50%;
  top:50%;
  padding:5px 10px;
  font:700 14px/1.2 "Roboto", sans-serif;
  letter-spacing:0.12em;
  text-transform:uppercase;
  background:rgba(18, 18, 18, .7);
  -webkit-transform:translate3d(-50%, -50%, 0);
  transform:translate3d(-50%, -50%, 0);
  transition:opacity 0.3s 0.3s ease-out, background 0.3s linear, -webkit-transform 0.3s 0.3s ease-out;
  transition:transform 0.3s 0.3s ease-out, opacity 0.3s 0.3s ease-out, background 0.3s linear;
  transition:transform 0.3s 0.3s ease-out, opacity 0.3s 0.3s ease-out, background 0.3s linear, -webkit-transform 0.3s 0.3s ease-out;
  -ms-box-shadow:rgba(0, 0, 0, .16) 0 2px 8px 2px 5px rgba(0, 0, 0, .4);
  -o-box-shadow:rgba(0, 0, 0, .16) 0 2px 8px 2px 5px rgba(0, 0, 0, .4);
  box-shadow:rgba(0, 0, 0, .16) 0 2px 8px 2px 5px rgba(0, 0, 0, .4)
}
@media (min-width:1200px) {
  ul.product_list .quick-view {
    padding:5px 15px;
    opacity:0
  }
}
@media (max-width:767px) {
  ul.product_list .quick-view {
    display:none
  }
}
ul.product_list .quick-view:hover {
  background:#121212
}
ul.product_list .quick-view:before {
  display:block;
  font-size:30px;
  font-family:"fl-outicons";
  content:"";
  display:inline-block;
  font-weight:normal
}
ul.product_list .quick-view>span {
  display:none
}
ul.product_list .comments_note {
  text-align:center;
  overflow:hidden;
  padding-bottom:10px
}
ul.product_list .comments_note .nb-comments {
  overflow:hidden;
  font-style:italic;
  display:inline-block
}
ul.product_list .functional-buttons {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background-color:#fff;
  transition:all 0.3s 0.4s ease-out
}
ul.product_list .functional-buttons>div {
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  font-size:11px
}
@media (min-width:768px) {
  ul.product_list .functional-buttons>div {
    width:3.13vw;
    height:3.13vw;
    line-height:3.13vw
  }
}
ul.product_list .functional-buttons>div a,
ul.product_list .functional-buttons>div label {
  font-size:15px;
  font-weight:bold;
  color:#121212;
  cursor:pointer;
  transition:all 0.3s ease-in-out
}
ul.product_list .functional-buttons>div a:hover,
ul.product_list .functional-buttons>div label:hover {
  color:#d68b67
}
@media (min-width:768px) {
  ul.product_list .functional-buttons>div a,
  ul.product_list .functional-buttons>div label {
    font-size:1.25vw
  }
}
ul.product_list .functional-buttons>div a>span,
ul.product_list .functional-buttons>div label>span {
  display:none
}
ul.product_list .functional-buttons>div.wishlist a:before {
  font-family:"fl-outicons";
  content:"";
  display:inline-block;
  font-weight:normal;
  min-width:17px
}
ul.product_list .functional-buttons>div.wishlist a.checked:before {
  content:"\e00c"
}
ul.product_list .functional-buttons>div.compare a:before {
  font-family:"fl-outicons";
  content:"";
  display:inline-block;
  font-weight:normal;
  min-width:17px;
  transition:all 0.3s ease-in-out;
  -webkit-transform:translateZ(0) rotate(90deg);
  transform:translateZ(0) rotate(90deg)
}
ul.product_list .functional-buttons>div.compare a.checked:before {
  -webkit-transform:translateZ(0) rotate(0deg);
  transform:translateZ(0) rotate(0deg)
}
@media only screen and (max-width:479px) {
  ul.product_list .ajax_add_to_cart_button:before,
  ul.product_list .btn-tmoneclickorder:before,
  ul.product_list .customize:before {
    position:static;
    border:none;
    font-size:16px;
    line-height:1.4;
    opacity:1;
    -webkit-transform:none;
    transform:none;
    font-family:"fl-outicons";
    content:"";
    display:inline-block;
    font-weight:normal
  }
  ul.product_list .ajax_add_to_cart_button span,
  ul.product_list .btn-tmoneclickorder span,
  ul.product_list .customize span {
    display:none
  }
}
@media (min-width:768px) {
  ul.product_list .ajax_add_to_cart_button,
  ul.product_list .btn-tmoneclickorder,
  ul.product_list .customize {
    font-size:9px
  }
}
@media (min-width:992px) {
  ul.product_list .ajax_add_to_cart_button,
  ul.product_list .btn-tmoneclickorder,
  ul.product_list .customize {
    font-size:12px
  }
}
@media (min-width:1200px) {
  ul.product_list .ajax_add_to_cart_button,
  ul.product_list .btn-tmoneclickorder,
  ul.product_list .customize {
    font-size:0.73vw
  }
}
@media only screen and (max-width:479px) {
  ul.product_list .customize:before {
    content:'\e024'
  }
}
@media only screen and (max-width:479px) {
  ul.product_list .btn-tmoneclickorder:before {
    content:'\e044'
  }
}
ul.product_list .product-attr {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#f4f4f4
}
@media (min-width:1200px) {
  ul.product_list .product-attr {
    background-color:#fff
  }
}
ul.product_list .product-attr li {
  min-height:2.50vw;
  line-height:2.50vw;
  max-height:48px;
  padding:10px 0;
  font-weight:700;
  font-family:"Roboto", sans-serif;
  color:#121212
}
@media (min-width:768px) {
  ul.product_list .product-attr li {
    padding:0
  }
}
@media (min-width:768px) and (max-width:991px) {
  ul.product_list .product-attr li {
    padding:2px 0
  }
}
@media (min-width:1920px) {
  ul.product_list .product-attr li {
    line-height:48px
  }
}
:not(.bx-viewport)>ul.product_list.grid {
  display:-ms-flexbox;
  display:-webkit-box;
  /*display:flex;*/
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin:0 -15px
}
:not(.bx-viewport)>ul.product_list.grid>li {
  margin:0 10px;
  -webkit-box-flex:1;
  -ms-flex:1 1 130px;
  flex:1 1 130px
}
@media (min-width:480px) {
  :not(.bx-viewport)>ul.product_list.grid>li {
    -webkit-box-flex:1;
    -ms-flex:1 1 200px;
    flex:1 1 200px
  }
}
@media (min-width:768px) and (max-width:1199px) {
  :not(.bx-viewport)>ul.product_list.grid>li {
    -webkit-box-flex:1;
    -ms-flex:1 1 165px;
    flex:1 1 165px
  }
}
@media (min-width:1200px) {
  :not(.bx-viewport)>ul.product_list.grid>li {
    -webkit-box-flex:1;
    -ms-flex:1 1 250px;
    flex:1 1 250px
  }
  .one-column :not(.bx-viewport)>ul.product_list.grid>li {
    -webkit-box-flex:1;
    -ms-flex:1 1 300px;
    flex:1 1 300px
  }
}
@media (min-width:1600px) {
  :not(.bx-viewport)>ul.product_list.grid>li {
    -webkit-box-flex:1;
    -ms-flex:1 1 300px;
    flex:1 1 300px
  }
  .one-column :not(.bx-viewport)>ul.product_list.grid>li {
    -webkit-box-flex:1;
    -ms-flex:1 1 350px;
    flex:1 1 350px
  }
}
@media (min-width:1700px) {
  :not(.bx-viewport)>ul.product_list.grid>li {
    -webkit-box-flex:1;
    -ms-flex:1 1 350px;
    flex:1 1 350px
  }
}
:not(.bx-viewport)>ul.product_list.grid>li:first-child {
  max-width:450px!important
}
ul.product_list.grid .slick-track>li,
ul.product_list.grid>li {
  padding-bottom:20px;
  text-align:center
}
@media (min-width:1200px) {
  ul.product_list.grid .slick-track>li,
  ul.product_list.grid>li {
    padding-bottom:2.08vw
  }
}
@media (min-width:768px) {
  ul.product_list.grid .slick-track>li .ajax_add_to_cart_button:hover,
  ul.product_list.grid .slick-track>li .customize:hover,
  ul.product_list.grid>li .ajax_add_to_cart_button:hover,
  ul.product_list.grid>li .customize:hover {
    border-color:#cb6c3f;
    color:#fff
  }
  ul.product_list.grid .slick-track>li .ajax_add_to_cart_button:hover:after,
  ul.product_list.grid .slick-track>li .customize:hover:after,
  ul.product_list.grid>li .ajax_add_to_cart_button:hover:after,
  ul.product_list.grid>li .customize:hover:after {
    background-color:#cb6c3f;
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1)
  }
}
ul.product_list.grid .slick-track>li .product-attr li,
ul.product_list.grid>li .product-attr li {
  width:20%
}
ul.product_list.grid .slick-track>li .product-attr li:not(:last-child),
ul.product_list.grid>li .product-attr li:not(:last-child) {
  border-right:1px solid #fff
}
ul.product_list.grid .slick-track>li .product-attr li:nth-child(n+6),
ul.product_list.grid>li .product-attr li:nth-child(n+6) {
  display:none
}
@media (min-width:1200px) {
  ul.product_list.grid .slick-track>li .product-attr li:not(:last-child),
  ul.product_list.grid>li .product-attr li:not(:last-child) {
    border-right:1px solid #f3f3f3
  }
}
ul.product_list.grid .slick-track>li .button-container,
ul.product_list.grid>li .button-container {
  left:50%;
  bottom:22%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  transition:all 0.3s 0.2s ease-out
}
@media (min-width:1200px) {
  ul.product_list.grid .slick-track>li .button-container,
  ul.product_list.grid>li .button-container {
    opacity:0;
    position:absolute;
    width:62.50%;
    -webkit-transform:translate3d(-50%, 20px, 0);
    transform:translate3d(-50%, 20px, 0)
  }
}
ul.product_list.grid .slick-track>li .btn-tmoneclickorder,
ul.product_list.grid .slick-track>li .color-list-container,
ul.product_list.grid .slick-track>li .product-desc,
ul.product_list.grid>li .btn-tmoneclickorder,
ul.product_list.grid>li .color-list-container,
ul.product_list.grid>li .product-desc {
  display:none
}
ul.product_list.grid .slick-track>li .product-container,
ul.product_list.grid>li .product-container {
  position:relative;
  background:#fff;
  padding:0
}
ul.product_list.grid .slick-track>li .product-container .product-image-container,
ul.product_list.grid>li .product-container .product-image-container {
  position:relative;
  display:block;
  background:#f4f4f4
}
ul.product_list.grid .slick-track>li .product-container .product-image-container .product_img_link,
ul.product_list.grid>li .product-container .product-image-container .product_img_link {
  display:block
}
ul.product_list.grid .slick-track>li .product-container h5,
ul.product_list.grid>li .product-container h5 {
  margin-bottom:0;
  padding:0 5px 7px 5px
}
@media only screen and (max-width:479px) {
  ul.product_list.grid .slick-track>li .product-container h5,
  ul.product_list.grid>li .product-container h5 {
    margin-top:0;
    padding-left:0;
    padding-right:0
  }
}
ul.product_list.grid .slick-track>li .product-container h5 a,
ul.product_list.grid>li .product-container h5 a {
  display:inline-block
}
ul.product_list.grid .slick-track>li .product-container h5 a span.list-name,
ul.product_list.grid>li .product-container h5 a span.list-name {
  display:none
}
ul.product_list.grid .slick-track>li .product-container h5 a:hover,
ul.product_list.grid>li .product-container h5 a:hover {
  color:#121212
}
ul.product_list.grid .slick-track>li .product-container h5 a .grid-name,
ul.product_list.grid>li .product-container h5 a .grid-name {
  display:inline-block;
  display:-webkit-box;
  width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  max-height:20px;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical
}
ul.product_list.grid .slick-track>li .product-container .comments_note,
ul.product_list.grid>li .product-container .comments_note {
  text-align:center
}
ul.product_list.grid .slick-track>li .product-container .comments_note .star_content,
ul.product_list.grid>li .product-container .comments_note .star_content {
  display:inline-block;
  margin:0 0 0 0
}
ul.product_list.grid .slick-track>li .product-container .content_price,
ul.product_list.grid>li .product-container .content_price {
  padding-bottom:9px;
  line-height:21px
}
@media (min-width:1200px) {
  ul.product_list.grid .slick-track>li .product-container .content_price,
  ul.product_list.grid>li .product-container .content_price {
    padding-bottom:0
  }
}
ul.product_list.grid .slick-track>li .product-container .old-price,
ul.product_list.grid .slick-track>li .product-container .price,
ul.product_list.grid .slick-track>li .product-container .price-percent-reduction,
ul.product_list.grid>li .product-container .old-price,
ul.product_list.grid>li .product-container .price,
ul.product_list.grid>li .product-container .price-percent-reduction {
  display:inline-block
}
ul.product_list.grid .slick-track>li .product-container .product-flags,
ul.product_list.grid>li .product-container .product-flags {
  display:none
}
ul.product_list.grid .slick-track>li .product-container .old-price,
ul.product_list.grid>li .product-container .old-price {
  margin-right:5px
}
ul.product_list.grid .slick-track>li .product-container .right-block,
ul.product_list.grid>li .product-container .right-block {
  padding:18px 0 0
}
ul.product_list.grid .slick-track>li .product-container .left-block,
ul.product_list.grid>li .product-container .left-block {
  position:relative
}
ul.product_list.grid .slick-track>li .functional-buttons,
ul.product_list.grid>li .functional-buttons {
  position:absolute;
  top:5px;
  right:5px
}
@media (min-width:768px) {
  ul.product_list.grid .slick-track>li .functional-buttons,
  ul.product_list.grid>li .functional-buttons {
    top:1.04vw;
    right:5%
  }
}
@media (min-width:1200px) {
  ul.product_list.grid .slick-track>li .functional-buttons,
  ul.product_list.grid>li .functional-buttons {
    opacity:0;
    -webkit-transform:translate3d(20px, 0, 0);
    transform:translate3d(20px, 0, 0)
  }
}
ul.product_list.grid .slick-track>li .functional-buttons>div:not(:last-child),
ul.product_list.grid>li .functional-buttons>div:not(:last-child) {
  border-right:1px solid #f4f4f4
}
@media (min-width:1200px) {
  ul.product_list.grid .slick-track>li.hovered .quick-view,
  ul.product_list.grid>li.hovered .quick-view {
    opacity:1;
    -webkit-transform:translate3d(-50%, -50%, 0);
    transform:translate3d(-50%, -50%, 0)
  }
  ul.product_list.grid .slick-track>li.hovered .button-container,
  ul.product_list.grid>li.hovered .button-container {
    opacity:1;
    -webkit-transform:translate3d(-50%, 0, 0);
    transform:translate3d(-50%, 0, 0)
  }
  ul.product_list.grid .slick-track>li.hovered .functional-buttons,
  ul.product_list.grid>li.hovered .functional-buttons {
    opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
  }
}
@media (min-width:992px) {
  ul.product_list.grid .slick-track>li.first-in-line,
  ul.product_list.grid>li.first-in-line {
    clear:left
  }
}
@media (min-width:768px) and (max-width:991px) {
  ul.product_list.grid .slick-track>li.first-item-of-tablet-line,
  ul.product_list.grid>li.first-item-of-tablet-line {
    clear:left
  }
}
@media (max-width:767px) {
  ul.product_list.grid .slick-track>li.first-item-of-mobile-line,
  ul.product_list.grid>li.first-item-of-mobile-line {
    clear:left
  }
}
:not(.bx-viewport)>ul.product_list.list {
  margin:0 -5px
}
ul.product_list.list>li {
  margin-bottom:20px
}
@media (min-width:1600px) {
  ul.product_list.list>li {
    margin-bottom:50px
  }
}
@media (min-width:1600px) {
  .two-columns ul.product_list.list>li .left-block {
    width:22.04%
  }
}
@media (min-width:768px) and (max-width:991px) {
  .three-columns ul.product_list.list>li .left-block {
    width:45%
  }
}
@media (min-width:992px) {
  ul.product_list.list>li .center-block {
    border-right:1px solid #f4f4f4
  }
}
@media (min-width:1600px) {
  .two-columns ul.product_list.list>li .center-block {
    width:33.06%
  }
}
@media (min-width:768px) and (max-width:991px) {
  .three-columns ul.product_list.list>li .center-block {
    width:55%;
    border:none;
    margin-bottom:10px
  }
}
@media (min-width:768px) {
  ul.product_list.list>li .right-block {
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
}
@media (min-width:1200px) {
  ul.product_list.list>li .right-block {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding-left:20px
  }
}
@media (min-width:768px) and (max-width:991px) {
  .three-columns ul.product_list.list>li .right-block {
    width:55%
  }
}
@media (min-width:992px) {
  ul.product_list.list>li .product-container>div {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}
@media (min-width:768px) and (max-width:991px) {
  .three-columns ul.product_list.list>li .product-container>div {
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
}
ul.product_list.list>li .product-image-container {
  position:relative;
  display:block;
  background:#f4f4f4
}
ul.product_list.list>li .product-image-container .product_img_link {
  display:block
}
ul.product_list.list>li .product-image-container .content_price {
  display:none!important
}
ul.product_list.list>li .product-flags {
  color:#404040;
  margin:5px 0 10px 0
}
@media (min-width:480px) {
  ul.product_list.list>li .product-flags {
    margin-top:-5px
  }
}
ul.product_list.list>li .product-flags .discount {
  color:#F8937E
}
ul.product_list.list>li h5 {
  margin-top:0
}
ul.product_list.list>li h5 a span.grid-name {
  display:none
}
ul.product_list.list>li .product-desc {
  margin-top:20px;
  line-height:1.71429;
  color:#acacac
}
@media (min-width:768px) and (max-width:991px),only screen and (max-width:479px) {
  ul.product_list.list>li .product-desc {
    display:none
  }
}
@media (min-width:480px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px) {
  ul.product_list.list>li .product-desc>* {
    display:-ms-flexbox;
    display:flex;
    display:-webkit-box;
    overflow:hidden;
    height:85px;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis
  }
}
@media (min-width:1200px) {
  ul.product_list.list>li .product-desc {
    display:block
  }
}
@media (min-width:1600px) {
  ul.product_list.list>li .product-desc {
    font-size:14px;
    padding-right:40px
  }
}
ul.product_list.list>li .product-desc span.grid-desc {
  display:none
}
@media (min-width:1200px) {
  ul.product_list.list>li .ajax_add_to_cart_button,
  ul.product_list.list>li .customize {
    margin-right:20px
  }
}
@media (min-width:1200px) {
  ul.product_list.list>li .ajax_add_to_cart_button:after,
  ul.product_list.list>li .customize:after {
    background:#121212
  }
}
ul.product_list.list>li .button-container>* {
  margin-bottom:10px
}
@media (min-width:1200px) {
  ul.product_list.list>li .button-container>* {
    margin-bottom:20px
  }
}
@media (min-width:1600px) {
  ul.product_list.list>li .button-container .btn {
    padding:15px 30px
  }
}
@media (min-width:768px) and (max-width:991px) {
  .three-columns ul.product_list.list>li .button-container {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
  .three-columns ul.product_list.list>li .button-container .btn {
    width:50%
  }
  .three-columns ul.product_list.list>li .button-container .btn:first-of-type {
    margin-right:10px
  }
  .three-columns ul.product_list.list>li .button-container .ajax_add_to_cart_button:before,
  .three-columns ul.product_list.list>li .button-container .btn-tmoneclickorder:before,
  .three-columns ul.product_list.list>li .button-container .customize:before {
    position:static;
    border:none;
    font-size:16px;
    line-height:1.4;
    opacity:1;
    -webkit-transform:none;
    transform:none;
    font-family:"fl-outicons";
    content:"";
    display:inline-block;
    font-weight:normal
  }
  .three-columns ul.product_list.list>li .button-container .ajax_add_to_cart_button span,
  .three-columns ul.product_list.list>li .button-container .btn-tmoneclickorder span,
  .three-columns ul.product_list.list>li .button-container .customize span {
    display:none
  }
  .three-columns ul.product_list.list>li .button-container .customize:before {
    content:'\e024'
  }
  .three-columns ul.product_list.list>li .button-container .btn-tmoneclickorder:before {
    content:'\e044'
  }
}
ul.product_list.list>li .product-attr li:not(:last-child) {
  margin-right:10px
}
@media (min-width:1600px) {
  ul.product_list.list>li .product-attr li:not(:last-child) {
    margin-right:30px
  }
}
ul.product_list.list>li .color-list-container {
  margin-bottom:10px
}
@media (min-width:1200px) {
  ul.product_list.list>li .color-list-container {
    margin-bottom:15px
  }
}
ul.product_list.list>li .functional-buttons>div {
  text-align:left
}
@media (min-width:480px) and (max-width:767px),(min-width:768px) and (max-width:991px),(min-width:992px) and (max-width:1199px) {
  ul.product_list.list>li .daydeal-box {
    display:none
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .three-columns ul.product_list.list>li .daydeal-box {
    -webkit-transform:scale3d(0.9, 0.9, 1);
    transform:scale3d(0.9, 0.9, 1)
  }
}
@media (min-width:1200px) {
  .three-columns ul.product_list.list>li .daydeal-box>div>span {
    font-size:8px
  }
  .three-columns ul.product_list.list>li .daydeal-box>div>span>span {
    font-size:16px
  }
}
@media (min-width:1200px) {
  ul.product_list.list>li .daydeal-box {
    position:absolute;
    width:100%;
    top:55px;
    left:5px;
    display:block;
    text-align:center;
    margin-bottom:0;
    -webkit-transform:scale3d(0.8, 0.8, 1);
    transform:scale3d(0.8, 0.8, 1)
  }
}
@media (min-width:1200px) and (min-width:480px) {
  ul.product_list.list>li .daydeal-box {
    top:auto;
    bottom:10px
  }
}
@media (min-width:1200px) and (min-width:480px) {
  ul.product_list.list>li .daydeal-box {
    left:0;
    bottom:10%
  }
}
@media (min-width:1200px) and (min-width:1200px) {
  ul.product_list.list>li .daydeal-box {
    bottom:20px
  }
}
@media (min-width:1200px) and (min-width:480px) {
  ul.product_list.list>li .daydeal-box>div {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
  }
}
@media (min-width:1200px) and (min-width:480px) {
  ul.product_list.list>li .daydeal-box>div>span {
    border:2px solid #e1e4e2
  }
  ul.product_list.list>li .daydeal-box>div>span:not(:last-child) {
    border-right:none
  }
}
ul.product_list.list>li .product-attr {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  background:transparent
}
.three-columns ul.product_list.list>li .product-attr {
  display:none
}
@media (min-width:992px) {
  .three-columns ul.product_list.list>li .product-attr {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}
@media (max-width:479px) {
  ul.product_list.list>li .left-block {
    width:50%
  }
  ul.product_list.list>li .center-block,
  ul.product_list.list>li .right-block {
    width:50%;
    float:right;
    clear:right;
    margin-bottom:10px
  }
  ul.product_list.list>li .center-block .right-block-content,
  ul.product_list.list>li .right-block .right-block-content {
    border:none;
    padding-left:0
  }
}
@media (min-width:1200px) {
  ul.product_list.list>li:hover .quick-view {
    opacity:1
  }
}
.product-list-slideshow ul.product_list.grid>li .button-container,
.product-list-slideshow ul.product_list .slick-track>li .button-container {
  position:relative;
  margin-top:20px;
  opacity:1;
  -webkit-transform:translate3d(-50%, 0, 0);
  transform:translate3d(-50%, 0, 0)
}
@media (min-width:1200px) {
  .product-list-slideshow ul.product_list.grid>li .product-container .right-block,
  .product-list-slideshow ul.product_list .slick-track>li .product-container .right-block {
    padding-top:40px
  }
}
.product-list-slideshow ul.product_list.grid>li .product-attr,
.product-list-slideshow ul.product_list .slick-track>li .product-attr {
  border:1px solid #f3f3f3;
  border-bottom-width:0
}
.product-list-slideshow ul.product_list.grid>li.hovered .button-container,
.product-list-slideshow ul.product_list .slick-track>li.hovered .button-container {
  -webkit-transform:translate3d(-50%, 0, 0);
  transform:translate3d(-50%, 0, 0)
}
.product-list-slideshow ul.product_list.list>li .daydeal-box {
  display:none
}
.product-list-slideshow ul.product_list .slick-track>li {
  margin-left:10px;
  margin-right:10px
}
.product-list-slideshow ul.product_list.grid.slick-slider {
  margin:0
}
.product-list-slideshow ul.product_list>.slick-next,
.product-list-slideshow ul.product_list>.slick-prev {
  top:40%;
  font-family:"FontAwesome"
}
.product-list-slideshow ul.product_list>.slick-next:before,
.product-list-slideshow ul.product_list>.slick-prev:before {
  font-size:30px;
  color:#121212
}
.product-list-slideshow ul.product_list>.slick-next:before {
  content:'\f178'
}
.product-list-slideshow ul.product_list>.slick-prev:before {
  content:'\f177'
}
.product-list-slideshow ul.product_list .slick-slide:focus {
  outline:none
}
