.product-details.svelte-cfyhli{width:var(--ryde-outer-col);margin-inline:auto}.product-details.svelte-cfyhli h2:where(.svelte-cfyhli){text-transform:uppercase;font-size:48px;color:var(--ryde-palette-5)}.product-details.svelte-cfyhli h3:where(.svelte-cfyhli){text-transform:uppercase;font-size:32px;color:var(--ryde-ui-quarternary)}.product-details.svelte-cfyhli hr:where(.svelte-cfyhli){border:2px solid white;border-radius:2px;margin-block:1rem}.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli){display:grid;grid-template-columns:7fr 3fr;padding-block:2rem 4rem}@media (max-width: 1080px){.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli){grid-template-columns:6fr 4fr;gap:1rem}}@media (max-width: 1080px){.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli){grid-template-columns:1fr}}.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli) .description:where(.svelte-cfyhli),.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli) .features:where(.svelte-cfyhli){display:flex;flex-direction:column;row-gap:2rem}.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli) .description:where(.svelte-cfyhli) p:where(.svelte-cfyhli){max-width:calc(var(--ryde-outer-col) / 2)}@media (max-width: 1080px){.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli) .description:where(.svelte-cfyhli) p:where(.svelte-cfyhli){max-width:100%}}.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli) .features:where(.svelte-cfyhli) ul:where(.svelte-cfyhli){display:grid;row-gap:.75rem;padding-left:1rem}.product-details.svelte-cfyhli .primary-details:where(.svelte-cfyhli) .features:where(.svelte-cfyhli) ul:where(.svelte-cfyhli) li:where(.svelte-cfyhli){font-size:14px;font-weight:700}.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli){display:grid;grid-template-columns:repeat(5,1fr);column-gap:2rem;row-gap:2rem}.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli) h3:where(.svelte-cfyhli),.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli) hr:where(.svelte-cfyhli){grid-column:1/-1;margin:0}@media (max-width: 1250px){.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli){grid-template-columns:repeat(4,1fr)}}@media (max-width: 850px){.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli){grid-template-columns:repeat(3,1fr)}}@media (max-width: 550px){.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli){grid-template-columns:repeat(2,1fr)}}.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli) .spec-group:where(.svelte-cfyhli){display:grid;row-gap:.5rem;grid-template-columns:subgrid;grid-row:span 2;grid-column:span 1;align-content:flex-start}.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli) .spec-group:where(.svelte-cfyhli) p:where(.svelte-cfyhli){font-size:14px}.product-details.svelte-cfyhli .specs:where(.svelte-cfyhli) .spec-group:where(.svelte-cfyhli) p:where(.svelte-cfyhli):first-child{font-weight:700;text-transform:uppercase}
