.elementor-8052 .elementor-element.elementor-element-0692acd .elementor-repeater-item-a8ed95a.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8052 .elementor-element.elementor-element-dad6534 > .elementor-element-populated{padding:0px 30px 0px 15px;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-gallery-swiper-thumb .swiper-slide{--columns:6;--space-between:2px;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-woo-swiper-gallery-thumbs{padding-top:10px;padding-bottom:10px;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-style:none;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-8052 .elementor-element.elementor-element-5b0e059 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8052 .elementor-element.elementor-element-5b0e059 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8052 .elementor-element.elementor-element-5791546{--spacer-size:11px;}.elementor-8052 .elementor-element.elementor-element-ca20264 .jet-woo-builder .onsale{color:var( --e-global-color-primary );background-color:#000000;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8052 .elementor-element.elementor-element-a42075e .jet-woo-builder .product_title{font-family:"Josefin Sans", Sans-serif;font-size:2.2rem;font-weight:600;margin:015px 0px 0px 0px;}.woocommerce .elementor-8052 .elementor-element.elementor-element-3c242b1 .star-rating{color:#FFA000;font-size:0.9em;}.woocommerce .elementor-8052 .elementor-element.elementor-element-3c242b1 .star-rating::before{color:#7A7A7A45;}.woocommerce .elementor-8052 .elementor-element.elementor-element-3c242b1 .woocommerce-review-link{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:0.2em;}.woocommerce:not(.rtl) .elementor-8052 .elementor-element.elementor-element-3c242b1 .star-rating{margin-right:0.2em;}.woocommerce.rtl .elementor-8052 .elementor-element.elementor-element-3c242b1 .star-rating{margin-left:0.2em;}.elementor-8052 .elementor-element.elementor-element-a80bf86{--spacer-size:20px;}.elementor-8052 .elementor-element.elementor-element-d5a7616 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:100;text-decoration:line-through;}.elementor-8052 .elementor-element.elementor-element-d5a7616 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;color:#000000;font-weight:600;text-decoration:none;}.elementor-8052 .elementor-element.elementor-element-d5a7616 .jet-woo-builder.elementor-jet-single-price .price{font-family:"Josefin Sans", Sans-serif;font-size:1.2rem;font-weight:600;color:#000000;}.elementor-8052 .elementor-element.elementor-element-d5a7616 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8052 .elementor-element.elementor-element-75c772e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:1.2em;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-8052 .elementor-element.elementor-element-75c772e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8052 .elementor-element.elementor-element-75c772e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8052 .elementor-element.elementor-element-75c772e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8052 .elementor-element.elementor-element-75c772e .elementor-icon-list-item > a{font-family:"Josefin Sans", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-8052 .elementor-element.elementor-element-75c772e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-8052 .elementor-element.elementor-element-d75341a{--spacer-size:20px;}.elementor-8052 .elementor-element.elementor-element-d05d084 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8052 .elementor-element.elementor-element-d05d084{--add-to-cart-wc-forward-display:none;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-8052 .elementor-element.elementor-element-d05d084 .jet-woo-builder .single_add_to_cart_button.button{max-width:75%;font-weight:500;text-transform:uppercase;color:#000000;background-color:var( --e-global-color-8548697 );margin:0px 0px 0px 0px;padding:15px 12px 15px 12px;}.elementor-8052 .elementor-element.elementor-element-d05d084 .jet-woo-builder .single_add_to_cart_button.button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-8052 .elementor-element.elementor-element-d05d084 .jet-woo-builder .single_add_to_cart_button.button.disabled{background-color:var( --e-global-color-text );}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:20%;}.elementor-8052 .elementor-element.elementor-element-d05d084 .jet-woo-builder .qty{background-color:#7A7A7A29;border-style:solid;border-width:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .variations{max-width:100%;margin:0px 0px 0px 0px;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .variations .label label{font-family:"Josefin Sans", Sans-serif;text-transform:capitalize;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .variations select{font-family:"Josefin Sans", Sans-serif;font-size:1rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-1f9920e );padding:0px 0px 0px 0px;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-8052 .elementor-element.elementor-element-d05d084 .elementor-jet-single-add-to-cart .reset_variations{font-family:"Josefin Sans", Sans-serif;font-size:0.9rem;margin:0px 0px 0px 0px;}.elementor-8052 .elementor-element.elementor-element-ca4619b .jet-woo-builder .woocommerce-product-details__short-description{font-family:"Josefin Sans", Sans-serif;font-size:0.9rem;color:var( --e-global-color-text );}.elementor-8052 .elementor-element.elementor-element-0692acd > .elementor-container{max-width:1200px;}.elementor-8052 .elementor-element.elementor-element-0692acd{padding:56px 0px 0px 0px;}.elementor-8052 .elementor-element.elementor-element-b367e86{margin-top:100px;margin-bottom:50px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8052 .elementor-element.elementor-element-bb4eec6{--divider-border-style:solid;--divider-color:#7A7A7A61;--divider-border-width:0.7px;}.elementor-8052 .elementor-element.elementor-element-bb4eec6 .elementor-divider-separator{width:100%;}.elementor-8052 .elementor-element.elementor-element-bb4eec6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8052 .elementor-element.elementor-element-bee7c02 .elementor-repeater-item-d02a3fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8052 .elementor-element.elementor-element-85331d8{--divider-border-style:solid;--divider-color:#7A7A7A61;--divider-border-width:0.7px;}.elementor-8052 .elementor-element.elementor-element-85331d8 .elementor-divider-separator{width:100%;}.elementor-8052 .elementor-element.elementor-element-85331d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product{text-align:center;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-1f9920e );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-1f9920e );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Josefin Sans", Sans-serif;font-size:1rem;font-weight:400;}.woocommerce .elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products .products > h2{color:#000000;font-family:"Josefin Sans", Sans-serif;font-weight:600;text-align:center;margin-bottom:50px;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-a8a1ee7 );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .star-rating::before{color:#7A7A7A99;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-1f9920e );font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-1f9920e );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-1f9920e );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-1f9920e );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-1f9920e );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .button{color:#000000;background-color:var( --e-global-color-8548697 );font-size:0.9rem;font-weight:500;text-transform:none;border-radius:4px 4px 4px 4px;padding:015px 50px 15px 50px;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products ul.products li.product span.onsale{display:block;color:#000000;background-color:var( --e-global-color-primary );font-family:"Josefin Sans", Sans-serif;font-size:0.8rem;border-radius:0px;min-width:70px;min-height:30px;line-height:30px;right:auto;left:0;}.elementor-8052 .elementor-element.elementor-element-bee7c02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-8052 .elementor-element.elementor-element-bee7c02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-8052 .elementor-element.elementor-element-dad6534{width:60%;}.elementor-8052 .elementor-element.elementor-element-5b0e059{width:40%;}}@media(max-width:1024px){.elementor-8052 .elementor-element.elementor-element-dad6534 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8052 .elementor-element.elementor-element-5b0e059 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:4px;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:0px 0px 0px 0px;}.elementor-8052 .elementor-element.elementor-element-2601db1 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{padding:0px 0px 0px 0px;}.elementor-8052 .elementor-element.elementor-element-5b0e059.elementor-column{order:2;}.elementor-8052 .elementor-element.elementor-element-5b0e059 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8052 .elementor-element.elementor-element-602dfc2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for jet-single-reviews-form, class: .elementor-element-38339e7 */.woocommerce-noreviews,  .comment-reply-title{
    display: none
}
#comment-form-rating-label{
    display: none
}

/* =======================================================
   WooCommerce – estrelas do formulário de avaliação
   ======================================================= */

/* linha que contém TODAS as estrelas */
.comment-form-rating > span,
.woocommerce p.stars span{
    display:inline-flex;      /* sempre horizontal */
    gap:6px;                  /* espaço uniforme   */
    white-space:nowrap;       /* impede quebra     */
    margin:0;
}

/* cada estrela clicável */
.comment-form-rating > span a,
.woocommerce p.stars a{
    display:inline-block;
    font-size:32px;           /* <<< ajuste o tamanho aqui */
    line-height:1;            /* evita corte vertical      */
    color:#c7c7c7;            /* cor “apagada” padrão      */
    text-decoration:none;
}

/* ícone da estrela – Unicode ★ */
.comment-form-rating > span a::before,
.woocommerce p.stars a::before{
    content:"\2605";          /* ★ */
}

/* hover / foco */
.comment-form-rating > span a:hover::before,
.comment-form-rating > span a:focus::before,
.woocommerce p.stars a:hover::before,
.woocommerce p.stars a:focus::before{
    color:#ffd54f;            /* amarelo hover             */
}

/* estrelas já selecionadas */
.comment-form-rating > span.selected a::before,
.comment-form-rating > span a.active::before,
.woocommerce p.stars.selected a::before,
.woocommerce p.stars a.active::before{
    color:#ffa000;            /* amarelo fixo (escolhidas) */
}

/* opcional: diminuir em telas estreitas */
@media (max-width:480px){
    .comment-form-rating > span a,
    .woocommerce p.stars a{
        font-size:24px;
    }
}


/* ======================================
   WooCommerce – Review form (clean)
   ====================================== */

/* inputs: nome + e-mail */
.comment-form input[type="text"],
.comment-form input[type="email"]{
    width:100%;
    padding:10px 12px;
    font-size:15px;
    border:1px solid #d6d6d6;   /* linha suave */
    border-radius:4px;
    background:transparent;     /* sem fundo  */
    transition:border-color .2s, box-shadow .2s;
}

/* textarea: comentário */
.comment-form textarea{
    width:100%;
    min-height:140px;
    padding:12px 14px;
    font-size:15px;
    border:1px solid #d6d6d6;   /* mesma linha suave */
    border-radius:4px;
    background:transparent;     /* sem fundo */
    resize:vertical;
    transition:border-color .2s, box-shadow .2s;
}

/* foco – realce discreto */
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comme


/* =========================================
   Botão “Enviar review” – preto discreto
   ========================================= */
.comment-form button[type="submit"],
.comment-form input[type="submit"]{
    background:#000 !important;     /* preto */
    color:#fff !important;          /* texto branco */
    border:none !important;
    padding:12px 24px !important;
    font-size:16px !important;
    border-radius:4px !important;
    cursor:pointer !important;
    transition:background .2s !important;
}

.comment-form button[type="submit"]:hover,
.comment-form input[type="submit"]:hover,
.comment-form button[type="submit"]:focus,
.comment-form input[type="submit"]:focus{
    background:#444 !important;   /* cinza suave no hover/foco */
    outline:none !important;
}


/* ==========================================
   WooCommerce – Listagem de Comentários / Reviews
   ========================================== */

/* Remove bullets e margens nativas */
.woocommerce #reviews #comments ol.commentlist{
    list-style:none;
    margin:0;
    padding:0;
}

/* Cada review */
.woocommerce #reviews #comments ol.commentlist li{
    padding:20px 0;
    border-bottom:1px solid #e7e7e7;
}

