.product_list.list .ajax_block_product .pro_first_box{max-width: 280px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 300px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 300px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x{max-width: 140px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 280px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.home_default_2x{max-width: 560px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 700px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.large_default_2x{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 700px;}.images-container, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x{max-width: 740px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 105px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.small_default_2x{max-width: 210px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x{max-width: 1200px;}.st_image_scrolling_item{margin-bottom:20px;}.st_image_scrolling_wrap .st_image_scrolling_item {padding-left:10px;padding-right:10px;}.st_image_scrolling_wrap .row{margin-left:-10px;margin-right:-10px;}.featured_categories_item .pro_outer_box.category_default{max-width: 140px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 560px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 700px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 740px;}body{font-family:Poppins, Tahoma, sans-serif, Arial;font-weight:400;}body{font-size: 15px;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"Poppins", Tahoma, sans-serif, Arial;font-weight:400;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{font-family:"Poppins", Tahoma, sans-serif, Arial;font-weight:400;}.style_wide .ma_level_1{font-weight:400;}#st_mega_menu_wrap .ma_level_0, .menu_item{height: 50px;line-height: 50px;}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{font-weight:400;text-transform: uppercase;}.st-menu-title{font-weight:400;text-transform: uppercase;}.title_block .title_block_inner, .page_heading {font-size: 15px;}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: none;font-weight:400;font-size: 16px;}#st_mobile_menu .mo_ma_level_0{text-transform: none;}.style_wide .ma_level_1{text-transform: none;}.style_wide .ma_level_1{font-weight:400;}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.mv_item{}.product_name_wrap .product_name{}.product_name_wrap .product_name{font-weight:400;}.product_name_wrap .product_name{font-size: 26px;}.product_name_wrap .product_name{text-transform: capitalize;}.title_block .title_block_inner,.page_heading, .table-bordered thead th, .heading_color, .card-header{color: #444444;}.title_style_0,.title_style_0 .title_block_inner{border-bottom-width:0px;}.title_style_0 .title_block_inner{margin-bottom:-0px;}.title_style_0 .title_block_inner{border-color: #c4a23d;}body,a.text_color{color: #5A5858;}.ajax_block_product .s_title_block a{color: #444444;}a:hover, 
            a.link_color:hover, 
            button.link_color:hover,
            .additional-information a.link_color:hover,
            .theme_color, a.theme_color, a.theme_color:hover,
            .st_added,
            .add_to_love.st_added, .add_to_love.st_added:hover,
            .add_to_wishlit.st_added, .add_to_wishlit.st_added:hover,
            .stcompare_add.st_added, .stcompare_add.st_added:hover,
            .dropdown_wrap.open .dropdown_tri,
            .ajax_block_product .s_title_block a:hover,
            .block_blog .s_title_block a:hover,
            .btn-link:hover{color: #c4a23d;}a.text_color:hover{color: #c4a23d;}.title_block a.title_block_inner:hover{color: #c4a23d;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#c4a23d;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{color:#c4a23d;}.btn-white:hover,.btn-white:focus{}.btn,.hover_fly_btn{text-transform: uppercase;}#st_header .header_item{text-transform: uppercase;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom:none;}#st_mega_menu_wrap .ma_level_0{color:#444444;}#main_menu_widgets #search_block_top.quick_search_simple .button-search,#main_menu_widgets .header_item, #main_menu_widgets a.header_item, #main_menu_widgets .header_item a{color:#444444;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#444444;border-bottom-color:#444444;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0{background-color:#f2f2f2;}#top_extra .st_mega_menu_container{padding-top:100px;}#st_mega_menu_wrap .stmenu_sub{border-top-width:0px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}#top_extra .st_mega_menu_container{border-bottom-width:0px;}#header_primary #st_mega_menu_wrap{border-bottom-width:0px;}#st_mega_menu_wrap .stmenu_sub{border-top-color:#444444;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#444444;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#444444;}#st_ma_0{ text-align: left; }#footer-tertiary a{color:#444444;}#footer-tertiary a:hover{color:#C4A23D;}#footer-bottom a{color:#ffffff;}#footer-bottom a:hover{color:#ad9861;}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#fff;}#st_header.stuck, #top_extra .st_mega_menu_container.stuck, .steasym_main.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }#footer-secondary{background-color:#F2F2F2;}#footer-bottom {border-top-width:1px;border-top-style: solid;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#DADADA;}#footer-bottom{background-color:#444444;}#st_header #header_primary_container{height: 60px;}.header-container.has_sticky{padding-bottom:60px;}.fto-glyph.icon_btn:before{ content: "\e8fa"; }.fto-star.icon_btn:before{ content: "\e8e0"; }.fto-ajust.icon_btn:before{ content: "\e81e"; }.quick-view .fto-search-1.icon_btn:before{ content: "\e93d"; }.fto-eye-2.icon_btn:before{ content: "\e818"; }.fto-user.icon_btn:before{ content: "\e941"; }.fto-history.icon_btn:before{ content: "\e87a"; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .pro_more_info .mobile_tab .st_open .mobile_tab_name{ color: #c4a23d; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:focus{ border-top-color: #c4a23d; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:focus{ border-bottom-color: #c4a23d; }.product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:focus{ border-left-color: #c4a23d; }body#index .header-container{ margin-bottom: 0px; }.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #f2f2f2; }.boxed_page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }#mobile_bar_top{ height: 60px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 82px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{text-transform: capitalize;}.ajax_block_product .s_title_block,.pro_column_right .s_title_block{font-size: 16px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{font-weight:400;}#js-product-list .products.product_list.grid .product_list_item{padding-left:20px;padding-right:20px;}#js-product-list .products.product_list.grid{margin-left:-20px;margin-right:-20px;}body#authentication .columns-container{padding-top: 38px;}body#authentication .columns-container{padding-bottom: 38px;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{border-bottom-color: #ffffff;}@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 700px;}
                }/*ESTILOS*/
.titulomenu {
letter-spacing: 3px !important;
font-size: 15px !important;
font-weight: 400 !important;
margin-bottom: 25px !important;
color: #6f6f6f !important;
}
.titulomenu :hover {
color: #c4a23d !important;
}
.titulo2 {
font-weight: 300 !important;
letter-spacing: 5px !important;
}
.top20 {
margin-top: 20px !important;
}
.dorado {
color: #c4a23d !important;
}
.fondogrisclaro {
background: #f2f2f2 !important;
padding: 30px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}
.sombratexto {
text-shadow: 2px 2px 4px rgba(0,0,0,0.7) !important;
    font-weight: lighter !important;
}
.centra {
align-content: center !important;
}
.margensup {
margin-top: 60px !important;
}

/*TITULOS*/
.title_block_inner {
letter-spacing: 3px !important;
}

/*HEADER*/
.flex_float_right .flex_box {
    margin-top: 10px !important;
    margin-bottom: -10px !important;
    font-size: 12px !important;
}
.nav_bar.space-s .top_bar_item .header_item {
padding: 0px 8px 0px 16px !important;
}
.welcome.top_bar_item {
display: none !important;
}
li.ml_level_1,  div.stmenu_sub.style_wide.col-md-12 {
text-align: center !important;
}
.style_wide .ma_level_1 {
    letter-spacing: 3px !important;
font-size: 15px !important;
font-weight: 400 !important;
color: #6f6f6f !important;
}
.style_wide .ma_level_1:hover {
color: #c4a23d !important;
}
/*#st_menu_block_9 :hover {
transform: scale(1.1) !important;
transition: 0.3s !important;;
}*/
#multilink_lable_6, #multilink_lable_1 {
text-transform: none !important;
}
.dropdown_tri.dropdown_tri_in.header_item .fto-angle-down.arrow_down.arrow,  .dropdown_tri.dropdown_tri_in.header_item .fto-angle-up.arrow_up.arrow {
display: none !important;
}
.shopping_cart_style_2 .header_item i {
    font-size: 20px !important;
}
.fto-magnifier {
font-size: 18px !important;
}
#st_ma_23, #st_menu_block_28, #st_menu_block_24, #st_menu_block_30, #st_menu_block_32, #st_menu_block_26 {
pointer-events: none !important;
}

/*BOTONES*/
.btn.style_button.style_button_0.adveditor_curr.btn-default {
letter-spacing: 3px !important;
}

/*MIGAS DE PAN*/
#page_banner_container_1 {
    margin-top: 0px !important;
}
.breadcrumb_nav {
text-transform: uppercase !important;
letter-spacing: 2px !important;
font-size: 13px !important;
}

/*POST ACRD PRODUCTO*/
.pro_second_box .price {
display: none !important;
}

/*BOTON AÑADIR AL CARRITO*/
.btn.add-to-cart, .ajax_add_to_cart_button.btn span {
font-size: 12px !important;
letter-spacing: 3px !important;
}

/*FICHA DE PRODUCTO*/
.st_read_more_box {
font-size: 15px !important;
line-height: 22.5px !important;
}
.product-variants .color.texture {
    width: 80px !important;
    height: 80px !important;
}
.input-color:hover+span, .input-color:checked+span {
border-color: #c4a23d  !important;
}

/*FOOTER*/
#footer .title_block .title_block_inner {
    font-weight: 600 !important;
    letter-spacing: 4px !important;
color: #6f6f6f !important;
font-size: 14px !important;
}
.copyright_text {
font-size: 12px !important;
letter-spacing: 3px !important;
color: #fff !important;
margin-bottom: 20px !important;
margin-top: 20px !important;
}

/*TOTOP*/
#rightbar {
    right: 20px !important;;
    bottom: 20px !important;
}
#rightbar_3 {
    right: 4px !important;
    bottom: 4px !important;
}

