/** Shopify CDN: Minification failed

Line 112:0 Unexpected "}"
Line 161:0 Comments in CSS use "/* ... */" instead of "//"

**/
@charset "UTF-8";
.nav__megamenu__title {
    font-size:15px !important;
    border-bottom: solid 1px #ffffff;
    padding-bottom:10px;
    font-weight:600 !important;
  }

@media (min-width: 768px) {
  .nav__megamenu__link {
  font-size: 0.77em !important;
    font-weight: 600 !important;
  }
  .nav__megamenu__title {
    font-size:15px !important;
    border-bottom: solid 1px #ffffff;
    padding-bottom:10px;
    font-weight:600 !important;
  }
  .card__title {
    font-size:15px !important;
    font-weight:600 !important;
    text-align: center;
  }
  .collection__card--title {
    font-size:15px !important;
    font-weight:600 !important;
    text-align: center;
  }
}

span.nav__link__holder--mega.col-md-3 {
    padding-bottom: 5px;
}

.card:hover .media.media--hover-effect > img:first-child:only-child,
.card-wrapper:hover .media.media--hover-effect > img:first-child:only-child {
transform: scale(1.00) !important;
}

.card-wrapper:hover .media.media--hover-effect > img + img {
opacity: 1;
transition: transform var(--duration-long) ease;
transform: scale(1.00) !important;
}

.card-wrapper:hover .card--search img {
transform: scale(1.00) !important;
}

.card__img img {
  transform: scale(1.00) !important;
}
.card__img:hover img {
  transform: scale(1.00) !important;
}

h1 {
  font-size: 30px;
  font-family: Raleway , sans-serif;
}
h2 {
  font-size: 27px;
  font-family: Raleway , sans-serif;
}
h3 {
  font-size: 24px;
  font-family: Raleway , sans-serif;
}
h4 {
  font-size: 21px;
  font-family: Raleway , sans-serif;
}
h5 {
  font-size: 19px;
  font-family: Raleway , sans-serif;
}
h6 {
  font-size: 18px;
  font-family: Raleway , sans-serif;
}

li {
  line-height: 1.6em;
}

::selection {
  background: #FFF7B6;
  color: black;
}

.product__atc {
  margin-right: 0px;
  margin-left: 0px;
}

.checkout--dynamic {
    padding-left: 0px;
    padding-right: 0px;
}

.okeReviews-widget-holder {
  margin-left: 4% !important;
  margin-right: 4% !important;
}
}

.product-page-info__sku {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.product__urgency .urgency__text .uil {
  font-size: 1.75em;
}
.urgency__text span p {
    padding-left: 10px;
    padding-right: 10px;
}

.product-options label {
    font-size: 15px;
}

/* .okeReviews-starRating-indicator-layer {
  margin-left: -15px;
} */

.heading-white-fx span {
  color: #ffffff !important;
}

.heading-white-fx {
  color: #ffffff !important;
}

.user__holder {
    background-color: #333333;
}

label.mobile-submenu-label {
    color: #ffffff;
}

.cart__notes {
  min-height:100px;
}

@media (max-width: 768px) {
.nav__link {
  font-family: Raleway;
}
}

// Algolia modifications
  .ais-page .ais-results-as-block {
  .ais-hit--picture {
    height: 150px;
    margin-left: -75px;
    width: 150px;
  }
  .ais-hit--details {
    font-family: Raleway, sans-serif;
    margin-top: 160px;
    
    > * {
      margin-bottom: 5px;
    }
  }
  .ais-hit--title a {
    color: #5dcc2d;
    font-weight: 700;
    
  }
  
}

  .ais-page .ais-facet {
  	margin-bottom: 10px;
  }
  .ais-page .ais-facet--header {
  	padding: 10px 8px;
  }
  .ais-page {
    margin: 30px 5% 10px !important;
  }
  .ais-facet--title-text, .ais-current-refined-values--header  {
  	display: flex;
  	justify-content: space-between;
    font-size: 15px !important;
    line-height: 1.1;
    text-transform: capitalize !important;
  }
  .ais-facet--toggle_controls {
    width: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    
    .ais-facet--open {
    	display:none;
    }
    .ais-facet--close {
    	display:block;
    }
  }
  .ais-root__collapsed {
    .ais-facet--open {
    	display:block;
    }
    .ais-facet--close {
    	display:none;
    }
  }
  .ais-current-refined-values--clear-all div {
    font-size: 13px;
  }
  .ais-page .ais-current-refined-values--clear-all {
    top: 10px;
  }
  .ais-current-refined-values--link {
    div {
    	font-size: 15px;
    }
  }
.ais-hit--cart-button {
  	background: #5dcc2d !important;
 	color: #ffffff !important;
    border-radius: 0px;
    border-color: #5dcc2d !important;
    font-family: Raleway;
    font-weight: 700;
}

.ais-hit.ais-product {
    border: 1px solid #9b9b9b;
    text-align: center;
    padding-bottom: 10px;
}
.ais-hit--price {
  text-align:center !important;
  margin: 2px 10px 0px !important;
}

.aa-Panel {
  z-index: 1000 !important;
}

.search__container--abs form input {
  font-size: 1.2em;
  margin-top:0px;
}

.search__title {
  margin-bottom:8px;
}

.aa-ItemContentTitle:hover,.aa-ItemContentPriceCurrent:hover {
  color:#000000;
}


.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentTitleWrapper {
    height: auto !important;
}

p.ais-hit--acinfo {
    margin-top: 0;
}

.article__title, .blog__listing--title {
  color:#000000 !important;
  font-family: Raleway !important;
}

.wrapper--bottom {
  padding-top:0px;
}

span.algolia-variant {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
}

.aa-ItemContent {
  line-height: .9em !important;
}

.aa-ItemContentBody {
    row-gap: 1px !important;
}

.search__container--abs form input {
  max-width: 100%;
  padding-right: 8px;
}

@media (max-width: 768px) {
.ais-Hits-list {
  padding-left:0px;
}
  .ais-hit {
    margin-left: 0.5% !important;
    margin-right: 0.5% !important;
  }
  .ais-page .ais-results-as-block .ais-hit--details  {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
  }
  p.ais-hit--subtitle {
    padding: 5px;
  }
  .ais-page .ais-hit--subtitle {
    text-align: center !important;
  }
  .aa-ItemContentTitlep {
    overflow:visible !important;
    display: inherit !important;
  }
  .aa-ItemContentTitlep p {
    margin-block-end: 0px;
    margin-block-start: 0px;
}
}
  .aa-ItemContentTitlep p {
    margin-block-end: 0px;
    margin-block-start: 0px;
}

.header__plist--price {
  color: #ffffff;
}


/* Edgar Custom Code for making arrow clickable and show dropdown on PDP's */
.product-options i.right-0.mr-10 {
  pointer-events: none !important;
  ;
}