/** Shopify CDN: Minification failed

Line 85:22 Unexpected "{"

**/
#swipeslide ul {
 list-style:none; 
 padding: 0px 30px;
}

.product-swipe {
 background: #fff;
 text-align:center;
 display: inline-block;
 box-shadow: 2px 1px 6px #D1D1D1;
 -moz-box-shadow: 2px 1px 6px #D1D1D1;
 -webkit-box-shadow: 2px 1px 6px #D1D1D1;
}


.swipe2buy-wrap {
     min-height: 100%;
    height: 100%;
    position: absolute;
    width: 100%; 
      left: 0px;
}
.swipe2buy-inner {
     z-index: 2;
    position: relative; 
  
}
.swipe2buy-wrap .swipe2buy-controls {
    margin-top: 5px;
    width: 100%;
    min-height: 90px;
    text-align: center;
    -webkit-transition: all 1.0s ease-in-out;
    -moz-transition: all 1.0s ease-in-out;
    -o-transition: all 1.0s ease-in-out;
    transition: all 1.0s ease-in-out;
    /* position: absolute; */
    /* bottom: 15px; */
      z-index: 1;
    position: relative;
}

#swipe2buy {
    position: relative;
    background: #fff;
    width: 420px;
  max-width:100%;
    height: 100%;
    margin: 0 auto;
      padding: 10px 45px 0px;
}

#swipe2buy ul {
    margin: 0;
    position: relative;
    display: block;
       height: 339px;
  min-height: 339px;
    
}

#swipe2buy li {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 2;
    left: 0;
    overflow: hidden;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
      max-width: 100%;
}

#swipe2buy li .image, {
   max-height:100%;
      position: relative;
}

.tindercard .image img {
    max-width: 100%;
    max-height: 100%;
      width: 100%;
    height: auto;
}

/* Image text */
#swipe2buy li h2 {
    color: #fff;
    font-size: 30px;
    text-align: center;
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .2);
}

/* Image rotation */
#swipe2buy li:nth-child(even) {
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    transform: rotate(-1deg);
}

#swipe2buy li:nth-child(odd) {
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
}

#swipe2buy li:last-child {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* Like & dislike badge images */
#swipe2buy .swipe-result {
    opacity: 0;
    color: rgb(0, 180, 25);
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: 5px;
    border: 4px solid rgb(0, 180, 25);
    padding: 0px 11px;
    line-height: normal;
    border-radius: 10px;
    position: absolute;
    left: 25px;
    top: 19px;
    z-index: 1;
    overflow: hidden;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
      -webkit-transform: rotate(-11deg);
    -moz-transform: rotate(-11deg);
    -o-transform: rotate(-11deg);
    -ms-transform: rotate(-11deg);
    transform: rotate(-11deg);
}

#swipe2buy .dislike {
    right: 25px;
    left: auto;
    color: rgb(237, 222, 0);
    border: 4px solid rgb(237, 222, 0);
        -webkit-transform: rotate(11deg);
    -moz-transform: rotate(11deg);
    -o-transform: rotate(11deg);
    -ms-transform: rotate(11deg);
    transform: rotate(11deg);
}

/* Image container */
#swipe2buy .img {
    height: 90%;
    width: 100%;
    margin-bottom: 5px;
    position: relative;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    overflow: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
    -webkit-transform-style: preserve-3d;
}

/* remaining count */
.swipecount-wrap {
 text-align:center;
 display:inline-block;
 margin-left: 20px;
 font-family: OpenSansBold;
 vertical-align: middle;
 line-height: 18px;
}
.swipecount {
 display:block; 
    font-size: 17px;
    font-weight: bold;
    color: #0A3ACA;
}

/* Action - buttons */

.swipe2buy-controls .swipe2buy-control {
    font-size: 42px;
    background: #fff;
    border: 9px solid #F1F1F1;
    border-radius: 360px;
    padding: 17px;
    display: inline-block; 
      margin: 0 -5px;
     outline:none;

}

.swipe2buy-like, .swipe2buy-like:hover, .swipe2buy-like:active, .swipe2buy-like:focus {
    color: #63DF99;
       outline:none;

}
.swipe2buy-dislike, .swipe2buy-dislike:hover, .swipe2buy-dislike:focus, .swipe2buy-dislike:active {
    color: #FFCB60; 
       outline:none;
 
}

.swipe2buy-controls .swipe2buy-cart {
    font-size: 20px;
    background: #fff;
    border: 9px solid #F1F1F1;
    border-radius: 360px;
    padding: 12px;
    display: inline-block;
    margin: 0 -5px;
    color: #17B5D0;
       outline:none;
 
}

