.elementor-497 .elementor-element.elementor-element-de42557 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-497 .elementor-element.elementor-element-de42557{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;z-index:10;}.elementor-497 .elementor-element.elementor-element-8575bdc > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-53a56ee );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-497 .elementor-element.elementor-element-8575bdc > .elementor-element-populated, .elementor-497 .elementor-element.elementor-element-8575bdc > .elementor-element-populated > .elementor-background-overlay, .elementor-497 .elementor-element.elementor-element-8575bdc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-8575bdc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-497 .elementor-element.elementor-element-163fadb .elementor-menu-toggle{margin:0 auto;}.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu .elementor-item{font-family:"Zambra", Sans-serif;font-size:14px;font-weight:400;}.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu--main .elementor-item{color:#B8B8B8;fill:#B8B8B8;}.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-framed .elementor-item:before,
					.elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-underline .elementor-item:after,
					 .elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-overline .elementor-item:before,
					 .elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-double-line .elementor-item:before,
					 .elementor-497 .elementor-element.elementor-element-163fadb .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-497 .elementor-element.elementor-element-163fadb div.elementor-menu-toggle{color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-163fadb div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-163fadb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu .elementor-item{font-family:"Zambra", Sans-serif;font-size:14px;font-weight:400;}.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-53a56ee );fill:var( --e-global-color-53a56ee );}.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-framed .elementor-item:before,
					.elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-24b73b5 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-underline .elementor-item:after,
					 .elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-overline .elementor-item:before,
					 .elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-double-line .elementor-item:before,
					 .elementor-497 .elementor-element.elementor-element-24b73b5 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-497 .elementor-element.elementor-element-24b73b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-497 .elementor-element.elementor-element-691c0c2{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-497 .elementor-element.elementor-element-691c0c2 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-497 .elementor-element.elementor-element-691c0c2 .elementor-menu-cart__product-name a{font-family:"Zambra", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-497 .elementor-element.elementor-element-163fadb{--nav-menu-icon-size:30px;}}@media(min-width:768px){.elementor-497 .elementor-element.elementor-element-8575bdc{width:100%;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-1879d98 */@media (max-width: 1200px) { 

html .elementor-497 .elementor-element.elementor-element-1879d98.elementor-widget-theme-site-logo {
    width: 180px !important;
}



}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-163fadb */.elementor-497 .elementor-element.elementor-element-163fadb .sub-arrow {
    display: none;
}

.elementor-497 .elementor-element.elementor-element-163fadb li a {
    padding: 18px 20px;
}

.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu {
    background-color: black;
    border-radius: 0 0 20px 20px;
    border-top: solid 2px white;
    left: 50% !important;
    transform: translateX(-50%);
    padding: 0;
    width: 250px !important;
    transition: .3s ease;
    overflow: hidden;
}

.elementor-497 .elementor-element.elementor-element-163fadb .sub-menu li a {
    justify-content: center;
    border: none;
    color: white;
    font-size: 15px;
    padding: 15px 20px;
    font-family: "Zambra", Sans-serif;
}


.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu > li {
    border-bottom: solid 1px grey;
}

.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu {
    display: block !important;
    opacity: 0;
    pointer-events: none;
}

.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li:hover > .sub-menu {
    opacity: 1;
    pointer-events: all;
}

/**/





.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu > li:last-child {
    border-bottom: none;
}

.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu > li > .sub-menu {
    display: block !important;
    position: static !important;
    background-color: black;
    width: 100%;
    padding-bottom: 5px
}

.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu > li.menu-item-has-children a {
    padding: 10px 20px;
    margin-bottom: 5px;
}
.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu > li> .sub-menu a {
    padding: 5px 20px;
    font-size: 15px;
    opacity: .7;
}

.wolfenture-icon a:before,
.madgoat-icon a:before,
.pantherail-icon a:before {
    content: '';
    width: 20px;
    height: 20px;
    display: table;
    margin-right: 8px;
    background-size: 100%;

    background-image: url(https://zambra.bike/wp-content/uploads/2023/08/wolfenture-icon.png);
}

.madgoat-icon a:before {
    background-image: url(https://zambra.bike/wp-content/uploads/2023/08/madgoat-icon.png);
}
.pantherail-icon a:before {
    background-image: url(https://zambra.bike/wp-content/uploads/2023/08/pantherail-icon.png);
}

.wolfenture-icon a,
.madgoat-icon a,
.pantherail-icon a {
    display: flex !important;
    justify-content: center;
}


.elementor-497 .elementor-element.elementor-element-163fadb ul a:hover {
    background-color: transparent !important;
    opacity: 1 !important;
}


.current-page-ancestor > a,
.sub-menu .elementor-item-active {
    color: white !important;
    opacity: 1 !important;
}

.sub-menu .menu-item a {
    background-color: black !important;
}

.elementor-497 .elementor-element.elementor-element-163fadb .hidden-menu-provisional {
    display: none;
}

.visible-tablet {
    display: none !important;
}

.elementor-497 .elementor-element.elementor-element-163fadb .separate {
    pointer-events: none;
}
/* Responsive */

@media (max-width: 1350px) { 

.elementor-497 .elementor-element.elementor-element-163fadb li a {
    font-size: 13px !important;
    padding: 18px 10px !important;
}

.elementor-497 .elementor-element.elementor-element-163fadb ul {
    padding: 0 !important;
}

    
}

@media (max-width: 1200px) { 

.visible-tablet {
    display: flex !important;
}

.mi-cuenta-menu {
    display: none !important;
}

}


@media (max-width: 1024px) { 

.elementor-497 .elementor-element.elementor-element-163fadb {
    margin-right: 70px !important;
    flex: 0 !important;
}
.elementor-497 .elementor-element.elementor-element-163fadb .elementor-widget-nav-menu {
    padding: 3px 12px !important;
}

.elementor-497 .elementor-element.elementor-element-163fadb  .elementor-nav-menu__container {
    left: 10px !important;
    right: 10px !important;
    position: fixed !important;
    border-radius: 30px;
    width: auto !important;
    top: 60px !important;
    background-color: black;
    padding: 20px;
    min-height: calc(100vh - 80px);
}

.elementor-497 .elementor-element.elementor-element-163fadb  li a {
font-size: 32px !important;
    color: white;
    padding: 12px 15px !important;
    line-height: 32px;
    border-radius: 10px;
    margin-bottom: 10px;
}

.elementor-497 .elementor-element.elementor-element-163fadb .separate {
    display: none !important;
}

.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu {
    opacity: 1 !important;
    width: 100% !important;
    transform: none !important;
    pointer-events: all;
    border: none !important;
}

.elementor-497 .elementor-element.elementor-element-163fadb .sub-menu li a {
    justify-content: flex-start !important;
}

.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu > li {
    border: none !important;
}

.wolfenture-icon a:before, .madgoat-icon a:before, .pantherail-icon a:before {
    width: 30px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat;
}

.elementor-497 .elementor-element.elementor-element-163fadb .elementor-nav-menu > li > .sub-menu > li> .sub-menu a {
    margin-left: 30px;
}

.elementor-497 .elementor-element.elementor-element-163fadb .not-link > .has-submenu {
    display: none !important;
}
}

@media (max-width: 769px) { 
.elementor-497 .elementor-element.elementor-element-163fadb li a {
    font-size: 28px !important;
    color: white;
    padding: 6px 10px !important;
    line-height: 26px;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-691c0c2 */.elementor-497 .elementor-element.elementor-element-691c0c2 .elementor-button {
    padding: 5px 20px;
    border: none;
    font-family: "Zambra", Sans-serif;
    font-size: 24px;
    font-weight: bold;
}

.elementor-497 .elementor-element.elementor-element-691c0c2 .elementor-button span {
    color: white;
}



@media (max-width: 1024px) { 

.elementor-497 .elementor-element.elementor-element-691c0c2 {
   position: absolute;
   right: 10px;
}
.elementor-497 .elementor-element.elementor-element-691c0c2 a {
    padding: 13px 20px !important;
}


}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8575bdc */.elementor-497 .elementor-element.elementor-element-8575bdc .elementor-element-populated {
    display: flex;
    flex-direction: row;
    align-items: stretch !important;
    gap: 10px;
}

.elementor-497 .elementor-element.elementor-element-8575bdc .elementor-element-populated > div {
    background-color: black;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    margin: 0;
}

.elementor-497 .elementor-element.elementor-element-8575bdc .elementor-widget-theme-site-logo {
    width: 250px !important;
    padding: 12px 25px;
}

.elementor-497 .elementor-element.elementor-element-8575bdc .elementor-widget-nav-menu:nth-child(2) {
    flex: 1;
    align-items: center;
    display: flex;
    width: 100%;
    padding: 0px 25px;
}

.elementor-497 .elementor-element.elementor-element-8575bdc .elementor-widget-nav-menu:nth-child(2) .elementor-widget-container {
    width: 100%;
}
.elementor-497 .elementor-element.elementor-element-8575bdc .elementor-nav-menu {
    width: 100%;
    align-items: center;
}


.elementor-497 .elementor-element.elementor-element-8575bdc .separate {
    flex: 1;
    height: 1px;
    background-color: white;
    font-size: 0 !important;
}
.elementor-497 .elementor-element.elementor-element-8575bdc .separate a {
    font-size: 0 !important;
}

@media (max-width: 1024px) { 

.elementor-497 .elementor-element.elementor-element-8575bdc .elementor-element-populated {
    justify-content: space-between;
}

}/* End custom CSS */