.elementor-1681 .elementor-element.elementor-element-0240fc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1681 .elementor-element.elementor-element-b292b5e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1681 .elementor-element.elementor-element-98aa901 > .elementor-widget-container{background-color:#000000;background-image:url("https://loft72.com.co/wp-content/uploads/2026/01/banner-1-1.webp");margin:0px 0px 0px 0px;}.elementor-1681 .elementor-element.elementor-element-98aa901 .main-menu .main-menu__list > li > a,.elementor-1681 .elementor-element.elementor-element-98aa901 .main-menu .main-menu__list > li > ul > li > a{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:0.9rem;color:#FFFFFF;}.elementor-1681 .elementor-element.elementor-element-98aa901 .topbar-one__info__item{padding:10px 10px 10px 10px;}.elementor-1681 .elementor-element.elementor-element-98aa901 .topbar-one__info__icon{padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;}.elementor-1681 .elementor-element.elementor-element-98aa901 .topbar-one__menu li a{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1681 .elementor-element.elementor-element-98aa901 .topbar-one__social a{padding:0px 0px 0px 0px;margin:-1px -1px -1px -1px;font-size:1.3rem;}.elementor-1681 .elementor-element.elementor-element-98aa901 .villoz-btn i{color:#000000;background-color:#FFFFFF;}.elementor-1681 .elementor-element.elementor-element-98aa901 .villoz-btn i:hover,.elementor-1681 .elementor-element.elementor-element-98aa901 .villoz-btn i:focus{color:#000000;border-color:#DFC7A9;}.elementor-1681 .elementor-element.elementor-element-98aa901 .villoz-btn:hover > span,.elementor-1681 .elementor-element.elementor-element-98aa901 .main-header__btn > span{background-color:#DFC7A9;}.elementor-1681 .elementor-element.elementor-element-98aa901 .main-header__search:hover,.elementor-1681 .elementor-element.elementor-element-98aa901 .main-header__search:focus{color:#132742;}.elementor-1681 .elementor-element.elementor-element-98aa901 .main-header__cart:hover,.elementor-1681 .elementor-element.elementor-element-98aa901 .main-header__cart:focus{color:#132742;}/* Start custom CSS */.main-header {
    position: relative;
}

.main-header__logo.logo-retina {
    padding: 20px;
    flex: auto;
}

.main-header__logo.logo-retina img {
    max-width: 150px;
    width: 100%;
}

.main-header__nav {
    margin: 0px;
}

.main-header__bottom .container-fluid {
    gap: 20px;
}

.main-menu .main-menu__list > li > a::after {
    width: 100%;
    height: 2px;
    mask: none;
    top: calc(70% + 5px);
}

.main-menu .main-menu__list > li + li {
    margin-left: 20px;
}

.mobile-nav__wrapper.expanded .mobile-nav__content {
    background: black;
}

.mobile-nav__content .logo-box img {
    max-width: 100px;
}

.mobile-nav__content .main-menu__list li a.expanded {
    color: white;
}

.main-menu .main-menu__list > li.current > a:before{
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0px;
}

.main-menu .main-menu__list > li.current > a {
    padding-right: 20px !important;
}

.main-menu .main-menu__list > li > ul > li > a {
    color: black !important;
    background: transparent !important;
    line-height: 1.2em;
    padding: 10px 0px !important;
}

@media only screen and (max-width: 480px){
    .main-header__logo.logo-retina img {
        max-width: 100px;
    }
    
    .main-header__bottom {
        padding: 0px;
    }
}/* End custom CSS */