/*CMS*/
.page_heading.cms_page_heading {
background: #f2f2f2 !important;
text-align: center !important;
padding-top: 25px !important;
}
h1.page_heading.cms_page_heading {
margin-bottom: 0px !important;
}

/*FAQ*/
  .accordion {
    max-width: 1000px;
    margin: 1rem auto;
    font: 16px/Poppins/*1.5 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;*/;
  }
  .accordion-item {
    border: 1px solid #e3e3e3;
    border-radius: 10px;
    margin: 0 0 10px;
    background: #fff;
    overflow: hidden;
  }
  /* El botón ocupa todo el ancho y alinea texto a la izquierda, icono a la derecha */
  .accordion-button{
    all: unset;
    cursor: pointer;
    font-weight: 600;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    max-width: 960px;
  }
  .accordion-indicator{
    font-weight: 700;
    margin-left: 10px;
    min-width: 1.5ch;       /* evita “saltos” al pasar de + a – */
    text-align: right;
  }
.accordion-panel{ padding: 0 1rem 1rem; display:none; }
  .accordion-panel[data-open="true"]{ display:block; }
  .accordion-button:focus-visible{ outline:2px solid #4c9ffe; outline-offset:2px; border-radius:6px;}

@media (max-width: 1200px) {
  .accordion-indicator {
    margin-right: 30px;
}
}

/*CONTACTO*/
#contact #main {
background: #f2f2f2 !important;
}
#easycontent_8 {
background: #f2f2f2 !important;
padding: 20px 40px 20px 40px !important;
color: #6f6f6f !important;
}
.contact-form.mb-3 {
padding: 0px 20px 20px 30px !important;
}


