@charset "UTF-8";.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-Tabs-panel p:last-child{margin-bottom:0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-hide-titles .woocommerce-tabs>ul.tabs,.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-hide-titles .trx-wcext-accordion-header{display:none}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion{--trx-wcext-accordion-duration:.3s;display:flex;flex-direction:column}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item{border-top:1px solid #e5e5e5}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item:last-child{border-bottom:1px solid #e5e5e5}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item .trx-wcext-accordion-icons{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;position:relative}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item .trx-wcext-accordion-icons svg{width:1em;height:1em;fill:currentColor;transition:transform var(--trx-wcext-accordion-duration) ease,fill var(--trx-wcext-accordion-duration) ease}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item .trx-wcext-accordion-icon{display:inline-flex;width:1em;height:1em;line-height:1em;transition:opacity var(--trx-wcext-accordion-duration) ease,transform var(--trx-wcext-accordion-duration) ease}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item .trx-wcext-accordion-icon-closed{opacity:1;transform:rotate(0)}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item .trx-wcext-accordion-icon-opened{position:absolute;inset:0;margin:auto;opacity:0;transform:rotate(-90deg)}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item .trx-wcext-accordion-header{margin:0;padding:0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item .trx-wcext-accordion-header a.trx-wcext-accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;text-decoration:none;color:inherit;font-weight:500;line-height:1.4;transition:color var(--trx-wcext-accordion-duration) ease}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item .woocommerce-Tabs-panel{display:none;margin:0;padding:0 0 16px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item.active .trx-wcext-accordion-icon-closed{opacity:0;transform:rotate(90deg)}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs.trx-wcext-single-product-tabs-accordion .trx-wcext-accordion-item.active .trx-wcext-accordion-icon-opened{opacity:1;transform:rotate(0)}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:30px;border-bottom:none}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs ul.tabs:before,.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs ul.tabs:after{display:none}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs ul.tabs li{margin:0;padding:0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs ul.tabs li:before,.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs ul.tabs li:after{display:none}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs ul.tabs li a{display:block;text-decoration:none;color:inherit;padding:0 0 6px;font-weight:500;line-height:1.4;transition:color .3s ease,background-color .3s ease;border-bottom:1px solid transparent}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs ul.tabs li.active a{color:#333;border-bottom-color:#333}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs .woocommerce-tabs .woocommerce-Tabs-panel{border:none;padding:0;margin:15px 0 0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-reviews-top{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}@media (max-width:767px){.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-reviews-top{grid-template-columns:1fr}}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-average-rating .trx-wcext-average-rating-title{display:none;font-size:1.2em;margin:0 0 10px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-average-rating .trx-wcext-average-rating-summary,.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-average-rating.trx-wcext-average-rating-brief{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"value stars" "value count";gap:6px 8px;align-items:start;padding:0;margin-bottom:12px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-average-rating .trx-wcext-average-rating-value{grid-area:value;font-size:3em;font-weight:300;line-height:1.2;color:#5bc8ac;align-self:center}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-average-rating .trx-wcext-average-rating-stars{grid-area:stars;align-self:end;justify-self:start}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-average-rating .trx-wcext-average-rating-stars .star-rating{margin:0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-average-rating .trx-wcext-average-rating-count{grid-area:count;align-self:start;font-size:.75em;line-height:1.2;color:#666}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-rating-breakdown{display:flex;flex-direction:column;gap:6px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-rating-row{display:flex;align-items:center;gap:10px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-rating-label{flex:0 0 55px;font-size:.85em;color:#5bc8ac;white-space:nowrap}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-rating-bar{flex:1;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-rating-bar-fill{display:block;height:100%;background-color:#5bc8ac;border-radius:4px;transition:width .3s ease}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews .trx-wcext-rating-percent{flex:0 0 35px;font-size:.85em;color:#666;text-align:right}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #review_form_wrapper .comment-reply-title{font-size:1.2em;font-weight:600;display:block;margin-bottom:15px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .woocommerce-Reviews-title{font-size:1.2em;margin:0 0 20px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist{list-style:none;margin:0;padding:0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li{margin:0;padding:20px 0;border-top:1px solid #e5e5e5}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li:first-child{border-top:none;padding-top:0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"avatar meta stars" "avatar meta description";gap:4px 20px;align-items:start;background:0 0;border:none;padding:0}@media (max-width:575px){.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container{grid-template-columns:auto 1fr;grid-template-areas:"avatar meta" "stars stars" "description description"}}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container img.avatar{grid-area:avatar;position:static;width:50px;height:50px;margin:0;padding:0;border:none;border-radius:50%;background-color:#e0e0e0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .comment-text{display:contents}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .comment-text:before,.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .comment-text:after{display:none}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .meta{grid-area:meta;margin:0;font-size:1em;line-height:1.3}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .meta .woocommerce-review__author{display:block;font-weight:600;color:#222}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .meta .woocommerce-review__dash{display:none}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .meta .woocommerce-review__published-date{display:block;font-size:.85em;color:#999;margin-top:2px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .star-rating{grid-area:stars;margin:2px 0 6px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .description{grid-area:description;color:#666;line-height:1.6}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .description p:last-child{margin-bottom:0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews #comments .commentlist li .comment_container .description:after{content:"";display:table;clear:both}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-classic #comments .commentlist li .comment_container .meta,.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup #comments .commentlist li .comment_container .meta{width:8em}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky .trx-wcext-reviews-sticky-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media (max-width:767px){.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky .trx-wcext-reviews-sticky-grid{grid-template-columns:1fr;gap:30px}}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky .trx-wcext-reviews-sticky-left{min-width:0}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky .trx-wcext-reviews-sticky-right{min-width:0;position:sticky;top:30px;align-self:start}@media (max-width:767px){.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky .trx-wcext-reviews-sticky-right{position:static}}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky #comments .commentlist .comment_container{grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;grid-template-areas:"avatar meta stars" "avatar description description"}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky #comments .commentlist .comment_container img.avatar{align-self:start}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky #comments .commentlist .comment_container .meta{justify-self:start}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky #comments .commentlist .comment_container .star-rating{justify-self:end}@media (max-width:575px){.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky #comments .commentlist .comment_container{grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"avatar meta" "avatar stars" "avatar description"}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-sticky #comments .commentlist .comment_container .star-rating{justify-self:start}}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-summary:not(.trx-wcext-reviews-summary-empty){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-popup-trigger{cursor:pointer}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-popup-modal{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;padding:20px}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-popup-modal.is-open{display:flex}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-popup-modal .trx-wcext-reviews-popup-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.5);cursor:pointer}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-popup-modal .trx-wcext-reviews-popup-content{position:relative;background-color:#fff;border-radius:6px;padding:30px;width:100%;max-width:600px;max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-popup-modal .trx-wcext-reviews-popup-close{position:absolute;top:8px;right:8px;width:32px;height:32px;line-height:32px;font-size:28px;padding:0;background:0 0;border:none;color:#666;cursor:pointer;transition:color .2s ease}.elementor-widget-trx-wcext-single-product-tabs .trx-wcext-single-product-tabs #reviews.trx-wcext-reviews-popup .trx-wcext-reviews-popup-modal .trx-wcext-reviews-popup-close:hover{color:#000}body.trx-wcext-reviews-popup-open{overflow:hidden}