
#homeCarousel {
	margin-bottom: 3px;
}

#homeCarousel .carousel-indicators {
	left: 22%;
	bottom: 40px;
}

.carousel-indicators li {
	background-color: #c5c7c9;
	border: 0px solid #fff;
	height: 12px;
	width: 12px;
	margin: 1px;
	border-radius: 12px;
}

.home .carousel-indicators li {
	background-color: transparent;
	border: 2px solid #fff;
}

.home .carousel-indicators li.active {
	background-color: #fff;
}

.page-id-9834 div#heightfixed25 {
	padding-top: 100px !important;
}

.carousel-inner.homep > .item {
	background: url("https://cdn-ilekfob.nitrocdn.com/LezaxCztONuhNWAFbWpDdPlTkdYSmKSW/assets/images/optimized/rev-150b003/asidbglobal.wpenginepowered.com/wp-content/uploads/2026/03/collection-category-background.jpg");
	background-size: 100%;
}

.vidlink {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

video {
	height: auto;
}

audio, canvas, video {
	display: inline-block;
}

/*@media (transform-3d), (-webkit-transform-3d) {*/
#homeCarousel .carousel-indicators {
	left: 0;
	right: 10px;
	margin: 0 auto;
}

.carousel-inner.homep, .carousel-inner.homep .item.slide {
	height: calc(100vh - 148px);
	width: 100%;
}

.carousel-inner .item .slide__image {
	height: 100%;
}

.mob {
	display: none;
}

img.mob {
	display: none;
}

.carousel-inner .item img, .carousel-inner .item > a img {
	object-position: center !important;
}

.carousel-inner .item img, .carousel-inner .item > a img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: bottom;
	object-position: bottom;
	pointer-events: none;
}

.carousel-inner .item img, .carousel-inner .item > a img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: bottom;
	object-position: bottom;
	pointer-events: none;
}

.carousel-inner .item img {
	padding: 0 !important;
}

img.dsk {
	display: initial;
}

.slitextbox.tmiddle {
	bottom: 50%;
	transform: translate(0, 50%);
}

/*.page-id-9834 .slitextbox.tmiddle {
    transform: unset;
}*/
.slitextbox {
	position: absolute;
	width: 100%;
	bottom: 15%;
}

.asi-container {
	width: 90vw;
	max-width: 1400px;
	margin: 0 auto;
}

.carousel-inner .item .slide__text {
	max-width: 438px;
}

.carousel-inner .item .slide__text {
	width: 100%;
	max-width: 400px;
	z-index: 1;
}

.wtext {
	color: #fff;
	font-family: "Univers LT W01_85 Extra Black";
	font-weight: normal;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, .66) !important;
	line-height: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.wtext {
	font-family: "Univers LT W01_85 Extra Black";
	margin-top: -5px;
}

.button--light {
	color: #eee;
	color: var(--off-white);
	border: 1px solid #eee;
	border: 1px solid var(--off-white);
}

.button--light {
	/* color: #eee; */
	color: var(--off-white);
	/* border: 1px solid #eee; */
	border: 1px solid var(--off-white);
}

.slide__text a {
	color: #fff;
}

.button.button--hollow.button--light {
	font-size: 14px;
	line-height: normal;
}

.button.button--hollow.button--light {
	border: 1px solid #fff;
	color: #fff;
	margin-top: 15px;
	background: transparent;
}

.continue-arrow {
	position: absolute;
	bottom: 10px;
	left: 50%;
	color: #eee;
	color: var(--off-white);
	width: 30px;
	height: 30px;
	-webkit-animation: bounce 1.5s infinite ease-in-out;
	animation: bounce 1.5s infinite ease-in-out;
}

.continue-arrow {
	position: absolute;
	bottom: 10px;
	left: 50%;
	color: #eee;
	color: var(--off-white);
	width: 30px;
	height: 30px;
	-webkit-animation: bounce 1.5s infinite ease-in-out;
	animation: bounce 1.5s infinite ease-in-out;
}

.page-id-9079 div#heightfixed25 {
	padding-top: 90px !important;
}

.page-id-10 div#heightfixed25 {
	padding-top: 90px !important;
}

/*#homeCarousel .button--icon.continue-arrow {
    right: -15px;
}*/

/*#homeCarousel .button--icon.continue-arrow {
    right: 5px;
}*/
.page-id-9834 #homeCarousel .button--icon.continue-arrow {
	right: -20px;
}

.page-id-9878 #homeCarousel .button--icon.continue-arrow {
	right: -15px;
}

.button--icon.continue-arrow svg {
	fill: #fff;
	font-size: 30px;
}

.continue-arrow svg {
	width: 100%;
	height: 100%;
	fill: currentColor;
}

.carousel-inner .item .slide__text {
	margin-left: 120px;
}

.button--icon.continue-arrow {
	position: absolute;
	bottom: 10px;
	left: 0;
	margin: 0 auto;
	text-align: center;
}

