/** Shopify CDN: Minification failed

Line 180:1 Unexpected "/"

**/
.halo-card-mobile-popup {
  bottom: 60px !important;
}
#halo-card-mobile-popup .halo-popup-wrapper {
  background: #ffffff;
}
.before-you-leave-content
  .quick_shop_option_2
  .card-action
  .product-card__button2
  .button {
  width: calc(45% - 5px) !important;
}
@media (min-width: 551px) {
  .before-you-leave-content .product-item-custom .card-information {
    padding: 0 6px 0 0px !important;
  }
  .before-you-leave-content .product-card__button2 {
    width: 95% !important;
  }
  .halo-leave-sidebar .card .variants-popup .variants {
    min-height: 200px !important;
  }
  .halo-leave-sidebar .card-action .variants-popup-content {
    background: white !important;
  }
}
.productView-image .productView-img-container img:not(.zoomImg) {
  object-fit: cover !important;
}
.halo-leave-sidebar .card-media img {
  object-fit: contain !important;
}
.card .card-swatch .swatch {
  display: none !important;
}
.card-information [data-change-title] {
  display: none !important;
}
.style_2_text_color_varriant .card-title-change {
  padding-right: 0 !important;
}
@media (min-width: 1025px) {
  .product-form__label:hover .tooltip,
  .product-form__label:hover .expand {
    display: none !important;
  }
}

#halo-quickshop-popup-option-3 .product-form__swatch .product-form__label {
  width: var(--product-swatch-color-width) !important;
  height: var(--product-swatch-color-height) !important;
  border-radius: var(--product-swatch-color-border-radius) !important;
}
#halo-quickshop-popup-option-3 .price {
  font-weight: 600;
}
@media (max-width: 768px) {
  #halo-quickshop-popup-option-3 .product-form__input .form__label {
    margin: 0 !important;
  }
  #halo-quickshop-popup-option-3 .product-form__input {
    text-align: left !important;
  }
}
@media (max-width: 550px) {
  .productList .card-information__wrapper .card-information__group .card-vendor,
  .productList .card-information__wrapper .card-title {
    text-align: center !important;
  }
  .productList .price,
  .productList .card-information__wrapper .card-information__group-2,
  .productList .card-information__wrapper.text-center .card-price,
  .productList .card-swatch.text-center,
  .productList .card-swatch.text-center .swatch,
  .productList
    .card
    .card-information__wrapper.text-center
    .price--on-sale
    .price__sale.show_saved_price,
  .product-card-layout-05 .productList .card-information__group {
    text-align: center !important;
    margin: auto;
  }
  .productList .card-action__group .card-action .button {
    max-width: 60% !important;
    margin: auto !important;
  }
}




/******************** KENNY'S CSS **********************/

/* Border Collections 
.product-item {
  border: 1px solid #ACACAC;
  box-sizing: border-box;
}
*/

.product-item.product-item-custom {
  border: 1px solid #D5D5D5;
}
  .card-product__wrapper {
    border: 1px solid #D5D5D5 !important; 
  }


/* Spotlight */
.halo-item.slider__slide.spotlight--image {
  border: 1px solid #D5D5D5;
  box-sizing: border-box;
}

/******************** Badge Control *********************/

/* New Bandge - Sale Badge */
.new-badge, sale-badge {
  padding: 10px !important;
  margin: 5px;
  border-radius: 20px !important;
}
.sale-badge {
  padding: 10px !important;
  margin: 5px;
  border-radius: 20px !important;
}
.badge.new-badge {
  text-transform: uppercase !important;
  transform: rotate(-15deg);
  position: relative;
  /*top: -15px;
  left: -15px;*/
}
.badge.sale-badge {
  text-transform: uppercase !important;
  transform: rotate(-15deg);
  position: relative;
  /*top: -15px;
  left: -15px;*/
} 

/*********************** Adjustment for badges ***************/

/*.slick-list.draggable {
  padding-top: 15px;
}
*/
/*.slick-track {
  padding-top: 15px;
  padding-left: 5px;
}
.collection {
  padding-left: 15px;
}
*/



/******************** Button Control *********************/

/* Quick Add Button */
.button.button-ATC {
  max-width: 175px;
 /*  border-radius: 20px !important; */
}

/* Add to Cart Button */
.product-form__submit.button.button--secondary.an- {
  max-width: 175px;
  /* border-radius: 20px !important; */
}
*/

/******************** Card *********************/

/* Space before collection */
.card__heading {
  padding-top: 20px;
}

/* Vendor Display space above  */    
.card-information {
  margin-top: 10px;
 /*  margin-bottom: 10px;*/
}


/* Mega Menu - Airpods */    
.card.b-zero{
  padding: 5px;
}

/*************** Pairs Well With************
.product-item.product-item-custom {
  background-color: #E6E6E6;
}
  */


/******* Top Menu Shadow  *********/
.shopify-section.shopify-section-group-header-group.section-header-navigation.shopify-section-header-sticky {
  /*border-bottom:1px solid black;*/
  box-shadow: 0 8px 16px rgba(0,0,0,0.3);
  z-index: 1000;
}

/******************** Misc *********************/
/* Space after item selection */
.select__select {
  margin-bottom: 10px;
}

/* Space after select finish */
.form__label {
  padding-top: 10px;
}


/* Popup Window */
.halo-popup.is-show {
  border-radius: 16px;
  background-color: #fff;
}

/* Card Action Button  */
.button.button-ATC {
  margin-bottom: 10px;
}

/* recently viewed popup 
.text {
  font-weight: bolder;
}
*/


/* Trending Now Padding */
@media (max-width: 767px) {
    .product-item {
        padding: 0px !important;
    }
}

/* Installment */
.installment.caption-large {
  margin-bottom: 10px;
  
}

.halo-cart-sidebar .card-media>img {
    object-fit: contain !important;
}

.site-nav-banner .menu-dropdown__product .card .card-media>img {
    object-fit: cover !important;
}
.productView-complementary.style-2.complementary_product_button_atc .product-item-custom .card-information .card-action .button-ATC{
    /*border: none !important;*/
    padding: 0px !important;
    text-align: center !important;
    margin: 0px !important;
}
.productView-complementary.style-2.complementary_product_button_atc .product-item-custom .card-information .card-action {
    margin: 0px!important;
    padding: 0px!important;
}




