/* remove amazon pay */
.password-info {
    display: none !important;
}
/* desabilitar comparar */
.item.compare {
    display: none;
}

/* ajuste tamanho do botao comprar - product view */
.product-view-style-03 .product-info-main .box-tocart .actions button:last-of-type {
    width: 100%;
}

/* correcao contact form */
.zz_contact.fa.fa-whatsapp:before {
    display: inline-block;
    font: normal normal 14px/1 FontAwesome;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
    padding-right: 10px;
    margin-top: -4px;
    width: 25px;
    color: #282828;
}

/* borda nas miniaturas de cores */
.product-options-wrapper .swatch-opt .swatch-option.color,
.product-options-wrapper .swatch-opt .swatch-option.color:hover {
    border: solid 1px #e1e1e1;
}

/* ajuste na configuracao da etiqueta */
.cdz-product-labels {
    width: 100%;
}

/* remove title short description */
.product-view-style-03 .product-info-main .attribute.overview>.type {
	display: none !important;
}

/* fonte - pagina de contato */
.contact-index-index .contact-container .store-info p, .contact-index-index .store-info li, .contact-index-index .store-info .items {
	font-size: 16px;
}

/* fonte - home e listagem de produtos */
.products.wrapper.product-list-style-43 .product-item .product-item-name .product-item-link,
.product-list-style-43 .products.wrapper .product-item .product-item-name .product-item-link {
	font:500 18px/1.35 Jost, Helvetica Neue, Verdana, Arial, sans-serif;
	letter-spacing:0;
	font-weight:400;
	text-transform:capitalize
}

/* ocultar filtro de estoque - catalog view */
.filter-options-item.is_in_stock {
    display: none;
}

/* customizacao - etiquetas */
.zz_labelLancamento {
    background: #fe4c1c !important;
    color: #fff !important;
    border-radius: 20px !important;
    transform: rotate(270deg);
    width: 55%;
    float: right;
}
.zz_labelFrete {
    background: #fbfb14 !important; 
    color: #000 !important; 
    border-radius: 20px !important; 
    width: 85%;
}
.zz_labelBordado {
    background-color: #b61e1e !important;
    color: #fff !important;
    border-radius: 20px !important;
    transform: rotate(270deg);
    width: 55%;
    float: right;
}
.zz_labelFunBlack {
    background-color: #000 !important;
    color: yellow !important;
    border-radius: 20px !important;
    transform: rotate(270deg);
    width: 55%;
    float: right;
}
.cms-index-index .zz_labelLancamento,
.catalog-category-view .zz_labelLancamento,
.catalogsearch-result-index .zz_labelLancamento,
.cms-index-index .zz_labelBordado,
.catalog-category-view .zz_labelBordado,
.catalogsearch-result-index .zz_labelBordado,
.cms-index-index .zz_labelFunBlack,
.catalog-category-view .zz_labelFunBlack,
.catalogsearch-result-index .zz_labelFunBlack {
    margin-top: 75px;
    margin-right: -50px;
}
.cms-index-index .zz_labelFrete,
.catalog-category-view .zz_labelFrete,
.catalogsearch-result-index .zz_labelFrete {
    width: 60%;
}

.catalog-product-view .zz_labelLancamento,
.catalog-product-view .zz_labelBordado {        
    margin-top: 1px;
    margin-right: 10em;
    width: 65%;
    display: flex;
    justify-content: center;
    float: left;
    align-content: center;
    transform: rotate(0deg);
}

.catalog-product-view .zz_labelFunBlack {
    margin-left: 35rem;
    max-width: 40%;
    display: flex;
    justify-content: center;
    float: left;
    align-content: center;
    transform: rotate(270deg);
    margin-top: 5em;
}

/* === @media ==== */
@media (min-width: 768px) {
    /* formulario de conta */
    .customer-account-create .form.create.account {
        width: 80%;
    }
    /* logo em desktop */
    .main-logo {
        width: 250px;
    }
}

@media (max-width: 768px){
    /* etiqueta blackfun */
    .catalog-product-view .zz_labelFunBlack {
        margin-left: 28rem;
        max-width: 30%;
    }
}