@layer hy-components{:where(.hy-review-journey){--hy-review-background: var(--hy-color-surface, #f7f7f5);--hy-review-surface: var(--hy-color-background, #fff);--hy-review-text: var(--hy-color-text, #292927);--hy-review-muted: var(--hy-color-text-muted, #5f5f5a);--hy-review-border: var(--hy-color-border, rgb(9 9 9 / 15%));--hy-review-action: var(--hy-color-action, #090909);--hy-review-action-text: var(--hy-color-action-contrast, #fff);--hy-review-focus: var(--hy-focus-color, var(--hy-color-action, #090909));--hy-review-error: var(--hy-color-error, #a42318);--hy-review-error-surface: var(--hy-review-journey-error-surface, #fff4f2);--hy-review-success: var(--hy-color-success, #176b3a);--hy-review-success-surface: var(--hy-review-journey-success-surface, #f1faf4);--hy-review-radius: var(--hy-radius-lg, 1.125rem);background:transparent;color:var(--hy-review-text);font-family:var(--hy-font-family, system-ui, sans-serif);inline-size:100%;min-inline-size:0;padding-block:clamp(1.25rem,5vw,4rem) clamp(3rem,8vw,6rem);padding-inline:var(--hy-review-journey-gutter, .5rem)}:where(.hy-review-journey,.hy-review-journey *,.hy-review-journey *:before,.hy-review-journey *:after){box-sizing:border-box}:where(.hy-review-journey__inner){display:grid;gap:clamp(1.5rem,4vw,2.75rem);margin-inline:auto;max-inline-size:58rem;min-inline-size:0}:where(.hy-review-journey__header){max-inline-size:42rem}:where(.hy-review-journey__eyebrow,.hy-review-journey__progress){color:var(--hy-review-muted);font-size:var(--hy-text-xs, .8125rem);font-weight:700;letter-spacing:.08em;margin:0 0 .65rem;text-transform:uppercase}:where(.hy-review-journey h1){font-size:clamp(2rem,7vw,3.6rem);letter-spacing:-.04em;line-height:1.02;margin:0}:where(.hy-review-journey__header>p:last-child){color:var(--hy-review-muted);font-size:var(--hy-text-m, 1rem);line-height:1.55;margin:1rem 0 0}:where(.hy-review-journey__hub,.hy-review-journey__private){display:grid;min-inline-size:0}:where(.hy-review-journey__private){gap:clamp(1rem,3vw,1.5rem)}:where(.hy-review-journey__hub){gap:0;background:var(--hy-review-surface);border:1px solid var(--hy-review-border);border-radius:var(--hy-review-radius)}:where(.hy-review-journey__path){min-inline-size:0;overflow-wrap:anywhere}:where(.hy-review-journey__path+.hy-review-journey__path){border-block-start:1px solid var(--hy-review-border)}:where(.hy-review-journey__choice){cursor:pointer;font-size:var(--hy-text-l, 1.125rem);font-weight:650;line-height:1.4;list-style-position:inside;min-block-size:3.5rem;padding:clamp(1rem,4vw,1.5rem)}:where(.hy-review-journey__path-body){padding:0 clamp(1rem,4vw,1.5rem) clamp(1rem,4vw,1.5rem)}:where(.hy-review-journey__path-body>p){color:var(--hy-review-muted);line-height:1.55;margin:0 0 1rem}:where(.hy-review-journey__account-link){align-items:center;color:var(--hy-review-text);display:inline-flex;font-weight:650;min-block-size:2.75rem;text-underline-offset:.18em}:where(.hy-review-journey__access-form){margin-block-start:1.5rem}:where(.hy-review-journey__access-status){background:var(--hy-review-error-surface);border:1px solid var(--hy-review-error);border-radius:var(--hy-radius-md, .75rem);color:var(--hy-review-error);line-height:1.5;margin:1rem 0 0;padding:.85rem 1rem}:where(.hy-review-journey__access-status[data-hymerce-review-access-tone=success]){background:var(--hy-review-success-surface);border-color:var(--hy-review-success);color:var(--hy-review-success)}:where(.hy-review-journey__platforms){display:grid;gap:.75rem;list-style:none;margin:0;padding:0}:where(.hy-review-journey__platform-link){align-items:center;background:transparent;border:1px solid var(--hy-review-border);border-radius:var(--hy-radius-md, .75rem);color:var(--hy-review-text);display:flex;font-weight:650;min-block-size:2.75rem;padding:.7rem 1rem;text-decoration:none}:where(.hy-review-journey__choice:focus-visible,.hy-review-journey__account-link:focus-visible,.hy-review-journey__platform-link:focus-visible,.hy-review-journey__access-status:focus-visible){outline:2px solid var(--hy-review-focus);outline-offset:.1875rem}:where(.hy-review-journey__state,.hy-review-journey__item){background:var(--hy-review-surface);border:1px solid var(--hy-review-border);border-radius:var(--hy-review-radius);min-inline-size:0;padding:clamp(1rem,4vw,2rem)}:where(.hy-review-journey__state){overflow-wrap:anywhere}:where(.hy-review-journey__state h2,.hy-review-journey__product h2){font-size:var(--hy-text-xl, 1.5rem);line-height:1.2;margin:0}:where(.hy-review-journey__state>p){color:var(--hy-review-muted);line-height:1.55;margin:.75rem 0 1.25rem}:where(.hy-review-journey__product){align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-block-end:clamp(1.25rem,4vw,2rem);min-inline-size:0}:where(.hy-review-journey__media){align-items:center;aspect-ratio:1;background:var(--hy-review-background);border-radius:var(--hy-radius-md, .75rem);color:var(--hy-review-muted);display:flex;font-size:.7rem;inline-size:5rem;justify-content:center;overflow:hidden;padding:.4rem;text-align:center}:where(.hy-review-journey__media img){block-size:100%;inline-size:100%;object-fit:contain}:where(.hy-review-journey__product-copy){min-inline-size:0}:where(.hy-review-journey__product-copy h2,.hy-review-journey__variant){overflow-wrap:anywhere}:where(.hy-review-journey__variant,.hy-review-journey__note){color:var(--hy-review-muted);line-height:1.45;margin:.4rem 0 0}:where(.hy-review-journey__note){border-block:1px solid var(--hy-review-border);color:var(--hy-review-text);margin-block:0 1.5rem;padding-block:1rem}:where(.hy-review-journey__form-host){min-inline-size:0}:where(.hy-review-journey__form-failure){border:1px solid var(--hy-review-border);border-radius:var(--hy-radius-md, .75rem);margin-block:1rem;padding:1rem}:where(.hy-review-journey__form-failure p){margin:0 0 .75rem}:where(.hy-review-journey__actions){align-items:center;border-block-start:1px solid var(--hy-review-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-block-start:clamp(1.25rem,4vw,2rem);padding-block-start:1.25rem}:where(.hy-review-journey__button){--hy-control-font-weight: 650;--hy-control-radius: var(--hy-radius-md, .75rem);padding:.7rem 1rem}:where(.hy-review-journey__button:focus-visible,.hy-review-journey__state:focus-visible,.hy-review-journey__product h2:focus-visible){outline:2px solid var(--hy-review-focus);outline-offset:.1875rem}:where(.hy-review-journey__button:disabled){cursor:not-allowed;opacity:.5}:where(.hy-review-journey__noscript){background:var(--hy-review-surface);border:1px solid var(--hy-review-border);border-radius:var(--hy-radius-md, .75rem);line-height:1.55;margin:0;padding:1rem}@media(min-width:48rem){:where(.hy-review-journey){padding-inline:var(--hy-page-gutter, clamp(1rem, 4vw, 3rem))}:where(.hy-review-journey__product){gap:1.5rem;grid-template-columns:7rem minmax(0,1fr)}:where(.hy-review-journey__media){inline-size:7rem}}@media(hover:hover)and (pointer:fine){:where(.hy-review-journey__platform-link:hover){background:var(--hy-review-background);border-color:var(--hy-review-text)}:where(.hy-review-journey__account-link:hover){color:var(--hy-review-muted)}}@media(prefers-reduced-motion:reduce){:where(.hy-review-journey .hy-form input,.hy-review-journey .hy-form textarea,.hy-review-journey .hy-form select,.hy-review-journey .hy-form button){transition:none}}:where(.hy-review-journey [hidden]){display:none}}
