.product.svelte-11ja2cl{flex-direction:column;width:100%;padding:26px 28px 28px;transition:border-color .18s;display:flex}.product.svelte-11ja2cl:hover,.product.svelte-11ja2cl:focus-within{border-color:color-mix(in srgb, var(--tone) 45%, #2f302b)}.topline.svelte-11ja2cl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.name.svelte-11ja2cl{letter-spacing:-.05em;font-family:Space Grotesk Variable,sans-serif;font-size:34px;font-weight:500}.motif.svelte-11ja2cl{background:#0d0e0c;border:1px solid #2a2b27;border-radius:10px;margin:20px 0 22px;padding:6px 12px}.motif.svelte-11ja2cl .product-motif{height:150px}h2.svelte-11ja2cl{letter-spacing:-.04em;margin:10px 0;font-size:22px;line-height:1.2}.summary.svelte-11ja2cl{color:#8f9188;margin-bottom:22px;font-size:13px;line-height:1.7}.pill.svelte-11ja2cl{margin-top:auto}.lead.svelte-1dj9mz1{min-height:0;padding-top:60px;padding-bottom:20px}.doors.svelte-1dj9mz1{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:170px 5% 90px;display:grid}.door.svelte-1dj9mz1{flex-direction:column;gap:30px;display:flex}.door.svelte-1dj9mz1>.route-stop{align-self:flex-start;margin-left:22px}@media (width<=1100px){.doors.svelte-1dj9mz1{grid-template-columns:minmax(0,1fr);gap:110px;max-width:620px;padding-top:120px}}@media (width<=900px){.lead.svelte-1dj9mz1{padding-top:30px}.lead.svelte-1dj9mz1>.slot:where(.svelte-1dj9mz1){order:1}.doors.svelte-1dj9mz1{gap:90px;padding:90px 16px 60px}}
