/** Shopify CDN: Minification failed

Line 85:0 Unexpected "}"

**/
.cart-drawer-checkout-con button {
  font-size: 11px;
}




.product-info__block-list .prose :last-child {
  text-transform: none;
      font-family: var(--heading-font-family) !important;
    line-height: 16.8px;
    font-size:12px !important;
}

.line-item-info .h6 {font-size:11px;}


 .header-sidebar__linklist .h6 {border-bottom:1px solid #222 !important;}


.swatch-link.active .color-swatch {
    box-shadow: 0 0 0 1px #161616 !important;
}
.drawer p.h4 {
  font-size: 13px !important;
}

.jdgm-verified-badge-header {display:none !important;}

/*Other*/
.color-swatch {
  border-radius: 0;
  width: 45px !important;
  height: 45px !important;
  margin-left: 0 !important;
}

.jdgm-star.jdgm--half:before {
  font-size: 9px !important;
}

.product-card__info :is(.price-list, .rating-badge) .h6,
:where(.prose h6) {
  letter-spacing: 0.5px !important;
}

.rating-badge .text-xxs {
  display: none;
}

#shopify-section-template--15377760845888__main #text_container #subheading {
  padding-top: 3px !important;
}

.block-swatch {
  min-width: 5rem !important;
}

.prose :is(.button, .button-group:has(.button)) {
  text-transform: uppercase;
}

legend {
  font-size: 12px;
  line-height: 16.8px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: var(--heading-font-family) !important;
}

.jdgm-star.jdgm--on:before {
  font-size: 9px !important;
}

.prose :last-child {
  text-transform: none;
      font-family: var(--heading-font-family) !important;
    line-height: 16.8px;
}
}
.prose p{
  font-family: var(--heading-font-family) !important;
}
.tap-area {
  display: none;
}

.tap-area {
  display: none;
}

.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text:last-of-type {
  display: none;
}

.jdgm-rating-text {
  display: none;
}
.jdgm-stars{
  font-family: var(--heading-font-family) !important;
}
.jdgm-stars::after {
  content: "4.86 ★ Out of 5" !important;
  display: inline;
  font-size: 13px;
  color: var(--header-color, var(--text-color));
  font-weight: normal;
}
.jdgm-verified-text{
  font-family: var(--heading-font-family) !important;
}
#icon_container #text_container span#title {
  display: none;
}

.brandingStyle {
  display: none !important;
}

.grp-entangle-rating-container,
#grp-entangle--root {
  background: #efefef !important;
}

.line-item sale-price {
  font-weight: 300;
  font-size: 0.78rem !important;
}

a.product-title.h6 {
  text-transform: uppercase;
  color: black !important;
  letter-spacing: 0.2px !important;
  font-weight: 500 !important;
  font-size: 0.7rem !important;
  font-weight: 400 !important;
}

a.link.text-xs {
  color: gray;
}

.h6.text-subdued.line-through {
  letter-spacing: 0px;
  font-weight: 300 !important;
  color: #363636;
}

.h6.text-on-sale {
  letter-spacing: 0px;
  font-weight: 400 !important;
  color: #1c1c1c;
}

.text-on-sale {
  font-weight: 300;
}

.h6,
:where(.prose h6) {
  letter-spacing: 0px !important;
}

.price-list .text-subdued {
  font-size: 12px !important;
  font-weight: 400;
}

#shopify-section-sections--15309075644480__footer .text-subdued {
  display: block !important;
  text-transform: none;
  letter-spacing: 0px;
  font-weight: 400;
}

.jdgm-prev-badge__text {
  font-size: 0.6rem;
}

.product-info__block-list> :not(:nth-child(1 of:not(:empty))) {
  margin-bottom: 0px;
}

p.product-sale-percentage {
  display: none;
}

.text-xxs {
  letter-spacing: 0.3px !important;
}

#shopify-section-template--15311326183488__main .button {
  font-weight: bold !important;
  background: black !important;
}

