/* remove amazon pay */
.password-info {
    display: none !important;
}

/* catalog and home - price view - custom */
.product-list-style-35 .product-item .price-box,
.cms-index-index .product-item .price-box {
    margin-bottom: 0px;
}
.product-list-style-35 .price-box .minimal-price-link,
.cms-index-index .price-box .minimal-price-link {
    display: none;
}
.product-item-details .installments .zz_parcel,
.product-info-price .installments .zz_parcel {
    font-size: 1.2em;
    font-style: italic;
}

.cms-index-index .product-item .price-box .price,
.product-list-style-35 .product-item .price-box .price,
.product-view-style-03 .product-info-main .price-box .price-wrapper .price {
    color: #222;
    font-weight: 700;
    font-size: 1.6em;
}
.product-list-style-35 .product-item .product-item-name a.product-item-link {
    text-transform: uppercase;
}

.product-view-style-03 .product-info-price {
    display: flex;
    align-content: center;
    flex-wrap: wrap-reverse;
    align-items: center;
}


.product-view-style-03.catalog-product-view .character-counter {
    color: #ff0000;
    font-weight: 600;
}
.product-view-style-03.catalog-product-view  .admin__control-select.mage-error,
.product-view-style-03.catalog-product-view  .input-text.product-custom-option.mage-error {
    border-color: #ff0000;
}

.product-view-style-03.catalog-product-view .fotorama__thumb-border {
    border-color: #A6D3CF;
}

.product-view-style-03.catalog-product-view .product-info-main .product.attribute.overview {
    margin: 10px 0;
}

/* pagina do produto - zoom da galeria | manter imagem sem escurecer */
.catalog-product-view .magnify-opaque {
    opacity: 1 !important;
}

.catalog-product-view .magnify-lens {
    background: transparent !important;
}

.catalog-product-view .fotorama__wrap .cdz-manifier-active .fotorama__stage__frame .fotorama__img {
    -webkit-filter: none !important;
    filter: none !important;
    opacity: 1 !important;
}

.catalog-product-view .fotorama__wrap .cdz-magnifier {
    box-shadow: none !important;
}

/* pagina do produto - checked */
.product-view-style-03.catalog-product-view .product-options-wrapper input[type="checkbox"]:checked {
    color: #000;
}

.account-menu-items.items .item.link.compare {
	display: none;
}
.product-item .price-final_price .old-price {
    color: transparent;
}
.product-item .old-price .price {
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    text-decoration-skip-ink: none;
}
.product-item .old-price {
    color: transparent !important;
}
.old-price .price {
    text-decoration: line-through;
    text-decoration-thickness: 1px;
    text-decoration-skip-ink: none;
}

.catalog-category-view .toolbar .modes-mode:not(.active):hover, 
.catalog-category-view .toolbar .modes-mode.active {
    border-color: #A6D3CF;
    background: #A6D3CF;
}
.catalog-category-view .toolbar .modes-mode:not(.active):hover:before, 
.catalog-category-view .toolbar .modes-mode.active:before {
    color: #fff;
}

/* pagina do produto - opcoes | scrollbar sempre visivel */
@media (min-width: 768px) {
    .catalog-product-view .product-right.col-sm-12 {
        --pv-options-scroll-thumb-height: 64px;
        --pv-options-scroll-thumb-top: 12px;
        position: relative;
        overflow-y: auto;
        scrollbar-gutter: stable;
        scrollbar-width: none;
        scrollbar-color: #A6D3CF #f4f4f4;
        background-image:
            linear-gradient(#A6D3CF, #A6D3CF),
            linear-gradient(#f4f4f4, #f4f4f4);
        background-position:
            right 2px top var(--pv-options-scroll-thumb-top),
            right top;
        background-repeat: no-repeat;
        background-size:
            6px var(--pv-options-scroll-thumb-height),
            10px 100%;
    }

    .catalog-product-view .product-right.col-sm-12::-webkit-scrollbar {
        height: 0;
        width: 0;
        -webkit-appearance: none;
    }

    .catalog-product-view .product-right.col-sm-12::-webkit-scrollbar-track {
        background-color: #f4f4f4;
        border-radius: 8px;
    }

    .catalog-product-view .product-right.col-sm-12::-webkit-scrollbar-thumb {
        background-color: #A6D3CF;
        border: 2px solid #f4f4f4;
        border-radius: 8px;
    }
}


@media (min-width: 768px) {
    /* product - view - custom */
    .product-view-style-03 .product-info-main .product-info-price .price-box {
        margin-bottom: 12px;
        margin-right: 10px;
    }
}

@media (max-width: 768px) {
    .qtip-content .image{
        width:120px !important;
        height:120px !important;
    }
    .qtip.qtip-default {
        margin-left:-40px;
    }
	.qtip-tip{
        left:40px !important;
    }
    /* product - view - custom */
    .product-view-style-03 .product-info-main .product-info-price .price-box {
        margin-bottom: 4px;
        margin-right: 10px;
    }
    /* alinhamento redes sociais */
    .footer-box .footer-social {
        text-align: center;
    }
}