.swipe2buy-controls .swipe2buy-cart:hover,  .swipe2buy-controls .swipe2buy-cart:focus, .swipe2buy-controls .swipe2buy-cart:active {
         outline:none;

}
.swipe2buy {
    text-align: center;
    width: 304px;
    margin: 0 auto;
    overflow: hidden;
}

.actions div {
    position: relative;
    display: inline-block;
    margin-right: -4px;
}

.actions a i {
    display: inline-block;
    width: 40px;
    height: 80px;
}

.actions a.dislike i {
    background: url("../img/dislike_button.png") no-repeat scroll center center;
}

.actions a.like i {
    background: url("../img/like_button.png") no-repeat scroll center center;
}

.actions a {
    float: left;
    display: block;
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7);
    background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7);
    background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7);
    background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7);
    color: #a7a7a7;
    margin: 36px;
    width: 80px;
    height: 80px;
    position: relative;
    text-align: center;
    line-height: 144px;
    border-radius: 50%;
    outline: none;
    box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;
}

.actions a:hover{
  text-decoration: none;
  color: #555;
  background: #f5f5f5;
}


/* jTinder status text */
#status {
    text-align: center;
    font-size: 18px;
    font-family: arial;
    margin-top: 30px;
    font-weight: bold;
}


@-webkit-keyframes hvr-push2 {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes hvr-push2 {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.hvr-push2 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-push2 {
  -webkit-animation-name: hvr-push2;
  animation-name: hvr-push2;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}


/* Material Design Switch */




.tindercard .details  {
    text-align:left;
  border-bottom:1px solid #E3E3E3;
}
.tindercard .details * {
    display: inline;
  font-size:97%;
}

.tindercard .swipe2buy-description {
text-align: left;
padding: 15px 15px;  
}

.tindercard .product-swipe-inner {
     overflow-y: auto;
     height: 100%; 
    -webkit-overflow-scrolling: touch;
}
.tindercard  .details {
 padding:10px 15px; 
}
.tindercard h4 {
  font-family:verdana;
  font-weight:bold;
  margin:0;
}
#swipe2buy .swiper-container {
    width: 100%;
    height: 100%;
}      
.tindercard {
 color:#000;
}

@media only screen and (max-width: 40.063em) {
  #swipe2buy li.product-swipe.clicked .image img {
   max-width:100%;
   max-height:100%;
       -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear; 
  }
  #swipe2buy li.product-swipe.clicked .image {
        height: auto;
   width:100%;
    position:relative;
        -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear; 
  }
}


/* Push */
@-webkit-keyframes hvr-push2 {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes hvr-push2 {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.hvr-push2 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-push2:active {
  -webkit-animation-name: hvr-push2;
  animation-name: hvr-push2;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}






/* likebox */
.likebox-wrap {
    min-height: 100%;
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0px;

}
.likebox-inner {
 width: 100%;
 height: 100%;
 position: relative; 
}
.likebox-header {
  background:url(/cdn/shop/t/3/assets/likebox-header.jpg?1) #000 no-repeat top center;
  padding: 10px 20px;
  background-size: auto;
}
.likebox-controls a {
      color: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear; 
}
.likebox-controls a#likebox-cart.has-items {
 color:#fff; 
}
.likebox-controls a:hover, .likebox-controls a:focus {
 color:#fff; 
   
}
.likebox-controls > a {
 font-size:25px; 
}
.likebox-controls .undo-swipe {
    color: rgba(255, 255, 255, 0.26);  
}
.likebox-header .like-count {
     text-transform: uppercase;
    font-family: OpenSansBold;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.64); 
}
.likebox-header > h3 {
    font-family: OpenSansBold;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    font-size: 18px;
    margin-top: 19px;
}

.likebox-header > h2 {
    font-family: RalewayBold;
    color: rgba(255, 255, 255, 0.73);
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    font-size: 8px;
}

.likebox-header #cart-count {
    color: #fff;
    background: #ED6603;
    font-size: 11px;
    padding: 6px 8px;
    border-radius: 360px;
    vertical-align: 13px;
    line-height: 0px;
      margin-left: -22px; 
  display:none;
}


.likebox-header .sub {
    color: #ED6603;
    font-family: OpenSansBold;
    font-weight: bold;
    font-size: 130%;
}


.likebox-header .likebox-cart.has-items #cart-count {
  display:inline;
}
.likebox-content {
    padding: 10px 0px;
    overflow-y: auto;
overflow-x: visible; 
  height:calc(100% - 205px);
      position: absolute;
}

li.product-likebox {
     margin-bottom: 8px;
}