/*DIVIDIR EN DOS COLUMNAS*/
.dos-columnas {
  display: flex;
  flex-wrap: wrap; /* Permite que se adapten en pantallas pequeñas */
}

.dos-columnas .columna {
  flex: 1 1 50%;   /* 50% de ancho */
  padding: 10px;   /* Espaciado interno opcional */
  box-sizing: border-box;
}

.centradocol {
align-content: center !important;
background: #f2f2f2 !important;
color: #6f6f6f !important;
padding: 20px 20px 20px 20px !important;
}
.centradocol2 {
align-content: center !important;
background: #f2f2f2 !important;
color: #6f6f6f !important;
padding: 40px 40px 40px 40px !important;
}

/* Opcional: para pantallas pequeñas, que se apilen */
@media (max-width: 768px) {
  .dos-columnas .columna {
    flex: 1 1 100%;
  }
}
/*ELIMINAR ETIQUETA DE IMPUESTOS INCLUIDOS*/
.tax_label {
  display: none !important;
}

/*CATEGORY PAGES*/
#product-list-top-wrap {
display: none !important;
}
.product_count_infinite.fs_md.text-center.mb-3 {
display: none !important;
}
.mb-3 {
    margin-bottom: 0px !important; 
}
#subcategories {
background: #f2f2f2 !important;
padding-top: 0px !important;
}
#subcategories ul {
    margin-bottom: 0px !important;
}
.s_title_block.nohidden .subcategory-name {
text-transform: uppercase !important;
font-size: 15px !important;
letter-spacing: 3px !important;
font-weight: 400 !important;
color: #6f6f6f !important;
}
.s_title_block.nohidden .subcategory-name:hover {
color: #c4a23d !important;
}
#subcategories .inline_list li a.img img {
    border: none !important;
    background: #cecece !important;
}
#js-product-list .product_list.grid .product_list_item {
border: none !important;
}

