.elementor-1987 .elementor-element.elementor-element-e4d03a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1987 .elementor-element.elementor-element-a4e4639{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1987 .elementor-element.elementor-element-672f418{width:100%;max-width:100%;}.elementor-1987 .elementor-element.elementor-element-672f418 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-1987 .elementor-element.elementor-element-a98e805{--display:flex;}.elementor-1987 .elementor-element.elementor-element-0692c59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1987 .elementor-element.elementor-element-29793a1{--display:flex;}.elementor-1987 .elementor-element.elementor-element-29793a1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1987 .elementor-element.elementor-element-d9426b1{width:100%;max-width:100%;}.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .flex-viewport, .woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .flex-viewport{border-radius:16px 16px 16px 16px;}.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .flex-control-thumbs img{border-style:none;border-radius:16px 16px 16px 16px;}.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-1987 .elementor-element.elementor-element-e558d77 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:8px 16px 8px 16px;border-radius:90px 90px 90px 90px;}body:not(.rtl) .elementor-1987 .elementor-element.elementor-element-e558d77{left:16px;}body.rtl .elementor-1987 .elementor-element.elementor-element-e558d77{right:16px;}.elementor-1987 .elementor-element.elementor-element-e558d77{top:16px;z-index:10;}.elementor-1987 .elementor-element.elementor-element-e558d77 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-eb44bc9 );}.elementor-1987 .elementor-element.elementor-element-6f42021{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1987 .elementor-element.elementor-element-6f42021:not(.elementor-motion-effects-element-type-background), .elementor-1987 .elementor-element.elementor-element-6f42021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb44bc9 );}.elementor-1987 .elementor-element.elementor-element-6f42021.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1987 .elementor-element.elementor-element-4435738{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1987 .elementor-element.elementor-element-25c0720{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-1987 .elementor-element.elementor-element-25c0720 img{width:100%;}.woocommerce .elementor-1987 .elementor-element.elementor-element-727d932 .star-rating{color:#F9BF00;font-size:20px;}.woocommerce .elementor-1987 .elementor-element.elementor-element-727d932 .star-rating::before{color:#D9D9D9;}.woocommerce .elementor-1987 .elementor-element.elementor-element-727d932 .woocommerce-review-link{color:#F9BF00;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.woocommerce:not(.rtl) .elementor-1987 .elementor-element.elementor-element-727d932 .star-rating{margin-right:8px;}.woocommerce.rtl .elementor-1987 .elementor-element.elementor-element-727d932 .star-rating{margin-left:8px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1987 .elementor-element.elementor-element-be6312f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-text );}.elementor-1987 .elementor-element.elementor-element-38ab918{width:100%;max-width:100%;}.elementor-1987 .elementor-element.elementor-element-38ab918 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var( --e-global-color-text );}.elementor-1987 .elementor-element.elementor-element-ee880fc{width:100%;max-width:100%;}.elementor-1987 .elementor-element.elementor-element-ee880fc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var( --e-global-color-text );}.elementor-1987 .elementor-element.elementor-element-542182c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1987 .elementor-element.elementor-element-a351f02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1987 .elementor-element.elementor-element-0360e88 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;text-decoration:line-through;line-height:140%;color:var( --e-global-color-text );}.elementor-1987 .elementor-element.elementor-element-5ab5a9f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:140%;color:var( --e-global-color-primary );}.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-1987 .elementor-element.elementor-element-ffc29f9{width:100%;max-width:100%;--view-cart-spacing:0px;}.elementor-1987 .elementor-element.elementor-element-ffc29f9 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-1987 .elementor-element.elementor-element-ffc29f9 .cart button, .elementor-1987 .elementor-element.elementor-element-ffc29f9 .cart .button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;border-radius:90px 90px 90px 90px;padding:24px 24px 24px 24px;color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1987 .elementor-element.elementor-element-ffc29f9 .added_to_cart{color:#02010100;}@media(min-width:768px){.elementor-1987 .elementor-element.elementor-element-e4d03a1{--width:100%;}.elementor-1987 .elementor-element.elementor-element-29793a1{--width:500px;}.elementor-1987 .elementor-element.elementor-element-6f42021{--width:400px;}.elementor-1987 .elementor-element.elementor-element-542182c{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1987 .elementor-element.elementor-element-542182c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1987 .elementor-element.elementor-element-542182c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1987 .elementor-element.elementor-element-a351f02{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1987 .elementor-element.elementor-element-672f418 .elementor-heading-title{font-size:12px;}.woocommerce .elementor-1987 .elementor-element.elementor-element-d9426b1 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.elementor-1987 .elementor-element.elementor-element-e558d77 .elementor-heading-title{font-size:16px;}.elementor-1987 .elementor-element.elementor-element-6f42021{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1987 .elementor-element.elementor-element-be6312f .elementor-heading-title{line-height:1.5em;}.elementor-1987 .elementor-element.elementor-element-38ab918{text-align:left;}.elementor-1987 .elementor-element.elementor-element-38ab918 .elementor-heading-title{font-size:14px;}.elementor-1987 .elementor-element.elementor-element-ee880fc{text-align:left;}.elementor-1987 .elementor-element.elementor-element-ee880fc .elementor-heading-title{font-size:14px;}.elementor-1987 .elementor-element.elementor-element-542182c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1987 .elementor-element.elementor-element-542182c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1987 .elementor-element.elementor-element-a351f02{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;}.elementor-1987 .elementor-element.elementor-element-0360e88{text-align:left;}.elementor-1987 .elementor-element.elementor-element-5ab5a9f{text-align:left;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-d9426b1 */a.woocommerce-product-gallery__trigger {
    z-index: 5 !important;
}
.flex-control-thumbs li {
    padding-bottom: 0;
}
.woocommerce div.product div.images {
    margin-bottom: 0 !important;
}
ol.flex-control-nav.flex-control-thumbs {
    display: flex;
}
ol.flex-control-nav.flex-control-thumbs {
    width: 100% !important;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

@media(max-width: 767px){
    .flex-control-thumbs li {
        padding: 2px !important;
    }
    .woocommerce .flex-viewport:not(:last-child){
    margin-bottom: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38ab918 */.elementor-1987 .elementor-element.elementor-element-38ab918{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee880fc */.elementor-1987 .elementor-element.elementor-element-ee880fc{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0360e88 */.elementor-1987 .elementor-element.elementor-element-0360e88{
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a351f02 */button.single_add_to_cart_button.button.alt {
    padding: 24px 24px !important;
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS */.woocommerce .rx_listing_container {
    background-color: transparent;
    border: none;
    padding: 0;
}
.elementor-widget-rx-review-widget{
    font-family: "plus jakarta sans" !important
}
/*media de avaliação estrelas*/
.rx-temp-rating .rx_average_rating {
    margin-right: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    gap: 8px;
}
.rx-temp-rating {
    padding-bottom: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-content: center;
    gap: 16px;
}
.elementor-widget-rx-review-widget p {
    margin-block-start: 0;
    margin-block-end: 0;
}
.rx-temp-rating .rx-temp-rating-number {
    display: flex;
    justify-content: center;
    margin-bottom: 0px;
}
/*box com icone de like*/
.rx_recommended_wrapper {
    background-color: #f7f7f7 !important;
    border: none !important;
    border-radius: 16px;
    padding: 32px;
    gap: 24px;
    box-shadow: none;
}
.rx_recommended_icon_box .rx_recommended_icon {
    border: none;
    background-color: #f7f7f7 !important;
    border-radius: 8px;
    width: 70px;
    height: 70px;
    text-align: center;
    margin: 0;
    padding: 0;
}
.rx_recommended_box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
    align-content: center;
    flex-direction: row;
    height: fit-content !important;
}
.woocommerce .rx_recommended_box .rx_recommended_box_heading {
    color: #E61F93 !important;
}
.rx-temp-total-rating-count{
    display: none;
}
p.rx_recommended_box_content {
    font-size: 20px !important;
}

/*personalizador das barrinhas*/
.rx_rating_graph_wrapper {
    padding: 32px;
    background-color: #f7f7f7;
    border: none !important;
    box-shadow: none;
    border-radius: 16px;
}
.progress {
    width: 100%;
    height: 18px !important;
    border-radius: 90px !important;
    box-shadow: none;
    line-height: 35px;
    overflow: visible;
    background-color: #d6d6d6;
    float: inherit;
    cursor: pointer;
}
.progress-bar{
    display: flex !important;
    border-radius: 90px !important;
    height: 18px !important;
}
.rx_style_two_free_progress_bar .progress .progress-bar span {
    position: absolute !important;
    top: 0 !important;
    display: flex;
    font-size: 12px !important;
    font-weight: 500 !important;
    align-content: center !important;
    align-items: center !important;
    flex-direction: row !important;
    justify-content: center!important;
    width: fit-content !important;
}
/*comentarios*/
.woocommerce .rx-filter-bar {
    background-color: transparent !important;
    padding: 0 !important;
}
/*body.elementor-page-1987 do filtro*/
.woocommerce .rx-filter-bar .rx_review_shorting_2 .box select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #f7f7f7 !important;
  color: #383838 !important;
  font-size: 16px !important;
  padding: 10px 60px 10px 20px !important;
  border-radius: 999px !important;
  border: none !important;
  width: 100% !important;
  background-image: url("https://adeusoficial.store/wp-content/uploads/2025/06/setinha-select.svg") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 16px 16px !important;
  cursor: pointer;
}
/*focus do body.elementor-page-1987*/
.rx_shorting:focus {
  outline: none;
}
/*esconder o icone padrão*/
.rx-selection-arrow {
  display: none !important;
}
.woocommerce .rx_listing_container {
    background-color: transparent!important;
    border: none !important;
    border-radius: 0;
    margin: 0 !important;
    padding: 0 !important;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -24px;
    top: 24px;
    display: flex;
    position: absolute;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 8px;
    height: 26px;
}
.woocommerce .rx_listing .reviewx_highlight_comment {
    border: none !important;
}
.woocommerce .rx_listing .reviewx_highlight_comment {
    border: none;
    padding: 0;
}
.woocommerce .rx_listing .rx_review_block + .rx_review_block {
    border: none;
    padding: 0;
    margin: 0;
}
.rx_listing_container .rx_listing {
    list-style: none;
    margin: 0;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
    align-content: flex-start;
    gap: 60px;
}
.elementor-widget-rx-review-widget .elementor-widget-container{
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    align-content: center;
    gap: 16px !important;
}
.rx-review-section-body, .rx-review-form-area-style-1 {
    border: none;
    padding: 32px;
    margin: 0;
    overflow: hidden;
    background-color: #f7f7f7 !important;
    border-radius: 16px;
}
.woocommerce-Reviews-title{
    display: none;
}

form#attachmentForm {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: flex-start !important;
    align-items: center !important;
    align-content: center !important;
}
/*upload-video*/
.rx-form-group.rx-margin-bottom10.rx-flex-grid-100 {
    width: 300px;
    flex: 1;
}
label.rx_upload_file.rx-form-btn{
    width: 100% !important;
}
label.rx_upload_video {
    width: 100% !important;
}
div#rx-self-video {
    width: 100% !important;
    flex: 1;
}
.form-group {
    width: 200px;
    flex: 1;
}
.rx-video-field:first-child {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    min-width: 0 !important;
}
select#rx-video-source-control {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
p.rx-comment-form-attachment {
    width: 300px;
    display: flex;
    flex: 1;
}
.rx-comment-form-attachment .rx_upload_file {
    background-color: #f9f9f9 !important;
    border: 2px dashed #e0e0e0 !important;
    border-radius: 10px;
    text-align: center;
    cursor: pointer;
    display: flex !important;
    flex-direction: column;
    flex: 1 !important;
    max-width: 100% !important;
    width: 300px !important;
    justify-content: center !important;
}
.rx-form-video-element {
    margin-top: 20px;
}
.rx-self-video {
    margin: 0;
}
.rx-form-video-element {
    margin: 0 important;
}
.rx-images {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
    width: 100%;
}
form#attachmentForm{
    gap: 24px !important;
}
.rx-review-form-area-style-1 .reviewx_front_end_from input[type='text'], .rx-review-form-area-style-1 .reviewx_front_end_from input[type='number'], .rx-review-form-area-style-1 .reviewx_front_end_from input[type='email'], .rx-review-form-area-style-1 .reviewx_front_end_from input[type='tel'], .rx-review-form-area-style-1 .reviewx_front_end_from input[type='url'], .rx-review-form-area-style-1 .reviewx_front_end_from textarea {
    background-color: #F2F2F2 !important;
    padding: 24px 32px !important;
    border-radius: 16px !important;
    border: none !important;
}
#review_form_wrapper .reviewx_front_end_from > .comment-form-author, #review_form_wrapper .reviewx_front_end_from > .comment-form-email, #review_form_wrapper .reviewx_front_end_from > .review_title {
    margin: 0 !important;
}
.reviewx_recommended_title {
    padding: 5px !important;
}
.rx-review-form-area-style-1 .comment-respond .comment-reply-title {
    font-size: 32px;
}
#review_form_wrapper .rx-comment-form-attachment {
    margin: 0 !important;
}
.rx-form-video-element {
    margin: 0 !important;
}
.rx-form-video-element .rx-video-field {
    display: flex;
    align-items: center !important;
}
.rx-video-field {
    gap: 8px;
}
.rx-image {
    width: 80px !important;
    height: 80px !important;
    overflow: hidden;
    margin: 0 !important;
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 8px;
    align-items: center !important;
    gap: 8px;
}
#rx-show-video-preview {
    margin: 0 !important;
    width: 80px;
    height: fit-content;
}
.reviewx_front_end_from .form-submit {
    margin: 0 !important;
}
p.form-submit {
    flex: 1;
}
.theme-hello-elementor #review_form_wrapper #respond input#submit {
    background-color: #E61F93;
    color: #fff !important;
    border-radius: 90px;
    padding: 20px;
    width: 100%;
}
.review_anonymouse_label {
    font-size: 16px !important;
    margin: 0 !important;
}
.woocommerce .rx-flex-grid-container .rx_recommended_wrapper hr {
    opacity: 0.4 !important;
}
    .rx_listing_style_2 .rx_review_wrap .rx_author_info {
        width: fit-content;
        display: flex;
        align-items: center;
        gap: 8px;
    }
    .rx_listing_style_2 .rx_review_block .rx_review_wrap, .rx_listing .rx_review_block .rx_review_wrap {
        margin-top: 0;
        flex-wrap: wrap;
        padding: 32px;
        background-color: #f7f7f7 !important;
        border-radius: 16px !important;
        box-shadow: none;
    }
    .rx_listing_style_2 .rx_review_block .rx_body .rx_photos {
        justify-content: flex-start !important;
        margin: 0;
    }
    .rx_listing_style_2 .rx_review_block .rx_body .rx_varified {
        margin-bottom: 8px;
        margin-top: 8px;
    }
    .rx_meta {
        flex-wrap: wrap;
        margin-bottom: 0px;
        margin-left: 0;
    }
    li.review.rx_review_block {
        border-radius: 16px;
        box-shadow: none;
    }
    .rx_listing_style_2 .rx_review_block .rx_body .rx_photo, .rx_listing .rx_review_block .rx_body .rx_photo {
    margin-bottom: 0;
    }
    .rx_listing_style_2 .rx_review_block .rx_body .rx_photo .popup-link {
        margin-right: 0;
    }
    .rx_listing_style_2 .rx_review_block .rx_body .rx_photo, .rx_listing .rx_review_block .rx_body .rx_photo {
        margin-bottom: 0;
        border-radius: 16px;
        overflow: hidden;
    }
    .rx_listing_style_2 .rx_review_block .rx_thumb {
        box-shadow: none !important;
        border: none !important;
    }
    .rx_listing .rx_review_block .rx_author_info .rx_author_name h4 {
        margin: 0 !important;
        text-align: left;
    }
    .rx_listing .rx_review_block .rx_body .rx_photo .popup-link {
        margin-right: 0;
    }
    .rx_listing_style_2 .rx_review_block .rx_body .rx_review_calender, .rx_listing .rx_review_block .rx_body .rx_review_calender {
        margin: 0;
    }
    .rx_listing .rx_review_block .rx_body .rx_varified {
        margin-bottom: 8px;
        margin-top: 8px;
    }
    .rx_listing_style_2 .rx_review_block .rx_body, .rx_listing .rx_review_block .rx_body {
        margin-left: 0px;
    }
    .rx_listing .rx_review_block .rx_body .rx_rating_section {
        margin-bottom: 8px;
        margin-top: 8px;
    }
    select#rx-video-source-control {
        display: none !important;
    }
    .rx-form-video-element .rx-video-field {
        display: flex !important;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    p.rx-guest-attachment-error {
        position: absolute;
    }
    li.review.rx_review_block.reviewx_highlight_comment.rx-pagination-item {
    width: 100%;
    }
    .rx_listing .rx_review_wrap .rx_author_info {
        width: fit-content;
        display: flex;
        align-content: center;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        gap: 8px;
    }
        .rx_thumb {
        width: 42px !important;
        height: 42px !important;
        flex: 1 !important;
    }
    .rx_listing_style_2 .reviewx_highlight_comment {
    background-color: transparent !important;
    padding: 0 !important;
    }
    .rx_listing_style_2 .rx_review_block .rx_body, .rx_listing .rx_review_block .rx_body {
    margin-left: 0px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
}
    li.review.rx_review_block {
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    border: none;
}
    .rx-ul-pagination li {
    margin-bottom: 0;
    list-style: none;
}
.woocommerce .rx_listing_style_1 .rx_pagination .rx-page.active a {
    color: #ffffff !important;
    background-color: #E61F93!important;
    border-radius: 90px !important;
}
.rx_pagination .rx-page.active a {
    color: #ffffff !important;
    background-color: #E61F93!important;
    border-radius: 90px !important;
}
.woocommerce .rx_listing_style_1 .rx_pagination a:hover {
    color: #ffffff !important;
    background-color: #E61F93 !important;
    border-radius: 90px !important;
}
.rx_pagination a:hover {
    color: #ffffff !important;
    background-color: #E61F93 !important;
    border-radius: 90px !important;
}
.rx_review_sort_list {
    border-radius: 16px;
    overflow: hidden;
}
.rx_listing_container_style_2{
    margin: 0 !important;
}
.rx_varified_user{
    margin-right: 0 !important;
    margin-left: 8px !important;
}
.rx_listing_style_2 .rx_review_block .rx_body .rx_varified .rx_varified_user svg .st0 {
    fill: #40A421 !important;
}
.rx_listing_style_2 .rx_review_block .rx_body .rx_varified .rx_varified_user span {
    color: #40A421 !important;
}



@media(max-width: 767px){
    /*box com icone de like*/
    .rx_recommended_wrapper {
        background-color: #f7f7f7 !important;
        padding: 32px !important;
        align-items: center;
        gap: 16px !important;
    }
    .rx_recommended_icon_box .rx_recommended_icon {
            border: none;
            background-color: #f7f7f7 !important;
            border-radius: 8px;
            width: 70px;
            height: 70px;
            text-align: center;
            margin: 0;
        }
    .rx_recommended_box {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 10px;
        align-content: center;
        flex-direction: row;
        height: fit-content !important;
    }
    .woocommerce .rx_recommended_box .rx_recommended_box_heading {
        color: #E61F93 !important;
    }
    .rx-temp-total-rating-count{
        display: none;
    }
    .rx-short-by {
        width: 100%;
    }
    .rx_review_shorting_2{
        width: 100%;
    }
    .rx_listing_container .rx_listing li {
        background-color: transparent !important;
    }
    .rx_listing_container.rx_listing_container_style_1 {
    padding: 24px;
    background-color: #f7f7f7;
    border-radius: 16px !important;
    }
    .rx_listing_container .rx_listing {
        gap: 16px;
    }
    .rx_thumb {
        margin: 0 !important;
        width: 32px !important;
        height: 32px !important;
        flex: 1 !important;
    }
    .rx-review-form-area-style-1 .comment-respond .comment-reply-title {
    font-size: 24px !important;
    }
    .rx-flex-grid-100 {
        width: 100%;
    }
    .review_anonymouse.rx_anonymouse_section {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .rx-reviewbox {
    margin-bottom: 0px !important;
    }
    p.rx_recommended_box_content {
    font-size: 14px !important;
    }
    .rx_recommended_icon img {
        padding: 0 !important;
    }
    .rx_recommended_icon_box .rx_recommended_icon {
        width: 60px;
        height: 60px;
    }
    .rx_recommended_box {
        padding-top: 0 !important;
    }
    div#rx-self-video {
    width: 100% !important;
    flex: 1;
}
    .rx_listing_style_2 .rx_review_block .rx_review_wrap, .rx_listing .rx_review_block .rx_review_wrap {
        padding: 24px;

    }
}/* End custom CSS */