.elementor-388 .elementor-element.elementor-element-a2468b7{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-388 .elementor-element.elementor-element-a2468b7:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-a2468b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FB;}.elementor-widget-woocommerce-product-title .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-388 .elementor-element.elementor-element-139aceb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:900;line-height:2.5lh;}.elementor-388 .elementor-element.elementor-element-2f5f60e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-388 .elementor-element.elementor-element-bc3fcde .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-388 .elementor-element.elementor-element-bc3fcde .flex-viewport{border-radius:24px 24px 24px 24px;}.woocommerce .elementor-388 .elementor-element.elementor-element-bc3fcde .flex-control-thumbs img{border-radius:24px 24px 24px 24px;}.elementor-388 .elementor-element.elementor-element-a5f6ed0{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-d9a1bd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:900;line-height:2.5lh;}.woocommerce .elementor-388 .elementor-element.elementor-element-85fa037 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-388 .elementor-element.elementor-element-26dee75 .price{font-family:"Inter", Sans-serif;font-size:60px;font-weight:900;}.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-388 .elementor-element.elementor-element-e7ca066 .cart button, .elementor-388 .elementor-element.elementor-element-e7ca066 .cart .button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;border-radius:100px 100px 100px 100px;padding:16px 24px 16px 24px;color:#FFFFFF;background-color:#00384F;transition:all 0.2s;}.elementor-388 .elementor-element.elementor-element-e7ca066 .cart button:hover, .elementor-388 .elementor-element.elementor-element-e7ca066 .cart .button:hover{background-color:#6F9CB9;}.elementor-388 .elementor-element.elementor-element-e7ca066{--button-spacing:28px;}.elementor-388 .elementor-element.elementor-element-e7ca066 .quantity .qty{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-radius:4px 4px 4px 4px;color:#000000;transition:all 0.2s;}.woocommerce .elementor-388 .elementor-element.elementor-element-e7ca066 form.cart .variations{width:100%;margin-bottom:16px;}.woocommerce .elementor-388 .elementor-element.elementor-element-e7ca066 form.cart table.variations tr th, .woocommerce .elementor-388 .elementor-element.elementor-element-e7ca066 form.cart table.variations tr td{padding-top:calc( 48px/2 );padding-bottom:calc( 48px/2 );}.woocommerce .elementor-388 .elementor-element.elementor-element-e7ca066 form.cart table.variations label{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;}.woocommerce .elementor-388 .elementor-element.elementor-element-e7ca066 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-388 .elementor-element.elementor-element-e7ca066 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-388 .elementor-element.elementor-element-e7ca066 form.cart table.variations td.value:before{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.woocommerce .elementor-388 .elementor-element.elementor-element-e7ca066 form.cart table.variations td.value select, .woocommerce .elementor-388 .elementor-element.elementor-element-e7ca066 form.cart table.variations td.value:before{border-radius:50px;}.elementor-388 .elementor-element.elementor-element-3cfcbaf{--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:32px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.woocommerce .elementor-388 .elementor-element.elementor-element-0231e98 .woocommerce-tabs ul.wc-tabs li a{color:#00384F;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.woocommerce .elementor-388 .elementor-element.elementor-element-0231e98 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;margin-top:-1px;}.woocommerce .elementor-388 .elementor-element.elementor-element-0231e98 .woocommerce-tabs ul.wc-tabs li{border-color:var( --e-global-color-text );border-radius:12px 12px 0 0;}.woocommerce .elementor-388 .elementor-element.elementor-element-0231e98 .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-388 .elementor-element.elementor-element-0231e98 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;}.elementor-388 .elementor-element.elementor-element-e3ae985{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-388 .elementor-element.elementor-element-2f5f60e{--width:50%;}.elementor-388 .elementor-element.elementor-element-a5f6ed0{--width:50%;}}@media(max-width:767px){.elementor-388 .elementor-element.elementor-element-a2468b7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-388 .elementor-element.elementor-element-139aceb .elementor-heading-title{font-size:32px;}.elementor-388 .elementor-element.elementor-element-a5f6ed0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-388 .elementor-element.elementor-element-d9a1bd8 .elementor-heading-title{font-size:32px;}.elementor-388 .elementor-element.elementor-element-85fa037{text-align:center;}.woocommerce .elementor-388 .elementor-element.elementor-element-85fa037 .woocommerce-product-details__short-description{font-size:16px;}.woocommerce .elementor-388 .elementor-element.elementor-element-26dee75 .price{font-size:45px;}.elementor-388 .elementor-element.elementor-element-3cfcbaf{--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS *//* Tabela geral */
 .woocommerce-product-attributes {
     width: 100% !important;
     border-collapse: collapse !important;
     border: none !important;
     font-size: 14px !important;
}
/* Label (Peso, Dimensões, Estampa) */
 .woocommerce-product-attributes-item__label {
     width: 140px !important;
     padding: 12px 16px !important;
     font-weight: 600 !important;
     color: #333 !important;
     border: none !important;
     border-bottom: 1px solid #e8e8e8 !important;
}
/* Valor */
 .woocommerce-product-attributes-item__value {
     padding: 12px 16px !important;
     color: #555 !important;
     font-style: normal !important;
     border: none !important;
     border-bottom: 1px solid #e8e8e8 !important;
}
 .woocommerce-product-attributes-item__value p {
     margin: 0 !important;
}
/* Zebra suave */
 .woocommerce-product-attributes-item:nth-child(odd) td, .woocommerce-product-attributes-item:nth-child(odd) th {
     background-color: #f7f7f7 !important;
}
 .woocommerce-product-attributes-item:nth-child(even) td, .woocommerce-product-attributes-item:nth-child(even) th {
     background-color: #ffffff !important;
}
/* Remove borda da última linha */
 .woocommerce-product-attributes-item:last-child td, .woocommerce-product-attributes-item:last-child th {
     border-bottom: none !important;
}
 .woocommerce-product-attributes {
     border: 1px solid #e8e8e8 !important;
     border-radius: 8px !important;
     overflow: hidden !important;
}
 input#submit, input.submit {
     color: #ffffff !important;
     background-color: #00384F !important;
     border-color: #00384F !important;
}
 input#submit:hover, input.submit:hover {
     color: #ffffff !important;
     background-color: #6F9CB9 !important;
     border-color: #6F9CB9 !important;
}
 .woocommerce-error, .woocommerce-info, .woocommerce-message{
     margin: 0 !important;
     background-color: #fff !important;
     border-bottom-color: #8fae1b;
}
 @media screen and (max-width:767px){
     .woocommerce-error, .woocommerce-info, .woocommerce-message{
         display: flex;
         align-items: center;
         justify-content: center;
         flex-direction: column;
         gap: 8px !important;
    }
}
 a.button.wc-forward{
     background-color: #09A300 !important;
     color: #fff !important;
}
 a.button.wc-forward:hover{
     background-color: #00D80A;
     color: #fff !important;
}
 .col-75 > p {
     font-weight: 700 !important;
     color: #00384F;
}
/* Resultado do frete */
 .resultado-frete td {
     color: #1a1a1a !important;
     padding: 10px 14px !important;
     font-size: 14px !important;
     width: 100% !important;
     display: block !important;
}/* End custom CSS */