/* add-to-wishlist */
.div-wishlist{width:36px;display:inline-block;height:36px;vertical-align:top;}
.hearted {background:url('//cdn.shopify.com/s/files/1/1541/1303/t/51/assets/hearted.svg?v=12453258216624037890') no-repeat scroll 0 0px transparent;display:inline-block;height:50px;background-size:36px;position:relative;width:38px;top:-10px;}
  .hearted .removeFavorite{color:#FFF;background:none repeat scroll 0 0 transparent!important;border:0 none;font-size:13px;height:47px;position:relative;width:28px;box-shadow:none;  font-weight: bold;cursor:pointer;}
  .hearted .addToFavorite{color:rgb(236, 110, 107);background:none repeat scroll 0 0 transparent!important;border:0 none;font-size:18px;height:40px;position:relative;width:52px;margin:7px -1px;  font-weight: bold;cursor:pointer;}
  .hearted img,.nothearted img{left:5px;top:16px;position:absolute;display:none;}
  .nothearted {background:url('//cdn.shopify.com/s/files/1/1541/1303/t/51/assets/nothearted.svg?v=17014070980321755273') no-repeat scroll 0 0 transparent;display:inline-block;height:50px;position:relative;background-size:36px;width:38px;top:-10px;}
    .nothearted .addToFavorite{color:rgb(236, 110, 107);background:none repeat scroll 0 0 transparent!important;border:0 none;font-size:13px;height:47px;position:relative;width:28px;box-shadow:none;  font-weight: bold;cursor:pointer;}
    .nothearted .notLoggedIn{color:rgb(236, 110, 107);background:none repeat scroll 0 0 transparent!important;border:0 none;font-size:13px;height:47px;position:relative;width:28px;display:inline-block!important;box-shadow:none;}
    .nothearted .notLoggedIn:focus,.hearted .removeFavorite:focus,.nothearted .addToFavorite:focus{box-shadow:none; outline:none;}
    .nothearted {background:url('//cdn.shopify.com/s/files/1/1541/1303/t/51/assets/nothearted.svg?v=17014070980321755273') no-repeat scroll 0 0 transparent;display:inline-block;height:50px;position:relative;background-size:36px;width:38px;top:-10px;}  

      .a-wishlist { line-height: 40px; }
      .a-wishlist img { height: 13px; margin-left: 6px; display:none; }

      /* add-to-wishlist */

      /* my wishlist*/
      .prd_divv{background:none repeat scroll 0 0 rgba(255,255,255,0.6);display:inline-block;padding-bottom:15px;transition:all .4s ease 0;-webkit-transition:all .4s ease 0;vertical-align:top;min-height:250px;margin:10px;width:205px;}
      .prod_imgg img{margin: 0;max-height: 150px;max-width: 90%;vertical-align: middle;}
      .prod_imgg{display:block;margin-bottom:10px;min-height:165px;}
      .prod_divv_addtocart{ float: left; padding: 0 2%; width: 96%; color: #000;}
      .prod_divv_wishheart{float: right; margin-top: 5px;}
      .prod_imgg > a{/*border-bottom: 1px dotted #000;*/display: inline-block;line-height: 165px;text-align: center;width: 100%;}      
      .prd_divv #purchase{margin-top:5px;}
      /*.prd_divv:hover{box-shadow:0 0 8px #999;margin-bottom:13px;margin-top:7px;}*/
      .wishlist-product-variants > div:first-child{ font-size: 13px; font-weight: bold; margin-bottom: 5px;}
      .div-wishlist{width:36px;display:inline-block;height:36px;vertical-align:top;}
      .wishlist-price-btn {  float: left; width: 70%; }
      .wishlist-price-btn span { width: 100%; display: inline-block; }
      .wishlist-sharer { margin-left: 10px; margin-top: 10px; }
      .no-product { font-size: 18px; text-align: center; }
      .prd_divv #purchase{ line-height: normal;} 

      /* my wishlist*/


      /* Tooltip */
      .nothearted input, .hearted input{ color:transparent }
      .heart_hover { 
        background: #9DA6AE; 
        color: #fff; 
        font-size: 13px; 
        font-weight: normal; 
        left: 80px; 
        opacity: 0; 
        padding: 0 8px 0 11px; 
        position: absolute; 
        top: 15px;
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -o-transition: all 0.4s ease 0s;
        white-space: nowrap;
        width: auto;
        visibility: hidden;
      }

      .nothearted:hover .heart_hover, .hearted:hover .heart_hover {
        left: 45px;
        opacity: 1;
        visibility: visible;
      }
      .heart_hover:after{
        border-color: transparent #9da6ae transparent transparent;
        border-image: none;
        border-style: solid;
        border-width: 7px;
        content: "";
        height: 0;
        left: -14px;
        position: absolute;
        top: 4px;
        width: 0;
      }  
      /* Tooltip */

      #wishlistText{color: #fff;font-weight: 300;font-size:17px !important;}
      .wishlist_btn img{display:none;}
      .cartbutton{
        width: 87%;
        background-color: #222a34;
        color: #fff;
        font-size: 20px;
        font-weight: 300;
        border: none;
        padding: 5px;
        height: 40px;
        text-transform: uppercase;
      }
      .error_email{text-align: left; padding: 10px 0;color:#c10909;display:none;}
      .error_email.success{color:#222a34;}
      #wish_products{text-align:center;}
      .dys_lbl{width: 25%;display: inline-block;vertical-align: top;}
      .dys_desc{width: 74%;display: inline-block;}
      #locations ul li h5{margin: 0 0 5px;}
      #wishlist_cart_rows .cart__row {border-bottom: 1px solid #a0a0a0;padding: 15px 0;}
      #wish_products .one-quarter { /*width: 33%;width: 50%; */ }
      .loader img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1;}
      .loader_in:after{content: '';position: absolute;left: 0;top: 0;background: rgba(255,255,255,0.7);width: 100%;height: 100%;}
      /*.peco_title.title_Dgrey h2 span, .peco_title.title_Dgrey .h2 span{color:black !important;}*/
      .module-stockist .location--result ul li:nth-child(3n+1) { clear: left;}
      .module-stockist .location--result ul li a .add_span{min-height:48px;width:100%;float:left;}
      .element {
}
.edition-action {
    padding: 20px 0 15px;
}
*, input, *::before, *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.grid, .grid--rev, .grid--full, .grid-uniform {
    list-style: none;
}
body, input, textarea, button, select {
    font-size: 16px;
    line-height: 1.5;
    font-family: "Roboto Condensed",sans-serif;
    color: #222a34;
    -webkit-text-size-adjust: 100%;
}
 		.display-table-cell.addToFavorite,
       .display-table-cell.addedToFavorite{
        background-color: #222a34;
        color: #fff;
        font-size: 21px;
        font-weight: 300;
        border: none;
        height: 34px;
        text-transform: uppercase;
      }
      .display-table-cell {
        display: table-cell;
        vertical-align: middle;
        float: none;
      }
      button, input[type="submit"] {
        cursor: pointer;
      }
      input, textarea, button, select {
        font-size: 1em;
      }
      button {
        overflow: visible;
      }
      body, input, textarea, button, select {
        font-size: 16px;
        line-height: 1.5;
        font-family: "Roboto Condensed",sans-serif;
        color: #222a34;
        -webkit-font-smoothing: antialiased;
        -webkit-text-size-adjust: 100%;
      }
      *, input, *::before, *::after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .grid, .grid--rev, .grid--full, .grid-uniform {
        list-style: none;
      }
      #AddToCartForm{display: inline-block;margin: 0px;float: left;}
      .module-stockist .location--result ul li a{cursor:initial}
      @media screen and (max-width: 1200px) {
        .module-stockist .location--result ul li{width:50%;}
        .module-stockist .location--result ul li:nth-child(3n+1) { clear: none;}
        .module-stockist .location--result ul li:nth-child(2n+1) { clear: left;}

      }
      @media screen and (max-width: 767px) {
        .module-stockist .location--result ul li{width:100%;}
        .module-stockist .location--result ul li a .add_span{min-height:initial;}
      }
