#main {
    
    /* Fonts */
    --font-title: 'smart-next-bold';
    --font-bold: 'smart-sans-bold';
    --font-regular: 'smart-sans-regular';
    
    /* Colors */
    --color01: #FFFFFF;
    --color02: #F6F6F6;
    --color03: #D7E600;
    --color04: #000;
    --color05: #969DA3;
    --color06: #141413;
    --color07: #999999;
    --color08: #6C6C6C;
    --color09: transparent;
    --color10: #FFF;
    --color11: #FFF;
    --color12: #E5E5E5;
    --color13: #414141;
    --color14: #5E5E5E;
    --colorhover1: #B6C111;
    --colorhover2: #565656;
    --colorpressed1: #B6C111;
    --colorpressed2: #B3B3B3;
    
    padding: 0;
    margin: 0;
    box-sizing: initial;
    background-color: var(--color11);
}

#main #buttons a, 
#main .buttons a,  
#main .cont-btn a {
    background-color: #141413;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    border-radius: 50px;
}

/* CTA's Banner */
#main #buttons a:hover, 
#main .buttons a:hover,  
#main .cont-btn a:hover {
    background-color: var(--colorhover1);
}
#main #buttons a:active, 
#main .buttons a:active,  
#main .cont-btn a:active {
    background-color: var(--colorpressed1);
}
#main #buttons a.btn-white:hover, 
#main .buttons a.btn-white:hover,  
#main .cont-btn a.btn-white:hover {
    background-color: var(--colorhover2);
}
#main #buttons a.btn-white:hover, 
#main .buttons a.btn-white:hover,  
#main .cont-btn a.btn-white:hover {
    background-color:  rgba(255, 255, 255, 0.20);
    border-color: var(--color01);
    color: var(--color01);
}
/* */

/* CTA's Versiones */
#main #versiones .cont-btn a.btn-grey:hover {
    background-color: #414144;
}
#main #versiones .cont-btn a.btn-grey:active {
    background-color: var(--colorpressed1);
}
#main #versiones .cont-btn a.btn-outline:hover {
    background: rgba(0, 0, 0, 0.20);
}
#main #versiones .cont-btn a.btn-outline:active {
    background-color: var(--colorpressed2);
}
/* */

/* CTA's Explora */
#main #explora .buttons a.button_1:hover {
    background-color: var(--colorhover1);
}
#main #explora .buttons a.button_2:hover {
    background-color: var(--colorhover2);
}
#main #explora .buttons a.button_1:active {
    background-color: var(--colorpressed1);
}
#main #explora .buttons a.button_2:active {
    background-color: var(--colorpressed2);
}
/* */


.ficha-producto #submenu {
    background-color: #F1F1F1;
    height: auto;
}
.ficha-producto #submenu li.anchor-default a{
     font-family: var(--font-regular)!important;
}
#submenu .auxi .anchor.active::after, #submenu .anchor-desktop .anchor.active::after {
    content: '';
    width: 100%;
    height: 4px;
    background-color: #969DA3;
    display: block;
    position: absolute;
    bottom: 0;
}
.ficha-producto #submenu li.anchor a {
    color: #141413;
     font-family: var(--font-regular);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
}
.ficha-producto #submenu li.anchor.active a {
    color: #141413 !important;
    font-family: var(--font-title) !important;
    font-size: 20px !important;
    text-transform: capitalize;
}