/** Shopify CDN: Minification failed

Line 171:58 Expected ")" to go with "("
Line 171:63 Unexpected ")"

**/
@font-face {font-family:SeedReference;src:url('https://seed.com/fonts/SeedSans-Regular-subset.woff2') format('woff2');font-weight:350 400;font-style:normal;font-display:swap}
@font-face {font-family:SeedReference;src:url('https://seed.com/fonts/SeedSans-Light-subset.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face {font-family:SeedReference;src:url('https://seed.com/fonts/SeedSans-Medium-subset.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
.seed-reference-theme {
 --ref-symbol-font:Arial,sans-serif;
 --ref-font:SeedReference,"Helvetica Neue",Arial,sans-serif;
 --ref-review-font:"Neue Haas Unica Pro","Helvetica Neue",Arial,sans-serif;
 --ref-page:#fcfcf7;--ref-panel:#f6f7ef;--ref-testing:#eff1e4;--ref-ink:#1c3a13;
 --ref-olive:#948e4f;--ref-badge:#d3fa99;--ref-reviews:#f9f9f9;--ref-white:#fff;
 --ref-muted:rgba(28,58,19,.55);--ref-line:rgba(28,58,19,.2);--ref-white-line:rgba(255,255,255,.3);
 --ref-glass:rgba(87,94,85,.35);--ref-benefit-glass:rgba(255,255,255,.12);
 --ref-backdrop:rgba(0,0,0,.6);--ref-footer-overlay:rgba(59,82,40,.48);
 --ref-stars:#ebb057;--ref-track:#e8e8e8;--ref-chip:#e7e7e7;--ref-response-line:#c5c5c5;
 --ref-radius-large:32px;--ref-radius-media:16px;--ref-radius-card:24px;--ref-radius-pill:999px;
 --ref-heading-weight:350;
 color:var(--ref-ink);font-family:var(--ref-font);font-weight:350;background:var(--ref-page);
}

.seed-reference-root {position:relative;isolation:isolate;width:100%;min-width:0;line-height:1.5;font-size:16px;letter-spacing:0}
.seed-reference-root *, .seed-reference-root *::before,.seed-reference-root *::after {box-sizing:border-box}
.seed-reference-root :where(h1,h2,h3,p,ul,ol) {margin:0}
.seed-reference-root :where(h1,h2,h3) {font-family:var(--ref-font);font-weight:var(--ref-heading-weight);color:inherit}
.seed-reference-root h2 {font-size:32px;line-height:1.1;letter-spacing:-.64px}
.seed-reference-root :where(button,input) {font:inherit;color:inherit;letter-spacing:inherit}
.seed-reference-root button {cursor:pointer;border:0;background:none;padding:0}
.seed-reference-root button:disabled {opacity:.35;cursor:default}
.seed-reference-root button:focus-visible,.seed-reference-root a:focus-visible,.seed-reference-root [tabindex]:focus-visible {outline:2px solid currentColor;outline-offset:4px}
.seed-reference-root a {color:inherit;text-decoration:none}
.seed-reference-root img,.seed-reference-root video {display:block;max-width:100%}
.seed-reference-root button,.seed-reference-root input {touch-action:manipulation}
.seed-reference-root main {position:relative;background:var(--ref-page)}
.seed-reference-root [hidden] {display:none!important}
.seed-reference-root .sr-sr-only,.seed-reference-root .sr-skip:not(:focus) {position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.seed-reference-root .sr-skip:focus {position:fixed;top:0;left:0;z-index:100;background:var(--ref-page);padding:8px}
.seed-reference-root .sr-button {display:inline-flex;align-items:center;justify-content:center;color:var(--ref-page);background:var(--ref-ink);border-radius:var(--ref-radius-pill);white-space:nowrap}
.seed-reference-root .sr-header {height:48px;position:sticky;top:8px;z-index:10;padding:0 8px}
.seed-reference-root .sr-header-inner {max-width:1440px;height:100%;margin:auto;display:flex;justify-content:space-between;position:relative}
.seed-reference-root .sr-nav-left,.seed-reference-root .sr-nav-right {display:flex;align-items:center;border-radius:var(--ref-radius-pill);height:48px}
.seed-reference-root .sr-nav-left {padding:0 16px;gap:28px}
.seed-reference-root .sr-logo {font-family:SeedReference,var(--ref-font);font-size:20px;line-height:1;font-weight:300;letter-spacing:normal;font-variant-ligatures:common-ligatures;white-space:nowrap}
.seed-reference-root .sr-nav-right {gap:16px}
.seed-reference-root .sr-header-cta {width:112px;height:36px;font-size:14px}
.seed-reference-root .sr-menu-button {width:48px;height:36px;font-size:20px}
.seed-reference-root .sr-desktop-nav,.seed-reference-root .sr-sign-in {display:none}
.seed-reference-root .sr-header[data-scrolled="true"] .sr-nav-left,.seed-reference-root .sr-header[data-scrolled="true"] .sr-nav-right {background:var(--ref-glass);backdrop-filter:blur(19px);color:var(--ref-white)}
.seed-reference-root .sr-header[data-scrolled="true"] .sr-header-cta {background:var(--ref-page);color:var(--ref-ink)}
.seed-reference-root .sr-menu {position:absolute;left:0;top:56px;width:calc(100vw - 16px);height:min(652px,calc(100dvh - 88px));display:flex;flex-direction:column;padding:16px;background:var(--ref-panel);color:var(--ref-ink);border-radius:var(--ref-radius-large);box-shadow:0 16px 40px var(--ref-line)}
.seed-reference-root .sr-menu-tabs {display:flex;gap:24px;padding:8px 0 16px}
.seed-reference-root .sr-menu-tabs [aria-pressed="true"] {text-decoration:underline;text-underline-offset:6px}
.seed-reference-root .sr-menu-scroll {overflow:auto;min-height:0;flex:1}
.seed-reference-root .sr-menu-product {display:flex;width:100%;gap:16px;align-items:center;min-height:91px;text-align:left}
.seed-reference-root .sr-menu-product img {width:75px;height:75px;object-fit:contain}
.seed-reference-root .sr-menu-product small,.seed-reference-root .sr-menu-product strong {display:block;font-size:14px;font-weight:350}
.seed-reference-root .sr-menu-all {min-height:48px;width:100%;margin-top:16px}
.seed-reference-root .sr-menu-links {display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:24px}
.seed-reference-root .sr-product {max-width:1440px;padding:24px 16px;margin:0 auto 8px}
.seed-reference-root .sr-product-row {min-width:0}
.seed-reference-root .sr-gallery {display:flex;gap:8px;overflow-x:auto;margin-bottom:22px;scrollbar-width:none}
.seed-reference-root .sr-gallery::-webkit-scrollbar {display:none}
.seed-reference-root .sr-gallery-tile {min-width:350px;flex:0 0 350px;height:265px;overflow:hidden;border-radius:var(--ref-radius-media)}
.seed-reference-root .sr-gallery-tile img,.seed-reference-root .sr-gallery-tile video {width:100%;height:100%;object-fit:cover}
.seed-reference-root .sr-purchase {min-width:0}
.seed-reference-root .sr-title {display:flex;align-items:center;gap:8px;padding:10px 0}
.seed-reference-root .sr-title>span {border:1px solid var(--ref-ink);border-radius:var(--ref-radius-pill);padding:0 8px;white-space:nowrap;line-height:25px}
.seed-reference-root h1 {font-size:24px;line-height:26.4px;letter-spacing:-.64px}
.seed-reference-root .sr-rating {display:flex;align-items:center;gap:8px;min-height:48px;font-size:14px}
.seed-reference-root .sr-stars {font-family:var(--ref-symbol-font);position:relative;display:inline-block;line-height:24px;width:88px;font-size:17px;letter-spacing:1px;white-space:nowrap;color:var(--ref-ink)}
.seed-reference-root .sr-stars>span:first-child {opacity:.25}
.seed-reference-root .sr-stars>span:last-child {position:absolute;left:0;top:0;overflow:hidden}
.seed-reference-root .sr-description {font-size:16px;line-height:24px}
.seed-reference-root .sr-price {display:flex;align-items:center;gap:8px;margin-top:16px;font-size:24px;line-height:28.8px}
.seed-reference-root .sr-price>span {font-size:12px;line-height:18px;padding:4px 8px;border-radius:var(--ref-radius-pill);background:var(--ref-badge)}
.seed-reference-root .sr-subscription {font-size:14px;line-height:19.6px;margin-top:8px}
.seed-reference-root .sr-buy {height:48px;width:100%;margin-top:24px}
.seed-reference-root .sr-guarantee {font-size:14px;line-height:19.6px;text-align:center;margin:16px 0 24px;color:var(--ref-muted)}
.seed-reference-root .sr-disclosure {border-top:1px solid var(--ref-line)}
.seed-reference-root .sr-disclosure>button {display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;padding:16px 0;font-size:16px;line-height:20.8px;font-weight:500;min-height:54px}
.seed-reference-root .sr-disclosure>button>span {width:16px;font-size:20px;text-align:center;font-weight:350}
.seed-reference-root .sr-disclosure ul {padding:0 0 16px 24px;list-style:disc}
.seed-reference-root .sr-disclosure li {font-size:16px;line-height:22.4px;margin:0 0 12px}
.seed-reference-root .sr-disclosure li:last-child {margin-bottom:0}
.seed-reference-root .sr-disclosure:last-of-type {border-bottom:1px solid var(--ref-line)}
.seed-reference-root .sr-bundle {display:flex;align-items:center;gap:12px;padding:8px;margin-top:24px;background:var(--ref-panel);border-radius:var(--ref-radius-media)}
.seed-reference-root .sr-bundle>img {width:112px;height:112px;object-fit:contain;min-width:0;flex-shrink:1}
.seed-reference-root .sr-bundle>div {flex:1;min-width:0}
.seed-reference-root .sr-bundle h3 {font-size:16px;line-height:22.4px;font-weight:500}
.seed-reference-root .sr-bundle p {font-size:14px;line-height:19.6px;margin-top:4px}
.seed-reference-root .sr-bundle-bottom {display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:16px;line-height:22.4px}
.seed-reference-root .sr-bundle-bottom s {font-size:14px;color:var(--ref-muted)}
.seed-reference-root .sr-bundle-bottom button {width:64px;height:32px;border:1px solid var(--ref-ink);border-radius:var(--ref-radius-pill);flex-shrink:0}
.seed-reference-root .sr-essentials {background:var(--ref-panel)}
.seed-reference-root .sr-essentials-grid {display:flex;flex-direction:column;gap:16px;max-width:1440px;margin:auto;padding:16px 0}
.seed-reference-root .sr-benefit-banner {position:relative;isolation:isolate;overflow:hidden;border-radius:var(--ref-radius-large);color:var(--ref-white);padding:48px 16px 16px}
.seed-reference-root .sr-panel-background {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.seed-reference-root .sr-benefit-banner::after {content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.35));z-index:-1;pointer-events:none}
.seed-reference-root .sr-benefit-intro>p {font-size:20px;line-height:28px}
.seed-reference-root .sr-benefit-intro h2 {margin-top:10px;max-width:780px;margin-bottom:48px}
.seed-reference-root .sr-benefit-row {display:flex;overflow-x:auto;gap:16px;margin-top:48px;scrollbar-width:none;scroll-snap-type:x mandatory}
.seed-reference-root .sr-benefit-row>article {flex:0 0 300px;min-width:300px;padding:24px;background:var(--ref-benefit-glass);border-radius:var(--ref-radius-media);scroll-snap-align:start;backdrop-filter:blur(16px)}
.seed-reference-root .sr-benefit-row img {height:40px;width:auto;margin:20px 0;object-fit:contain}
.seed-reference-root .sr-benefit-row h3 {font-size:20px;line-height:30px;margin-bottom:8px}
.seed-reference-root .sr-benefit-row p {font-size:16px;line-height:22.4px}
.seed-reference-root .sr-dots {display:flex;justify-content:flex-end;gap:8px;margin-top:24px;align-items:center}
.seed-reference-root .sr-dots button {width:8px;height:8px;border-radius:var(--ref-radius-pill);background:currentColor;opacity:.4}
.seed-reference-root .sr-dots button[aria-current="true"] {width:16px;opacity:1}
.seed-reference-root .sr-companion {order:3;width:calc(100% - 32px);aspect-ratio:1;margin:0 16px;border-radius:var(--ref-radius-large);object-fit:cover}
.seed-reference-root .sr-delivery {position:relative;overflow:hidden;margin:0 16px;border-radius:var(--ref-radius-large);background:var(--ref-olive);color:var(--ref-white);padding:48px 24px}
.seed-reference-root .sr-delivery h2 {max-width:408px;font-size:32px;line-height:35.2px}
.seed-reference-root .sr-delivery-copy>p {max-width:248px;margin-top:24px;font-size:16px;line-height:24px}
.seed-reference-root .sr-diagram {position:relative;margin-top:48px;min-height:300px}
.seed-reference-root .sr-diagram>video {position:absolute;right:-120px;top:-24px;width:240px;max-width:none;height:360px;object-fit:contain}
.seed-reference-root .sr-callout {position:relative;margin-left:12px;padding-top:16px;padding-right:clamp(116px,42vw,200px);font-size:14px;line-height:19.6px}
.seed-reference-root .sr-callout h3 {font-size:16px;line-height:22.4px;margin-bottom:8px;font-weight:500}
.seed-reference-root .sr-inner-callout {margin-bottom:36px}
.seed-reference-root .sr-callout::before {content:"";position:absolute;top:0;left:0;width:calc(100% - 60px);height:1px;background:var(--ref-white-line)}
.seed-reference-root .sr-timeline {max-width:1440px;margin:auto;padding:56px 16px}
.seed-reference-root .sr-timeline>h2 {text-align:center;letter-spacing:-.96px}
.seed-reference-root .sr-timeline-intro {max-width:640px;margin:24px auto 0;font-size:16px;line-height:24px}
.seed-reference-root .sr-timeline-content {display:flex;flex-direction:column;gap:40px;margin-top:40px;align-items:center}
.seed-reference-root .sr-timeline-text {width:100%;min-width:0}
.seed-reference-root .sr-timeline ol {list-style:none;padding:16px 8px}
.seed-reference-root .sr-timeline li[data-timeline-item] {position:relative;padding-left:32px;margin-bottom:40px;transition:opacity .4s}
.seed-reference-root .sr-timeline li[data-timeline-item]:last-child {margin-bottom:0}
.seed-reference-root .sr-timeline li[data-timeline-item]::before {content:"";position:absolute;width:7px;height:7px;border-radius:50%;left:0;top:12px;background:var(--ref-ink)}
.seed-reference-root .sr-timeline li[data-timeline-item]:not(:last-child)::after {content:"";position:absolute;left:3px;top:20px;height:calc(100% + 31px);width:1px;background:var(--ref-line)}
.seed-reference-root .sr-timeline li[data-dimmed="true"] {opacity:.25}
.seed-reference-root .sr-timeline li>div {display:flex;align-items:center;gap:8px}
.seed-reference-root .sr-timeline li>div>span {padding:4px 12px;white-space:nowrap;border:1px solid var(--ref-line);border-radius:var(--ref-radius-pill);font-size:14px;line-height:20px}
.seed-reference-root .sr-timeline h3 {font-size:16px;line-height:24px;font-weight:500}
.seed-reference-root .sr-timeline li>p {font-size:16px;line-height:24px;margin-top:8px}
.seed-reference-root .sr-usage {display:flex;align-items:center;padding:16px 16px 16px 0;margin:16px 0;background:var(--ref-panel);border-radius:var(--ref-radius-media)}
.seed-reference-root .sr-usage img {width:84px;height:84px;min-width:0;object-fit:contain}
.seed-reference-root .sr-usage>div {flex:1}
.seed-reference-root .sr-usage ul {list-style:disc;padding-left:20px;font-size:14px;line-height:21px}
.seed-reference-root .sr-mosaic {width:100%;max-width:617px;display:grid;grid-template-columns:minmax(0,1fr) 142px;grid-template-rows:142px 142px;gap:16px}
.seed-reference-root .sr-mosaic img {width:100%;height:100%;object-fit:cover;border-radius:var(--ref-radius-media)}
.seed-reference-root .sr-mosaic .sr-mosaic-main {grid-row:span 2;border-radius:var(--ref-radius-large)}
.seed-reference-root .sr-mosaic .sr-mosaic-round {border-radius:50%}
.seed-reference-root .sr-activation {background:var(--ref-panel);padding-bottom:56px}
.seed-reference-root .sr-activation-heading {box-sizing:content-box;max-width:1280px;margin:auto;padding:56px 16px 40px;display:flex;flex-direction:column;gap:40px}
.seed-reference-root .sr-activation-heading h2 {max-width:600px;letter-spacing:-.96px}
.seed-reference-root .sr-activation-heading p {max-width:430px;font-size:16px;line-height:24px}
.seed-reference-root .sr-activation-row {box-sizing:content-box;max-width:1280px;display:flex;align-items:center;gap:16px;overflow-x:auto;scrollbar-width:none;margin:auto;padding:12px 16px;min-height:389px}
.seed-reference-root .sr-activation-row article {box-sizing:content-box;flex:0 0 320px;width:320px;height:339px;padding:16px 24px;border:1px solid var(--ref-line);border-radius:var(--ref-radius-card);display:flex;flex-direction:column;transition:padding .2s;background:var(--ref-page)}
.seed-reference-root .sr-activation-row article[data-emphasized="true"] {padding-block:24px}
.seed-reference-root .sr-activation-row h3 {font-size:24px;line-height:28.8px;letter-spacing:-.36px;margin-bottom:8px}
.seed-reference-root .sr-activation-row p {font-size:14px;line-height:19.6px}
.seed-reference-root .sr-activation-row video {width:320px;height:160px;object-fit:contain;flex-shrink:0;margin:auto 0}
.seed-reference-root .sr-activation-row small {font-size:12px;line-height:13.2px;margin-bottom:16px}
.seed-reference-root .sr-activation>.sr-dots {margin:32px 24px 0}
.seed-reference-root .sr-chart {max-width:1280px;padding:16px;margin:42px auto 0}
.seed-reference-root .sr-chart img {width:100%;height:auto;aspect-ratio:1440/563;object-fit:contain}
.seed-reference-root .sr-comparison {position:relative;isolation:isolate;overflow:hidden;padding:56px 0 24px;color:var(--ref-white)}
.seed-reference-root .sr-comparison::after {content:"";position:absolute;inset:0;background:var(--ref-footer-overlay);z-index:-1;pointer-events:none}
.seed-reference-root .sr-comparison-content {max-width:1440px;margin:auto;display:flex;flex-direction:column;gap:48px}
.seed-reference-root .sr-comparison h2 {margin:0 16px;max-width:304px;letter-spacing:-.96px}
.seed-reference-root .sr-table-scroll {overflow-x:auto;padding:0 16px 32px;min-width:0;scrollbar-color:var(--ref-white-line) transparent;scrollbar-width:thin}
.seed-reference-root .sr-table-scroll table {min-width:720px;width:720px;padding:24px 32px;border:1px solid var(--ref-white-line);border-radius:var(--ref-radius-large);border-spacing:2px;border-collapse:separate;table-layout:fixed;background:var(--ref-benefit-glass);backdrop-filter:blur(40px)}
.seed-reference-root .sr-table-scroll th,.seed-reference-root .sr-table-scroll td {font-size:16px;line-height:24px;font-weight:350;text-align:center}
.seed-reference-root .sr-table-scroll th:first-child {text-align:left;width:208px}
.seed-reference-root .sr-table-scroll thead th {height:48px}
.seed-reference-root .sr-table-scroll th:nth-child(2),.seed-reference-root .sr-table-scroll td:nth-child(2) {width:100px;background:var(--ref-benefit-glass)}
.seed-reference-root .sr-table-scroll thead th:nth-child(2) {border-radius:var(--ref-radius-pill) var(--ref-radius-pill) 0 0}
.seed-reference-root .sr-table-scroll tr:last-child td:nth-child(2) {border-radius:0 0 var(--ref-radius-pill) var(--ref-radius-pill)}
.seed-reference-root .sr-table-scroll thead th:nth-child(2>span) {border:1px solid var(--ref-white);border-radius:var(--ref-radius-pill);padding:4px 8px}
.seed-reference-root .sr-table-scroll td:nth-child(n+3),.seed-reference-root .sr-table-scroll th:nth-child(n+3) {width:168px}
.seed-reference-root .sr-table-scroll tbody th {padding:24px 0}
.seed-reference-root .sr-marker {display:inline-block;width:16px;height:16px;border:1px solid var(--ref-white);border-radius:50%}
.seed-reference-root .sr-marker[data-filled="true"] {background:var(--ref-white)}
.seed-reference-root .sr-testing {background:var(--ref-testing);padding:56px 16px 16px;display:flex;flex-direction:column;gap:32px;align-items:center}
.seed-reference-root .sr-testing-copy {max-width:496px}
.seed-reference-root .sr-testing-copy p {font-size:16px;line-height:22.4px;margin-top:24px}
.seed-reference-root .sr-testing-cards {display:flex;flex-direction:column;width:100%;gap:12px}
.seed-reference-root .sr-testing-cards article {display:flex;align-items:center;gap:16px;padding:16px;background:var(--ref-line);border-radius:var(--ref-radius-media)}
.seed-reference-root .sr-testing-cards img {height:32px;width:32px;object-fit:contain;flex-shrink:0}
.seed-reference-root .sr-testing-cards p {font-size:14px;line-height:19.6px}
.seed-reference-root .sr-reviews {background:var(--ref-reviews);padding:48px 24px 24px;font-family:var(--ref-review-font)}
.seed-reference-root .sr-reviews h2 {font-family:var(--ref-review-font);font-size:36px;line-height:40px;width:220px;max-width:100%;font-weight:400;margin:0 0 30px}
.seed-reference-root .sr-reviews .sr-stars {color:var(--ref-stars);width:115px;letter-spacing:2px;font-size:22px}
.seed-reference-root .sr-review-summary {display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:30px}
.seed-reference-root .sr-score {display:flex;align-items:center;gap:20px;width:266px}
.seed-reference-root .sr-score>strong {font-size:48px;font-weight:400;line-height:1}
.seed-reference-root .sr-score p {font-size:14px;white-space:nowrap}
.seed-reference-root .sr-distribution {padding-left:30px;border-left:1px solid var(--ref-line);width:260px}
.seed-reference-root .sr-distribution button {height:25px;display:flex;align-items:center;gap:8px;width:100%;font-size:14px}
.seed-reference-root .sr-distribution button>span:last-child {width:28px;text-align:left}
.seed-reference-root .sr-track {width:140px;height:10px;display:block;background:var(--ref-track);border-radius:var(--ref-radius-pill);overflow:hidden}
.seed-reference-root .sr-track i {height:100%;display:block;background:var(--ref-ink)}
.seed-reference-root .sr-review-controls {border-bottom:1px solid var(--ref-line);padding-bottom:20px}
.seed-reference-root .sr-search {display:flex;align-items:center;width:350px;max-width:100%;height:40px;border:1px solid var(--ref-line);background:var(--ref-white);gap:12px;padding:0 12px}
.seed-reference-root .sr-search input {width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:14px}
.seed-reference-root .sr-review-controls>p {font-size:14px;margin:24px 0 12px}
.seed-reference-root .sr-filter-line {display:flex;justify-content:space-between;align-items:flex-end;gap:20px}
.seed-reference-root .sr-topics {display:flex;flex-wrap:wrap;gap:8px}
.seed-reference-root .sr-topics>button {border:1px solid var(--ref-line);padding:8px 16px;font-size:14px;line-height:20px;white-space:nowrap}
.seed-reference-root .sr-topics>button[aria-pressed="true"] {background:var(--ref-ink);color:var(--ref-white)}
.seed-reference-root .sr-topics>.sr-topic-more {border:0;text-decoration:underline;padding-inline:0}
.seed-reference-root .sr-sort {position:relative;flex-shrink:0;font-size:14px}
.seed-reference-root .sr-sort>div {position:absolute;right:0;top:calc(100% + 8px);width:188px;padding:10px 0;background:var(--ref-white);box-shadow:0 2px 12px var(--ref-line);z-index:2}
.seed-reference-root .sr-sort>div button {text-align:left;width:100%;height:36px;padding:0 16px}
.seed-reference-root .sr-sort>div [aria-pressed="true"] {background:var(--ref-chip)}
.seed-reference-root .sr-review {display:grid;grid-template-columns:150px minmax(0,1fr) auto;column-gap:15px;padding:40px 0;border-bottom:1px solid var(--ref-line)}
.seed-reference-root .sr-review-meta {grid-column:1;grid-row:1 / span 2}
.seed-reference-root .sr-review-meta p {font-size:16px}
.seed-reference-root .sr-review-meta small {font-size:13.3px;display:block;margin-top:8px}
.seed-reference-root .sr-review-date {grid-column:3;grid-row:1;text-align:right;font-size:14px;white-space:nowrap}
.seed-reference-root .sr-review-body {grid-column:2;grid-row:1;font-size:16px;line-height:24px;min-width:0}
.seed-reference-root .sr-review-body>p {margin-top:20px;white-space:pre-line}
.seed-reference-root .sr-review-body>button {font-size:14px;text-decoration:underline}
.seed-reference-root .sr-owner-response {border-left:2px solid var(--ref-response-line);margin-top:20px;padding-left:10px;font-size:15px;line-height:22px}
.seed-reference-root .sr-owner-response p {margin-top:12px;white-space:pre-line}
.seed-reference-root .sr-helpful {grid-column:2 / -1;text-align:right;margin-top:24px;font-size:12px;line-height:20px}
.seed-reference-root .sr-helpful button {margin-left:12px}
.seed-reference-root .sr-pagination {display:flex;justify-content:flex-end;gap:16px;margin:40px 0 70px}
.seed-reference-root .sr-pagination button {min-width:24px;height:34px}
.seed-reference-root .sr-pagination [aria-current="page"] {border-bottom:1px solid currentColor}
.seed-reference-root .sr-load-more {display:block;margin:32px auto 48px;padding:3px 12px;min-width:157px;height:30px;border:1px solid var(--ref-ink);border-radius:4px;font-size:14px;line-height:20px}
.seed-reference-root .sr-empty {padding:40px 0}
.seed-reference-root .sr-reviews[data-device="narrow"] {padding:24px 30px}
.seed-reference-root .sr-reviews[data-device="narrow"] h2 {width:100%;white-space:nowrap;margin-top:38px}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-review-summary {flex-direction:column;gap:24px;margin-bottom:48px}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-score {width:216px;gap:12px}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-distribution {border:0;padding:0;width:230px}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-filter-line {display:block}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-sort {margin:10px 0;text-align:right}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-review {grid-template-columns:150px minmax(0,1fr);column-gap:0}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-review-meta {grid-row:1;min-height:54px}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-review-date {grid-column:2;grid-row:1}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-review-body {grid-column:1 / -1;grid-row:2;margin-top:10px}
.seed-reference-root .sr-reviews[data-device="narrow"] .sr-helpful {grid-column:1 / -1;grid-row:3}
.seed-reference-root .sr-footer {position:relative;background:var(--ref-ink);color:var(--ref-white);padding:32px 16px;margin-bottom:316px}
.seed-reference-root .sr-footer-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px}
.seed-reference-root .sr-footer-left,.seed-reference-root .sr-footer-nav,.seed-reference-root .sr-disclaimer-narrow {grid-column:1 / -1}
.seed-reference-root .sr-footer-left>.sr-logo {display:block;font-size:36px;text-align:center;margin:40px auto}
.seed-reference-root .sr-footer-statement {font-size:24px;line-height:28.8px;letter-spacing:-.32px}
.seed-reference-root .sr-newsletter {margin-top:32px;font-size:14px;line-height:19.6px}
.seed-reference-root .sr-newsletter>div {display:flex;border:2px solid var(--ref-white);border-radius:8px;height:52px;max-width:425px;margin-top:16px}
.seed-reference-root .sr-newsletter input {width:100%;min-width:0;padding:0 20px;background:transparent;border:0;outline:0;color:inherit}
.seed-reference-root .sr-newsletter input::placeholder {color:inherit;opacity:.7}
.seed-reference-root .sr-newsletter button {flex:0 0 43px}
.seed-reference-root .sr-footer-nav nav {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
.seed-reference-root .sr-footer-nav h3 {text-transform:uppercase;font-size:12px;line-height:18px;opacity:.5}
.seed-reference-root .sr-footer-nav ul {list-style:none;padding:0;margin-top:16px}
.seed-reference-root .sr-footer-nav li {font-size:14px;line-height:19.6px;margin-top:12px}
.seed-reference-root .sr-footer-nav li button {text-align:left}
.seed-reference-root .sr-country {position:relative;margin-top:32px;font-size:14px;line-height:20px}
.seed-reference-root .sr-country>div {position:absolute;top:28px;left:0;background:var(--ref-white);color:var(--ref-ink);width:min(343px,calc(100vw - 32px));padding:8px;border-radius:8px;z-index:3}
.seed-reference-root .sr-country>div button {display:block;padding:12px;width:100%;text-align:left}
.seed-reference-root .sr-disclaimer {padding:8px;border:1px solid var(--ref-white-line);border-radius:16px;font-size:12px;line-height:16.8px}
.seed-reference-root .sr-disclaimer-wide {display:none}
.seed-reference-root .sr-footer-background {position:fixed;bottom:0;left:0;width:100%;min-height:800px;z-index:-1;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:var(--ref-white)}
.seed-reference-root .sr-footer-background::before {content:"";position:absolute;inset:0;background:var(--ref-footer-overlay);z-index:-1}
.seed-reference-root .sr-footer-background img {width:100%;height:80px;object-fit:contain;margin-bottom:72px}
.seed-reference-root .sr-footer-background p {font-size:12px;line-height:16.8px;margin-bottom:24px}
.seed-reference-root .sr-floating {position:fixed;bottom:0;right:0;margin:16px;width:calc(100% - 32px);max-width:480px;height:52px;border-radius:var(--ref-radius-pill);background:var(--ref-glass);backdrop-filter:blur(19px);color:var(--ref-white);z-index:13;display:flex;align-items:center;gap:12px;padding:8px;transition:width .3s}
.seed-reference-root .sr-floating-media {height:36px;width:36px;flex-shrink:0;overflow:hidden;border-radius:50%}
.seed-reference-root .sr-floating-media img {width:100%;height:100%;object-fit:contain}
.seed-reference-root .sr-floating>span {flex:1;min-width:0;font-size:14px;line-height:19.6px}
.seed-reference-root .sr-floating>.sr-button {width:94px;height:36px;font-size:14px;background:var(--ref-page);color:var(--ref-ink)}
.seed-reference-root .sr-floating[data-collapsed="true"] {width:52px}
.seed-reference-root .sr-review-tools {position:fixed;left:8px;bottom:8px;z-index:15;font-size:11px;line-height:16px;max-width:270px}
.seed-reference-root .sr-review-tools details {background:var(--ref-page);border:1px solid var(--ref-line);border-radius:8px;padding:4px 8px}
.seed-reference-root .sr-review-tools summary {cursor:pointer}
.seed-reference-root .sr-review-tools p {margin:8px 0}
.seed-reference-root .sr-review-tools button {text-decoration:underline}
.seed-reference-root .sr-notice {position:fixed;bottom:96px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:16px 24px;background:var(--ref-ink);color:var(--ref-white);border-radius:var(--ref-radius-media);z-index:50;font-size:14px}
.seed-reference-root .sr-dialog {position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ref-ink)}
.seed-reference-root .sr-dialog[open] {display:flex;align-items:center;justify-content:center}
.seed-reference-root .sr-dialog::backdrop {background:var(--ref-backdrop);backdrop-filter:blur(12px)}
.seed-reference-root .sr-dialog-content {position:relative;max-width:100%;max-height:100%;overflow:auto}
.seed-reference-root .sr-close {position:fixed;right:16px;top:16px;font-size:32px;line-height:27px;width:27px;height:27px;color:var(--ref-white);z-index:2}
.seed-reference-root .sr-gallery-dialog .sr-dialog-content {width:100%;padding:8px;overflow:visible}
.seed-reference-root .sr-enlarged {width:100%;max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:center}
.seed-reference-root .sr-enlarged img,.seed-reference-root .sr-enlarged video {width:100%;max-height:calc(100dvh - 180px);object-fit:contain}
.seed-reference-root .sr-thumbnails {display:flex;justify-content:center;gap:10px;margin-top:30px}
.seed-reference-root .sr-thumbnails button {width:50px;height:50px;overflow:hidden;border-radius:4px;opacity:.6}
.seed-reference-root .sr-thumbnails [aria-current="true"] {opacity:1;outline:1px solid var(--ref-white);outline-offset:3px}
.seed-reference-root .sr-thumbnails img,.seed-reference-root .sr-thumbnails video {width:100%;height:100%;object-fit:cover}
.seed-reference-root .sr-promo-dialog .sr-dialog-content {border-radius:var(--ref-radius-large);background:var(--ref-page);width:718px;max-width:calc(100% - 32px)}
.seed-reference-root .sr-promo-dialog .sr-close {position:absolute;color:var(--ref-ink)}
.seed-reference-root .sr-promo {padding:16px;display:flex;align-items:center;gap:30px;min-height:500px}
.seed-reference-root .sr-promo>img {width:336px;height:470px;object-fit:cover;border-radius:var(--ref-radius-media)}
.seed-reference-root .sr-promo form {width:320px;min-width:0}
.seed-reference-root .sr-promo h2 {font-size:32px;line-height:35.2px}
.seed-reference-root .sr-promo p {font-size:16px;line-height:24px;margin:16px 0}
.seed-reference-root .sr-promo input {height:48px;width:100%;padding:12px;border:1px solid var(--ref-line);border-radius:8px}
.seed-reference-root .sr-promo .sr-button {height:60px;width:100%;margin:12px 0}
.seed-reference-root .sr-promo small {display:block;font-size:12px;line-height:16.8px}
@media (min-width:480px) {
 .seed-reference-root .sr-title {padding:24px 0}
 .seed-reference-root .sr-benefit-row>article {flex-shrink:1}
 .seed-reference-root .sr-floating {height:64px;width:480px}
 .seed-reference-root .sr-floating-media {width:48px;height:48px}
 .seed-reference-root .sr-floating>.sr-button {width:120px;height:48px}
 .seed-reference-root .sr-floating[data-collapsed="true"] {width:64px}
}
@media (max-width:480px) {.seed-reference-root .sr-title {padding-top:10px;padding-bottom:10px}}
@media (min-width:768px) {
 .seed-reference-root .sr-diagram {width:58px;height:400px;min-height:400px;margin:48px auto 0}
 .seed-reference-root .sr-diagram>video {width:260px;height:400px;top:0;right:-100px}
 .seed-reference-root .sr-callout {position:absolute;width:184px;padding:16px 0 0;margin:0}
 .seed-reference-root .sr-inner-callout {right:88px;top:60px}
 .seed-reference-root .sr-outer-callout {left:88px;top:230px}
 .seed-reference-root .sr-callout::before {width:196px}
}
@media (min-width:960px) {
 .seed-reference-root h2 {font-size:48px;line-height:52.8px}
 .seed-reference-root .sr-header {height:56px;padding-left:16px}
 .seed-reference-root .sr-nav-left,.seed-reference-root .sr-nav-right {height:56px}
 .seed-reference-root .sr-header-cta {height:42px}
 .seed-reference-root .sr-product {padding:16px;margin-bottom:64px;min-height:750px}
 .seed-reference-root .sr-product-row {display:flex;gap:32px;align-items:flex-start}
 .seed-reference-root .sr-gallery {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:944px;min-width:0;flex-shrink:1;margin:0;overflow:visible}
 .seed-reference-root .sr-gallery-tile {min-width:0;width:100%;height:auto;aspect-ratio:1.7;max-height:265px;border-radius:var(--ref-radius-large)}
 .seed-reference-root .sr-gallery-tile:first-child {grid-column:1 / -1;aspect-ratio:944/648;max-height:none}
 .seed-reference-root .sr-purchase {position:sticky;top:16px;width:432px;flex-shrink:1;align-self:flex-start}
 .seed-reference-root .sr-title {padding:0}
 .seed-reference-root .sr-essentials-grid {display:grid;grid-template-columns:minmax(0,356fr) minmax(0,1036fr);padding:16px}
 .seed-reference-root .sr-benefit-banner {grid-column:1 / -1;padding:100px 16px 16px}
 .seed-reference-root .sr-benefit-intro {margin-left:24px}
 .seed-reference-root .sr-benefit-intro h2 {margin-top:16px;margin-bottom:0}
 .seed-reference-root .sr-benefit-row {margin-top:112px;padding:32px 48px;gap:48px;background:var(--ref-benefit-glass);backdrop-filter:blur(16px);border-radius:var(--ref-radius-media);overflow:visible;scroll-snap-type:none}
 .seed-reference-root .sr-benefit-row>article {flex:1;min-width:0;padding:0;border-radius:0;background:none;backdrop-filter:none}
 .seed-reference-root .sr-benefit-row img {height:64px}
 .seed-reference-root .sr-dots {display:none}
 .seed-reference-root .sr-companion {order:unset;width:100%;height:100%;aspect-ratio:auto;margin:0;min-height:548px}
 .seed-reference-root .sr-delivery {margin:0;min-height:548px;padding:48px;display:flex;flex-direction:column;justify-content:center}
 .seed-reference-root .sr-delivery h2 {font-size:32px;line-height:35.2px}
 .seed-reference-root .sr-timeline {padding:80px 30px}
 .seed-reference-root .sr-timeline-intro {text-align:center}
 .seed-reference-root .sr-timeline-content {flex-direction:row;gap:8px;margin-top:56px;align-items:center}
 .seed-reference-root .sr-timeline-text {flex:1;width:auto}
 .seed-reference-root .sr-timeline ol {padding:16px 32px}
 .seed-reference-root .sr-usage {margin:32px 24px 0}
 .seed-reference-root .sr-usage ul {font-size:16px;line-height:24px}
 .seed-reference-root .sr-mosaic {width:45%;max-width:617px;grid-template-columns:minmax(0,1fr) 212px;grid-template-rows:212px 212px}
 .seed-reference-root .sr-activation {padding-bottom:80px}
 .seed-reference-root .sr-activation-heading {padding:80px;flex-direction:row;flex-wrap:wrap;align-items:flex-end}
 .seed-reference-root .sr-activation-heading p {margin-left:auto}
 .seed-reference-root .sr-activation-row {padding:0 80px}
 .seed-reference-root .sr-comparison {padding:80px 56px}
 .seed-reference-root .sr-comparison h2 {margin:0}
 .seed-reference-root .sr-table-scroll {padding:0}
 .seed-reference-root .sr-table-scroll table {width:832px;min-width:832px}
 .seed-reference-root .sr-table-scroll th:first-child {width:320px}
 .seed-reference-root .sr-testing {padding:80px;flex-direction:row;justify-content:center}
 .seed-reference-root .sr-testing-copy {flex:1}
 .seed-reference-root .sr-testing-cards {flex:1.5;flex-direction:row;max-width:792px;min-width:0}
 .seed-reference-root .sr-testing-cards article {flex:1;max-width:256px;height:176px;min-width:0;flex-direction:column;text-align:center;gap:16px;padding:24px 16px 16px}
 .seed-reference-root .sr-testing-cards img {height:40px;width:40px}
 .seed-reference-root .sr-footer {padding:64px}
 .seed-reference-root .sr-footer-grid {grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}
 .seed-reference-root .sr-footer-left {grid-column:1 / span 6}
 .seed-reference-root .sr-footer-left>.sr-logo {text-align:left;margin:0 0 32px}
 .seed-reference-root .sr-footer-statement {font-size:32px;line-height:35.2px}
 .seed-reference-root .sr-footer-nav {grid-column:8 / span 5}
 .seed-reference-root .sr-footer-nav nav {grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
 .seed-reference-root .sr-disclaimer-wide {display:block;width:400px;max-width:100%;margin-top:32px;border-radius:8px}
 .seed-reference-root .sr-disclaimer-narrow {display:none}
 .seed-reference-root .sr-footer-background img {height:192px;margin-bottom:48px}
}
@media (min-width:961px) {
 .seed-reference-root .sr-desktop-nav {display:flex;gap:24px;font-size:14px}
 .seed-reference-root .sr-nav-left {padding:0 32px}
 .seed-reference-root .sr-nav-right {padding:0 8px 0 16px}
 .seed-reference-root .sr-sign-in {display:block;font-size:14px}
 .seed-reference-root .sr-menu-button {display:none}
 .seed-reference-root .sr-menu {top:64px;width:375px;height:min(710px,calc(100dvh - 88px))}
}
@media (min-width:1280px) {
 .seed-reference-root .sr-delivery .sr-diagram {position:absolute;left:66%;top:0;height:100%;margin:0}
 .seed-reference-root .sr-diagram>video {top:50%;transform:translateY(-50%)}
 .seed-reference-root .sr-inner-callout {top:72px}
 .seed-reference-root .sr-outer-callout {top:330px}
 .seed-reference-root .sr-activation-heading {flex-wrap:nowrap}
 .seed-reference-root .sr-comparison-content {flex-direction:row;align-items:center;justify-content:center}
 .seed-reference-root .sr-comparison h2 {flex:0 1 304px}
}
@media (max-width:767px) {
 .seed-reference-root .sr-promo {flex-direction:column;gap:16px;padding:24px}
 .seed-reference-root .sr-promo>img {width:100%;height:180px;object-fit:contain}
 .seed-reference-root .sr-promo form {width:100%}
}
@media (prefers-reduced-motion:reduce) {
 .seed-reference-root *, .seed-reference-root *::before,.seed-reference-root *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
 .seed-reference-root .sr-timeline li[data-dimmed="true"] {opacity:1}
}

.seed-reference-root .sr-promo-missing {width:336px;height:470px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:24px;border:1px dashed var(--ref-line);border-radius:var(--ref-radius-media);text-align:center}
@media(max-width:767px){.seed-reference-root .sr-promo-missing{width:100%;height:180px}}

.seed-reference-root[data-tango-product] .sr-gallery-tile {background:var(--ref-panel)}
.seed-reference-root[data-tango-product] .sr-gallery-tile img,.seed-reference-root[data-tango-product] .sr-enlarged img,.seed-reference-root[data-tango-product] .sr-thumbnails img {object-fit:contain}
.seed-reference-root[data-tango-product] .sr-title {align-items:flex-start}
.seed-reference-root[data-tango-product] .sr-price s {font-size:16px;color:var(--ref-muted)}
.seed-reference-root .sr-tango-select {display:flex;flex-direction:column;gap:8px;margin-top:20px;font-size:14px}
.seed-reference-root .sr-tango-select select {width:100%;font:inherit;color:inherit;padding:12px;border:1px solid var(--ref-line);border-radius:12px;background:var(--ref-page)}
.seed-reference-root .sr-tango-flavor-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:32px}
.seed-reference-root .sr-tango-flavor-grid article {background:var(--ref-panel);border-radius:var(--ref-radius-large);overflow:hidden}
.seed-reference-root .sr-tango-flavor-grid img {width:100%;aspect-ratio:1;object-fit:contain}
.seed-reference-root .sr-tango-flavor-grid article>div {padding:24px}
.seed-reference-root .sr-tango-flavor-grid h3 {font-size:24px;letter-spacing:-.48px}
.seed-reference-root .sr-tango-flavor-grid p {margin:16px 0 24px}
.seed-reference-root .sr-tango-flavor-grid small {font-size:12px;letter-spacing:1px}
.seed-reference-root .sr-tango-details>img {width:min(100%,560px);object-fit:contain}
.seed-reference-root .sr-tango-description {margin-top:24px}
.seed-reference-root .sr-tango-description p,.seed-reference-root .sr-tango-description li {margin-bottom:12px}
.seed-reference-root .sr-tango-description ul {padding-left:24px}
.seed-reference-root .sr-tango-footer {max-width:1440px;margin:auto;padding:40px 16px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--ref-line)}
