/* Move to products higjlights */
.product-highlights {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 50px 0px 32px 0px !important; 
}

/* Video Modal */
#videoModal .close {
    color: #fff;
    text-shadow: none;
    opacity: 1;
    position: relative;
}

#videoModal .close:hover {
	cursor: pointer;
}

#videoModal {
    background: rgba(0,0,0,.8);
}
#videoModal .modal-dialog button > * {
    pointer-events: initial !important;
}

.product-detail-header img.can-img {
	height: 450px;
    object-fit: contain;
    aspect-ratio: 1;
}

/*  Dropdown  */
.product-detail-header__order--1 .dropdown {
    font-size: 14px;
    line-height: 24px;
    max-width: 330px;
    border-radius: 0;
    width: 95%;
}
.product-detail-header .dropdown .dropdown-toggle {
    border-radius: 5px;
    border: none;
    text-wrap: auto;
    color: #212529;
}

@media (min-width: 992px) and (max-width: 1070px) { 
	.product-detail-header .dropdown .dropdown-toggle {
		padding: 0 15px;
	}
}

.product-detail-header .dropdown .dropdown-menu.sheens-list a {
	text-decoration: none !important;
	text-wrap: auto;
}
 
.product-detail-header .dropdown .dropdown-menu.sheens-list a:hover,
.product-detail-header .dropdown .dropdown-menu.sheens-list a:active {
	background-color: #e9ecef;
}

.product-detail-header .dropdown-menu.sheens-list.show {
	width: 95%;
}

.product-detail-header .dropdown .dropdown-toggle::after {
    content: url('/binaries/content/gallery/behrbrxm/vector.png');
    margin-left: auto;
    width: 7.15px;
    height: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(0deg);
}

.product-detail-header .dropdown.show .dropdown-toggle::after {
    transform: rotate(180deg);
}

.product-detail-carousel {
	max-width: 365px;
}

.product-detail-carousel .owl-nav [class*=owl-]:hover {
	background: none !important;
}

.product-detail-carousel .arrow-left,
.product-detail-carousel .arrow-left:hover,
.product-detail-carousel .arrow-right,
.product-detail-carousel .arrow-right:hover {
    background-size: 14px 26px;
    position: relative;
    color: #465058;
    font-size: 1.65rem;
    background-image: none;
    cursor: pointer;
}

.product-detail-carousel .owl-nav {
    position: absolute;
    width: 100%;
    margin: 0 !important;
    display: flex;
    align-items: center;
}

.product-detail-carousel button.owl-prev {
	position: absolute;
    left: -25px;
}

.product-detail-carousel button.owl-next {
	position: absolute;
    right: -25px;
}

.product-detail-carousel button.owl-prev.disabled .arrow-left,
.product-detail-carousel button.owl-next.disabled .arrow-right{
    display: none;
}


.caro-video-content img.play-button {
	position: absolute;
    width: 25px !important;
    top: 25%;
    cursor: pointer;
}

.caro-video-content,
.caro-img-content {
    width: 64px;
    height: 64px;
    margin: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.product-detail-carousel .owl-item {
	width: 64px !important;
    height: 64px;
}

.product-detail-carousel img.caro-img {
    object-fit: contain;
    height: 64px;
    width: 64px !important;
    cursor: pointer;
    background: #D9D9D9;
}

@media (max-width: 780px) {
	.product-detail-carousel {
		max-width: 295px;
	}
		
	.product-detail-carousel .caro-video-content,
	.product-detail-carousel .caro-img-content {
	    width: 50px;
	    height: 50px;
	}
	
	
	.product-detail-carousel .owl-item {
		width: 50px !important;
	    height: 50px;
	}
	
	.product-detail-carousel img.caro-img {
		height: 50px;
   	 	width: 50px !important;
	}
}

@media (max-width: 767px) {
	.product-detail-header__wrapper {
	    display: flex !important;
	    flex-direction: column;
	}
}