/* TXP HOME PRODUCTS PC V3 - CSS INDEPENDIENTE */
@media(min-width:992px){
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3){
display:block!important;
position:relative!important;
left:50%!important;
transform:translateX(-50%)!important;
width:100vw!important;
max-width:100vw!important;
box-sizing:border-box!important;
margin:0!important;
padding:0 clamp(20px,3.2vw,64px)!important;
background:#fff!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important;
overflow:visible!important;
font-family:Poppins,Arial,sans-serif!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3)::before, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3)::after{
content:none!important;
display:none!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-head{
display:flex!important;
align-items:center!important;
justify-content:space-between!important;
gap:16px!important;
min-height:54px!important;
margin:0 0 12px!important;
padding:0!important;
background:transparent!important;
border:0!important;
box-shadow:none!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-head::before, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-head::after{
content:none!important;
display:none!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-title{
display:flex!important;
align-items:center!important;
gap:13px!important;
min-width:0!important;
overflow:visible!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-title b{
display:block!important;
font-family:Poppins,Arial,sans-serif!important;
font-size:clamp(29px,2.25vw,37px)!important;
line-height:1.14!important;
font-weight:800!important;
letter-spacing:-.9px!important;
white-space:normal!important;
overflow:visible!important;
text-overflow:clip!important;
color:#DA0405!important;
background:linear-gradient(100deg,#DA0405 5%,#a72952 90%)!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-icon{
display:flex!important;
align-items:center!important;
justify-content:center!important;
flex:0 0 46px!important;
width:46px!important;
height:46px!important;
min-width:46px!important;
border-radius:13px!important;
border:1px solid rgba(218,4,5,.14)!important;
background:#fff3f5!important;
color:#DA0405!important;
font-size:24px!important;
box-shadow:0 3px 10px rgba(218,4,5,.055)!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-all{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
flex:0 0 auto!important;
width:auto!important;
min-width:118px!important;
height:42px!important;
padding:0 18px!important;
border-radius:24px!important;
border:1px solid rgba(167,41,82,.25)!important;
background:#fff!important;
color:#a72952!important;
font-size:15px!important;
font-weight:700!important;
line-height:1!important;
text-decoration:none!important;
box-shadow:none!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-grid{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
align-items:stretch!important;
gap:clamp(12px,1.35vw,22px)!important;
width:100%!important;
margin:0!important;
padding:0!important;
background:#fff!important;
}













html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-badge{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
top:9px!important;
right:9px!important;
min-width:50px!important;
height:30px!important;
min-height:30px!important;
padding:0 8px!important;
font-size:13px!important;
line-height:1!important;
font-weight:800!important;
letter-spacing:.2px!important;
border-radius:7px!important;
color:#fff!important;
box-shadow:0 3px 9px rgba(100,0,15,.14)!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-badge.top{
background:#DA0405!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-badge.new{
background:#a72952!important;
}
html body.common-home:not(.qivo-mayoristas-home) #txp2-best-final.txp2-pc-editorial-v3{
padding-top:25px!important;
padding-bottom:8px!important;
}
html body.common-home:not(.qivo-mayoristas-home) #txp2-new-final.txp2-pc-editorial-v3{
padding-top:12px!important;
padding-bottom:24px!important;
}
html body.common-home:not(.qivo-mayoristas-home) #txp2-new-final.txp2-pc-editorial-v3 .txp2-icon{
background:#f4f1fb!important;
color:#775f91!important;
border-color:rgba(119,95,145,.15)!important;
}










html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final#txp2-new-final.txp2-pc-editorial-v3) .txp2-badge, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final#txp2-new-final.txp2-pc-editorial-v3) .txp2-badge-v6{font-size:13px!important;}



/* TXP_PC_V3_ALINEACION_FOTOS_05 */
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-grid{align-items:stretch!important;}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-card{
display:flex!important;
flex-direction:column!important;
position:relative!important;
height:auto!important;
min-height:410px!important;
max-height:none!important;
padding:0!important;
background:#fff!important;
border:1px solid rgba(86,75,85,.11)!important;
border-radius:16px!important;
overflow:hidden!important;
box-shadow:0 5px 18px rgba(86,75,85,.065)!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-img{
display:flex!important;
align-items:center!important;
justify-content:center!important;
flex:0 0 258px!important;
width:100%!important;
height:258px!important;
min-height:258px!important;
max-height:258px!important;
box-sizing:border-box!important;
padding:5px!important;
overflow:hidden!important;
background:#fff!important;
border-bottom:1px solid rgba(86,75,85,.05)!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-img img{
display:block!important;
position:static!important;
width:100%!important;
height:100%!important;
max-width:100%!important;
max-height:100%!important;
object-fit:contain!important;
object-position:center!important;
margin:auto!important;
transform:none!important;
transform-origin:center center!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-info{
display:grid!important;
position:relative!important;
grid-template-columns:minmax(0,1fr) 58px!important;
grid-template-rows:minmax(min-content,1fr) 58px!important;
align-content:stretch!important;
column-gap:9px!important;
row-gap:4px!important;
flex:1 1 auto!important;
width:100%!important;
height:auto!important;
min-height:150px!important;
max-height:none!important;
box-sizing:border-box!important;
padding:9px 13px 12px!important;
background:#fff!important;
overflow:visible!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-name, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-product-name-v6{
grid-column:1/-1!important;
grid-row:1!important;
display:block!important;
align-self:end!important;
width:100%!important;
height:auto!important;
min-height:0!important;
max-height:none!important;
margin:0!important;
padding:0 0 2px!important;
color:#564b55!important;
font-family:Poppins,Arial,sans-serif!important;
font-size:clamp(20px,1.55vw,23px)!important;
font-weight:600!important;
line-height:1.25!important;
letter-spacing:-.2px!important;
white-space:normal!important;
overflow-wrap:break-word!important;
overflow:visible!important;
text-overflow:clip!important;
-webkit-line-clamp:unset!important;
text-decoration:none!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-price{
grid-column:1!important;
grid-row:2!important;
align-self:center!important;
display:flex!important;
flex-direction:column!important;
justify-content:center!important;
align-items:flex-start!important;
gap:2px!important;
width:100%!important;
height:auto!important;
min-height:0!important;
max-height:none!important;
overflow:visible!important;
padding:0!important;
margin:0!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-normal, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-sale, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-current-price-v6{
display:block!important;
color:#564b55!important;
font-family:Poppins,Arial,sans-serif!important;
font-size:clamp(27px,2.3vw,34px)!important;
font-weight:650!important;
line-height:1.09!important;
letter-spacing:-.6px!important;
white-space:nowrap!important;
overflow:visible!important;
margin:0!important;
padding:0!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-oldrow{
display:flex!important;
align-items:center!important;
gap:6px!important;
height:auto!important;
min-height:15px!important;
max-height:none!important;
margin:0!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-old{
color:#796e77!important;
font-size:12px!important;
font-weight:500!important;
max-width:none!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-off{
font-size:10px!important;
min-width:0!important;
padding:0 6px!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-cart{
grid-column:2!important;
grid-row:2!important;
position:static!important;
right:auto!important;
bottom:auto!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
align-self:center!important;
justify-self:end!important;
width:58px!important;
min-width:58px!important;
max-width:58px!important;
height:58px!important;
min-height:58px!important;
max-height:58px!important;
padding:0!important;
margin:0!important;
gap:0!important;
border:0!important;
border-radius:13px!important;
color:#fff!important;
background:#DA0405!important;
box-shadow:0 4px 11px rgba(218,4,5,.16)!important;
cursor:pointer!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-cart svg{
display:block!important;
width:29px!important;
min-width:29px!important;
max-width:29px!important;
height:29px!important;
min-height:29px!important;
max-height:29px!important;
stroke:#fff!important;
fill:none!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-cart svg *{stroke:#fff!important;}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-cart span{display:none!important;}
}
@media(min-width:992px) and (max-width:1199px){






html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-grid{
gap:12px!important;
}










}

/* TXP_PC_V3_UNIFICADO_03 */


/* TXP_PC_V3_PRECIO_OSCURO_TAMANO_V4 */
@media (min-width:1200px){










}
@media (min-width:992px) and (max-width:1199px){











/* PC MEDIANO: MISMA ALINEACION */
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-card{min-height:395px!important;}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-img{
flex-basis:240px!important;
height:240px!important;
min-height:240px!important;
max-height:240px!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-info{
grid-template-columns:minmax(0,1fr) 54px!important;
grid-template-rows:minmax(min-content,1fr) 54px!important;
min-height:151px!important;
padding:9px 10px 11px!important;
}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-name, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-product-name-v6{font-size:20px!important;line-height:1.25!important;}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-normal, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-sale, html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-current-price-v6{font-size:clamp(25px,2.5vw,29px)!important;}
html body.common-home:not(.qivo-mayoristas-home) :is(#txp2-best-final.txp2-pc-editorial-v3,#txp2-new-final.txp2-pc-editorial-v3) .txp2-cart{
width:54px!important;
min-width:54px!important;
max-width:54px!important;
height:54px!important;
min-height:54px!important;
max-height:54px!important;
}
}

/* TXP_PC_V3_COMPACTACION_INTERNA_04 */