/*PAGINA FINALIZAR COMPRA*/
.form-group.form-group-small.st_form_item_newsletter {
display: none !important;
}

/*BLOG*/
.block_blog .s_title_block {
    letter-spacing: 2px !important;
}
.page_heading.blog_heading {
display: none !important;
}


/*LOGIN PAGE*/
.btn.btn-primary.btn-large.js-btn-active.btn-spin.btn-full-width, .btn.btn-primary.btn-large.js-submit-active.btn-spin.btn-full-width {
    background: #444 !important;
    border: 1px solid #444 !important;
}
.btn.btn-primary.btn-large.js-btn-active.btn-spin.btn-full-width:hover, .btn.btn-primary.btn-large.js-submit-active.btn-spin.btn-full-width:hover {
    background: #c4a23d !important;
    border: 1px solid #c4a23d !important;
}


.contact-form.mb-3 .btn-primary {
    color: #fff;
    background-color: #6F6F6F;
    border-color: #6F6F6F;
}
.contact-form.mb-3 .btn-primary:HOVER {
    color: #fff;
    background-color: #C4A23D;
    border-color: #C4A23D;
}

/*Módulo personalizado cluster categorías*/
.ttc-subcat-cluster {
    margin-top: 0px !important;
margin-bottom: 10px !important;
}
.ttc-subcat-cluster.container {
background: #f2f2f2 !important;
margin-top: -10px !important;
padding-bottom: 10px !important;
}
.ttc-cluster-card {
padding: 5px !important;
text-align: center !important;
border: 0px !important;
background: #f2f2f2 !important;
font-family: "Poppins" !important;
font-size: 13px !important;
font-weight: 400 !important;
text-transform: uppercase !important;
letter-spacing: 2px !important;
color: #4D4C4C !important;
}
.ttc-cluster-card.is-active {
color: #c4a23d !important;
border: 1px solid #c4a23d !important;
}
.ttc-cluster-card.is-active:hover {
cursor: default !important;
}
.ttc-cluster-card:hover {
box-shadow: none !important;
transform: none !important;
}
#main .ttc-subcat-cluster.container:last-of-type {
  display: none !important;
}
@media (min-width: 1000px) {

/*centrar 3 columnas*/
.category-id-4 .ttc-subcat-cluster.container .row.g-3, .category-id-10 .ttc-subcat-cluster.container .row.g-3, .category-id-11 .ttc-subcat-cluster.container .row.g-3, .category-id-12 .ttc-subcat-cluster.container .row.g-3 {
margin-right: 33.5% !important;
}
/*centrar 1 columna*/
.category-id-6 .ttc-subcat-cluster.container .row.g-3, .category-id-15 .ttc-subcat-cluster.container .row.g-3 {
margin-right: -102% !important;
}
.category-id-2 .ttc-subcat-cluster.container .row.g-3 .col-6.col-md-4.col-lg-3 {
max-width: 20% !important;
}
}

