/** Shopify CDN: Minification failed

Line 116:7 Unexpected "{"
Line 116:16 Expected ":"
Line 126:7 Unexpected "{"
Line 126:16 Expected ":"
Line 137:7 Unexpected "{"
Line 137:16 Expected ":"
Line 141:7 Unexpected "{"
Line 141:16 Expected ":"
Line 148:9 Unexpected "{"
Line 148:18 Expected ":"
... and 8 more hidden warnings

**/
.collection_slider_header {
  text-align: var(--head-align);
}

.collection_slider_header span {
  display: inline-block;
  margin: 0 0 2rem;
  font-size: 1.4rem;
  line-height: 1.68rem;
  letter-spacing: 0.3rem;
  color: var(--head-color);
}

.collection_slider_blocks_wrapper {
  margin: 8rem 0 0;
  z-index: 2;
  position: relative;
}

.collection_slider_img {
  display: flex;
  border-radius: var(--border-radius);
  overflow: hidden;
}

.collection_slider_img.has_svg_code {
    justify-content: center;
}

.collection_slider_img.has_svg_code svg {
    width: 100%;
    height: 100%;
    max-width: 25rem;
}

.collection_slider_img svg.placeholder-svg {
  background: #ffffff82;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.collection_slider_block h3 {
  margin: 3rem 0 0;
  text-align: center;
  font-size: 1.8rem;
  line-height: 1.4;
  letter-spacing: 0.15rem;
  color: var(--head-color);
}

.collection_slider_block h3 a {
  color: var(--head-color);
  text-decoration: none;
}

.collection_slider_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.collection_slider_block .csb_inner.scale_enabled {
    transform: scale(var(--intensity));
    transition: transform 0.3s ease-in-out;
}

.collection_slider_block.swiper-slide-active .csb_inner.scale_enabled {
    transform: scale(1);
} 

.collection_slider_btns {
  margin: 8rem auto 0;
  max-width: fit-content;
  width: 100%;
}

path.sec_hand {
    animation: rotate 60s infinite linear;
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
    transform-origin: center; 
  } to {
    transform: rotate(360deg);
    transform-origin: center; 
  }
  
}

/* Base button style */
.csbw-{{ section.id }} .swiper-button-prev{
  width: 44px;
  height: 44px;
  background: #edd2cb;
  border-radius: 50%;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
  color: #111;
  transition: all 0.25s ease;
  /* margin-left:2%; */
}
.csbw-{{ section.id }} .swiper-button-next {
  width: 44px;
  height: 44px;
  background: #edd2cb;
  border-radius: 50%;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
  color: #111;
  transition: all 0.25s ease;
}

/* Remove default huge arrow size */
.csbw-{{ section.id }} .swiper-button-prev::after{
  font-size: 16px;
  font-weight: bold;
}
.csbw-{{ section.id }} .swiper-button-next::after {
  font-size: 16px;
  font-weight: bold;
}

/* Hover effect */
@media (hover: hover) {
  .csbw-{{ section.id }} .swiper-button-prev:hover,
  .csbw-{{ section.id }} .swiper-button-next:hover {
    transform: scale(1.08);
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.22);
  }
}

/* Disabled state (Swiper adds this automatically) */
.csbw-{{ section.id }} .swiper-button-disabled {
  opacity: 0.35;
  pointer-events: none;
  box-shadow: none;
}

/* Positioning */
.csbw-{{ section.id }} .swiper-button-prev {
  /* left: -16px; */
}

.csbw-{{ section.id }} .swiper-button-next {
  /* right: -16px; */
}