












/* RESET ================================================================================= */
body {
    font-family: Delius Swash Caps;
    font-size: 14px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-attachment: scroll;
    background-position: center center;
    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: Source Sans Pro;
}
/* ======================================================================================= */


/* ESTILOS GERAIS ========================================================================= */

/* BREADCRUMBS */
.breadcrumb {
    background: rgba(0, 0, 0, 0);
    border-radius: 5px;
    padding: 0px 0;    
}
.breadcrumb a,
.breadcrumb li {
    color: rgb(104, 76, 48);
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;  
}
.iluria-sort select {
    background: rgb(221, 201, 223);
    border-color: rgb(170, 106, 177);
    border-radius: 5px;
    color: rgb(160, 92, 168);
    font-family: Delius Swash Caps;
    font-size: 14px;
}
/* ======================================================================================= */


/* HEADER ================================================================================ */
.header-mgw {
    background: url(/bgmeio.png) repeat-x top center;
}
.header-container-mgw .search-form {
    background: rgba(255, 225, 236, 0);
    border-width: 2px;
    border-color: rgb(172, 122, 165);
    border-radius: 5px;
    border-style: solid;  
}
.header-container-mgw .search-form .input-text {
    font-family: Delius Swash Caps;
    background: rgba(255, 225, 236, 0); 
    color: rgb(255, 255, 255);
}
.header-container-mgw .search-form .input-text::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
}
.header-container-mgw .search-form .input-text:-moz-placeholder { 
    color: rgb(255, 255, 255);
}
.header-container-mgw .search-form .input-text::-moz-placeholder {  
    color: rgb(255, 255, 255);
}
.header-container-mgw .search-form .input-text:-ms-input-placeholder {  
    color: rgb(255, 255, 255);
}
.header-container-mgw .search-form button {
    background-color: rgba(255, 225, 236, 0);
}
.search-form button svg {
    fill: rgb(255, 255, 255);
}
/* ======================================================================================= */


/* PÁGINA DE CATEGORIA ========================================================================= */
.featured-products-title {
    color: rgb(0, 0, 0);
    font-family: Source Sans Pro;
    font-size: 22px;
    font-weight: bold;
    font-style: ;
    text-decoration: ;
}
.products-grid .product-item-container {
    background: rgb(255, 221, 231);
    box-shadow: 0 0 17px rgba(168, 168, 168, 0.81);
    border: 1px solid rgb(255, 179, 208);
    border-radius: 13px;  
}
.product-item-container-inner {
    margin: 0px;
}
.product-thumb-container {
    border: 1px none rgba(214, 214, 214, 0);
    border-radius: 0px;
}
.product-item-container .iluria-layout-search-product-title {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
}
.iluria-layout-search-product-title a {
    color: rgb(228, 78, 128);
}
.product-thumb-original-price {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: normal;
    color: rgb(95, 95, 95);
    text-align: center;
}
.product-thumb-price {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: normal;
    text-decoration: ;
    color: rgb(123, 54, 130);
    text-align: center;
}
.product-thumb-price-installment {
    font-family: Delius Swash Caps;
    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(255, 145, 178);
    font-family: Delius Swash Caps;
    font-size: 24px;
    font-weight: normal;
    text-decoration: ;
    font-style: ;
}
#iluria-product-price {
    color: rgb(113, 48, 119);
    font-family: Delius Swash Caps;
    font-size: 22px;
    font-weight: bold;
    text-decoration: ;
    font-style: ;
}
.iluria-product-price-original {
    color: rgba(94, 101, 94, 0.99);
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-weight: ;
    font-style: ;
}
.iluria-product-price-installment {
    color: rgba(153, 153, 153, 0.99);
    font-family: Delius Swash Caps;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}
.product-variations-container select {
    color: rgb(193, 63, 100);
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-weight: ;
    text-decoration: ;
    font-style: ;
    background: rgb(255, 189, 208);
    border-color: rgb(242, 145, 173);
}
#product-buy-button-container .buy-button-text {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    color: #ffffff;
    background: rgb(115, 180, 182);
}
.product-description {
    color: rgb(84, 56, 28);
    font-family: Delius Swash Caps;
    font-size: 16px;
    font-weight: normal;
    text-decoration: ;
    font-style: ;
}
.product-customer-reviews .title, 
.box-up-sell .title {
    color: rgb(0, 0, 0);
    font-family: Source Sans Pro;
    font-size: 22px;
    font-weight: bold;
    font-style: ;
    text-decoration: ;
    background-color: rgba(0, 0, 0, 0);
    text-align:center;
    border-radius: 0px; 
}
/* ======================================================================================= */


