.releo-review{--review-effective-padding:min(var(--review-padding,20px),var(--report-content-padding-cap,80px));container-type:inline-size;padding-block:var(--review-effective-padding,20px);padding-inline:0;line-height:1.55;overflow-wrap:anywhere}.releo-review{font-family:var(--report-font-body,inherit)}.releo-review .font-mono{font-family:inherit}.review-heading h2{font-weight:600;line-height:1.22;letter-spacing:-.035em;margin:0 0 24px;text-wrap:balance}.review-stars{display:inline-flex;gap:3px;color:var(--review-star,hsl(var(--primary)));vertical-align:middle;flex-shrink:0}.review-star{position:relative;display:block;width:var(--review-star-size,16px);height:var(--review-star-size,16px)}.review-star>svg{opacity:.2}.review-star svg{width:var(--review-star-size,16px);height:var(--review-star-size,16px)}.review-star-fill{position:absolute;inset:0;overflow:hidden}.review-summary{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 0 32px;border-bottom:1px solid var(--review-border);margin-bottom:24px}.review-score{display:flex;align-items:center;gap:16px;text-align:left;flex-shrink:0;border-radius:12px}.review-score>strong{font-size:var(--review-score-size,3.6em);line-height:1;letter-spacing:-.075em;font-weight:500}.review-score-count{display:block;font-size:.78em;opacity:.75;margin-top:8px}.review-distribution{width:240px;flex-shrink:1}.review-distribution>button{display:flex;align-items:center;gap:10px;width:100%;font-size:12px;padding:4px;border-radius:6px}.review-distribution>button[aria-pressed=true]{font-weight:700}.review-distribution>button>span:last-child{width:24px;text-align:right;opacity:.6}.review-distribution-track{height:5px;flex:1;overflow:hidden;border-radius:5px;background:color-mix(in srgb,currentColor 8%,transparent)}.review-distribution-track>span{display:block;height:100%;background:var(--review-star);border-radius:inherit}.review-summary-cta{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:.88em}.review-summary-cta>span{opacity:.65}.review-write{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:var(--review-button);color:var(--review-button-text);border-radius:999px;padding:12px 24px;font-weight:600;font-size:.9em;line-height:1.3}.review-write:disabled{opacity:.5;cursor:default}.review-summary-minimal .review-score>strong,.review-summary-compact .review-score>strong{font-size:2.3em}.review-summary-minimal{border:0;padding-bottom:10px}.review-summary-minimal .review-summary-cta>span{display:none}.review-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.review-format-tabs{display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:color-mix(in srgb,currentColor 4%,transparent)}.review-format-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;border:1px solid transparent;padding:9px 14px;min-height:36px;font-size:.85em;white-space:nowrap}.review-format-tabs button[aria-pressed=true]{background:var(--review-button);color:var(--review-button-text);border-color:transparent}.review-format-tabs svg{width:14px;height:14px}.review-format-tabs button:disabled{opacity:.35}.review-filter-inputs{display:flex;gap:8px;flex-wrap:wrap;flex:1;justify-content:flex-end}.review-filter-inputs>button{width:auto;max-width:180px;font-size:12px}.review-filter-inputs>div{max-width:280px}.review-clear{display:flex;gap:6px;align-items:center;font-size:.8em;margin:-12px 0 20px;opacity:.65}.review-items{gap:var(--review-gap,16px)}.review-grid{display:grid;grid-template-columns:repeat(var(--review-columns,3),minmax(0,1fr))}.review-masonry{-moz-columns:var(--review-columns,3);columns:var(--review-columns,3);-moz-column-gap:var(--review-gap,16px);column-gap:var(--review-gap,16px)}.review-masonry>.review-card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--review-gap,16px)}.review-list{display:grid;grid-template-columns:minmax(0,1fr)}.review-card{min-width:0;overflow:hidden;border:var(--review-border-width,1px) solid var(--review-border,hsl(var(--border)));border-radius:var(--review-radius,16px);background:var(--review-card,hsl(var(--card)))}[data-review-shadow=soft] .review-card{box-shadow:0 4px 18px -12px color-mix(in srgb,currentColor 22%,transparent)}[data-review-shadow=lifted] .review-card{box-shadow:0 12px 28px -15px color-mix(in srgb,currentColor 35%,transparent)}.review-card-body{padding:var(--review-effective-padding,20px);text-align:start}.review-card-title{font-size:1.08em;font-weight:600;line-height:1.4;letter-spacing:-.015em;margin:14px 0 8px;text-wrap:pretty}.review-card-copy{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;line-height:1.75;margin-top:8px;text-wrap:pretty}.review-read{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:32px;font-size:max(12px,.78em);opacity:.8;margin-top:12px;text-underline-offset:4px;border-radius:4px}.review-read:hover{opacity:1;text-decoration:underline}.review-identity{display:flex;gap:10px;align-items:center;min-width:0;margin-top:22px}.review-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 6%,transparent);font-size:.72em;font-weight:600}.review-author{font-weight:600;font-size:.88em;line-height:1.4;margin:0}.review-date{font-size:max(10px,.68em);opacity:.7;max-width:92px;text-align:right;line-height:1.5}.review-verified{display:inline-flex;align-items:center;gap:4px;font-size:max(10px,.65em);opacity:.85;margin-top:4px}.review-verified svg{width:12px;height:12px}.review-origin{font-size:max(10px,.65em);opacity:.7}.review-reply{border-radius:calc(var(--review-radius)/2);background:var(--review-reply,hsl(var(--muted)));padding:14px 16px;margin-top:16px;font-size:.85em;line-height:1.6;border-inline-start:2px solid var(--review-border)}.review-reply>span{font-weight:650;display:block;margin-bottom:6px}.review-reply>p{white-space:pre-wrap}.review-cover{display:block;position:relative;width:100%;overflow:hidden;text-align:left}.review-cover>img,.review-cover>video{display:block;width:100%;-o-object-fit:cover;object-fit:cover;max-height:440px}.review-cover>video{aspect-ratio:4/3}.review-media-badge{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;border-radius:999px;background:var(--review-card);color:inherit;font-size:11px;padding:8px 10px;box-shadow:0 2px 8px -4px color-mix(in srgb,currentColor 25%,transparent)}.review-media-badge svg{width:12px;height:12px}[data-media-ratio=square] .review-cover>img,[data-media-ratio=square] .review-cover>video{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}[data-media-ratio=portrait] .review-cover>img,[data-media-ratio=portrait] .review-cover>video{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.review-card-visual .review-cover>img,.review-card-visual .review-cover>video{height:360px;aspect-ratio:3/4}.review-visual-caption{position:absolute;inset:auto 0 0;display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:70px 20px 22px;background:linear-gradient(transparent,hsl(var(--overlay-scrim,0 0% 0%)/.88));color:hsl(var(--primary-foreground));--review-star:currentColor}.review-visual-caption>strong{font-size:1em}.review-visual-caption>span:last-child{font-size:.85em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-carousel{position:relative;display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 16px;scrollbar-width:none;scroll-padding-inline:2px}.review-carousel::-webkit-scrollbar{display:none}.review-carousel>.review-card{flex:0 0 calc((100% - (var(--review-columns,3) - 1)*var(--review-gap,16px))/var(--review-columns,3));scroll-snap-align:start}.review-carousel-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:8px}.review-arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--review-border,hsl(var(--border)));background:var(--review-card);border-radius:50%;flex-shrink:0}.review-arrow svg{width:16px;height:16px}.review-arrow:disabled{opacity:.3;cursor:default}.review-dots{display:flex;gap:2px;flex-wrap:wrap;justify-content:center;max-width:70%}.review-dots button{display:grid;place-items:center;width:24px;height:32px;border-radius:8px;background:transparent;opacity:1}.review-dots button[aria-current=true]{opacity:1;width:32px}.review-quote-mark{width:35px;height:35px;opacity:.15;margin-bottom:24px}.review-card-quote .review-card-copy{font-size:1.3em;line-height:1.55;letter-spacing:-.025em}.review-card-quote .review-card-body{padding:30px}.review-card-quote .review-identity{margin-top:30px}.releo-review:is([data-review-variant=stars],[data-review-variant=trust-badge],[data-review-variant=checkout],[data-review-variant=snippets]){padding:0}.review-stories-row{display:flex;align-items:flex-start;gap:0;width:100%;min-width:0;isolation:isolate}.review-story{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;flex:1 1 var(--review-story-size,0px);min-width:0}.review-story+.review-story{margin-inline-start:var(--review-story-gap,0px)}.review-story:hover,.review-story:focus-visible{z-index:1}.review-story-ring{position:relative;display:block;box-sizing:border-box;width:100%;aspect-ratio:1;flex:none;overflow:hidden;border:min(2px,calc(var(--review-story-size,88px)*.025)) solid var(--review-star);border-radius:50%;background:var(--review-card)}.review-story-media{position:absolute;inset:min(4px,calc(var(--review-story-size,88px)*.05));display:grid;place-items:center;overflow:hidden;border-radius:50%}.review-story-media>img,.review-story-media>video{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.review-story strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75em;font-weight:500}.review-story .review-stars{--review-star-size:min(11px,calc(var(--review-story-size,88px)*.15));gap:min(3px,calc(var(--review-story-size,88px)*.025))}[data-review-variant=compact] .review-card{display:flex}[data-review-variant=compact] .review-cover{width:110px;flex-shrink:0}[data-review-variant=compact] .review-cover>img,[data-review-variant=compact] .review-cover>video{height:100%;max-height:none;min-height:160px}[data-review-variant=compact] .review-media-badge{display:none}[data-review-variant=compact] .review-card-body{padding:15px;flex:1;min-width:0}[data-review-variant=compact] .review-identity{margin-top:12px}[data-review-variant=list] .review-card{display:flex}[data-review-variant=list] .review-cover{width:26%;flex-shrink:0}[data-review-variant=list] .review-cover>img,[data-review-variant=list] .review-cover>video{height:100%;max-height:none}[data-review-variant=list] .review-card-body{flex:1;min-width:0}[data-review-variant=snippets] .review-card{border:0;border-left:3px solid var(--review-star);border-radius:0;box-shadow:none}.review-badge{display:flex;align-items:center;gap:20px}.review-badge .review-score>strong{font-size:1.5em}.review-badge .review-score-count{display:inline-block;margin:0 0 0 8px}.review-badge-trust-badge{padding:20px;border:1px solid var(--review-border);border-radius:var(--review-radius);justify-content:center}.review-trust-icon{width:42px;height:42px;color:var(--review-star);fill:currentColor}.review-badge-title{font-weight:600;margin-bottom:6px}.review-badge-checkout{justify-content:center;font-size:.85em}.review-floating{position:fixed;bottom:20px;z-index:40;max-width:calc(100vw - 32px);padding:0}.review-popup{position:relative}.review-popup-close{position:absolute;z-index:2;right:8px;top:8px;background:var(--review-card);border-radius:50%;padding:4px}.review-popup-close svg{width:14px;height:14px}.review-popup .review-card{box-shadow:0 12px 30px -15px color-mix(in srgb,currentColor 35%,transparent)}.review-popup .review-card-body{padding-right:28px}.review-sidebar-panel{left:auto;right:0;top:0;transform:none;height:100dvh;max-height:none;width:min(560px,100vw);max-width:none;border-radius:0;overflow-y:auto;align-content:start}.review-sidebar-tab{box-shadow:0 8px 25px -10px color-mix(in srgb,currentColor 30%,transparent)}.review-empty{text-align:center;padding:48px 24px;font-size:.95em;color:inherit}.review-empty>svg{width:32px;height:32px;margin:0 auto 16px}.review-empty .review-write{margin-top:18px}.review-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;font-size:12px}.review-demo-label{display:inline-flex;border:1px dashed var(--review-border);border-radius:20px;padding:4px 10px;font-size:10px;opacity:.6;margin-bottom:20px}.review-modal-overlay{z-index:120;background:hsl(var(--foreground)/.6)}.review-modal-panel{z-index:121}.review-detail-overlay{z-index:122;background:hsl(var(--foreground)/.6)}.review-lightbox-shell{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:123;display:block;width:calc(100vw - 40px);max-width:1100px;height:min(800px,88dvh);max-height:88dvh;padding:0;overflow:hidden;border:0;border-radius:12px}.review-lightbox-shell.text-only{max-width:560px;padding-top:80px!important}.review-detail-close{position:absolute;left:20px;top:20px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--review-card);color:inherit}.review-detail-close svg{width:24px;height:24px}.review-detail-close:focus-visible{outline:2px solid var(--review-star);outline-offset:3px}.review-lightbox-shell.has-media .review-detail-close{background:hsl(var(--foreground)/.6);color:hsl(var(--background))}.review-lightbox{container-type:normal;height:100%;padding:0;overflow:hidden;display:grid;background:var(--review-card)}.review-lightbox.has-media{grid-template-columns:1.15fr 1fr}.review-viewer{background:hsl(var(--muted));display:flex;flex-direction:column;min-width:0;min-height:0}.review-viewer-main{position:relative;flex:1;min-height:0}.review-viewer-main>img,.review-viewer-main>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-viewer-main>video{-o-object-fit:contain;object-fit:contain}.review-thumbnails{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:14px}.review-thumbnails>button{width:52px;height:52px;border:2px solid transparent;border-radius:8px;overflow:hidden;font-size:9px}.review-thumbnails>button[aria-pressed=true]{border-color:var(--review-star)}.review-thumbnails img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-reader{padding:32px;display:flex;flex-direction:column;gap:24px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.review-reader-heading{display:grid;gap:8px}.review-reader .review-identity{margin:0}.review-reader .review-identity>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.review-reader .review-author,.review-reader .review-verified{font-size:1em;font-weight:400;margin:0;opacity:1}.review-reader .review-verified svg{width:1em;height:1em}.review-full-copy{white-space:pre-wrap;line-height:1.6;margin:0}.review-reader .review-reply,.review-reader .review-list-product{margin:0}@container (max-width:680px){.review-summary{gap:20px;flex-wrap:wrap}.review-distribution{flex:1;min-width:130px}.review-summary-cta{flex-direction:row;width:100%;justify-content:space-between}.review-grid{grid-template-columns:repeat(min(2,var(--review-columns)),minmax(0,1fr))}.review-masonry{-moz-columns:min(2,var(--review-columns));columns:min(2,var(--review-columns))}.review-carousel>.review-card{flex-basis:65%}.review-filter-inputs{justify-content:flex-start}.review-filter-inputs>div{max-width:none}.review-filter-inputs>button{flex:1}.review-score>strong{font-size:2.8em}.review-reader{padding:24px}.review-badge .review-score-count{display:block;margin:3px 0 0}}@container (max-width:420px){.review-grid{grid-template-columns:repeat(var(--review-mobile-columns,1),minmax(0,1fr))}.review-masonry{-moz-columns:var(--review-mobile-columns,1);columns:var(--review-mobile-columns,1)}.review-carousel>.review-card{flex-basis:86%}.review-summary-cta>span{display:none}.review-summary-cta>.review-write{width:100%}.review-filter-inputs>div{flex-basis:100%}.review-format-tabs button{padding:7px 12px}.review-heading h2{margin-bottom:22px}.review-date{font-size:9px}.review-cover>img{max-height:380px}[data-review-variant=list] .review-card{display:block}[data-review-variant=list] .review-cover{width:100%}.review-trust-icon{width:30px;height:30px}}@media (max-width:640px){.review-lightbox-shell{width:calc(100vw - 24px);height:90dvh;max-height:90dvh}.review-lightbox.has-media{grid-template-columns:1fr;grid-template-rows:minmax(180px,38dvh) minmax(0,1fr)}.review-reader{padding:24px}.review-thumbnails{padding:8px}.review-thumbnails>button{width:36px;height:36px}}[data-media-ratio=square] .review-card-visual .review-cover>img,[data-media-ratio=square] .review-card-visual .review-cover>video{height:auto;aspect-ratio:1}[data-media-ratio=portrait] .review-card-visual .review-cover>img,[data-media-ratio=portrait] .review-card-visual .review-cover>video{height:auto;aspect-ratio:3/4}.review-cover>video{background:hsl(var(--muted))}.releo-review .review-filter-inputs input,.releo-review .review-filter-inputs button[role=combobox]{background:var(--review-card,hsl(var(--card)))!important;color:inherit!important;border-color:var(--review-border,hsl(var(--border)))!important}.releo-review .review-filter-inputs input::-moz-placeholder{color:currentColor;opacity:.55}.releo-review .review-filter-inputs input::placeholder{color:currentColor;opacity:.55}.review-promo-score{margin:-8px 0 24px}.review-promo-score .review-score{gap:9px}.review-promo-score .review-score>strong{font-size:1.15em;letter-spacing:-.02em}.review-promo-score .review-score-count{display:inline;margin-left:8px}.review-promo-score .review-stars{--review-star-size:12px}.review-reading-rows{border-top:1px solid var(--review-border)}.review-reading-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,3fr) auto;gap:32px;padding:28px 0;border-bottom:1px solid var(--review-border)}.review-reading-row .review-identity{margin:0;flex-wrap:wrap;align-items:flex-start}.review-reading-row .review-date{flex-basis:100%;max-width:none;text-align:left;padding-left:44px}.review-reading-copy h3{font-size:1.05em;font-weight:600;margin:12px 0 8px;letter-spacing:-.015em}.review-reading-copy>p{white-space:pre-wrap;line-height:1.8}.review-reading-media{display:grid;grid-template-columns:repeat(2,64px);align-content:start;gap:6px}.review-reading-media button{position:relative;border:1px solid var(--review-border);border-radius:10px;overflow:hidden;height:64px}.review-reading-media img,.review-reading-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-compact-row{border-bottom:1px solid var(--review-border)}.review-compact-row>summary{display:flex;align-items:center;gap:24px;cursor:pointer;list-style:none;padding:20px 12px;border-radius:8px}.review-compact-row>summary::-webkit-details-marker{display:none}.review-compact-row>summary>span:first-child{display:flex;align-items:center;gap:14px;min-width:210px;font-size:.8em}.review-compact-row>summary>svg{width:16px;height:16px;margin-left:auto;flex-shrink:0}.review-compact-row[open]>summary>svg{transform:rotate(180deg)}.review-compact-excerpt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em}.review-compact-expanded{padding:0 12px 24px;max-width:780px;line-height:1.75}.review-promotion{text-align:left}.review-sequence-nav{display:flex;align-items:center;justify-content:center;gap:16px;font-size:11px;margin-top:20px}.review-spotlight{display:grid;overflow:hidden;border:var(--review-border-width) solid var(--review-border);border-radius:var(--review-radius);background:var(--review-card)}.review-spotlight.has-media{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.review-spotlight-media{position:relative;overflow:hidden;min-height:var(--review-media-height);text-align:left}.review-spotlight-media>img,.review-spotlight-media>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-spotlight-copy{padding:clamp(24px,4cqw,56px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:start}.review-spotlight-copy h3{font-size:clamp(22px,2.8cqw,34px);font-weight:600;line-height:1.25;letter-spacing:-.025em;margin:20px 0 12px;text-wrap:balance}.review-spotlight-copy>p{font-size:1.08em;line-height:1.75;white-space:pre-wrap;max-width:42ch;text-wrap:pretty}.review-spotlight-copy .review-sequence-nav{align-self:flex-end}.review-spotlight-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);background:var(--review-button);color:var(--review-button-text);padding:20px;border-radius:50%}.review-spotlight-thumbs{display:flex;justify-content:center;gap:10px;margin-top:18px;overflow:auto;padding:3px}.review-spotlight-thumbs button{width:56px;height:56px;flex-shrink:0;border-radius:12px;overflow:hidden;opacity:.75;border:2px solid transparent;background:var(--review-card);padding:3px}.review-spotlight-thumbs button[aria-pressed=true]{opacity:1;border-color:var(--review-star)}.review-spotlight-thumbs img,.review-spotlight-thumbs video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px}.review-spotlight-thumbs svg{margin:auto;width:24px}.review-quote-stage{padding:30px clamp(16px,6cqw,90px);max-width:1080px;margin:auto}.review-quote-symbol{width:44px;height:44px;color:var(--review-star);opacity:.75;margin:0 0 20px;stroke-width:1.5}.review-quote-stage blockquote{font-size:var(--review-quote-size,1.5em);font-weight:500;letter-spacing:-.035em;line-height:1.42;margin:24px 0;white-space:pre-wrap;max-width:34ch;text-wrap:balance}.review-quote-stage .review-identity{justify-content:center}.review-quote-stage .review-identity>div{flex:none}.review-quote-stage .review-read{justify-content:center}.review-author-selector{display:flex;justify-content:center;gap:12px;overflow:auto;margin-top:15px}.review-author-selector button{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;opacity:.75;padding:8px 12px;min-height:44px;border:1px solid transparent;border-radius:999px}.review-author-selector button[aria-pressed=true]{opacity:1;border-color:var(--review-border);background:var(--review-card)}.review-author-selector button>span{display:grid;place-items:center;border-radius:50%;width:28px;height:28px;background:var(--review-card);border:1px solid var(--review-border)}.review-promotion-snippets{display:flex;align-items:center;gap:16px;max-width:640px;border:var(--review-border-width) solid var(--review-border);border-radius:var(--review-radius);background:var(--review-card);padding:16px;margin-inline:auto}.review-snippet-content{display:flex;align-items:center;gap:15px;flex:1;min-width:0}.review-snippet-image{width:64px;height:80px;border-radius:calc(var(--review-radius)/2);flex-shrink:0;overflow:hidden}.review-snippet-image img,.review-snippet-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-snippet-content>div{min-width:0}.review-snippet-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.88em;line-height:1.6;text-align:inherit;margin:6px 0}.review-snippet-author{font-size:max(11px,.75em);opacity:.75}.review-promotion-snippets .review-sequence-nav{margin:0;flex-direction:column;gap:7px}.review-promotion-snippets .review-arrow{width:32px;height:32px;background:transparent;border-color:transparent}.review-video-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.75fr);gap:36px;max-width:900px;margin:auto;text-align:left}.review-video-stage{border-radius:var(--review-radius);overflow:hidden;background:var(--review-card);border:var(--review-border-width) solid var(--review-border)}.review-video-stage>video{width:100%;height:var(--review-media-height);-o-object-fit:contain;object-fit:contain;background:hsl(var(--overlay-scrim,0 0% 0%))}.review-video-caption{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.review-video-caption>.review-identity{margin:0}.review-video-caption>.review-read{margin:0}.review-promotion-video-slider[data-layout=portrait] .review-video-stage>video{aspect-ratio:9/16}.review-promotion-video-slider[data-layout=square] .review-video-stage>video{aspect-ratio:1}.review-promotion-video-slider[data-layout=wide] .review-video-layout{max-width:none;grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.review-promotion-video-slider[data-layout=wide] .review-video-stage>video{aspect-ratio:16/9;height:auto;max-height:var(--review-media-height)}.review-playlist-heading{font-size:1em;font-weight:600;letter-spacing:-.02em;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--review-border)}.review-playlist-item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-radius:calc(var(--review-radius)*.75);width:100%;text-align:start;margin-bottom:8px}.review-playlist-item[aria-pressed=true]{background:var(--review-card);border-color:var(--review-star)}.review-playlist-thumb{width:54px;height:70px;position:relative;overflow:hidden;border-radius:7px;flex-shrink:0;background:hsl(var(--muted))}.review-playlist-thumb>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-playlist-thumb>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;padding:4px;background:var(--review-button);color:var(--review-button-text);border-radius:50%}.review-playlist-item>span:nth-child(2){flex:1;min-width:0}.review-playlist-item strong{display:block;font-size:.85em}.review-playlist-item small{display:block;margin-top:5px;font-size:.78em;opacity:.75}.review-playlist-item>span:last-child{font-size:11px;opacity:.4}.review-video-playlist{max-height:calc(var(--review-media-height) + 160px);overflow:auto}[data-review-variant=gallery] .review-cover>img,[data-review-variant=gallery] .review-cover>video{height:var(--review-media-height)!important;max-height:none;-o-object-fit:cover;object-fit:cover}[data-review-variant=gallery] .review-media-badge{top:auto;bottom:12px}[data-review-variant=cards-carousel] .review-cover>img,[data-review-variant=cards-carousel] .review-cover>video{height:calc(var(--review-media-height)*.65);-o-object-fit:cover;object-fit:cover}[data-review-variant=cards-carousel] .review-carousel>.review-card{display:flex;flex-direction:column}[data-review-variant=cards-carousel] .review-card-body{flex:1;display:flex;flex-direction:column}[data-review-variant=cards-carousel] .review-card-body .review-identity{margin-top:auto;padding-top:24px}.review-badge-position{display:flex}.review-badge-position.align-left{justify-content:flex-start}.review-badge-position.align-center{justify-content:center}.review-badge-position.align-right{justify-content:flex-end}.review-inline-rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.85em}.review-rating-link{text-decoration:underline;text-underline-offset:3px;opacity:.6;font-size:.85em}.review-checkout-assurance{display:flex;align-items:center;gap:14px;text-align:start;padding:16px 20px;border-radius:var(--review-radius);background:var(--review-card);border:var(--review-border-width) solid var(--review-border)}.review-checkout-assurance>svg{width:26px;height:26px;color:var(--review-star)}.review-checkout-assurance strong{font-size:.88em;display:block;margin-bottom:8px;font-weight:600}.review-checkout-assurance>span>span{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px}.review-checkout-assurance .review-stars{--review-star-size:11px}.review-trust-seal{display:flex;align-items:center;gap:24px;border:var(--review-border-width) solid var(--review-border);border-radius:var(--review-radius);padding:28px 32px;background:var(--review-card);text-align:start;max-width:100%}.review-seal-icon{width:46px;height:46px;color:var(--review-star);stroke-width:1.4}.review-seal-score{font-size:3.3em;font-weight:500;letter-spacing:-.075em;line-height:1}.review-seal-score small{font-size:.3em;opacity:.45;letter-spacing:0;margin-left:4px}.review-seal-details{display:flex;flex-direction:column;gap:8px}.review-seal-details>strong{font-size:.9em}.review-seal-details>span:last-child{font-size:max(11px,.72em);opacity:.75}.review-trust-seal.layout-vertical,.review-trust-seal.layout-seal{flex-direction:column;gap:15px;text-align:center}.review-trust-seal.layout-seal{border-radius:50%;aspect-ratio:1;padding:35px;outline:1px solid var(--review-border);outline-offset:6px}.review-trust-seal.layout-seal .review-seal-icon{width:30px;height:30px}.review-community-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;padding:16px 0 40px}.review-community-hero>div>p:first-child{text-transform:uppercase;letter-spacing:.13em;font-size:10px;opacity:.6;margin-bottom:20px}.review-community-hero h2{font-weight:650;letter-spacing:-.05em;line-height:1.13;margin-bottom:18px}.review-community-hero p{font-size:.9em;opacity:.65;max-width:430px}.review-community-numbers{display:flex;gap:30px;margin-top:28px}.review-community-numbers>span{font-size:11px;opacity:.8}.review-community-numbers strong{display:block;font-size:32px;letter-spacing:-.05em;margin-bottom:5px}.review-community-collage{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:none}.review-community-collage button{height:160px;overflow:hidden;border-radius:var(--review-radius);background:var(--review-card)}.review-community-collage button:nth-child(2n){transform:none}.review-community-collage img,.review-community-collage video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-product-tabs{display:flex;gap:8px;overflow:auto;padding:0 0 20px}.review-product-tabs button{font-size:.8em;white-space:nowrap;border:1px solid var(--review-border);border-radius:30px;padding:9px 16px}.review-product-tabs button[aria-pressed=true]{background:var(--review-button);color:var(--review-button-text)}.review-product-grid{display:grid;grid-template-columns:repeat(min(3,var(--review-columns)),minmax(0,1fr));gap:var(--review-gap)}.review-product-review{border:var(--review-border-width) solid var(--review-border);border-radius:var(--review-radius);overflow:hidden;background:var(--review-card)}.review-product-review>header{display:flex;gap:12px;align-items:center;padding:20px;font-weight:600}.review-product-review>header>svg{width:18px;height:18px}.review-product-strip{display:flex;gap:4px;padding:0 15px}.review-product-strip button{height:100px;flex:1;min-width:0;overflow:hidden;border-radius:8px}.review-product-strip img,.review-product-strip video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-product-quote{display:block;width:100%;padding:20px;text-align:start;border-bottom:1px solid var(--review-border)}.review-product-quote:last-child{border:0}.review-product-quote p{margin:8px 0;font-size:.9em}.review-product-quote small{opacity:.75;font-size:.78em}.review-cart-groups{border:var(--review-border-width) solid var(--review-border);border-radius:var(--review-radius);background:var(--review-card);padding:24px}.review-cart-groups>header{display:flex;gap:14px;align-items:center;margin-bottom:20px}.review-cart-groups>header>svg{width:24px;height:24px;color:var(--review-star)}.review-cart-groups h3{font-size:1em;font-weight:600}.review-cart-groups header p{font-size:.75em;opacity:.6;margin-top:5px}.review-cart-product{border-top:1px solid var(--review-border)}.review-cart-product>summary{display:flex;gap:12px;align-items:center;list-style:none;cursor:pointer;padding:20px 0;font-size:.9em}.review-cart-product>summary svg{width:16px;height:16px}.review-cart-product>summary svg:last-child{margin-left:auto}.review-cart-product[open]>summary svg:last-child{transform:rotate(180deg)}.review-cart-product>div{display:flex;overflow:auto;gap:16px;padding-bottom:16px}.review-cart-quote{flex:0 0 min(90%,290px);text-align:start;padding:20px;border-radius:calc(var(--review-radius)*.6);border:1px solid var(--review-border);background:var(--review-reply);font-size:.88em}.review-cart-quote>span,.review-cart-quote>small{display:block;margin-top:8px}.review-cart-quote>small{opacity:.6}.review-notification{position:relative;border-radius:var(--review-radius);border:var(--review-border-width) solid var(--review-border);background:var(--review-card);box-shadow:0 10px 35px -15px color-mix(in srgb,currentColor 40%,transparent)}.review-notification-close{position:absolute;right:4px;top:4px;z-index:2;opacity:.8;display:grid;place-items:center;width:32px;height:32px;border-radius:50%}.review-notification-close svg{width:14px;height:14px}.review-notification-content{display:flex;align-items:center;gap:14px;width:100%;text-align:start;padding:16px 34px 16px 16px}.review-notification-image{width:65px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden}.review-notification-image img,.review-notification-image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-notification-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.review-notification-copy>small{font-size:10px;opacity:.75}.review-notification-copy>strong{font-size:13px;line-height:1.5;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-notification-copy>span:last-child{font-size:11px;opacity:.75}.review-notification-copy .review-stars{--review-star-size:11px}.review-floating .review-sidebar-tab{writing-mode:vertical-rl;border-radius:12px 0 0 12px;padding:20px 12px;gap:10px}.review-story-dialog{max-width:430px!important;overflow:hidden;border-radius:20px}.review-story-stage{position:relative;height:min(740px,88dvh);padding:0!important;overflow:hidden;border-radius:20px;background:hsl(var(--foreground))!important;color:hsl(var(--background))!important}.review-story-stage>img,.review-story-stage>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-story-bars{position:absolute;z-index:2;top:15px;left:14px;right:14px;display:flex;gap:4px}.review-story-bars>span{flex:1;height:3px;background:hsl(var(--background)/.3);border-radius:3px;overflow:hidden}.review-story-bars>span>span{display:block;height:100%;background:hsl(var(--background))}.review-story-pause{position:absolute;top:32px;left:15px;padding:8px;border-radius:50%;background:hsl(var(--foreground)/.5)}.review-story-pause svg{width:18px;height:18px}.review-story-caption{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:12px;padding:90px 24px 24px;background:linear-gradient(transparent,hsl(var(--foreground)/.95));--review-star:currentColor}.review-story-caption>strong{font-size:1.15em}.review-story-caption>p{font-size:.95em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-story-caption>button{text-decoration:underline;font-size:12px;text-align:left}.review-story-caption>div{display:flex;justify-content:space-between}.review-story-caption>div button{border:1px solid currentColor;border-radius:50%;padding:6px}.review-story-caption>div button:disabled{opacity:.35}@container (max-width:680px){.review-reading-row{grid-template-columns:minmax(0,1fr);gap:16px}.review-reading-row .review-identity{flex-wrap:nowrap}.review-reading-row .review-date{flex-basis:auto;padding:0}.review-reading-media{display:flex}.review-reading-media button{width:64px}.review-compact-row>summary{gap:12px;flex-wrap:wrap}.review-compact-excerpt{order:3;width:100%}.review-spotlight.has-media{grid-template-columns:1fr}.review-spotlight-media{min-height:calc(var(--review-media-height)*.75)}.review-spotlight-copy{padding:24px}.review-quote-stage{padding:20px 8px}.review-quote-stage blockquote{font-size:var(--review-quote-size,1.5em);gap:18px}.review-video-stage>video{height:var(--review-media-height)}.review-video-playlist{max-height:260px}.review-community-hero{grid-template-columns:1fr;gap:25px;padding-top:0}.review-community-collage{display:flex;transform:none}.review-community-collage button{flex:1;min-width:0;height:110px;transform:none!important}.review-product-grid{grid-template-columns:1fr}.review-trust-seal{gap:14px;padding:20px}.review-seal-icon{width:30px}.review-seal-score{font-size:2.5em}.review-promotion-snippets{gap:8px;padding:12px}.review-snippet-image{width:55px;height:70px}}.review-promotion-testimonials[data-alignment=left] .review-quote-stage{align-items:flex-start;text-align:left}.review-promotion-testimonials[data-alignment=right] .review-quote-stage{align-items:flex-end;text-align:right}.review-promotion-testimonials[data-alignment=left] .review-quote-stage .review-identity{justify-content:flex-start}.review-promotion-testimonials[data-alignment=right] .review-quote-stage .review-identity{justify-content:flex-end}.review-promotion-video-slider[data-layout=portrait] .review-video-stage>video{width:100%;height:var(--review-media-height);-o-object-fit:contain;object-fit:contain}.review-promotion-video-slider[data-layout=square] .review-video-stage>video{width:100%;height:auto;aspect-ratio:1;max-height:var(--review-media-height);-o-object-fit:contain;object-fit:contain}.review-promotion-video-slider[data-layout=wide] .review-video-stage>video{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.review-quote-stage{display:flex;flex-direction:column;align-items:center}.review-promotion-snippets[data-alignment=left]{margin-left:0;margin-right:auto}.review-promotion-snippets[data-alignment=right]{margin-left:auto;margin-right:0}.review-seal-score{white-space:nowrap;flex-shrink:0}.review-promotion-video-slider[data-layout=portrait] .review-video-layout{grid-template-columns:minmax(0,calc(var(--review-media-height)*.5625)) minmax(0,360px);justify-content:center}.review-promotion-video-slider[data-layout=square] .review-video-layout{grid-template-columns:minmax(0,var(--review-media-height)) minmax(0,360px);justify-content:center}.releo-review .review-sidebar-tab{writing-mode:vertical-rl;border-radius:12px 0 0 12px;padding:20px 12px;gap:10px}@container (max-width:420px){.review-trust-seal.layout-horizontal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.review-trust-seal.layout-horizontal .review-seal-details{grid-column:1/-1}.review-promotion-video-slider[data-layout=portrait] .review-video-layout,.review-promotion-video-slider[data-layout=square] .review-video-layout{grid-template-columns:minmax(0,1fr)}}.review-spotlight-thumbs,.review-author-selector{justify-content:safe center}.releo-review :is(button,summary,input,[role=combobox]):focus-visible{outline:2px solid currentColor;outline-offset:3px}.releo-review :is(button,summary){-webkit-tap-highlight-color:transparent}.releo-review :is(h2,h3,strong,p){overflow-wrap:anywhere}.review-card-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--review-border)}.review-card-footer .review-identity{margin-top:0}.review-card-footer .review-read{margin-top:8px}.review-text-card-mark{width:32px;height:32px;color:var(--review-star);opacity:.45;margin-bottom:24px}[data-review-variant=cards-carousel] .review-card-body .review-identity{margin-top:0;padding-top:0}[data-review-variant=cards-carousel] .review-card.is-text-only{align-self:center}[data-review-variant=cards-carousel] .is-text-only .review-card-body{padding:min(calc(var(--review-effective-padding,20px) + 8px),var(--report-content-padding-cap,88px))}[data-review-variant=cards-carousel] .is-text-only .review-card-copy{font-size:1.15em}.review-dots button:after{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.3}.review-dots button[aria-current=true]:after{width:22px;opacity:1}.review-playlist-state{display:inline-flex;margin-top:8px;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:500;background:color-mix(in srgb,currentColor 6%,transparent)}.review-product-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,currentColor 5%,transparent)}.review-product-icon svg{width:18px;height:18px}.review-product-review>header h3{flex:1;min-width:0;font-size:.9em}.review-group-count{white-space:nowrap;font-size:10px;font-weight:400;opacity:.7}.review-summary-community{padding-top:8px}.review-summary-community .review-distribution{width:min(100%,360px)}.review-cart-product>summary::-webkit-details-marker{display:none}.review-cart-product[open]>summary{font-weight:600}.review-inline-rating{min-height:44px;border-radius:8px}.review-empty>p{max-width:36ch;margin-inline:auto;opacity:.8;text-wrap:balance}.review-empty>svg{opacity:.55}.review-story-dialog{z-index:123;width:calc(100vw - 32px)}.review-story-pause{display:grid;place-items:center;width:40px;height:40px}.review-story-sound{position:absolute;top:32px;left:63px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:hsl(var(--foreground)/.5)}.review-story-sound svg{width:18px;height:18px}.review-story-caption>div button{display:grid;place-items:center;width:40px;height:40px}@media (hover: hover){.review-arrow:not(:disabled):hover,.review-compact-row>summary:hover,.review-cart-product>summary:hover,.review-product-quote:hover,.review-playlist-item:hover,.review-author-selector button:hover,.review-distribution>button:hover,.review-notification-close:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.review-spotlight-thumbs button:hover{opacity:1}.review-cover:hover .review-media-badge{text-decoration:underline;text-underline-offset:3px}}@container (max-width: 680px){.review-summary{gap:24px;padding-top:12px}.review-reading-row{padding:24px 0}.review-compact-row>summary{padding-inline:0}.review-compact-expanded{padding-inline:0}.review-community-hero{gap:24px}.review-community-collage button{height:120px}.review-quote-stage blockquote{line-height:1.45}}@container (max-width: 420px){.review-score>strong{font-size:3em}.review-score .review-stars{--review-star-size: 14px}.review-summary-expanded .review-distribution{width:100%;flex-basis:100%}.review-format-tabs{width:100%}.review-format-tabs button{flex:1;min-height:38px}.review-arrow{width:44px;height:44px}.review-promotion-snippets .review-arrow{width:36px;height:36px}.review-snippet-content{gap:12px;text-align:start}.review-snippet-quote{font-size:.9em}.review-product-review>header{flex-wrap:wrap;gap:10px}.review-group-count{margin-left:auto}.review-notification-content{gap:12px}.review-card-footer .review-identity{flex-wrap:wrap}.review-card-footer .review-date{margin-left:auto}.review-author-selector{justify-content:flex-start}}.review-media-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--review-button);color:var(--review-button-text)}.review-media-play svg{width:18px;height:18px;margin-left:2px}.review-gallery-play{position:absolute;inset:0;width:100%;height:100%}.review-gallery-play:focus-visible{outline:3px solid var(--review-star);outline-offset:-4px}[data-review-variant=gallery] .review-gallery-expand{top:12px;bottom:auto;z-index:1;background:var(--review-button);color:var(--review-button-text)}.review-gallery-video-error{position:absolute;bottom:12px;left:12px;right:12px;padding:8px;border-radius:8px;font-size:12px;background:var(--review-button);color:var(--review-button-text);pointer-events:none}.review-gallery-cascade .video-cascade__card{position:relative}.review-gallery-cascade .review-card{width:100%}.review-cascade-select{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--review-radius);cursor:pointer}.review-cascade-select:focus-visible{outline:3px solid var(--review-star);outline-offset:-4px}.review-gallery-cascade .video-cascade__slide:not([aria-current]) .review-media-badge,.review-gallery-cascade .video-cascade__slide:not([aria-current]) .review-gallery-play{visibility:hidden}.review-gallery-cascade.video-cascade .video-cascade__slide{flex-basis:var(--review-cascade-basis)}.releo-review[data-review-variant=list]{border:0;padding-inline:var(--review-effective-padding,20px)}.review-list-header{display:flex;flex-direction:column;align-items:center;padding:min(clamp(20px,5cqw,64px),var(--report-content-padding-cap,64px)) 0 min(24px,var(--report-content-padding-cap,24px))}.review-list-score{display:flex;align-items:center;justify-content:center;gap:14px;font-size:var(--review-list-score-size,clamp(40px,5cqw,64px));line-height:1.1}.review-list-score>svg{width:1.05em;height:1.05em;color:var(--review-star);stroke-width:1.3}.review-list-title{margin:24px 0 0;text-align:center;font-size:var(--review-title-size);font-weight:400;line-height:1.4;text-wrap:balance}.review-list-distribution{width:min(100%,440px);display:grid;gap:6px;margin:36px 0}.review-list-distribution>button{display:grid;grid-template-columns:auto minmax(30px,1fr) minmax(3ch,auto);align-items:center;gap:16px;min-height:40px;border-radius:6px;text-align:start}.review-list-distribution .review-stars{gap:3px}.review-list-distribution .review-star>svg{opacity:1}.review-list-distribution .review-distribution-track{height:12px;border-radius:3px;background:var(--review-card);overflow:hidden}.review-list-distribution .review-distribution-track>span{display:block;height:100%;background:currentColor;opacity:.45;border-radius:3px}.review-list-distribution>button[aria-pressed=true]{outline:1px solid var(--review-star);outline-offset:3px}.review-list-actions{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,440px);margin-top:16px}.review-list-actions .review-write{flex:1;border:1px solid var(--review-border);font-weight:400;font-size:1em;min-height:48px}.review-list-filter-toggle{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid var(--review-border);border-radius:999px}.review-list-filter-toggle>svg{width:20px;height:20px}.review-list-filter-toggle[aria-expanded=true]{background:var(--review-card)}.review-reading-list{display:grid;gap:var(--review-gap);border:0}.review-reading-list .review-reading-row{display:flex;flex-direction:column;gap:16px;padding:var(--review-effective-padding,20px);border:var(--review-border-width) solid var(--review-border);border-radius:var(--review-radius);background:var(--review-card);min-width:0}.review-reading-list .review-reading-row.has-media{display:grid;grid-template-columns:minmax(0,1fr) clamp(96px,15cqw,160px);grid-template-rows:auto 1fr;-moz-column-gap:24px;column-gap:24px;align-items:start}.review-reading-list .has-media .review-list-identity{grid-column:1;grid-row:1}.review-reading-list .has-media .review-reading-copy{grid-column:1;grid-row:2}.review-reading-list .review-reading-row[data-review-shadow=soft]{box-shadow:0 2px 6px color-mix(in srgb,currentColor 10%,transparent)}.review-reading-list .review-reading-row[data-review-shadow=lifted]{box-shadow:0 8px 24px -10px color-mix(in srgb,currentColor 25%,transparent)}.review-reading-list .review-list-identity{min-width:0}.review-reading-list .review-identity{margin:0;align-items:center}.review-reading-list .review-identity>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.review-reading-list .review-author{font-size:1em;font-weight:400}.review-reading-list .review-verified{margin:0;font-size:1em;opacity:1;gap:6px}.review-reading-list .review-verified svg{width:.9em;height:.9em}.review-verified-solid svg{fill:currentColor}.review-verified-solid svg circle{stroke:none}.review-verified-solid svg path{stroke:var(--review-card);stroke-width:2.5px}.review-reading-list .review-date{flex-basis:auto;padding:0;margin-inline-start:auto}.review-reading-list .review-reading-copy{min-width:0}.review-list-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:0;text-align:start;font:inherit;color:inherit;background:transparent;border:0;border-radius:4px}.review-list-content:focus-visible{outline:2px solid currentColor;outline-offset:4px}.review-list-comment{display:block;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.review-list-product{display:block;line-height:1.5;margin:12px 0 0}.review-list-product dt{font-size:.85em;margin:0 0 2px}.review-list-product dd{margin:0}.review-reading-list .review-reading-media:empty{display:none}.review-reading-list .review-reading-media{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0}.review-reading-list .review-reading-media button{width:100%;height:auto;aspect-ratio:9 / 16;border:0;border-radius:var(--review-radius)}.review-reading-list .review-reading-media img,.review-reading-list .review-reading-media video{display:block;position:absolute;inset:0}.review-list-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.review-list-play>svg{width:36px;height:36px;padding:9px;border-radius:50%;background:var(--review-button);color:var(--review-button-text)}@container (max-width:420px){.review-reading-list .review-reading-row.has-media{display:flex}.review-reading-list .review-reading-media{display:flex;flex-wrap:wrap}.review-reading-list .review-reading-media button{width:min(132px,100%)}.review-list-distribution>button{gap:10px}.review-list-distribution{margin:24px 0}.review-list-header{padding-top:min(24px,var(--report-content-padding-cap,24px))}}@container (max-width:680px){[data-review-variant=gallery] .review-carousel>.review-card{flex-basis:calc((100% - (var(--review-mobile-columns,1) - 1)*var(--review-gap,16px))/var(--review-mobile-columns,1))}}.review-customer-count{white-space:nowrap}@container (max-width: 1024px){[data-review-mobile-fill]{width:100%!important;height:auto!important;--report-content-padding-cap:16px}[data-review-mobile-fill]>[data-review-frame-content]{width:100%!important;transform:none!important}}@media (max-width: 1024px){[data-review-mobile-fill]{width:100%!important;height:auto!important;--report-content-padding-cap:16px}[data-review-mobile-fill]>[data-review-frame-content]{width:100%!important;transform:none!important}}.releo-review:not(.report-responsive-card .releo-review){--report-type-progress: clamp(0px, calc((100cqw - 22.5rem) / 920), 1px)}.slide-content .releo-review{--report-type-progress: 1px}.review-star[data-filled]>svg{opacity:1}.shop-view .review-reading-list .review-reading-row{content-visibility:auto;contain-intrinsic-block-size:auto 260px}@media print{.shop-view .review-reading-list .review-reading-row{content-visibility:visible;contain-intrinsic-block-size:none}}
