.revv2-reviews{--revv2-star-base:hsl(var(--hairline));--revv2-star-fill:hsl(var(--stars));--revv2-verified:hsl(var(--success));-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title avg""sort sort""items items""pages pages";align-items:center;column-gap:12px;padding:36px 22px;display:grid}.revv2-reviews-title{font-family:var(--font-family-body);font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));grid-area:title;font-weight:600;line-height:1.08}.revv2-avg{flex-direction:column;grid-area:avg;align-items:flex-end;gap:8px;display:flex}.revv2-avg-label{font-size:var(--font-size-14);color:hsl(var(--muted));display:none}.revv2-avg-row{align-items:center;gap:8px;display:flex}.revv2-avg .dv2-stars{width:max-content;font-size:var(--font-size-16);letter-spacing:.05em}.revv2-avg-score{font-variant-numeric:tabular-nums;font-size:var(--font-size-15);color:hsl(var(--ink));font-weight:600}.revv2-reviews .dv2-stars{color:var(--revv2-star-base)}.revv2-reviews .dv2-stars-fill{color:var(--revv2-star-fill)}.revv2-reviews-list{display:contents}.revv2-items{grid-area:items}.revv2-toolbar{grid-area:sort;align-items:center;padding:20px 0 22px;display:flex}.revv2-sort{align-items:center;gap:14px;width:100%;display:flex}.revv2-sort-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.revv2-sort-field{flex:auto;align-items:center;display:flex;position:relative}.revv2-sort-select{appearance:none;box-sizing:border-box;border:1px solid hsl(var(--hairline));border-radius:var(--radius);background:hsl(var(--white));width:100%;height:44px;color:hsl(var(--ink));font:inherit;font-size:var(--font-size-14);cursor:pointer;padding:0 40px 0 14px;font-weight:600;line-height:normal;transition:border-color .12s ease-out}.revv2-sort-select:hover:not(:disabled),.revv2-sort-select:focus-visible{border-color:hsl(var(--ink));outline:none}.revv2-sort-select:disabled{cursor:default;color:hsl(var(--body))}.revv2-sort-chevron{pointer-events:none;color:hsl(var(--ink));width:13px;height:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.revv2-review{-moz-column-gap:10px;border-top:1px solid hsl(var(--hairline));grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:20px 0;display:grid}.revv2-review:last-child{border-bottom:1px solid hsl(var(--hairline))}.revv2-review>*{grid-column:1/-1}.revv2-review-avatar{border-radius:var(--radius-full);background:hsl(var(--blue-tint));width:34px;height:34px;color:hsl(var(--blue));font-size:var(--font-size-14);grid-area:1/1;justify-content:center;align-self:center;align-items:center;font-weight:600;display:flex}.revv2-review-id{flex-direction:column;grid-area:1/2;align-self:center;gap:2px;min-width:0;display:flex}.revv2-review-time{font-size:var(--font-size-12);color:hsl(var(--muted));grid-area:1/3;align-self:center}.revv2-review-name{font-size:var(--font-size-15);color:hsl(var(--ink));font-weight:600}.revv2-review-verified{font-size:var(--font-size-12);color:hsl(var(--body));align-items:center;gap:6px;display:inline-flex}.revv2-review-verified svg{width:13px;height:13px;color:var(--revv2-verified);flex:none}.revv2-review .dv2-stars{width:max-content;font-size:var(--font-size-14);letter-spacing:.05em}.revv2-review-body{font-size:var(--font-size-15);color:hsl(var(--body));line-height:1.7}.revv2-review-photos{flex-wrap:wrap;gap:8px;display:flex}.revv2-review-photo{box-sizing:border-box;border:1px solid hsl(var(--hairline));border-radius:var(--radius-lg);background:hsl(var(--panel));cursor:pointer;width:72px;height:72px;padding:0;transition:border-color .12s ease-out;position:relative;overflow:hidden}.revv2-review-photo:hover,.revv2-review-photo:focus-visible{border-color:hsl(var(--ink))}.revv2-review-photo img{-o-object-fit:cover;object-fit:cover}.revv2-reply{background:hsl(var(--panel));border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:13px 14px;display:flex}.revv2-reply-head{align-items:center;gap:8px;display:flex}.revv2-reply-avatar{box-sizing:border-box;border:1px solid hsl(var(--hairline));border-radius:var(--radius-full);background:hsl(var(--white));flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.revv2-reply-avatar img{width:auto;height:11px}.revv2-reply-brand{font-size:var(--font-size-13);color:hsl(var(--blue));font-weight:700}.revv2-reply-body{font-size:var(--font-size-14);color:hsl(var(--body));line-height:1.65}.revv2-reply-body--clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.revv2-reply-more{font-size:var(--font-size-13);color:hsl(var(--ink));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700}.revv2-reply-more:hover,.revv2-reply-more:focus-visible{text-decoration:underline}.revv2-review-votes{color:hsl(var(--muted));align-items:center;gap:14px;display:flex}.revv2-vote{border:1px solid hsl(var(--hairline));border-radius:var(--radius-full);color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;line-height:1;transition:color .12s;display:inline-flex}.revv2-vote:hover,.revv2-vote:focus-visible{color:hsl(var(--ink))}.revv2-vote-caption{font-size:var(--font-size-13)}.revv2-vote-count{font-size:var(--font-size-14);font-variant-numeric:tabular-nums}.revv2-vote--active{color:hsl(var(--ink))}.revv2-vote--active svg{fill:currentColor}.revv2-vote[disabled]{cursor:default;opacity:.6}.revv2-reviews-empty{font-size:var(--font-size-15);color:hsl(var(--body));grid-column:1/-1;padding-top:16px}.revv2-pagination{grid-area:pages;justify-content:center;align-items:center;gap:16px;padding-top:28px;display:flex}.revv2-page-btn{box-sizing:border-box;border:1px solid hsl(var(--hairline));width:40px;height:40px;color:hsl(var(--ink));background:hsl(var(--white));border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .12s ease-out;display:flex}.revv2-page-btn:hover:not(:disabled){border-color:hsl(var(--blue))}.revv2-page-btn:disabled{color:hsl(var(--hairline))}.revv2-page-label{font-size:var(--font-size-15);font-variant-numeric:tabular-nums;color:hsl(var(--body))}.revv2-page-label strong{color:hsl(var(--ink));font-weight:600}.revv2-lightbox{z-index:80;position:relative}.revv2-lightbox-scrim{background:color-mix(in srgb, hsl(var(--ink)) 88%, transparent);position:fixed;inset:0}.revv2-lightbox-panel{justify-content:center;align-items:center;padding:64px 16px;display:flex;position:fixed;inset:0}.revv2-lightbox-stage{width:100%;max-width:1200px;height:100%;position:relative}.revv2-lightbox-img{-o-object-fit:contain;object-fit:contain}.revv2-lightbox-close,.revv2-lightbox-nav{box-sizing:border-box;border:1px solid color-mix(in srgb, hsl(var(--white)) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, hsl(var(--ink)) 60%, transparent);width:40px;height:40px;color:hsl(var(--white));cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .12s ease-out;display:flex;position:absolute}.revv2-lightbox-close:hover,.revv2-lightbox-close:focus-visible,.revv2-lightbox-nav:hover:not(:disabled),.revv2-lightbox-nav:focus-visible:not(:disabled){border-color:hsl(var(--white))}.revv2-lightbox-nav:disabled{color:color-mix(in srgb, hsl(var(--white)) 35%, transparent);cursor:default}.revv2-lightbox-close{top:12px;right:12px}.revv2-lightbox-nav{top:50%;transform:translateY(-50%)}.revv2-lightbox-nav--prev{left:12px}.revv2-lightbox-nav--next{right:12px}.revv2-lightbox-count{font-family:var(--font-family-body);font-size:var(--font-size-13);color:hsl(var(--white));white-space:nowrap;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.revv2-fade-enter{transition:opacity .3s ease-out}.revv2-fade-leave{transition:opacity .2s ease-in}.revv2-fade-from{opacity:0}.revv2-fade-to{opacity:1}@media (prefers-reduced-motion:reduce){.revv2-fade-enter,.revv2-fade-leave{transition:none}}.revv2-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.revv2-reviews{box-sizing:content-box;-moz-column-gap:24px;grid-template-areas:"title title""avg sort""items items""pages pages";align-items:end;column-gap:24px;max-width:880px;margin:0 auto;padding:48px 22px}.revv2-reviews-title{font-size:var(--font-size-38);text-align:center;padding-bottom:24px;line-height:1.02}.revv2-avg{align-items:flex-start;padding-bottom:20px}.revv2-avg-label{display:inline}.revv2-avg-row{gap:10px}.revv2-avg .dv2-stars,.revv2-avg-score{font-size:var(--font-size-16)}.revv2-toolbar{justify-content:flex-end;padding:0 0 20px}.revv2-sort{width:auto}.revv2-sort-field{flex:none}.revv2-sort-select{width:auto;min-width:232px;height:auto;font-size:var(--font-size-15);padding:10px 44px 10px 14px}.revv2-sort-chevron{width:15px;height:15px}.revv2-review{-moz-column-gap:18px;grid-template-columns:40px minmax(0,1fr) auto;gap:12px 18px;padding:28px 0}.revv2-review>*{grid-column:2/-1}.revv2-review-avatar{width:40px;height:40px;font-size:var(--font-size-15);grid-column:1;align-self:start}.revv2-review-id{flex-flow:wrap;grid-column:2;align-items:center;gap:12px}.revv2-review-time{font-size:var(--font-size-13);grid-column:3}.revv2-review-verified{font-size:var(--font-size-13);gap:7px}.revv2-review-verified svg{width:17px;height:17px}.revv2-review .dv2-stars{font-size:var(--font-size-15);letter-spacing:.06em}.revv2-review-body{max-width:74ch}.revv2-review-photo{width:76px;height:76px}.revv2-reply{max-width:74ch;padding:14px 16px}.revv2-pagination{padding-top:32px}.revv2-page-btn{width:42px;height:42px}.revv2-lightbox-panel{padding:72px 80px}.revv2-lightbox-close{top:16px;right:16px}.revv2-lightbox-nav--prev{left:20px}.revv2-lightbox-nav--next{right:20px}}
.revv2-reviews.revv2-reviews--classic{align-items:stretch}.revv2-reviews--classic .revv2-reviews-title{text-align:left;padding-bottom:0}.revv2-reviews--classic .revv2-toolbar{padding-top:0}.revv2-reviews--classic .revv2-sort-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.revv2-reviews--classic .revv2-sort-select{height:auto}.revv2-reviews--classic .revv2-reviews-empty{grid-column:auto;padding-top:0}.revv2-reviews--classic .revv2-page-btn{flex:none}.revv2-reviews--classic .revv2-page-label{font-variant-numeric:normal}@media (min-width:1024px){.revv2-reviews.revv2-reviews--classic{grid-template-areas:none}}.revv2-reviews.revv2-reviews--classic{--revv2-star-base:hsl(var(--hairline));--revv2-star-fill:hsl(var(--stars));--revv2-verified:hsl(var(--success));--revv2-track:hsl(var(--hairline));--revv2-field-stroke:hsl(var(--field-border));--revv2-score-of:hsl(var(--field-border));flex-direction:column;gap:22px;padding:48px 22px;display:flex}.revv2-reviews--classic .revv2-reviews-summary{flex-direction:column;gap:16px;display:flex}.revv2-reviews--classic .revv2-reviews-title{font-family:var(--font-family-body);font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));font-weight:600;line-height:1.08}.revv2-reviews--classic .revv2-reviews-score-row{align-items:baseline;gap:14px;display:flex}.revv2-reviews--classic .revv2-reviews-score-group{align-items:baseline;gap:10px;display:inline-flex}.revv2-reviews--classic .revv2-reviews-score{font-family:var(--font-family-body);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:hsl(var(--ink));font-size:44px;font-weight:600;line-height:1}.revv2-reviews--classic .revv2-reviews-score-of{font-size:var(--font-size-20);color:var(--revv2-score-of);display:none}.revv2-reviews--classic .revv2-reviews-stars-col{flex-direction:column;gap:5px;display:flex}.revv2-reviews--classic .revv2-reviews-stars-col .dv2-stars{width:max-content;font-size:var(--font-size-16);letter-spacing:.05em}.revv2-reviews--classic .revv2-reviews-count{font-size:var(--font-size-13);color:hsl(var(--muted))}.revv2-reviews.revv2-reviews--classic .dv2-stars{color:var(--revv2-star-base)}.revv2-reviews.revv2-reviews--classic .dv2-stars-fill{color:var(--revv2-star-fill)}.revv2-reviews--classic .revv2-dist{flex-direction:column;gap:8px;display:flex}.revv2-reviews--classic .revv2-dist-row{align-items:center;gap:12px;display:flex}.revv2-reviews--classic .revv2-dist-label{font-size:var(--font-size-13);color:hsl(var(--body));white-space:nowrap;flex:0 0 68px}.revv2-reviews--classic .revv2-dist-track{border-radius:var(--radius-sm);background:var(--revv2-track);flex:auto;height:6px;display:block;overflow:hidden}.revv2-reviews--classic .revv2-dist-fill{border-radius:var(--radius-sm);background:hsl(var(--blue));height:6px;display:block}.revv2-reviews--classic .revv2-dist-count{font-size:var(--font-size-13);color:hsl(var(--muted));text-align:right;font-variant-numeric:tabular-nums;flex:0 0 24px}.revv2-reviews--classic .revv2-reviews-list{flex-direction:column;display:flex}.revv2-reviews--classic .revv2-toolbar{align-items:center;padding-bottom:22px;display:flex}.revv2-reviews--classic .revv2-sort{align-items:center;gap:14px;width:100%;display:flex}.revv2-reviews--classic .revv2-sort-label{font-size:var(--font-size-14);color:hsl(var(--body));white-space:nowrap;display:none}.revv2-reviews--classic .revv2-sort-field{flex:auto;align-items:center;display:flex;position:relative}.revv2-reviews--classic .revv2-sort-select{appearance:none;box-sizing:border-box;border:1px solid var(--revv2-field-stroke);border-radius:var(--radius);background:hsl(var(--white));width:100%;color:hsl(var(--ink));font:inherit;font-size:var(--font-size-15);cursor:pointer;padding:11px 44px 11px 14px;font-weight:600;line-height:normal;transition:border-color .12s ease-out}.revv2-reviews--classic .revv2-sort-select:hover:not(:disabled),.revv2-reviews--classic .revv2-sort-select:focus-visible{border-color:hsl(var(--ink));outline:none}.revv2-reviews--classic .revv2-sort-select:disabled{cursor:default;color:hsl(var(--body))}.revv2-reviews--classic .revv2-sort-chevron{pointer-events:none;color:hsl(var(--ink));width:15px;height:15px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.revv2-reviews--classic .revv2-review{-moz-column-gap:10px;border-top:1px solid hsl(var(--hairline));grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:20px 0;display:grid}.revv2-reviews--classic .revv2-review:last-child{border-bottom:1px solid hsl(var(--hairline))}.revv2-reviews--classic .revv2-review>*{grid-column:1/-1}.revv2-reviews--classic .revv2-review-avatar{border-radius:var(--radius-full);background:hsl(var(--blue-tint));width:34px;height:34px;color:hsl(var(--blue));font-size:var(--font-size-14);grid-area:1/1;justify-content:center;align-self:center;align-items:center;font-weight:700;display:flex}.revv2-reviews--classic .revv2-review-id{flex-direction:column;grid-area:1/2;align-self:center;gap:2px;min-width:0;display:flex}.revv2-reviews--classic .revv2-review-time{font-size:var(--font-size-12);color:hsl(var(--muted));grid-area:1/3;align-self:center}.revv2-reviews--classic .revv2-review-name{font-size:var(--font-size-15);color:hsl(var(--ink));font-weight:700}.revv2-reviews--classic .revv2-review-verified{font-size:var(--font-size-12);color:hsl(var(--body));align-items:center;gap:6px;display:inline-flex}.revv2-reviews--classic .revv2-review-verified svg{width:13px;height:13px;color:var(--revv2-verified);flex:none}.revv2-reviews--classic .revv2-review .dv2-stars{width:max-content;font-size:var(--font-size-14);letter-spacing:.05em}.revv2-reviews--classic .revv2-review-body{font-size:var(--font-size-15);color:hsl(var(--body));line-height:1.7}.revv2-reviews--classic .revv2-review-photos{flex-wrap:wrap;gap:8px;display:flex}.revv2-reviews--classic .revv2-review-photo{box-sizing:border-box;border:1px solid hsl(var(--hairline));border-radius:var(--radius-lg);background:hsl(var(--panel));cursor:pointer;width:72px;height:72px;padding:0;transition:border-color .12s ease-out;position:relative;overflow:hidden}.revv2-reviews--classic .revv2-review-photo:hover,.revv2-reviews--classic .revv2-review-photo:focus-visible{border-color:hsl(var(--ink))}.revv2-reviews--classic .revv2-review-photo img{-o-object-fit:cover;object-fit:cover}.revv2-reviews--classic .revv2-reply{background:hsl(var(--panel));border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:13px 14px;display:flex}.revv2-reviews--classic .revv2-reply-head{align-items:center;gap:8px;display:flex}.revv2-reviews--classic .revv2-reply-avatar{box-sizing:border-box;border:1px solid hsl(var(--hairline));border-radius:var(--radius-full);background:hsl(var(--white));flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.revv2-reviews--classic .revv2-reply-avatar img{width:auto;height:11px}.revv2-reviews--classic .revv2-reply-brand{font-size:var(--font-size-13);color:hsl(var(--blue));font-weight:700}.revv2-reviews--classic .revv2-reply-body{font-size:var(--font-size-14);color:hsl(var(--body));line-height:1.65}.revv2-reviews--classic .revv2-reply-body--clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.revv2-reviews--classic .revv2-reply-more{font-size:var(--font-size-13);color:hsl(var(--ink));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700}.revv2-reviews--classic .revv2-reply-more:hover,.revv2-reviews--classic .revv2-reply-more:focus-visible{text-decoration:underline}.revv2-reviews--classic .revv2-review-votes{color:hsl(var(--muted));align-items:center;gap:14px;display:flex}.revv2-reviews--classic .revv2-vote{border:1px solid hsl(var(--hairline));border-radius:var(--radius-full);color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;line-height:1;transition:color .12s;display:inline-flex}.revv2-reviews--classic .revv2-vote:hover,.revv2-reviews--classic .revv2-vote:focus-visible{color:hsl(var(--ink))}.revv2-reviews--classic .revv2-vote-caption{font-size:var(--font-size-13)}.revv2-reviews--classic .revv2-vote-count{font-size:var(--font-size-14);font-variant-numeric:tabular-nums}.revv2-reviews--classic .revv2-vote--active{color:hsl(var(--ink))}.revv2-reviews--classic .revv2-vote--active svg{fill:currentColor}.revv2-reviews--classic .revv2-vote[disabled]{cursor:default;opacity:.6}.revv2-reviews--classic .revv2-reviews-empty{font-size:var(--font-size-15);color:hsl(var(--body))}.revv2-reviews--classic .revv2-pagination{justify-content:center;align-items:center;gap:14px;padding-top:26px;display:flex}.revv2-reviews--classic .revv2-page-btn{box-sizing:border-box;border:1px solid var(--revv2-field-stroke);border-radius:var(--radius);width:38px;height:38px;color:hsl(var(--ink));background:hsl(var(--white));justify-content:center;align-items:center;transition:border-color .12s ease-out;display:flex}.revv2-reviews--classic .revv2-page-btn:hover:not(:disabled){border-color:hsl(var(--ink))}.revv2-reviews--classic .revv2-page-btn:disabled{color:hsl(var(--hairline))}.revv2-reviews--classic .revv2-page-label{font-size:var(--font-size-15);color:hsl(var(--body))}.revv2-reviews--classic .revv2-page-label strong{color:hsl(var(--ink));font-weight:700}@media (min-width:1024px){.revv2-reviews.revv2-reviews--classic{box-sizing:content-box;grid-template-columns:340px 1fr;align-items:start;gap:72px;max-width:1200px;margin:0 auto;padding:48px 22px 64px;display:grid}.revv2-reviews--classic .revv2-reviews-summary{gap:24px;position:sticky;top:100px}.revv2-reviews--classic .revv2-reviews-title{font-size:var(--font-size-38);line-height:1.02}.revv2-reviews--classic .revv2-reviews-score-row{flex-direction:column;align-items:flex-start;gap:10px}.revv2-reviews--classic .revv2-reviews-score-of{display:inline}.revv2-reviews--classic .revv2-reviews-score{font-size:58px;line-height:.9}.revv2-reviews--classic .revv2-reviews-stars-col{display:contents}.revv2-reviews--classic .revv2-reviews-stars-col .dv2-stars{font-size:var(--font-size-20);letter-spacing:.06em}.revv2-reviews--classic .revv2-reviews-count{font-size:var(--font-size-14)}.revv2-reviews--classic .revv2-dist{gap:9px}.revv2-reviews--classic .revv2-dist-row{gap:14px}.revv2-reviews--classic .revv2-dist-label{font-size:var(--font-size-14);flex-basis:74px}.revv2-reviews--classic .revv2-dist-count{font-size:var(--font-size-14);flex-basis:26px}.revv2-reviews--classic .revv2-toolbar{justify-content:flex-end;padding-bottom:20px}.revv2-reviews--classic .revv2-sort{width:auto}.revv2-reviews--classic .revv2-sort-label{display:inline}.revv2-reviews--classic .revv2-sort-field{flex:none}.revv2-reviews--classic .revv2-sort-select{width:auto;min-width:232px;padding:10px 44px 10px 14px}.revv2-reviews--classic .revv2-review{-moz-column-gap:18px;grid-template-columns:40px minmax(0,1fr) auto;gap:12px 18px;padding:28px 0}.revv2-reviews--classic .revv2-review>*{grid-column:2/-1}.revv2-reviews--classic .revv2-review-avatar{width:40px;height:40px;font-size:var(--font-size-15);grid-column:1;align-self:start}.revv2-reviews--classic .revv2-review-id{flex-flow:wrap;grid-column:2;align-items:center;gap:12px}.revv2-reviews--classic .revv2-review-time{font-size:var(--font-size-13);grid-column:3}.revv2-reviews--classic .revv2-review-verified{font-size:var(--font-size-13);gap:7px}.revv2-reviews--classic .revv2-review-verified svg{width:17px;height:17px}.revv2-reviews--classic .revv2-review .dv2-stars{font-size:var(--font-size-15);letter-spacing:.06em}.revv2-reviews--classic .revv2-review-body{max-width:74ch}.revv2-reviews--classic .revv2-review-photo{width:76px;height:76px}.revv2-reviews--classic .revv2-reply{max-width:74ch;padding:14px 16px}.revv2-reviews--classic .revv2-page-btn{width:40px;height:40px}}
@media (max-width:1023.98px){.section-product-reviews .revv2-reviews{padding-top:0}}
.pdphero{padding-bottom:0}.pdphero button{cursor:pointer;font-family:inherit}.pdphero button:disabled{cursor:not-allowed}.pdphero button:focus-visible,.pdphero a:focus-visible{outline:2px solid hsl(var(--blue));outline-offset:2px}.pdphero-gallery-thumb{aspect-ratio:1;border-radius:var(--radius);background:hsl(var(--panel));scroll-snap-align:start;border:1.5px solid #0000;flex:0 0 calc(11.7647% - 3.76471px);position:relative;overflow:hidden}.pdphero-gallery-thumb img{-o-object-fit:cover;object-fit:cover}.pdphero-gallery-thumb--active{border-color:hsl(var(--ink))}.pdphero-swatch{border:1px solid hsl(var(--hairline));border-radius:var(--radius);justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.pdphero-swatch--active{border:1.5px solid hsl(var(--blue));padding:3px}.pdphero-size-guide-link{font-size:var(--font-size-13);color:hsl(var(--blue));border-bottom:2px solid hsl(var(--blue));align-items:center;gap:6px;font-weight:700;display:inline-flex}.pdphero-size-guide-link:hover{color:hsl(var(--blue-hover))}.pdphero-size-btn{text-align:center;box-sizing:border-box;height:52px;font-size:var(--font-size-13);white-space:nowrap;border:1px solid hsl(var(--hairline));color:hsl(var(--ink));border-radius:var(--radius);justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:flex}.pdphero-size-btn:hover:not(.pdphero-size-btn--active){background:hsl(var(--panel))}.pdphero-size-btn--active{background:hsl(var(--blue-tint));color:hsl(var(--blue));border-color:hsl(var(--blue));font-weight:700}.pdphero-toggle{box-sizing:border-box;background:hsl(var(--panel));border:1px solid hsl(var(--hairline));border-radius:var(--radius-full);flex:0 0 46px;align-items:center;width:46px;height:26px;padding:3px;transition:background .12s ease-out;display:flex}.pdphero-toggle--on{background:hsl(var(--blue))}@keyframes pdphero-spin{to{transform:rotate(360deg)}}.pdphero-modal-backdrop{z-index:50;background:hsl(var(--ink) / .7);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pdphero-modal-panel{background:hsl(var(--white));border-radius:var(--radius);width:100%;max-width:420px;max-height:90vh;padding:16px;position:relative;overflow:auto}.pdphero-modal-close{z-index:10;border-radius:var(--radius-full);background:hsl(var(--white) / .9);width:36px;height:36px;color:hsl(var(--ink));justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.pdphero-modal-image{border-radius:var(--radius);width:100%;height:auto}.pdphero-exp{padding:36px 22px}.pdphero-exp-copy{flex-direction:column;gap:24px;display:flex}.pdphero-exp-title{font-family:var(--font-family-body);font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));font-weight:600;line-height:1.08}.pdphero-exp-tabs{border-bottom:1px solid hsl(var(--hairline));gap:20px;display:flex;overflow-x:auto}.pdphero-exp .pdphero-exp-tab{font-family:var(--font-family-body);font-size:var(--font-size-14);color:hsl(var(--muted));white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-weight:600;transition:color .12s ease-out}.pdphero-exp .pdphero-exp-tab--active{color:hsl(var(--ink));border-bottom-color:hsl(var(--blue))}.pdphero-exp-panel{flex-direction:column;gap:20px;display:flex}.pdphero-exp-media{aspect-ratio:1;border-radius:var(--radius-lg);position:relative;overflow:hidden}.pdphero-exp-media img{-o-object-fit:cover;object-fit:cover}.pdphero-exp-media--side{display:none}.pdphero-exp-quote{font-size:var(--font-size-16);color:hsl(var(--ink));text-wrap:pretty;margin:0;line-height:1.7}.pdphero-exp-rule{background:hsl(var(--hairline));height:1px}.pdphero-exp-byline{align-items:center;gap:10px;display:flex}.pdphero-exp-badge{-o-object-fit:contain;object-fit:contain;flex:0 0 22px;width:22px;height:22px;display:block}.pdphero-exp-byline-text{font-size:var(--font-size-14);color:hsl(var(--body))}.pdphero-exp-byline-text strong{color:hsl(var(--ink));font-weight:600}.pdphero-hc{padding:36px 22px}.pdphero-hc-inner,.pdphero-hc-copy{flex-direction:column;gap:14px;display:flex}.pdphero-hc-title{font-family:var(--font-family-body);font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));font-weight:600;line-height:1.08}.pdphero-hc-text{flex-direction:column;gap:12px;display:flex}.pdphero-hc-point{flex-direction:column;gap:4px;display:flex}.pdphero-hc-point-title{font-size:var(--font-size-16);color:hsl(var(--ink));font-weight:700}.pdphero-hc-para{font-size:var(--font-size-16);color:hsl(var(--body));margin:0;line-height:1.7}.pdphero-hc-videos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pdphero-hc-card{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.pdphero-hc-video{aspect-ratio:9/16;border-radius:var(--radius);background:hsl(var(--panel));width:100%;overflow:hidden}.pdphero-hc-video video,.pdphero-hc-video img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.pdphero-hc-video-label{min-height:36px;font-size:var(--font-size-14);color:hsl(var(--muted));white-space:pre-line;justify-content:center;align-items:center;font-weight:600;line-height:1.25;display:flex}.pdphero-hc-logo{width:auto;height:26px;display:block}.pdphero-material-hero{flex-direction:column;gap:22px;padding:0 22px;display:flex}.pdphero-material-hero-media{aspect-ratio:1;border-radius:var(--radius);background:hsl(var(--white));position:relative;overflow:hidden}.pdphero-material-hero-media img{-o-object-fit:cover;object-fit:cover}.pdphero-material-hero-copy{flex-direction:column;gap:22px;display:flex}.pdphero-material-title{font-family:var(--font-family-body);font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));font-weight:600;line-height:1.08}.pdphero-material-body{font-size:var(--font-size-16);color:hsl(var(--body));line-height:1.65}.pdphero-material-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding:28px 22px 36px;display:grid}.pdphero-material-feature{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.pdphero-material-feature-media{box-sizing:border-box;aspect-ratio:1;border:1px solid hsl(var(--field-border));background:hsl(var(--panel));border-radius:50%;width:100%;max-width:130px;position:relative}.pdphero-material-feature-media img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.pdphero-material-feature-badge{box-sizing:border-box;background:hsl(var(--white));border:1px solid hsl(var(--field-border));z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:-2px;left:-2px}.pdphero-material-feature-icon{width:20px;height:20px;display:block}.pdphero-material-feature-title{font-family:var(--font-family-body);font-size:var(--font-size-15);color:hsl(var(--ink));font-weight:700;line-height:1.3}.pdphero-material-feature-body{font-size:var(--font-size-14);color:hsl(var(--body));line-height:1.6}.pdphero-featured-reviews-dot{background:hsl(var(--hairline));width:22px;height:3px}.pdphero-featured-reviews-dot--active{background:hsl(var(--blue))}.pdphero-comparison-col-head{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 4px 10px;line-height:1.25;display:flex}.pdphero-comparison-col-head--product{background:hsl(var(--panel));border-radius:var(--radius)}.pdphero-comparison-cell{justify-content:center;align-items:center;padding:14px 0;display:flex}.pdphero-comparison-cell--product{background:hsl(var(--panel));border-radius:var(--radius)}.pdphero-comparison-col--desktop-only{display:none}@media (min-width:1024px){.pdphero-gallery-thumb{flex-basis:calc(11.7647% - 9.41177px)}.pdphero-size-guide-link{font-size:var(--font-size-15)}.pdphero-size-btn{height:48px;padding:0 6px}.pdphero-exp{padding:48px 120px}.pdphero-exp-inner{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1200px;margin:0 auto;display:grid}.pdphero-exp-copy{gap:32px}.pdphero-exp-title{font-size:var(--font-size-38)}.pdphero-exp-tabs{gap:32px;overflow-x:visible}.pdphero-exp .pdphero-exp-tab{font-size:var(--font-size-15);padding-bottom:12px}.pdphero-exp .pdphero-exp-tab:hover{color:hsl(var(--ink))}.pdphero-exp-panel{gap:24px}.pdphero-exp-media--inline{display:none}.pdphero-exp-media--side{display:block}.pdphero-exp-quote{font-size:var(--font-size-16)}.pdphero-exp-byline-text{font-size:var(--font-size-15)}.pdphero-hc{padding:48px 120px}.pdphero-hc-inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.pdphero-hc-videos{order:-1;gap:16px}.pdphero-hc-copy{gap:16px}.pdphero-hc-title{font-size:var(--font-size-38)}.pdphero-hc-point-title,.pdphero-hc-para{font-size:var(--font-size-16)}.pdphero-material-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:0 32px 24px;display:grid}.pdphero-material-hero-copy{gap:20px}.pdphero-material-title{font-size:var(--font-size-38)}.pdphero-material-body{max-width:46ch}.pdphero-material-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:32px 0 48px}.pdphero-material-features[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pdphero-material-feature{gap:14px}.pdphero-material-feature-media{width:160px;max-width:none;height:160px}.pdphero-material-feature-badge{width:48px;height:48px}.pdphero-material-feature-icon{width:22px;height:22px}.pdphero-material-feature-title{font-size:var(--font-size-16)}.pdphero-material-feature-body{font-size:var(--font-size-16);line-height:1.7}.pdphero-comparison-col-head{padding:20px 12px 16px}.pdphero-comparison-col-head--product{border-radius:var(--radius-lg);padding:20px 12px 18px}.pdphero-comparison-cell{padding:22px 0}.pdphero-comparison-cell--product{border-radius:var(--radius-lg)}.pdphero-comparison-col--desktop-only{display:flex}}.pdphero-landing{display:contents}.pdphero-landing.pdphero-landing .lp1-stories{padding:36px 22px}.pdphero-landing.pdphero-landing .lp1-stories-headline{font-size:var(--font-size-27)}.pdphero-landing.pdphero-landing .lp1-comparison{padding:36px 22px}.pdphero-landing.pdphero-landing .lp1-cmp-row:last-child{border-bottom:none}@media (min-width:1024px){.pdphero-landing.pdphero-landing .lp1-stories{padding:48px 120px}.pdphero-landing.pdphero-landing .lp1-stories-headline{font-size:min(2.64vw, var(--font-size-38))}.pdphero-landing.pdphero-landing .lp1-comparison{padding:min(3.334vw,48px) min(8.334vw,120px)}}
