.breadcrumb.svelte-a2uwh1{padding:16px clamp(20px,5vw,64px) 0}.breadcrumb.svelte-a2uwh1 ol:where(.svelte-a2uwh1){color:color-mix(in srgb, var(--color-text) 50%, transparent);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumb.svelte-a2uwh1 li:where(.svelte-a2uwh1)+li:where(.svelte-a2uwh1):before{content:"›";opacity:.6;margin-right:8px}.breadcrumb.svelte-a2uwh1 a:where(.svelte-a2uwh1){color:inherit;text-decoration:none}.breadcrumb.svelte-a2uwh1 a:where(.svelte-a2uwh1):hover{color:var(--color-primary);text-decoration:underline}.detail-hero.svelte-a2uwh1{background-image:var(--texture-section-03);background-size:cover;padding-block:clamp(32px,5vw,56px) clamp(16px,3vw,28px)}.detail-hero.svelte-a2uwh1 h1:where(.svelte-a2uwh1){max-width:22ch;margin:0 0 20px;font-size:clamp(26px,3.4vw,42px);line-height:1.15}.detail-facts.svelte-a2uwh1{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.fact.svelte-a2uwh1{align-items:baseline;gap:8px;display:inline-flex}.price.svelte-a2uwh1{font-family:var(--font-heading);color:var(--color-primary);font-size:28px;font-weight:500;line-height:1}.price-suffix.svelte-a2uwh1{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:14px;font-weight:500}.duration.svelte-a2uwh1{color:color-mix(in srgb, var(--color-text) 50%, transparent);font-size:15px;font-weight:500}.detail-body.svelte-a2uwh1{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;padding-block:clamp(24px,4vw,48px);display:grid}.detail-panel p.svelte-a2uwh1{line-height:1.8}.detail-cta.svelte-a2uwh1{border-top:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;padding-top:24px;display:flex}.on-request.svelte-a2uwh1{color:color-mix(in srgb, var(--color-text) 55%, transparent);flex:260px;margin:0;font-size:14px;font-style:italic}.cta-alt.svelte-a2uwh1{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:14px}.detail-aside.svelte-a2uwh1{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}.aside-title.svelte-a2uwh1{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 40%, transparent);margin:0 0 14px;font-size:11px;font-weight:700}.related-offer.svelte-a2uwh1{flex-direction:column;gap:2px;margin:0 0 12px;font-size:14px;display:flex}.related-meta.svelte-a2uwh1,.related-price.svelte-a2uwh1{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.detail-aside.svelte-a2uwh1 dl:where(.svelte-a2uwh1){grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.detail-aside.svelte-a2uwh1 dt:where(.svelte-a2uwh1){color:color-mix(in srgb, var(--color-text) 45%, transparent)}.detail-aside.svelte-a2uwh1 dd:where(.svelte-a2uwh1){margin:0;font-weight:500}.detail-aside.svelte-a2uwh1 address:where(.svelte-a2uwh1){flex-direction:column;gap:8px;font-size:14px;font-style:normal;line-height:1.55;display:flex}.detail-aside.svelte-a2uwh1 address:where(.svelte-a2uwh1) a:where(.svelte-a2uwh1){color:inherit}.detail-footer.svelte-a2uwh1{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:clamp(32px,5vw,64px);display:flex}.footer-divider.svelte-a2uwh1{max-width:320px;height:auto}.detail-footer.svelte-a2uwh1 p:where(.svelte-a2uwh1){color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0}@media (width<=900px){.detail-body.svelte-a2uwh1{grid-template-columns:1fr}.detail-aside.svelte-a2uwh1{position:static}}
