.main-container{
	box-sizing: border-box;
	width: 100%;
	max-width: 1280px;	
}	

.main-container .menu-filters,
.main-container .menu-filters .menu_izq_opciones{
	box-sizing:border-box;
}
/*PLP*/
.main-container .allproducts_container div[item=card],
.main-container .top_sellers_container div[item=card]{
	box-sizing:border-box;
}

.main-container .allproducts_container div[item=card],
.main-container .top_sellers_container div[item=card]{
	height:auto;
}

.main-container .allproducts_container div[item=card] .allproducts_product_sec3,
.main-container .top_sellers_container div[item=card] .top_sellers_product_sec3{
	height:auto;
	width:100%;
}

.main-container .allproducts_container div[item=card] .top_sellers_product_vn_style,
.main-container .top_sellers_container div[item=card] .top_sellers_product_vn_style{
	margin-top:2px!important;
}

.allproducts_container div[item=card] .allproducts_product_vermas span>label{
	font-family:'gt-walsheim-medium';
}
[module=PLP] div[item=card] .allproducts_product_desc{
	height: 40px;
    min-height: 40px;
}

[module=PLP] div[item=card] .view-more{
	margin-top:5px;
}
[module=PLP] div[item=card] .view-more > span{
	display:flex;
	align-items:center;
}
[module=PLP] div[item=card] .view-more a:hover label{
	text-decoration: underline;
    text-underline-position: under;
    text-decoration-thickness: 1.5px;
}
[module=PLP] div[item=card] .view-more a label{
	margin:0;
}
[module=PLP] div[item=card] .view-more i{
	margin-top:3px;
	margin-left:5px;
}


/*PDP*/

[module=PDP] *, 
[module=PDP] ::after, 
[module=PDP] ::before {
	box-sizing:border-box;
}

div[item=card].product-data-container .search_contenido_sec3_new > div{
	width: max-content;
	height:auto;
}

.accordion.catalogue-pdp{
	width:85%;
    font-size: 16px;
    font-family: 'gt-walsheim-regular';
	color: #2c2c2c;
}

.allproducts_container div[item=card] .allproducts_product_sec3 .allproducts_product_agregar,
.top_sellers_container div[item=card] .top_sellers_product_sec3 .top_sellers_product_agregar{
	width:100%;
	margin-left:0;
	margin-right:0;
	text-align:center;
	display:block;
}

.top_sellers_container div[item=card] .top_sellers_product_precio{
	float:none;
}

.top_sellers_container div[item=card] .top_sellers_product_sec3{
	margin-top:0;
}

[module=PDP] .top_sellers_product_cont{padding:5px 0px;}
[module=PDP] .top_sellers_product_cont div[item=card]:first-child{margin-left:0} 
[module=PDP] .top_sellers_product_cont div[item=card]:last-child{margin-right:0} 

.main-container .allproducts_container div[item=card] .input_loading,
.main-container .top_sellers_container div[item=card] .input_loading{
	height:30px;
}

.main-container .top_sellers_container div[item=card] .input_loading{
	width:100%;
	margin-top:24px;
}

.accordion.catalogue-pdp .collapse{
	padding-left:10px;
	padding-right: 10px;
	text-align:justify;
	color: #2c2c2c;
    font-size: 16px;
}

.accordion.catalogue-pdp .card_content .card__title h2 {
    color: #2c2c2c;
    font-size: 18px;
    font-family: 'gt-walsheim-bold';
    padding: 25px 10px 25px 10px;
}

.accordion.catalogue-pdp .collapsing{
	padding-left: 10px;
} 

.accordion.catalogue-pdp .collapse.show{margin:0px;padding-top:0px;padding-bottom:25px;}

.accordion.catalogue-pdp  .card_content {
    border: 0px solid rgba(0,0,0,.125) !important;
    position: relative;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
}

.accordion.catalogue-pdp .content_accordion {
    border-bottom: 1px solid #b5b5b5 !important;
}

@media (min-width: 1024px) and (max-width: 1279px){
	div[item=card] .ppage_principal{width:600px;box-sizing:border-box;}
	div[item=card] .ppage_principal .ppage_contenido{
		width:420px
	}
}
/*ipad fix top seller problem*/
@media (min-width: 800px){
	div.top_sellers_container{
		width: 100%;
		height: auto;
		float: left;
		overflow: hidden;
		margin-bottom: 5px;
		box-sizing:border-box;
	}
	
	div.top_sellers_container .top_sellers_product_agregar input.btn-add{margin-left:auto;margin-right:auto;}
}

@media (min-width: 960px){
	.allproducts_container div[item=card],
	.top_sellers_container div[item=card]{
		width:195px;
		padding-bottom: 15px;
	}
	
	.dvShareSocialNetworks{
		width:40px;
	}
	
	.accordion {
		position: relative;
		padding-bottom: 5em;
		float: left;
		left: 55px;
		border-top: 1px solid #b5b5b5 !important;
	}

	.main-container div[item=card] .search_contenido_sec3_precio,
	.main-container div[item=card] .search_contenido_sec3_new,
	.main-container div[item=card] .search_contenido_sec3_button
	{
		padding-left:37.5%;
	}
}

@media (max-width: 960px){	
	.landing-container .landingSlideshow{
		min-height:120px;
	}
	
	.landing-container a {
		box-sizing:border-box;
	}

	.landing-container a img{
		width:100%;
	}
	
	.main-container .row .column-two{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.dvShareSocialNetworks{display: contents !important;}
	
	.precio span[id$=lblPrice]{
		font-size: 24px !important;
		color: #2C2C2C;
		font-family: "GT-Walsheim-Bold" !important;
		margin-left: 0px;
		box-sizing: border-box		
	}
	
	.zoomContainer{display:none;}
		
	.precio .valor_PDP_ABO span[id$=lblPrice]{margin-left:0;}
}

@media (min-width: 960px) and (max-width: 1180px){
	.main-container div[item=card] .search_contenido_sec3_precio,
	.main-container div[item=card] .search_contenido_sec3_new,
	.main-container div[item=card] .search_contenido_sec3_button
	{
		padding-left:31.5%;
	}	
}

@media (min-width: 960px) and (max-width: 1024px){
	.main-container div[item=card] .search_contenido_sec3_precio,
	.main-container div[item=card] .search_contenido_sec3_new,
	.main-container div[item=card] .search_contenido_sec3_button
	{
		padding-left:35.5%;
	}	
}