
div.custom-bundle .product-img img{
	height:65px;
}
div.custom-bundle .borderText{
	text-shadow: 1px 1px 2px black;
}

div.custom-bundle .borderTextWhite{
	text-shadow: 1px 1px 2px white;
}
div.custom-bundle h1, div.custom-bundle h3, div.custom-bundle h5, div.custom-bundle h6, div.custom-bundle h4, div.custom-bundle p{
	font-family:vagBT !important;
}
div.custom-bundle button{
	font-family:vagBT !important;
}
div.custom-bundle a h6{
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
div.custom-bundle .bg-light{
	background-color:rgba(255,255,255,0.75) !important;
}
.carousel-item.active, .carousel-item-next, .carousel-item-prev{
	display:flex !important;
}
div.custom-bundle .carousel-control-prev, div.custom-bundle .carousel-control-next {
	border: 0px !important;
    background: transparent !important;
}

div.custom-mobile-bundle .product-box{
	aspect-ratio:1;
}
div.custom-mobile-bundle .img-fluid{
	max-height: 100px;
    max-width: 100px;
}

div.custom-mobile-bundle .product-img img{
	max-height: 100px !important;
    max-width: 100px !important;
	height:unset !important;
}

div.ribbon-bundle{
	background-color: #7366ff;
    width: 150px;
    position: absolute;
    left: auto;
    line-height: 1.3;
	right: -26px;
    top: 6px;
}

div.ribbon-bundle:before{
	position: absolute;
    bottom: -14px;
    right: 0;
    width: 0;
    height: 0;
    content: "";
    border: 8px solid transparent;
    border-top-color: #584fb6;
    border-left-color: #584fb6;
}

#owl-carousel-bundleItems .product-box{
	cursor:pointer;
}


#owl-carousel-bundleItems .product-box.active{
	border:3px solid var(--theme-deafult) !important;
}

#owl-carousel-bundleItems .product-box .product-details h6{
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

#owl-carousel-bundleItems .owl-item img{
	max-height: 50px;
    max-width: 50px;
    height: 50px;
    width: auto;
}

.custom-bundle .bundlePerc15{
	width:15%;
}

.custom-bundle .bundlePerc20{
	width:20%;
}
.custom-bundle div.custom-bundle-items div img.bundleGender.genderDouble{
	margin-left:12px;
}
.custom-bundle div.custom-bundle-items div img.bundleGender{
	position:absolute;
	width:15px;
	height:15px;
	left:8px;
	top:10px;
	
}

@media only screen and (max-width: 1000px) {
	
	
	.custom-bundle .bundlePerc15{
		width:25% !important;
	}

	.custom-bundle .bundlePerc20{
		width:25% !important;
	}
	
	.custom-bundle .col-3{
		width:100% !important;
	}
	
	.custom-bundle p.font-light.borderText{
		position: absolute;
		bottom: -190px;
		width: 92vw;
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}
	.custom-bundle form button{
		margin-bottom:40px;
	}
	
}