.likebox-content li.product-likebox h4.title {
    font-size: 14px;
    font-family: OpenSansBold; 
      margin: 0;
      cursor: pointer;
}
.likebox-content li.product-likebox .price {
     font-size: 13px; 
}
.likebox-wrap li.product-likebox .likebox-add {


    
}
.likebox-wrap li.product-likebox .likeboxadd {
    padding: 25px 13px 23px;
      white-space: nowrap;
    color: #fff;
    text-align: center;
    font-size: 11px;
      font-size: 2.5vw;
    font-family: OpenSansBold;
    background: #ED6603;
    text-transform: uppercase;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    margin: 0;
    letter-spacing:normal;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear; 
}

.likebox-wrap li.product-likebox .likeboxadd.added {
    background: #2686B5;
      padding: 14px 13px 15px;
}

.likebox-wrap li.product-likebox .likeboxadd.added span .firstline {
     font-size: 13px; 
}

.likebox-wrap li.product-likebox .likeboxadd.added span .firstline {
    font-size: 15px;
    display: block;
}

.likebox-wrap li.product-likebox .likeboxadd.added span .another {
    font-size: 9px;
    display: block;
}

.likebox-wrap li.product-likebox  .variants .likeboxadd, .likebox-wrap li.product-likebox .variants .likeboxadd.added {
    width: 100%;   
       padding: 12px 13px 12px; 
}
.likebox-wrap li.product-likebox  .variants .likeboxadd span, .likebox-wrap li.product-likebox  .variants .likeboxadd.added span .firstline, .likebox-wrap li.product-likebox .variants .likeboxadd.added span .another {
 display:inline; 
    font-size: 20px;
  
}




.likebox-wrap .likebox-footer {
 position:absolute;
 bottom:0px;
  width:100%;
  text-align:center;
      padding: 0px 10px;
      background: #fff;
    box-shadow: 1px 1px 20px rgba(113, 113, 113, 0.75);
}

.likebox-footer .likebox-done { 
    background:#D5D5D5;
    font-family: 'RalewayBold';
    font-size: 31px;
    border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
    padding: 37px 60px;
    margin-top: 15px;
    width: 100%; 
      padding: 7px 60px;
  color:#fff;
  text-transform:uppercase;
      display: inline-block;
      -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear; 
  
}

.likebox-footer .likebox-done span:after {
    font-family: 'FontAwesome';
    content: '\f058';
    font-size: 31px;
    display: inline;
    margin-left: 10px;
}
.likebox-footer .likebox-done.added {
  background: #27AE60; 
      -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear; 
}

.likebox-footer .likebox-done.added.hvr-ripple-out:before {
     border: #27AE60 solid 6px;
      border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
      -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear; 
}

.likebox-footer .hvr-ripple-out:before {
    border: #D5D5D5 solid 6px;
      border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
      -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear; 
}

.likebox-footer.ready .hvr-ripple-out:before {
    border: #27AE60 solid 6px;
      border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}


.md-modal.tindercard {
max-width:none;  
      height: calc(100% - 69px);
}
.md-content.tindercard > div {
     padding: 0px;
    margin: 0;
}


.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: calc(100% - 69px);
    z-index: 9999;
  background: url(/cdn/shop/t/3/assets/preloader2.gif?v=268048198268578961481293420) center no-repeat #fff;
}

/* tutorial */
.tutorial-wrap {
    background: rgba(1, 13, 19, 0.89);
    position: fixed;
    height: calc(100% - 69px);
    width: 100%;
    z-index: 99;
  padding: 0 60px;
}
.tutorial-wrap li {
 list-style:none; 
}
.tutorial-wrap .image {
      
}
.tutorial-wrap .swiper-container {
padding: 30px 0 40px;
    margin-bottom: 20px;
}
.tutorial-wrap .tutorial-close {
 background: #E8681A;
    border: none;
    font-family: OpenSansBold;
    font-size: 23px;
    padding: 10px;
    width: 100%; 
}

.tutorial-wrap .swiper-pagination:before {
  content:'step';
  display:inline-block;
  color: #fff;
    margin-right: 5px;
    vertical-align:middle;  
    text-transform:uppercase;
}

.tutorial-wrap .swiper-pagination {
  counter-reset: my-awesome-counter;
}
.tutorial-wrap .swiper-pagination-bullet {
 counter-increment: my-awesome-counter;  
}
.tutorial-wrap .swiper-pagination-bullet:before {
    content:counter(my-awesome-counter);
}
.tutorial-wrap .swiper-pagination-bullet {
    width: auto;
    height: auto;
    padding: 2px 8px;
    font-size: 12px;
    background: none;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.31);
    font-family: OpenSansBold;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.tutorial-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active  {
 background:#fff;
 color:#182328;
}