.elementor-kit-16{--e-global-color-primary:#A235AE;--e-global-color-secondary:#04fb04;--e-global-color-text:#7A7A7A;--e-global-color-accent:#A235AE;--e-global-color-7966658:#2B2B2B;--e-global-color-800cf54:#FFFFFF;--e-global-color-890232e:#F2F2F2;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:400;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:300ms;--e-preloader-animation:pulse;--e-preloader-animation-duration:500ms;--e-preloader-delay:0ms;--e-preloader-width:11%;--e-preloader-max-width:10%;}.elementor-kit-16 e-page-transition{background-color:transparent;background-image:linear-gradient(180deg, #A235AEE6 40%, var( --e-global-color-secondary ) 100%);}.elementor-kit-16 a:hover{text-decoration:underline;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.elementor-kit-16{--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-preloader-width:36%;--e-preloader-max-width:29%;}}/* Start custom CSS */.footer-texto {
 vertical-align: middle!important;
 padding-left:2px!important;
 }
 #wc-shipping-sim-form-fields .button.submit {
     background-color:#a235ae!important;
     border-radius:0px;
     border:solid;
     border-width:0px 0px 0px 5px;
     border-color:#2b2b2b;
     color:#fff;
 }
 .pixtexto {
     background:#4cbcac29;
     padding-top:30px;
     text-align:center;
 }
 .pixtexto .elementor-widget-container {
     display:ruby-text;
 }
.pixtexto .elementor-widget-container img {
    display:inline-block;
}
 .woocommerce-message {
     background:#03ff00;
     color: #738b1c;
     border-radius:10px;
 }
 .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
     margin-top:5px!important;
 }
 a {
     color:#a235ae;
 }
 a:hover {
     text-decoration: none!important;
 }
 .add_to_wishlist {
     color:#03fb0394;
 }
 .add_to_wishlist:hover {
     color:#a235ae;
 }
 .delete_item  {
     color:#03fb03;
 }
 .woocommerce-error, .woocommerce-info, .woocommerce-message {
     margin:0px!important;
 }
 body.checkout-wc, html, main.checkoutwc {
     height:auto!important;
 }
 dd.variation-Type, dt.variation-Type {
    display:none!important;
}
@media (max-width:900px) {
.fgf-gift-product-item td {
    display:inline-block!important;
}
.fgf-gift-product-item td:before {
    display:none!Important;
}
}
.fgf_gift_products_table td img {
    width:100px!important;
}
.fgf_gift_products_wrapper h3 {
    font-size:0;
}
.fgf_gift_products_wrapper h3:before {
    content:"Escolha Seu Brinde";
    font-size:22px;
}
 .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button {
     background:#a235ae!important;
 }/* End custom CSS */