/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@media only screen and (min-width: 992px){
	img.logo{width:250px;}
}
.quick_login{margin:0px 30px;}
#header_right_top i{color:#429321;font-size:22px;}
.ajax_cart_bag{background-color:inherit!important;}
@media only screen and (min-width: 1200px){
#st_mega_menu_wrap .ma_level_0 {
    padding-left: 26px;
    padding-right: 26px;
}
}
#left_column .title_block, #right_column .title_block {
    background-color: #429321!important;
}
.easycontent_s5 .easy_icon{background: #429321!important;}
.easycontent_s5 .easy_icon:hover{background: #8da14c!important;}
.easycontent_s5 .titulo{font-size: 15px;font-weight: 600;}
.page-cms{margin-bottom: 60px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 400;}
.testimonials{margin:30px 0;}
.cms_content, #product .columns-container .container, #contact #center_column,
.order-confirmation .columns-container .container
{background: #f3f7e6;padding:10px 20px;margin-bottom: 30px;}
.hover_fly_btn_inner .fto-heart-4.icon_btn,.hover_fly_btn_inner .btn_tex
{display: block!important;float: left;}

/* Ajustes para la copia estatica. */
#st_swiper_4 { overflow: hidden; position: relative; }
#st_swiper_4 .swiper-slide { width: 100%; }
#st_swiper_4 .st_swiper_image { display: block; width: 100%; height: auto; aspect-ratio: 1920 / 666; object-fit: cover; }
#st_swiper_4 .swiper-button { z-index: 5; }
.home-promo-image { height: 148px; background-position: center; background-repeat: no-repeat; background-size: cover; }

/* Desplegables del menu sin la dependencia JavaScript original. */
#st_mega_menu_wrap .ml_level_0:hover > .stmenu_sub,
#st_mega_menu_wrap .ml_level_0:focus-within > .stmenu_sub,
#st_mega_menu_wrap .ml_level_0.static-menu-open > .stmenu_sub {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 1000;
}

#st_mega_menu_wrap .stmenu_sub {
    max-height: min(72vh, 720px);
    overflow-y: auto;
}

.js-product-miniature img,
.subcategory-image img {
    opacity: 1 !important;
    visibility: visible !important;
}
