/** Shopify CDN: Minification failed

Line 70:2 Unexpected "<!--"

**/
.slideshow--fullscreen{
  display: block;
}
.slideshow--fullscreen>*{
  height:100%;
}
.page-fullwidth .slideshow,
.page-fullwidth .slideshow .border__radius,
.page-fullwidth .video-container .slide-video-html{
  border-radius: 0;
}
.slideshow{
  display: block;
  overflow: hidden;
}
.slideshow:hover{
  text-decoration: none;
}
.slideshow__subheading{
  color: var(--color-accent);
}
.slideshow__heading,
.slideshow__description{
  color: var(--color-base);
}
.slideshow__buttons{
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.text-center .slideshow__buttons{
  justify-content: center;
}
.slideshow .image-hover-scaling__image{
  z-index: 1;
}
.video-container video.slide-media{
  object-fit: cover;
}
@media (min-width: 993px){
  .no-spacing-grid [data-section-name="slideshow"].page-width .content-item,
  .no-spacing-grid [data-section-name="slideshow"].page-wide .content-item{
    --radius: var(--radius-always);
  }
  .slideshow [style*="--aspect-ratio"]{
    height: 100%;
  }
  .slideshow{
    position: relative;
  }
  .slideshow__content{
    position: absolute;
    display: flex;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 100px;
    z-index:2;
  }

  <!--width increased 40 to 50 by Kamlesh-->
  .slideshow__content>*{
    width:var(--slider-box-width, 50%);
  }

  .slideshow__content--bg{
    padding: 100px;
  }
  .slideshow__content--bg>*{
    position: relative;
    padding: 20px;
  }
  .slideshow__content--bg>*>*{
    position: relative;
  }
  .slideshow__content--bg>*:before{
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius-always);
    background: var(--color-section-background);
	opacity: 0.9;
	z-index: 0;
  }
  .slideshow.image-hover-scaling-up .image-hover-scaling__image{
    --scale-image: 1.6;
    --rotate-image:var(--rotate-image-slideshow);
  }
  .slideshow__content.slideshow__content--with-arrows{
    padding: 100px;
  }
}
@media (max-width: 992px){
  .fullscreen-image-js{
    height: unset !important;
  }
  [style*="--aspect-ratio-mobile"]:before{
   --aspect-ratio: var(--aspect-ratio-mobile);
  }
  .slideshow__content{
    border-top:max(var(--border-width), 1px) var(--border-style) var(--color-border);
    position: relative;
    z-index: 3;    
  }
  [data-section-name="slideshow"] .disable-mobile-image-bottom-border .slideshow__content{
    border-top:none;
  }
  .classic-theme-design [data-section-name="slideshow"] .content-item:not(.disable-mobile-image-bottom-border) .classic-content-item__internal-radius{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
  }
  .no-spacing-grid.classic-theme-design [data-section-name="slideshow"] .content-item.disable-mobile-image-bottom-border .classic-content-item__internal-radius{
    border-bottom-left-radius:var(--radius-always);
    border-bottom-right-radius:var(--radius-always);
  }
  .slideshow__content>*{
    padding: 20px;
  }
  .slideshow__content>*:empty{
    display:none;
  }
  .slideshow__content .text-left-mobile{
    text-align: left !important;
  }
  .slideshow__content .text-center-mobile{
    text-align: center !important;
  }
  .text-center-mobile .slideshow__buttons{
    justify-content: center;
  }
  big-slider .big-slider__items .slideshow{
    background:var(--color-secondary-background);
  }
  .big-slider__mobile_navigation .content-item:before{
    z-index:3;
  }
}
@media (max-width: 576px){
  .slideshow__buttons{
    flex-wrap: wrap;
    align-items: center;
  }
  .slideshow__buttons{
    gap: 20px;
  }
}
/* Slider */
big-slider {
  display: block;
  position: relative;
  z-index: 3;
  border-radius: var(--radius);

  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  transition: height .3s ease-in-out;
}
big-slider,
big-slider .big-slider__items .slideshow{
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
big-slider img {
  pointer-events: none;
}
big-slider .big-slider__items .slideshow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: transform .5s ease-in-out,
              opacity .5s ease-in-out;
  opacity: 0;
}
.page-fullwidth big-slider{
  border-radius: 0;
}
@media (min-width:993px){
  big-slider {
	overflow: hidden;
  }
  big-slider .big-slider__items .slideshow {
    transform: scale(3);
  }
  .slideshow-fixed-height .image-hover-scaling__container,
  fullscreen-object .image-hover-scaling__container{
    height: 100%;
  }
  .slideshow-fixed-height [style*=--aspect-ratio]:before,
  .big-slider-initialized fullscreen-object [style*=--aspect-ratio]:before{
    height: 100%;
    padding-top: unset;
  }
}
big-slider .big-slider__items .slideshow:not(.active) {
  pointer-events: none;
}
big-slider:not(.big-slider-initialized[style]) .big-slider__items .slideshow.active {
  position: initial;
}
big-slider .big-slider__items .slideshow.active {
  z-index: 2;
  transform: scale(1);
  opacity: 1;
}
big-slider .ctrl__button{
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  z-index: 3;
  width: 20px;
}
big-slider .ctrl__button--left {
  left: 10px;
}
big-slider .ctrl__button--right {
  right: 10px;
}
big-slider .ctrl__button:hover {
  opacity: 1;
}
@media (min-width:993px){
  big-slider .ctrl__button{
    top: 50%;
    transform: translate(0,-50%);
    width: 40px;
    height: 40px;
    background:rgba(var(--color-button-rgb), 0.5);
    transition: background var(--duration-short) var(--zoom-animation-bezier);
    border-radius: var(--radius-button);
  }
  big-slider .ctrl__button svg path{
    fill:var(--color-button-text);
  }
  big-slider .ctrl__button:hover{
    background:var(--color-button-hover);
  }
  big-slider .ctrl__button:hover svg path{
    fill:var(--color-button-text-hover);
  }
}
@media (max-width:992px){
  big-slider .ctrl__button{
	top: calc(100% - 20px);
  }
  .big-slider__mobile_navigation>*{
    position:relative;
    min-height:60px;
  }
  .big-slider__mobile_navigation .ctrl__button{
    display:flex;
    position:absolute;
    cursor: pointer;
    top: 50%;
    transform: translate(0,-50%);
    z-index: 1;
  }
  .big-slider__mobile_navigation .ctrl__button--left{
    left: 20px;
  }  
  .big-slider__mobile_navigation .ctrl__button--right{
    right: 20px;
  }
  .big-slider__mobile_navigation .ctrl__button:before{
	content:"";
    display: block;
    position: absolute;
    left:-12px;
    top:-12px;
    width: 44px;
    height: 44px;
	background: transparent;
  }
  .big-slider__mobile_navigation .big-slider__dots{
    position: relative;
    transform: unset;
    left: unset;
    bottom: unset;
    width: auto;
    row-gap: 0px;
    z-index: 0;
  }
  .big-slider__mobile_navigation .big-slider__dots__item{
    margin-top:7px;
    margin-bottom:7px;
  }
  .big-slider__mobile_navigation .ctrl+.big-slider__dots{
    padding: 0 60px;
  }
}
.big-slider__dots{
  position:absolute;
  display:flex;
  justify-content: center;
  flex-wrap:wrap;
  gap: 20px;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.big-slider__dots.big-slider__dots-center{
  left: 50%;
  transform: translate(-50%,0);
}
@media (min-width: 993px){
  .big-slider__dots.big-slider__dots-right{
    left: unset;
    right: 0;
  }
}
.big-slider__dots__item{
  display: inline-flex;
  position: relative;
  width: 12px;
  height: 6px;
  background: var(--color-base);
  cursor:pointer;
  opacity:0.2;
  transition: opacity var(--duration-medium) var(--animation-bezier);
  z-index:1;
}
.big-slider__dots__item.active{
  opacity:1;
}
@media (min-width:993px){
  .big-slider__dots__item:hover{
    opacity:1;
  }
  .big-slider__dots{
	padding: 20px;
  }
  [id^="slideshow-"] .desktop__navigation__hide{
	display: none;  
  }
}
@media (max-width:992px){
  big-slider .mobile__navigation__hide{
	display: none;  
  }
}
.video-container{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index:0;
  pointer-events:none;
}
.video-container .slide-media{
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  z-index:0;
}
.video-container .slide-video-html{
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
@media (min-width:993px){
  .video-ctrl:not(.video-ctrl__arrows) .video-ctrl__play{
    top: 50%!important;
  }
  .video-ctrl__arrows .video-ctrl__play{
    top: calc(50% + 60px)!important;
    height: 40px;
  }
}
@media (max-width:992px){
  big-slider .video-ctrl__play{
    top: 0;
    right: 10px!important;
    width: 40px;
    height: 40px;
    background:rgba(var(--color-button-rgb),0.5);
    border-radius: var(--radius-button);
  }
  big-slider .video-ctrl__play svg path{
    fill:var(--color-button-text);
  }
}
.video-loaded .image-hover-scaling__image{
  opacity: 0;
}
.slideshow:not(.video-loaded) .video-container{
  visibility: hidden;
}
.video-ctrl__play [class*="icon-"]{
  display: flex;
  z-index: 1;
  pointer-events:none;
}
.video-ctrl__play.video-active .icon-play{
  display: none;
}
.video-ctrl__play:not(.video-active) .icon-pause{
  display: none;
}
.no-spacing-grid big-slider.content_border{
  border-color:#00000000;
}
.slide-video-html .embed-player{
  left:0 !important;
}