@media only screen and (max-width: 600px) {
	#homeCarousel {
		margin: 0;
	}
	
	body .carousel-inner .item img, body .carousel-inner .item > a img {
		pointer-events: none;
		width: 100%;
		height: auto !important;
		object-fit: cover !important;
		object-position: center center !important;
		display: block;
		margin: 0 auto;
	}
	
	.slide__text.slide__text--right {
		text-align: center;
	}
	
	.slitextbox.tmiddle {
		height: 240px;
	}
	
	.carousel-inner .pid-19709.item .slide__text, .slitextbox {
		top: 12px !important;
	}
	
	.sliwrp {
		position: relative;
		height: 260px;
		background-color: #1f1f1d;
		overflow: hidden;
	}
	
	.slide__text {
		text-align: center !important;
	}
	
	.carousel-inner .item .slide__text {
		display: inline-block;
	}
	
	body .homep.carousel-inner .item .slide__text {
		width: 500px !important;
		max-width: 500px !important;
		z-index: 1;
		display: block;
		margin: 0 auto;
		position: absolute;
		top: 0% !important;
		transform: translate(-50%, -55%) scale(.7);
		left: 50%;
		right: 0;
	}
	
	.video.slidenumber-1 .slitextbox.tmiddle {
		position: relative !important;
		text-align: center;
		height: 280px !important;
		padding-top: 40px;
		top: unset !important;
		transform: unset !important;
	}
	
	.carousel-inner.homep .item.slide:first-child .slitextbox {
		bottom: 29% !important;
	}
	
	.carousel-inner.homep .item.slide:first-child .slitextbox {
		bottom: unset !important;
	}
	
	a.button--icon.continue-arrow {
		display: none;
	}
	
	img.dsksimg {
		display: none !important;
	}
	
	#homeCarousel .carousel-indicators {
		display: block !important;
	}
	
	.carousel-inner.homep, .carousel-inner.homep .item.slide {
		height: auto;
		width: 100%;
	}
	
	.page-id-10 .carousel-inner.homep .video.slidenumber-4.item.slide {
		height: 550px;
	}
	
	.page-id-9878 .video .slide__text {
		transform: translate(-50%, 35%) scale(.8) !important;
	}
	
	.page-id-6248 .video .slide__text {
		transform: translate(-50%, 35%) scale(.8) !important;
	}
	
	.page-id-6248 .slide__text {
		transform: translate(-50%, -5%) scale(1) !important;
	}
	
	.page-id-10 .item .slitextbox.tmiddle, .page-id-9878 .item .slitextbox.tmiddle {
		transform: unset;
	}
	
	.page-id-10913 .item .slide__text {
		transform: translate(-50%, 5%) scale(.7) !important;
	}
	
	.slidenumber-1.item .slide__text {
		transform: translate(-50%, -16%) scale(.7) !important;
	}
	
	.page-id-10 div#heightfixed25 {
		display: none;
	}
	
	.page-id-10 .video.slidenumber-4 .slide__text {
		transform: translate(-50%, 165%) scale(.8) !important;
	}
	
	.page-id-6248 .slidenumber-1.item .slide__text {
		transform: translate(-50%, -16%) scale(.9) !important;
	}
	
	.page-id-10 .video video {
		margin-top: 68px;
	}
	
	.page-id-9079 .slidenumber-1.item .slide__text {
		transform: translate(0, -15%) scale(.8) !important;
	}
	
	.page-id-9834 .slidenumber-1.item .slide__text {
		transform: translate(-53%, -10%) scale(.7) !important;
	}
	
	.dsk {
		display: none !important;
	}
}

@media only screen and (max-width: 600px) {
	.page-id-10 .video .slitextbox {
		position: relative;
	}
	
	.page-id-9878 .video .slitextbox {
		position: relative;
	}
	
	body.page-id-9834 .carousel-inner .item .slitextbox.tmiddle {
		all: unset !important;
		display: block !important;
		position: unset !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0px 0 !important;
	}
	
	body.page-id-9834 .carousel-inner .video .slitextbox.tmiddle {
		all: unset !important;
		display: block !important;
		position: unset !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 40px 0 !important;
	}
	
	body.page-id-9834 .homep.carousel-inner .video .slide__text {
		width: 100% !important;
		max-width: 100% !important;
		/* z-index: 1; */
		display: block;
		margin: 0 auto;
		position: unset !important;
		top: 0% !important;
		transform: translate(0%, -10%) scale(.7);
		left: 50%;
		right: 0;
		float: none;
	}
	
	body .homep.carousel-inner .item .slide__text {
		width: 500px !important;
		max-width: 500px !important;
		z-index: 1;
		/* display: block; */
		margin: 0 auto;
		position: absolute;
		top: 0% !important;
		transform: translate(-50%, 5%) scale(.7);
		left: 50%;
		right: 0;
	}
	
	/* ✅ Your final clean style */
	body.page-id-9079 .carousel-inner .item .slitextbox.tmiddle {
		all: unset !important;
		display: block !important;
		position: unset !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0px 0 !important;
	}
	
	body.page-id-9079 .carousel-inner .video .slitextbox.tmiddle {
		all: unset !important;
		display: block !important;
		position: unset !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 40px 0 !important;
	}
	
	body.page-id-9079 .homep.carousel-inner .item .slide__text {
		width: 100% !important;
		max-width: 100% !important;
		/* z-index: 1; */
		display: block;
		margin: 0 auto;
		position: unset !important;
		transform: translate(0, 0%) scale(.8);
		float: none;
	}
	
	.page-id-9079 .wtext {
		font-size: 33px !important;
		line-height: 40px !important;
	}
	
	body.page-id-9079 .video .wtext {
		font-size: 23px !important;
		line-height: 34px !important;
	}
	
	.wtext.ds48 {
		transform: translate(0px, 0) scale(.7);
	}
	
	.page-id-9079 .slidenumber-5 .sliwrp {
		position: relative;
		height: unset;
		background-color: #1f1f1d;
		overflow: hidden;
	}
	
	.page-id-9834 .sliwrp {
		height: 310px;
	}
	
	.page-id-9079 .carousel-inner.homep, .page-id-9079 .carousel-inner.homep .video {}
}
