.elementor-307 .elementor-element.elementor-element-452471b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--padding-top:70px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-307 .elementor-element.elementor-element-452471b:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-452471b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-452471b, .elementor-307 .elementor-element.elementor-element-452471b::before{--border-transition:0.3s;}.elementor-307 .elementor-element.elementor-element-4ab4415{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.woocommerce .elementor-307 .elementor-element.elementor-element-efd800a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-307 .elementor-element.elementor-element-efd800a .flex-viewport, .woocommerce .elementor-307 .elementor-element.elementor-element-efd800a .flex-control-thumbs img{border-style:solid;border-color:var( --e-global-color-accent );}.woocommerce .elementor-307 .elementor-element.elementor-element-efd800a .flex-control-thumbs img{border-style:none;}.elementor-307 .elementor-element.elementor-element-1aca102{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-307 .elementor-element.elementor-element-25df78d .woocommerce-breadcrumb{color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-25df78d .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-0b83e1d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:600;}.woocommerce .elementor-307 .elementor-element.elementor-element-fec1d8e .price{color:var( --e-global-color-accent );}.woocommerce .elementor-307 .elementor-element.elementor-element-fec1d8e .price ins{color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-dc15fd0 .cart button, .elementor-307 .elementor-element.elementor-element-dc15fd0 .cart .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-text );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-307 .elementor-element.elementor-element-dc15fd0 .cart button:hover, .elementor-307 .elementor-element.elementor-element-dc15fd0 .cart .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-dc15fd0 .added_to_cart{color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-dc15fd0{--view-cart-spacing:22px;--button-spacing:44px;}.elementor-307 .elementor-element.elementor-element-dc15fd0 .quantity .qty{color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart .variations{width:100%;margin-bottom:11px;}.woocommerce .elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart table.variations tr th, .woocommerce .elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart table.variations tr td{padding-top:calc( 31px/2 );padding-bottom:calc( 31px/2 );}.woocommerce .elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart table.variations label{color:#FFFFFF;}.woocommerce .elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart table.variations td.value select{color:#3C2106;}.woocommerce .elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart table.variations td.value select, .woocommerce .elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #C26A6A;border-radius:19px;}.woocommerce .elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-307 .elementor-element.elementor-element-dc15fd0 form.cart table.variations td.value:before{letter-spacing:3.4px;}.woocommerce .elementor-307 .elementor-element.elementor-element-7f176e6 .woocommerce-product-details__short-description{color:var( --e-global-color-accent );font-weight:600;}.elementor-307 .elementor-element.elementor-element-e589ba6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-307 .elementor-element.elementor-element-e589ba6:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-e589ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-e589ba6, .elementor-307 .elementor-element.elementor-element-e589ba6::before{--border-transition:0.3s;}.woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );}.woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );border-radius:23px 23px 0 0;}.woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );font-weight:600;border-radius:48px 48px 48px 48px;}.woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-accent );}.woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-accent );}.woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-307 .elementor-element.elementor-element-71d71e2 .woocommerce-tabs ul.wc-tabs{margin-left:48px;margin-right:48px;}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-dc15fd0{--view-cart-spacing:6px;}}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-4ab4415{--width:50%;}.elementor-307 .elementor-element.elementor-element-1aca102{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dc15fd0 */.variable-item-span {
  color: white;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.button-variable-item-azul {
    background-color: blue;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.button-variable-item-preto {
    background-color: black;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.button-variable-item-bege {
    background-color: #e8bd7e;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.button-variable-item-marrom {
    background-color: #70480c;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.button-variable-item-vermelho {
    background-color: red;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.button-variable-item-verde {
    background-color: green;
}

:root {
    --wvs-selected-item-background-color: transparent;
    --wvs-selected-item-text-color: white;
}/* End custom CSS */