.elementor-351 .elementor-element.elementor-element-52e9267{--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 30px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-52e9267:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-52e9267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teoonsports.com.br/wp-content/uploads/2024/05/banner-padrao.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-351 .elementor-element.elementor-element-52e9267, .elementor-351 .elementor-element.elementor-element-52e9267::before{--border-transition:0.3s;}.elementor-351 .elementor-element.elementor-element-b20c474 .elementor-heading-title{color:#FFFFFF;font-family:"Epilogue", Sans-serif;font-size:64px;font-weight:500;}.elementor-351 .elementor-element.elementor-element-b20c474{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-351 .elementor-element.elementor-element-75bcef2{--divider-border-style:solid;--divider-color:#FCA311;--divider-border-width:1px;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-351 .elementor-element.elementor-element-75bcef2 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-351 .elementor-element.elementor-element-75bcef2 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-351 .elementor-element.elementor-element-75bcef2.elementor-element{--align-self:center;}.elementor-351 .elementor-element.elementor-element-231694ad{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-351 .elementor-element.elementor-element-52e9267{--gap:0px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-351 .elementor-element.elementor-element-52e9267:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-52e9267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teoonsports.com.br/wp-content/uploads/2024/05/Frame-1171274997.jpg");}.elementor-351 .elementor-element.elementor-element-b20c474 .elementor-heading-title{font-size:32px;}.elementor-351 .elementor-element.elementor-element-b20c474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-351 .elementor-element.elementor-element-b20c474{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-351 .elementor-element.elementor-element-75bcef2 .elementor-divider-separator{width:75%;}.elementor-351 .elementor-element.elementor-element-75bcef2{--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-351 .elementor-element.elementor-element-231694ad{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-351 .elementor-element.elementor-element-52e9267{--content-width:1200px;}}/* Start custom CSS for text-editor, class: .elementor-element-776d2b7d */table tbody tr {
    background-color: hsl(0deg 0% 0%);
}

table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    background-color: hsl(0deg 0% 0%);
}



.elementor-351 .elementor-element.elementor-element-776d2b7d table td, table th {

    border: 1px solid hsl(0deg 0% 100% / 50.2%);
}


.elementor-351 .elementor-element.elementor-element-776d2b7d .tinv-wishlist table.tinvwl-table-manage-list {
    color: white;
    font-family: epilogue;

}

.tinv-wishlist .tinv-header {
    margin-bottom: 30px;
    display: none;
}

.woocommerce.tinv-wishlist #respond input#submit.alt, .woocommerce.tinv-wishlist a.button.alt, .woocommerce.tinv-wishlist button.button.alt, .woocommerce.tinv-wishlist input.button.alt {
    text-align: center;
    font-family: 'Epilogue';
    font-weight: 500;
    background-color: #FCA311;
    color: black;
    border-radius: 0px;
    padding: 16px 20px;
}

.tinv-wishlist .product-action .button:hover {
    transform: scale(1.1);
} 

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
    border: 1px solid #B8B3B3;

background: var(--Preto, #000);
color: #FFF;
font-weight: 500;

text-align: center;
font-family: Epilogue;
padding: 16px 64px;
}/* End custom CSS */