.cb-pp_hero{padding-top:var(--space-12);padding-bottom:var(--space-16);}
@media (max-width: 1024px){.cb-pp_hero{padding-top:var(--space-12);padding-bottom:var(--space-16);}}
@media (max-width: 767px){.cb-pp_hero{padding-top:var(--space-12);padding-bottom:var(--space-16);}}
.cb-pp_grid{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}
@media (max-width: 1024px){.cb-pp_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}}
@media (max-width: 767px){.cb-pp_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}}
.cb-pp_media{aspect-ratio:4 / 3;display:block;align-items:center;justify-content:center;background-color:var(--ink-100);border-width:0;border-style:none;border-color:var(--ink-300);padding:0;text-align:center;min-height:0;border-radius:1rem;overflow:hidden;width:100%;}
@media (max-width: 1024px){.cb-pp_media{aspect-ratio:4 / 3;display:block;align-items:center;justify-content:center;background-color:var(--ink-100);border-width:0;border-style:none;border-color:var(--ink-300);padding:0;text-align:center;min-height:0;border-radius:1rem;overflow:hidden;width:100%;}}
@media (max-width: 767px){.cb-pp_media{aspect-ratio:4 / 3;display:block;align-items:center;justify-content:center;background-color:var(--ink-100);border-width:0;border-style:none;border-color:var(--ink-300);padding:0;text-align:center;min-height:0;border-radius:1rem;overflow:hidden;width:100%;}}
.cb-pp_img{width:100%;height:100%;object-fit:cover;display:block;}
@media (max-width: 1024px){.cb-pp_img{width:100%;height:100%;object-fit:cover;display:block;}}
@media (max-width: 767px){.cb-pp_img{width:100%;height:100%;object-fit:cover;display:block;}}
.cb-pp_info{gap:var(--space-5);}
@media (max-width: 1024px){.cb-pp_info{gap:var(--space-5);}}
@media (max-width: 767px){.cb-pp_info{gap:var(--space-5);}}
.cb-pp_panel{margin-top:var(--space-4);position:static;}
@media (max-width: 1024px){.cb-pp_panel{margin-top:var(--space-4);position:static;}}
@media (max-width: 767px){.cb-pp_panel{margin-top:var(--space-4);position:static;}}
.cb-pp_notes{font-size:var(--text-sm);color:var(--ink-400);margin:0;padding-top:var(--space-3);border-top-width:1px;border-top-style:solid;border-top-color:var(--ink-200);}
@media (max-width: 1024px){.cb-pp_notes{font-size:var(--text-sm);color:var(--ink-400);margin:0;padding-top:var(--space-3);border-top-width:1px;border-top-style:solid;border-top-color:var(--ink-200);}}
@media (max-width: 767px){.cb-pp_notes{font-size:var(--text-sm);color:var(--ink-400);margin:0;padding-top:var(--space-3);border-top-width:1px;border-top-style:solid;border-top-color:var(--ink-200);}}
.cb-pp_specs_grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}
@media (max-width: 1024px){.cb-pp_specs_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}}
@media (max-width: 767px){.cb-pp_specs_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}}
.cb-pp_about{gap:var(--space-4);}
@media (max-width: 1024px){.cb-pp_about{gap:var(--space-4);}}
@media (max-width: 767px){.cb-pp_about{gap:var(--space-4);}}
.cb-pp_kit_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}
@media (max-width: 1024px){.cb-pp_kit_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}}
@media (max-width: 767px){.cb-pp_kit_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}}
.cb-pp_k55_l{margin-top:auto;padding-top:var(--space-2);}
@media (max-width: 1024px){.cb-pp_k55_l{margin-top:auto;padding-top:var(--space-2);}}
@media (max-width: 767px){.cb-pp_k55_l{margin-top:auto;padding-top:var(--space-2);}}
.cb-pp_k65_l{margin-top:auto;padding-top:var(--space-2);}
@media (max-width: 1024px){.cb-pp_k65_l{margin-top:auto;padding-top:var(--space-2);}}
@media (max-width: 767px){.cb-pp_k65_l{margin-top:auto;padding-top:var(--space-2);}}
.cb-pp_k75_l{margin-top:auto;padding-top:var(--space-2);}
@media (max-width: 1024px){.cb-pp_k75_l{margin-top:auto;padding-top:var(--space-2);}}
@media (max-width: 767px){.cb-pp_k75_l{margin-top:auto;padding-top:var(--space-2);}}
