/*
Theme Name: Plasterego Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Federico De Megni
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.6.1777557241
Updated: 2026-04-30 13:54:01

*/

.plasterego-specs-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}

.plasterego-specs-table th,
.plasterego-specs-table td {
    padding: 10px 14px;
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
}

.plasterego-specs-table th {
    width: 40%;
    color: #666;
    font-weight: 400;
}

.plasterego-specs-table td {
    font-weight: 500;
    color: #222;
}

.plasterego-specs-table tr:last-child th,
.plasterego-specs-table tr:last-child td {
    border-bottom: none;
}

/* ── HUSKY filtri — layout 3 colonne ── */

/* Il container principale è woof_redraw_zone */
.woof_redraw_zone {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 16px 24px !important;
    align-items: start !important;
}

/* Ogni blocco filtro è woof_container */
.woof_container {
    width: 100% !important;
    float: none !important;
	padding-bottom: 1px !important;
    margin-bottom: 1px !important;
}

/* Titolo di ogni filtro */
.woof_block_html_items .woof_wcga_label_hide {
    display: block !important;
    font-family: "Sora", sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #000 !important;
    margin-bottom: 8px !important;
    clip: unset !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
}

/* Chosen dropdown — larghezza 100% */
.chosen-container {
    width: 100% !important;
}

/* Pulsante Reset — colonna 3 in fondo */
.woof_submit_search_form_container {
    grid-column: 3 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    align-items: flex-end !important;
    justify-content: flex-end !important;
}

/* Pulsante Reimposta */
.woof_reset_search_form {
    width: 100% !important;
    background: transparent !important;
    color: #BF111B !important;
    border: 1px solid #BF111B !important;
    border-radius: 0 !important;
    padding: 10px 24px !important;
    font-family: "Sora", sans-serif !important;
    font-size: 13px !important;
    font-weight: 300 !important;
    cursor: pointer !important;
    transition: all 0.2s !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    box-shadow: none !important;
}

.woof_reset_search_form:hover {
    background: #BF111B !important;
    color: #fff !important;
}

/* Mobile — 1 colonna */
@media (max-width: 768px) {
    .woof_redraw_zone {
        grid-template-columns: 1fr !important;
    }
    .woof_submit_search_form_container {
        grid-column: 1 !important;
    }
}