/* Último review sem linha */
.woocommerce #reviews #comments ol.commentlist li:last-child{
    border-bottom:none;
}

/* Avatar */
.woocommerce #reviews .comment_container img.avatar{
    width:48px;
    height:48px;
    border-radius:50%;
    margin-right:14px;
}

/* Área texto + meta */
.woocommerce #reviews .comment_container{
    display:flex;
    align-items:flex-start;
}

/* Bloco interno (nome, data, nota, texto) */
.woocommerce #reviews .comment-text{
    flex:1;
}

/* Nome do autor */
.woocommerce #reviews .woocommerce-review__author{
    font-weight:600;
    font-size:15px;
    margin-right:6px;
}

/* Data */
.woocommerce #reviews .woocommerce-review__published-date{
    font-size:13px;
    color:#888;
}

/* Badge de “verified owner” */
.woocommerce #reviews .woocommerce-review__verified{
    font-size:12px;
    color:#3c9b3c;
    margin-left:6px;
    text-transform:uppercase;
}

/* Estrelas da nota */
.woocommerce #reviews .star-rating span:before,
.woocommerce #reviews .star-rating:before{
    color:#ffa000; /* mesmo tom usado no formulário */
    font-size:15px;
}

/* Texto do comentário */
.woocommerce #reviews .description p{
    margin-top:8px;
    line-height:1.6;
    font-size:15px;
}

/* Responsivo – reduz padding em telas pequenas */
@media (max-width:480px){
    .woocommerce #reviews #comments ol.commentlist li{
        padding:14px 0;
    }
}/* End custom CSS */