:root{
    /*fonts*/
    font-size: 14px;
    --font-body-family: 'Nunito Sans', sans-serif;
    --font-title-family: 'Nunito Sans', sans-serif;
    --font-heavy: 700;
    --font-bold: 600;
    --font-regular: 400;
    --font-light: 200;
    --body-txt-default-color: #262626;
    
    /*logo header*/
    --logo-width: 240px;
    --logo-height: auto;

    /* primary */
    --primary-color: #e7dcb5;
    --primary-contrast: #ffffff;
    --primary-border: #e7dcb5;
    
    /* primary -hover */
    --primary-hover-color: #b18d10;
    --primary-hover-contrast: #fff;
    --primary-hover-border: #b18d10;
    
    /* secondary */
    --secondary-color: #e7dcb5;
    --secondary-contrast: #262626;
    --secondary-border: #e7dcb5;
    
    /* secondary hover */
    --secondary-hover-color: #b18d10;
    --secondary-hover-contrast: #fff;
    --secondary-hover-border: #b18d10;
    
    /* danger */
    --danger-color:#aa3e29;
    --danger-contrast: #fff;
    
    /* danger hover */
    --danger-hover-color:#8c3322;
    --danger-hover-contrast: #fff;
    
    /* success */
    --success-color: #96eb83;
    --success-contrast: rgba(0,0,0,0.8);
    
    /* success hover */
    --success-hover-color:#77bf67;
    --success-hover-contrast: rgba(0,0,0,0.8);
    --element-bg-color: #F7F7F7;
    --element-bg-color-active: #f6f6f6;
    
     /* Border radius */
    --default-border-radius: .25rem;
    
    /* botones */
    --btn-border:none;
    --btn-border-radius: var(--default-border-radius);
    --btn-padding: 0.5rem 2rem;
    
   
    
   /* migas de pan*/
    --breadcrumb-bg-color: #fcfcfc;
   
   /* forms */
    --input-bg-color: #fff;
    --input-border-color: #ced4da;
    --input-txt-color: inherit;
   
    /*Cabecera header-top*/
    --header-top-bg-color: #e7dcb5;
    --header-top-txt-color: var(--body-txt-default-color);
    
    /* Cabecera header-bottom */
    --header-bottom-bg-color: white;
    --header-bottom-txt-color: var(--primary-color);
    
    
    /* menú */
    --header-navbar-mobile-bg-color: white;
    
    /* lv1 */
    --lv1-txt-color: var(--body-txt-default-color);
    --lv1-bg-color: transparent;
    --lv1-size: 1rem;
    
    /* lv1 hover */
    --lv1-hover-txt-color: #bf820f;
    --lv1-hover-decoration: var(--primary-color);
    
    /* lv2 */
    --lv2-txt-color: var(--lv1-txt-color);
    --lv2-bg-color: transparent;
    --lv2-size: 1rem;
    
    /* lv2 hover */
    --lv2-hover-txt-color: var(--header-top-bg-color);
    --lv2-hover-bg-color: transparent;
    
    /* lv3 */
    --lv3-txt-color: var(--lv1-txt-color);
    --lv3-bg-color: transparent;
    --lv3-size: 1rem;
    
    /* lv3 hover */
    --lv3-hover-txt-color: var(--header-top-bg-color);
    --lv3-hover-bg-color: transparent;
    --dropdown-menu-border-radius: .25rem;
    
    
    /*Home title*/
    --title-weight: var(--font-regular);
    --title-transform: normal;
    
    /* home titles */
    --home-title-size: 2rem;
    --home-title-color: #c56454;

    /* product */
    --prod-title-weight:var(--font-regular);
    --prod-title-size: 2rem;
    
    /* collection */
    --collection-product-bg-color: white;
    --collection-product-border-radius: 0;
    
    
    /* descuentos */
    --discount-bg-color: #E20613;
    --discount-txt-color: white;
    
    /* blog */
    --blog-article-border-radius: .5rem;
    
    
    /* footer */
    --footer-bg-color: none;
    --footer-txt-color: black;
    --footer-link-txt-color:black;
    --footer-link-hover-txt-color:black;
    
    /* facebook */
    --chat-facebook-bg-color: #1877f2;
    --chat-facebook-txt-color: white;
    
    /* facebook hover */
    --chat-facebook-hover-bg-color: rgb(23,113,230);
    --chat-facebook-hover-txt-color: white;
    
    /* whatsapp */
    --chat-whatsapp-bg-color:#25D366;
    --chat-whatsapp-txt-color: white;
    
    /* whatsapp hover */
    --chat-whatsapp-hover-bg-color:#25D366;
    --chat-whatsapp-hover-txt-color:white;
    
    /* banners */
    --banner-bg-color: transparent;
    --banner-txt-color: inherit;
    --banner-hover-bg-color:var(--secondary-hover-color);
    --banner-hover-txt-color: var(--secondary-hover-contrast);
    
    
    /* utilities */
    --transition: all .25s ease;
    --shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    
    /********************************************************************
    Modal Suscripción
    *********************************************************************/ 
    /* Variables para el título del modal de suscripción */
    --suscripcion-titulo-font-size: 1.8rem;
    --suscripcion-titulo-font-weight: var(--font-bold);
    --suscripcion-titulo-background: linear-gradient(45deg, #525151, #b0afaf);
    --suscripcion-titulo-margin-bottom: 15px;

    /* Variables para el texto del modal de suscripción */
    --suscripcion-texto-font-size: 1.1rem;
    --suscripcion-texto-line-height: 1.6;
    --suscripcion-texto-color: var(--body-txt-default-color);

    /* Variables para el botón de suscripción */
    --suscripcion-boton-padding: 12px 30px;
    --suscripcion-boton-margin: 15px auto;
    --suscripcion-boton-font-weight: bold;
    --suscripcion-boton-border-radius: 25px;
    --suscripcion-boton-background: linear-gradient(45deg, #fcd5c5, #f0aa9c);
    --suscripcion-boton-border: none;
    --suscripcion-boton-color: white;
    --suscripcion-boton-text-transform: uppercase;
    --suscripcion-boton-letter-spacing: 1px;
    --suscripcion-boton-transition: transform 0.2s ease, box-shadow 0.2s ease;

    /********************************************************************
    Pop up última compra
    *********************************************************************/
    --popup-bg-color: rgba(0, 0, 0, 0.7);
    --popup-text-color: white;
    --popup-text-price-color: white;
    --popup-font-family: var(--font-body-family);
    --popup-message-size: 14px;
    --popup-product-name-size: 14px;
    --popup-time-size: 12px;
    --popup-price-size: 14px;
}
.bs-collection{
    --cols:2;    
    --cols-md:2;
    --cols-lg:3;
    --cols-xl:4;
}

.bs-collection-slider, .bs-banners,.bs-home__blog{
    --slider-padding:.5rem
}
.bs-collection-slider{
    --cols:3;
    --cols-lg:4;
}
.bs-collection-slider .slick-horizontal{
    --span-col:3;
}
.bs-collection-slider__description{
    --span-col:3;
    --span-col-lg:1;
}

.slick-slider{
    --slider-btn-color: var(--primary-color);
    --slider-btn-color-active: var(--primary-color);
    --slider-dots-width:.5rem;
    --slider-dots-height:.5rem;
    --slider-dots-bg: var(--primary-color);
    --slider-dots-bg-hover: rgb(11,167,255);
    --slider-dots-bg-active: var(--primary-color);
    --slider-dots-op:1;
    --slider-dots-border-size: 2px;
    --slider-dots-border-color-active: var(--primary-hover-color);
}