body#module-_sd_lookbook-lookbook .columns-container {
	margin: 0;
}

body#module-_sd_lookbook-lookbook .columns-container #columns.container {
	max-width: 100%;
	padding: 0;
}


body#module-_sd_lookbook-lookbook.mobile_device .products_slider .ajax_block_product .hover_fly.mobile_hover_fly_show,
body#module-_sd_lookbook-lookbook.mobile_device .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_show {
	display: none;
}

#lookbook_list .lookbook_category {
	position: relative;
	margin-bottom: 30px;
}

#lookbook_list .lookbook_category .caption_wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

#lookbook_list .lookbook_category .caption_wrapper .caption_content_table {
	display: table;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	color: white;
}

#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content p {
	font-size: 20px;
	line-height: 1.2em;
	margin-bottom: 0;
}

#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content h2 {
	font-family: 'IvyMode';
	font-size: 90px;
	line-height: 1.2em;
	letter-spacing: 0px;
}

#lookbook .lookbook_video video {
	object-fit: cover;
}

#lookbook .lookbook_product_slider {
	padding: 0 100px;
}

#lookbook .lookbook_product_slider .product_list_item {
	max-width: 100%;
}

#lookbook .lookbook_product_slider .product_list_item .act_box_cart {
	display: none;
}

#lookbook .lookbook_product_slider .owl-buttons>div {
	position: absolute;
	top: 45%;
	font-size: 50px;
	color: black;
}

#lookbook .lookbook_product_slider .owl-buttons .owl-prev {
	left: -75px;
}

#lookbook .lookbook_product_slider .owl-buttons .owl-next {
	right: -75px;
}

#lookbook .lookbook_custom_content .title {
	margin-bottom: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	color: black;
}

#lookbook .lookbook_custom_content .title span {
	padding-bottom: 10px;
	border-bottom: 5px solid #E1ADA2;
}

#lookbook .lookbook_custom_content .images {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 15px;
	margin: 0 25px;
}

@media (max-width: 1199px) {
	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content p {
		font-size: 18px;
	}

	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content h2 {
		font-size: 75px;
	}
}

@media (max-width: 991px) {
	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content p {
		font-size: 16px;
	}

	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content h2 {
		font-size: 60px;
	}
}

@media (max-width: 767px) {
	.block {
		margin-bottom: 20px;
	}

	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content p {
		font-size: 18px;
	}

	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content h2 {
		font-size: 75px;
	}

	#lookbook_list .lookbook_category_link {
		padding: 0;
	}

	#lookbook .lookbook_product_slider {
		padding: 0 50px;
	}

	#lookbook .lookbook_product_slider .owl-buttons>div {
		font-size: 40px;
	}

	#lookbook .lookbook_product_slider .owl-buttons .owl-prev {
		left: -40px;
	}

	#lookbook .lookbook_product_slider .owl-buttons .owl-next {
		right: -40px;
	}
}

@media (max-width: 479px) {
	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content p {
		font-size: 16px;
	}

	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content h2 {
		font-size: 60px;
	}

	#lookbook .lookbook_product_slider {
		padding: 0 30px;
	}

	#lookbook .lookbook_product_slider .owl-buttons>div {
		font-size: 30px;
	}

	#lookbook .lookbook_product_slider .owl-buttons .owl-prev {
		left: -25px;
	}

	#lookbook .lookbook_product_slider .owl-buttons .owl-next {
		right: -25px;
	}

	#lookbook .lookbook_custom_content .title {
		font-size: 25px;
	}

	#lookbook .lookbook_custom_content .images {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 360px) {
	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content p {
		font-size: 14px;
	}

	#lookbook_list .lookbook_category .caption_wrapper .caption_content_table .caption_content h2 {
		font-size: 42px;
	}
}

/* Banners desktop y movil */

body#module-_sd_lookbook-lookbook .sd_lookbook_movil {
	display: none;
}

body#module-_sd_lookbook-lookbook .sd_lookbook_desktop {
	display: block;
}





#module-_sd_lookbook-lookbook #page_banner_container_1,
#module-_sd_lookbook-lookbook .breadcrumb_spacing {
	display: none;
}

#module-_sd_lookbook-lookbook #lookbook_list {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

#module-_sd_lookbook-lookbook #lookbook_list .lookbook_category_link {
	max-width: 100%;
}

#module-_sd_lookbook-lookbook #lookbook_list .lookbook_category_link .caption_content p {
	font-family: 'Heebo_GF';
}

#module-_sd_lookbook-lookbook #lookbook_list .lookbook_category_link .caption_content h2 {
	font-family: 'IvyMode';
	font-weight: 500;
}

#module-_sd_lookbook-lookbook #lookbook .lookbook_product_slider .ajax_block_product .pro_second_box .s_title_block a,
#module-_sd_lookbook-lookbook #lookbook .lookbook_product_slider .ajax_block_product .pro_second_box .product-price-and-shipping {
	text-align: left;
	padding-bottom: 0;
	color: black;
}

#module-_sd_lookbook-lookbook #lookbook .lookbook_product_slider .ajax_block_product .pro_second_box .product-price-and-shipping span {
	color: black;
}

#module-_sd_lookbook-lookbook #lookbook .lookbook_product_slider .ajax_block_product .pro_outer_box:hover .pro_second_box {
	background-color: white;
}

#module-_sd_lookbook-lookbook #lookbook .lookbook_product_slider .ajax_block_product .pro_second_box .s_title_block {
	margin-bottom: 0;
}

/************/

#lookbook .lookbook_product_slider .swiper-button-bottom-con {
	position: absolute;
  z-index: 99;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

#lookbook .lookbook_product_slider .swiper-button-bottom-con .swiper-button-prev {
	top: 50%;
  left: 5px;
  transform: translate(0%, -50%);
  position: absolute;
}

#lookbook .lookbook_product_slider .swiper-button-bottom-con .swiper-button-next {
	top: 50%;
  right: 5px;
  transform: translate(0%, -50%);
  position: absolute;
}

@media only screen and (max-width: 991px) {
	#module-_sd_lookbook-lookbook #lookbook_list {
		display: block;
	}

	#lookbook_list .lookbook_category {
		margin-bottom: 15px;
	}

	body#module-_sd_lookbook-lookbook .sd_lookbook_movil {
		display: block;
	}

	body#module-_sd_lookbook-lookbook .sd_lookbook_desktop {
		display: none;
	}

	/************/

	#lookbook .lookbook_product_slider {
		padding-right: 0px;
		padding-left: 15px;
	}

	#lookbook .lookbook_product_slider .swiper-button-bottom-con {
		display: none;
	}
}
