












/* RESET ================================================================================= */
body {
    font-family: Montserrat;
    font-size: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: fixed;
    background-position: left bottom;
    background-repeat: repeat;
    background-size: auto;
}

/* ELEMENTOS COM A FONTE SECUNDÁRIA */
.iluria-client-account-menu a,
.iluria-client-account table tr[bgcolor="#DEDEDE"],
#iluria-view-container .iluria-customize-button,
#notifyForm > span,
#notifyForm td,
.product-customer-reviews .comment-login a,
.product-customer-reviews .iluria-product-comment-user-name,
.cart-empty a,
.iluria-client-account > table > tbody > tr:first-child center,
#cart-zip-label,
.mobile-menu-trigger-mgw .icon span:not(.line) {
    font-family: Montserrat;
}
/* ======================================================================================= */


/* ESTILOS GERAIS ========================================================================= */

/* BREADCRUMBS */
.breadcrumb {
    background: rgba(0, 0, 0, 0);
    border-radius: 5px;
    padding: 0px 0;    
}
.breadcrumb a,
.breadcrumb li {
    color: rgb(5, 5, 5);
    font-family: Montserrat;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;  
}
.iluria-sort select {
    background: rgba(143, 98, 52, 0.09);
    border-color: rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: rgb(28, 26, 26);
    font-family: Lato;
    font-size: 14px;
}
/* ======================================================================================= */


/* HEADER ================================================================================ */
.header-container-mgw {
    background: rgb(84, 134, 193);
}
.header-container-mgw .search-form {
    background: rgba(255, 255, 255, 0.26);
    border-width: 1px;
    border-color: rgba(14, 85, 158, 0.09);
    border-radius: 3px;
    border-style: solid;  
}
.header-container-mgw .search-form .input-text {
    font-family: Montserrat;
    background: rgba(0, 0, 0, 0); 
    color: rgb(14, 85, 158);
}
.header-container-mgw .search-form .input-text::-webkit-input-placeholder {
    color: rgb(14, 85, 158);
}
.header-container-mgw .search-form .input-text:-moz-placeholder { 
    color: rgb(14, 85, 158);
}
.header-container-mgw .search-form .input-text::-moz-placeholder {  
    color: rgb(14, 85, 158);
}
.header-container-mgw .search-form .input-text:-ms-input-placeholder {  
    color: rgb(14, 85, 158);
}
.header-container-mgw .search-form button {
    background-color: rgba(0, 0, 0, 0);
}
.search-form button svg {
    fill: rgb(14, 85, 158);
}
/* ======================================================================================= */


/* PÁGINA DE CATEGORIA ========================================================================= */
.featured-products-title {
    color: rgb(14, 85, 158);
    font-family: Montserrat;
    font-size: 22px;
    font-weight: bold;
    font-style: ;
    text-decoration: ;
}
.products-grid .product-item-container {
    background: rgba(0, 0, 0, 0);
    box-shadow: 0 0 17px rgba(0, 0, 0, 0);
    border: 1px none rgba(0, 0, 0, 0);
    border-radius: 0px;  
}
.product-item-container-inner {
    margin: 0px;
}
.product-thumb-container {
    border: 1px solid rgba(181, 181, 181, 0.47);
    border-radius: 0px;
}
.product-item-container .iluria-layout-search-product-title {
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
}
.iluria-layout-search-product-title a {
    color: rgb(14, 85, 158);
}
.product-thumb-original-price {
    font-family: Lato;
    font-size: 14px;
    font-style: ;
    font-weight: normal;
    color: rgb(135, 135, 135);
    text-align: center;
}
.product-thumb-price {
    font-family: Lato;
    font-size: 16px;
    font-style: ;
    font-weight: normal;
    text-decoration: ;
    color: rgb(192, 57, 43);
    text-align: center;
}
.product-thumb-price-installment {
    font-family: Lato;
    color: rgb(181, 181, 181);
    text-align: center;
}
.iluria-pagination-previous {
    font-family: Source Sans Pro;
    font-size: 14px;
    font-style: ;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    background: #ffffff;
    border-radius: 5px;
}
.iluria-pagination-next {
    font-family: Source Sans Pro;
    font-size: 14px;
    font-style: ;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    background: #ffffff;
    border-radius: 5px;
}
.iluria-pagination-pages a {
    font-family: Source Sans Pro;
    font-size: 14px;
    font-style: ;
    font-weight: bold;
    text-decoration: none;
    color: #666666;
    background: #ffffff;
    border-radius: 5px;
}
.iluria-pagination-pages a[rel="current-page"], 
.iluria-pagination-pages a:hover {
    color: #666666;
    background: #ffffff;
}
/* ======================================================================================= */


