.elementor-766 .elementor-element.elementor-element-7a35007f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:4rem;--padding-bottom:10rem;--padding-left:15px;--padding-right:15px;}.elementor-766 .elementor-element.elementor-element-3ae73de4{--display:flex;}.elementor-766 .elementor-element.elementor-element-622fb8e8 .woocommerce-breadcrumb{color:#FFFFFF;font-size:12px;text-align:center;}.elementor-766 .elementor-element.elementor-element-622fb8e8 .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-304a69eb > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-304a69eb{text-align:center;}.elementor-766 .elementor-element.elementor-element-304a69eb .elementor-heading-title{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-62e29ac0{text-align:center;}.woocommerce .elementor-766 .elementor-element.elementor-element-62e29ac0 .woocommerce-product-details__short-description{color:#FFFFFF;}.woocommerce .elementor-766 .elementor-element.elementor-element-5ae237e2 .woocommerce-review-link{color:#FFFFFF;font-size:14px;}.elementor-766 .elementor-element.elementor-element-573eb9b2{--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;--padding-top:0;--padding-bottom:4rem;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-766 .elementor-element.elementor-element-6bc4aba1{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 8px 20px 0px rgba(1.0000000000000016, 12.000000000000009, 27, 0.15);--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-766 .elementor-element.elementor-element-6bc4aba1:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6bc4aba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-55fb0213 .cart button, .elementor-766 .elementor-element.elementor-element-55fb0213 .cart .button{transition:all 0.2s;}.elementor-766 .elementor-element.elementor-element-64f783d7 > .elementor-widget-container{padding:5px 15px 5px 15px;border-radius:330px 330px 330px 330px;}.elementor-766 .elementor-element.elementor-element-64f783d7.elementor-element{--align-self:center;}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-icon i{color:#888888;transition:color 0.3s;}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-icon svg{fill:#888888;transition:fill 0.3s;}.elementor-766 .elementor-element.elementor-element-64f783d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-item > a{font-size:14px;}.elementor-766 .elementor-element.elementor-element-64f783d7 .elementor-icon-list-text{color:#888888;transition:color 0.3s;}.elementor-766 .elementor-element.elementor-element-24eb079c{--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;--padding-top:0;--padding-bottom:4rem;--padding-left:15px;--padding-right:15px;}.elementor-766 .elementor-element.elementor-element-f11b247{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-c2f41bf.elementor-element{--align-self:center;}.elementor-766 .elementor-element.elementor-element-c2f41bf{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.woocommerce .elementor-766 .elementor-element.elementor-element-5199eca6 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );}.woocommerce .elementor-766 .elementor-element.elementor-element-5199eca6 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#02010100;}.woocommerce .elementor-766 .elementor-element.elementor-element-5199eca6 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-766 .elementor-element.elementor-element-5199eca6 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-secondary );}.woocommerce .elementor-766 .elementor-element.elementor-element-5199eca6 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}@media(min-width:768px){.elementor-766 .elementor-element.elementor-element-7a35007f{--content-width:600px;}.elementor-766 .elementor-element.elementor-element-573eb9b2{--content-width:600px;}}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-c2f41bf{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;} .elementor-766 .elementor-element.elementor-element-c2f41bf{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-c2f41bf{--alignment:center;} .elementor-766 .elementor-element.elementor-element-c2f41bf{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS */table.variations tr:nth-child(odd)>td, 
table.variations tr:nth-child(odd)>th{
    background-color: #fff!important
}

table.variations th:first-child,
.reset_variations {
    display: none!important;
}

.woocommerce-variation.single_variation {
    display: flex;
    flex-direction: column-reverse;
        margin-bottom: 20px;
}

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

.single_add_to_cart_button {
    width: 100%;
    border-radius: 30px!important;
    /*background-color: #24AB72!important;*/
    min-height: 50px;

}

.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: #24AB72;
}

.area-lista-opcoes {
    display: flex;
    flex-direction: column;
    grid-gap: 5px;
}

.area-lista-opcoes p {
    margin-bottom: 0!important;
    display: flex;
    align-items: center;
    grid-gap: 5px;
}

.woocommerce div.product form.cart .variations select {
    border-radius: 8px;
    padding: 10px 15px;
    border: 1px solid #e5e5e5;
}

.woocommerce div.product form.cart .variations select:focus-visible {
    outline: none;
}

/* content main area */

.woocommerce-tabs .woocommerce-Tabs-panel {
    border: 1px solid #eee !important;
    border-radius: 8px !important;
    margin-top: 10px !important;
    padding: 30px !important;
}

.woocommerce-Tabs-panel>h2:first-child {
    display: none;
}

.woocommerce-tabs .tabs.wc-tabs {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}

.woocommerce-tabs ul.wc-tabs li a {
    color: var(--e-global-color-secondary);
    border: 1px solid #eee;
    border-radius: 30px;
}

.woocommerce-tabs ul.wc-tabs li.active a {
    color: #fff!important;
    background: linear-gradient(123.18deg, #C62CC9 19.77%, #DC2A7F 45.62%, #F47574 79.05%, #D07B2D 108.92%)!important;
}

.woocommerce .elementor-31584 .elementor-element.elementor-element-65dffa41 .woocommerce-tabs ul.wc-tabs li a {
    color: var( --e-global-color-7bf78de );
}

.woocommerce p.stars a {
    color: #ffc107!important;
    margin-top: 15px;
}

.woocommerce .star-rating span::before {
    color: #ffc107!important;
}

.woocommerce #review_form #respond .form-submit input {
    left: auto;
    background: linear-gradient(123.18deg, #C62CC9 19.77%, #DC2A7F 45.62%, #F47574 79.05%, #D07B2D 108.92%)!important;
    color: #fff;
    border-radius: 30px;
    padding: 12px 30px;
}

.woocommerce ul.products li.product .button {
    background: linear-gradient(123.18deg, #C62CC9 19.77%, #DC2A7F 45.62%, #F47574 79.05%, #D07B2D 108.92%)!important;
    color: #fff;
    border-radius: 30px;
    padding: 12px 30px;
}

.woocommerce-variation-add-to-cart button {
    background-color: var(--e-global-color-b88fbd1)!important;
}


@media (max-width: 767px) {
    .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 30px 15px!important;
}
}/* End custom CSS */