/** Shopify CDN: Minification failed

Line 92:0 Expected "}" to go with "{"

**/
/* yk-slider.css */
.yk-slider {
  max-width:1100px;
  margin:0 auto;
  position:relative;
  overflow:visible;
  z-index:10;
  padding-bottom:48px;     /* ⬅ 화살표 자리 확보 (겹침 방지) */
  margin-bottom:20px;      /* 아래 섹션과 간격 */
}

.yk-track {
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:100%;
  overflow-x:auto;
  scroll-snap-type:x mandatory;
  -webkit-overflow-scrolling:touch;
  gap:12px;
  border-radius:14px;
  background:#f7f7f7;
  padding-bottom:6px;
  scrollbar-width:thin;
}

.yk-track::-webkit-scrollbar { height:6px }
.yk-track::-webkit-scrollbar-thumb {
  background:rgba(0,0,0,.15);
  border-radius:10px;
}

/* 슬라이드 & 이미지 */
.yk-slide {
  display:flex;
  align-items:center;
  justify-content:center;
  height: clamp(260px, 60vh, 520px); /* 이미지 비율 다양할 때 균형 잡힌 높이 */
  background:#f7f7f7;
  border-radius:14px;
  scroll-snap-align:start;
}

.yk-slide img {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto;
  object-fit:contain;   /* 잘림 없이 표시 */
  border-radius:14px;
}

/* 화살표 스타일 (이미지 '아래' 컨테이너 내부에 고정) */
.yk-nav {
  position:absolute !important;
  top:auto !important;           /* 중앙 위치 제거 */
  bottom:10px !important;        /* 컨테이너 하단 */
  transform:none !important;
  left:auto; right:auto;         /* 기본값 초기화 */

  background:none !important;    /* 배경/테두리 완전 제거 */
  border:none !important;
  outline:none !important;
  box-shadow:none !important;

  width:auto !important;
  height:auto !important;
  padding:4px !important;
  font-size:26px !important;
  color:orange !important;       /* 주황색 화살표 */
  text-shadow:0 0 6px rgba(0,0,0,.8);
  cursor:pointer;
  z-index:2;
}

/* 왼쪽/오른쪽 화살표: 하단 양쪽 끝 */
.yk-prev { left:10px !important; right:auto !important; }
.yk-next { right:10px !important; left:auto  !important; }

@media (max-width:768px){
  .yk-slider{ padding-bottom:44px; margin-bottom:18px; }
  .yk-slide{ height: clamp(200px, 48vh, 380px); }
  .yk-nav{ font-size:24px !important; bottom:8px !important; }
}

@media (prefers-reduced-motion: reduce) {
  .yk-track { scroll-behavior:auto; }