/*Calculadora metros cuadrados*/
.fmm_dpc_formula_wrap {
display: none !important;
}
#fmm_price_calc .box_viewer .fmm_calc_rows {
    border-radius: 0px !important;
}
#pricingcalculator_total_price {
color: #c4a23d !important;
}

/*RESPONSIVE*/
@media (min-width: 600px) {
.nopc {
display: none !important;
}
}
@media (max-width: 600px) {
.nomv {
display: none !important;
}
.padleftmv {
padding-left: 30px !important;
line-height: 2 !important;
}
.category-id-parent-4 .ttc-subcat-cluster.container .row.g-3.col-6.col-md-4.col-lg-3 {
max-width: 30% !important;
}
}

/*IDIOMAS*/
/* Por defecto, ocultar ambos */
.texto-es,
.texto-en {
  display: none !important;
}

/* Mostrar español solo cuando lang="es" */
html[lang="es"] .texto-es {
  display: block !important;
}

/* Mostrar inglés solo cuando lang="en" */
html[lang="en"] .texto-en {
  display: block !important;
}

/* stbanner inicio en ordenador y movil mismo banner*/
@media (max-width: 767px) {

    #st_banner_27 .row {
        display: flex;
        flex-direction: column;
    }

    #banner_box_28 {
        order: 1;
    }

    #banner_box_29 {
        order: 2;
    }

    #st_banner_27 #st_banner_block_18,
    #st_banner_27 #st_banner_block_19 {
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_27 .st_image_layered_description {
        position: static !important;
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_27 .st_image_layered_description_inner {
        width: 100% !important;
    }

    #st_banner_27 img {
        width: 100% !important;
        height: auto !important;
        display: block;
    }

    #st_banner_31 .row {
        display: flex;
        flex-direction: column;
    }

    #banner_box_32 {
        order: 1;
    }

    #banner_box_33 {
        order: 2;
    }

    #st_banner_31 #st_banner_block_21,
    #st_banner_31 #st_banner_block_22 {
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_31 .st_image_layered_description {
        position: static !important;
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_31 .st_image_layered_description_inner {
        width: 100% !important;
    }

    #st_banner_31 img {
        width: 100% !important;
        height: auto !important;
        display: block;
    }

#st_banner_8 #st_banner_block_6,
    #st_banner_8 #st_banner_block_5 {
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_8 .st_image_layered_description {
        position: static !important;
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_8 .st_image_layered_description_inner {
        width: 100% !important;
    }

    #st_banner_8 #banner_box_9 {
        margin-bottom: 10px !important;
    }

    #st_banner_8 img {
        width: 100% !important;
        height: auto !important;
        display: block;
    }
#st_banner_14 #st_banner_block_9,
    #st_banner_14 #st_banner_block_10 {
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_14 .st_image_layered_description {
        position: static !important;
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_14 .st_image_layered_description_inner {
        width: 100% !important;
    }

    #st_banner_14 #banner_box_15 {
        margin-bottom: 10px !important;
    }

    #st_banner_14 img {
        width: 100% !important;
        height: auto !important;
        display: block;
    }
#st_banner_20 #st_banner_block_13,
    #st_banner_20 #st_banner_block_14 {
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_20 .st_image_layered_description {
        position: static !important;
        height: auto !important;
        min-height: 0 !important;
    }

    #st_banner_20 .st_image_layered_description_inner {
        width: 100% !important;
    }

    #st_banner_20 #banner_box_21 {
        margin-bottom: 10px !important;
    }

    #st_banner_20 img {
        width: 100% !important;
        height: auto !important;
        display: block;
    }
}