p.product-sale-percentage,
.free-shiping-text,
.cart-drawer-checkout-con button,
.buy-buttons {
  font-weight: bold !important;
}

.cart-drawer .free-shipping-bar {
  display: none;
}

.product-sticky-bar.is-visible {
  background: #dfdfdf;
}

.link-faded-reverse {
  display: none;
}

p.product-sale-percentage {
  color: #333;
  letter-spacing: -0.3px !important;
  font-size: 0.8rem;
  text-transform: uppercase;
}

/* Before and next on product card of collection */
.floating-controls-container__control {
  display: none;
}

/* Collection Card */
.collection-card__content button,
.slideshow__slide-content .button {
  background: transparent !important;
  border: none !important;
  padding: 0px !important;
  color: white !important;
  border-bottom: 1px solid white !important;
  border-radius: 0px !important;
  padding-bottom: 2px !important;
}

/* Newsletter */
.footer-newsletter button {
  background: transparent !important;
  border: none !important;
  padding: 0px !important;
  color: white !important;
  border-bottom: 1px solid white !important;
  border-radius: 0px !important;
  padding-bottom: 2px !important;
}

/* Footer */

/* Cart */
.cart-drawer__items .v-stack {
  gap: 5px !important;
}

.cart-drawer__items ul {
  margin-inline-start: unset;
}

.cart-drawer__items li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-size: 0.7rem;
}

.line-item a,
.line-item sale-price {
  line-height: unset;
  text-transform: uppercase;
  color: black;

}

.free-shiping-text {
  color: #11700b;
  letter-spacing: 0.3px;
  margin-top: 10px;

  font-size: 0.77rem;
}

.cart-return-text {
  display: flex;
  gap: 7px;
  align-items: center;
  justify-content: center;
  color: black;
}

.cart-return-text-img {
  height: 13px;
}

.cart-drawer-checkout-con button {
  height: 50px;
}

/* Product page */

.buy-buttons {
  /* height: 60px; */
  border-radius: 1000px;
}

.delivery-widget__container>.msg__container p {
  padding: 10px;
}

.product-siblings-con {
  margin-top: 15px;
}

.product-siblings {
  margin-top: 5px;
  display: flex;
  align-items: center;
  gap: 5px;
  flex-wrap: wrap;
}

.product-sibling-img {
  height: 42px;
  width: 35px;
}

.product-sibling-img-self {
  height: 42px;
  width: 39px;
  padding: 3px;
  background-color: white;
  border: 2px solid black;
}

/* Product cards */
.product-title {
  line-height: unset !important;
  text-transform: none;
  letter-spacing: 0px !important;
  font-size: 1rem;
  font-weight: 500 !important;
}

.product-card__info :is(.price-list, .rating-badge) {
  margin-top: -5px;
  justify-content: flex-start !important;
  text-align: left;
  font-weight: 400 !important;
  align-items: flex-start;
  display: flex;
  width: 100%;
}

.product-card__info {
  gap: 3px !important;
  text-align: left !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
}

.product-card__image {
  object-fit: cover !important;
}

@media (max-width: 550px) {

  /* Header */
  .header {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .header__account-link {
    display: block !important;
  }

  a.header-sidebar__linklist-button {
    line-height: 23px;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    min-height: 60px;
    border-bottom: 1px solid #222 !important;
    font-weight: 600 !important;
  }

  .header-sidebar__linklist {
    margin-bottom: 30px;
  }

  .cart-drawer__items .line-item__media {
    height: 100%;
    width: auto;
  }

  /* Centering Reviews on the mobile */
  .jdgm-widget.jdgm-widget {
    text-align: center;
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 576px) {
  .product-siblings-con {
    text-align: center;
    margin-top: 35px;
  }

  /* Centering the product variant labels for mobile */
  .variant-picker__option-info.h-stack {
    flex-direction: column-reverse;
    gap: 1.4rem;
    font-size: 0.7rem;
  }
}

.sst-feature-icon-full-width .product-info__block-item {
  flex: 1 1 100%;
}

.sst-feature-icon-full-width .product-info__block-item .feature-badge {
  display: flex;
  align-items: center;
}

.sst-feature-icon-full-width .product-info__block-item .feature-badge p {
  line-height: 1 !important;
  font-size: 0.78rem;
  font-family: var(--heading-font-family) !important;
}
.heymerch-stockcount-customcss{
  font-family: var(--heading-font-family) !important;
}
div#text_container {
  font-family: var(--heading-font-family) !important;
}

div#text_container span:nth-child(2) {
  line-height: 23px !important;
}

