/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 16 2025 | 20:02:50 */
.spans {
	color:#cf1217;font-weight:bold;
/* 	text-shadow: 1px 1px 0px white, -1px -1px 0px white, 1px -1px 0px white, -1px 1px 0px white; */
	-webkit-text-stroke: 2px #ffffff;
}

.elementor-14 .elementor-element.elementor-element-1ae8e707 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-1ae8e707 .elementor-icon-list-item > a {
    width: auto;
}

.wpsl-dropdown {
    width: 110px;
}
	.wpsl-input {
    width: 40%;
}

#wpsl-search-btn {
background: black;
    color: white;
    border: 0px solid;
    padding: 7px 20px;
}

.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item {
    padding: 6px 12px !important;
}
#wpsl-gmap .wpsl-info-window strong {
    font-size: 17px;
}
#wpsl-gmap a {
    text-decoration: none;
}
#wpsl-gmap a:hover {
    color: white;
}

#wpsl-gmap span a:hover 
{
	color:unset;
}
a.wpsl-store-details.wpsl-store-listing {
    display: none;
}
.gm-style-iw-d {
    margin-top: -35px;
}
.gm-style-iw.gm-style-iw-c {
    font-family: "Poppins", Sans-serif !important;
}
#wpsl-search-wrap div label {
    width: fit-content;
    line-height: 39px;
}
#wpsl-search-wrap .wpsl-input label {
    width: fit-content;
}
#wpsl-wrap {
    max-width: 1140px;
    margin: auto;
}
#wpsl-result-list li p {
    font-size: 15px;
}
#wpsl-result-list a {
    text-decoration: none;
    font-weight: bold;
}
#wpsl-result-list ul {
    font-size: 15px;
}
#wpsl-search-wrap {
    font-size: 15px;
}

a.wpsl-directions {
    background: #d03531;
    padding: 3px 10px;
    color: #fff;
    font-weight: normal;
    border-radius: 10px 10px;
    float: right;
    font-size: 13px;
}

.anchor-btn {
color: #d03531; padding-right: 15px; padding-left: 5px;
}
.anchor-btn:hover {
    color: #ffffff !important;
}

.swiper-zoom-container {
/*     background: #fff; */
}
.elementor-lightbox .elementor-lightbox-image {
    box-shadow: unset!important;
	
    background: #fff;
    padding: 40px;
}
.elementor-slideshow__title {
    display: none;
}
.elementor-lightbox .swiper-container .elementor-swiper-button svg, .elementor-lightbox .swiper-container~.elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper~.elementor-swiper-button svg {
    fill: hsl(0deg 57.51% 47.58%);
}
	
#slider .swiper-slide-contents
    background: #fff!important;
    color: black!important;
    padding: 30px 30px!important;
}
#slider .swiper-slide-inner {
    text-align: left;
} 
#slider .swiper-slide-contents {

    background: #fff!important;
    color: black!important;
    padding: 50px 50px!important;
}
#slider .elementor-slide-button {
    background-color: unset;
    color: var(--e-global-color-accent);
    padding: 0px;
}
#slider .elementor-slides .swiper-slide-bg {
    background-size: contain;
	
    background-position: top;
}

div#slider {
    max-width: 1200px;
    margin: auto;
}

#slider .elementor-swiper-button.elementor-swiper-button-next {
	position:absolute;    
	background-color: var(--e-global-color-accent);
	padding: 30px;

}
#slider .elementor-swiper-button.elementor-swiper-button-prev {
		position:absolute;
    background-color: #26282C;
	padding: 30px;
}

a, a:hover {
color: var(--e-global-color-accent);
}
h3.elementor-icon-box-title {
    margin: 0px 0px 7px 0px;
}
p {
padding-top:0px;
	margin-top:10px;
}

.elementor-lightbox .dialog-lightbox-close-button:hover svg, .elementor-lightbox .elementor-swiper-button:hover svg {
    fill: hsl(0deg 57.51% 47.58%)!important;
}
@media(max-width: 767px) {
	.spans {
    font-weight: bolder;
    -webkit-text-stroke: 1px #ffffff;
}
    .elementor-lightbox .elementor-lightbox-item {
        padding: 7px !important;
    }
	
	#wpsl-wrap {
    padding: 0px 20px;
}
	#wpsl-stores, #wpsl-direction-details, #wpsl-gmap {
    max-height: 400px !important;
}
	    .wpsl-search {
        padding: 1% 4% 3% 4%;
    }
	#wpsl-search-input {
    padding: 5px 12px;
	}
	    #wpsl-search-wrap .wpsl-input {
        margin-bottom: 0px;
    }
	    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
        --n-tabs-heading-display: unset;

    }
	.elementor-widget-n-tabs .e-n-tab-title-text {
    display: block;
}
	    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {
order: unset;
width: 48%;
        display: inline-block;
        padding: 10px 16px;
        float: left;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        margin-left: 1%;
        margin-right: 1%;
	}
	
	
#collection-tab .e-n-tab-title {
	width: 30%;
}
#collection-tab .e-n-tab-title-text {
        font-size: 14px;
    }
	
	.elementor-element.elementor-element-578daea.e-n-tabs-mobile.elementor-widget.elementor-widget-n-tabs .e-n-tab-title {
width: 47%;

        margin-left: 1%;
        margin-right: 1%;
	}
	
	
	
#slider .elementor-swiper-button.elementor-swiper-button-next, #slider .elementor-swiper-button.elementor-swiper-button-prev {
		padding: 10px;

}
#slider .elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), #slider .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 10px;
}
	.elementor-2 .elementor-element.elementor-element-5429824 .swiper-slide-contents {
    padding: 20px 20px !important;
}
	
}
@media(max-width: 1023px) {
#slider .elementor-swiper-button.elementor-swiper-button-next, #slider .elementor-swiper-button.elementor-swiper-button-prev {
		padding: 10px;

}
#slider .elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), #slider .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 10px;
}
#slider .swiper-slide-contents {
    padding: 20px 20px !important;
}
	
	
	
	
}


@media only screen and (min-width: 1024px) and (max-width: 1200px)  {

.elementor-element.elementor-element-0535159.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    --min-height: 700px;
}
}

@media only screen and (min-width: 1201px) and (max-width: 1350px)  {

.elementor-element.elementor-element-0535159.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    --min-height: 653px;
}
}
@media only screen and (min-width: 1351px) and (max-width: 1450px)  {

.elementor-element.elementor-element-0535159.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    --min-height: 700px;
}
}


@media only screen and (min-width: 768px) and (max-width: 1023px)  {

#wpsl-wrap {
    margin-top: 100px;
	    padding: 0px 20px;

}
}
@media only screen and (min-width: 500px) and (max-width: 767px)  {
	.e-con-inner {
        justify-content: end !important;
	}
		#hp-banner { 
	        background-position: center center;
	}
	.elementor-element.elementor-element-885cc65.e-con-full.e-flex.e-con.e-child {
    width: 50%;
}
	
}
 @media only screen and (min-width: 1024px) and (max-width: 1323px)  {


	#hp-banner { 
    background-position: -290px 0;
	}
	}

.striked-price{
	text-decoration: 1.5px #777777 line-through;
}