/*
* ===================================================
*     CUSTOM CSS CODE BELOW
* ===================================================
*/

/* Airlectra */

.swiper-thumbs {
    display:none!important;
}

.swiper-pagination {
    position:relative;
    bottom: unset;
}

.fraction-prev, .fraction-next {
    font-size:1.5rem;
}

.fraction-prev:hover, .fraction-next:hover {
    cursor:pointer;
}

.approve-terms {
  display: flex;
  align-items: center;
  position:relative;
}

.approve-terms:hover, .qs-approve .checkmark:hover {
    cursor:pointer;
}

#qs-approve {
  display:none;
}

.check-label {
  margin-left:32px;
}

.qs-approve .checkmark {
    position:absolute;
    display: block;
    height: 25px;
    width: 25px;
    background-color: #eee;
}

.qs-approve .checkmark i {  
  display:none;
}

.qs-approve .check-label {
  display:block;
}

.qs-approve input:checked ~ .approve-terms .checkmark {
    background-color: #9a8e9b;
}

.qs-approve input:checked ~ .approve-terms .checkmark i {
  display:block;
  color:#fff;
  top: 5px;
  position: absolute;
  left: 5px;
}

.approved-disabled {
  color: #fff;
  background-color: #222;
  opacity: 0.65;
  cursor:not-allowed;
}

.approved-disabled:hover {
  cursor:not-allowed;
}

.sidebar-cart-content {
    padding-bottom:250px;
}

.sidebar-cart-footer {
    height:250px;
}