/** Shopify CDN: Minification failed

Line 155:44 Unexpected "/"

**/
/* Hide View Cart button */
.cart-drawer__footer a[href="/cart"],
.cart-drawer .button--secondary,
.drawer__footer a.button,
a[href="/cart"]:not(.cart-link),
.cart-drawer form + div a,
.cart-drawer .cart__footer a,
.drawer .cart__footer a {
  display: none !important;
}

/* Checkout button full width */
.cart-drawer__footer .button--primary,
.drawer__footer .button--primary,
.cart__checkout-button,
a[href="/checkout"],
button[name="checkout"] {
  width: 100% !important;
  display: block !important;
  margin: 0 auto !important;
}

/* Add note label */
.edit-notecart span {
  display: inline !important;
}

/* You May Also Like - cart drawer */
.drawer-crossell {
  padding: 8px 0 !important;
  margin: 0 !important;
}
@media (max-width: 768px) {
  .product-tabs__nav,
  .tabs__nav,
  [class*="tab-nav"],
  [class*="tabs-nav"] {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  .product-tabs__nav a,
  .product-tabs__nav button,
  .tabs__nav a,
  .tabs__nav button,
  [class*="tab-nav"] a,
  [class*="tab-nav"] button {
    font-size: 10px !important;
    padding: 6px 8px !important;
    white-space: nowrap !important;
    flex-shrink: 0;
  }
}

.drawer-crossell h5 {
  font-size: 12px !important;
  margin-bottom: 6px !important;
}

.drawer-crossell-product .drawer-crossell__item {
  flex: 0 0 160px !important;
  width: 160px !important;
  padding-right: 8px !important;
}

.drawer-crossell__item .product-card {
  margin-bottom: 0 !important;
}

.drawer-crossell__item .product-card__image-wr {
  flex: 0 0 55px !important;
}

.drawer-crossell__item img {
  max-height: 55px !important;
  object-fit: cover !important;
}

.drawer-crossell__item .product-card__info {
  padding: 0 0 0 8px !important;
  margin-bottom: 0 !important;
}

.drawer-crossell__item .product-card__name {
  font-size: 11px !important;
}

.drawer-crossell__item .product-card__price {
  font-size: 11px !important;
  margin-bottom: 0 !important;
}

.drawer-crossell-product {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.drawer-crossell__item .product-card__image-wr {
  flex: 0 0 45px !important;
  min-width: 45px !important;
  align-self: flex-start !important;
}

.drawer-crossell__item .product-card__image-wr a {
  display: block !important;
  height: 45px !important;
  overflow: hidden !important;
}

.drawer-crossell__item .product-card__image-wr img {
  width: 100% !important;
  height: 45px !important;
  object-fit: cover !important;
  object-position: center !important;
  max-height: none !important;
}
/* Remove dead space below "customers viewing" block */
.product__viewing-count,
.product-form__viewing-count,
[class*="viewing"] {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
/* Remove dead space - targets the header height element */
.header,
header {
  height: auto !important;
  min-height: unset !important;
}
/* Remove gap above product description */
.product__description,
.product-single__description,
.rte {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* Reorder viewing count to appear below description using flexbox */
.product__info-container,
.product-single__meta {
  display: flex;
  flex-direction: column;
}
/* Reorder viewing count to appear below description using flexbox */
.product__info-container,
.product-single__meta {
  display: flex;
  flex-direction: column;
}

/**/* Hide View Cart button in cart drawer */
.cart-drawer__view-cart,
a[href="/cart"].button--secondary {
  display: none !important;
}

/* Make Checkout button full width */
.cart-drawer__checkout,
.cart-drawer form[action="/checkout"] button,
input[name="checkout"] {
  width: 100% !important;
}
@media (max-width: 767px) {
  .product-content #nav-tab-info .nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .product-content #nav-tab-info .nav-tabs .nav-item {
    margin: 0 0.5rem -2px 0 !important;
    flex-shrink: 0;
    white-space: nowrap;
    font-size: 16px !important;
    padding: 6px 8px !important;
  }
}
@media (max-width: 767px) {
  .product-content #nav-tab-info .nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE/Edge */
  }

  .product-content #nav-tab-info .nav-tabs::-webkit-scrollbar {
    display: none; /* Chrome/Safari */
  }

  .product-content #nav-tab-info .nav-tabs .nav-item {
    margin: 0 0.5rem -2px 0 !important;
    flex-shrink: 0;
    white-space: nowrap;
    font-size: 17px !important;
    padding: 6px 8px !important;
  }
}
@media screen and (max-width: 749px) {
  #template--29174293332303__product-content .tab__title,
  #template--29174293332303__product-content .tab-heading,
  #template--29174293332303__product-content [class*="tab"] h2,
  #template--29174293332303__product-content [class*="tab"] h3 {
    text-align: center;
  }
}
