/** Shopify CDN: Minification failed

Line 7:10538 All "@import" rules must come first
Line 7:10606 All "@import" rules must come first

**/
.srv-html .rb-upsell-title{font-size: 14px;font-weight: 600;color: #1f2937;margin: 0 0 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.srv-html .rb-upsell-pricing{display: flex;align-items: center;gap: 8px}.srv-html .rb-upsell-price{font-size: 14px;font-weight: 700;color: #1f2937}.srv-html .rb-upsell-compare-price{font-size: 13px;color: #9ca3af;text-decoration: line-through}.srv-html .rb-upsell-badge{display: inline-flex;padding: 2px 8px;background: #dcfce7;color: #15803d;font-size: 11px;font-weight: 600;border-radius: 9999px}.srv-html .rb-upsell-add-btn{padding: 10px 16px;background: var(--rb-accent-color,#2563eb);color: #fff;border: none;border-radius: 6px;font-size: 13px;font-weight: 600;cursor: pointer;white-space: nowrap;transition: background 0.2s ease}.srv-html .rb-upsell-add-btn:hover{opacity: 0.9}.srv-html .rb-upsell-add-btn:disabled{background: #d1d5db;cursor: not-allowed}.srv-html .ai-ticker-sv-tf{width: 100%;background-color:;overflow: hidden;position: relative;display: block;height: px}.srv-html .ai-ticker-wrapper-sv-tf{display: flex;width: fit-content;height: 100%;animation: ai-ticker-scroll-sv-tf s linear infinite;will-change: transform}.srv-html .ai-ticker-wrapper-sv-tf.ai-ticker-no-scroll-sv-tf{animation: none;transform: none}.srv-html .ai-ticker-content-sv-tf{display: flex;align-items: center;white-space: nowrap;height: 100%}.srv-html .ai-ticker-item-sv-tf{display: inline-flex;align-items: center;padding: 0 px;color:;font-size: px;font-weight:}.srv-html .ai-ticker-separator-sv-tf{display: inline-block;margin: 0 px;color:;font-size: px}@keyframes ai-ticker-scroll-sv-tf{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.srv-html .ai-ticker-wrapper-sv-tf:hover{}@media (prefers-reduced-motion: reduce){.srv-html .ai-ticker-wrapper-sv-tf{animation: none}}@media screen and (max-width: 749px){.srv-html .ai-ticker-sv-tf{height: px}.srv-html .ai-ticker-item-sv-tf{font-size: px}.srv-html .ai-ticker-separator-sv-tf{font-size: 0.0px}}.srv-html .ai-urgency-ticker-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{width: 100%;overflow: hidden;background: #000000;color: #ffffff;padding: 12px 0;border-top: 1px solid #333333;border-bottom: 1px solid #333333;display: block}.srv-html .ai-urgency-ticker-track-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{display: flex;width: max-content;animation: ai-urgency-scroll-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr 20s linear infinite;will-change: transform}.srv-html .ai-urgency-ticker-group-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{display: flex;align-items: center;gap: 42px;padding-right: 42px;flex-shrink: 0}.srv-html .ai-urgency-ticker-item-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{display: inline-flex;align-items: center;gap: 9px;white-space: nowrap;font-size: 14px;font-weight: 700;line-height: 1.2;letter-spacing: 0.03em;text-transform: uppercase}.srv-html .ai-urgency-ticker-icon-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{color: #000000;font-size: 15px;line-height: 1}@keyframes ai-urgency-scroll-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{from{transform: translate3d(0,0,0)}to{transform: translate3d(-50%,0,0)}}@media screen and (max-width: 749px){.srv-html .ai-urgency-ticker-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{padding: 10px 0}.srv-html .ai-urgency-ticker-track-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{animation-duration: 20s}.srv-html .ai-urgency-ticker-group-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{gap: 30px;padding-right: 30px}.srv-html .ai-urgency-ticker-item-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{font-size: 12px}.srv-html .ai-urgency-ticker-icon-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{font-size: 13px}}@media (prefers-reduced-motion: reduce){.srv-html .ai-urgency-ticker-track-auwsrytnsz2lqwkzcaaigenblock5af67e6ctjmbr{animation-play-state: paused}}.srv-html .ai-ticker-sv-tk{width: 100%;background-color:;overflow: hidden;position: relative;display: block;height: px}.srv-html .ai-ticker-wrapper-sv-tk{display: flex;width: fit-content;height: 100%;animation: ai-ticker-scroll-sv-tk s linear infinite;will-change: transform}.srv-html .ai-ticker-wrapper-sv-tk.ai-ticker-no-scroll-sv-tk{animation: none;transform: none}.srv-html .ai-ticker-content-sv-tk{display: flex;align-items: center;white-space: nowrap;height: 100%}.srv-html .ai-ticker-item-sv-tk{display: inline-flex;align-items: center;padding: 0 px;color:;font-size: px;font-weight:}.srv-html .ai-ticker-separator-sv-tk{display: inline-block;margin: 0 px;color:;font-size: px}@keyframes ai-ticker-scroll-sv-tk{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.srv-html .ai-ticker-wrapper-sv-tk:hover{}@media (prefers-reduced-motion: reduce){.srv-html .ai-ticker-wrapper-sv-tk{animation: none}}@media screen and (max-width: 749px){.srv-html .ai-ticker-sv-tk{height: px}.srv-html .ai-ticker-item-sv-tk{font-size: px}.srv-html .ai-ticker-separator-sv-tk{font-size: 0.0px}}.srv-html .ai-ticker-sv-to{width: 100%;background-color:;overflow: hidden;position: relative;display: block;height: px}.srv-html .ai-ticker-wrapper-sv-to{display: flex;width: fit-content;height: 100%;animation: ai-ticker-scroll-sv-to s linear infinite;will-change: transform}.srv-html .ai-ticker-wrapper-sv-to.ai-ticker-no-scroll-sv-to{animation: none;transform: none}.srv-html .ai-ticker-content-sv-to{display: flex;align-items: center;white-space: nowrap;height: 100%}.srv-html .ai-ticker-item-sv-to{display: inline-flex;align-items: center;padding: 0 px;color:;font-size: px;font-weight:}.srv-html .ai-ticker-separator-sv-to{display: inline-block;margin: 0 px;color:;font-size: px}@keyframes ai-ticker-scroll-sv-to{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.srv-html .ai-ticker-wrapper-sv-to:hover{}@media (prefers-reduced-motion: reduce){.srv-html .ai-ticker-wrapper-sv-to{animation: none}}@media screen and (max-width: 749px){.srv-html .ai-ticker-sv-to{height: px}.srv-html .ai-ticker-item-sv-to{font-size: px}.srv-html .ai-ticker-separator-sv-to{font-size: 0.0px}}.srv-html .ai-text-block-atek4rhrlsdj1rtbpvaigenblock1ba66bdkuqu3n{display: block;width: 100%;max-width: 100%;padding: 20px 0px 20px;background-color: #FFFFFF;border-radius: 0px;text-align: center}.srv-html .ai-text-block__heading-atek4rhrlsdj1rtbpvaigenblock1ba66bdkuqu3n{color: #212529;font-size: 28px;margin: 0 0 15px 0}.srv-html .ai-text-block__content-atek4rhrlsdj1rtbpvaigenblock1ba66bdkuqu3n{color: #444444;font-size: 16px;line-height: 1.5}.srv-html .ai-text-block__content-atek4rhrlsdj1rtbpvaigenblock1ba66bdkuqu3n p{margin: 0 0 15px 0}.srv-html .ai-text-block__content-atek4rhrlsdj1rtbpvaigenblock1ba66bdkuqu3n p:last-child{margin-bottom: 0}@media screen and (max-width: 749px){.srv-html .ai-text-block-atek4rhrlsdj1rtbpvaigenblock1ba66bdkuqu3n{width: 100%}.srv-html .ai-text-block__heading-atek4rhrlsdj1rtbpvaigenblock1ba66bdkuqu3n{font-size: calc(28px * 0.8)}.srv-html .ai-text-block__content-atek4rhrlsdj1rtbpvaigenblock1ba66bdkuqu3n{font-size: calc(16px * 0.9)}}.srv-html .ai-image-slider-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{position: relative;display: block;width: 100%;min-width: 0;max-width: 100%;margin-left: auto;margin-right: auto;overflow: hidden;contain: layout paint;-webkit-tap-highlight-color: transparent}@media screen and (min-width: 750px){.srv-html .ai-image-slider-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{max-width: 900px}}.srv-html .ai-image-slider__wrapper-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{position: relative;width: 100%;aspect-ratio: 1.0;overflow: hidden;background-color: #FFFFFF}.srv-html .ai-image-slider__track-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{display: flex;width: 100%;height: 100%;transition: transform 0.5s ease-in-out;will-change: transform}.srv-html .ai-image-slider__slide-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{flex: 0 0 100%;width: 100%;min-width: 0;height: 100%;position: relative}.srv-html .ai-image-slider__image-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain;object-position: center;-webkit-user-drag: none;user-select: none}.srv-html .ai-image-slider__placeholder-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{width: 100%;height: 100%;background-color: #f4f4f4;display: flex;align-items: center;justify-content: center;position: relative}.srv-html .ai-image-slider__placeholder-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n svg{width: 100%;height: 100%;max-width: 500px;max-height: 500px}.srv-html .ai-image-slider__empty-state-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);padding: 12px 20px;font-size: 14px;color: #666;text-align: center;pointer-events: none;width: max-content;max-width: 90%}.srv-html .ai-image-slider__nav-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{position: absolute;top: 50%;transform: translateY(-50%);background-color: #FFFFFF;border: none;width: 40px;height: 40px;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;z-index: 2;opacity: 0.85;transition: opacity 0.3s ease;padding: 0}.srv-html .ai-image-slider__nav-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n:hover{opacity: 1}.srv-html .ai-image-slider__nav-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n svg{width: 24px;height: 24px;fill: #000000}.srv-html .ai-image-slider__nav--prev-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{left: 20px}.srv-html .ai-image-slider__nav--next-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{right: 20px}.srv-html .ai-image-slider__dots-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);display: flex;gap: 10px;z-index: 2}.srv-html .ai-image-slider__dot-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{width: 10px;height: 10px;border-radius: 50%;background-color: #FFFFFF;box-shadow: 0 0 0 1px rgba(0,0,0,0.25);border: none;cursor: pointer;opacity: 0.5;transition: opacity 0.3s ease,transform 0.3s ease;padding: 0}.srv-html .ai-image-slider__dot-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n.active{opacity: 1;transform: scale(1.2)}@media screen and (max-width: 749px){.srv-html .ai-image-slider__nav-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{width: 32.0px;height: 32.0px}.srv-html .ai-image-slider__nav--prev-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{left: 10px}.srv-html .ai-image-slider__nav--next-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{right: 10px}.srv-html .ai-image-slider__dots-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{bottom: 10px}}@media (prefers-reduced-motion: reduce){.srv-html .ai-image-slider__track-aazgxc0tcrwzlsenyeaigenblock233b889kydf8n{transition: none}}@import url("https://fonts.googleapis.com/css2?family=Open%20Sans");@import url("https://fonts.googleapis.com/css2?family=Open%20Sans");.srv-html [data-su-reviews-host]{container-type:inline-size}.srv-html [data-su-reviews-host]{margin: 0px;font-size: 14px;color: rgb(34,34,34);-webkit-font-smoothing: antialiased;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.srv-html [data-su-reviews-host] .admin-mode{padding: 0px 15px 15px}.srv-html [data-su-reviews-host] h1,.srv-html [data-su-reviews-host] h2,.srv-html [data-su-reviews-host] h3,.srv-html [data-su-reviews-host] h4,.srv-html [data-su-reviews-host] h5,.srv-html [data-su-reviews-host] h6,.srv-html [data-su-reviews-host] p,.srv-html [data-su-reviews-host] span{margin: 0px}.srv-html [data-su-reviews-host] .Skeleton-Loading-Item{background: rgb(227,227,227);border-radius: 4px;color: transparent !important}.srv-html [data-su-reviews-host] .pagination{display: flex;align-items: center;justify-content: center;gap: 8px;padding: 32px 0px 0px}.srv-html [data-su-reviews-host] .pagination-arrow{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: 1px solid var(--ryviu-border,#e1e1e1);border-radius: 4px;background: rgb(255,255,255);cursor: pointer;color: var(--ryviu-text,#333);transition: 0.2s}.srv-html [data-su-reviews-host] .pagination-arrow:hover:not(:disabled){background: var(--ryviu-surface-hover,#f5f5f5);border-color: var(--ryviu-border-strong,#ccc)}.srv-html [data-su-reviews-host] .pagination-arrow:disabled{opacity: 0.5;cursor: not-allowed;background: var(--ryviu-surface-muted,#f5f5f5)}.srv-html [data-su-reviews-host] .pagination-numbers{display: flex;gap: 4px}.srv-html [data-su-reviews-host] .pagination-number{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--ryviu-border,#e1e1e1);border-radius: 4px;background: rgb(255,255,255);position: relative;cursor: pointer;transition: 0.2s}.srv-html [data-su-reviews-host] .pagination-number.loading{color: transparent}.srv-html [data-su-reviews-host] .pagination-number:hover:not(.active){background: var(--ryviu-surface-hover,#f5f5f5);border-color: var(--ryviu-border-strong,#ccc)}.srv-html [data-su-reviews-host] .pagination-number.active{background: rgb(51,51,51);color: rgb(255,255,255);border-color: rgb(51,51,51)}.srv-html [data-su-reviews-host] .pagination button:disabled{opacity: 0.5;cursor: not-allowed}.srv-html [data-su-reviews-host] .star-rating{display: flex;align-items: center;gap: 2px}.srv-html [data-su-reviews-host] .star-rating.clickable .star-icon{cursor: pointer;transition: transform 0.2s}.srv-html [data-su-reviews-host] .star-rating.clickable .star-icon:hover{transform: scale(1.1)}.srv-html [data-su-reviews-host] .star-container{position: relative;display: inline-block;line-height: 1}.srv-html [data-su-reviews-host] .star-overlay{position: absolute;top: 0px;left: 0px;overflow: hidden;display: block;pointer-events: none}.srv-html [data-su-reviews-host] .star-clickable{cursor: pointer;display: inline-block}.srv-html [data-su-reviews-host] .ryviu-prev-icon,.srv-html [data-su-reviews-host] .ryviu-next-icon{position: absolute;top: 50%;transform: translateY(-50%);background: rgba(255,255,255,0.7);color: rgb(0,0,0);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;border-radius: 50%;width: 44px;height: 44px;font-size: 26px;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: 0.3s;box-shadow: rgba(0,0,0,0.15) 0px 4px 12px;z-index: 20;font-weight: 700}.srv-html [data-su-reviews-host] .ryviu-prev-icon svg,.srv-html [data-su-reviews-host] .ryviu-next-icon svg{width: 20px;height: 20px}.srv-html [data-su-reviews-host] .ryviu-prev-icon:hover,.srv-html [data-su-reviews-host] .ryviu-next-icon:hover{background: rgb(255,255,255);box-shadow: rgba(0,0,0,0.2) 0px 6px 16px}.srv-html [data-su-reviews-host] .ryviu-button{display: inline-block;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;margin: 0px;font-weight: 600;border-radius: 5px;position: relative;cursor: pointer;min-height: 36px;overflow: hidden;padding: 8px 20px;transition: 0.3s;user-select: none;font-family: var(--font--widget,"Inter",sans-serif)}.srv-html [data-su-reviews-host] .upload-button{font-family: var(--font--widget,"Inter",sans-serif)}.srv-html [data-su-reviews-host] .ryviu-button.is-loading{opacity: 0.5;pointer-events: none;color: transparent !important}.srv-html [data-su-reviews-host] .ryviu-button-second{background: var(--ryviu-surface,#fff);border: 1px solid var(--ryviu-border,#e1e1e1)}.srv-html [data-su-reviews-host] .ryviu-flex-center{align-items: center;vertical-align: middle;justify-content: center;display: inline-flex !important}.srv-html [data-su-reviews-host] .Ryviu-BlockStack{display: flex;flex-direction: column;column-gap: normal;justify-content: flex-start;align-items: center}.srv-html [data-su-reviews-host] .Ryviu-BlockStack.BlockStack-Row{flex-direction: row}.srv-html [data-su-reviews-host] .Ryviu-BlockStack.Stack-Justify-Start{justify-content: flex-start}.srv-html [data-su-reviews-host] .Ryviu-BlockStack.Stack-Justify-Center{justify-content: center}.srv-html [data-su-reviews-host] .Ryviu-BlockStack.Stack-Align-Start{align-items: flex-start}.srv-html [data-su-reviews-host] select{padding: 6px 30px 6px 12px;border-radius: 3px;margin: 0px;border: solid 1px var(--ryviu-border,#ededed);appearance: none;line-height: 1;height: 36px;background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>") !important;background-repeat: no-repeat !important;background-position: right 8.8px center !important;background-size: 16px 12px !important;font-size: 0.95em !important}.srv-html [data-su-reviews-host] .ryviu-button-modal .Ryviu-Button__Spinner svg{fill: var(--ryviu-modal-color-button,#000)}.srv-html [data-su-reviews-host] .Ryviu-Button__Spinner{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)}.srv-html [data-su-reviews-host] .Ryviu-Spinner{display: flex}.srv-html [data-su-reviews-host] .Ryviu-Spinner.Tone-Black svg{fill: rgb(74,73,73)}.srv-html [data-su-reviews-host] .Ryviu-Spinner.Tone-White svg{fill: rgb(255,255,255)}.srv-html [data-su-reviews-host] .Ryviu-Spinner svg{animation: 1s linear 0s infinite normal none running ryviu-spin}@keyframes ryviu-spin{100%{transform: rotate(1turn)}}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.srv-html [data-su-reviews-host] .ryviu-opacity-0{opacity: 0}.srv-html [data-su-reviews-host] .image-modal-loading{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.18);display: flex;align-items: center;justify-content: center;z-index: 10}.srv-html [data-su-reviews-host] .image-modal-loading.Tone-White{background: var(--ryviu-modal-background,#fff)}.srv-html [data-su-reviews-host] .ryviu-filters{display: flex;justify-content: flex-end;gap: 16px;margin: 0px;padding: 0px 15px}.srv-html [data-su-reviews-host] .r--filter-loading{height: 35px;width: 35px;position: relative}.srv-html [data-su-reviews-host] .Polaris-Button--loading{position: relative;color: rgba(255,255,255,0.2) !important}.srv-html [data-su-reviews-host] .Polaris-Button--loading .Ryviu-Button__Spinner{display: block}.srv-html [data-su-reviews-host] .ryviu-list-loading{opacity: 0.5;pointer-events: none}.srv-html [data-su-reviews-host] .r--notice-required-form{margin: 0px;color: rgb(220,53,69);display: flex;gap: 4px;align-items: center}.srv-html [data-su-reviews-host] .r--notice-required-form svg{width: 20px;height: 20px;fill: rgb(220,53,69)}.srv-html [data-su-reviews-host] .Ry-Text-Load-More{min-width: 118px;background-color: var(--ryviu-surface,#fff);text-decoration: none;color: var(--ryviu-text,#333);border: 1px solid var(--ryviu-border,#d9d9d9)}.srv-html [data-su-reviews-host] .Ry-Text-Load-More.is-loading{transition: none;opacity: 0.5;pointer-events: none}.srv-html [data-su-reviews-host] .filter-dropdown,.srv-html [data-su-reviews-host] .sort-dropdown{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}.srv-html [data-su-reviews-host] .filter-dropdown select,.srv-html [data-su-reviews-host] .sort-dropdown select{padding: 0px 32px 0px 12px;min-height: 36px;font-size: 14px;border: 1px solid var(--ryviu-border,#ddd);border-radius: 4px;background-color: var(--ryviu-surface,white);cursor: pointer;color: inherit;line-height: 1.25;appearance: none;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 8px center;background-size: 16px;min-width: 120px;font-family: var(--font--widget,"Inter",sans-serif)}.srv-html [data-su-reviews-host] .filter-select{display: flex;gap: 8px;align-items: center}.srv-html [data-su-reviews-host] .filter-dropdown select:hover,.srv-html [data-su-reviews-host] .sort-dropdown select:hover{border-color: var(--ryviu-border-strong,#999)}.srv-html [data-su-reviews-host] .filter-dropdown select:focus,.srv-html [data-su-reviews-host] .sort-dropdown select:focus{outline: none;border-color: var(--ryviu-border-strong,#666);box-shadow: rgba(0,0,0,0.1) 0px 0px 0px 2px}.srv-html [data-su-reviews-host] .product-info{position: relative;display: flex;align-items: center;gap: 12px;padding: 12px;background: var(--ryviu-surface-muted,#f6f6f6);border-radius: 10px;width: 100%;box-sizing: border-box}.srv-html [data-su-reviews-host] .answer-question-info{display: inline-block;line-height: 1.4}.srv-html [data-su-reviews-host] .product-info img{width: 40px;height: 40px;object-fit: cover;border-radius: 6px}.srv-html [data-su-reviews-host] .product-info span{font-weight: 700}.srv-html [data-su-reviews-host] .view-product-button{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1}.srv-html [data-su-reviews-host] .ryviu-space-between{justify-content: space-between !important}.srv-html [data-su-reviews-host].ryviu-media-modal-open,.srv-html [data-su-reviews-host].ryviu-feature-modal-open,.srv-html [data-su-reviews-host].ryviu-carousel-modal-open{overflow: hidden}.srv-html [data-su-reviews-host] .ryviu-modal-iframe-wrapper,.srv-html [data-su-reviews-host] .ryviu-modal-iframe{width: 90%;max-width: 600px;height: 85%;max-height: 650px;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;border-radius: 20px;background: rgb(255,255,255);box-shadow: rgba(0,0,0,0.3) 0px 10px 30px}.srv-html [data-su-reviews-host] .ryviu-answer-modal-iframe{max-height: 670px}.srv-html [data-su-reviews-host] .ryviu-question-modal-iframe{max-height: 630px}.srv-html [data-su-reviews-host] .ryviu-review-modal-iframe{max-height: 700px}.srv-html [data-su-reviews-host] .ryviu-media-modal-iframe{max-height: 700px;max-width: 1000px}.srv-html [data-su-reviews-host] .ryviu-media-modal-iframe-no-image{max-height: 500px;max-width: 400px}.srv-html [data-su-reviews-host] .ryviu-featured-review-modal-iframe,.srv-html [data-su-reviews-host] .ryviu-carousel-review-modal-iframe{max-width: 80%;max-height: 80%;padding: 20px 0px}.srv-html [data-su-reviews-host] #ryviu-answer-modal,.srv-html [data-su-reviews-host] #ryviu-question-modal,.srv-html [data-su-reviews-host] #ryviu-media-modal,.srv-html [data-su-reviews-host] #ryviu-review-modal,.srv-html [data-su-reviews-host] #ryviu-featured-review-modal,.srv-html [data-su-reviews-host] #ryviu-carousel-review-modal{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 10000;display: flex;align-items: center;justify-content: center;opacity: 1;transition: opacity 0.3s}@container (max-width: 768px){.srv-html [data-su-reviews-host] #ryviu-answer-modal,.srv-html [data-su-reviews-host] #ryviu-question-modal,.srv-html [data-su-reviews-host] #ryviu-media-modal,.srv-html [data-su-reviews-host] #ryviu-review-modal,.srv-html [data-su-reviews-host] #ryviu-featured-review-modal,.srv-html [data-su-reviews-host] #ryviu-carousel-review-modal{align-items: flex-end}.srv-html [data-su-reviews-host] .ryviu-modal-iframe{max-width: 100%;width: 100%;border-radius: 20px 20px 0px 0px;box-shadow: none}}.srv-html [data-su-reviews-host] .ryviu-modal-close-btn{position: absolute;top: 20px;right: 20px;width: 40px;height: 40px;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;background: rgba(255,255,255,0.7);border-radius: 50%;font-size: 24px;cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0px 2px 8px;z-index: 10001;display: flex;align-items: center;justify-content: center;transition: 0.3s}.srv-html [data-su-reviews-host] .ryviu-modal-close-btn:hover{background: rgb(255,255,255)}.srv-html [data-su-reviews-host] .show-more-btn{cursor: pointer}.srv-html [data-su-reviews-host] .r--tools-tip{position: relative;cursor: pointer;float: left}.srv-html [data-su-reviews-host] .r--tools-tip:hover .text{display: block}.srv-html [data-su-reviews-host] .r--tools-tip .text{display: none;background: var(--ryviu-surface,#fff);border-radius: 4px;color: var(--ryviu-text,#4a4949);border: 1px solid var(--ryviu-border,#ebebeb);box-shadow: rgb(230,230,230) 1px 1px 3px;font-size: 0.9em;left: -20px;position: absolute;bottom: -35px;text-align: center;white-space: nowrap;z-index: 999;padding: 3px 10px !important}.srv-html [data-su-reviews-host] .ryviu-reviews-error{padding: 30px 16px;border-radius: 4px;color: rgb(51,51,51);background-color: rgb(244,67,54)}.srv-html [data-su-reviews-host] .ryviu-reviews-error-premium{background-color: rgb(255,184,0);margin: 0px}.srv-html [data-su-reviews-host] .premium-notice{text-align: center;font-size: 16px;font-weight: 700}.srv-html [data-su-reviews-host] .ryviu-preview-admin .photo-item,.srv-html [data-su-reviews-host] .ryviu-preview-admin .review-images,.srv-html [data-su-reviews-host] .ryviu-preview-admin .image-modal-image-container{position: relative}.srv-html [data-su-reviews-host] .ryviu-preview-admin .reviews-list-masonry .review-main-image-masonry::after,.srv-html [data-su-reviews-host] .ryviu-preview-admin .photo-item::after,.srv-html [data-su-reviews-host] .ryviu-preview-admin .review-images::after,.srv-html [data-su-reviews-host] .ryviu-preview-admin .image-modal-image-container::after{content: "DEMO PICTURE";position: absolute;bottom: 20px;left: 20px;font-weight: 900;color: rgba(255,255,255,0.4);font-size: 26px;line-height: 1;white-space: nowrap}.srv-html [data-su-reviews-host] .ryviu-preview-admin .image-modal-image-container::after{content: "DEMO PICTURE";font-size: 30px}.srv-html [data-su-reviews-host] .ryviu-preview-admin .photo-item::after,.srv-html [data-su-reviews-host] .ryviu-preview-admin .review-images::after{content: "DEMO";font-size: 18px;inset: 50% auto auto 50%;width: auto;height: auto;background: none;transform: translate(-50%,-50%)}.srv-html [data-su-reviews-host] .admin-mode .iframe-modal-container{text-align: center}.srv-html [data-su-reviews-host] .admin-mode .ryviu-modal-iframe{max-width: 95%}.srv-html [data-su-reviews-host] .review-card-photo-only{position: relative;width: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;cursor: pointer;overflow: hidden;transition: transform 0.3s,box-shadow 0.3s}.srv-html [data-su-reviews-host] .review-card-photo-only:hover{transform: translateY(-4px);box-shadow: rgba(0,0,0,0.15) 0px 8px 24px}.srv-html [data-su-reviews-host] .review-card-photo-only .video-badge{position: absolute;top: 12px;right: 12px;background: rgba(0,0,0,0.6);border-radius: 50%;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;z-index: 2}.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay{position: absolute;left: 0px;right: 0px;bottom: 0px;background: linear-gradient(to top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.4) 60%,transparent 100%);padding: 16px;display: flex;flex-direction: column;gap: 6px;z-index: 1}.srv-html [data-su-reviews-host] .review-card-photo-only .author-name-row{display: flex;align-items: center;gap: 6px}.srv-html [data-su-reviews-host] .review-card-photo-only .author-name{color: rgb(255,255,255);font-weight: 600;font-size: 14px;text-shadow: rgba(0,0,0,0.5) 0px 1px 2px;margin: 0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.srv-html [data-su-reviews-host] .review-card-photo-only .verified-check{color: rgb(39,174,96);font-size: 12px}.srv-html [data-su-reviews-host] .review-card-photo-only .rating-row{display: flex;align-items: center}.srv-html [data-su-reviews-host] .review-card-photo-only .rating-row .ryviu-star-rating{margin: 0px}.srv-html [data-su-reviews-host] .review-card-photo-only .rating-row svg{width: 14px;height: 14px;fill: rgb(255,255,255) !important}.srv-html [data-su-reviews-host] .carousel-review-wrapper.layout-photo-only .custom-swiper-prev,.srv-html [data-su-reviews-host] .carousel-review-wrapper.layout-photo-only .custom-swiper-next{top: 50%}.srv-html [data-su-reviews-host] .carousel-review-wrapper.layout-highlight .swiper-container{padding-top: 30px;padding-bottom: 30px}.srv-html [data-su-reviews-host] .carousel-review-wrapper.layout-highlight .swiper-slide{transform: scale(0.78);opacity: 0.5;transition: transform 0.4s cubic-bezier(0.25,0.8,0.25,1),opacity 0.4s cubic-bezier(0.25,0.8,0.25,1);display: flex;align-items: center;justify-content: center}.srv-html [data-su-reviews-host] .carousel-review-wrapper.layout-highlight .swiper-slide-prev{transform: translate(-15px) scale(0.9);opacity: 0.8;z-index: 5}.srv-html [data-su-reviews-host] .carousel-review-wrapper.layout-highlight .swiper-slide-next{transform: translate(15px) scale(0.9);opacity: 0.8;z-index: 5}.srv-html [data-su-reviews-host] .carousel-review-wrapper.layout-highlight .swiper-slide-active{transform: scale(1.05);opacity: 1;z-index: 10}.srv-html [data-su-reviews-host] .carousel-review-wrapper.layout-highlight .review-card-photo-only:hover{transform: none}.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_left{align-items: flex-start;text-align: left}.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_left .author-name-row,.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_left .rating-row{justify-content: flex-start}.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_center{align-items: center;text-align: center}.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_center .author-name-row,.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_center .rating-row{justify-content: center}.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_right{align-items: flex-end;text-align: right}.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_right .author-name-row,.srv-html [data-su-reviews-host] .review-card-photo-only .card-overlay.content-align-r_right .rating-row{justify-content: flex-end}.srv-html [data-su-reviews-host] .ryviu-translate-btn{font-size: 13px;cursor: pointer;color: var(--ryviu-text-muted,#6b7280);text-decoration: underline;display: inline-flex;align-items: center;gap: 4px;margin-top: 4px;transition: color 0.2s}.srv-html [data-su-reviews-host] .ryviu-translate-btn:hover{color: var(--ryviu-text,#374151)}@font-face{font-family: ryviu-icon;src: url("/assets/ryviu-icon-BuzcjbJG.woff?cho0qq") format("woff");font-weight: 400;font-style: normal;font-display: block}.srv-html [data-su-reviews-host] [class^="r-icon--"],.srv-html [data-su-reviews-host] [class*=" r-icon--"]{font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;color: currentcolor;-webkit-font-smoothing: antialiased;font-family: ryviu-icon !important}.srv-html [data-su-reviews-host] [class^="r-icon--"]::before,.srv-html [data-su-reviews-host] [class*=" r-icon--"]::before{color: currentcolor}.srv-html [data-su-reviews-host] [class^="r-icon--"]:empty,.srv-html [data-su-reviews-host] [class*=" r-icon--"]:empty{display: inline-block}.srv-html [data-su-reviews-host] .r-icon--arrowleft::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--arrowright::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--x::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--thumbsdown::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--thumbsup::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--Image::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--alert::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--check::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--star1::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--star2::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--star3::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--star4::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--like::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--dislike::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--chat::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--store::before{content: ""}.srv-html [data-su-reviews-host] .r-icon--arrowleft,.srv-html [data-su-reviews-host] .r-icon--arrowright,.srv-html [data-su-reviews-host] .r-icon--alert,.srv-html [data-su-reviews-host] .r-icon--x,.srv-html [data-su-reviews-host] .r-icon--Image,.srv-html [data-su-reviews-host] .r-icon--thumbsup,.srv-html [data-su-reviews-host] .r-icon--thumbsdown{font-size: 20px}.srv-html [data-su-reviews-host] .Ry-Icon-Big .r-icon--arrowleft:not(.r-small),.srv-html [data-su-reviews-host] .Ry-Icon-Big .r-icon--arrowright:not(.r-small),.srv-html [data-su-reviews-host] .Ry-Icon-Big .r-icon--alert:not(.r-small),.srv-html [data-su-reviews-host] .Ry-Icon-Big .r-icon--x:not(.r-small),.srv-html [data-su-reviews-host] .Ry-Icon-Big .r-icon--Image:not(.r-small),.srv-html [data-su-reviews-host] .Ry-Icon-Big .r-icon--thumbsup:not(.r-small),.srv-html [data-su-reviews-host] .Ry-Icon-Big .r-icon--thumbsdown:not(.r-small){font-size: 30px}.srv-html [data-su-reviews-host] .Ry-Icon-While .r-icon--arrowleft,.srv-html [data-su-reviews-host] .Ry-Icon-While .r-icon--arrowright,.srv-html [data-su-reviews-host] .Ry-Icon-While .r-icon--alert,.srv-html [data-su-reviews-host] .Ry-Icon-While .r-icon--x,.srv-html [data-su-reviews-host] .Ry-Icon-While .r-icon--Image,.srv-html [data-su-reviews-host] .Ry-Icon-While .r-icon--thumbsup,.srv-html [data-su-reviews-host] .Ry-Icon-While .r-icon--thumbsdown{color: rgb(255,255,255)}.srv-html [data-su-reviews-host] .r--stars-icon{color: var(--rstact-cl,#fdbc00) !important;font-size: var(--rstheight) !important;width: var(--rstheight) !important}.srv-html [data-su-reviews-host] .r--stars-icon.r-stbk{color: var(--rst-cl,#e6e6e6) !important}.srv-html [data-su-reviews-host] .r-icon--star5{display: inline-block;height: var(--rstheight,14px);background-color: currentcolor;mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2017.27l4.15%202.51c.76.46%201.69-.22%201.49-1.08l-1.1-4.72%203.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84%200L9.19%208.63l-4.83.41c-.88.07-1.24%201.17-.57%201.75l3.67%203.18-1.1%204.72c-.2.86.73%201.54%201.49%201.08l4.15-2.5z%27%2F%3E%3C%2Fsvg%3E) left center / var(--rstheight,14px) 100% no-repeat}.srv-html [data-su-reviews-host] .r-icon--star6{display: inline-block;height: var(--rstheight,14px);background-color: currentcolor;mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%2021.35l-1.45-1.32C5.4%2015.36%202%2012.28%202%208.5%202%205.42%204.42%203%207.5%203c1.74%200%203.41.81%204.5%202.09C13.09%203.81%2014.76%203%2016.5%203%2019.58%203%2022%205.42%2022%208.5c0%203.78-3.4%206.86-8.55%2011.54L12%2021.35z%27%2F%3E%3C%2Fsvg%3E) left center / var(--rstheight,14px) 100% no-repeat}.srv-html [data-su-reviews-host] .r-icon--star7{display: inline-block;height: var(--rstheight,14px);background-color: currentcolor;mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202a10%2010%200%20100%2020%2010%2010%200%20000-20z%27%2F%3E%3C%2Fsvg%3E) left center / var(--rstheight,14px) 100% no-repeat}.srv-html [data-su-reviews-host] .r-icon--star8{display: inline-block;height: var(--rstheight,14px);background-color: currentcolor;mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202l10%2010-10%2010L2%2012z%27%2F%3E%3C%2Fsvg%3E) left center / var(--rstheight,14px) 100% no-repeat}.srv-html [data-su-reviews-host] .r-icon--star9{display: inline-block;height: var(--rstheight,14px);background-color: currentcolor;mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12%202c.6%205.6%204.4%209.4%2010%2010-5.6.6-9.4%204.4-10%2010-.6-5.6-4.4-9.4-10-10%205.6-.6%209.4-4.4%2010-10z%27%2F%3E%3C%2Fsvg%3E) left center / var(--rstheight,14px) 100% no-repeat}.srv-html [data-su-reviews-host] .r-icon--star10{display: inline-block;height: var(--rstheight,14px);background-color: currentcolor;mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M12.00%201.00L14.76%205.35L19.78%204.22L18.65%209.24L23.00%2012.00L18.65%2014.76L19.78%2019.78L14.76%2018.65L12.00%2023.00L9.24%2018.65L4.22%2019.78L5.35%2014.76L1.00%2012.00L5.35%209.24L4.22%204.22L9.24%205.35Z%27%2F%3E%3C%2Fsvg%3E) left center / var(--rstheight,14px) 100% no-repeat}.srv-html [data-su-reviews-host] .r-icon--star11{display: inline-block;height: var(--rstheight,14px);background-color: currentcolor;mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M2.5%2011.5a2%202.7%200%201%200%204%200a2%202.7%200%201%200%20-4%200zM7%206.5a2%202.7%200%201%200%204%200a2%202.7%200%201%200%20-4%200zM13%206.5a2%202.7%200%201%200%204%200a2%202.7%200%201%200%20-4%200zM17.5%2011.5a2%202.7%200%201%200%204%200a2%202.7%200%201%200%20-4%200zM12%2012.5c-2.8%200-6%203.2-6%206%200%202%201.6%203%203%203%201.2%200%202-.6%203-.6s1.8.6%203%20.6c1.4%200%203-1%203-3%200-2.8-3.2-6-6-6z%27%2F%3E%3C%2Fsvg%3E) left center / var(--rstheight,14px) 100% no-repeat}.srv-html [data-su-reviews-host] .reviews-container{max-width: 100%;margin: 0px auto;padding: 20px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.srv-html [data-su-reviews-host].ryviu-previews-admin{padding: 0px 10px !important}.srv-html [data-su-reviews-host] .ryviu-iframe-container-modal{background: var(--ryviu-modal-background,#fff);color: var(--ryviu-modal-color,#000);padding: 0px 20px 20px !important}.srv-html [data-su-reviews-host] .ryviu-title{padding: 16px 0px;font-size: 24px;font-weight: 600}.srv-html [data-su-reviews-host] .Ryviu-Empty-Box{padding: 70px 15px 60px;border-radius: 15px;border: 1px solid var(--ryviu-border,#ddd);text-align: center}.srv-html [data-su-reviews-host] .no-reviews-message{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px}.srv-html [data-su-reviews-host] .no-reviews-message p{font-size: 14px;color: var(--ryviu-text-muted,#666);margin: 0px}.srv-html [data-su-reviews-host] .load-more-button-wrapper{display: flex;justify-content: center;padding: 32px 0px 0px}.srv-html [data-su-reviews-host] .ryviu-reviews-container{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin: 0px auto}.srv-html [data-su-reviews-host] .ryviu-reviews-container.ryviu-admin{padding: 0px 15px}.srv-html [data-su-reviews-host] .ryviu-header-content{display: flex;margin-bottom: 20px;gap: 80px;justify-content: flex-start;align-items: center}.srv-html [data-su-reviews-host] .ryviu-header-content-left{display: flex;flex-direction: column;gap: 16px}.srv-html [data-su-reviews-host] .ryviu-header-content-right{display: flex;justify-content: space-between;gap: 80px;align-items: center}.srv-html [data-su-reviews-host] .ryviu-write-review-wrap{display: flex;flex-direction: column;align-items: center;gap: 6px}.srv-html [data-su-reviews-host] .ryviu-discount-badge{display: inline-flex;align-items: center;padding: 4px 10px;border-radius: 999px;background: rgb(253,241,220);color: rgb(180,83,9);font-size: 12px;font-weight: 600;line-height: 1.4;text-align: center;white-space: normal;max-width: 220px}.srv-html [data-su-reviews-host] .review-step,.srv-html [data-su-reviews-host] .media-step,.srv-html [data-su-reviews-host] .info-step{background: transparent;box-shadow: none;padding: 0px}.srv-html [data-su-reviews-host] .back-header{display: flex;align-items: center;margin-bottom: 24px;padding-right: 40px}.srv-html [data-su-reviews-host] .back-button{background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;font-size: 24px;cursor: pointer;padding: 8px;margin-right: 16px}.srv-html [data-su-reviews-host] .star-rating{display: flex;gap: 2px;align-items: center}.srv-html [data-su-reviews-host] .star-rating.clickable{cursor: pointer}.srv-html [data-su-reviews-host] .star,.srv-html [data-su-reviews-host] .star-filled{display: none}.srv-html [data-su-reviews-host] .review-textarea{padding: 12px;border: 1px solid var(--ryviu-border,#ddd);border-radius: 8px;min-height: 120px;font-size: 16px;resize: vertical}.srv-html [data-su-reviews-host] .upload-section{display: flex;flex-direction: column;gap: 24px;margin-bottom: 24px}.srv-html [data-su-reviews-host] .review-summary{display: flex;align-items: center;gap: 16px}.srv-html [data-su-reviews-host] .rating-info{display: flex;align-items: center;gap: 8px}.srv-html [data-su-reviews-host] .average-rating{line-height: 1;font-size: 34px;text-align: center;font-weight: 600;margin: 0px}.srv-html [data-su-reviews-host] .review-count{color: var(--ryviu-text-muted,#666);margin: 0px;font-size: 14px}.srv-html [data-su-reviews-host] .rating-distribution{width: 300px}.srv-html [data-su-reviews-host] .rating-distribution h2{font-size: 16px;font-weight: 500;margin-bottom: 16px}.srv-html [data-su-reviews-host] .rating-bar{display: flex;align-items: center;margin-bottom: 8px;font-size: 14px;color: var(--ryviu-text-muted,#666)}.srv-html [data-su-reviews-host] .bar-container{flex: 1 1 0%;display: flex;align-items: center;gap: 12px}.srv-html [data-su-reviews-host] .rating-label{display: flex;align-items: center;gap: 4px;min-width: 50px}.srv-html [data-su-reviews-host] .rating-bar>span:first-child{width: 60px}.srv-html [data-su-reviews-host] .rating-bar>span:last-child{width: 40px;text-align: right}.srv-html [data-su-reviews-host] .bar{flex: 1 1 0%;height: 8px;background: rgb(229,229,229);border-radius: 4px;overflow: hidden}.srv-html [data-su-reviews-host] .bar-filled{height: 100%;background: gold;transition: width 0.3s}.srv-html [data-su-reviews-host] .modal{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.5);display: flex;justify-content: center;align-items: center;z-index: 1000}.srv-html [data-su-reviews-host] .modal-content{background: rgb(255,255,255);border-radius: 8px;padding: 24px;width: 90%;max-width: 600px;max-height: 90vh;overflow-y: auto;position: relative}.srv-html [data-su-reviews-host] .close-button{position: absolute;top: 16px;right: 16px;background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;font-size: 24px;cursor: pointer;color: var(--ryviu-text-muted,#666);padding: 4px 8px;line-height: 1}.srv-html [data-su-reviews-host] .close-button:hover{color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .reviews-count-display{font-size: 14px;margin: 0px;padding: 0px;color: var(--ryviu-text-muted,currentColor);opacity: var(--ryviu-muted-opacity,.7)}.srv-html [data-su-reviews-host] .reviews-filters{display: flex;justify-content: flex-end;gap: 16px;margin-bottom: 20px;padding: 0px 15px}.srv-html [data-su-reviews-host] .review-images{display: flex;gap: 8px;width: 63px;flex-wrap: wrap;border-radius: 4px;overflow: hidden}.srv-html [data-su-reviews-host] .review-images img{width: 100%;height: 100%;object-fit: cover;cursor: pointer;transition: transform 0.2s}.srv-html [data-su-reviews-host] .card-media-flex{max-width: 500px;flex: 0 0 auto;align-items: flex-start}.srv-html [data-su-reviews-host] .customer-photos h2{font-size: 16px;font-weight: 500;margin-bottom: 16px;color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .photos-grid{display: grid;grid-template-columns: repeat(5,78px);gap: 8px;overflow-x: hidden}.srv-html [data-su-reviews-host] .photo-item{position: relative;width: 78px;aspect-ratio: 1 / 1;border-radius: 4px}.srv-html [data-su-reviews-host] .photo-item img{width: 100%;height: 100%;object-fit: cover}.srv-html [data-su-reviews-host] .video-thumbnail img{transition: transform 0.3s}.srv-html [data-su-reviews-host] .Ry-Contain-Image .photo-item,.srv-html [data-su-reviews-host] .Ry-Contain-Image .video-thumbnail,.srv-html [data-su-reviews-host] .Ry-Contain-Image .review-images{border: 1px solid var(--ryviu-border,#ddd);background: rgb(245,245,245)}.srv-html [data-su-reviews-host] .Ry-Contain-Image .photo-item img,.srv-html [data-su-reviews-host] .Ry-Contain-Image .review-main-image-masonry img,.srv-html [data-su-reviews-host] .Ry-Contain-Image .video-thumbnail img,.srv-html [data-su-reviews-host] .Ry-Contain-Image .review-images img{object-fit: contain !important;max-height: 100%}.srv-html [data-su-reviews-host] .review-main-image-masonry,.srv-html [data-su-reviews-host] .photo-item{overflow: hidden;cursor: zoom-in;position: relative}.srv-html [data-su-reviews-host] .photo-item img,.srv-html [data-su-reviews-host] .review-main-image-masonry img,.srv-html [data-su-reviews-host] .video-thumbnail img{transition: transform 0.3s}.srv-html [data-su-reviews-host] .hover-image-effect .photo-item:hover img,.srv-html [data-su-reviews-host] .hover-image-effect .review-main-image-masonry:hover img,.srv-html [data-su-reviews-host] .hover-image-effect .video-thumbnail:hover img,.srv-html [data-su-reviews-host] .hover-image-effect .review-images img:hover{transform: scale(1.05)}.srv-html [data-su-reviews-host] .last-photo{position: relative}.srv-html [data-su-reviews-host] .last-photo::after{content: "";position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0.4)}.srv-html [data-su-reviews-host] .remaining-count{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-weight: 500;z-index: 1;border-radius: 28px;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;background: rgba(0,0,0,0.5);display: flex;color: rgb(252,238,238);font-size: 13px;padding: 0px 4px;cursor: zoom-in}.srv-html [data-su-reviews-host] .remaining-count span{line-height: 1}.srv-html [data-su-reviews-host] .reviews-filters-container{display: flex;align-items: flex-end;justify-content: space-between;padding-bottom: 20px;border-bottom: 1px solid var(--ryviu-border,#ddd);margin-bottom: 20px;flex-wrap: wrap;gap: 16px}.srv-html [data-su-reviews-host] .reviews-filters-container.hide-showing-text{justify-content: flex-end}.srv-html [data-su-reviews-host] .reviews-filters{display: flex;gap: 16px;margin-bottom: 0px;padding: 0px;align-items: flex-end}.srv-html [data-su-reviews-host] .ryviu-iframe-container-modal .load-more-button-wrapper,.srv-html [data-su-reviews-host] .ryviu-iframe-container-modal .pagination{padding-bottom: 50px}.srv-html [data-su-reviews-host] .email-field{position: relative;width: 100%;margin-bottom: 16px}.srv-html [data-su-reviews-host] .info-input.error{border-color: rgb(220,53,69)}.srv-html [data-su-reviews-host] .error-message{color: rgb(220,53,69);font-size: 12px;margin-top: 4px;display: block}.srv-html [data-su-reviews-host] .submit-button:disabled{background-color: rgb(204,204,204);cursor: not-allowed}.srv-html [data-su-reviews-host] .loading-overlay{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(255,255,255,0.9);display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 1000}.srv-html [data-su-reviews-host] .loading-overlay p{margin-top: 16px;color: rgb(74,90,105);font-size: 16px}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.srv-html [data-su-reviews-host] .reviews-list-loading{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 200px;width: 100%}.srv-html [data-su-reviews-host] .loading-spinner{width: 40px;height: 40px;border-width: 4px;border-style: solid;border-color: rgb(52,152,219) rgb(243,243,243) rgb(243,243,243);border-image: initial;border-radius: 50%;animation: 1s linear 0s infinite normal none running spin;margin-bottom: 16px}.srv-html [data-su-reviews-host] .pagination{display: flex;align-items: center;justify-content: center;gap: 8px;padding: 32px 0px 0px}.srv-html [data-su-reviews-host] .pagination-arrow{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: 1px solid var(--ryviu-border,#e1e1e1);border-radius: 4px;background: rgb(255,255,255);cursor: pointer;color: var(--ryviu-text,#333);transition: 0.2s}.srv-html [data-su-reviews-host] .pagination-arrow:hover:not(:disabled){background: var(--ryviu-surface-hover,#f5f5f5);border-color: var(--ryviu-border-strong,#ccc)}.srv-html [data-su-reviews-host] .pagination-arrow:disabled{opacity: 0.5;cursor: not-allowed;background: var(--ryviu-surface-muted,#f5f5f5)}.srv-html [data-su-reviews-host] .pagination-numbers{display: flex;gap: 4px}.srv-html [data-su-reviews-host] .pagination-number{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--ryviu-border,#e1e1e1);border-radius: 4px;background: rgb(255,255,255);cursor: pointer;transition: 0.2s}.srv-html [data-su-reviews-host] .pagination-number:hover:not(.active){background: var(--ryviu-surface-hover,#f5f5f5);border-color: var(--ryviu-border-strong,#ccc)}.srv-html [data-su-reviews-host] .pagination-number.active{background: rgb(51,51,51);color: rgb(255,255,255);border-color: rgb(51,51,51)}.srv-html [data-su-reviews-host] .reply-button{display: flex;align-items: center;gap: 5px;background: none;border: 1px solid var(--ryviu-border,#ddd);border-radius: 4px;padding: 5px 10px;cursor: pointer;color: var(--ryviu-text-muted,#555);font-size: 0.9em;transition: 0.2s}.srv-html [data-su-reviews-host] .reply-button:hover{background-color: var(--ryviu-surface-hover,#f5f5f5);color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .replies-section{margin-top: 0px;padding-top: 10px}.srv-html [data-su-reviews-host] .replies-section h4{font-size: 1em;margin-bottom: 10px;color: var(--ryviu-text-muted,#555)}.srv-html [data-su-reviews-host] .error-message,.srv-html [data-su-reviews-host] .no-product-message{text-align: center;padding: 30px 20px;background-color: var(--ryviu-surface-muted,#f8f8f8);border-radius: 8px;margin: 20px 0px;color: var(--ryviu-text,#333);box-shadow: rgba(0,0,0,0.05) 0px 2px 4px}.srv-html [data-su-reviews-host] .error-message p,.srv-html [data-su-reviews-host] .no-product-message p{margin: 10px 0px;line-height: 1.5}.srv-html [data-su-reviews-host] .error-message p:first-child{font-weight: 600;color: rgb(231,76,60);font-size: 1.1em}.srv-html [data-su-reviews-host] .no-product-message p:first-child{font-weight: 600;color: rgb(52,152,219);font-size: 1.1em}.srv-html [data-su-reviews-host] .reply-form{margin-top: 20px}.srv-html [data-su-reviews-host] .form-field{margin-bottom: 15px}.srv-html [data-su-reviews-host] .form-field label{display: block;margin-bottom: 5px;font-weight: 500;color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .reply-textarea{width: 100%;padding: 10px;border: 1px solid var(--ryviu-border,#ddd);border-radius: 4px;resize: vertical;font-family: inherit;font-size: 14px}.srv-html [data-su-reviews-host] .reply-actions{display: flex;flex-direction: column;align-items: flex-start}.srv-html [data-su-reviews-host] .reply-note{margin-top: 8px;font-size: 12px;color: var(--ryviu-text-muted,#666)}@keyframes fadeInUp{0%{opacity: 0;transform: translateY(20px)}100%{opacity: 1;transform: translateY(0px)}}@keyframes fadeInDown{0%{opacity: 0;transform: translateY(-20px)}100%{opacity: 1;transform: translateY(0px)}}@keyframes fadeInLeft{0%{opacity: 0;transform: translate(-30px)}100%{opacity: 1;transform: translate(0px)}}@keyframes fadeInRight{0%{opacity: 0;transform: translate(30px)}100%{opacity: 1;transform: translate(0px)}}@keyframes scaleIn{0%{opacity: 0;transform: scale(0.8)}100%{opacity: 1;transform: scale(1)}}@keyframes zoomIn{0%{opacity: 0;transform: scale(0.5)}100%{opacity: 1;transform: scale(1)}}@keyframes slideIn{0%{opacity: 0;transform: translate(-100%)}100%{opacity: 1;transform: translate(0px)}}@keyframes bounceIn{0%{opacity: 0;transform: scale(0.3)}50%{opacity: 1;transform: scale(1.05)}70%{transform: scale(0.9)}100%{transform: scale(1)}}@keyframes rotateIn{0%{opacity: 0;transform: rotate(-200deg)}100%{opacity: 1;transform: rotate(0deg)}}@keyframes flipIn{0%{opacity: 0;transform: perspective(400px) rotateY(90deg)}100%{opacity: 1;transform: perspective(400px) rotateY(0deg)}}.srv-html [data-su-reviews-host] .review-item-animate,.srv-html [data-su-reviews-host] .review-item-animate-fadeInUp{animation: 0.6s ease-out 0s 1 normal forwards running fadeInUp;opacity: 0}.srv-html [data-su-reviews-host] .review-item-animate-fadeInDown{animation: 0.6s ease-out 0s 1 normal forwards running fadeInDown;opacity: 0}.srv-html [data-su-reviews-host] .review-item-animate-fadeInLeft{animation: 0.6s ease-out 0s 1 normal forwards running fadeInLeft;opacity: 0}.srv-html [data-su-reviews-host] .review-item-animate-fadeInRight{animation: 0.6s ease-out 0s 1 normal forwards running fadeInRight;opacity: 0}.srv-html [data-su-reviews-host] .review-item-animate-scaleIn{animation: 0.5s ease-out 0s 1 normal forwards running scaleIn;opacity: 0}.srv-html [data-su-reviews-host] .review-item-animate-zoomIn{animation: 0.5s ease-out 0s 1 normal forwards running zoomIn;opacity: 0}.srv-html [data-su-reviews-host] .review-item-animate-slideIn{animation: 0.6s ease-out 0s 1 normal forwards running slideIn;opacity: 0}.srv-html [data-su-reviews-host] .review-item-animate-rotateIn{animation: 0.6s ease-out 0s 1 normal forwards running rotateIn;opacity: 0}.srv-html [data-su-reviews-host] .review-item-animate-flipIn{animation: 0.6s ease-out 0s 1 normal forwards running flipIn;opacity: 0}.srv-html [data-su-reviews-host] .review-divider-animate{animation: 0.6s ease-out 0s 1 normal forwards running fadeInUp;opacity: 0}.srv-html [data-su-reviews-host] .reviews-list-default .card-content-media{justify-content: space-between;flex-direction: row}.srv-html [data-su-reviews-host] .reviews-list-default .card-content-media.not-card-content{justify-content: flex-end}.srv-html [data-su-reviews-host] .reviews-list-default .card-content-media .review-content{max-width: 70%}.srv-html [data-su-reviews-host] .reviews-list-default .card-content-media.card-content-stacked{flex-direction: column}.srv-html [data-su-reviews-host] .reviews-list-default .card-content-stacked .card-flex-row{justify-content: flex-start}.srv-html [data-su-reviews-host] .carousel-review-wrapper .review-card,.srv-html [data-su-reviews-host] .reviews-list-masonry .review-card{padding: 0px;overflow: hidden}.srv-html [data-su-reviews-host] .carousel-review-wrapper .review-card,.srv-html [data-su-reviews-host] .reviews-list-masonry:not(.item-no-padding) .review-card{border: 1px solid var(--ryviu-border,#ddd);padding-bottom: 15px}.srv-html [data-su-reviews-host] .carousel-review-wrapper .review-card-header img,.srv-html [data-su-reviews-host] .review-main-image-masonry .review-card-header img{width: 100%;max-width: 400px;height: auto;max-height: 400px;aspect-ratio: 1 / 1;object-fit: cover;display: block;margin: 0px auto;background: rgb(245,245,245)}.srv-html [data-su-reviews-host] .ryviu-auto-height-image .ryviu-item-image{max-height: 100%;aspect-ratio: auto;object-fit: cover}.srv-html [data-su-reviews-host] .carousel-review-wrapper .review-card>:not(.review-card-header),.srv-html [data-su-reviews-host] .reviews-list-masonry .review-card>:not(.review-card-header){padding-left: 18px;padding-right: 18px}.srv-html [data-su-reviews-host] .reviews-list-masonry.item-no-padding .review-card>:not(.review-card-header){padding-left: 0px;padding-right: 0px}.srv-html [data-su-reviews-host] .reply-modal-fields{display: flex;flex-direction: column;gap: 16px;margin-bottom: 20px}.srv-html [data-su-reviews-host] .review-title{font-weight: 600;margin: 0px}.srv-html [data-su-reviews-host] .swiper-button-next,.srv-html [data-su-reviews-host] .swiper-button-prev{color: rgb(255,255,255);background: center center / 24px 24px no-repeat rgb(245,245,245);border-radius: 50%;width: 40px;height: 40px;box-shadow: rgba(0,0,0,0.08) 0px 2px 8px;display: flex;align-items: center;justify-content: center;top: 40%;transition: background 0.2s;font-size: 0px}.srv-html [data-su-reviews-host] .swiper-button-prev{background-image: url("data:image/svg+xml;utf8,<svg fill=\"black\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6L8 12L14 18L15.41 16.59L10.83 12L15.41 7.41Z\"/></svg>")}.srv-html [data-su-reviews-host] .swiper-button-next{background-image: url("data:image/svg+xml;utf8,<svg fill=\"black\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L10 18L16 12L10 6L8.59 7.41L13.17 12L8.59 16.59Z\"/></svg>")}.srv-html [data-su-reviews-host] .swiper-button-next::after,.srv-html [data-su-reviews-host] .swiper-button-prev::after{display: none}.srv-html [data-su-reviews-host] .review-divider{border-top-width: medium;border-right-width: medium;border-left-width: medium;border-top-style: none;border-right-style: none;border-left-style: none;border-top-color: currentcolor;border-right-color: currentcolor;border-left-color: currentcolor;border-image: initial;height: 1px;margin: 0px;border-bottom: 1px solid var(--ryviu-border,#ddd)}@container (max-width: 1099px){.srv-html [data-su-reviews-host] .photos-grid{grid-template-columns: repeat(3,78px)}.srv-html [data-su-reviews-host] .ryviu-header-content,.srv-html [data-su-reviews-host] .ryviu-header-content-right{gap: 50px}}@container (max-width: 850px){.srv-html [data-su-reviews-host] .ryviu-header-content-right{flex-direction: column;gap: 16px;align-items: flex-start}.srv-html [data-su-reviews-host] .reviews-list-default .card-content-media{flex-direction: column}.srv-html [data-su-reviews-host] .reviews-list-default .card-content-media .review-content{max-width: 100%}}@container (max-width: 670px){.srv-html [data-su-reviews-host] .ryviu-header-content{flex-direction: column;gap: 16px;width: 100%}.srv-html [data-su-reviews-host] .ryviu-header-content-left{width: 100%}.srv-html [data-su-reviews-host] .review-summary{flex-direction: column;gap: 16px;align-items: flex-start}.srv-html [data-su-reviews-host] .customer-photos h2{text-align: left}.srv-html [data-su-reviews-host] .ryviu-header-content-right{align-items: flex-start;width: 100%}.srv-html [data-su-reviews-host] .rating-distribution,.srv-html [data-su-reviews-host] .ryviu-button.write-review-button{width: 100%}}.srv-html [data-su-reviews-host] .carousel-review-wrapper{position: relative}.srv-html [data-su-reviews-host] .carousel-review-wrapper .swiper-slide{display: flex;height: auto}.srv-html [data-su-reviews-host] .carousel-review-wrapper .review-card{width: 100%}.srv-html [data-su-reviews-host] .carousel-review-wrapper .card-content-media{flex-grow: 1}.srv-html [data-su-reviews-host] .carousel-review-wrapper .review-card .card-media-flex,.srv-html [data-su-reviews-host] .card-flex-row{flex-direction: row !important}.srv-html [data-su-reviews-host] .card-flex-wrap{flex-wrap: wrap}.srv-html [data-su-reviews-host] .swiper-button-wrapper{display: flex;gap: 16px;justify-content: center;align-items: center}.srv-html [data-su-reviews-host] .custom-swiper-prev,.srv-html [data-su-reviews-host] .custom-swiper-next{position: absolute;top: 100px;transform: translateY(-50%);z-index: 10;background: rgb(245,245,245);border-radius: 50%;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;box-shadow: rgba(0,0,0,0.08) 0px 2px 8px;cursor: pointer;transition: 0.2s}.srv-html [data-su-reviews-host] .custom-swiper-next{right: 8px}.srv-html [data-su-reviews-host] .custom-swiper-prev{left: 8px}.srv-html [data-su-reviews-host] .custom-swiper-prev.disabled,.srv-html [data-su-reviews-host] .custom-swiper-next.disabled{background: rgb(156,156,156);display: none;cursor: not-allowed}.srv-html [data-su-reviews-host] .custom-swiper-prev:hover:not(.disabled),.srv-html [data-su-reviews-host] .custom-swiper-next:hover:not(.disabled){background: rgb(233,236,239)}.srv-html [data-su-reviews-host] .custom-swiper-prev svg,.srv-html [data-su-reviews-host] .custom-swiper-next svg{width: 16px;height: 16px}@container (max-width: 980px){.srv-html [data-su-reviews-host] .reviews-filters-container.new-filter-layout .reviews-count-display,.srv-html [data-su-reviews-host] .reviews-filters-container.new-filter-layout .r--filter-loading{display: none}.srv-html [data-su-reviews-host] .reviews-filters-container.new-filter-layout .reviews-filters{width: 100%;justify-content: space-between}}@container (max-width: 550px){.srv-html [data-su-reviews-host] .reviews-filters-container.new-filter-layout .reviews-filters{flex-direction: column;align-items: flex-start;gap: 16px}.srv-html [data-su-reviews-host] .reviews-filters-container.new-filter-layout{justify-content: flex-start}}.srv-html [data-su-reviews-host] .reviews-filters-container.pills-filter-layout{align-items: stretch}.srv-html [data-su-reviews-host] .reviews-filters-container.pills-filter-layout .reviews-filters{width: 100%}.srv-html [data-su-reviews-host] .reviews-filters--pills{display: flex;flex-direction: column;align-items: stretch;gap: 12px}.srv-html [data-su-reviews-host] .reviews-pill-toolbar{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px 16px}.srv-html [data-su-reviews-host] .reviews-pill-toolbar-left{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.srv-html [data-su-reviews-host] .reviews-pill-toolbar-right{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-left: auto}.srv-html [data-su-reviews-host] .reviews-pill-row{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.srv-html [data-su-reviews-host] .reviews-pill-search{display: flex;align-items: center;gap: 8px;height: 36px;padding: 0px 14px;border-radius: 999px;border: 1px solid var(--ryviu-border,#ddd);background: var(--ryviu-surface,#fff);color: var(--ryviu-text-muted,#999);width: 100%;max-width: 360px;box-sizing: border-box}.srv-html [data-su-reviews-host] .reviews-pill-search:focus-within{border-color: var(--ryviu-border-strong,#666);box-shadow: rgba(0,0,0,0.1) 0px 0px 0px 2px}.srv-html [data-su-reviews-host] .reviews-pill-search svg{flex-shrink: 0;opacity: 0.7}.srv-html [data-su-reviews-host] .reviews-pill-search input{border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;outline: none;background: transparent;width: 100%;font-size: 14px;color: var(--ryviu-text,#333);font-family: var(--font--widget,"Inter",sans-serif)}.srv-html [data-su-reviews-host] .reviews-pill-search input::placeholder{color: var(--ryviu-text-muted,#999)}.srv-html [data-su-reviews-host] .reviews-pill-search input::-webkit-search-cancel-button{cursor: pointer}.srv-html [data-su-reviews-host] .reviews-pill{display: inline-flex;align-items: center;gap: 5px;height: 36px;padding: 0px 16px;border-radius: 999px;border: 1px solid var(--ryviu-border,#ddd);background: var(--ryviu-surface,#fff);color: var(--ryviu-text,#333);font-size: 14px;font-family: var(--font--widget,"Inter",sans-serif);line-height: 1;cursor: pointer;white-space: nowrap;transition: border-color 0.15s,background-color 0.15s,color 0.15s}.srv-html [data-su-reviews-host] .reviews-pill:hover{border-color: var(--ryviu-border-strong,#999)}.srv-html [data-su-reviews-host] .reviews-pill:focus-visible{outline: none;box-shadow: rgba(0,0,0,0.15) 0px 0px 0px 2px}.srv-html [data-su-reviews-host] .reviews-pill.is-active{background: rgb(17,17,17);border-color: rgb(17,17,17);color: rgb(255,255,255)}.srv-html [data-su-reviews-host] .reviews-pill svg{flex-shrink: 0}.srv-html [data-su-reviews-host] .reviews-pill-select{display: flex;align-items: center;gap: 6px;height: 36px;padding: 0px 14px;border-radius: 999px;border: 1px solid var(--ryviu-border,#ddd);background: var(--ryviu-surface,#fff);color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .reviews-pill-select:hover{border-color: var(--ryviu-border-strong,#999)}.srv-html [data-su-reviews-host] .reviews-pill-select select{border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 0px center / 14px no-repeat transparent;padding: 0px 18px 0px 0px;min-height: unset;height: 34px;font-size: 14px;color: inherit;font-family: var(--font--widget,"Inter",sans-serif);cursor: pointer;appearance: none}.srv-html [data-su-reviews-host] .reviews-pill-select select:focus{outline: none}.srv-html [data-su-reviews-host] .reviews-pill-select--sort svg{flex-shrink: 0;opacity: 0.7}@container (max-width: 980px){.srv-html [data-su-reviews-host] .reviews-filters-container.pills-filter-layout .reviews-count-display{display: none}}@container (max-width: 550px){.srv-html [data-su-reviews-host] .reviews-filters-container.pills-filter-layout{justify-content: flex-start}.srv-html [data-su-reviews-host] .reviews-pill-search{max-width: none}.srv-html [data-su-reviews-host] .reviews-pill-toolbar-right{margin-left: 0px;width: 100%}}@container (max-width: 560px){.srv-html [data-su-reviews-host] .reviews-filters-container{justify-content: flex-end}.srv-html [data-su-reviews-host] .reviews-count-display{display: none}}.srv-html [data-su-reviews-host] .r--rateList{margin: 0px;float: left;width: 100%;table-layout: unset !important;background-color: unset !important;border-width: medium !important;border-style: none !important;border-color: currentcolor !important;border-image: initial !important;min-width: 100px !important}.srv-html [data-su-reviews-host] .r--rateList *{overflow: inherit !important}.srv-html [data-su-reviews-host] .r--rateList th,.srv-html [data-su-reviews-host] .r--rateList tr,.srv-html [data-su-reviews-host] .r--rateList td{margin: 0px;line-height: 1;height: auto;border-width: medium !important;border-style: none !important;border-color: currentcolor !important;border-image: initial !important;background-color: unset !important}.srv-html [data-su-reviews-host] .r--rateList th::before,.srv-html [data-su-reviews-host] .r--rateList th::after,.srv-html [data-su-reviews-host] .r--rateList tr::before,.srv-html [data-su-reviews-host] .r--rateList tr::after,.srv-html [data-su-reviews-host] .r--rateList td::before,.srv-html [data-su-reviews-host] .r--rateList td::after{margin: 0px;border-width: medium !important;border-style: none !important;border-color: currentcolor !important;border-image: initial !important;background-color: unset !important}.srv-html [data-su-reviews-host] .r--rateList.r--rate-min{display: inline-block}.srv-html [data-su-reviews-host] .r--rateList.r--rate-min .r--total-bar-default{min-width: 90px}@container (min-width: 950px) and (max-width: 1200px){.srv-html [data-su-reviews-host] .r--rateList.r--rate-850{width: 338px}}@container (min-width: 1201px){.srv-html [data-su-reviews-host] .r--rateList.r--rate-850{width: 350px}}.srv-html [data-su-reviews-host] .r--rateList.r--rate-850{width: 300px}@container (max-width: 949px){.srv-html [data-su-reviews-host] .r--rateList.r--rate-850{width: 280px}}@container (max-width: 700px){.srv-html [data-su-reviews-host] .r--rateList.r--rate-850{width: 100%}}.srv-html [data-su-reviews-host] .r--rateList .r--disable{pointer-events: none;opacity: 0.6}.srv-html [data-su-reviews-host] .r--rateList th,.srv-html [data-su-reviews-host] .r--rateList td{padding: 6px 0px !important}.srv-html [data-su-reviews-host] .r--rateList th.r--rate-name{width: max-content;white-space: nowrap;font-size: 14px;font-weight: 400 !important;padding-right: 9px !important}.srv-html [data-su-reviews-host] .r--rateList th.r--rate-name .r--stars-icon{margin-left: 4px;float: none}.srv-html [data-su-reviews-host] .r--rateList th.r--rate-name.r--rate-name-mobile{padding-right: 7px !important}.srv-html [data-su-reviews-host] .r--rateList th.r--rate-name.r--rate-name-mobile svg{margin-left: 1px}.srv-html [data-su-reviews-host] .r--rateList th.r--rate-name div{min-height: 16px;text-align: right}.srv-html [data-su-reviews-host] .r--rate-numeral{width: 100%;vertical-align: middle}.srv-html [data-su-reviews-host] .r--total-bar-default{background: rgb(239,239,239);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;height: 8px;border-radius: 8px;width: 100%;min-width: 150px;float: left}.srv-html [data-su-reviews-host] .r--bar_bak_gray{background: rgb(235,235,235);height: 8px;border-radius: 8px;float: left;position: relative}.srv-html [data-su-reviews-host] .count-percent{padding: 2px 0px 2px 4px;font-size: 13px;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;display: inline-block;min-width: 25px;width: 100%;text-align: center;white-space: nowrap;font-weight: 400}.srv-html [data-su-reviews-host] .Gap-80{gap: 80px}.srv-html [data-su-reviews-host] .Ry-Hide-Images .Ryviu-Head-Wraper{justify-content: space-between}.srv-html [data-su-reviews-host] .r--tablet-small .Ryviu-Head-Wraper,.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Head-Wraper{align-items: center}.srv-html [data-su-reviews-host] .r--tablet-small .Ryviu-Header .r--filter-ryviu,.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .r--filter-ryviu{margin-top: 25px}.srv-html [data-su-reviews-host] .r--tablet-small .Ryviu-Header .Gap-80,.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Gap-80{gap: 40px}.srv-html [data-su-reviews-host] .r--tablet-small .Ryviu-Header .Ryviu-Head-Images-Wrire,.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Ryviu-Head-Images-Wrire{flex-direction: column;align-items: flex-start}.srv-html [data-su-reviews-host] .r-of{text-transform: lowercase}.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Head-Bar,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Head-Bar{float: left;width: 100%}.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .r--filter-ryviu,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Header .r--filter-ryviu{justify-content: flex-end;margin-top: 25px}.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Gap-80,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Header .Gap-80{gap: 24px}.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Ryviu-Head-Images-Wrire,.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Ryviu-Head-Wraper,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Header .Ryviu-Head-Images-Wrire,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Header .Ryviu-Head-Wraper{flex-direction: column;align-items: flex-start;width: 100%}.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Ryviu-Head-Images-Wrire .Ryviu-Write-Button,.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Ryviu-Head-Images-Wrire .Ryviu-Head-WriteAReview,.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Ryviu-Head-Wraper .Ryviu-Write-Button,.srv-html [data-su-reviews-host] .r--mobile-plus .Ryviu-Header .Ryviu-Head-Wraper .Ryviu-Head-WriteAReview,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Header .Ryviu-Head-Images-Wrire .Ryviu-Write-Button,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Header .Ryviu-Head-Images-Wrire .Ryviu-Head-WriteAReview,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Header .Ryviu-Head-Wraper .Ryviu-Write-Button,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Header .Ryviu-Head-Wraper .Ryviu-Head-WriteAReview,.srv-html [data-su-reviews-host] .r--mobile .Ryviu-Head-WriteAReview{width: 100%}.srv-html [data-su-reviews-host] .r--filter-loading{height: 35px}.srv-html [data-su-reviews-host] .header-v1 select:visited,.srv-html [data-su-reviews-host] .header-v1 select:focus-visible{outline: none;outline-offset: 0px}.srv-html [data-su-reviews-host] .header-v1 .r--title-btn-appryviu{border-color: var(--ryviu-border,#e0e0e0);margin-bottom: 16px}.srv-html [data-su-reviews-host] .header-v1 .r--overview{padding: 35px 0px}.srv-html [data-su-reviews-host] .header-v1 .r--header{margin-bottom: 0px}.srv-html [data-su-reviews-host] .header-v1 .r--header h3{width: max-content;line-height: 1;margin: 0px 0px 8px}.srv-html [data-su-reviews-host] .header-v1 .r--noneBack{background: none}.srv-html [data-su-reviews-host] .header-v1 .r--bar-active{float: right;width: 9px;position: relative;height: 3px}.srv-html [data-su-reviews-host] .header-v1 #show-modal .r--loading-write{width: 100%;height: 100%;background: rgba(255,255,255,0.8)}.srv-html [data-su-reviews-host] .header-v1 #show-modal .r--loading-write img{width: 20px}.srv-html [data-su-reviews-host] .header-v1 #show-modal svg{vertical-align: middle}.srv-html [data-su-reviews-host] .header-v1 .r--list-filter li{border-radius: 30px;padding: 2px 15px !important}.srv-html [data-su-reviews-host] .header-v1 .r--list-filter li.r--clear-all{padding: 2px !important}.srv-html [data-su-reviews-host] .header-v1 .r--stars{display: flex;gap: 8px;align-items: center}.srv-html [data-su-reviews-host] .header-v1 .r--star-block{float: left;text-align: center;margin: 0px 8px;display: flex;flex-direction: column;justify-content: center}.srv-html [data-su-reviews-host] .header-v1 .r--star-block .r--stars-item{margin: 0px 0px 10px}.srv-html [data-su-reviews-host] .header-v1 .r--star-block.r--star-600,.srv-html [data-su-reviews-host] .header-v1 .r--star-block.r--star-850{margin-left: 10px;margin-right: 26px}.srv-html [data-su-reviews-host] .header-v1 .r--star-block.r--star-1200{margin-left: 50px;margin-right: 50px}.srv-html [data-su-reviews-host] .header-v1 .r--showing{-webkit-box-ordinal-group: 1;order: 0;-webkit-box-flex: 0;flex: 0 1 auto;align-self: flex-end;line-height: 1;padding-bottom: 18px}.srv-html [data-su-reviews-host] .header-v1 .r--overview-left-mobi{display: inline-block}.srv-html [data-su-reviews-host] .header-v1 .r--overview-left-mobi .r--star-block{margin-top: 10px;float: unset;margin-bottom: 25px}.srv-html [data-su-reviews-host] .header-v1 .r--overview-left-mobi .r--rateList{width: 100%;margin-left: 0px;max-width: 100% !important}.srv-html [data-su-reviews-host] .header-v1 .r--stars_average{line-height: 1.32;font-size: 2.6em;text-align: center;font-weight: 600}.srv-html [data-su-reviews-host] .header-v1 .r--total-view{margin: 0px;white-space: nowrap;line-height: 1.16;text-align: center}.srv-html [data-su-reviews-host] .r--filter-wrapper{float: right;padding-bottom: 18px;margin-left: auto}.srv-html [data-su-reviews-host] .r--filter-ryviu{display: flex;justify-content: space-between;float: left;width: 100%;padding-top: 10px;margin-top: 0px;border-bottom: 1px solid var(--ryviu-border,#EDEDED);margin-bottom: 0px}.srv-html [data-su-reviews-host] .r--filter-ryviu select{font-family: var(--font--widget);font-size: var(--font--size)}.srv-html [data-su-reviews-host] .r--filter-ryviu .r--sortBy,.srv-html [data-su-reviews-host] .r--filter-ryviu .r--filter{display: inline-block;vertical-align: top;width: auto}.srv-html [data-su-reviews-host] .r--flex-row{display: flex;flex-flow: row;align-items: center;justify-content: space-between;width: 100%}.srv-html [data-su-reviews-host] .r--flex-grow{flex: 1 1 0%}.srv-html [data-su-reviews-host] .r--row{display: flex}.srv-html [data-su-reviews-host] .r--star-gray-active{float: left;overflow: hidden;top: 0px;left: 0px;position: absolute;margin: 0px;text-align: left}.srv-html [data-su-reviews-host] .r--star-gray-active>span{position: absolute;left: 0px}.srv-html [data-su-reviews-host] .r--rate-active{opacity: 0.6;cursor: default !important}.srv-html [data-su-reviews-host] .ryviu-translate-btn{font-size: 13px;cursor: pointer;color: var(--ryviu-text-muted,#6b7280);text-decoration: underline;display: inline-flex;align-items: center;gap: 4px;margin-top: 4px;transition: color 0.2s}.srv-html [data-su-reviews-host] .ryviu-translate-btn:hover{color: var(--ryviu-text,#374151)}.srv-html [data-su-reviews-host] .ryviu-card-bg .review-card{background: var(--ryviu-card-bg)}.srv-html [data-su-reviews-host] .ryviu-card-border .review-card{border: 1px solid var(--ryviu-card-border)}.srv-html [data-su-reviews-host] .ryviu-card-text .review-card{color: var(--ryviu-card-text);--ryviu-text: var(--ryviu-card-text)}.srv-html [data-su-reviews-host] .ryviu-card-text-muted .review-card{--ryviu-text-muted: var(--ryviu-card-text-muted);--ryviu-muted-opacity: 1}.srv-html [data-su-reviews-host] .tabs-container{display: flex;justify-content: center}.srv-html [data-su-reviews-host] .tabs-container .Polaris-Tabs__TabContainer{justify-content: center}.srv-html [data-su-reviews-host] .tabs-container .Polaris-Tabs__Tab{text-align: center}.srv-html [data-su-reviews-host] .rating-distribution h2{font-size: 18px;font-weight: 600;margin-bottom: 16px;color: var(--ryviu-text,#1a1a1a)}.srv-html [data-su-reviews-host] .rating-bar{display: flex;align-items: center;margin-bottom: 8px}.srv-html [data-su-reviews-host] .star-icon{font-size: 16px}.srv-html [data-su-reviews-host] .bar-filled{height: 100%;border-radius: 4px;transition: width 0.3s}.srv-html [data-su-reviews-host] .count{font-size: 14px;font-weight: 500;text-align: right;min-width: 30px}.srv-html [data-su-reviews-host] .photo-item{position: relative;cursor: pointer;border-radius: 8px;overflow: hidden;aspect-ratio: 1 / 1}.srv-html [data-su-reviews-host] .last-photo{position: relative}.srv-html [data-su-reviews-host] .photo-clickable{cursor: pointer}.srv-html [data-su-reviews-host] .reviews-list{display: flex;flex-direction: column;gap: 24px}.srv-html [data-su-reviews-host] .reviews-list-loading{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 60px 20px;color: var(--ryviu-text-muted,#666)}.srv-html [data-su-reviews-host] .review-country{display: flex;align-items: center;gap: 4px;color: var(--ryviu-text-muted,#666);margin: 0px}.srv-html [data-su-reviews-host] .country-code{font-size: 12px;text-transform: uppercase}.srv-html [data-su-reviews-host] .review-main-image-masonry img{width: 100%;max-width: 480px;height: auto;object-fit: cover;display: block;background: rgb(245,245,245)}.srv-html [data-su-reviews-host] .reply-button{display: flex;align-items: center;gap: 6px;padding: 8px 12px;background: var(--ryviu-surface-muted,#f8f9fa);border: 1px solid var(--ryviu-border,#e5e5e5);border-radius: 6px;cursor: pointer;transition: 0.2s;font-size: 14px}.srv-html [data-su-reviews-host] .reply-button:hover{background: var(--ryviu-surface-hover,#e9ecef)}.srv-html [data-su-reviews-host] .reply-button svg{width: 16px;height: 16px}.srv-html [data-su-reviews-host] .modal{position: fixed;inset: 0px;background: rgba(0,0,0,0.5);display: flex;align-items: center;justify-content: center;z-index: 9999;padding: 20px}.srv-html [data-su-reviews-host] .modal-content{background: var(--ryviu-surface,#fff);border-radius: 16px;padding: 24px;max-width: 600px;width: 90%;max-height: 90vh;overflow-y: auto;position: relative;box-shadow: rgba(0,0,0,0.12) 0px 8px 32px}.srv-html [data-su-reviews-host] .close-button{position: absolute;right: 16px;top: 16px;background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;font-size: 24px;cursor: pointer;color: var(--ryviu-text-muted,#666);width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: 0.2s}.srv-html [data-su-reviews-host] .close-button:hover{background: var(--ryviu-surface-hover,#f8f9fa);color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .modal-reply-content{max-width: 600px;width: 90%;background: var(--ryviu-surface,#fff);border-radius: 16px;padding: 24px;box-shadow: rgba(0,0,0,0.12) 0px 8px 32px;position: relative}.srv-html [data-su-reviews-host] .modal-reply-title{font-size: 20px;font-weight: 600;margin-bottom: 20px;color: var(--ryviu-text,#1a1a1a)}.srv-html [data-su-reviews-host] .modal-reply-product-info{display: flex;align-items: center;gap: 12px;padding: 12px;background: var(--ryviu-surface-muted,#f8f9fa);border-radius: 8px;margin-bottom: 20px}.srv-html [data-su-reviews-host] .modal-reply-product-img{width: 48px;height: 48px;object-fit: cover;border-radius: 6px}.srv-html [data-su-reviews-host] .modal-reply-product-name{font-size: 15px;color: var(--ryviu-text,#1a1a1a);font-weight: 500}.srv-html [data-su-reviews-host] .modal-reply-fields{display: flex;flex-direction: column;gap: 16px;margin-bottom: 24px}.srv-html [data-su-reviews-host] .modal-reply-submit{width: 100%;padding: 12px 24px;background: rgb(44,110,203);color: rgb(255,255,255);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;border-radius: 8px;font-size: 15px;font-weight: 500;cursor: pointer;transition: 0.2s}.srv-html [data-su-reviews-host] .modal-reply-submit:hover{background: rgb(30,91,184)}.srv-html [data-su-reviews-host] .modal-reply-submit:disabled{opacity: 0.6;cursor: not-allowed}.srv-html [data-su-reviews-host] .modal-loading{z-index: 9999;background: rgba(0,0,0,0.25)}.srv-html [data-su-reviews-host] .modal-loading-content{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 180px}.srv-html [data-su-reviews-host] .loading-spinner-modal{margin-bottom: 16px}.srv-html [data-su-reviews-host] .review-step,.srv-html [data-su-reviews-host] .media-step,.srv-html [data-su-reviews-host] .info-step{text-align: center}.srv-html [data-su-reviews-host] .review-step h2,.srv-html [data-su-reviews-host] .media-step h2,.srv-html [data-su-reviews-host] .info-step h2{font-size: 20px;font-weight: 600;margin-bottom: 20px;color: var(--ryviu-text,#1a1a1a)}.srv-html [data-su-reviews-host] .back-header{display: flex;align-items: center;gap: 12px;margin-bottom: 20px}.srv-html [data-su-reviews-host] .back-button{background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;font-size: 24px;cursor: pointer;color: var(--ryviu-text-muted,#666);padding: 8px;border-radius: 50%;transition: 0.2s}.srv-html [data-su-reviews-host] .back-button:hover{background: var(--ryviu-surface-hover,#f8f9fa);color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .rating-error{color: rgb(231,76,60);font-size: 14px;margin-top: 5px}.srv-html [data-su-reviews-host] .hidden-input{display: none}.srv-html [data-su-reviews-host] .loading-overlay{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 60px 20px;color: var(--ryviu-text-muted,#666)}.srv-html [data-su-reviews-host] .loading-spinner{width: 48px;height: 48px;border-width: 5px;border-style: solid;border-color: rgb(44,110,203) rgb(243,243,243) rgb(243,243,243);border-image: initial;border-radius: 50%;animation: 1s linear 0s infinite normal none running spin;margin-bottom: 16px}.srv-html [data-su-reviews-host] .error-message{text-align: center;padding: 40px 20px;color: rgb(231,76,60)}.srv-html [data-su-reviews-host] .image-modal{position: fixed;inset: 0px;background: rgba(0,0,0,0.7);display: flex;align-items: center;justify-content: center;z-index: 9999}.srv-html [data-su-reviews-host] .image-modal-close{position: absolute;top: 5px;right: 10px;background: rgba(255,255,255,0.9);color: rgb(0,0,0);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;border-radius: 50%;width: 30px;height: 30px;font-size: 26px;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: 0.3s;box-shadow: rgba(0,0,0,0.15) 0px 2px 8px;font-weight: 700;z-index: 3}.srv-html [data-su-reviews-host] .image-modal-nav{position: absolute;top: 50%;transform: translateY(-50%);background: rgba(255,255,255,0.9);color: rgb(0,0,0);border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;border-radius: 50%;width: 44px;height: 44px;font-size: 25px;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: 0.3s;box-shadow: rgba(0,0,0,0.15) 0px 4px 12px;z-index: 20;font-weight: 700}.srv-html [data-su-reviews-host] .image-modal-prev{left: 12px}.srv-html [data-su-reviews-host] .image-modal-next{right: 12px}.srv-html [data-su-reviews-host] .image-modal-counter{position: absolute;bottom: 18px;left: 50%;transform: translate(-50%);color: rgb(255,255,255);background: rgba(0,0,0,0.6);padding: 6px 16px;border-radius: 16px;font-size: 13px;box-shadow: rgba(0,0,0,0.15) 0px 4px 12px;backdrop-filter: blur(4px);z-index: 20}.srv-html [data-su-reviews-host] .image-modal-author{display: flex;align-items: center;gap: 12px;margin-bottom: 8px}.srv-html [data-su-reviews-host] .image-modal-author-name{font-weight: 600;font-size: 18px}.srv-html [data-su-reviews-host] .image-modal-author-date{color: var(--ryviu-text-muted,#888);font-size: 14px}.srv-html [data-su-reviews-host] .image-modal-rating{margin-bottom: 8px}.srv-html [data-su-reviews-host] .image-modal-helpful{display: flex;align-items: center;gap: 16px;color: var(--ryviu-text-muted,#888);font-size: 15px;margin-bottom: 12px}.srv-html [data-su-reviews-host] .image-modal-helpful-item{display: flex;align-items: center;gap: 4px}.srv-html [data-su-reviews-host] .image-modal-helpful-icon{font-size: 20px}.srv-html [data-su-reviews-host] .image-modal-title{font-weight: 600;font-size: 16px;margin-bottom: 8px}@container (max-width: 768px){.srv-html [data-su-reviews-host] .reviews-container{padding: 30px 15px 24px}.srv-html [data-su-reviews-host] .reviews-filters{justify-content: space-between}}@container (max-width: 480px){.srv-html [data-su-reviews-host] .modal-content{padding: 16px;margin: 10px}.srv-html [data-su-reviews-host] .pagination{flex-wrap: wrap;gap: 4px}.srv-html [data-su-reviews-host] .pagination-number,.srv-html [data-su-reviews-host] .pagination-arrow{width: 36px;height: 36px;font-size: 12px}}.srv-html [data-su-reviews-host] .pagination{display: flex;justify-content: center;align-items: center;gap: 8px;margin-top: 32px}.srv-html [data-su-reviews-host] .pagination-arrow{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: var(--ryviu-surface-muted,#f8f9fa);border: 1px solid var(--ryviu-border,#e5e5e5);border-radius: 8px;cursor: pointer;transition: 0.2s}.srv-html [data-su-reviews-host] .pagination-arrow:hover:not(:disabled){background: var(--ryviu-surface-hover,#e9ecef)}.srv-html [data-su-reviews-host] .pagination-arrow:disabled{opacity: 0.5;cursor: not-allowed}.srv-html [data-su-reviews-host] .pagination-numbers{display: flex;gap: 4px}.srv-html [data-su-reviews-host] .pagination-number{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: var(--ryviu-surface-muted,#f8f9fa);border: 1px solid var(--ryviu-border,#e5e5e5);border-radius: 8px;cursor: pointer;transition: 0.2s;font-size: 14px}.srv-html [data-su-reviews-host] .pagination-number:hover{background: var(--ryviu-surface-hover,#e9ecef)}.srv-html [data-su-reviews-host] .pagination-number.active{background: rgb(44,110,203);color: rgb(255,255,255);border-color: rgb(44,110,203)}.srv-html [data-su-reviews-host] .pagination-number.ellipsis{cursor: default;background: transparent;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;width: auto;padding: 0px 8px}.srv-html [data-su-reviews-host] .pagination-number.ellipsis:hover{background: transparent}.srv-html [data-su-reviews-host] .pagination-number.ellipsis:disabled{opacity: 1}.srv-html [data-su-reviews-host] .hidden{display: none !important}.srv-html [data-su-reviews-host] .visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0px !important;margin: -1px !important;overflow: hidden !important;clip: rect(0px,0px,0px,0px) !important;white-space: nowrap !important;border: 0px !important}@media (prefers-reduced-motion: reduce){.srv-html [data-su-reviews-host] *,.srv-html [data-su-reviews-host] ::before,.srv-html [data-su-reviews-host] ::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}}.srv-html [data-su-reviews-host].inspect-mode-active{padding: 3px !important}.srv-html [data-su-reviews-host].inspect-mode-active [data-inspect-section]{position: relative;transition: 0.2s;user-select: none;cursor: pointer !important}.srv-html [data-su-reviews-host] [data-inspect-section]{position: relative}.srv-html [data-su-reviews-host].inspect-mode-active [data-inspect-section]::before{position: absolute;inset: -3px;content: "";z-index: 9}.srv-html [data-su-reviews-host].inspect-mode-active [data-inspect-section].inner-inspect::before{inset: 0px}.srv-html [data-su-reviews-host].inspect-mode-active [data-inspect-section]:not(.inspect-item-active):hover::before{border: 1px dashed rgb(69,143,255) !important;background-color: rgba(69,143,255,0.08) !important}.srv-html [data-su-reviews-host].inspect-mode-active [data-inspect-section].inspect-item-active::before{border: 1px solid rgb(69,143,255) !important;background-color: rgba(69,143,255,0.08) !important}.srv-html [data-su-reviews-host].inspect-mode-active [data-inspect-section].review-main-image-masonry:not(.inspect-item-active):hover::before,.srv-html [data-su-reviews-host].inspect-mode-active [data-inspect-section].review-main-image-masonry.inspect-item-active::before{border-radius: 15px 15px 0px 0px}.srv-html [data-su-reviews-host].inspect-mode-active [data-inspect-section]:not(.inspect-item-active):hover::after{content: "Click to edit";position: absolute;inset: 0px 0px auto auto;background: rgb(0,128,96);color: rgb(255,255,255);padding: 2px 6px;font-size: 10px;border-bottom-left-radius: 4px;pointer-events: none;z-index: 1000}.srv-html [data-su-reviews-host] .ryviu-attr-slider-wrap{display: flex;flex-direction: column;gap: 6px;width: 100%}.srv-html [data-su-reviews-host] .ryviu-attr-slider-track{position: relative;height: 6px;border-radius: 999px;background: var(--ryviu-border,#e5e5e5);overflow: visible}.srv-html [data-su-reviews-host] .ryviu-attr-slider-fill{position: absolute;left: 0px;top: 0px;bottom: 0px;border-radius: 999px 0px 0px 999px}.srv-html [data-su-reviews-host] .ryviu-attr-slider-tick{position: absolute;top: 0px;bottom: 0px;width: 2px;background: rgb(255,255,255);z-index: 1;transform: translate(-50%)}.srv-html [data-su-reviews-host] .ryviu-attr-slider-thumb{position: absolute;top: 50%;width: 4px;height: 14px;border-radius: 2px;transform: translate(-50%,-50%);z-index: 2;box-shadow: rgba(0,0,0,0.3) 0px 0px 2px}.srv-html [data-su-reviews-host] .ryviu-attr-slider-labels{display: flex;justify-content: space-between;font-size: 12px;color: var(--ryviu-text-muted,#777);margin-top: 2px}.srv-html [data-su-reviews-host] .ryviu-attr-slider-labels.is-centered .ryviu-attr-slider-mid{flex: 1 1 0%;text-align: center}.srv-html [data-su-reviews-host] .ryviu-attr-s-group{display: flex;flex-wrap: wrap;gap: 20px 40px;margin: 20px 0px 24px;padding-top: 16px;border-top: 1px solid var(--ryviu-border,#eeeeee)}.srv-html [data-su-reviews-host] .ryviu-attr-s-item{flex: 1 1 240px;min-width: 220px;max-width: 380px}.srv-html [data-su-reviews-host] .ryviu-attr-s-slider{display: flex;flex-direction: column;gap: 6px}.srv-html [data-su-reviews-host] .ryviu-attr-s-title{font-size: 14px;font-weight: 600;color: var(--ryviu-text,#222);text-transform: capitalize}.srv-html [data-su-reviews-host] .ryviu-attr-s-head{margin-bottom: 6px}.srv-html [data-su-reviews-host] .ryviu-attr-s-track{position: relative;height: 6px;border-radius: 999px;background: var(--ryviu-border,#ececec);overflow: hidden;flex: 1 1 0%}.srv-html [data-su-reviews-host] .ryviu-attr-s-fill{height: 100%;border-radius: 999px;background: var(--ryviu-text,#222222) !important}.srv-html [data-su-reviews-host] .ryviu-attr-s-dist-row{display: flex;align-items: center;gap: 8px;margin-top: 6px}.srv-html [data-su-reviews-host] .ryviu-attr-s-dist-label{font-size: 12px;min-width: 70px;color: var(--ryviu-text-muted,#6b7177);text-transform: capitalize}.srv-html [data-su-reviews-host] .ryviu-attr-s-dist-pct{font-size: 12px;min-width: 34px;text-align: right;color: var(--ryviu-text-muted,#6b7177)}@font-face{font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight: 400;font-style: normal}.srv-html [data-su-reviews-host]{--swiper-theme-color: #007aff}.srv-html [data-su-reviews-host] :host{position: relative;display: block;margin-left: auto;margin-right: auto;z-index: 1}.srv-html [data-su-reviews-host] .swiper{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0px;z-index: 1;display: block}.srv-html [data-su-reviews-host] .swiper-vertical>.swiper-wrapper{flex-direction: column}.srv-html [data-su-reviews-host] .swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);box-sizing: content-box}.srv-html [data-su-reviews-host] .swiper-android .swiper-slide,.srv-html [data-su-reviews-host] .swiper-ios .swiper-slide,.srv-html [data-su-reviews-host] .swiper-wrapper{transform: translateZ(0px)}.srv-html [data-su-reviews-host] .swiper-horizontal{touch-action: pan-y}.srv-html [data-su-reviews-host] .swiper-vertical{touch-action: pan-x}.srv-html [data-su-reviews-host] .swiper-slide{flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;display: block}.srv-html [data-su-reviews-host] .swiper-slide-invisible-blank{visibility: hidden}.srv-html [data-su-reviews-host] .swiper-autoheight,.srv-html [data-su-reviews-host] .swiper-autoheight .swiper-slide{height: auto}.srv-html [data-su-reviews-host] .swiper-autoheight .swiper-wrapper{align-items: flex-start;transition-property: transform,height}.srv-html [data-su-reviews-host] .swiper-backface-hidden .swiper-slide{transform: translateZ(0px);backface-visibility: hidden}.srv-html [data-su-reviews-host] .swiper-3d.swiper-css-mode .swiper-wrapper{perspective: 1200px}.srv-html [data-su-reviews-host] .swiper-3d .swiper-wrapper{transform-style: preserve-3d}.srv-html [data-su-reviews-host] .swiper-3d{perspective: 1200px}.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide,.srv-html [data-su-reviews-host] .swiper-3d .swiper-cube-shadow{transform-style: preserve-3d}.srv-html [data-su-reviews-host] .swiper-css-mode>.swiper-wrapper{overflow: auto;scrollbar-width: none}.srv-html [data-su-reviews-host] .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display: none}.srv-html [data-su-reviews-host] .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align: start}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type: x mandatory}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type: y mandatory}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type: none}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align: none}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-centered>.swiper-wrapper::before{content: "";flex-shrink: 0;order: 9999}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align: center;scroll-snap-stop: always}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start: var(--swiper-centered-offset-before)}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after)}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start: var(--swiper-centered-offset-before)}.srv-html [data-su-reviews-host] .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after)}.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow,.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow-left,.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow-right,.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow-top,.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow-bottom{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;z-index: 10}.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow{background: rgba(0,0,0,0.15)}.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.srv-html [data-su-reviews-host] .swiper-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0))}.srv-html [data-su-reviews-host] .swiper-lazy-preloader{width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50% center;box-sizing: border-box;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-radius: 50%;border-top-color: transparent}.srv-html [data-su-reviews-host] .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.srv-html [data-su-reviews-host] .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation: 1s linear 0s infinite normal none running swiper-preloader-spin}.srv-html [data-su-reviews-host] .swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.srv-html [data-su-reviews-host] .swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}.srv-html [data-su-reviews-host]{--swiper-navigation-size: 44px}.srv-html [data-su-reviews-host] .swiper-button-prev,.srv-html [data-su-reviews-host] .swiper-button-next{position: absolute;top: var(--swiper-navigation-top-offset,50%);width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - (var(--swiper-navigation-size) / 2));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color))}.srv-html [data-su-reviews-host] .swiper-button-prev.swiper-button-disabled,.srv-html [data-su-reviews-host] .swiper-button-next.swiper-button-disabled{opacity: 0.35;cursor: auto;pointer-events: none}.srv-html [data-su-reviews-host] .swiper-button-prev.swiper-button-hidden,.srv-html [data-su-reviews-host] .swiper-button-next.swiper-button-hidden{opacity: 0;cursor: auto;pointer-events: none}.srv-html [data-su-reviews-host] .swiper-navigation-disabled .swiper-button-prev,.srv-html [data-su-reviews-host] .swiper-navigation-disabled .swiper-button-next{display: none !important}.srv-html [data-su-reviews-host] .swiper-button-prev svg,.srv-html [data-su-reviews-host] .swiper-button-next svg{width: 100%;height: 100%;object-fit: contain;transform-origin: center center}.srv-html [data-su-reviews-host] .swiper-rtl .swiper-button-prev svg,.srv-html [data-su-reviews-host] .swiper-rtl .swiper-button-next svg{transform: rotate(180deg)}.srv-html [data-su-reviews-host] .swiper-button-prev,.srv-html [data-su-reviews-host] .swiper-rtl .swiper-button-next{left: var(--swiper-navigation-sides-offset,10px);right: auto}.srv-html [data-su-reviews-host] .swiper-button-lock{display: none}.srv-html [data-su-reviews-host] .swiper-button-prev::after,.srv-html [data-su-reviews-host] .swiper-button-next::after{font-family: swiper-icons;font-size: var(--swiper-navigation-size);letter-spacing: 0px;font-variant: initial;line-height: 1;text-transform: none !important}.srv-html [data-su-reviews-host] .swiper-button-prev::after,.srv-html [data-su-reviews-host] .swiper-rtl .swiper-button-next::after{content: "prev"}.srv-html [data-su-reviews-host] .swiper-button-next,.srv-html [data-su-reviews-host] .swiper-rtl .swiper-button-prev{right: var(--swiper-navigation-sides-offset,10px);left: auto}.srv-html [data-su-reviews-host] .swiper-button-next::after,.srv-html [data-su-reviews-host] .swiper-rtl .swiper-button-prev::after{content: "next"}.srv-html [data-su-reviews-host] .review-card,.srv-html [data-su-reviews-host] .review-card-default,.srv-html [data-su-reviews-host] .card-content-review{display: flex;flex-direction: column;gap: 10px}.srv-html [data-su-reviews-host] .review-card-default .card-content-review{flex: 1 1 auto}.srv-html [data-su-reviews-host] .from-scroll-review{flex: 0 0 100%}.srv-html [data-su-reviews-host] .from-scroll-review .featured-review-badge{display: flex;align-items: flex-end;flex: 1 1 0%}.srv-html [data-su-reviews-host] .reviews-list-default .card-flex-row{flex-direction: row;justify-content: flex-end}.srv-html [data-su-reviews-host] .review-card.item-no-image{padding-top: 10px}.srv-html [data-su-reviews-host] .reviews-masonry-item .review-has-image{display: flex;width: 100%}.srv-html [data-su-reviews-host] .reviews-masonry-item .review-main-image-masonry{width: 100%}.srv-html [data-su-reviews-host] .review-meta{display: flex;flex-flow: column wrap;align-items: flex-start;gap: 10px}.srv-html [data-su-reviews-host] .review-meta-left{display: flex;flex-direction: column;gap: 2px}.srv-html [data-su-reviews-host] .review-meta-left-top{display: flex;gap: 8px;align-items: center}.srv-html [data-su-reviews-host] .review-author{font-weight: 600;margin: 0px}.srv-html [data-su-reviews-host] .review-date{font-size: 0.9em;color: var(--ryviu-text-muted,currentColor);opacity: var(--ryviu-muted-opacity,.7);margin: 0px}.srv-html [data-su-reviews-host] .review-content{overflow-wrap: anywhere;word-break: break-word}.srv-html [data-su-reviews-host] .ryviu-attr-d-group{display: flex;flex-wrap: wrap;gap: 8px;margin: 0px 0px 6px}.srv-html [data-su-reviews-host] .ryviu-attr-d-chip{display: inline-flex;align-items: center;gap: 4px;padding: 4px 10px;border-radius: 999px;background: var(--ryviu-surface-muted,#f1f1f1);font-size: 13px;line-height: 1.4;white-space: nowrap}.srv-html [data-su-reviews-host] .ryviu-attr-d-chip-label{color: var(--ryviu-text-muted,#6b6b6b);font-weight: 400;text-transform: capitalize}.srv-html [data-su-reviews-host] .ryviu-attr-d-chip-value{color: var(--ryviu-text,#1a1a1a);font-weight: 600;text-transform: capitalize}.srv-html [data-su-reviews-host] .ryviu-attr-d-meta{display: flex;flex-direction: column;gap: 1px}.srv-html [data-su-reviews-host] .ryviu-attr-d-meta-label{font-size: 13px;color: var(--ryviu-text,#1a1a1a);font-weight: 600;text-transform: capitalize}.srv-html [data-su-reviews-host] .ryviu-attr-d-meta-value{font-size: 13px;color: var(--ryviu-text,#444444);font-weight: 400;text-transform: capitalize}.srv-html [data-su-reviews-host] .rvw-highlight{background: var(--rhl-bg,#FFF3A3);color: var(--rhl-color,inherit);border-radius: 4px;padding: 0px 2px}.srv-html [data-su-reviews-host] .rvw-highlight.is-bold{font-weight: 700}.srv-html [data-su-reviews-host] .rvw-highlight.is-italic{font-style: italic}.srv-html [data-su-reviews-host] .rvw-highlight.is-underline{text-decoration: underline}.srv-html [data-su-reviews-host] .rvw-highlight.is-square{border-radius: 0px}.srv-html [data-su-reviews-host] .rvw-highlight.is-animated{transition: background-color 0.4s,color 0.4s}.srv-html [data-su-reviews-host] .replies-section-box{border-left: 2px solid rgb(111,208,250);display: flex;flex-direction: column;gap: 10px}.srv-html [data-su-reviews-host] .reply{margin: 0px;padding: 0px 0px 0px 10px}.srv-html [data-su-reviews-host] .reply-meta{display: flex;justify-content: flex-start;gap: 10px;align-items: center;margin-bottom: 5px}.srv-html [data-su-reviews-host] .reply-author{font-weight: 600;margin: 0px;color: var(--ryviu-text,#444)}.srv-html [data-su-reviews-host] .reply-date{font-size: 0.85em;margin: 0px;color: var(--ryviu-text-muted,currentColor);opacity: var(--ryviu-muted-opacity,.7)}.srv-html [data-su-reviews-host] .reply-content{margin: 0px;line-height: 1.5}.srv-html [data-su-reviews-host] .Ryviu-More-Images{gap: 4px;border-radius: 28px;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;background: rgba(0,0,0,0.5);position: absolute;z-index: 1;display: flex;color: rgb(252,238,238);align-items: center;flex-direction: row;justify-content: space-between;font-size: 13px;padding: 0px 4px;cursor: zoom-in;top: 15px;right: 10px}.srv-html [data-su-reviews-host] .Ryviu-More-Images span,.srv-html [data-su-reviews-host] .Ryviu-More-Images em{color: rgb(252,238,238) !important;line-height: 1}.srv-html [data-su-reviews-host] .Ryviu-More-Images svg{height: 20px;fill: rgb(252,238,238) !important}.srv-html [data-su-reviews-host] .review-video-thumbnail{width: 100%;height: 100%;object-fit: cover;display: block;position: relative;cursor: zoom-in}.srv-html [data-su-reviews-host] .review-video-play-icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: rgba(0,0,0,0.45);border-radius: 50%;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;box-shadow: rgba(0,0,0,0.25) 0px 2px 8px;pointer-events: none}.srv-html [data-su-reviews-host] .review-actions{display: flex;gap: 10px;justify-content: flex-end;align-items: center}.srv-html [data-su-reviews-host] .review-actions-text{color: var(--ryviu-text-muted,currentColor);opacity: var(--ryviu-muted-opacity,.7);font-size: 0.9em}.srv-html [data-su-reviews-host] .reaction-btn{display: flex;align-items: center;background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: initial;cursor: pointer;color: var(--ryviu-text-muted,#666);font-size: 0.9em;padding: 5px 2px;transition: 0.2s}.srv-html [data-su-reviews-host] .ryviu-iframe-container-modal .reaction-btn{color: var(--ryviu-modal-color,#666)}.srv-html [data-su-reviews-host] .reaction-btn svg{width: 16px;height: 16px;margin-right: 5px;color: var(--ryviu-text-muted,#ababab)}.srv-html [data-su-reviews-host] .reaction-btn span{font-weight: 500}.srv-html [data-su-reviews-host] .reaction-btn{color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .reaction-btn.active svg,.srv-html [data-su-reviews-host] .reaction-btn:hover,.srv-html [data-su-reviews-host] .reaction-btn:hover svg{color: var(--ryviu-text,#333)}.srv-html [data-su-reviews-host] .review-country{font-size: 0.85em;color: var(--ryviu-text-muted,#666);display: flex;align-items: center}.srv-html [data-su-reviews-host] .review-verified{align-items: center;gap: 4px;display: flex !important;margin: 0px !important}.srv-html [data-su-reviews-host] .review-verified.is-badge{height: 15px;color: rgb(255,255,255) !important;padding: 4px 12px !important;border-radius: 100px !important;font-size: 12px !important;font-weight: 600 !important;display: inline-flex !important;align-items: center !important;line-height: 1 !important;max-width: 150px !important;overflow: hidden !important}.srv-html [data-su-reviews-host] .review-verified.is-badge .text{display: inline-block !important;max-width: 100% !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important}.srv-html [data-su-reviews-host] .country-flag{width: 16px;height: 12px;display: flex;align-items: center}@container (max-width: 920px){.srv-html [data-su-reviews-host] .reviews-list-default .card-flex-row{justify-content: flex-start}}@container (max-width: 540px){.srv-html [data-su-reviews-host] .review-actions-text{display: none}.srv-html [data-su-reviews-host] .reviews-list-masonry .product-info span{font-size: 13px}.srv-html [data-su-reviews-host] .reviews-list-masonry .reply-meta{align-items: flex-start;margin-bottom: 5px;flex-direction: column}}.srv-html [data-su-reviews-host] .ryviu-avatar{display: flex;align-items: center;justify-content: center;border-radius: 50%;background: linear-gradient(135deg,rgb(102,126,234),rgb(118,75,162));color: rgb(255,255,255);font-weight: 600;text-align: center;overflow: hidden;position: relative;line-height: 1;flex: 0 0 auto;user-select: none}.srv-html [data-su-reviews-host] .ryviu-avatar-small{width: 32px;height: 32px;font-size: 12px}.srv-html [data-su-reviews-host] .ryviu-avatar-medium{width: 48px;height: 48px;font-size: 16px}.srv-html [data-su-reviews-host] .ryviu-avatar-large{width: 64px;height: 64px;font-size: 20px}.srv-html [data-su-reviews-host] .ryviu-avatar img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%}.srv-html [data-su-reviews-host] .ryviu-avatar-fallback{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg,rgb(102,126,234),rgb(118,75,162));color: rgb(255,255,255);font-weight: 600}.srv-html [data-su-reviews-host] .ryviu-avatar.ryviu-avatar-primary{background: linear-gradient(135deg,rgb(102,126,234),rgb(118,75,162))}.srv-html [data-su-reviews-host] .ryviu-avatar.ryviu-avatar-secondary{background: linear-gradient(135deg,rgb(240,147,251),rgb(245,87,108))}.srv-html [data-su-reviews-host] .ryviu-avatar.ryviu-avatar-success{background: linear-gradient(135deg,rgb(79,172,254),rgb(0,242,254))}.srv-html [data-su-reviews-host] .ryviu-avatar.ryviu-avatar-warning{background: linear-gradient(135deg,rgb(67,233,123),rgb(56,249,215))}.srv-html [data-su-reviews-host] .ryviu-avatar.ryviu-avatar-danger{background: linear-gradient(135deg,rgb(250,112,154),rgb(254,225,64))}.srv-html [data-su-reviews-host] .ryviu-avatar.ryviu-avatar-disabled{opacity: 0.6;cursor: not-allowed}.srv-html [data-su-reviews-host] .ryviu-avatar.ryviu-avatar-disabled:hover{transform: none;box-shadow: none}.srv-html [data-su-reviews-host] .ryviu-avatar.ryviu-avatar-loading{background: linear-gradient(90deg,rgb(240,240,240) 25%,rgb(224,224,224),rgb(240,240,240) 75%) 0% 0% / 200% 100%;animation: 1.5s ease 0s infinite normal none running loading}@keyframes loading{0%{background-position: 200% 0px}100%{background-position: -200% 0px}}@container (max-width: 768px){.srv-html [data-su-reviews-host] .ryviu-avatar-medium{width: 40px;height: 40px;font-size: 14px}.srv-html [data-su-reviews-host] .ryviu-avatar-large{width: 56px;height: 56px;font-size: 18px}}.srv-html [data-su-rv]{visibility:visible!important}.srv-html [data-su-reviews-host]{width:100%}.srv-html [data-su-rv] [data-su-grid]{position:relative}.srv-html [data-su-rv] [data-su-grid]>*{float:none}.srv-html [data-su-rv] .su-hidden{display:none!important}.srv-html [data-su-rv] .su-mais-wrap{clear:both;text-align:center}.srv-html [data-su-reviews-modal]{position:fixed;inset:0;z-index:99999998;display:none;overflow:auto;background:transparent}.srv-html [data-su-reviews-modal][data-aberto]{display:block}.srv-html.srv-html,.srv-html .srv-body.srv-body{display:block!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important}[data-srv-secao="01"] .srv-body .dbtfy-trust_badge{display:none!important}[data-srv-secao="01"] .srv-body .product-single__add-to-cart{display:none!important}@font-face{font-family:ryviu-icon;src:url("/cdn/shop/files/media-ryviu-icon.woff?v=1794360577") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Open Sans";src:url("/cdn/shop/files/media-open-sans-latin.woff2?v=1794360580") format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-su-reviews-host] .ryviu-write-review-wrap,[data-su-reviews-host] .reviews-filters,[data-su-reviews-host] #ryviu-pagination-wrapper{display:none!important}