.product-swiper{width:100%;height:100%}.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{width:22px;height:40px;background-color:rgba(0,0,0,.4);top:calc(50% - 6px);opacity:0;visibility:hidden;transition:opacity .3s ease-out}.product-swiper .swiper-button-next{border-radius:5px 0 0 5px;right:0}.product-swiper .swiper-button-prev{border-radius:0 5px 5px 0;left:0}.product-swiper.swiper-horizontal>.swiper-pagination{bottom:0}.product-swiper .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px;opacity:.15}.product-swiper .swiper-pagination-bullet-active{background-color:#d62872;opacity:1}.prdTypeArea .prdImgBlock .narrow-show .swiper-button-next,.prdTypeArea .prdImgBlock .narrow-show .swiper-button-prev{opacity:1;visibility:visible}.cart-modal-swiper{position:relative;padding:0px 20px}.cart-modal-swiper .swiper-button-next,.cart-modal-swiper .swiper-button-prev{width:60px;height:60px;background-color:rgba(0,0,0,.2);color:#fff;top:50%;transform:translateY(-10px)}.cart-modal-swiper .swiper-button-next::before,.cart-modal-swiper .swiper-button-prev::before{background-size:40px 40px}.cart-modal-swiper .swiper-button-next{right:0;border-radius:5px 0 0 5px}.cart-modal-swiper .swiper-button-prev{left:0;border-radius:0 5px 5px 0}.cart-modal-swiper .swiper-button-next.swiper-button-disabled,.cart-modal-swiper .swiper-button-prev.swiper-button-disabled{display:none}
.sidebar-main{padding-left:0.625rem;width:calc(100% - 200px)}.sidebar{width:200px}.sidebar-menu{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:hsla(var(--neutral-hs) 70% / var(--tw-border-opacity, 1))}.sidebar-item{border-bottom-width:1px;--tw-border-opacity:1;border-color:hsla(var(--neutral-hs) 93% / var(--tw-border-opacity, 1))}.sidebar-link{display:flex;padding:0.625rem;font-size:13px;line-height:18px}.sidebar-link:hover{--tw-bg-opacity:1;background-color:hsla(225 23.53% 93.33% / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:hsla(228.65 40.66% 35.69% / var(--tw-text-opacity, 1))}.sidebar-link.selected{--tw-bg-opacity:1;background-color:hsla(225 23.53% 93.33% / var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:hsla(228.65 40.66% 35.69% / var(--tw-text-opacity, 1))}.sidebar-name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sidebar-num{padding-left:0.5rem;--tw-text-opacity:1;color:hsla(var(--neutral-hs) 60% / var(--tw-text-opacity, 1))}.sidebar-layer1 .sidebar-name{font-size:15px;line-height:20px;font-weight:700}.sidebar .fbm-rating span{cursor:text}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}