/* PÁGINA DETALHE DO PRODUTO ========================================================================== */

.product-title {
    color: rgb(14, 85, 158);
    font-family: Montserrat;
    font-size: 22px;
    font-weight: bold;
    text-decoration: ;
    font-style: ;
}
#iluria-product-price {
    color: rgb(192, 57, 43);
    font-family: Lato;
    font-size: 20px;
    font-weight: bold;
    text-decoration: ;
    font-style: ;
}
.iluria-product-price-original {
    color: rgb(85, 85, 85);
    font-family: Lato;
    font-size: 14px;
    font-weight: ;
    font-style: ;
}
.iluria-product-price-installment {
    color: rgb(85, 85, 85);
    font-family: Lato;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}
.product-variations-container select {
    color: rgb(5, 5, 5);
    font-family: Lato;
    font-size: 14px;
    font-weight: ;
    text-decoration: ;
    font-style: ;
    background: rgb(237, 237, 237);
    border-color: rgba(0,0,0,0);
}
#product-buy-button-container .buy-button-text {
    font-family: Lato;
    font-size: 14px;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    color: rgb(14, 85, 158);
    background: rgb(248, 226, 53);
}
.product-description {
    color: rgb(85, 85, 85);
    font-family: Lato;
    font-size: 16px;
    font-weight: ;
    text-decoration: ;
    font-style: ;
}
.product-customer-reviews .title, 
.box-up-sell .title {
    color: rgb(14, 85, 158);
    font-family: Montserrat;
    font-size: 22px;
    font-weight: bold;
    font-style: ;
    text-decoration: ;
    background-color: rgba(0, 0, 0, 0);
    text-align:left;
    border-radius: 0px; 
}
/* ======================================================================================= */


/* ESTILOS DO CONTEÚDO ================================================================= */
/* HOME */
.home-title {
    color: rgb(14, 85, 158);
    font-family: Montserrat;
    font-size: 22px;
    font-weight: bold;
}

/* PÁGINA DE CONTATO */
.contact-field-container input[type="text"] {
    border: 1px solid rgba(0, 0, 0, 0.31);
    background: #FFFFFF;
    font-family: Lato;
    font-size: 14px;
    color: rgb(85, 85, 85);
    border-radius: 3px;
    box-shadow: 0px 0px 6px -1px rgba(0,0,0,0);
}
.contact-field-container #message {
    border: 1px solid rgba(0, 0, 0, 0.31);
    background: #FFFFFF;
    font-family: Lato;
    font-size: 14px;
    color: rgb(85, 85, 85);
    border-radius: 3px;
    box-shadow: 0px 0px 6px -1px rgba(0,0,0,0);
}
.contact-field-container input[type="text"]:focus,
.contact-field-container #message:focus {
    box-shadow: 0px 0px 6px -1px rgba(0,0,0,0);
    border: 1px rgb(85, 85, 85) solid;
}
.contact-field-container > div {
    color: rgb(14, 85, 158);
    text-decoration: ;
    font-family: Lato;
    font-size: 14px;
    font-style: ;
    font-weight: normal; 
}
.contatct-send-button {
    color: rgb(14, 85, 158);
    font-family: Lato;
    font-size: 14px;
    font-weight: ;
    background: rgb(248, 226, 53);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0);
}
/* ======================================================================================= */


/* CARRINHO DE COMPRAS ========================================================================= */
.cart {
    border: 1px rgb(236, 236, 236) solid;
    background: rgba(0,0,0,0);
}
.iluria-cart-title {
    color: rgb(14, 85, 158);
    font-family: Montserrat;
    font-size: 25px;
    font-style: ;
    font-weight: bold;
    text-decoration: ;
    
}
.cartHeader {
    background: rgb(236, 236, 236);
    color: rgb(85, 85, 85);
    font-family: Lato;
    font-size: 14px;
    font-style: ;
    font-weight: bold;
    text-decoration: ;
}
.cart td {
    border: 1px solid rgb(218, 218, 218);
}
.cart-products-total-price{
    color: rgb(4, 3, 3);
}
.cart-total-price{
    color: rgb(4, 3, 3);
}
.productTotalPrice{
    color: rgb(4, 3, 3);
}
.cart-container input[type="text"],
.cart-container input[type="tel"],
.cart textarea {
    background: rgb(255, 255, 255);
    color: rgb(85, 85, 85);
    border: 1px  rgb(218, 218, 218) solid;
    border-radius: 3px;
    box-shadow: 0px 0px 6px -1px rgba(0,0,0,0);
}
.cart-container input[type="text"]:focus,
.cart-container input[type="tel"]:focus,
.cart textarea:focus {
    box-shadow: 0px 0px 6px -1px rgba(0,0,0,0);
    border: 1px  #000000 solid;
}
.iluria-cart-button {
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    background: rgb(248, 226, 53);
    color: rgb(14, 85, 158);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgb(248, 226, 53);
}

