.-\37 hKMG_crumbs{align-items:center;gap:.75rem;min-height:1.25rem;display:flex}.-\37 hKMG_stage{aspect-ratio:1;border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg);position:relative;overflow:hidden}.-\37 hKMG_corner{position:absolute;top:1rem;left:1rem}@media (min-width:64rem){.-\37 hKMG_corner{display:none}}.-\37 hKMG_status{position:absolute;top:1rem;right:1rem}.-\37 hKMG_box{flex-direction:column;gap:1.25rem;display:flex}.-\37 hKMG_titleBlock{flex-direction:column;gap:.5rem;display:flex}.-\37 hKMG_purchase{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.-\37 hKMG_purchase>:last-child{justify-self:end}.-\37 hKMG_buy{grid-area:2/1/auto/-1}.-\37 hKMG_assurances{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-tint);gap:.875rem;padding:1.25rem;display:grid}.-\37 hKMG_assurance{align-items:center;gap:.75rem;display:flex}.-\37 hKMG_payments{flex-wrap:wrap;gap:.5rem;display:flex}@media (min-width:30rem){.-\37 hKMG_purchase{grid-template-columns:auto 1fr auto}.-\37 hKMG_buy{grid-area:auto}}.-\37 hKMG_rail{flex-direction:column;gap:1.5rem;display:flex}.-\37 hKMG_railCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.-\37 hKMG_railCard{aspect-ratio:3/4}@media (min-width:64rem){.-\37 hKMG_railCards{grid-template-columns:repeat(4,minmax(0,1fr))}}
.K9Cgjq_rating{align-items:center;gap:.375rem;display:inline-flex}.K9Cgjq_stars{display:inline-flex;position:relative}.K9Cgjq_row{gap:.125rem;width:max-content;display:inline-flex}.K9Cgjq_row svg{flex-shrink:0}.K9Cgjq_empty{color:color-mix(in srgb, var(--ozg-secondary) 40%, transparent)}.K9Cgjq_filled{color:var(--color-accent);white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.K9Cgjq_filled svg{fill:currentColor}.K9Cgjq_value{color:var(--color-text);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-snug)}
.Kuk4mW_button{color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.Kuk4mW_button svg{transition:fill var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.Kuk4mW_button:active{transform:scale(.92)}.Kuk4mW_button[data-placement=image]{border:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-soft);border-radius:50%}.Kuk4mW_button[data-placement=image]:is(:hover,:focus-visible){border-color:var(--color-surface-dark);background:var(--color-surface-dark);color:var(--color-on-surface-dark)}.Kuk4mW_button[data-placement=buyBox]{border:2px solid var(--color-border);border-radius:var(--radius-sm);width:3.25rem;display:none}.Kuk4mW_button[data-placement=buyBox]:is(:hover,:focus-visible){border-color:var(--color-text);background:var(--color-tint)}.Kuk4mW_button[aria-pressed=true] svg{fill:var(--color-accent);color:var(--color-secondary)}.Kuk4mW_button[data-placement=buyBox][aria-pressed=true]{border-color:var(--color-secondary);background:color-mix(in srgb, var(--ozg-primary) 15%, transparent)}.Kuk4mW_button[data-placement=image][aria-pressed=true]{border-color:var(--color-secondary)}.Kuk4mW_button[data-placement=image][aria-pressed=true]:is(:hover,:focus-visible) svg{color:var(--color-accent)}@media (min-width:64rem){.Kuk4mW_button[data-placement=image]{display:none}.Kuk4mW_button[data-placement=buyBox]{display:grid}}
._5e01Vq_box{flex-direction:column;gap:1.25rem;display:flex}._5e01Vq_titleBlock{flex-direction:column;gap:.5rem;display:flex}._5e01Vq_title{font-size:var(--text-3xl);font-weight:var(--weight-display);line-height:var(--leading-heading);text-wrap:pretty}._5e01Vq_ratingLink,._5e01Vq_ratingLink:visited{border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);align-self:flex-start;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}._5e01Vq_reviewCount{color:var(--color-text-muted);text-underline-offset:.25em;transition:color var(--duration-fast) var(--ease-standard);text-decoration:underline}._5e01Vq_ratingLink:is(:hover,:focus-visible) ._5e01Vq_reviewCount{color:var(--color-text);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}._5e01Vq_ratingLink:active{opacity:.8}._5e01Vq_highlights{font-size:var(--text-base);line-height:var(--leading-snug);gap:.5rem;display:grid}._5e01Vq_highlights li{align-items:flex-start;gap:.5rem;display:flex}._5e01Vq_check{color:var(--color-secondary);flex-shrink:0;margin-top:.0625rem}._5e01Vq_purchase{grid-template-columns:auto 1fr;align-items:stretch;gap:.5rem;display:grid}._5e01Vq_purchase>:first-child{grid-template-columns:2.75rem 2.75rem 2.75rem}._5e01Vq_purchase>:nth-child(2){min-height:3.25rem;font-size:var(--text-base);letter-spacing:.04em;padding-inline:.75rem}@media (min-width:30rem){._5e01Vq_purchase{gap:.75rem}._5e01Vq_purchase>:first-child{grid-template-columns:3rem 3rem 3rem}._5e01Vq_purchase>:nth-child(2){font-size:var(--text-lg);letter-spacing:var(--tracking-caps);padding-inline:1.5rem}}@media (min-width:64rem){._5e01Vq_purchase{grid-template-columns:auto 1fr auto}}._5e01Vq_limit{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin-top:-.5rem}._5e01Vq_assurances{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-tint);font-size:var(--text-sm);line-height:var(--leading-snug);gap:.875rem;padding:1.25rem;display:grid}._5e01Vq_assurances li{align-items:flex-start;gap:.75rem;display:flex}._5e01Vq_assurances svg{color:var(--color-secondary);flex-shrink:0}._5e01Vq_inlineLink,._5e01Vq_inlineLink:visited{color:var(--color-text);font-weight:var(--weight-semibold);text-underline-offset:.2em;text-decoration:underline}._5e01Vq_inlineLink:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}._5e01Vq_inlineLink:active{opacity:.8}@media (min-width:64rem){._5e01Vq_title{font-size:var(--text-4xl)}}
._6Owq1q_gallery{flex-direction:column;gap:.75rem;display:flex}._6Owq1q_stage{aspect-ratio:var(--stage-ratio,1);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-tint);touch-action:pan-y;display:grid;position:relative;overflow:hidden}._6Owq1q_image{object-fit:cover;opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform-origin:var(--zoom-origin,50% 50%);transition:opacity var(--duration-fade) var(--ease-standard), transform var(--duration-fade) var(--ease-standard), visibility 0s linear var(--duration-fade);grid-area:1/1}._6Owq1q_image[data-active=true]{opacity:1;visibility:visible;transition:opacity var(--duration-fade) var(--ease-standard), transform var(--duration-fade) var(--ease-standard), visibility 0s linear 0s}._6Owq1q_stage[data-zoom=true]{cursor:zoom-in}._6Owq1q_stage[data-zoom=true] ._6Owq1q_image[data-active=true]{transform:scale(1.8)}._6Owq1q_corner{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}._6Owq1q_badge{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-tight);pointer-events:none;padding:.375rem .75rem}._6Owq1q_status{pointer-events:none;position:absolute;top:1rem;right:1rem}._6Owq1q_stage[data-dimmed=true] ._6Owq1q_image[data-active=true]{filter:grayscale();opacity:.55}._6Owq1q_arrow{border:var(--border-width) solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-bg) 90%, transparent);width:2.75rem;height:2.75rem;color:var(--color-text);box-shadow:var(--shadow-soft);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._6Owq1q_previous{left:.75rem}._6Owq1q_next{right:.75rem}._6Owq1q_arrow:is(:hover,:focus-visible){border-color:var(--color-surface-dark);background:var(--color-surface-dark);color:var(--color-on-surface-dark)}._6Owq1q_arrow:active{transform:translateY(-50%)scale(.92)}@media (hover:hover){._6Owq1q_arrow{opacity:0}._6Owq1q_stage:is(:hover,:focus-within) ._6Owq1q_arrow{opacity:1}}._6Owq1q_counter{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface-dark) 75%, transparent);color:var(--color-on-surface-dark);font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;pointer-events:none;padding:.25rem .625rem;position:absolute;bottom:.75rem;right:.75rem}._6Owq1q_thumbs{scrollbar-width:none;gap:.5rem;margin:-.25rem;padding:.25rem;display:flex;overflow-x:auto}._6Owq1q_thumbs::-webkit-scrollbar{display:none}._6Owq1q_thumb{border:2px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-tint);opacity:.7;width:4.5rem;height:4.5rem;transition:border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);display:block;overflow:hidden}._6Owq1q_thumb:hover{border-color:var(--state-hover-border);opacity:1}._6Owq1q_thumb:focus-visible{opacity:1}._6Owq1q_thumb:active{transform:scale(var(--state-pressed-scale))}._6Owq1q_thumb[aria-current=true]{border-color:var(--color-secondary);opacity:1}._6Owq1q_thumbImage{object-fit:cover;width:100%;height:100%}._6Owq1q_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:64rem){._6Owq1q_thumb{width:5rem;height:5rem}}
.SUvlzq_section{flex-direction:column;gap:1.5rem;display:flex}.SUvlzq_heading{font-size:var(--text-4xl)}.SUvlzq_layout{align-items:start;gap:2rem;display:grid}.SUvlzq_summary{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-tint);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.SUvlzq_average{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--weight-display);line-height:var(--leading-tight)}.SUvlzq_basedOn{color:var(--color-text-muted);font-size:var(--text-sm)}.SUvlzq_levels{gap:.375rem;margin-top:.75rem;display:grid}.SUvlzq_level{font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:3.5rem 1fr 1.5rem;align-items:center;gap:.75rem;display:grid}.SUvlzq_levelLabel{color:var(--color-text);font-weight:var(--weight-semibold);white-space:nowrap}.SUvlzq_track{border-radius:var(--radius-pill);background:var(--color-border-subtle);height:.5rem;overflow:hidden}.SUvlzq_fill{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.SUvlzq_levelCount{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right}.SUvlzq_list{gap:1rem;display:grid}.SUvlzq_review{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.SUvlzq_reviewHeader{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SUvlzq_avatar{border-radius:var(--radius-pill);background:var(--color-secondary);width:2.5rem;height:2.5rem;color:var(--color-on-secondary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-display);flex-shrink:0;place-items:center;display:grid}.SUvlzq_author{font-weight:var(--weight-bold);line-height:var(--leading-snug)}.SUvlzq_date{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.SUvlzq_reviewStars{margin-left:auto}.SUvlzq_text{color:var(--color-text)}.SUvlzq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:64rem){.SUvlzq_layout{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:3rem}.SUvlzq_summary{top:calc(var(--header-height) + 1.5rem);position:sticky}}
