/** Shopify CDN: Minification failed

Line 177:1 Expected "}" to go with "{"

**/
.yt-comboBundle-product-card-horizontal {
  border: 1px solid #e6e6e6 !important;
  border-radius: 12px !important;
  padding: 12px !important;
  background-color: #ffffff !important;
  transition: all 0.3s ease !important;
}
.yt-comboBundle-product-card-horizontal:hover {
  background-color: #f9f9f9 !important;
  border-color: #cccccc !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08) !important;
}
.yt-comboBundle-product-card-horizontal {
  gap: 18px !important;
}
.yt-comboBundle-product-image-horizontal {
  border-radius: 12px !important;
  border: 1px solid #dddddd !important;
  object-fit: cover !important;
  background-color: #ffffff !important;
}
.yt-comboBundle-product-card-horizontal:hover 
.yt-comboBundle-product-image-horizontal {
  transform: scale(1.04);
  transition: transform 0.3s ease;
}
.yt-comboBundle-products-list-horizontal {
  gap: 14px !important;
}
.yt-comboBundle-bundle-container {
  background-color: #ffffff;
}
#yt-combo-bundle-block {
  background-color: #ffffff;
}
.yt-comboBundle-bundle-container {
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  padding: 18px;
  background-color: #fafafa;
}
.yt-comboBundle-bundle-container > * {
  width: 100%;
}
.yt-comboBundle-bundle-cta-section {
  padding-top: 16px;
  margin-top: 16px;
  border-top: 1px solid #e5e5e5;
}
.yt-comboBundle-bundle-cta-button {
  border-radius: 12px !important;
  padding: 16px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.15) !important;
  transition: all 0.3s ease !important;
}
.yt-comboBundle-bundle-cta-button:hover {
  opacity: 0.95;
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.2) !important;
}
.yt-comboBundle-bundle-cta-button:active {
  transform: translateY(0);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.18) !important;
}
.yt-comboBundle-bundle-cta-button {
  text-transform: none !important;
}
.yt-comboBundle-product-variant-tag-horizontal {
  display: none !important;
}
  .yt-comboBundle-bundle-container {
    padding: 6px !important;
    margin: 4px 0 !important;
    border-radius: 6px !important;
  }
  .yt-comboBundle-products-list-horizontal {
    gap: 6px !important;
  }
  .yt-comboBundle-bundle-cta-section {
    margin-top: 8px !important;
    padding-top: 8px !important;
  #yt-combo-bundle-block > div {
    row-gap: 2px !important;
  }
  .yt-comboBundle-bundle-container > * {
    margin: 0 !important;
  }

}

/* TOOLTIP FOR OOS ON HOVER */
.yt-fixedBundle-product-option-button-disabled {
    position: relative;
}

.yt-fixedBundle-product-option-button-disabled:hover::after {
    content: "Out of Stock";
    position: absolute;
    top: 120%;
    left: 50%;
    transform: translateX(-50%);
    background: #000;
    color: #fff;
    padding: 6px 10px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    z-index: 9999;
}

/* STICKY CART */
.yt-sticky-bar-inner-container{
  padding: 8px 32px !important;
}

@media (min-width: 768px) {
.yt-sticky-bar-inner-container {
    max-width: 1200px;
    margin: 0 auto;
    border: none !important;
       background: #f4ebeb;
        box-shadow: none;
}

}
.yt-sticky-bar-inner-container {
        background: #eee;
}

.sc-jlTmTQ.iKTjPx.yt-sticky-bar-container {
    background: #eee;
}
.yt-sticky-bar-product-discount {
    background: #F44336 !important;

.cFKgYA::before
{  background: #66b866 !important;}

/* .bytrxa {
    background: #ec0101 !important;
    color: #fff !important;
}
.yt-sticky-bar-inner-container button.sc-gZHQfj.bytrxa.yt-sticky-add-to-cart-button {
    background: red !important;
    color: #fff !important;
} */
/* Sticky cart ATC button disabled state */
.yt-sticky-add-to-cart-button-disabled {
    background: #bc1515 !important;
    color: #ffffff !important;
    opacity: 1 !important;
}
div#yt001-widget-reward .spaiy {
    background-color: #eeeeee !important;
}

.yt-sticky-bar-container{
    background: #eee !important;
}

.winter-essential-page a.t4s-pr-item-btn.t4s-pr-addtocart {
  background: #1350a0;
}
.winter-essential-page .t4s-pr-style6 .t4s-product-btns a .t4s-svg-pr-icon {
  display: none;
}
.winter-essential-page .custm-info {
  padding: 0 10px 8px;
}