/** Shopify CDN: Minification failed

Line 15:14 Expected identifier but found whitespace
Line 15:16 Unexpected "{"
Line 15:25 Expected ":"
Line 15:51 Expected ":"
Line 16:17 Expected identifier but found whitespace
Line 16:19 Unexpected "{"
Line 16:28 Expected ":"
Line 16:57 Expected ":"

**/
.carousel-section {
  overflow: hidden;
  padding-top: {{ section.settings.padding_top }}px;
  padding-bottom: {{ section.settings.padding_bottom }}px;
}

.carousel-section .top-area {
  text-align: center;
  margin-bottom: 40px;
}

.carousel-section .top-area h2 {
  margin: 0 0 12px;
}

.carousel-section .top-area p {
  margin: 0;
}

.carousel-section .owl-carousel .owl-stage {
  padding-left: 0 !important;
}

.carousel-section .owl-carousel .owl-stage-outer {
  overflow: visible;
}

.carousel-section button.owl-prev, .carousel-section button.owl-next {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    background: var(--white) !important;
    border-radius: 50px !important;
    border: none !important;
    margin: 0 !important;
}

.carousel-section .owl-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    width: 100%;
    top: 60%;
    left: 0;
    transform: translateY(-50%);
    margin: 0;
    pointer-events: none;
}

.carousel-section .owl-nav button {
  pointer-events: auto;
}

.carousel-section .carousel-item__card {
  overflow: hidden;
  width: 100%;
  height: 500px;
}

.carousel-section .carousel-item__card img {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
}
.carousel-section .owl-dots {
    display: flex;
    align-items: center;
    gap: 9px;
    justify-content: center;
    margin-top: 55px;
}

.carousel-section .owl-theme .owl-dots .owl-dot span{
	  /* width: 8px;
    height: 8px; */
    background: #113700!important;
    opacity: .2;
    border-radius: 50px;
    margin: 0;
}
.carousel-section .owl-theme .owl-dots .owl-dot.active span {
   background-color: var(--green)!important;
    opacity: 1;
}