
/* Breadcrumb */

.breadcrumb_wrapper {
	border-bottom: none;
}

.breadcrumb_wrapper > .container-fluid {
	max-width: 1800px;
	padding: 0;
}

.breadcrumb_wrapper a span {
	color: #575757;
    font-size: 12px;
	font-weight: 400;
}

.breadcrumb_wrapper .navigation-pipe {
	color: #575757;
	font-size: 12px;
	font-weight: 400;
}

.breadcrumb_wrapper span {
	color: #000;
	font-size: 12px;
	font-weight: 500;
}

.breadcrumb_spacing {
	height: 10px !important;
}



.product-container .product_first_section {
	margin: 0 auto;
    max-width: 1550px;
}


/* Product image */

.images-container .pro_gallery_item,
.images-container .pro_gallery_thumb  {
    filter: brightness(0.96);
}

.images-container .pro_gallery_thumbs_container .swiper-slide {
	margin-bottom: 20px !important;
}



/* Product info */

.product_first_section .product-reference {
    margin-bottom: 4px;
}

.product_first_section .product-reference .pro_extra_info_label {
    font-size: 15px;
    font-weight: 500;
}

.product_first_section .product-reference .pro_extra_info_content {
	color: #697073;
	font-size: 15px;
    font-weight: 400;
}

.product_first_section .product_name {
    color: #000;
    font-size: 15px;
    font-weight: 600;
	margin-bottom: 7px;
}

.product_first_section .pro_price_block {
    margin-bottom: 25px;
}

.product_first_section .product-prices .price {
    color: #000;
    font-size: 18px;
    font-weight: 600;
}

.product_first_section .product-prices .regular-price {
    font-size: 13px;
}

.product_first_section .product-variants {
    margin-bottom: 1rem;
}

.product_first_section .product-variants .control-label {
	display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px;
}

.product_first_section .product-variants .pro_right_item {
	float: right;
}

.product_first_section .product-variants .pro_right_item .inline_popup_tri {
	font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
}

.product_first_section .product-variants ul.li_fl {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 0;
    grid-auto-rows: minmax(53px, auto);
}

.product_first_section .product-variants .input-radio:checked ~ .radio-label {
	background: #000;
	border: 1px solid #000;
    border-radius: 5px;
    color: #FFF;
    padding: 12px 23px;
}

.product_first_section .product-variants .radio-label {
	border: 1px solid #FFF;
    border-radius: 5px;
    padding: 12px 23px;
}

.product_first_section .product-variants .st-input-loading {
    width: 64px;
}

.product_first_section .product-variants .st_unavailable_combination .radio-label {
	color: #575757;
	cursor: not-allowed;
	position: relative;
} 

.product_first_section .product-variants .st_unavailable_combination .radio-label::before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	right: 0;
	border-top: 1px solid;
	border-color: #575757;
	-webkit-transform: rotate(-35deg);
	-moz-transform: rotate(-35deg);
	-ms-transform: rotate(-35deg);
	-o-transform: rotate(-35deg);
	transform: rotate(-35deg);
}



 /* Add to cart */
 
.product_first_section .product-add-to-cart {
	margin-bottom: 0.5rem;
}

.product_first_section .product-add-to-cart .add {
	margin-bottom: 3px;
	width: 100%;
}
 
.product_first_section .product-add-to-cart .add-to-cart {
    background-color: #000;
    border: 1px solid #000;
    color: #FFFFFF;
	font-size: 14px;
    font-weight: 400;
    height: 48px;
    line-height: 1;
    text-transform: none;
}

.product_first_section .product-add-to-cart .add-to-cart:hover {
    background-color: #1E1F23;
    border-color: #1E1F23;
}

.product_first_section .product-actions .steasy_divider_item {
    border-bottom: 2px solid #ABABAB;
}



/* Tabs */

.right_more_info_block .mobile_tab .mobile_tab_title {
    padding: 6px 0;
}

.right_more_info_block.accordion_more_info {
    margin-top: 1.15rem;
}

.product_info_tabs .mobile_tab_name {
	font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}

.right_more_info_block.accordion_more_info .mobile_tab .tab-pane.st_open .tab-pane-body {
	padding-bottom: 0.5em;
    padding-top: 0;
}

.right_more_info_block .product-description .st_read_more_box {
	font-size: 13px;
    font-weight: 500;
    line-height: 1.8;
}

.right_more_info_block .easycontent {
	margin-bottom: 0 !important;
}

.right_more_info_block .easycontent .easy_brother_block {
    font-size: 13px;
    font-weight: 500;
    line-height: 1.8;
}

.right_more_info_block .easycontent .easy_brother_block a {
    text-decoration: underline;
}

.right_more_info_block.accordion_more_info .mobile_tab .tab-pane {
    border-bottom: none;
}

.right_more_info_block .product-features {
	/*display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    grid-auto-rows: minmax(60px, auto);*/
	margin-bottom: 1rem;
    margin-top: 10px;
}

.right_more_info_block .product-features .product-feature-name {
	font-size: 13px;
	margin-bottom: 4px;
}

.right_more_info_block .product-features .product-feature-name strong {
	font-weight: 600;
}

.right_more_info_block .product-features dl.data-sheet {
    display: flex;
    flex-direction: column;
}

.right_more_info_block .product-features dl.data-sheet {
    border-bottom: 1px dashed #ABABAB;
}

.right_more_info_block .product-features .data-sheet .name,
.right_more_info_block .product-features .data-sheet .value {
	font-size: 13px;
}

.right_more_info_block .product-features .data-sheet .name {
	font-weight: 600;
}



/* Productos similares */

.product_third_section {
	margin-bottom: 6rem;	
}

.category_products_container .title_block .swiper-button-tr {
	margin: 0 auto;
}

.category_products_container {
	margin-left: auto;
    margin-right: auto;
	margin-top: 10rem;
    max-width: 1920px;
}

.category_products_container .title_block {
	border-bottom: none;
	margin-bottom: 2rem;
}

.category_products_container .title_block_inner {
	border-bottom: none;
	color: #000;
	font-family: Roboto_Condensed;
    font-size: 18px;
    font-weight: 600;
	margin-bottom: 1px !important;
	padding-left: 6px;
    text-decoration: underline;
}

.category_products_container .block_content {
	padding-left: 15px;
}

.category_products_container .products_sldier_swiper {
    overflow: visible;
}

.category_products_container .products_sldier_swiper .ajax_block_product .pro_outer_box.home_default {
    max-width: 380px;
}

.category_products_container .products_sldier_swiper .pro_second_box {
    text-align: center;
    padding: 18px 6px 4px;
}

.category_products_container .products_sldier_swiper .s_title_block a {
    color: #000;
	font-size: 14px;
    font-weight: 400;
}

.category_products_container .products_sldier_swiper .ajax_block_product .price {
	color: #000;
    font-size: 15px;
    font-weight: 600;
}

.category_products_container .regular-price {
	color: #575757;
    font-size: 12.5px !important;
    font-weight: 400;
}
