.elementor-965 .elementor-element.elementor-element-b4a8023{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-965 .elementor-element.elementor-element-5e0b543{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-965 .elementor-element.elementor-element-5e0b543.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-965 .elementor-element.elementor-element-837f48d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-965 .elementor-element.elementor-element-2fb8798{--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;--justify-content:center;}.elementor-965 .elementor-element.elementor-element-2fb8798.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-965 .elementor-element.elementor-element-511e4e8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:600;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-965 .elementor-element.elementor-element-5421124:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(25px/2);}.elementor-965 .elementor-element.elementor-element-5421124:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(25px/2);}.elementor-965 .elementor-element.elementor-element-5421124.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-965 .elementor-element.elementor-element-5421124.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body:not(.rtl) .elementor-965 .elementor-element.elementor-element-5421124.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-25px/2) + (-1px/2) );}body:not.rtl .elementor-965 .elementor-element.elementor-element-5421124.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-25px/2) - (1px/2) );}.elementor-965 .elementor-element.elementor-element-5421124{color:#000000;}.elementor-965 .elementor-element.elementor-element-5421124 a{color:var( --e-global-color-primary );}.elementor-965 .elementor-element.elementor-element-ae7dae1{--display:flex;}.elementor-965 .elementor-element.elementor-element-55102de{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-965 .elementor-element.elementor-element-03538d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-965 .elementor-element.elementor-element-03538d4:not(.elementor-motion-effects-element-type-background), .elementor-965 .elementor-element.elementor-element-03538d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-965 .elementor-element.elementor-element-8208deb{text-align:center;}.elementor-965 .elementor-element.elementor-element-8208deb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;}.elementor-965 .elementor-element.elementor-element-0a29f47{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-965 .elementor-element.elementor-element-0a29f47:not(.elementor-motion-effects-element-type-background), .elementor-965 .elementor-element.elementor-element-0a29f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-965 .elementor-element.elementor-element-070c186{text-align:center;}.elementor-965 .elementor-element.elementor-element-070c186 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;}.elementor-965 .elementor-element.elementor-element-7eaeab5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-965 .elementor-element.elementor-element-7eaeab5:not(.elementor-motion-effects-element-type-background), .elementor-965 .elementor-element.elementor-element-7eaeab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-965 .elementor-element.elementor-element-5ab7ecd{text-align:center;}.elementor-965 .elementor-element.elementor-element-5ab7ecd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-965 .elementor-element.elementor-element-ca11d51 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:11px 11px 11px 11px;}.elementor-965 .elementor-element.elementor-element-ca11d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-965 .elementor-element.elementor-element-ca11d51.elementor-element{--align-self:stretch;}.elementor-965 .elementor-element.elementor-element-939f4e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-965 .elementor-element.elementor-element-14a42ac{--display:flex;}.elementor-965 .elementor-element.elementor-element-4868ed7{--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-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-965 .elementor-element.elementor-element-612c22e{--display:flex;}.elementor-965 .elementor-element.elementor-element-8068b98{--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-965 .elementor-element.elementor-element-2bfc6ab{--display:flex;}.elementor-965 .elementor-element.elementor-element-e231aa5{--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-965 .elementor-element.elementor-element-0059e88{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-965 .elementor-element.elementor-element-f104979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-965 .elementor-element.elementor-element-f104979.elementor-element{--align-self:flex-start;}.woocommerce .elementor-965 .elementor-element.elementor-element-f104979 .woocommerce-tabs ul.wc-tabs li{background-color:#F4F4F5;border-color:#D5D5D5;border-radius:6px 6px 0 0;}.woocommerce .elementor-965 .elementor-element.elementor-element-f104979 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#D5D5D5;border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:3px 3px 3px 3px;}.woocommerce .elementor-965 .elementor-element.elementor-element-f104979 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-965 .elementor-element.elementor-element-f104979 .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-965 .elementor-element.elementor-element-f104979 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;}.woocommerce .elementor-965 .elementor-element.elementor-element-f104979 .woocommerce-Tabs-panel h2{color:#414141;}.woocommerce .elementor-965 .elementor-element.elementor-element-f104979 .woocommerce-tabs ul.wc-tabs{margin-left:3px;margin-right:3px;}.elementor-965 .elementor-element.elementor-element-dbdf7ea{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-965 .elementor-element.elementor-element-86ab00b{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-965 .elementor-element.elementor-element-86ab00b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:600;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-965 .elementor-element.elementor-element-3b219cb{--grid-columns:4;}@media(min-width:768px){.elementor-965 .elementor-element.elementor-element-5e0b543{--width:61%;}.elementor-965 .elementor-element.elementor-element-2fb8798{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-965 .elementor-element.elementor-element-5e0b543{--width:303.609px;}.elementor-965 .elementor-element.elementor-element-2fb8798{--width:415.5px;}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-965 .elementor-element.elementor-element-86ab00b{text-align:center;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-965 .elementor-element.elementor-element-3b219cb{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-965 .elementor-element.elementor-element-511e4e8{text-align:center;}.elementor-965 .elementor-element.elementor-element-5421124:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-965 .elementor-element.elementor-element-5421124:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-965 .elementor-element.elementor-element-5421124.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-965 .elementor-element.elementor-element-5421124.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-965 .elementor-element.elementor-element-5421124.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-965 .elementor-element.elementor-element-5421124.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-965 .elementor-element.elementor-element-ae7dae1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-965 .elementor-element.elementor-element-0b9ee0e.elementor-element{--order:99999 /* order end hack */;}.elementor-965 .elementor-element.elementor-element-55102de{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-965 .elementor-element.elementor-element-55102de.e-con{--order:0;}.elementor-965 .elementor-element.elementor-element-03538d4{--width:30%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-965 .elementor-element.elementor-element-0a29f47{--width:30%;}.elementor-965 .elementor-element.elementor-element-7eaeab5{--width:30%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-965 .elementor-element.elementor-element-4868ed7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-965 .elementor-element.elementor-element-8068b98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-965 .elementor-element.elementor-element-e231aa5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-965 .elementor-element.elementor-element-0059e88{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;}.elementor-965 .elementor-element.elementor-element-dbdf7ea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-965 .elementor-element.elementor-element-86ab00b .elementor-heading-title{font-size:27px;}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-965 .elementor-element.elementor-element-3b219cb{--grid-columns:2;}.elementor-965 .elementor-element.elementor-element-3b219cb > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-c4b5845 */.elementor-965 .elementor-element.elementor-element-c4b5845     {
     {
  text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4893255 */.elementor-965 .elementor-element.elementor-element-4893255     {
     {
  text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aa3eaef */.elementor-965 .elementor-element.elementor-element-aa3eaef     {
     {
  text-align: center;
    }
}

/*
  CSS para ajustar a fonte em dispositivos móveis
*/

/* Alvo: Telas com largura máxima de 767px (padrão para celulares) */
@media (max-width: 767px) {
  
  /* O seletor '.elementor-965 .elementor-element.elementor-element-aa3eaef' se refere ao widget que você está editando */
  .elementor-965 .elementor-element.elementor-element-aa3eaef  { /* Use o mesmo seletor que usamos antes */
    font-size: 11px !important; /* << NOVO TAMANHO APENAS PARA MOBILE */
  }
  
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-f104979 *//*
  CSS para layout das abas de produto - Versão 3 (Definitiva)
*/

/* 1. Cria a caixa de conteúdo (isso já funcionou) */
.elementor-widget-woocommerce-product-data-tabs .woocommerce-Tabs-panel {
  border: 1px solid #e0e0e0;
  padding: 25px;
  border-top: none;
}

/* 2. Remove o espaço entre as abas e a caixa */
.elementor-widget-woocommerce-product-data-tabs .wc-tabs {
  margin-bottom: 0;
}

/* 3. ALINHAMENTO FORÇADO: Puxa a lista de abas para a esquerda */
.elementor-widget-woocommerce-product-data-tabs .wc-tabs {
  margin-left: -10px !important; /* << AJUSTE ESTE VALOR */
}/* End custom CSS */