.elementor-34 .elementor-element.elementor-element-49b8fb79{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-49b8fb79:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-49b8fb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-1953ccb{--display:flex;}.elementor-34 .elementor-element.elementor-element-71d4735{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-primary );--sections-title-color:var( --e-global-color-877994b );--links-normal-color:var( --e-global-color-877994b );--sections-radio-buttons-color:var( --e-global-color-8e9d5b5 );--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-radius:10px 10px 10px 10px;--order-summary-color:var( --e-global-color-secondary );--order-summary-variations-color:var( --e-global-color-8e9d5b5 );--order-summary-items-divider-color:#CFCFCF;--totals-color:var( --e-global-color-877994b );--totals-divider-color:var( --e-global-color-8e9d5b5 );--checkout-button-hover-text-color:var( --e-global-color-primary );--checkout-button-border-radius:15px 15px 15px 15px;}.elementor-34 .elementor-element.elementor-element-71d4735 .shop_table .button{background-color:var( --e-global-color-accent );border-width:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-877994b );}.elementor-34 .elementor-element.elementor-element-71d4735 .cart_totals h2{font-family:"Nunito";font-size:22px;}.elementor-34 .elementor-element.elementor-element-71d4735 {--sections-descriptions-color:var( --e-global-color-8e9d5b5 );}.elementor-34 .elementor-element.elementor-element-71d4735 .e-cart-content, .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-shipping-destination, .elementor-34 .elementor-element.elementor-element-71d4735 .shipping-calculator-button{font-family:"Nunito";}.elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-877994b );}.elementor-34 .elementor-element.elementor-element-71d4735 .e-shop-table .cart th, .elementor-34 .elementor-element.elementor-element-71d4735 .e-shop-table .cart td:before{font-size:18px;}.elementor-34 .elementor-element.elementor-element-71d4735 .cart td span, .elementor-34 .elementor-element.elementor-element-71d4735 .cart td, .elementor-34 .elementor-element.elementor-element-71d4735 .input-text.qty{font-family:"Nunito";font-size:16px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-71d4735 .product-name .variation{font-size:15px;}.elementor-34 .elementor-element.elementor-element-71d4735 .cart_totals .shop_table td:before, .elementor-34 .elementor-element.elementor-element-71d4735 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:18px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-6ca5420{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-5e02aa0 .elementor-heading-title{font-family:"Fraunces";font-size:32px;font-weight:600;color:var( --e-global-color-877994b );}.elementor-34 .elementor-element.elementor-element-eefb750{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-34 .elementor-element.elementor-element-eefb750 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-1953ccb{--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-34 .elementor-element.elementor-element-71d4735 .cart_totals h2{font-size:18px;}.elementor-34 .elementor-element.elementor-element-71d4735 .e-cart-content, .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-shipping-destination, .elementor-34 .elementor-element.elementor-element-71d4735 .shipping-calculator-button{font-size:14px;}.elementor-34 .elementor-element.elementor-element-71d4735 .e-shop-table .cart th, .elementor-34 .elementor-element.elementor-element-71d4735 .e-shop-table .cart td:before{font-size:16px;}.elementor-34 .elementor-element.elementor-element-71d4735 .cart td span, .elementor-34 .elementor-element.elementor-element-71d4735 .cart td, .elementor-34 .elementor-element.elementor-element-71d4735 .input-text.qty{font-size:16px;}.elementor-34 .elementor-element.elementor-element-71d4735 .product-name .variation{font-size:14px;}.elementor-34 .elementor-element.elementor-element-71d4735 .cart_totals .shop_table td:before, .elementor-34 .elementor-element.elementor-element-71d4735 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-5e02aa0 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-eefb750{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-1953ccb{--width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-1953ccb{--width:100%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-49b8fb79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1953ccb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-34 .elementor-element.elementor-element-71d4735{width:100%;max-width:100%;--sections-border-radius:0px 0px 0px 0px;--sections-padding:15px 15px 15px 15px;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--order-summary-title-spacing:0px;--order-summary-items-divider-weight:1px;--totals-rows-gap-top:calc( 5px/2 );--totals-rows-gap-bottom:calc( 5px/2 );}.elementor-34 .elementor-element.elementor-element-71d4735 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-71d4735 {--forms-fields-padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-71d4735 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-34 .elementor-element.elementor-element-71d4735 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-34 .elementor-element.elementor-element-71d4735 .select2-container--default .select2-selection--single{height:auto;}.elementor-34 .elementor-element.elementor-element-71d4735 .e-shop-table .cart th, .elementor-34 .elementor-element.elementor-element-71d4735 .e-shop-table .cart td:before{font-size:19px;}.elementor-34 .elementor-element.elementor-element-71d4735 .cart td span, .elementor-34 .elementor-element.elementor-element-71d4735 .cart td, .elementor-34 .elementor-element.elementor-element-71d4735 .input-text.qty{font-size:18px;}.elementor-34 .elementor-element.elementor-element-71d4735 .product-name .variation{font-size:15px;line-height:1.5em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-5e02aa0{text-align:center;}.elementor-34 .elementor-element.elementor-element-5e02aa0 .elementor-heading-title{font-size:22px;}.elementor-34 .elementor-element.elementor-element-eefb750{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-71d4735 *//* =====================================
   BICHO DENGOSO — CARRINHO
   DESKTOP E TABLET: MINIATURAS
===================================== */

.elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form .product-thumbnail img {
    display: block !important;
    width: 100px !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    border-radius: 4px !important;
}

/* =====================================
   MOBILE — ATÉ 767PX
===================================== */

@media (max-width: 767px) {

    /* Miniatura visível e centralizada */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    tr.cart_item td.product-thumbnail {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        clear: both !important;
        box-sizing: border-box !important;
        text-align: center !important;
        padding: 0 0 12px !important;
    }

    /* Remove o rótulo artificial da imagem */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    td.product-thumbnail::before {
        content: none !important;
        display: none !important;
    }

    /* Centraliza o link da miniatura */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    td.product-thumbnail a {
        display: block !important;
        width: fit-content !important;
        max-width: 100% !important;
        margin: 0 auto !important;
    }

    /* Imagem do produto — 150px */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    td.product-thumbnail img {
        display: block !important;
        width: 150px !important;
        max-width: 100% !important;
        height: auto !important;
        margin: 0 auto !important;
        object-fit: contain !important;
        border-radius: 5px !important;
    }

    /* Nome do produto em largura total */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    tr.cart_item .product-name {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        clear: both !important;
        box-sizing: border-box !important;
        text-align: left !important;
    }

    /* Remove o rótulo Produto: */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    tr.cart_item .product-name::before {
        content: none !important;
        display: none !important;
        float: none !important;
    }

    /* =================================
       TÍTULO DO PRODUTO — 20PX
    ================================= */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    tr.cart_item .product-name > a {
        display: block !important;
        width: 100% !important;
        margin: 0 0 8px !important;
        text-align: left !important;
        white-space: normal !important;
        overflow-wrap: break-word !important;

        font-family: "Nunito", sans-serif !important;
        font-size: 20px !important;
        font-weight: 600 !important;
        line-height: 1.35 !important;
        color: #6B4A32 !important;
    }

    /* =================================
       PERSONALIZAÇÕES ADDIFY — 15PX
    ================================= */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    .product-name dl.variation {
        display: block !important;
        float: none !important;
        clear: both !important;
        width: 100% !important;
        margin: 6px 0 0 !important;
        padding: 0 !important;
        text-align: left !important;

        font-family: "Nunito", sans-serif !important;
        font-size: 15px !important;
        line-height: 1.5 !important;
        white-space: normal !important;
    }

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    .product-name dl.variation dt,
    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    .product-name dl.variation dd {
        display: inline !important;
        float: none !important;
        clear: none !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;

        font-family: "Nunito", sans-serif !important;
        font-size: 15px !important;
        line-height: 1.5 !important;
        text-align: left !important;
    }

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    .product-name dl.variation dd p {
        display: inline !important;
        margin: 0 !important;
        padding: 0 !important;
        font-family: inherit !important;
        font-size: inherit !important;
        line-height: inherit !important;
    }

    /* Separadores das personalizações */

    .elementor-34 .elementor-element.elementor-element-71d4735 .woocommerce-cart-form
    .product-name dl.variation
    dd:not(:last-of-type)::after {
        content: " · ";
        color: #B8A99C;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b8fb79 *//* Bicho Dengoso — Miniaturas do carrinho */

.elementor-34 .elementor-element.elementor-element-49b8fb79 .woocommerce-cart-form .product-thumbnail img {
    width: 100px !important;
    max-width: 100px !important;
    height: auto !important;
    object-fit: contain !important;
    border-radius: 4px !important;
}

/* Celular */
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-49b8fb79 .woocommerce-cart-form .product-thumbnail img {
        width: 75px !important;
        max-width: 75px !important;
    }
}/* End custom CSS */