.elementor-131 .elementor-element.elementor-element-74e44be{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:1;}.elementor-131 .elementor-element.elementor-element-74e44be.bdt-sticky.bdt-active{z-index:2;}.elementor-131 .elementor-element.elementor-element-89dd53b{--display:flex;--background-transition:0.3s;}.elementor-131 .elementor-element.elementor-element-89dd53b.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-feac62d{--display:flex;--min-height:0rem;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-131 .elementor-element.elementor-element-feac62d, .elementor-131 .elementor-element.elementor-element-feac62d::before{--border-transition:0.3s;}.elementor-131 .elementor-element.elementor-element-8b940c8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-131 .elementor-element.elementor-element-8b940c8.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-338858f .elementor-menu-toggle{margin:0 auto;}.elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu .elementor-item{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu--main .elementor-item{color:#104636;fill:#104636;}.elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu--main .elementor-item:focus{color:#BB9759;fill:#BB9759;}.elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#BB9759;}.elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-131 .elementor-element.elementor-element-338858f .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-131 .elementor-element.elementor-element-03ec4bf{--display:flex;--background-transition:0.3s;}.elementor-131 .elementor-element.elementor-element-03ec4bf.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon{margin-left:8px;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-wrapper .bdt-cart-button-text .bdt-mini-cart-price-amount *{color:#104636;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-icon i{color:#104636;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-badge{background:#BB9759;font-size:10px;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-offcanvas .bdt-widget-title{color:#104636;font-family:"Josefin Sans", Sans-serif;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-product-item .bdt-mini-cart-product-name a{font-family:"Josefin Sans", Sans-serif;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-product-item .bdt-mini-cart-product-price{color:#104636;}.elementor-131 .elementor-element.elementor-element-2d403eb .widget_shopping_cart_content .amount{color:#BB9759;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-subtotal{color:#104636;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-footer-buttons .bdt-button-checkout .bdt-button-text{color:#FFFFFF;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-footer-buttons .bdt-button-checkout:hover .bdt-button-text{color:#000000;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-footer-buttons .bdt-button-checkout{background-color:#104636;border-style:none;}.elementor-131 .elementor-element.elementor-element-2d403eb .bdt-mini-cart-footer-buttons .bdt-button-checkout:hover{background-color:#BB9759;}.elementor-131 .elementor-element.elementor-element-2d403eb{z-index:1;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-131 .elementor-element.elementor-element-8b940c8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;}.elementor-131 .elementor-element.elementor-element-03ec4bf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;}}@media(min-width:768px){.elementor-131 .elementor-element.elementor-element-89dd53b{--width:20%;}.elementor-131 .elementor-element.elementor-element-feac62d{--width:9rem;}.elementor-131 .elementor-element.elementor-element-8b940c8{--width:70%;}.elementor-131 .elementor-element.elementor-element-03ec4bf{--width:10%;}}@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-89dd53b{--width:20%;}.elementor-131 .elementor-element.elementor-element-8b940c8{--width:60%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-131 .elementor-element.elementor-element-8b940c8.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-338858f.elementor-element{--align-self:center;}.elementor-131 .elementor-element.elementor-element-03ec4bf{--width:20%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}/* Start custom CSS for container, class: .elementor-element-74e44be */.vidrio {
   position: relative;
   overflow: hidden; /* Para que el desenfoque no se extienda fuera del contenedor */
}

.vidrio::before {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-color: rgba(255, 255, 255, 0.5); /* Color semitransparente */
   backdrop-filter: blur(5px); /* Desenfoque */
   z-index: -1; /* Para colocarlo detrás del contenido */
}/* End custom CSS */