/* INFORMAÇÃO DE FRETE */
.cartFrete {
    color: rgb(5, 0, 0);
    font-family:  Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

/* BOTÃO FINALIZAR PEDIDO */
#cart-buttons [onclick="nextStep()"],
#shipping-info + table #cart-buttons div:not(#submitButton) .iluria-cart-button.button {
    font-family: Lato;
    font-size: 14px;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    color: rgb(14, 85, 158);
    background: rgb(248, 226, 53);
}
.cart .productTitle, .cart .productPrice, .cart .productUnitPrice, .cart-container input,
.cart-container textarea, .cart-container select, .cart-container option  {
    color: rgb(4, 3, 3);
}

.cart .productTitle, .cart .productPrice, .cart .productUnitPrice, .productTotalPrice, .cart-container input,
.cart-container textarea, .cart-container select, .cart-container option {
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: ;
}
.cart .productVariation, 
.iluria-cart-comment-description,
.cart .productTitle.cart-cupom-text {
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(4, 3, 3);
}
/* ======================================================================================= */


/* CHECKOUT ============================================================================== */
.button.inline-payment-method-title {
    font-size: 14px;
}
.cartFrete #submitOrderButton {
    font-family: Lato;
    font-size: 14px;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    color: rgb(14, 85, 158);
    background: rgb(248, 226, 53);
}
/* ======================================================================================= */


/* PÁGINA DE LOGIN/CADASTRO ============================================================ */
.login-title {
    color: rgb(14, 85, 158);
    font-size: 25px;
    font-weight: bold;
    font-family: Montserrat;
    font-style: normal;
    text-decoration: none;
    
}
.login-text {
    color: rgb(85, 85, 85);
    text-decoration: ;
    font-family: Lato;
    font-size: 14px;
    font-style: ;
    font-weight: normal;
}
.login-field-container div {
    color: rgb(14, 85, 158);
    text-decoration: ;
    font-family: Lato;
    font-size: 14px;
    font-style: ;
    font-weight: normal; 
}
.login-field-container input[type="text"], 
.login-field-container input[type="password"] {
    border: 1px solid rgba(0, 0, 0, 0.31);
    background: #FFFFFF;
    font-family: Lato;
    font-size: 14px;
    color: rgb(85, 85, 85);
    border-radius: 3px;
    box-shadow: 0px 0px 6px -1px rgba(0,0,0,0);
    
}
.login-field-container input[type="text"]:focus, 
.login-field-container input[type="password"]:focus {
    box-shadow: 0px 0px 6px -1px rgba(0,0,0,0);
    border: 1px rgb(85, 85, 85) solid;
}
.login-button {
    color: rgb(14, 85, 158);
    font-family: Lato;
    font-size: 14px;
    font-weight: ;
    background: rgb(248, 226, 53);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0); 
}
.login-recover-password {
    color: rgb(14, 85, 158);
    font-family: Lato;
    font-size: 14px;
    font-weight: ;
}
/* ======================================================================================= */


/* FOOTER ================================================================================ */
.banners-destaques {
    margin: 21px 0 0px;
}

