
/* ===============
   SLIDER FEATURES
   =============== */	

.m__slider__features img {
	max-width: 100%; }
	
.m__slider__features {
	text-align: center; }
	
.m__slider__features .mc {
	padding-bottom: 0; }
	
.features_nav,	
.slider__features_detail {
	margin: 0 auto;
	max-width: 1000px; }
	

.features_nav,	
.product__detail__description {
	margin-bottom: 4rem; }


.slider__features_detail__container {
	padding-left: 5.6rem;
	padding-right: 5.6rem; }

.slider__features_detail .flickity-prev-next-button.previous {
	left: 0; }
	
.slider__features_detail .flickity-prev-next-button.next {
	right: 0; }	
		
.slider__features_detail .flickity-page-dots {
	display: none; }
		
		
		
/* Tabs */
.features_nav {
	font-size: 3.2rem;
	position: relative;
	font-weight: 700;
	border-bottom: 2px solid var(--color__blue-medium); }
	
.features_nav ul {
	margin: 0 auto;
	display: flex;
	flex-grow: 1; }	

.features_nav ul li {
	flex-grow: 1; }

.features_nav ul a {
	color: var(--color__white);
	position: relative;
	display: block;
	padding: 0 2rem 2rem; }
	
	
.features_nav ul a:after {
	content: '';
	position: absolute;
	display: block;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 2px;
	z-index: 1;
	opacity: 0;
	transition: all .6s;
	background: var(--color__white); }

.features_nav ul a.active:after {
	opacity: 1; }

.slider__features_detail__title {
	display: none; }	


.slick-track .product__detail {
	padding-left: var(--spacing__x);
	padding-right: var(--spacing__x); }
	
@media all and (max-width: 1000px) {
	
	.m__slider__features .flickity-page-dots{
		bottom: auto;
		position: absolute;
		display: block;
		top: 0;
	   left: 0; }
	
	.slider__features_detail__container {
		padding-left: 0;
		padding-right: 0; }
		
	.m__slider__features .flickity-button {
		display: none; }
	
	
	.slider__features_detail__container {
		padding-top: 6rem;	}
		
	.features_nav {
		display: none; }
	
	.slider__features_detail__title {
		margin-bottom: .5em;
		display: block; 
		padding-right: 0; }
}	






	
