
/* SLIDER STYLES */
.embla{position:relative}.embla__viewport{overflow:hidden;width:100%}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.embla__container.flex{flex-wrap:nowrap;}.embla__slide{position:relative;width:100%;flex-shrink:0}.embla__slide__img,.embla__slide__video{display:block;width:100%;height:auto}.full-height .embla__slide__inner{position:relative;overflow:hidden;height:100vh}.embla__slide__video,.full-height .embla__slide__img{width:100%;height:100%;object-fit:cover;object-position:center}.embla__button{outline:0;cursor:pointer;background-color:transparent;touch-action:manipulation;position:absolute;z-index:1;top:50%;transform:translateY(-50%);border:0;width:30px;height:30px;justify-content:center;align-items:center;fill:#1bcacd;padding:0}.embla__button:disabled{cursor:default;opacity:.3}.embla__button__svg{width:100%;height:100%}.embla__button--prev{left:50px}.embla__button--next{right:50px}.embla__dots{display:flex;list-style:none;justify-content:center}.embla__dot{cursor:pointer;position:relative;display:flex;align-items:center;}.embla__dot:last-child{margin-right:0}@media(max-width: 500px) {.embla__slide__inner {width:100%;height:100%;}.embla__slide__video {max-height: none !important;}}@media(max-width: 1024px) {.embla__button--prev{left:30px}.embla__button--next{right:30px}}
.disable-click .embla__slide { pointer-events: none; }
.embla-thumbs .embla__slide {
	width: 20%;
	min-width: 20%;
}

/*otm css*/
.product-gallery-slider .sd-gallery .embla__viewport {
  overflow: hidden;
  width: 100%; }

.product-gallery-slider .sd-gallery .embla-main .embla__slide {
  position: relative;
  width: 100%;
  flex-shrink: 0; }

.product-gallery-slider .sd-gallery img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto; }

@media (min-width: 500px) {
  .product-gallery-slider .sd-gallery .embla-thumbs {
    display: block; } }

.product-gallery-slider .sd-gallery .embla-thumbs .is-selected .embla__slide__inner {
  opacity: 0.5; }

.product-gallery-slider .sd-gallery .embla__arrows .embla__button {
  opacity: .7;
  outline: 0;
  cursor: pointer;
  background-color: initial;
  touch-action: manipulation;
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  border: 0;
  width: 32px;
  height: 64px;
  justify-content: center;
  align-items: center;
  fill: #fff;
  padding: 20px 6px;
  background-color: rgba(0, 0, 0, 0.5); }
  .product-gallery-slider .sd-gallery .embla__arrows .embla__button.embla__button--prev {
    left: 0;
    right: auto;
    border-radius: 0 3px 3px 0; }
  .product-gallery-slider .sd-gallery .embla__arrows .embla__button.embla__button--next {
    right: 0;
    border-radius: 3px 0 0 3px; }
  .product-gallery-slider .sd-gallery .embla__arrows .embla__button.embla__button--prev, .product-gallery-slider .sd-gallery .embla__arrows .embla__button.embla__button--next {
    -webkit-transition: all 0.2s cubic-bezier(0.53, 1, 0.53, 1.3);
    transition: all 0.2s cubic-bezier(0.53, 1, 0.53, 1.3); }
    .product-gallery-slider .sd-gallery .embla__arrows .embla__button.embla__button--prev:hover, .product-gallery-slider .sd-gallery .embla__arrows .embla__button.embla__button--next:hover {
      background-color: rgba(0, 0, 0, 0.9); }