.banners-destaques h2 {
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    color: rgb(248, 226, 53);
    text-decoration: none;
    font-family: Montserrat;
    font-size: 26px;
}
.footer-container-mgw {
    background: rgb(84, 134, 193);
    border-radius: 0px;
}
.footer-newsletter-mgw {
    font-family: Montserrat;
    background: rgb(14, 85, 158);
}
.newsletter-text i {
    color: rgb(195, 216, 241);
}
.newsletter-text div {
    color: rgb(195, 216, 241);
}
.footer-newsletter-mgw.bg-w .newsletter-text div,
.footer-newsletter-mgw.bg-w .newsletter-text i {
    color: rgb(14, 85, 158);
}
.newsletter-form #newsletter-email {
    font-family: Montserrat;
    color: rgb(14, 85, 158);
    background: rgb(195, 216, 241);
}
.newsletter-form #newsletter-email::-webkit-input-placeholder {
    color: rgb(14, 85, 158);
}
.newsletter-form #newsletter-email:-moz-placeholder { 
    color: rgb(14, 85, 158);
}
.newsletter-form #newsletter-email::-moz-placeholder {  
    color: rgb(14, 85, 158);
}
.newsletter-form #newsletter-email:-ms-input-placeholder {  
    color: rgb(14, 85, 158);
}
.newsletter-form .newsletter-button {
    color: rgb(14, 85, 158);
    background: rgb(248, 226, 53);
}
.footer-block .block-title {
    color: rgb(248, 226, 53);
    text-decoration: none;
    font-family: Montserrat;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;  
}
.footer-block li, 
.footer-block li a {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    color: rgb(195, 216, 241);  
}
.footer-bottom-mgw,
.footer-bottom-mgw a {
    color: rgb(195, 216, 241);  
    font-family: Lato;
    font-style: normal;
}
.social-media-icons a {
    color: rgb(195, 216, 241);
}
.footer-bottom-mgw {
    font-size: 16px;
}
.store-copyright {
    text-align: left;
}
.author-plataform-copyright {
    text-align: right;
}
.author-plataform-copyright center {
    display: inline-block;
}
/* ======================================================================================= */


/****************************************************************/
/************************** MEDIA QUERIES ***********************/
/****************************************************************/

@media (max-width:991px){
    /* HEADER ================================================================================ */
    .mobile-menu-trigger-mgw .icon > .line {
        background: rgb(14, 85, 158);
}
.mobile-menu-trigger-mgw .icon span:not(.line) {
    color: rgb(14, 85, 158);
}

/* MOBILE NAVIGATION */
.nav-container-mgw .block-title {
    background:rgba(255, 255, 255, 0.9);
    color:rgb(14, 85, 158);
    text-transform: none;
    font-size: 16px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
}
.nav-container-mgw li a {
    text-transform: none;
    font-size: 16px;
    font-family: Montserrat;
    font-weight: normal;
}
#nav-mgw .subcategory-menu-container a {
    text-transform: none;
    font-size: 14px;
    font-family: Montserrat;
    font-weight: normal;
}
/* ======================================================================================= */

}


@media (max-width:767px){
    
    /* HEADER ================================================================================ */
    .mobile-shortcuts-mgw {
        background-color: rgba(255, 255, 255, 0.9);
}
.mobile-shortcuts-mgw svg {
    fill: rgb(14, 85, 158);
}
/* ======================================================================================= */
}


@media (min-width: 768px) {
    
    /* HEADER ================================================================================ */
    body:not(.home-index) .header-container-mgw {
        margin-top: 0px;
    margin-bottom: 25px;
}
.header-mgw .logo {
    margin-top: 10px;
    margin-bottom: 10px;
}
.logo img {
    max-height: 200px !important;
}

/* BARRA DO TOPO */
.top-bar-mgw {
    background: rgb(14, 85, 158);
}
.top-bar-mgw .search-form .input-text {
    font-family: Montserrat;
    font-size: 14px;
}
.top-bar-mgw .hello-client-message,
.top-bar-mgw .iluria-layout-menu {
    font-family: Montserrat;
    font-size: 14px;
    font-style: ;
    font-weight: normal;
    text-decoration: none;
    color: rgba(217, 232, 245, 0.9);  
}
.header-social-media-icons a {
    color: rgba(217, 232, 245, 0.9);  
}
.top-bar-mgw svg {
    fill: rgba(217, 232, 245, 0.9);  
}
.top-bar-mgw .fast-tracking i {
    border: 1px solid rgba(217, 232, 245, 0.9);  
}
.top-bar-mgw .fast-tracking i::before {
    background: rgba(217, 232, 245, 0.9); 
}
.header-container-mgw .top-cart a {
    color: rgb(248, 226, 53);
    text-decoration: none;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}
.top-cart svg,
.top-account svg {
    fill: rgb(248, 226, 53);
}
.top-account > a {
    color: rgb(248, 226, 53);
    font-family: Montserrat;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}
.top-account ul a {
    font-family: Montserrat;
}
.mobile-menu-trigger-mgw .icon > .line {
    background: rgb(248, 226, 53);
}
.mobile-menu-trigger-mgw .icon span:not(.line) {
    color: rgb(248, 226, 53);
}
.mobile-menu-trigger-mgw.bg .icon > .line {
    background: rgba(0, 0, 0, 0);
}
.mobile-menu-trigger-mgw.bg .icon span:not(.line) {
    color: rgba(0, 0, 0, 0);
}
header.type-three .mobile-menu-trigger-mgw .icon > .line {
    background: rgba(217, 232, 245, 0.9);
}
header.type-three .mobile-menu-trigger-mgw .icon span:not(.line) {
    color: rgba(217, 232, 245, 0.9);
}
/* ======================================================================================= */


/* ESTILO PÁGINAS CONTEÚDO ================================================================= */
.iluria-page-content{
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.72);
}
.iluria-page-content a, 
.iluria-page-content a:visited, 
.iluria-page-content a:hover {
    color: rgb(14, 85, 158);
}
/* ======================================================================================= */
}


