.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-40102 .elementor-element.elementor-element-2fe1b242{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;}.elementor-40102 .elementor-element.elementor-element-2fe1b242:not(.elementor-motion-effects-element-type-background), .elementor-40102 .elementor-element.elementor-element-2fe1b242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ggpluslab.com/wp-content/uploads/2025/11/Mesa-de-trabajo-1-copia-9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40102 .elementor-element.elementor-element-13ebd16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40102 .elementor-element.elementor-element-5acce786{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-40102 .elementor-element.elementor-element-62cc71b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-40102 .elementor-element.elementor-element-62cc71b{--min-height:233px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40102 .elementor-element.elementor-element-4a63e67 img{border-radius:8px 8px 8px 8px;}}@media(min-width:768px){.elementor-40102 .elementor-element.elementor-element-13ebd16{--width:50%;}.elementor-40102 .elementor-element.elementor-element-5acce786{--width:50%;}}/* Start custom CSS */#cajaborde1{
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}

#cajaborde2{
    border-bottom-right-radius: 16px;
}

#cajaborde3{
    border-bottom-left-radius: 16px;
    border-top-left-radius: 16px;
}


.listadoproductoshome{
    max-width: 1470px !important;
}

.intermedioscajas{
    width: 205px;
height: 241px !important;
}

.intermedioscajas img{
    width: 205px;
height: 241px !important;
}


#bajoslider1{
    width: 353px !important;
    height: 222px;
}


#bajoslider2{
    width: 353px !important;
    height: 222px;
}

#bajoslider3{
    width: 353px !important;
    height: 222px;
}

#bajoslider4{
    width: 353px !important;
    height: 222px;
}

#slider1{
    max-width: 1470px !important;
}

.uael-woo-product-wrapper{
    background-color: #F6F6F6 !important;
    height: 484px !important;
    border-radius: 16px !important;
    width: 345px !important;
    
}

h2.woocommerce-loop-product__title{
    font-size: 18px !important;
    position: absolute;
    margin-top: -7px !important;
    margin-left:7px !important;
    
}



.astra-shop-summary-wrap{
    padding: 10px !important;
}


.astra-shop-summary-wrap{
    padding: 10px !important;
}


.anchocajas{
    max-width: 1470px !important;
}

.intermedios{
    max-width: 1470px !important;
}


@media (min-width: 400px) {

.ast-onsale-card{
    background-color: #00A867;
    color:white;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 16px;
    font-weight: bold;
    left: 0;
    top:0;
}

.intermedios{
    border-radius: 16px;
background:  #FFF;    
padding-right: 0 !important;
padding-left: 0 !important;
}

.intermediosinterior img{
    border-radius: 16px;
}

.titularescaja{
    color: #3E3124 !important;
text-align: center;
leading-trim: both;
text-edge: cap;
font-size: 24px;
font-style: normal;
font-weight: bold !important;
padding-top: 50px;
line-height: 90%; 
height: 45px;
margin-bottom: 16px !important;
margin-top:30px;
}

.textocajas{
    color: #3E3124 !important;
text-align: center;
font-size: 14px;
margin-top:25px;
height: 45px;
font-style: normal;
font-weight: 500;
line-height: 115%; /* 16.1px */
}

}






@media (max-width: 500px) {

.ast-onsale-card{
    background-color: #00A867;
    color:white;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 16px;
    font-weight: bold;
    left: 0;
    top:0;
}

#slider1{
    display:none !important;
}

.intermedios{
    border-radius: 16px;
background:  #FFF;    
padding-right: 0 !important;
padding-left: 0 !important;
}

.intermediosinterior img{
    border-radius: 16px;
}

.titularescaja{
    color: #3E3124 !important;
text-align: center;
leading-trim: both;
text-edge: cap;
font-size: 24px;
font-style: normal;
font-weight: bold !important;
padding-top: 30px;
line-height: 90%; 
height: 45px;
margin-bottom: 16px !important;
}

.textocajas{
    color: #3E3124 !important;
text-align: center;
font-size: 12px;
height: 45px;
font-style: normal;
font-weight: 500;
line-height: 115%; /* 16.1px */
}

#slider2{
    display: flex;
width: 369px;
height: 257px;
flex-shrink: 0;
padding-left: 14.237px;
justify-content: flex-end;
align-items: center;
flex-shrink: 0;
border-radius: 20px;
background: #F1D6BD;
}



#alinear .interiorflex{
    display:inline-block;
    border-radius: 16px;
margin-bottom:15px;
padding-bottom:5px;
padding-right:3px;
padding-left:3px;
width: 53%;
flex-shrink: 0;

}

#alinear .interiorflex h3{
color: #3E3124 !important;
text-align: center;
font-family: DM Sans;
font-size: 15px;
font-style: normal;
font-weight: bold !important;
line-height: 90%; /* 15.553px */
letter-spacing: -0.346px;
padding-top: 20px;
}

#alinear .interiorflex p{
    
    color: #3E3124;
text-align: center;
font-family: DM Sans;
font-size: 9px;
font-style: normal;
font-weight: 500;
line-height: 115%; /* 10.35px */
}

}/* End custom CSS */