/** Shopify CDN: Minification failed

Line 80:3 Expected "}" to go with "{"

**/
.newsletter-success {
    padding-left: 20px !important;
}
p.newsletter-success {display:block !important;}
.owl-nav button {
  width: 30px !important;
  height: 30px !important;
  border-radius: 50%;
  background: var(--bg-number-icon) !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: auto;
  transition: all 0.3s ease;
}

/* Left arrow */
.owl-nav .owl-prev {
  left: -10px !important;
}

/* Right arrow */
.owl-nav .owl-next {
  right: -10px !important;
}

.pagination-holder .pagination{
    padding-bottom: 30px !important;
}
@media (min-width: 1025px) {
  .cart-target:not(.opened):hover .cart-dd,
  .cart-target.opened .cart-dd {
    opacity: 1;
    visibility: visible;
    z-index: 9999;
    transform: translate(0);
  }
   .product-grid-section .owl-carousel .owl-stage-outer {
        margin-bottom: -10px;
    }
}

/* ===== MOBILE ONLY MARQUEE ===== */
@media (max-width: 768px) {

  #shopify-section-announcement-bar .top-bar-textbox {
    overflow: hidden;
  }

  #shopify-section-announcement-bar .top-bar-list {
    display: block;
    white-space: nowrap;
  }

  #shopify-section-announcement-bar .top-bar-list li {
    display: inline-block;
    padding-left: 100%;
    animation: announcement-marquee 12s linear infinite;
  }

  #shopify-section-announcement-bar .top-bar-list p {
    white-space: nowrap;
  }

  @keyframes announcement-marquee {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-100%);
    }

    
  }