.elementor-520 .elementor-element.elementor-element-5da3b7c{--display:flex;}.elementor-520 .elementor-element.elementor-element-15a66e1{--e-image-carousel-slides-to-show:1;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-78ddea6 *//* ===== HUSKY / WOOF PREMIUM ===== */

.woof,
.woof_sid_medcompra{
    background:#fff;
    border-radius:22px;
    padding:25px;
    border:1px solid #e8edf3;
    box-shadow:
    0 12px 30px rgba(18,38,63,.06);
}

/* Títulos */

.woof_container h4,
.woof_container h3{

font-size:16px;
font-weight:700;
color:#15395b;

margin-bottom:18px;

padding-bottom:10px;

border-bottom:1px solid #edf2f7;

}

/* Campo de pesquisa */

.woof_text_search_container input,
.woof_text_search{

height:52px;

border-radius:16px;

border:1px solid #dfe7ef;

background:#f8fafc;

padding:0 18px;

transition:.3s;

}

.woof_text_search:focus{

background:#fff;

border-color:#0b7dd8;

box-shadow:0 0 0 4px rgba(11,125,216,.12);

}

/* Select */

.woof select{

height:50px;

border-radius:16px;

border:1px solid #dfe7ef;

background:#fff;

}

/* Checkbox */

.woof input[type=checkbox]{

accent-color:#0b7dd8;

transform:scale(1.15);

}

/* Labels */

.woof label{

font-size:14px;

color:#425466;

transition:.25s;

cursor:pointer;

}

.woof label:hover{

color:#0b7dd8;

padding-left:4px;

}

/* Botões */

.woof_submit_search_form,
.woof_reset_search_form{

background:linear-gradient(135deg,#0b7dd8,#22b6ff);

color:#fff;

border:none;

border-radius:16px;

padding:12px 22px;

font-weight:600;

transition:.3s;

}

.woof_submit_search_form:hover,
.woof_reset_search_form:hover{

transform:translateY(-2px);

box-shadow:0 12px 28px rgba(11,125,216,.28);

}

/* Contadores */

.woof_count{

background:#eef7ff;

color:#0b7dd8;

padding:3px 8px;

border-radius:20px;

font-size:12px;

font-weight:700;

}

/* Espaçamento */

.woof_container{

margin-bottom:22px;

}

/* Mobile */

@media(max-width:768px){

.woof{

padding:18px;
border-radius:18px;

}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3228dd0 *//* ===== HUSKY / WOOF PREMIUM ===== */

.woof,
.woof_sid_medcompra{
    background:#fff;
    border-radius:22px;
    padding:25px;
    border:1px solid #e8edf3;
    box-shadow:
    0 12px 30px rgba(18,38,63,.06);
}

/* Títulos */

.woof_container h4,
.woof_container h3{

font-size:16px;
font-weight:700;
color:#15395b;

margin-bottom:18px;

padding-bottom:10px;

border-bottom:1px solid #edf2f7;

}

/* Campo de pesquisa */

.woof_text_search_container input,
.woof_text_search{

height:52px;

border-radius:16px;

border:1px solid #dfe7ef;

background:#f8fafc;

padding:0 18px;

transition:.3s;

}

.woof_text_search:focus{

background:#fff;

border-color:#0b7dd8;

box-shadow:0 0 0 4px rgba(11,125,216,.12);

}

/* Select */

.woof select{

height:50px;

border-radius:16px;

border:1px solid #dfe7ef;

background:#fff;

}

/* Checkbox */

.woof input[type=checkbox]{

accent-color:#0b7dd8;

transform:scale(1.15);

}

/* Labels */

.woof label{

font-size:14px;

color:#425466;

transition:.25s;

cursor:pointer;

}

.woof label:hover{

color:#0b7dd8;

padding-left:4px;

}

/* Botões */

.woof_submit_search_form,
.woof_reset_search_form{

background:linear-gradient(135deg,#0b7dd8,#22b6ff);

color:#fff;

border:none;

border-radius:16px;

padding:12px 22px;

font-weight:600;

transition:.3s;

}

.woof_submit_search_form:hover,
.woof_reset_search_form:hover{

transform:translateY(-2px);

box-shadow:0 12px 28px rgba(11,125,216,.28);

}

/* Contadores */

.woof_count{

background:#eef7ff;

color:#0b7dd8;

padding:3px 8px;

border-radius:20px;

font-size:12px;

font-weight:700;

}

/* Espaçamento */

.woof_container{

margin-bottom:22px;

}

/* Mobile */

@media(max-width:768px){

.woof{

padding:18px;
border-radius:18px;

}

}/* End custom CSS */