.elementor-296 .elementor-element.elementor-element-35006e4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-296 .elementor-element.elementor-element-89e6360{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:020px;}.woocommerce .elementor-296 .elementor-element.elementor-element-0681c46 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-296 .elementor-element.elementor-element-0681c46 .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-296 .elementor-element.elementor-element-0681c46 .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.elementor-296 .elementor-element.elementor-element-8eb9d04{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-0648cc2{padding:0px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-element-9fd6956 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;letter-spacing:-1.5px;color:#131313;}.elementor-296 .elementor-element.elementor-element-eb9d50f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;padding:0px 0px 0px 0px;}.elementor-296 .elementor-element.elementor-element-eb9d50f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-296 .elementor-element.elementor-element-8fb45bc{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;text-align:left;}.woocommerce .elementor-296 .elementor-element.elementor-element-8fb45bc .price{color:#797979;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;word-spacing:0px;}body:not(.rtl) .elementor-296 .elementor-element.elementor-element-8fb45bc:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-296 .elementor-element.elementor-element-8fb45bc:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-296 .elementor-element.elementor-element-8fb45bc.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-296 .elementor-element.elementor-element-685f662{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#00DA49;}.elementor-296 .elementor-element.elementor-element-685f662.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-296 .elementor-element.elementor-element-7f5185e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#00DA49;}.elementor-296 .elementor-element.elementor-element-7f5185e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-296 .elementor-element.elementor-element-70c5c1d{text-align:start;}.elementor-296 .elementor-element.elementor-element-70c5c1d img{width:30%;border-radius:8px 8px 8px 8px;}.elementor-296 .elementor-element.elementor-element-e83f1a5 .cart button, .elementor-296 .elementor-element.elementor-element-e83f1a5 .cart .button{border-radius:8px 8px 8px 8px;transition:all 0.2s;}.elementor-296 .elementor-element.elementor-element-e83f1a5{--view-cart-spacing:0px;--button-spacing:10px;}.elementor-296 .elementor-element.elementor-element-e83f1a5 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8rem 8rem 8rem 8rem;transition:all 0.2s;}.woocommerce .elementor-296 .elementor-element.elementor-element-e83f1a5 form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-296 .elementor-element.elementor-element-e83f1a5 form.cart table.variations tr th, .woocommerce .elementor-296 .elementor-element.elementor-element-e83f1a5 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-296 .elementor-element.elementor-element-e83f1a5 form.cart table.variations td.value select, .woocommerce .elementor-296 .elementor-element.elementor-element-e83f1a5 form.cart table.variations td.value:before{border-radius:9px;}.elementor-296 .elementor-element.elementor-element-e5d044a{--spacer-size:20px;}.elementor-296 .elementor-element.elementor-element-3d24359{--spacer-size:20px;}.elementor-296 .elementor-element.elementor-element-647b65b{--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-296 .elementor-element.elementor-element-780947b{--spacer-size:20px;}.elementor-296 .elementor-element.elementor-element-853bb4f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:010px;--padding-right:010px;}.elementor-296 .elementor-element.elementor-element-293278f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;letter-spacing:-0.7px;color:#646464;}.elementor-296 .elementor-element.elementor-element-c89a40c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:400;letter-spacing:-0.7px;color:#000000;}.elementor-296 .elementor-element.elementor-element-0807b0a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-296 .elementor-element.elementor-element-0807b0a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-296 .elementor-element.elementor-element-5d8074c{--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-296 .elementor-element.elementor-element-1e29598{--spacer-size:20px;}.elementor-296 .elementor-element.elementor-element-fe2e391{--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-296 .elementor-element.elementor-element-828a792{--grid-columns:4;--grid-column-gap:10px;}@media(min-width:768px){.elementor-296 .elementor-element.elementor-element-35006e4{--content-width:1300px;}.elementor-296 .elementor-element.elementor-element-853bb4f{--content-width:1300px;}.elementor-296 .elementor-element.elementor-element-fe2e391{--content-width:1300px;}}@media(max-width:1024px){.elementor-296 .elementor-element.elementor-element-35006e4{--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;}.elementor-296 .elementor-element.elementor-element-780947b{--spacer-size:20px;}.elementor-296 .elementor-element.elementor-element-0807b0a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-296 .elementor-element.elementor-element-1e29598{--spacer-size:20px;}.elementor-296 .elementor-element.elementor-element-828a792{--grid-columns:2;}}@media(max-width:767px){.elementor-296 .elementor-element.elementor-element-35006e4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-296 .elementor-element.elementor-element-89e6360{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-8eb9d04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-0648cc2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-296 .elementor-element.elementor-element-eb9d50f{width:var( --container-widget-width, 98.845% );max-width:98.845%;--container-widget-width:98.845%;--container-widget-flex-grow:0;}.elementor-296 .elementor-element.elementor-element-685f662{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-296 .elementor-element.elementor-element-7f5185e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-296 .elementor-element.elementor-element-70c5c1d img{width:48%;}.elementor-296 .elementor-element.elementor-element-853bb4f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-296 .elementor-element.elementor-element-0807b0a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-296 .elementor-element.elementor-element-fe2e391{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-296 .elementor-element.elementor-element-828a792{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e83f1a5 *//* Arredonda o campo de quantidade em produtos WooCommerce */
.woocommerce div.quantity input.qty,
.woocommerce .quantity input.qty,
input.qty {
    border-radius: 8px !important; /* ajuste o valor conforme o gosto */
    border: 1px solid #ccc !important;
    padding: 6px 10px !important;
}

/* Opcional: remove setinhas internas do campo em alguns navegadores */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-82ee414 *//* CAIXA PRINCIPAL */
.review-box {
  font-family: 'Poppins', sans-serif;
  background: #fff;
  padding: 20px;
  border-radius: 16px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  margin-top: 20px; /* 👈 separa de cima */
  margin-bottom: 20px; /* 👈 separa de baixo */
}

/* ESPAÇAMENTO INTERNO */
.review-box form {
  margin-top: 10px;
}

/* CAMPOS */
.review-box input,
.review-box textarea {
  width: 100%;
  padding: 12px;
  margin-bottom: 12px;
  border-radius: 10px;
  border: 1px solid #ddd;
}

/* ESTRELAS */
.rating {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-bottom: 15px; /* 👈 espaço antes do textarea */
}

.rating input {
  display: none;
}

.rating label {
  font-size: 28px;
  color: #ddd;
  cursor: pointer;
  transition: 0.3s;
  margin-left: 6px;
}

/* HOVER */
.rating label:hover,
.rating label:hover ~ label {
  color: #ffb400;
}

/* SELEÇÃO */
.rating input:checked ~ label {
  color: #ffb400;
}

/* BOTÃO */
.review-box button {
  width: 100%;
  padding: 12px;
  border-radius: 12px;
  background: #000;
  color: #fff;
  border: none;
  cursor: pointer;
  margin-top: 10px; /* 👈 separa do textarea */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-93f59b2 */.review-item {
  background:#fff;
  padding:15px;
  border-radius:12px;
  margin-bottom:10px;
  box-shadow:0 5px 15px rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35006e4 */.woocommerce-message {
    display: none;
}/* End custom CSS */