/* ESTILOS DO CONTEÚDO ================================================================= */
/* HOME */
.home-title {
    color: rgb(0, 0, 0);
    font-family: Source Sans Pro;
    font-size: 22px;
    font-weight: bold;
}

/* PÁGINA DE CONTATO */
.contact-field-container input[type="text"] {
    border: 1px solid rgba(225, 103, 154, 0.53);
    background: rgb(255, 229, 240);
    font-family: Delius Swash Caps;
    font-size: 14px;
    color: rgb(221, 75, 136);
    border-radius: 3px;
    box-shadow: 0px 0px 6px -1px rgba(0,0,0,0);
}
.contact-field-container #message {
    border: 1px solid rgba(225, 103, 154, 0.53);
    background: rgb(255, 229, 240);
    font-family: Delius Swash Caps;
    font-size: 14px;
    color: rgb(221, 75, 136);
    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 rgba(225, 103, 154, 0.53) solid;
}
.contact-field-container > div {
    color: rgb(225, 103, 154);
    text-decoration: ;
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: normal; 
}
.contatct-send-button {
    color: #ffffff;
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-weight: ;
    background: rgb(172, 122, 165);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0);
}
/* ======================================================================================= */


/* CARRINHO DE COMPRAS ========================================================================= */
.cart {
    border: 1px rgb(176, 219, 228) solid;
    background: rgb(232, 251, 255);
}
.iluria-cart-title {
    color: rgb(218, 142, 180);
    font-family: Delius Swash Caps;
    font-size: 25px;
    font-style: ;
    font-weight: normal;
    text-decoration: ;
    
}
.cartHeader {
    background: rgb(206, 237, 244);
    color: rgb(16, 102, 121);
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: normal;
    text-decoration: ;
}
.cart td {
    border: 1px solid rgb(176, 219, 228);
}
.cart-products-total-price{
    color: rgb(4, 3, 3);
}
.cart-total-price{
    color: rgb(4, 3, 3);
}
.productTotalPrice{
    color: rgb(7, 95, 116);
}
.cart-container input[type="text"],
.cart-container input[type="tel"],
.cart textarea {
    background: rgb(240, 252, 255);
    color: rgb(16, 102, 121);
    border: 1px  rgb(176, 219, 228) 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  rgb(72, 158, 177) solid;
}
.iluria-cart-button {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-weight: normal;
    background: rgb(115, 180, 182);
    color: rgb(255, 255, 255);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0);
}

/* INFORMAÇÃO DE FRETE */
.cartFrete {
    color: rgb(0, 0, 0);
    font-family:  Delius Swash Caps;
    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: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    color: #ffffff;
    background: rgb(115, 180, 182);
}
.cart .productTitle, .cart .productPrice, .cart .productUnitPrice, .cart-container input,
.cart-container textarea, .cart-container select, .cart-container option  {
    color: rgb(20, 76, 86);
}

.cart .productTitle, .cart .productPrice, .cart .productUnitPrice, .productTotalPrice, .cart-container input,
.cart-container textarea, .cart-container select, .cart-container option {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: ;
}
.cart .productVariation, 
.iluria-cart-comment-description,
.cart .productTitle.cart-cupom-text {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(166, 53, 105);
}
/* ======================================================================================= */


/* CHECKOUT ============================================================================== */
.button.inline-payment-method-title {
    font-size: 14px;
}
.cartFrete #submitOrderButton {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: ;
    text-decoration: ;
    color: #ffffff;
    background: rgb(115, 180, 182);
}
/* ======================================================================================= */