.product-gallery .badge-list {
  position: absolute;
  z-index: 2;
  top: 10px;
  left: 10px;
}

/* SST--18 April-2025 */
@media only screen and (max-width: 767px) {
  .page-dots .tap-area {
    display: block;
  }

  .product-siblings {
    justify-content: center;
  }

  .product-gallery .badge-list {
    position: absolute;
    z-index: 2;
    top: 10px;
    left: -10px;
  }
}

/* SST--12 Jan-2026 */
.product-info__block-group.feature-badge-list{
  background-color: #eeeeee !important;
  border-radius: 4px;
}
.feature-badge{
  background-color: #eeeeee !important;
  border-radius: 5px;
  padding: 10px 5px 5px 8px;
}
.feature-badge svg.icon {
  background-color: #eeeeee;
  padding: 5px;
  width: 25px;
  height: 25px;

}

.feature-badge img {
  background-color: #eeeeee;
  padding: 5px;
  width: 25px;
  height: 25px;
}
.variant-picker__option-values {
  font-family: var(--heading-font-family) !important;
}
.variant-picker__option .block-swatch {
  min-width: 24px !important;
  padding: 3px;
  background-color: #eeeeee;
  transition: 0.3s ease-in-out;
  border: 0 !important;
  font-family: var(--heading-font-family) !important;
}
.variant-picker__option .link{
  font-family: var(--heading-font-family) !important;
}

.variant-picker__option .block-swatch:hover {
  color: #fff;
  background-color: #000;
}

:checked+.block-swatch,
.block-swatch.is-selected {
  color: #fff;
  background-color: #000;
}

.variant-picker__option .block-swatch span {
  font-size: 12px;
  line-height: 16.8px;
}

.accordion .accordion__toggle span {
  /* font-weight: 900; */
  font-size: 14px;
  line-height:3;
}

.accordion__content p {
  font-size: 12px;
  line-height: 16.8px !important;
  font-family: var(--heading-font-family) !important;
}

.accordion__content span {
  font-size: 12px;
  line-height: 16.8px;
  font-family: var(--heading-font-family) !important;
}

.accordion__content ul {
  margin-top: 5px;
  gap: 0;
}

.accordion__content li {
  font-size: 12px;
  line-height: 16.8px;
  font-family: var(--heading-font-family) !important;
}

.product-info__block-item p {
  font-family: var(--heading-font-family) !important;
  font-size: 12px;
  line-height: 16.8px;
}
.product-info__block-item .button {
  font-family: var(--heading-font-family) !important;
}
.product-info__block-item .button:disabled{
  background: #b6b6b6 !important;
  border-color: #b6b6b6 !important;
  color: #000 !important;
}
.product-info__block-item .v-stack{
  align-items: center;
}
.product--icon-list2 a{
  font-family: var(--heading-font-family) !important;
  font-weight: 400;
}
.jdgm-title{
  font-family: var(--heading-font-family) !important;
  font-size:16px !important;
  text-transform: uppercase !important;
  font-weight:500 !important;
}

.jdgm-verified-text{
  font-size: 13px !important
}
.floating-controls-container .price-list .text-subdued {
  font-size: 11.2px !important;
  font-weight: 400;
}
.shopify-section.shopify-section--apps .container{
  margin: 0 !important;
}
@media (max-width: 786px){
  legend{
    margin: 0 auto;
  }

}