.tpl-checkout{--line:var(--shop-line);--muted:var(--shop-muted);--success:var(--shop-success)}.tpl-checkout .checkout-shell{color:var(--shop-ink)}.tpl-checkout .back-link{color:var(--shop-muted)}.tpl-checkout .back-link:hover{color:var(--shop-ink)}.tpl-checkout .checkout-steps li{border-color:var(--shop-line);background:var(--shop-surface-solid);color:var(--shop-muted)}.tpl-checkout .checkout-steps li b{background:color-mix(in srgb,var(--shop-ink) 8%,transparent)}.tpl-checkout .checkout-steps li[data-state=current]{color:var(--shop-ink)}.tpl-checkout .checkout-steps li[data-state=current] b{color:var(--accent-ink)}.tpl-checkout .checkout-methods legend,.tpl-checkout .checkout-steps li[data-state=done],.tpl-checkout .field label{color:var(--shop-ink-soft)}.tpl-checkout .field-help{color:var(--shop-muted)}.tpl-checkout .checkout-promo{border-color:var(--shop-line);background:var(--shop-surface);border-radius:var(--shop-radius)}.tpl-checkout .checkout-promo summary,.tpl-checkout .checkout-promo summary:hover{color:var(--accent-text)}.tpl-checkout .checkout-overlay{background:color-mix(in srgb,var(--shop-canvas) 82%,transparent)}.tpl-checkout .checkout-overlay-orb{background:color-mix(in srgb,var(--accent) 18%,var(--shop-surface-solid));color:var(--accent-text)}.tpl-checkout .checkout-progress{background:color-mix(in srgb,var(--shop-ink) 10%,transparent)}.tpl-checkout .checkout-progress i{background:linear-gradient(90deg,transparent,var(--accent),transparent)}.tpl-checkout .checkout-method label{border-color:var(--shop-line);background:var(--shop-surface-solid);border-radius:var(--shop-radius)}.tpl-checkout .checkout-method label:hover{border-color:color-mix(in srgb,var(--shop-ink) 30%,transparent);background:var(--shop-surface-solid)}.tpl-checkout .checkout-method input:checked+label{background:color-mix(in srgb,var(--accent) 8%,var(--shop-surface-solid));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.tpl-checkout .checkout-method input:focus-visible+label{outline-color:var(--accent)}.tpl-checkout .checkout-method-icon{border-color:var(--shop-line)}.tpl-checkout .checkout-method-tags b{background:color-mix(in srgb,var(--shop-ink) 7%,transparent);color:var(--shop-muted)}.tpl-checkout .checkout-method-tags b.good{color:var(--shop-success);background:color-mix(in srgb,var(--shop-success) 13%,transparent)}.tpl-checkout .checkout-line .warn,.tpl-checkout .checkout-method-tags b.warn{color:var(--shop-warning)}.tpl-checkout .checkout-method-check{border-color:color-mix(in srgb,var(--shop-ink) 28%,transparent)}.tpl-checkout .checkout-line small,.tpl-checkout .checkout-method-price s,.tpl-checkout .checkout-total-value s{color:var(--shop-muted)}.tpl-checkout .checkout-assurances div{color:var(--shop-ink-soft)}.tpl-checkout .checkout-assurances svg{color:var(--accent-text)}.tpl-checkout .checkout-accepted{color:var(--shop-muted)}.tpl-checkout .button.secondary{border-color:var(--shop-line);background:var(--shop-surface);color:var(--shop-ink)}.tpl-checkout .checkout-submit{border-radius:var(--shop-radius-control)}.storefront-root[class*=tpl-] .storefront-review-summary{background:var(--shop-surface-solid);border-color:var(--shop-line);color:var(--shop-ink);box-shadow:none}.storefront-root[class*=tpl-] .storefront-review-summary em,.storefront-root[class*=tpl-] .storefront-review-summary strong{color:var(--shop-ink)}.storefront-root[class*=tpl-] .storefront-review-summary small,.storefront-root[class*=tpl-] .storefront-review-summary span:not(.review-stars,.review-stars *){color:var(--shop-muted)}.storefront-root[class*=tpl-] .review-stars-track{color:color-mix(in srgb,var(--shop-ink) 16%,transparent)}.storefront-root[class*=tpl-] .storefront-review-bars i{background:color-mix(in srgb,var(--shop-ink) 10%,transparent)}