/* PÁGINA DE LOGIN/CADASTRO ============================================================ */
.login-title {
    color: rgb(225, 103, 154);
    font-size: 25px;
    font-weight: normal;
    font-family: Delius Swash Caps;
    font-style: normal;
    text-decoration: none;
    
}
.login-text {
    color: rgb(225, 103, 154);
    text-decoration: ;
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: normal;
}
.login-field-container div {
    color: rgb(225, 103, 154);
    text-decoration: ;
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: ;
    font-weight: normal; 
}
.login-field-container input[type="text"], 
.login-field-container input[type="password"] {
    border: 1px solid rgba(225, 103, 154, 0.53);
    background: rgb(255, 229, 240);
    font-family: Delius Swash Caps;
    font-size: 14px;
    color: rgb(221, 75, 136);
    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 rgba(225, 103, 154, 0.53) solid;
}
.login-button {
    color: #ffffff;
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-weight: ;
    background: rgb(172, 122, 165);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0); 
}
.login-recover-password {
    color: rgb(98, 59, 88);
    font-family: Delius Swash Caps;
    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(68, 161, 177);
    text-decoration: none;
    font-family: Delius Swash Caps;
    font-size: 26px;
}
.footer-container-mgw {
    background: rgba(36, 36, 36, 0);
    border-radius: 0px;
}
.footer-newsletter-mgw {
    font-family: Delius Swash Caps;
    background: rgb(215, 195, 222);
}
.newsletter-text i {
    color: rgb(172, 122, 165);
}
.newsletter-text div {
    color: rgb(172, 122, 165);
}
.footer-newsletter-mgw.bg-w .newsletter-text div,
.footer-newsletter-mgw.bg-w .newsletter-text i {
    color: rgb(255, 255, 255);
}
.newsletter-form #newsletter-email {
    font-family: Delius Swash Caps;
    color: rgb(255, 255, 255);
    background: rgb(172, 122, 165);
}
.newsletter-form #newsletter-email::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
}
.newsletter-form #newsletter-email:-moz-placeholder { 
    color: rgb(255, 255, 255);
}
.newsletter-form #newsletter-email::-moz-placeholder {  
    color: rgb(255, 255, 255);
}
.newsletter-form #newsletter-email:-ms-input-placeholder {  
    color: rgb(255, 255, 255);
}
.newsletter-form .newsletter-button {
    color: rgb(255, 255, 255);
    background: rgb(172, 122, 165);
}
.footer-block .block-title {
    color: rgb(68, 161, 177);
    text-decoration: none;
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;  
}
.footer-block li, 
.footer-block li a {
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: capitalize;
    color: rgb(75, 28, 91);  
}
.footer-bottom-mgw,
.footer-bottom-mgw a {
    color: rgb(75, 28, 91);  
    font-family: Delius Swash Caps;
    font-style: normal;
}
.social-media-icons a {
    color: rgb(75, 28, 91);
}
.footer-bottom-mgw {
    font-size: 14px;
}
.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:  #ffffff !important;
}
.mobile-menu-trigger-mgw .icon span:not(.line) {
    color:  #ffffff !important;
}

/* MOBILE NAVIGATION */
.nav-container-mgw .block-title {
    background:rgba(199, 155, 188, 0);
    color:rgb(160, 55, 137);
    text-transform: none;
    font-size: 16px;
    font-family: Delius Swash Caps;
    font-style: normal;
    font-weight: normal;
}
.nav-container-mgw li a {
    text-transform: none;
    font-size: 16px;
    font-family: Delius Swash Caps;
    font-weight: normal;
}
#nav-mgw .subcategory-menu-container a {
    text-transform: none;
    font-size: 15px;
    font-family: Delius Swash Caps;
    font-weight: normal;
}
/* ======================================================================================= */

}


@media (max-width:767px){
    
/* HEADER ================================================================================ */
.mobile-shortcuts-mgw {
    background: url(/bgtopoMobile.png) repeat-x top center;
    height: 90px;
    padding-top: 12px;
}
.mobile-shortcuts-mgw svg {
    fill: #fff;
}
/* ======================================================================================= */
}

