.GenericProductPage_generic_product_page__OJCPx{display:flex;gap:20px}.GenericProductPage_specs_block__HuG_b{display:flex;flex-direction:column;gap:20px;width:100%}.GenericProductPage_image_container__mlfFt{position:relative;flex:0 0 35%;border-radius:20px;overflow:hidden;aspect-ratio:16/9;align-self:flex-start}.GenericProductPage_heading_block__O2bIz{display:flex;flex-direction:column;gap:20px}.GenericProductPage_heading_block__O2bIz p{font-size:16px;font-weight:300;line-height:23px}@media (max-width:1366px){.GenericProductPage_generic_product_page__OJCPx{margin-top:20px}}@media (max-width:800px){.GenericProductPage_generic_product_page__OJCPx{flex-direction:column;width:100%}.GenericProductPage_image_container__mlfFt{flex:none;width:100%;max-height:400px}}