.elementor-72 .elementor-element.elementor-element-f7d9617{--display:flex;--min-height:19vh;--justify-content:flex-end;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-72 .elementor-element.elementor-element-f7d9617:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-f7d9617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-72 .elementor-element.elementor-element-e2b3071{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-72 .elementor-element.elementor-element-e2b3071 .woocommerce-breadcrumb{color:#000000;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:15px;text-align:center;}.elementor-72 .elementor-element.elementor-element-c7ed6fb{--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;}.elementor-72 .elementor-element.elementor-element-9516553{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.woocommerce .elementor-72 .elementor-element.elementor-element-39fbc33 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-72 .elementor-element.elementor-element-39fbc33 .flex-viewport{border-radius:9px 9px 9px 9px;}.elementor-72 .elementor-element.elementor-element-7d3dc2b{--display:flex;--justify-content:center;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-widget-heading .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-72 .elementor-element.elementor-element-b542a28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-72 .elementor-element.elementor-element-07416bb{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000002B;--border-color:#0000002B;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-72 .elementor-element.elementor-element-eacc25f{width:auto;max-width:auto;}.elementor-72 .elementor-element.elementor-element-eacc25f.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-361cfa0{width:100%;max-width:100%;}.woocommerce .elementor-72 .elementor-element.elementor-element-361cfa0 .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;font-size:13px;}.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-72 .elementor-element.elementor-element-635f2fb{width:var( --container-widget-width, 58% );max-width:58%;padding:0px 0px 0px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-635f2fb .cart button, .elementor-72 .elementor-element.elementor-element-635f2fb .cart .button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:9px 9px 9px 9px;color:#000000;background-color:#FEC804;transition:all 0.2s;}.elementor-72 .elementor-element.elementor-element-635f2fb .cart button:hover, .elementor-72 .elementor-element.elementor-element-635f2fb .cart .button:hover{color:#FFFFFF;background-color:#000000;}.elementor-72 .elementor-element.elementor-element-635f2fb .quantity .qty{border-radius:9px 9px 9px 9px;border-color:#000000;transition:all 0.2s;}.elementor-72 .elementor-element.elementor-element-5bb4403{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000002B;--border-color:#0000002B;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-bf40a5d:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(6px/2);}.elementor-72 .elementor-element.elementor-element-bf40a5d:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(6px/2);}.elementor-72 .elementor-element.elementor-element-bf40a5d.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-72 .elementor-element.elementor-element-bf40a5d.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body:not(.rtl) .elementor-72 .elementor-element.elementor-element-bf40a5d.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-6px/2) + (-1px/2) );}body:not.rtl .elementor-72 .elementor-element.elementor-element-bf40a5d.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-6px/2) - (1px/2) );}.elementor-72 .elementor-element.elementor-element-bf40a5d{font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-72 .elementor-element.elementor-element-96263d9{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--grid-side-margin:22px;--grid-column-gap:22px;--grid-row-gap:43px;--grid-bottom-margin:43px;--e-share-buttons-primary-color:#FEC804;--e-share-buttons-secondary-color:#000000;}.elementor-72 .elementor-element.elementor-element-96263d9 .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-72 .elementor-element.elementor-element-96263d9 .elementor-share-btn:hover{--e-share-buttons-primary-color:#000000;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-c9f9925{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000002B;--border-color:#0000002B;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-72 .elementor-element.elementor-element-70c6d39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#000000;}.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-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-3ae159c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-603d15c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000002B;--border-color:#0000002B;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-72 .elementor-element.elementor-element-f28a6b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-783f0e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-1c6bdaa{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000002B;--border-color:#0000002B;--border-radius:0px 0px 0px 0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-72 .elementor-element.elementor-element-01fa29d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-72 .elementor-element.elementor-element-944cdd9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-72 .elementor-element.elementor-element-71061a1{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-72 .elementor-element.elementor-element-71061a1:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-71061a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-72 .elementor-element.elementor-element-a633826{--display:flex;}.elementor-72 .elementor-element.elementor-element-79112d5{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-72 .elementor-element.elementor-element-79112d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-c7ed6fb{--content-width:1600px;}.elementor-72 .elementor-element.elementor-element-71061a1{--content-width:1600px;}.elementor-72 .elementor-element.elementor-element-a633826{--content-width:1600px;}}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-f7d9617{--min-height:14vh;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-72 .elementor-element.elementor-element-c7ed6fb{--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-72 .elementor-element.elementor-element-b542a28 .elementor-heading-title{font-size:14px;} .elementor-72 .elementor-element.elementor-element-96263d9{--grid-side-margin:22px;--grid-column-gap:22px;--grid-row-gap:43px;--grid-bottom-margin:43px;}.elementor-72 .elementor-element.elementor-element-70c6d39 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-f28a6b1 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-01fa29d .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-79112d5 .elementor-heading-title{font-size:14px;}.elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-f7d9617{--min-height:18vh;--margin-top:-17%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-72 .elementor-element.elementor-element-b542a28 .elementor-heading-title{font-size:20px;} .elementor-72 .elementor-element.elementor-element-96263d9{--grid-side-margin:22px;--grid-column-gap:22px;--grid-row-gap:43px;--grid-bottom-margin:43px;}.elementor-72 .elementor-element.elementor-element-96263d9 .elementor-share-btn{font-size:calc(0.6px * 10);}.elementor-72 .elementor-element.elementor-element-70c6d39 .elementor-heading-title{font-size:12px;}.elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-3ae159c .elementor-icon-list-item > a{font-size:12px;}.elementor-72 .elementor-element.elementor-element-f28a6b1 .elementor-heading-title{font-size:12px;}.elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-783f0e9 .elementor-icon-list-item > a{font-size:12px;}.elementor-72 .elementor-element.elementor-element-01fa29d .elementor-heading-title{font-size:12px;}.elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-72 .elementor-element.elementor-element-944cdd9 .elementor-icon-list-item > a{font-size:12px;}.elementor-72 .elementor-element.elementor-element-5fdda56{padding:4% 4% 4% 4%;}.elementor-72 .elementor-element.elementor-element-79112d5 .elementor-heading-title{font-size:17px;}.elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-72 .elementor-element.elementor-element-30ddce0 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-5fdda56 *//* --- 1. Ocultar a Tab/Aba Superior ("Avaliações (0)") --- */
.woocommerce-tabs ul.tabs {
    display: none !important;
}

.woocommerce-tabs .panel {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 2. Títulos e Subtítulos --- */
#reviews .woocommerce-Reviews-title {
    font-size: 26px;
    font-weight: 500;
    color: #111111;
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #eeeeee;
}

#reviews #reply-title {
    font-size: 20px;
    font-weight: 500;
    color: #222222;
    margin-top: 15px;
    margin-bottom: 10px;
}

#reviews .woocommerce-noreviews {
    font-size: 14px;
    color: #888888;
    margin-bottom: 25px;
}

/* --- 3. Corrigir Cor das Estrelas (De Rosa para Cinza) --- */
#reviews .comment-form-rating {
    margin-bottom: 20px;
}

