.elementor-252 .elementor-element.elementor-element-28c9b18{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-252 .elementor-element.elementor-element-4ab3f47{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-252 .elementor-element.elementor-element-4ab3f47 .elementor-icon-list-text{transition:color 0.3s;}.elementor-252 .elementor-element.elementor-element-588b1e4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-252 .elementor-element.elementor-element-5892d5c{--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-252 .elementor-element.elementor-element-745570e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-252 .elementor-element.elementor-element-745570e .flex-viewport{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-252 .elementor-element.elementor-element-745570e .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-252 .elementor-element.elementor-element-745570e .flex-control-thumbs img{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-252 .elementor-element.elementor-element-745570e .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-252 .elementor-element.elementor-element-745570e .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-252 .elementor-element.elementor-element-f5753bb{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-252 .elementor-element.elementor-element-d88aa2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#FFA500;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-252 .elementor-element.elementor-element-134c366 > .elementor-widget-container{margin:-15px 0px -50px 0px;}.elementor-252 .elementor-element.elementor-element-134c366 .cart button, .elementor-252 .elementor-element.elementor-element-134c366 .cart .button{font-family:"Poppins", Sans-serif;font-size:15px;border-radius:5px 5px 5px 5px;padding:15px 25px 15px 25px;color:#000000;background-color:#FFA500;transition:all 0.2s;}.elementor-252 .elementor-element.elementor-element-134c366 .cart button:hover, .elementor-252 .elementor-element.elementor-element-134c366 .cart .button:hover{color:var( --e-global-color-accent );background-color:#000000;}.elementor-252 .elementor-element.elementor-element-134c366 .added_to_cart{font-family:"Poppins", Sans-serif;font-weight:500;}.woocommerce .elementor-252 .elementor-element.elementor-element-134c366 form.cart .variations{width:100%;margin-bottom:20px;}.woocommerce .elementor-252 .elementor-element.elementor-element-134c366 form.cart table.variations tr th, .woocommerce .elementor-252 .elementor-element.elementor-element-134c366 form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 );}.woocommerce .elementor-252 .elementor-element.elementor-element-134c366 form.cart table.variations label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.woocommerce .elementor-252 .elementor-element.elementor-element-134c366 form.cart table.variations td.value select, .woocommerce .elementor-252 .elementor-element.elementor-element-134c366 form.cart table.variations td.value:before{background-color:#4E30E9;}.elementor-252 .elementor-element.elementor-element-1b26eb6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-096e484{--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-252 .elementor-element.elementor-element-d6f08f4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-5ba7427{--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:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.woocommerce .elementor-252 .elementor-element.elementor-element-43c0cbc .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-0477d47 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.woocommerce .elementor-252 .elementor-element.elementor-element-43c0cbc .woocommerce-tabs ul.wc-tabs li{background-color:#F9F9F9;border-color:var( --e-global-color-aea451a );}.woocommerce .elementor-252 .elementor-element.elementor-element-43c0cbc .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-aea451a );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-width:1px 1px 1px 1px;margin-top:-1px;}.woocommerce .elementor-252 .elementor-element.elementor-element-43c0cbc .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-252 .elementor-element.elementor-element-43c0cbc .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-252 .elementor-element.elementor-element-43c0cbc .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;border-color:var( --e-global-color-aea451a );}.woocommerce .elementor-252 .elementor-element.elementor-element-43c0cbc .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-aea451a );}.woocommerce .elementor-252 .elementor-element.elementor-element-43c0cbc .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-252 .elementor-element.elementor-element-3aca25b{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-252 .elementor-element.elementor-element-b321969.elementor-element{--align-self:center;}.elementor-252 .elementor-element.elementor-element-b321969 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-252 .elementor-element.elementor-element-d76fc6b{--divider-border-style:solid;--divider-color:var( --e-global-color-aea451a );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-252 .elementor-element.elementor-element-d76fc6b .elementor-divider-separator{width:100%;}.elementor-252 .elementor-element.elementor-element-d76fc6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-252 .elementor-element.elementor-element-cb53302{--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:1%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-252 .elementor-element.elementor-element-3ee1982{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--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-252 .elementor-element.elementor-element-3ee1982 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-252 .elementor-element.elementor-element-3ee1982{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-252 .elementor-element.elementor-element-28c9b18{--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-252 .elementor-element.elementor-element-588b1e4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-252 .elementor-element.elementor-element-1b26eb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-096e484{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-252 .elementor-element.elementor-element-5ba7427{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-252 .elementor-element.elementor-element-3aca25b{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-252 .elementor-element.elementor-element-cb53302{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-252 .elementor-element.elementor-element-3ee1982{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-252 .elementor-element.elementor-element-5892d5c{--width:33.3%;}.elementor-252 .elementor-element.elementor-element-f5753bb{--width:40%;}.elementor-252 .elementor-element.elementor-element-096e484{--width:33.3%;}}/* Start custom CSS */.frete-resultado p{
    font-family: Poppins;
    font-size: 13px;
    font-weight: 500;
}

.total-container {
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 10px;
}

.calculo-frete-container h4 {
    font-size: 20px;
    font-weight: 500;
    margin-top: 15px;
    color: #FFA500;
}

.calculo-frete-form {
    display: flex;
    gap: 15px;
    margin-bottom: 10px;
}

#btnCalcularFrete {
    background-color: #777;
    color: #fff;
    font-family: Poppins;
    border: none;
    font-size: 13px;
    font-weight: 500;
}

#cep_calculo {
    border: 1px solid #777;
    border-radius: 5px;
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
}

.calculo-frete-form label {
    display: none;
}

.frete-resultado ul{
    margin-left: -15px;
}

.tiered-pricing-block__quantity {
    font-size: 15px;
}

.tiered-pricing-block__quantity span {
    font-weight: 600;
}

.tagUnd{
    width: 100%;
    display: flex;
}

.tiered-pricing-option{
    display: flex;
    flex-direction: column;
}

.itens1, .outrosItens1, .outrosItens2 {
    width: 100%;
    display: flex;
    gap: 6px;
}

.tiered-pricing-option-price {
display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    font-size: 16px;
    color: #555555;
    font-weight: 00;
}

.itens2 {
    width: 100%;
}

.tiered-pricing-option__pricing {
    width: 100%;
}

.tiered-pricing-option-total {
    justify-content: start;
}

.tiered-pricing-option__checkbox{
    margin-top: 2px;
}

.tiered-pricing-block {
    font-family: Poppins;
}

.tiered-pricing-blocks--style-1 .tiered-pricing-block .tiered-pricing-block__quantity {
    color: #000 !important;
    font-weight: 500 !important;
}

.woocommerce .elementor-252 .elementor-element.elementor-element-134c366 form.cart table.variations tr th, .woocommerce .elementor-252 .elementor-element.elementor-element-134c366 form.cart table.variations tr td {
    padding: 0;
}

table, tr, td, th {
    background: transparent !important;
}


.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    padding: 0 10px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){
    background-color: #ebebeb;
    border-width: 1px !important;
}

.label {
    margin-top: 5px;
}

.woocommerce div.product form.cart .reset_variations {
    font-size: 15px;
    color: #000;
    font-weight: 500;
    font-family: "Poppins"
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #000;
    font-size: 22px;
    font-weight: 600;
}

.woocommerce-variation-price {
    margin-bottom: 10px;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
    font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
}

.resumo-pedido-container h3 {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    color: var(--e-global-color-accent);
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)) {
    display: none;
}

/*.woocommerce-variation-price,*/
/*.woocommerce-variation-add-to-cart {*/
/*    display: none !important;*/
/*}*/

.resumo-botao-carrinho button {
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 25px;
    background: #FFA500;
    color: #000;
    border: none;
    cursor: pointer;
    margin-top: 15px;
    transition: 0.3s;
	border-radius: 15px;
    }
    
.resumo-botao-carrinho button:hover {
    color: #FFA500;
    background: #000; 
}

.textSelectorQtd {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #FFA500;
}

.titleResumo {
    color: #333;
    font-family: "Poppins";
    font-size: 14px;
    font-weight: 500;
}

.titleTotal {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    font-family: "Poppins"
}

.variacoes-selecionadas{
    font-weight: 500;
    font-size: 14px !important;
    font-family: POppins;
    margin-bottom: 20px !important;
}

.qtd-selecionada, .preco-unitario {
    font-size: 14px;
    font-weight: 500;
    font-family: Poppins;
}

.add-to-cart-final {
    background-color: #FFA500 !important;
    color: #000 !important;
    border-radius: 5px;
    font-family: Poppins;
    font-weight: 500;
}

.add-to-cart-final:hover {
    background: #000;
    color: #FFA500;
}

.resumo-container {
    padding: 0;
    background: #fff;
    margin: 0;
}

.resumo-detalhes {
    margin-top: 0px;
}
        
.resumo-detalhes h4 {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #FFA500;    
}

.resumo-detalhes div {
    margin: 5px 0;
    font-size: 14px;
}

.total-container {
    font-size: 18px;
    font-weight: 600;
    color: #2d3436;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #eee;
}

.add-to-cart-final {
    width: 100%;
    padding: 12px;
    background: #4CAF50;
    color: white;
    border: none;
    border-radius: 3px;
    margin-top: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.add-to-cart-final:disabled {
    background: #ccc;
    cursor: not-allowed;
}
        
.quantity-buttons {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 5px;
    margin: 15px 0;
    width: 100%;
}

.qty-btn {
    padding: 5px 15px;
    border: 1px solid #a8a8a8;
    background: #fff;
    cursor: pointer;
    transition: all 0.3s;
    border-radius: 5px;
    font-size: 15px;
    color: #000;
    font-family: "Poppins";
    width: 100%;
    box-sizing: border-box;
    min-width: 0;
    white-space: normal; 
    overflow: visible; 
    text-overflow: clip; 
    word-break: break-word; 
    hyphens: auto; 
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: auto; 
    min-height: 40px;
}

.qty-btn:hover {
    background-color: #FFA500;
    color: #000;
}

@media (min-width: 768px) {
    .quantity-buttons {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    
    .qty-btn {
        min-height: auto;
        white-space: nowrap;
    }
}

.total-display, .titleTotal {
    font-size: 20px;
    font-weight: 600;
    font-family: "Poppins";
}

.produto-titulo h4{
    font-size: 25px;
    color: #3F3F3F;
    font-weight: 600;
}

.active {
    color: #000 !important;
    border: 3px solid #000 !important;
    background-color: #ebebeb !important;
    animation: 2s;
}

.woocommerce-variation-price {
    display: none;
}

.tiered-pricing-wrapper h3 {
    color: #FFA500;
    font-size: 17px;
    font-family: Poppins;
    margin-top: -10px !important;
}

.tier-pricing-summary-table {
    display: none;
}

.woocommerce table.shop_table th {
    font-family: Poppins;
    font-weight: 600;
}

#xlznnwxmrscofy .tiered-pricing--active td {
    background-color: #FFA500 !important;
}

.woocommerce table.shop_table td {
    font-family: Poppins;
}

.woocommerce div.product form.cart table td {
    padding-left: 3px !important;
}

.tiered-pricing-table {
    border-radius: 5px !important;
}

.tiered-pricing--active {
    background-color: #fff !important;
    border: 2px solid #000 !important;
    font-family: Poppins;
    font-size: 16px;
    transition: : 2s;
}

.tiered-pricing-options {
    font-family: Poppins;
    font-size: 15px;
}

.tiered-pricing-option__quantity strong {
    background-color: #FFA500 !important;
    color: #563700;
    font-weight: 500 !important;
    padding: 3px 10px;
    border-radius: 5px;
    margin-left: 7px;
}

.tiered-pricing-option__quantity {
    width: 90% !important;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    width: 100px;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input {
    height: 80%;
}

.tiered-pricing-blocks {
    display: flex;
    flex-wrap: flex-wrap;
    width: 100%;
}

.tiered-pricing-block {
    width: 48%;
}/* End custom CSS */