@media (max-width: 768px) {
.author-plataform-copyright {
    text-align: center !important;
}
.store-copyright {
    text-align: center !important;
}
.header-container-mgw .search-form {
    border-color: #ac7aa5;
}
.header-container-mgw .search-form .input-text {
    color: #ac7aa5;
}
.search-form button svg {
    fill: #ac7aa5; display: block; height: 18px; margin: 0 auto;
}
.footer-bottom-mgw{
    padding: 40px 0 25px 0;
}
}
@media (min-width: 768px) {
    
    /* HEADER ================================================================================ */
    body:not(.home-index) .header-container-mgw {
        margin-top: 0px;
    margin-bottom: 25px;
}
.header-mgw .logo {
    margin-top: 0px;
    margin-bottom: 0px;
}
.logo img {
    max-width: 90% !important;
    max-height: 300px !important;
}

/* BARRA DO TOPO */
.top-bar-mgw {
    background: url(/bgtopo.png) repeat-x top center;
}
.top-bar-mgw .search-form .input-text {
    font-family: Source Sans Pro;
    font-size: 14px;
}
.top-bar-mgw .hello-client-message,
.top-bar-mgw .iluria-layout-menu {
    font-family: Source Sans Pro;
    font-size: 14px;
    font-style: ;
    font-weight: normal;
    text-decoration: none;
    color: rgb(255, 255, 255);  
}
.header-social-media-icons a {
    color: rgb(255, 255, 255);  
}
.top-bar-mgw svg {
    fill: rgb(255, 255, 255);  
}
.top-bar-mgw .fast-tracking i {
    border: 1px solid rgb(255, 255, 255);  
}
.top-bar-mgw .fast-tracking i::before {
    background: rgb(255, 255, 255); 
}
.header-container-mgw .top-cart a {
    color: rgb(255, 193, 179);
    text-decoration: none;
    font-family: Source Sans Pro;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}
.top-cart svg,
.top-account svg {
    fill: rgb(255, 193, 179);
}
.top-account > a {
    color: rgb(255, 193, 179);
    font-family: Source Sans Pro;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}
.top-account ul a {
    font-family: Source Sans Pro;
}
.mobile-menu-trigger-mgw .icon > .line {
    background: #ffffff !important;
}
.mobile-menu-trigger-mgw .icon span:not(.line) {
    color:  #ffffff !important;
}
.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:  #ffffff !important;
}
header.type-three .mobile-menu-trigger-mgw .icon span:not(.line) {
    color: rgb(255, 255, 255);
}
/* ======================================================================================= */


/* ESTILO PÁGINAS CONTEÚDO ================================================================= */
.iluria-page-content{
    font-family: Delius Swash Caps;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(104, 76, 48);
}
.iluria-page-content a, 
.iluria-page-content a:visited, 
.iluria-page-content a:hover {
    color: rgb(112, 38, 100);
}
/* ======================================================================================= */
}


@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: url(/bgMenu.png) repeat-x top center;
    height: 70px;
    border-color: rgba(221, 221, 221, 0);
    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(160, 55, 137);
    text-decoration: none;
    text-transform: none;
    font-size: 16px;
    font-family: Delius Swash Caps;
    font-style: normal;
    font-weight: normal; 
}
#nav-mgw .level-top:hover > a {
    background: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}
#nav-mgw ul {
    background: rgb(199, 155, 188);
    border-color: rgba(221, 221, 221, 0);
    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: rgba(221, 221, 221, 0);
    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: Delius Swash Caps;
    color: rgb(117, 26, 121);
    text-decoration: none;
    text-transform: none;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    background: rgb(199, 155, 188);
}
#nav-mgw ul li:hover a {
    background: rgb(160, 55, 137);
    color: rgb(255, 255, 255);
}
/********** 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(199, 155, 188, 0);
}
.vertical-menu-mgw .block-title span {
    color: rgb(160, 55, 137);
    text-decoration: none;
    text-transform: none;
    font-size: 16px;
    font-family: Delius Swash Caps;
    font-style: normal;
    font-weight: normal; 
}
.vertical-menu-mgw li.parent .open-close:before {
    color: rgb(160, 55, 137);
}
.vertical-menu-mgw a {
    text-transform: none;
    font-size: 15px;
    font-family: Delius Swash Caps;
    color: rgb(160, 55, 137);
}
/* ======================================================================================= */


/* PÁGINA DE CATEGORIA ========================================================================= */
.products-grid .product-item-container:hover {
    background: rgba(0, 0, 0, 0);
    border: 1px solid rgb(255, 179, 208);
    box-shadow: 0 0 17px rgba(0, 0, 0, 0);
}
.product-item-container:hover .product-thumb-container{
    border: 1px none rgba(0, 0, 0, 0);
}
.product-item-container:hover .iluria-layout-search-product-title a{
    color: rgb(228, 78, 128);
}
.product-item-container:hover  .product-thumb-original-price{
    color: rgb(95, 95, 95);
}
.product-item-container:hover .product-thumb-price{
    color: rgb(123, 54, 130);
}
.product-item-container:hover  .product-thumb-price-installment{
    color: rgb(0, 0, 0);
}
.product-item-container:hover .product-thumb-image-container{
    opacity: 0.8;
}
/* ======================================================================================= */
}