/*Generated time: July 19, 2024 07:08This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.*/
.slider-mobile-gutter{
	position:relative;
	display:block;
	padding:0rem
}
// edit & insert by Ajay .slider-mobile-gutter+.view-all{
	margin-top:3rem
}
@media screen and (min-width:750px){
	.slider-mobile-gutter+.view-all{
		margin-top:5rem
}
}
@media screen and (max-width:480px){
	.slider-mobile-gutter+.view-all .button{
		width:100%
}
	.grid__itemGallery{
		width:80%
}
	// Original value 100 % edit & insert by Ajay .slider-mobile-gutter{
		padding:0
}
	// edit & insert by Ajay #Gallery-template--22114514633015__fe3e651d-c5d7-4ce3-a29c-d9a481995134 .slider-mobile-gutter{
		padding:2rem
}
}
.slider__slide{
	scroll-snap-align:start;
	flex-shrink:0
}
@media screen and (max-width:749px){
	.slider.slider--mobile{
		position:relative;
		flex-wrap:inherit;
		overflow-y:hidden;
		overflow-x:auto.slider-buttons scroll-snap-type: x mandatory;
		scroll-behavior:smooth;
		scrollbar-width:thin;
		-webkit-overflow-scrolling:touch
}
	.slider.slider--mobile .slider__slide{
		margin-bottom:0;
		padding-bottom:0
}
	.slider.slider--mobile::-webkit-scrollbar{
		height:.9rem;
		width:.9rem;
		display:initial
}
	.slider-mobile-gutter>.slider.grid--2-col>.grid__item{
		width:48%
}
}
.slider.slider--tablet{
	position:relative;
	flex-wrap:inherit;
	overflow-y:hidden;
	overflow-x:hidden;
	scroll-snap-type:x mandatory;
	scroll-behavior:smooth;
	scrollbar-width:thin;
	padding-bottom:4rem
}
@media screen and (max-width:480px){
	.slider-mobile-gutter>.slider.grid--1-col-mobile>.grid__item{
		width:62%
}
	.slider.slider--tablet{
		padding-bottom:2rem
}
}
@media screen and (min-width:750px){
    .slider.slider--desktop{       
    }
	.slider.slider--tablet-up-2{
		position:relative;
		flex-wrap:inherit;
		overflow-y:hidden;
		overflow-x:hidden; /* Change by pramod: overflow-x:auto */
		scroll-snap-type:x mandatory;
		scroll-behavior:smooth;
		scrollbar-width:thin; /* row-gap: .6rem;right: -33px;flex-direction: column;overflow-y: auto !important; Add by Pramod Singh */
                             /* max-height: 350px; Add by Pramod Singh */
		
		
}
	.slider.slider--tablet-up{
		position:relative;
		flex-wrap:inherit;
		overflow-y:hidden;
		overflow-x:hidden; /* Change by pramod: overflow-x:auto */
		scroll-snap-type:x mandatory;
		scroll-behavior:smooth;
		scrollbar-width:thin;
}
	.slider.slider--tablet-up .slider__slide{
		margin-bottom:0;
		padding-bottom:0
}
	.slider.slider--tablet-up::-webkit-scrollbar{
		display:initial
}
}
.slider.slider--tablet .slider__slide{
	margin-bottom:0;
	padding-bottom:0
}
.slider.slider--tablet::-webkit-scrollbar{
	height:.9rem;
	width:.9rem;
	display:initial
}
@media (prefers-reduced-motion){
	.slider{
		scroll-behavior:auto
}
}
.slider{
	-ms-overflow-style:none;
	scrollbar-width:none
}
.slider::-webkit-scrollbar{
	height:1rem;
	width:1rem;
	display:none
}
.no-js .slider{
	-ms-overflow-style:auto;
	scrollbar-width:auto
}
.no-js .slider::-webkit-scrollbar{
	display:initial
}
.slider::-webkit-scrollbar{
	-webkit-appearance:none;
	appearance:none;
	background-clip:padding-box;
	border:.3rem solid transparent;
	border-radius:1.6rem;
	background-color:rgba(var(--color-border),.3)
}
.slider::-webkit-scrollbar-thumb{
	border:.3rem solid transparent;
	background-clip:padding-box;
	border-radius:1.6rem;
	background-color:rgb(var(--color-border))
}
.slider-mobile-gutter .slider-buttons{
	position:absolute;
	z-index:7;
	right:0;
	bottom:100%;
	margin-bottom:1.5rem
}
.title-wrapper--mobile-link+.slider-mobile-gutter>.slider-buttons{
	margin-bottom:1rem
}
.slider-mobile-gutter .slider-buttons[disabled]{
	display:none
}
@media screen and (min-width:990px){
	.slider-mobile-gutter .slider-buttons{
		margin-bottom:-20rem;
		width:100%
}
}
@media screen and (max-width:989px){
	[data-heading-center] .title-wrapper:not(.title-wrapper--no-heading)+.slider-mobile-gutter{
		display:flex;
		flex-direction:column-reverse
}
	[data-heading-center] .title-wrapper:not(.title-wrapper--no-heading)+.slider-mobile-gutter .slider-buttons{
		position:relative;
		margin-top:-2rem;
		justify-content:center
}
}
.slider-mobile--overlay .slider-buttons{
	color:rgb(var(--color-background))
}
.slider-counter{
	display:none;
	margin-inline-end:3rem
}
.slider-mobile--overlay .slider-counter{
	margin-inline-end:1.4rem
}
.slider-buttons{
	display:flex;
	align-items:center
}
.slider--tablet-up+.slider-buttons{
	display:flex
}
@media screen and (min-width:750px){
	.slider--mobile+.slider-buttons{
		display:none
}
}
.slider-button{
	border:none;
	color:rgba(var(--color-foreground),.75);
	background-color:#fff;
	cursor:pointer;
	width:4.4rem;
	height:4.4rem;
	padding:0;
	border-radius:50%;
	position:relative;
	text-align:start;
	transition:color var(--duration-default) ease;
	box-shadow:#0000000d 0 0 0 1px,#d1d5db 0 0 0 1px inset
}
.slider-mobile--overlay .slider-button{
	color:rgba(var(--color-foreground),.5)
}
@media screen and (hover:hover){
	.slider-button:not([disabled]):hover,.slider-mobile--overlay .slider-button:not([disabled]):hover{
		color:rgba(var(--color-foreground),1)
}
}
.slider-button .icon{
	display:block;
	width:2rem;
	height:2rem;
	margin:0 auto
}
.slider-button[disabled]{
	display:none
}
.slider-button[disabled] .icon{
	color:rgba(var(--color-foreground),.3)
}
.slider-mobile--overlay .slider-button[disabled] .icon{
	color:currentColor;
	opacity:.3
}
.prev-img{
	display:block;
	margin:0 auto;
	width:25px;
	color:#ec2464;
	text-align:center
}
.next-img{
	display:block;
	margin:0 auto;
	width:25px;
	color:#ec2464
}
.slider-button--next{
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:-2rem
}
.slider-button--prev{
	margin-left:-2rem
}
.slider-button--prev .icon{
	transform:scaleX(-1)
}
.slider-button:focus-visible{
	z-index:1
}
@media screen and (max-width:552px){
	.slider.slider--tablet{
		overflow-x:auto;
		justify-content:flex-start;
		column-gap:1rem
}
	.slider-buttons{
		display:none
}
}
.product-form__quantity+.product-form__submit{
	max-width:15rem!important
}