@media (min-width: 992px) {
    
    /* LAYOUT ================================================================================ */
    #canvas {
        margin-bottom: 25px ;
    margin-top: 0px ;
}
.canvas-border {
    border: 1px #f2f2f2 none;
    box-shadow: 0px 0px 10px rgba(0,0,0,0);
    border-radius: 3px;
}
/* ======================================================================================= */




/* HEADER ================================================================================ */

/********** < MENU DE CATEGORIAS */
.nav-container-mgw {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0)));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 100%);        
    background-color: rgba(255, 255, 255, 0.9);
    border-color: rgb(221, 221, 221);
    border-left-width: 0px;
    border-top-width: 1px;
    border-right-width: 0px;
    border-style: solid;
    border-radius: 3px;
}
body:not(.home-index):not(.fixed-menu-mgw) .nav-container-mgw.bg-w {
    border-bottom-width: 1px;
}
#nav-mgw {
    float: none;
    margin: auto;
    width: auto; 
}
#nav-mgw .level-top {
    border-color: rgba(0, 0, 0, 0);
    border-left-width:1px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 1px;
    border-style: dotted;
    border-radius: 0px;
}
#nav-mgw li.level-top > a {
    color: rgb(14, 85, 158);
    text-decoration: none;
    text-transform: none;
    font-size: 16px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal; 
}
#nav-mgw .level-top:hover > a {
    background: rgb(14, 85, 158);
    color: rgb(248, 226, 53);
}
#nav-mgw ul {
    background: rgb(255, 255, 255);
    border-color: rgb(221, 221, 221);
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-radius: 0px;   
}
#nav-mgw ul li {
    border-color: rgb(221, 221, 221);
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-radius: 0px; 
}
#nav-mgw ul li a {
    font-family: Montserrat;
    color: rgb(69, 69, 69);
    text-decoration: none;
    text-transform: none;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    background: rgb(255, 255, 255);
}
#nav-mgw ul li:hover a {
    background: rgb(255, 255, 255);
    color: rgb(194, 66, 66);
}
/********** MENU DE CATEGORIAS > */
/* ======================================================================================= */


/* SIDEBAR =============================================================================== */
/* MENU DE CATEGORIAS VERTICAL */
.vertical-menu-mgw {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0)));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 100%);        
    background-color: rgba(255, 255, 255, 0.9);
}
.vertical-menu-mgw .block-title span {
    color: rgb(14, 85, 158);
    text-decoration: none;
    text-transform: none;
    font-size: 16px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal; 
}
.vertical-menu-mgw li.parent .open-close:before {
    color: rgb(14, 85, 158);
}
.vertical-menu-mgw a {
    text-transform: none;
    font-size: 14px;
    font-family: Montserrat;
    color: rgb(14, 85, 158);
}
/* ======================================================================================= */


/* PÁGINA DE CATEGORIA ========================================================================= */
.products-grid .product-item-container:hover {
    background: rgba(0, 0, 0, 0);
    border: 1px none rgba(0, 0, 0, 0);
    box-shadow: 0 0 17px rgba(0, 0, 0, 0);
}
.product-item-container:hover .product-thumb-container{
    border: 1px solid rgba(181, 181, 181, 0.8);
}
.product-item-container:hover .iluria-layout-search-product-title a{
    color: rgb(11, 60, 122);
}
.product-item-container:hover  .product-thumb-original-price{
    color: #050505;
}
.product-item-container:hover .product-thumb-price{
    color: rgb(231, 76, 60);
}
.product-item-container:hover  .product-thumb-price-installment{
    color: rgb(0, 0, 0);
}
.product-item-container:hover .product-thumb-image-container{
    opacity: 0.8;
}
/* ======================================================================================= */
}