.service-layout[data-astro-cid-3ofntftn]{align-items:start;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 340px;display:grid}.service-main[data-astro-cid-3ofntftn]{gap:var(--space-xl);min-width:0;display:grid}.service-head[data-astro-cid-3ofntftn]{justify-items:start;gap:var(--space-sm);display:grid}.service-seller-line[data-astro-cid-3ofntftn]{color:var(--ink);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.service-seller-line[data-astro-cid-3ofntftn]:hover .service-seller-name[data-astro-cid-3ofntftn]{text-decoration:underline}.service-seller-name[data-astro-cid-3ofntftn]{font-weight:600}.service-rating[data-astro-cid-3ofntftn]{color:var(--ink);align-items:baseline;gap:3px;display:inline-flex}.service-rating[data-astro-cid-3ofntftn]>span[data-astro-cid-3ofntftn]:first-child{color:var(--accent-warm)}.service-rating-count[data-astro-cid-3ofntftn]{color:var(--muted)}.service-visual[data-astro-cid-3ofntftn]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-2);place-items:center;margin:0;display:grid;overflow:hidden}.service-visual[data-astro-cid-3ofntftn] img[data-astro-cid-3ofntftn]{object-fit:cover;width:100%;height:100%;display:block}.service-visual--empty[data-astro-cid-3ofntftn] span[data-astro-cid-3ofntftn]{color:var(--subtle);font-family:var(--font-display);font-size:var(--text-title);font-weight:700}.service-section[data-astro-cid-3ofntftn]{gap:var(--space-md);padding-top:var(--space-xl);border-top:1px solid var(--line);display:grid}.service-description[data-astro-cid-3ofntftn]{font-size:var(--text-body-lg);white-space:pre-wrap;margin:0}.seller-card[data-astro-cid-3ofntftn]{justify-items:start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.seller-head[data-astro-cid-3ofntftn]{align-items:center;gap:var(--space-sm);color:var(--ink);text-decoration:none;display:flex}.seller-head[data-astro-cid-3ofntftn]>span[data-astro-cid-3ofntftn]{display:grid}.seller-head[data-astro-cid-3ofntftn] strong[data-astro-cid-3ofntftn]{font-weight:600}.seller-head[data-astro-cid-3ofntftn]>span[data-astro-cid-3ofntftn]>span[data-astro-cid-3ofntftn]{color:var(--muted);font-size:var(--text-small)}.seller-head[data-astro-cid-3ofntftn]:hover strong[data-astro-cid-3ofntftn]{text-decoration:underline}.seller-bio[data-astro-cid-3ofntftn]{white-space:pre-wrap;margin:0}.seller-links[data-astro-cid-3ofntftn]{gap:var(--space-xs) var(--space-lg);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.service-report[data-astro-cid-3ofntftn]{padding-top:var(--space-lg);border-top:1px solid var(--line)}.service-aside[data-astro-cid-3ofntftn]{top:calc(var(--header-height) + var(--space-lg));position:sticky}.order-panel[data-astro-cid-3ofntftn]{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);display:grid}.order-price[data-astro-cid-3ofntftn]{margin:0;font-size:1.75rem;line-height:1.1}.order-price-suffix[data-astro-cid-3ofntftn]{color:var(--muted);font-size:var(--text-body);margin-left:2px}.order-price-note[data-astro-cid-3ofntftn]{color:var(--muted);font-size:var(--text-micro);line-height:var(--leading-snug);margin:-8px 0 0}.order-facts[data-astro-cid-3ofntftn]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.order-facts[data-astro-cid-3ofntftn] li[data-astro-cid-3ofntftn]{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-bottom:1px solid var(--line);font-size:var(--text-small);padding:10px 0;display:flex}.order-facts[data-astro-cid-3ofntftn] span[data-astro-cid-3ofntftn]{color:var(--muted)}.order-facts[data-astro-cid-3ofntftn] strong[data-astro-cid-3ofntftn]{font-weight:600}.order-actions[data-astro-cid-3ofntftn]{gap:var(--space-xs);display:grid}.order-actions[data-astro-cid-3ofntftn] .fav-inline{width:100%}.order-assurance[data-astro-cid-3ofntftn]{padding:var(--space-sm) 0 0;color:var(--muted);font-size:var(--text-micro);line-height:var(--leading-snug);gap:6px;margin:0;list-style:none;display:grid}.order-assurance[data-astro-cid-3ofntftn] li[data-astro-cid-3ofntftn]{align-items:flex-start;gap:6px;display:flex}.order-assurance[data-astro-cid-3ofntftn] svg{color:var(--success-ink);flex:none;margin-top:1px}.order-bar[data-astro-cid-3ofntftn]{display:none}@media (width<=960px){.service-layout[data-astro-cid-3ofntftn]{gap:var(--space-xl);grid-template-columns:1fr}.service-aside[data-astro-cid-3ofntftn]{order:-1;position:static}.service-main[data-astro-cid-3ofntftn]{display:contents}.service-head[data-astro-cid-3ofntftn]{order:-3}.service-visual[data-astro-cid-3ofntftn]{order:-2}.order-panel[data-astro-cid-3ofntftn]{box-shadow:none}}@media (width<=760px){.order-bar[data-astro-cid-3ofntftn]{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-md);margin:var(--space-xl) calc(var(--gutter) * -1) calc(var(--space-2xl) * -1);padding:var(--space-sm) var(--gutter) calc(var(--space-sm) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in oklch, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;bottom:0}.order-bar[data-astro-cid-3ofntftn] p[data-astro-cid-3ofntftn]{font-size:var(--text-subtitle);margin:0}}
