#button_order_cart i {
  font-size: 34px;
  left: 25px; }
@media (max-width: 480px) {
  #button_order_cart {
    width: 100%;
    text-align: center; } }

.cart_block .quantity-formated {
  color: #9D9D9D;
  font-size: 13px;
  font-weight: 400; }
.cart_block .cart_block_list {
  padding-right: 30px;
  padding-top: 30px; }
.cart_block .products > dt {
  position: relative;
  padding: 30px 0 30px 140px;
  min-height: 130px;
  margin-bottom: 25px; }
  .cart_block .products > dt:before {
    display: table;
    content: ""; }
  .cart_block .products > dt:after {
    display: table;
    content: "";
    clear: both; }
  @media (max-width: 510px) {
    .cart_block .products > dt {
      padding-left: 80px; } }
  @media (max-width: 370px) {
    .cart_block .products > dt {
      padding-left: 0; } }
  .cart_block .products > dt .cart-images {
    position: absolute;
    left: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    @media (max-width: 510px) {
      .cart_block .products > dt .cart-images {
        max-width: 70px; }
        .cart_block .products > dt .cart-images img {
          max-width: 100%;
          height: auto; } }
    @media (max-width: 370px) {
      .cart_block .products > dt .cart-images {
        display: none; } }
  .cart_block .products > dt .cart-info {
    width: 70%;
    float: left; }
    .cart_block .products > dt .cart-info .product-name {
      font-family: "Cabin Condensed", sans-serif;
      text-transform: uppercase;
      letter-spacing: 0.3px;
      margin-bottom: 5px; }
      .cart_block .products > dt .cart-info .product-name a {
        color: #5C5C5C;
        font-size: 13px;
        font-weight: 300;
        font-family: "Cabin Condensed", sans-serif; }
    .cart_block .products > dt .cart-info .product-atributes {
      color: #5C5C5C;
      font-size: 13px;
      font-weight: 300;
      margin-bottom: 5px; }
    .cart_block .products > dt .cart-info .subtitle {
      color: #5C5C5C;
      font-size: 13px;
      font-weight: 300;
      margin-bottom: 5px;
      display: none; }
  .cart_block .products > dt .priceinfo {
    width: 30%;
    float: left;
    text-align: right; }
    .cart_block .products > dt .priceinfo .price {
      margin-bottom: 10px; }
      .cart_block .products > dt .priceinfo .price .pricefs {
        font-size: 18px; }
    .cart_block .products > dt .priceinfo .ajax_cart_block_remove_link {
      text-align: center;
      color: #A89C8C;
      font-size: 10px;
      display: inline-block;
      font-size: 12px;
      color: #707070; }
      .cart_block .products > dt .priceinfo .ajax_cart_block_remove_link:hover {
        color: #02B1BB; }
.cart_block .cart_block_no_products {
  text-align: center;
  margin-top: 130px; }
  .cart_block .cart_block_no_products .btn_wrapper {
    margin-top: 140px; }

.blockcart {
  float: right;
  height: 100px;
  line-height: 106px;
  padding: 0 20px; }
  @media (max-width: 767px) {
    .blockcart {
      padding: 0 10px;
      height: 70px;
      line-height: 80px; } }
  @media (max-width: 480px) {
    .blockcart {
      padding: 0 10px;
      height: 50px;
      line-height: 63px; } }
  .blockcart .shopping_cart > a {
    position: relative;
    color: #2E2E2E;
    display: inline; }
    .blockcart .shopping_cart > a i {
      font-size: 30px; }
    .blockcart .shopping_cart > a:hover, .blockcart .shopping_cart > a:focus {
      color: #02B1BB; }
    .blockcart .shopping_cart > a span {
      color: #fff;
      font-size: 11px;
      background: #02B1BB;
      line-height: 15px;
      text-align: center;
      height: 15px;
      width: 15px;
      display: block;
      -moz-border-radius: 15px;
      -webkit-border-radius: 15px;
      border-radius: 15px;
      position: absolute;
      top: -17px;
      right: -4px;
      font-family: "Cabin Condensed", sans-serif; }
      .blockcart .shopping_cart > a span.unvisible {
        display: none; }

#layer_cart {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIxNDYgLTU1LjQgNDA2LjEgMjIzLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMTQ2IC01NS40IDQwNi4xIDIyMy44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8cGF0aCBpZD0iVHJhY8OpXzIzNzQiIGNsYXNzPSJzdDAiIGQ9Ik01NTIuMSw2Ny4xYzAtMjguMS0yMi44LTUwLjktNTAuOS01MC45Yy0wLjcsMC0xLjQsMC0yLjEsMC4xYy0yLjgtOS44LTExLjgtMTYuNS0yMi0xNi41SDQ3Nw0KCWMtMC44LTE4LjctMTUuOC0zMy43LTM0LjQtMzQuNmMtMTMuNy0yOC44LTU1LjQtMjcuMS02Ni43LDIuOGMtMTYtMy0zMi40LDEuNy00NC41LDEyLjZjLTM1LjktMTUuNS03Ny42LDAuNi05My43LDM2LjMNCgljLTE2LjYtMi42LTMzLjQsMy4xLTQ0LjksMTUuMmMtNTkuNCwwLTY2LjksODYsNC43LDg2Yy0wLjIsMTIuMiwwLjQsMjUuMSw0MS4zLDM0LjFjMTAuOCwyMi43LDQzLjUsMjEuMyw1Mi40LTIuMg0KCWMxMi42LDIuNCwyNS41LTEuMywzNC45LTkuOWMyNS4xLDEwLjksMTM3LjUsNy4yLDE1Ny44LTIyaDE3LjdDNTAxLjYsMTE4LjEsNTUyLjEsMTE2LDU1Mi4xLDY3LjF6Ii8+DQo8L3N2Zz4NCg==");
  position: fixed;
  top: 50% !important;
  display: none;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 230px;
  width: 410px;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 99999;
  text-align: center;
  padding: 90px 0 0 0; }
  #layer_cart .dancing {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 6px;
    color: #02B1BB; }
  #layer_cart #close_added {
    position: absolute;
    height: 62px;
    width: 62px;
    -moz-border-radius: 62px;
    -webkit-border-radius: 62px;
    border-radius: 62px;
    text-align: center;
    line-height: 62px;
    color: #fff;
    background-color: #02B1BB;
    top: 20px;
    right: 30px; }
    #layer_cart #close_added:hover, #layer_cart #close_added:focus {
      background-color: #008A91; }
  #layer_cart .btn_default {
    position: absolute;
    bottom: 0;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap; }

.layer_cart_overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 24, 52, 0.66);
  z-index: 99998;
  top: 0;
  left: 0;
  cursor: pointer;
  display: none; }

/*# sourceMappingURL=blockcart.css.map */
