.elementor-9272 .elementor-element.elementor-element-8402773{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9272 .elementor-element.elementor-element-8402773:not(.elementor-motion-effects-element-type-background), .elementor-9272 .elementor-element.elementor-element-8402773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9272 .elementor-element.elementor-element-8b93a92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9272 .elementor-element.elementor-element-6352592{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-9272 .elementor-element.elementor-element-f873706 .woolentor_product_categories_info{font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-9272 .elementor-element.elementor-element-f873706 .woolentor_product_categories_info .categories-title{display:none !important;}.woocommerce .elementor-9272 .elementor-element.elementor-element-f873706 .woolentor_product_categories_info .posted_in{color:#643671;}.woocommerce .elementor-9272 .elementor-element.elementor-element-f873706 .woolentor_product_categories_info .posted_in a{color:#643671;}.elementor-9272 .elementor-element.elementor-element-0c212f2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:40px;font-weight:800;color:#643671;}.elementor-9272 .elementor-element.elementor-element-aee8111 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-9272 .elementor-element.elementor-element-aee8111 .price{color:#000000;font-family:"Nunito", Sans-serif;font-size:28px;font-weight:800;}.elementor-9272 .elementor-element.elementor-element-8a5fccc .cart button, .elementor-9272 .elementor-element.elementor-element-8a5fccc .cart .button{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:600;background-color:#643671;transition:all 0.2s;}.elementor-9272 .elementor-element.elementor-element-8a5fccc{--view-cart-spacing:0px;}.elementor-9272 .elementor-element.elementor-element-8a5fccc .quantity .qty{border-radius:18px 18px 18px 18px;transition:all 0.2s;}.elementor-9272 .elementor-element.elementor-element-79fc095{text-align:start;}.elementor-9272 .elementor-element.elementor-element-79fc095 .elementor-heading-title{font-family:"Nunito", Sans-serif;color:#030303;}.elementor-9272 .elementor-element.elementor-element-9982291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9272 .elementor-element.elementor-element-9982291:not(.elementor-motion-effects-element-type-background), .elementor-9272 .elementor-element.elementor-element-9982291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9272 .elementor-element.elementor-element-9a4cc8b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-weight:800;color:#6E3B7C;}.elementor-9272 .elementor-element.elementor-element-7a1cf56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9272 .elementor-element.elementor-element-7a1cf56:not(.elementor-motion-effects-element-type-background), .elementor-9272 .elementor-element.elementor-element-7a1cf56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Nunito", Sans-serif;font-weight:800;}.woocommerce .elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products .products > h2{color:#6E3B7C;font-family:"Nunito", Sans-serif;font-weight:800;text-align:center;}.elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-9272 .elementor-element.elementor-element-8b93a92{--width:50%;}.elementor-9272 .elementor-element.elementor-element-6352592{--width:60%;}}@media(max-width:1024px){.elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9272 .elementor-element.elementor-element-88b315c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for html, class: .elementor-element-4d73701 *//* =====================================
   FORMAS DE PAGAMENTO - DALINETTI CARE
===================================== */

.formas-pagamento{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    gap:0;
    flex-wrap:wrap;
    width:100%;
}

/* Item */
.pagamento-item{
    position:relative;
    padding:0 30px;
    transition:all .35s ease;
}

/* Separadores */
.pagamento-item:not(:last-child)::after{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    width:1px;
    height:40px;
    background:linear-gradient(
        to bottom,
        transparent,
        rgba(100,54,113,.35),
        transparent
    );
}

/* Ícones */
.pagamento-item img{
    width:35px;
    height:auto;
    opacity:.9;
    transition:all .35s ease;

    filter:
    invert(23%)
    sepia(31%)
    saturate(1214%)
    hue-rotate(257deg)
    brightness(95%)
    contrast(91%);
}

/* Hover */
.pagamento-item:hover{
    transform:translateY(-4px);
}

.pagamento-item:hover img{
    transform:scale(1.15);

    filter:
    invert(18%)
    sepia(43%)
    saturate(1500%)
    hue-rotate(257deg)
    brightness(85%)
    contrast(95%)
    drop-shadow(0 0 8px rgba(100,54,113,.25))
    drop-shadow(0 0 18px rgba(100,54,113,.15));
}

/* Efeito brilho */
.pagamento-item::before{
    content:"";
    position:absolute;
    top:-100%;
    left:-70%;
    width:45%;
    height:300%;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.4),
        transparent
    );
    transform:rotate(25deg);
    opacity:0;
    transition:all .8s ease;
    pointer-events:none;
}

.pagamento-item:hover::before{
    left:140%;
    opacity:1;
}

/* Mobile */
@media(max-width:767px){

    .formas-pagamento{
        gap:15px;
    }

    .pagamento-item{
        padding:0 15px;
    }

    .pagamento-item:not(:last-child)::after{
        display:none;
    }

    .pagamento-item img{
        width:45px;
    }

}/* End custom CSS */