.elementor-2342 .elementor-element.elementor-element-fa2c20e > .elementor-container{max-width:500px;min-height:550px;}.elementor-2342 .elementor-element.elementor-element-fa2c20e:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-fa2c20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/tabatasuplementos.com/wp-content/uploads/2025/11/emagre-1.png?fit=1920%2C720&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2342 .elementor-element.elementor-element-fa2c20e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8px;margin-bottom:-8px;padding:0px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-fa2c20e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2342 .elementor-element.elementor-element-5faaa18{margin-top:15px;margin-bottom:15px;}.elementor-2342 .elementor-element.elementor-element-9da6e62{text-align:center;}.elementor-2342 .elementor-element.elementor-element-9da6e62 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product{text-align:center;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#030303;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#030303;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .price{color:#FF8F00;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;letter-spacing:-0.8px;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .price ins{color:#FF8F00;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .price ins .amount{color:#FF8F00;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#FF8F00;border-radius:24px 24px 24px 24px;margin-top:0px;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product .button:hover{background-color:#000000;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products .added_to_cart{color:#000000;}.elementor-2342 .elementor-element.elementor-element-12c4658 nav.woocommerce-pagination ul li a{color:#1A1A1A;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#000000;}.elementor-2342 .elementor-element.elementor-element-63522a7 > .elementor-container{min-height:407px;}.elementor-2342 .elementor-element.elementor-element-63522a7:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-63522a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/tabatasuplementos.com/wp-content/uploads/2025/11/pele2.png?fit=760%2C760&ssl=1");background-position:center center;background-size:cover;}.elementor-2342 .elementor-element.elementor-element-63522a7, .elementor-2342 .elementor-element.elementor-element-63522a7 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-2342 .elementor-element.elementor-element-63522a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;}.elementor-2342 .elementor-element.elementor-element-63522a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2342 .elementor-element.elementor-element-dd32c3b .elementor-button{background-color:#FF7B01;border-radius:27px 27px 27px 27px;}.elementor-2342 .elementor-element.elementor-element-dd32c3b > .elementor-widget-container{margin:239px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-5830987 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2342 .elementor-element.elementor-element-5830987 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2342 .elementor-element.elementor-element-55adb1a > .elementor-container{min-height:158px;}.elementor-2342 .elementor-element.elementor-element-55adb1a:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-55adb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/tabatasuplementos.com/wp-content/uploads/2025/11/cabelo.png?fit=760%2C760&ssl=1");background-position:center center;background-size:100% auto;}.elementor-2342 .elementor-element.elementor-element-55adb1a, .elementor-2342 .elementor-element.elementor-element-55adb1a > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-2342 .elementor-element.elementor-element-55adb1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:19px;margin-bottom:19px;}.elementor-2342 .elementor-element.elementor-element-55adb1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2342 .elementor-element.elementor-element-2aadff4 .elementor-button{background-color:#FF7B01;border-radius:30px 30px 30px 30px;}.elementor-2342 .elementor-element.elementor-element-2aadff4 > .elementor-widget-container{margin:91px 0px 0px 23px;}.elementor-2342 .elementor-element.elementor-element-9423272 > .elementor-container{min-height:226px;}.elementor-2342 .elementor-element.elementor-element-9423272:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-9423272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/tabatasuplementos.com/wp-content/uploads/2025/11/pele.png?fit=760%2C760&ssl=1");background-position:center center;background-size:100% auto;}.elementor-2342 .elementor-element.elementor-element-9423272, .elementor-2342 .elementor-element.elementor-element-9423272 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-2342 .elementor-element.elementor-element-9423272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2342 .elementor-element.elementor-element-9423272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2342 .elementor-element.elementor-element-559bdbc .elementor-button{background-color:#FF7B01;border-radius:29px 29px 29px 29px;}.elementor-2342 .elementor-element.elementor-element-559bdbc > .elementor-widget-container{margin:145px 0px 0px 0px;}@media(max-width:1024px){.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2342 .elementor-element.elementor-element-fa2c20e:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-fa2c20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/tabatasuplementos.com/wp-content/uploads/2025/11/emagre-2.png?fit=1350%2C1920&ssl=1");}.elementor-2342 .elementor-element.elementor-element-fa2c20e{margin-top:-65px;margin-bottom:-65px;}.elementor-2342 .elementor-element.elementor-element-5faaa18{margin-top:15px;margin-bottom:15px;}.elementor-2342 .elementor-element.elementor-element-9da6e62 .elementor-heading-title{font-size:19px;}.elementor-2342 .elementor-element.elementor-element-9da6e62 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-12c4658.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2342 .elementor-element.elementor-element-63522a7 > .elementor-container{min-height:100px;}.elementor-2342 .elementor-element.elementor-element-63522a7:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-63522a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/tabatasuplementos.com/wp-content/uploads/2025/11/0.png?fit=1600%2C600&ssl=1");}.elementor-2342 .elementor-element.elementor-element-dd32c3b .elementor-button{border-radius:21px 21px 21px 21px;}.elementor-2342 .elementor-element.elementor-element-dd32c3b > .elementor-widget-container{margin:83px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-55adb1a > .elementor-container{min-height:0px;}.elementor-2342 .elementor-element.elementor-element-55adb1a:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-55adb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/tabatasuplementos.com/wp-content/uploads/2025/11/01-2.png?fit=1600%2C850&ssl=1");}.elementor-2342 .elementor-element.elementor-element-55adb1a{margin-top:-7px;margin-bottom:-7px;}.elementor-2342 .elementor-element.elementor-element-2aadff4 .elementor-button{border-radius:21px 21px 21px 21px;}.elementor-2342 .elementor-element.elementor-element-2aadff4 > .elementor-widget-container{margin:46px 0px 0px 0px;}.elementor-2342 .elementor-element.elementor-element-9423272 > .elementor-container{min-height:150px;}.elementor-2342 .elementor-element.elementor-element-9423272:not(.elementor-motion-effects-element-type-background), .elementor-2342 .elementor-element.elementor-element-9423272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/tabatasuplementos.com/wp-content/uploads/2025/11/02.png?fit=1600%2C850&ssl=1");}.elementor-2342 .elementor-element.elementor-element-9423272{margin-top:42px;margin-bottom:42px;}.elementor-2342 .elementor-element.elementor-element-559bdbc .elementor-button{border-radius:21px 21px 21px 21px;}.elementor-2342 .elementor-element.elementor-element-559bdbc > .elementor-widget-container{margin:54px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-867622f *//* ===== bloco do filtro ===== */
.filtro-loja .wpfFilterWrapper{
  background:#fff;
  border:1px solid #eee;
  border-radius:12px;
  padding:18px 16px;
  box-shadow:0 3px 10px rgba(0,0,0,.05);
  font-family:inherit;
}

/* título "Filtros" com ícone */
.filtro-loja .wpfFilterWrapper::before{
  content:"Filtros";
  display:block;
  font-weight:700;
  font-size:16px;
  color:#111;
  margin-bottom:14px;
  padding-left:26px;
  border-bottom:1px solid #eee;
  padding-bottom:10px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M15 22H9v-2l2-3v-4L3 4V2h18v2l-8 7v4l2 3z'/%3E%3C/svg%3E") no-repeat left center / 18px;
}

/* seção/linha com divisória */
.filtro-loja .wpfFilterSection{
  border-bottom:1px solid #f0f0f0;
  padding:12px 0;
}
.filtro-loja .wpfFilterSection:last-child{ border-bottom:none; }

/* rótulos e textos */
.filtro-loja .wpfFilterWrapper h4{
  font-size:15px; font-weight:700; color:#111; margin:0 0 8px;
  display:flex; align-items:center; justify-content:space-between;
}
.filtro-loja .wpfFilterWrapper label{
  font-size:14px; color:#333; display:flex; align-items:center; gap:8px;
}

/* ===== dropdown (Preço fechado com caret) ===== */
.filtro-loja select{
  width:100%;
  background:#f7f7f7;
  border:1px solid #ddd;
  border-radius:8px;
  padding:8px 34px 8px 10px;
  font-size:14px; color:#111;
  appearance:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath fill='%23000000' d='M7 8L0 0h14L7 8z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right 10px center;
}

/* ===== barra de preço (range) mais clean ===== */
.filtro-loja .wpfPriceRange{ height:4px; background:#eee; border-radius:4px; }
.filtro-loja input[type="range"]{ accent-color:#111; }

/* ===== toggle “Apenas em estoque” =====
   (transforma checkboxes dentro do filtro em switch elegante) */
.filtro-loja input[type="checkbox"]{
  -webkit-appearance:none; appearance:none;
  width:44px; height:24px; border-radius:999px;
  background:#e6e6e6; border:1px solid #e6e6e6;
  position:relative; cursor:pointer; outline:none; transition:.2s;
  vertical-align:middle; margin-right:8px;
}
.filtro-loja input[type="checkbox"]::after{
  content:""; position:absolute; top:1px; left:1px;
  width:20px; height:20px; background:#fff; border-radius:50%;
  box-shadow:0 1px 3px rgba(0,0,0,.2); transition:.2s;
}
.filtro-loja input[type="checkbox"]:checked{ background:#111; }
.filtro-loja input[type="checkbox"]:checked::after{ transform:translateX(20px); }

/* responsivo (remove borda/sombra no mobile, como na ref) */
@media (max-width:768px){
  .filtro-loja .wpfFilterWrapper{ border:none; box-shadow:none; padding:10px 0; }
}/* End custom CSS */