/** Shopify CDN: Minification failed

Line 53:22 Expected identifier but found whitespace
Line 53:24 Unexpected "{"
Line 53:33 Expected ":"
Line 86:7 Expected identifier but found whitespace
Line 86:9 Unexpected "{"
Line 86:18 Expected ":"

**/
/* body {
    font-family: {{ settings.poetsen_one_font }};
} */





.grid-product__title.grid-product__title--body {
    text-transform: capitalize !important;
    letter-spacing: 0em !important;
}
.quick-product__btn {
    display: none !important;
}
span.cart-link__bubble.cart-link__bubble--visible {
    color: #ff4f33;
}
.icon-row-wrapper, .grid-overflow-wrapper {

  scrollbar-width: none !important; 
  scrollbar-color: #88888800 transparent;
}

.icon-row-wrapper::-webkit-scrollbar {
  height: 6px;
}
.icon-row-wrapper::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 4px;
}
.grid-overflow-wrapper::-webkit-scrollbar {
  height: 6px;
}
.grid-overflow-wrapper::-webkit-scrollbar-thumb {
  height: 6px;
}
/* videcss */

/* v-end */
/* scroll-txt */
.scroll-page {
     background-color: {{ section.settings.bg_color }};
    margin: 0px !important;
    padding: 0px;
    background-color: #f8f9fa;
  }
  
  .scrolling-text {
    display: flex;
    overflow: hidden;
    background-color: #fff404;
    color: black;
    width: 100%;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
  }

  .scrolling-container {
    display: flex;
    align-items: center;
    white-space: nowrap;
    animation: scroll-left 20s linear infinite;
flex: 0 0 95%;
  }
.scroll-span{
  width: 64px;
  height: 44px;
  padding-right: 20px;
}


  .scrolling-item {
    display: flex;
 color: {{ section.settings.text_color }};
    align-items: center;
    font-size: 20px;
    font-weight: bold;
    padding-right: 30px; /* Adds space around each item */
  }

  /* Apply right border to specific items */
  .scrolling-item.border-right {
    /* border-right: 2px solid black; */
    padding-right: 20px; /* Adds space between text and border */
    margin-right: 20px;
width:33.33%;
  }

  /* Common style for all images */
  .scrolling-item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
 @keyframes scroll-left {
    0% {
      transform: translateX(100%);
    }
    100% {
      transform: translateX(-100%);
    }
  }  
/* scroll-txt-end */

.jdgm-widget.jdgm-widget{
    margin-bottom: 22px;
}
hr, .hr--small, .hr--medium, .hr--large
 {

    border-top: 1px solid #000000 !important;
}
.grid-product__title.grid-product__title--body
 {
    /* font-size: 19px; */
    margin-top: 12px;
}
.custom-add-on-item {
    display: flex
;
    justify-content: space-between;
    margin: 10px 0px;
}
  @media (max-width: 1024px){


        .product__main-photos .slick-list
 {
        padding-left: 0% !important;
        padding-right: 0% !important;
    }
span.scroll-span {
    width: 45px !important;
}
.price_div_position {
    text-align: left;
}

    /* v-css */
    button#slider-button-left {
    left: 10px !important;
}
button#slider-button-right {
    right: 10px !important;
}
/* v-end */
  }




@media (max-width: 768px) {
.slick-dots li button:before{
      width: 13px !important;
    height: 13px !important;
}
.jdgm-prev-badge {
    width: auto !important;
    text-align: left;
}

}