#reviews .comment-form-rating label {
    font-size: 14px;
    color: #666666;
    display: block;
    margin-bottom: 6px;
}

#reviews .stars a {
    color: #bbbbbb !important; /* Força a cor cinza em vez do rosa do tema */
}

#reviews .stars a:hover,
#reviews .stars a.active {
    color: #4c97ff !important; /* Cor ao passar o mouse / selecionar */
}

/* --- 4. Estilizar os Campos de Texto e Textarea --- */
#reviews .comment-form input[type="text"],
#reviews .comment-form input[type="email"] {
    width: 100%;
    background-color: #f7f7f7 !important;
    border: 1px solid transparent !important;
    border-radius: 30px !important;
    padding: 14px 22px !important;
    font-size: 14px;
    outline: none;
    box-shadow: none !important;
}

#reviews .comment-form textarea {
    width: 100%;
    background-color: #f7f7f7 !important;
    border: 1px solid transparent !important;
    border-radius: 12px !important; /* Arredondamento suave da caixa principal */
    padding: 16px 20px !important;
    font-size: 14px;
    height: 150px;
    outline: none;
    box-shadow: none !important;
}

#reviews .comment-form input:focus,
#reviews .comment-form textarea:focus {
    background-color: #ffffff !important;
    border-color: #e0e0e0 !important;
}

/* --- 5. Disposição Lado a Lado (Nome e Email) --- */
@media (min-width: 769px) {
    #reviews .comment-form-author,
    #reviews .comment-form-email {
        width: 49%;
        float: left;
        margin-bottom: 15px;
    }
    #reviews .comment-form-email {
        float: right;
    }
    #reviews .comment-form-comment,
    #reviews .comment-form-cookies-consent,
    #reviews .form-submit {
        clear: both;
    }
}

/* --- 6. Botão "Enviar" Azul e Arredondado --- */
#reviews .form-submit input[type="submit"] {
    background-color: #4c97ff !important; /* Cor do botão azul */
    color: #ffffff !important;
    border: none !important;
    padding: 12px 38px !important;
    border-radius: 25px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    cursor: pointer;
    transition: background 0.2s ease-in-out;
}

#reviews .form-submit input[type="submit"]:hover {
    background-color: #3b82f6 !important;
}

/* --- Botão "Enviar" Amarelo com Texto Preto --- */
#reviews .form-submit input[type="submit"] {
    background-color: #FEC804 !important; /* Cor de fundo amarela */
    color: #000000 !important;             /* Texto preto */
    border: none !important;
    padding: 12px 38px !important;
    border-radius: 5px !important;         /* Raio de curvatura de 5px */
    font-size: 14px !important;
    font-weight: 600 !important;
    cursor: pointer;
    transition: background-color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

#reviews .form-submit input[type="submit"]:hover {
    background-color: #e5b403 !important; /* Tom ligeiramente mais escuro no hover */
    color: #000000 !important;
}/* End custom CSS */